nipkownix / re4_tweaks

Fixes and tweaks for the "UHD" port of Resident Evil 4
zlib License
345 stars 32 forks source link
resident-evil

re4_tweaks

Description

A project designed to fix and tweak the "UHD" port of Resident Evil 4 on Steam.

Current features

Installation

Extract the "re4_tweaks" folder, dinput8.dll and dinput8.ini to "Steam\steamapps\common\Resident Evil 4\Bin32". Options can be configured either by manually editing dinput8.ini, or by pressing F1 to bring up the in-game configuration menu.

Linux users need to add WINEDLLOVERRIDES="dinput8=n,b" %command% into Resident Evil 4’s Steam's launch options.

If you use Raz0r's "Ultimate Trainer Companion", you will notice both mods use the same "dinput8" name. In this case, for them to work together, rename re4_tweaks's files to either "winmm" or "xinput1_3".

Contributions

Any contributions are welcomed! For those with reverse-engineering experience, we have an IDA database for the latest version of the game with a huge amount of the games code labelled (based on debug symbols from GC version), has come in very useful for some of the fixes here.

Massive thanks to emoose for his incredible help with many of these features.

Special thanks to MeganGrass for reverse-engineering assistance.

Support/Problems

In case your game is crashing/failing to load, please try checking the RE4HD known issues page, and follow the file verification guide there - many crashes have been caused by incomplete/corrupt files being used.

If your issue still persists feel free to make a report about it on the GitHub issues page - if the problem is crashing/loading related you can try creating a CrashDumps folder inside the Bin32 directory (next to bio4.exe/steam_api.dll/etc), then the next time game crashes hopefully some info about it will be written in there, please include that with any reports you make!