https://github.com/dcxdemo/thps2-cumulative-patch
Cumulative Patch for Tony Hawk's Pro Skater 2 PC
https://github.com/dcxdemo/thps2-cumulative-patch
cumulative decomp decompilation mod neversoft patch reverse-engineering thps thps2 tony-hawk tony-hawks
Last synced: about 2 months ago
JSON representation
Cumulative Patch for Tony Hawk's Pro Skater 2 PC
- Host: GitHub
- URL: https://github.com/dcxdemo/thps2-cumulative-patch
- Owner: DCxDemo
- License: gpl-3.0
- Created: 2022-05-18T15:51:46.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-15T08:00:44.000Z (3 months ago)
- Last Synced: 2025-02-15T09:17:48.124Z (3 months ago)
- Topics: cumulative, decomp, decompilation, mod, neversoft, patch, reverse-engineering, thps, thps2, tony-hawk, tony-hawks
- Language: C
- Homepage: https://discord.gg/vTWucHS
- Size: 1 MB
- Stars: 38
- Watchers: 2
- Forks: 1
- Open Issues: 41
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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__](https://github.com/DCxDemo/THPS2-Cumulative-Patch/releases/latest) \
For thorough patch installation instructions please refer to the [__user guide__](https://github.com/DCxDemo/THPS2-Cumulative-Patch/wiki). \
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](http://www.thps-mods.com/forum/viewtopic.php?t=1041))
* 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
## 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):
* ini-parser - https://github.com/rickyah/ini-parser## 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:
* https://github.com/DCxDemo/THPS2-Cumulative-Patch/tree/main/th2patch/hawk2/infoAvailable decomp progress is stored in a "thawk2" subfolder over here:
* https://github.com/DCxDemo/THPS2-Cumulative-Patch/tree/main/th2patch/hawk2/thawk2## Links
* [LegacyTHPS Discord](https://discord.gg/vTWucHS)
* [Video preview of the patch](https://www.youtube.com/watch?v=1eHHqhsgC6w)
* [Original thps-mods thread](http://www.thps-mods.com/forum/viewtopic.php?t=5429)
* [Installation and troubleshooting](https://github.com/DCxDemo/THPS2-Cumulative-Patch/wiki)2016-2018, 2022-2024, DCxDemo*.