在 GitHub 上加星Star2.4k 个星标

案例

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

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

目标
游戏
类别
独立重建案例
关联
独立重建项目
来源复核于
星标
415
最近提交
2023-01-20
主要语言
C

GitHub 数据,截至 2026-11-09

复制为 Markdown查看 JSON引用

使用条件与局限

  • 需要个人拥有的《辐射 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 保留各自许可。

引用

BibTeX

@misc{fallout2-reference-edition-case,
  title = {{Fallout 2 Reference Edition: reverse-engineered C source of the original engine}},
  howpublished = {\url{https://github.com/alexbatalov/fallout2-re}},
  url = {https://github.com/alexbatalov/fallout2-re},
  urldate = {2026-10-19},
  note = {Awesome REA entry: \url{https://awesomerea.org/zh/resources/fallout2-reference-edition-case/}}
}

纯文本

Fallout 2 Reference Edition: reverse-engineered C source of the original engine。https://github.com/alexbatalov/fallout2-re(访问于 2026-10-19)。Awesome REA 条目:https://awesomerea.org/zh/resources/fallout2-reference-edition-case/

有帮助?在 GitHub 上为 Awesome REA 加星2.4k

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · alexbatalov/fallout2-re · 修订 b135fc4
  2. LICENSE.md GitHub · alexbatalov/fallout2-re · 修订 b135fc4
  3. CMakeLists.txt GitHub · alexbatalov/fallout2-re · 修订 b135fc4
  4. .github/workflows/ci-build.yml GitHub · alexbatalov/fallout2-re · 修订 b135fc4
  5. third_party GitHub · alexbatalov/fallout2-re · 修订 b135fc4
  6. https://github.com/alexbatalov/fallout2-re/releases/tag/nightly
  7. https://github.com/alexbatalov/fallout2-re/issues/29

同分区更多条目:游戏

游戏分区全部 2976 项资源游戏案例(2832)

↑↓ 移动↵ 打开⌘↵ 新标签页