cemu_graphic_packs/Mods/BreathOfTheWild_FPS++/rules.txt
Crementif a81d6d51da [BotW] Add judder fix to FPS++ using FPS averaging, more presets
Only works on the latest game version for now!

It's a completely new FPS averaging implementation from the one Xalphenos posted on the Cemu forum, but they do pretty much the same thing. This version has some added things like being able to change the amount of frames it averages in the rules.txt. It's also relatively faster then Xalphenos implementation... but it's not noticeable in any way.

I've ported over his comments and shared some of the info I've learned from looking at his code and formatted it a little bit.

P.S. Xalphenos also suggested a change to the low FPS limiter. This might fix weird physics when < 15FPS (see things like guardians).

P.P.S. The cheats got removed since we've got them in separate packs.
2018-12-18 03:21:07 +01:00

56 lines
1.5 KiB
Plaintext

[Definition]
titleIds = 00050000101C9300,00050000101C9400,00050000101C9500
name = Dynamic (FPS++)
path = "The Legend of Zelda: Breath of the Wild/Mods/Dynamic (FPS++)"
description = Important: Don't enable Static FPS while having FPS++ also enabled! This pack won't work without Cemuhook, make sure to install that! This pack only works when you've properly updated your game (we always recommend the latest updates). Keep in mind that going above 30fps will bring game bugs, so you might want to use the "30FPS" preset.
version = 3
[Preset]
name = 60FPS (ideal for 240/120/60Hz displays)
$targetFPS:int = 60
$amount_of_FPS_averaged = 32
[Preset]
name = 30FPS (ideal for 240/120/60Hz displays)
$targetFPS:int = 30
$amount_of_FPS_averaged = 32
[Preset]
name = 40FPS (ideal for 240/120/60Hz displays)
$targetFPS:int = 40
$amount_of_FPS_averaged = 32
[Preset]
name = 20FPS (ideal for 240/120/60Hz displays)
$targetFPS:int = 20
$amount_of_FPS_averaged = 32
[Preset]
name = 48FPS (ideal for 144Hz displays)
$targetFPS:int = 48
$amount_of_FPS_averaged = 32
[Preset]
name = 72FPS (ideal for 144Hz displays)
$targetFPS:int = 72
$amount_of_FPS_averaged = 32
[Preset]
name = 75FPS (ideal for 75Hz displays)
$targetFPS:int = 75
$amount_of_FPS_averaged = 32
[Preset]
name = 120FPS (ideal for 240/120/60Hz displays)
$targetFPS:int = 120
$amount_of_FPS_averaged = 32
[Preset]
name = 144FPS (ideal for 144Hz displays)
$targetFPS:int = 144
$amount_of_FPS_averaged = 32
[Control]
vsyncFrequency = $targetFPS