# Fallout 2 Reference Edition：逆向还原的原版引擎 C 源码

> 依据原始二进制文件还原《辐射 2》Windows 引擎的 C 源码，力求连同原有缺陷在内尽量贴近原版。构建出的 fallout2-re.exe 可直接替换 fallout2.exe，运行使用者自己的 GOG 或 Steam 版游戏。README 称仍有少数非关键函数尚未反编译；这份代码后来成为独立的 Fallout 2 Community Edition 的基础，作者本人则认为向公众广泛发布在法律上存疑。

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

## 使用条件与局限

- 需要个人拥有的《辐射 2》安装文件，包括 GOG 或 Steam 版本，提供游戏数据。将构建出的 fallout2-re.exe 复制到游戏目录，替换 fallout2.exe。
- CMake 3.13 或更高版本构建 32 位 Windows 可执行文件；CI 使用 Visual Studio 2019 的 Win32 配置。项目使用 Win32 和 DirectX 接口。
- 少数非关键函数尚未反编译。CI 编译可执行文件；仓库没有测试或二进制匹配检查。
- Sustainable Use License 1.0 允许内部、个人和非商业使用，以及免费的非商业分发。随附的 zlib 和 fpattern 保留各自许可。

## 一手来源

1. <https://github.com/alexbatalov/fallout2-re/blob/b135fc46ef40c4aecd156f3cebcf88ec531bb8ac/README.md>
2. <https://github.com/alexbatalov/fallout2-re/blob/b135fc46ef40c4aecd156f3cebcf88ec531bb8ac/LICENSE.md>
3. <https://github.com/alexbatalov/fallout2-re/blob/b135fc46ef40c4aecd156f3cebcf88ec531bb8ac/CMakeLists.txt>
4. <https://github.com/alexbatalov/fallout2-re/blob/b135fc46ef40c4aecd156f3cebcf88ec531bb8ac/.github/workflows/ci-build.yml>
5. <https://github.com/alexbatalov/fallout2-re/tree/b135fc46ef40c4aecd156f3cebcf88ec531bb8ac/third_party>
6. <https://github.com/alexbatalov/fallout2-re/releases/tag/nightly>
7. <https://github.com/alexbatalov/fallout2-re/issues/29>

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

- [FFT-1997-Decomp：《最终幻想战略版》早期反编译](https://awesomerea.org/zh/resources/fft-1997-decomp-case/index.md) · 案例
- [Final Fantasy VI：三个版本的 ROM 反汇编重建](https://awesomerea.org/zh/resources/final-fantasy-vi-disassembly-case/index.md) · 案例
- [最终幻想 VIII：反编译 PlayStation 游戏](https://awesomerea.org/zh/resources/ff8-decomp-case/index.md) · 案例
- [Final Fantasy X：《最终幻想 X》International 与美版 alpha 的早期反编译](https://awesomerea.org/zh/resources/final-fantasy-x-decomp-case/index.md) · 案例
- [Fire Emblem：美版 GBA 游戏的部分反汇编与反编译](https://awesomerea.org/zh/resources/fe7-us-decomp-case/index.md) · 案例
- [Firefighter：将反编译的 DOS 游戏移植为 Rust](https://awesomerea.org/zh/resources/firefighter-rust-port-case/index.md) · 案例

## 关于此条目

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