DCxDemo/THPS2-Cumulative-Patch
GitHub: DCxDemo/THPS2-Cumulative-Patch
为经典滑板游戏THPS2提供宽屏、高帧率和现代控制器支持的累积性社区补丁。
Stars: 45 | Forks: 1
# Tony Hawk's Pro Skater 2 PC 累积补丁
此累积补丁允许你在现代宽屏分辨率下以 32 位色深且无 FPS 限制运行 THPS2。
## 安装说明
[__在此下载最新补丁版本__](https://github.com/DCxDemo/THPS2-Cumulative-Patch/releases/latest) \
有关详细的补丁安装说明,请参阅 [__用户指南__](https://github.com/DCxDemo/THPS2-Cumulative-Patch/wiki) \
如需更多支持,请加入 LegacyTHPS Discord:https://discord.gg/vTWucHS
## 主要功能
* 解锁 FPS,32 位色深,支持最高 2048 的任意分辨率(DirectDraw 限制)
* 增加了雾气距离和视野 (FOV)
* 支持 XInput 控制器
* 支持额外关卡(来自 [LevelPack](http://www.thps-mods.com/forum/viewtopic.php?t=1041))
* 支持额外的滑手风格
* 支持无限自定义原声带,按 R3 跳过曲目
* 恢复了平衡杆平衡条
* 附加功能:手柄上的 start+select 可立即退出游戏

## 构建
该补丁使用 Visual Studio 2022 开发。 \
包含 2 个解决方案:
* `th2patch` - 用 C++ 编写的补丁 DLL
* `th2patchlauncher` - 用 C# (.NET Framework 4.6.2) 编写的启动器应用。 \
请确保将 $(ProjectDir) 添加到附加包含目录中。 \
请确保目标二进制文件名为 dinput.dll,默认可能是 hawk2.dll \
请确保安装启动器依赖项(通过 NuGet):
* ini-parser - https://github.com/rickyah/ini-parser
## 反编译工作
本项目进行了一些少量的反编译工作。如果你想做出贡献,请确保你熟悉 Ghidra、指针和 C++ 类:
* https://github.com/DCxDemo/THPS2-Cumulative-Patch/tree/main/th2patch/hawk2/info
目前的反编译进度存储在此处的 "thawk2" 子文件夹中:
* https://github.com/DCxDemo/THPS2-Cumulative-Patch/tree/main/th2patch/hawk2/thawk2
## 链接
* [LegacyTHPS Discord](https://discord.gg/vTWucHS)
* [补丁视频预览](https://www.youtube.com/watch?v=1eHHqhsgC6w)
* [原 thps-mods 讨论帖](http://www.thps-mods.com/forum/viewtopic.php?t=5429)
* [安装与故障排除](https://github.com/DCxDemo/THPS2-Cumulative-Patch/wiki)
2016-2018, 2022-2024, DCxDemo*。
标签:C++, CSharp, DirectDraw, FPS解锁, Ghidra, .NET Framework, PC游戏, THPS2, URL提取, Visual Studio 2022, XInput, 云资产清单, 反编译, 宽屏补丁, 托尼霍克职业滑板, 数据擦除, 旧游戏兼容性, 游戏修改, 游戏模组, 游戏补丁, 累积更新包, 逆向工程, 高分辨率