cemu-project / cemu_graphic_packs

Community Graphic Packs for Cemu
https://cemu-project.github.io/cemu_graphic_packs/
Creative Commons Zero v1.0 Universal
1.3k stars 585 forks source link

[Breath of the Wild] UPDATE: Newer versions of FPS++ breaks dragons [BUG] #595

Open bbeamz opened 1 year ago

bbeamz commented 1 year ago

Describe the issue

NOTE: This is an extension of #544 , now tested on a completely different machine, CEMU version, Graphics Packs version, and with video clips and screenshots. This builds on that original bug with more details.

After trial-and-error to determine which version broke this, after upgrading from BOTW graphics pack v833 --> v834+ (seems to be all graphics pack versions after v833), enabling FPS++ causes Dragon pathing animations (tested Farosh and Dinrahl) to be between 1/3 - 1/4 normal speed. This also causes them to distort in strange ways after you shoot them and their "escape to the sky" animation triggers.

I have 3 test case videos below:

  1. FPS++ disabled (baseline)
  2. FPS++ from Graphics Packs v833 @ 120fps
  3. FPS++ from Graphics Packs v897 @ 120fps
  4. [The linked issue #544 can be considered a 4th test case explicitly testing v833 --> v834 as the point of breakage]

For these test cases / videos, the following setup exists:

Please refer to the original bug #544 for additional test case setups for older version of CEMU and alternate Graphics Pack version tests

VIDEO: FPS++ disabled (baseline)

FPS++ disabled (baseline) Notes:

VIDEO: FPS++ v833 @ 120fps

FPS++ `v833` @ 120fps Notes:

VIDEO: FPS++ v897 @ 120fps

FPS++ `v897` @ 120fps Notes:

To Reproduce

Steps to reproduce the behavior:

Expected behavior

Dragons should path at normal 30fps real-world speed (and same speed prior to Graphics Pack v833). Their sky ascent animation should also not be glitched/distorted.

In general, the newest version(s) of FPS++ have fixed a lot of the old issues running at 60+FPS. However, the dragons being broken is very game breaking, as they're meant to be encountered "naturally," and needing to manually relaunch CEMU with new FPS settings is very immersion-breaking.

Even the solution of downgrading FPS++ to v833 is sub-optimal, because ragdoll physics are very broken around the 120fps mark (an issue which is mostly fixed in newer version).

Screenshots

See description above for videos. Additionally, here are some screenshots of CEMU config:

FPS++ graphics pack v897 setup Screenshot 2023-04-25 103033

Screenshot 2023-04-25 103101

Screenshot 2023-04-25 103139

Screenshot 2023-04-25 103231

OLD v833 FPS++ config used in videos in Description above: Screenshot 2023-04-25 112547

Desktop (please complete the following information):

Additional context Was able to verify by manually downloading previously releases, that graphics packs v833 and earlier do not cause this issue for BOTW.

labib2002 commented 1 year ago

I really really (REALLY!) appreciate you reporting this in so much detail. hope the devs take a swing at fixing this!

labib2002 commented 1 year ago

does the same happen for 60fps ?

iriyap commented 1 month ago

does the same happen for 60fps ?

It's mostly fine at 60 fps, the dragon is a bit slower, but the animation is not glitchy.

There are numerous bugs when playing at 120 fps, I really don't recommend it.