This cumulative patch allows you to run THPS2 at a modern widescreen resolution in 32 bits color depth without FPS limit.
Download latest patch release here
For thorough patch installation instructions please refer to the user guide.
For additional support join LegacyTHPS Discord: https://discord.gg/vTWucHS
- unlocked FPS, 32 bits, any resolution up to 2048 (DirectDraw limit)
- increased fog distance, field of view
- XInput controllers support
- additional levels support (from LevelPack)
- additional skater styles support
- unlimited custom soundtrack support, R3 skips track
- restored rail balance bar
- bonus: start+select on the controller quits the game instantly
The patch is being developed in Visual Studio 2022.
There are 2 solutions:
th2patch
- patch DLL written in C++th2patchlauncher
- launcher app written in C# (.NET Framework 4.6.2).
Make sure $(ProjectDir) is added to Additional include directories.
Make sure target binary is called dinput.dll, could be hawk2.dll by default \
Make sure to install launcher dependencies (via NuGet):
- ini-parser - https://github.com/rickyah/ini-parser
There is a minor decompilation effort done for this project. If you want to contribute, make sure you're familiar with Ghidra, pointers and C++ classes:
Available decomp progress is stored in a "thawk2" subfolder over here:
- LegacyTHPS Discord
- Video preview of the patch
- Original thps-mods thread
- Installation and troubleshooting
2016-2018, 2022-2024, DCxDemo*.