Skip to content

DCxDemo/THPS2-Cumulative-Patch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cumulative Patch for Tony Hawk's Pro Skater 2 PC

This cumulative patch allows you to run THPS2 at a modern widescreen resolution in 32 bits color depth without FPS limit.

Installation

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

Key features

  • 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

THPS2 Cumulative Patch

Building

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):

Decompilation effort

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:

Links

2016-2018, 2022-2024, DCxDemo*.