Miami highfps: fix several physics & visual issues at high framerates #1205

Open
Veyrdite wants to merge 34 commits from unknown repository into miami

34 Commits (master)

Author SHA1 Message Date
Veyrdite 8cabe529bf Fix debug menu not opening (bug introduced in 606977688e) 3 years ago
Veyrdite 882a977c66 Fix toggling siren at high FPS 3 years ago
Veyrdite 9282db1e8f Fix AI-driver horn SFX length at high FPS 3 years ago
Veyrdite 5d19085dfe Fix car fake/cruise top gear SFX at high FPS.
Re-implements 2d3f93e60e
3 years ago
Veyrdite 165867daca Merge branch 'miami' of https://github.com/GTAmodding/re3 into miami_highfps 3 years ago
Veyrdite 861da4b367 Revert "Fix car fake/cruise top gear SFX at high FPS.", to make merging main miami branch easier. Will-reimplement
This reverts commit 2d3f93e60e.
3 years ago
Veyrdite 0736304795 IFDEF tidyup: remove FIX_BUGS inside IMPROVED_CAMERA 3 years ago
Magnus Larsen 606977688e Fix debug camera being framerate dependant (cherry-pick nopey) 3 years ago
Veyrdite 65b12c2104 Fix world-rain and lightning spam at high FPS 3 years ago
Veyrdite 2d3f93e60e Fix car fake/cruise top gear SFX at high FPS. 3 years ago
Veyrdite 6f8ba21552 Fix many boat performance issues at high FPS, but cornering/handling still not perfect. 3 years ago
Veyrdite e0dfa8b971 Revert "Partially fix boat physics at high FPS" - changes were incorrect, factors of time were already included.
This reverts commit 613f0964bb.
3 years ago
Veyrdite 613f0964bb Partially fix boat physics at high FPS. 3 years ago
Veyrdite cae0a3f402 More bike brake fixes for high FPS 3 years ago
Veyrdite 763337c255 Fix weak bike brakes at high FPS (possibly caused by ba832f93e8 ) 3 years ago
Veyrdite ba832f93e8 Fix all(?) vehicle handling problems at high FPS. Refactor FIX_BUGS in ProcessWheel() to be much simpler. 3 years ago
Veyrdite 879280bcf7 Add comment about cause of throttle pulsing when reversing. 3 years ago
Veyrdite c87654ec77 Merge branch 'miami' of https://github.com/GTAmodding/re3 into miami_highfps 3 years ago
Veyrdite e8e999d2cb Merge branch 'miami' of https://github.com/GTAmodding/re3 into miami_highfps 3 years ago
Veyrdite d8e8f1cae8 Make burst tires wiggle BIKES at about the same frequency regardless of framerate. 3 years ago
Veyrdite 179450ca03 Fix vehicle turning circle at high FPS. Likely to fix some rotation speed problems with other entities.
Does not fix the fact it's harder to enter a skid at high FPS.
3 years ago
Veyrdite 7c4a66a28d Make burst tires wiggle the vehicle at about the same frequency regardless of framerate. 3 years ago
Veyrdite fb3912d52a Merge branch 'miami' of https://github.com/GTAmodding/re3 into miami_highfps 3 years ago
Veyrdite 8d2ddd2324 Merge branch 'miami' of https://github.com/GTAmodding/re3 into miami_highfps 3 years ago
Veyrdite 5adafb5cd0 CBoat::ApplyWaterResistance: Incomplete work fixing slow boats at high FPS. Fixed minor mathematical bug with Pow() and Abs(). Added detailed explanation of physics. 3 years ago
Veyrdite 7ea8d5fec1 Fix boat controls ramp rate at high FPS 3 years ago
Veyrdite b61c0c4464 Fix boat particle-spam at high FPS. 3 years ago
Veyrdite 4c034ee1d8 Code doc: what a BEASTIE is 3 years ago
Veyrdite ec7ddbae59 Fix "beastie" particle spam (tree leaves!) at high FPS. 3 years ago
Veyrdite ea13350238 Fix particle spam from ParticleObject at high FPS. Stops fountains "pulsing". 3 years ago
Veyrdite 87595d5537 Fix particle physics & animation at high FPS.
Notably fixes:
 - particles moving too fast, dying too early and spinning too fast
 - "birds" (actually leaves) spiralling madly in the air above trees
 - flames coming from exhaust on Cuban
 - fountains looking solid white
 - waterdrop-on-screen spam

Does NOT fix:
 - too many particles being genned by many things: cars, boats, etc
 - fountains "pulsing" (possibly due to hitting particple spawn limit?)
 - lots of other places particles are created once per frame (spam)
3 years ago
Veyrdite b3cf30be49 Code formatting clarify: ifdef PC_WATER > >= 3 years ago
Veyrdite c2fdc79d33 Fix water appearance at high FPS 3 years ago
Veyrdite 09837e275a Feature add: toggle framelimiter in-game using F4 3 years ago