About this mod
Patch that fixes a multitude of Heat related issues (e.g. Heat draining too early/too fast, Heat gain/drain not matching the PS3 version) in Y3R.
- Requirements
- Permissions and credits
- Changelogs
- Heat drain starting too soon after gaining Heat/hitting an enemy
- Heat dropping too quickly once it starts to drain
- Heat gain from some equipment not matching the PS3 version
- Heat gain from some abilities not matching the PS3 version
- Heat gain from long press combo finishers not matching the PS3 version
Y3R's internal logic runs 60 times per second (even if framelimit is set to 30 fps).
When Yakuza 3 was "remastered", A LOT of its code was not reworked to take the doubled update rate into account.
So whenever something was supposed to happen once per frame at 30 times a second on PS3, there's a pretty good chance
that it is messed up in Y3R. That is why Heat drain starts after about half the time it takes on PS3 and also why the drain rate
is twice of what it is on PS3.
In order to return to PS3-like behavior, the newest version of my patch fixes all instances where the higher frame rate impacted
the game's Heat calculations. This turned out to be lot more work than I had anticipated but I am pretty happy with the results.
Compatibility:
I only tested this patch on the most recent version of Y3R. Other versions might work as well, YMMV.
SHA-1 checksums for compatible binaries (in case you want to check yours):
20d9614f41dc675848be46920974795481bdbd3b Yakuza3.exe (Steam)
6c688b51650fa2e9be39e1d934e872602ee54799 Yakuza3.exe (GOG)
Install:
Mod is compatible with ShinRyuModManager, so simply download and install like all other SRMM mods.
If you are still running a version from before SRMM support was added, please delete that old version's files before using this new one.
If you don't want to use ShinRyuModManager, you can also opt to use any other ASI Loader instead (like the one included with SilentPatchYRC).
In that case you should extract Yakuza3HeatFix.asi to the same directory as Yakuza3.exe AND dinput8.dll.
Verify that the patch is working as intended (optional):
1. Start the game after installing/enabling the mod.
2. After you get to the main menu, there should now be a Yakuza3HeatFix.txt next to Yakuza3.exe.
3. Open this text file and verify that the first 9 lines read:
Found pattern: HeatDrainTimer
Found pattern: RescueCard
Found pattern: PhoenixSpirit
Found pattern: TrueLotusFlareFist
Found pattern: GoldenDragonSpirit
Found pattern: LeechGloves
Found pattern: LongPressComboFinisher
Found pattern: UpdateHeat
Hook done!