# THPS2 Demo Decompilation：PlayStation 演示版的逐函数匹配重建

> THPS2 Demo Decompilation 发布 PlayStation 版 Tony Hawk's Pro Skater 2 比赛演示版的恢复版 C/C++ 源码。作者报告 1,646 个函数中有 1,635 个与原目标代码完全匹配；公开代码可进行源码编译检查，复现匹配统计所需的目标输入未随仓库提供。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-09
- 原始资源：<https://github.com/emoluvjd2/thps2-demo-decomp>
- 一手来源：<https://github.com/emoluvjd2/thps2-demo-decomp/blob/befe4cb84cfa0831605b7d993b6aeb04772e9c54/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/thps2-demo-decomp-case/>
- 记录 JSON：<https://awesomerea.org/resources/thps2-demo-decomp-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/thps2-demo-decomp-case/index.md)

## 使用条件与局限

- **前提条件：**编译检查需要 Linux 或 WSL、Bash、Python 3、GNU cpp、wget、tar，以及本人持有的 Psy-Q 4.6 SDK 头文件。
- **范围：**完整匹配工作还需原版可执行文件、调试符号和目标反汇编，这些文件未包含在仓库中。
- **许可：**仓库没有统一许可证；个别文件可能有各自的许可条款。

## 一手来源

1. <https://github.com/emoluvjd2/thps2-demo-decomp/blob/befe4cb84cfa0831605b7d993b6aeb04772e9c54/README.md>
2. <https://github.com/emoluvjd2/thps2-demo-decomp/blob/befe4cb84cfa0831605b7d993b6aeb04772e9c54/LICENSE_SCOPE.md>

## 同分区更多条目：游戏

- [Thrasher: Skate and Destroy：匹配原版的 PlayStation 反编译](https://awesomerea.org/zh/resources/thrasher-skate-decomp-case/index.md) · 案例
- [Thunderball：Peggle Deluxe 反编译](https://awesomerea.org/zh/resources/thunderball/index.md) · 案例
- [Thunderclap：为原生移植重建 Xbox 版 Hulk 游戏](https://awesomerea.org/zh/resources/thunderclap-case/index.md) · 案例
- [Tiger Woods PGA Tour 2004：匹配原版的 GameCube 反编译项目](https://awesomerea.org/zh/resources/tiger-woods-pga-tour-2004-decomp-case/index.md) · 案例
- [Tingle Tuner：Wind Waker GBA 客户端逐字节匹配重建](https://awesomerea.org/zh/resources/tingle-tuner-decomp-case/index.md) · 案例
- [tnt-splat：重建 N64 版 The New Tetris](https://awesomerea.org/zh/resources/tnt-splat-new-tetris-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
