# Sonic Adventure decomp：从本地光盘重建 Dreamcast 可执行文件

> Sonic Adventure decomp 从用户提供的光盘提取欧洲版 Dreamcast 游戏可执行文件，以逐函数 SH-4 汇编文件建立逐字节匹配的构建基线。项目提供可执行文件拆分、文本和模型映射、SH-4 反汇编及 C 函数行为比对工具；作者报告目前尚无完成的 C 函数。

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

## 使用条件与局限

- **前提条件：**需要自有的指定欧洲版 Sonic Adventure Dreamcast 光盘，并提供 .gdi 文件及对应轨道文件。
- **前提条件：**文档所述构建需要 Python 3、Docker 和 Katana SDK；Linux x86_64 可按文档使用 wibo 路径代替 Docker。
- **局限：**作者报告 5,179 个函数中尚无完成的 C 函数，已有 1,088 个函数命名。
- **许可：**仓库中没有许可证文件。

## 一手来源

1. <https://github.com/consolesplayingconsoles/sonic-adventure-decomp/blob/57b416f2dd4fb23f924d9cb4b16ae2fa79041c9d/README.md>

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

- [Sonic Adventure DX：2014 年 Steam 版早期匹配反编译](https://awesomerea.org/zh/resources/sonic-adventure-dx-steam-decomp-case/index.md) · 案例
- [Sonic Adventure DX：2014 年 Steam 版可执行文件的匹配式重建](https://awesomerea.org/zh/resources/sadx-decomp-case/index.md) · 案例
- [Sonic Battle：逐字节匹配的 GBA 游戏反编译](https://awesomerea.org/zh/resources/sonic-battle-decomp-case/index.md) · 案例
- [Sonic Riders：GameCube 游戏的逐字节匹配反编译](https://awesomerea.org/zh/resources/sonic-riders-decomp/index.md) · 案例
- [Sonic Rush Adventure：进行中的 DS 游戏匹配反编译](https://awesomerea.org/zh/resources/sonic-rush-adventure-decomp-case/index.md) · 案例
- [Sonic the Fighters：i960 程序 ROM 反汇编](https://awesomerea.org/zh/resources/sonic-the-fighters-disassembly-case/index.md) · 案例

## 关于此条目

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