# Call of Duty 2: Big Red One：以 C++ 重建 Xbox 游戏代码

> Call of Duty 2: Big Red One 将原版 Xbox 游戏代码重建为 C++，目标是在 Linux 和 Windows 上原生构建。项目使用 Ghidra 分析和函数命名，并通过对比工具将重写函数与原始函数比较：主要在游戏运行时验证，部分函数则离线验证。作者报告已重写 7,067 个函数，大多数任务脚本函数仍待重写。

- 类型：案例
- 目标：二进制 · 游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-09
- 原始资源：<https://github.com/SmokeDoggy044/CoD2-BRO-Decomp>
- 一手来源：<https://github.com/SmokeDoggy044/CoD2-BRO-Decomp/blob/e9dab1cce92100cf98562c2da1c641b16606a37d/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/cod2-big-red-one-decomp-case/>
- 记录 JSON：<https://awesomerea.org/resources/cod2-big-red-one-decomp-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/cod2-big-red-one-decomp-case/index.md)

## 使用条件与局限

- **前提条件：**需要用户自行提供《使命召唤 2：红一纵队》Xbox 游戏文件。
- **局限：**作者报告已重写 7,067 个函数；大多数任务脚本函数仍待重写。
- **许可：**项目自编代码采用 GPL-2.0-or-later；第三方组件的许可另列于 LICENSES/README.md。

## 一手来源

1. <https://github.com/SmokeDoggy044/CoD2-BRO-Decomp/blob/e9dab1cce92100cf98562c2da1c641b16606a37d/README.md>
2. <https://github.com/SmokeDoggy044/CoD2-BRO-Decomp/blob/e9dab1cce92100cf98562c2da1c641b16606a37d/assets/README.md>

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

- [Castlevania: Order of Ecclesia：反编译 Nintendo DS 游戏](https://awesomerea.org/zh/resources/ooe-decomp/index.md) · 案例
- [ChameleonTwist2v1.0-JP：重建日版 Nintendo 64 游戏](https://awesomerea.org/zh/resources/chameleon-twist-2-jp-case/index.md) · 案例
- [Club Penguin Game Day：进行中的 DOL 重建](https://awesomerea.org/zh/resources/club-penguin-game-day-decomp-case/index.md) · 案例
- [CMR2Decomp：反编译 Colin McRae Rally 2.0](https://awesomerea.org/zh/resources/cmr2-decomp/index.md) · 案例
- [Combat：Atari 2600 游戏注释反汇编](https://awesomerea.org/zh/resources/combat-atari-2600-disassembly-case/index.md) · 案例
- [Computer Archeology：街机游戏反汇编笔记](https://awesomerea.org/zh/resources/computerarcheology/index.md) · 案例

## 关于此条目

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