# .hack//INFECTION：早期 PS2 匹配反编译

> .hack//INFECTION 项目重建北美 PS2 版游戏源码，使用 objdiff 将编译所得函数与用户零售版可执行文件生成的目标文件比较。当前进度范围为常驻 Emotion Engine 函数；作者报告一个函数在调用重定位规范化后匹配。覆盖段、VU 微码和 IOP 模块尚未纳入。

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

## 使用条件与局限

- **前提条件：**需要用户提供 .hack//INFECTION 北美版 SLUS_202.67 可执行文件。
- **前提条件：**本地流程需要 Metrowerks PS2 R3.01、Wibo、Python 和 objdiff-cli。
- **局限：**作者报告 2,232 个常驻 EE 函数中有一个匹配；当前进度范围不含覆盖段、VU 微码和 IOP 模块。
- **许可：**仓库中没有许可证文件。

## 一手来源

1. <https://github.com/dothacktranslate/dothack-decompilation/blob/3710da14278b7a9119176ed82260d092520163a1/docs/research/progress.md>
2. <https://github.com/dothacktranslate/dothack-decompilation/blob/3710da14278b7a9119176ed82260d092520163a1/README.md>
3. <https://github.com/dothacktranslate/dothack-decompilation/blob/3710da14278b7a9119176ed82260d092520163a1/CONTRIBUTING.md>

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

- [1080 Snowboarding：分析 USO 覆盖模块的 Nintendo 64 匹配反编译](https://awesomerea.org/zh/resources/1080-snowboarding-decomp-case/index.md) · 案例
- [2EZDecomp：EZ2AC 匹配式反编译](https://awesomerea.org/zh/resources/2ezdecomp-ez2ac-case/index.md) · 案例
- [3S Decomp OGXB：初代 Xbox 版《街头霸王 III：三度冲击》反编译](https://awesomerea.org/zh/resources/3s-decomp-ogxb-case/index.md) · 案例
- [3S Decomp：逐字比对的《街头霸王 III：3rd Strike》PS2 反编译重建](https://awesomerea.org/zh/resources/sfiii-3rd-strike-ps2-decomp-case/index.md) · 案例
- [AC1_RE：《Armored Core》分析与匹配反编译](https://awesomerea.org/zh/resources/ac1-re-case/index.md) · 案例
- [Advance Wars 2: Black Hole Rising：部分 GBA 反编译](https://awesomerea.org/zh/resources/aw2bhr-case/index.md) · 案例

## 关于此条目

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