开源社区完成了《生化危机4》任天堂GameCube版本的完整字节级反编译项目 1。该项目针对G4BE08调试版本(发布日期为2004年11月25日)1,将游戏代码从机器码还原为C/C++源代码 1。项目包含主程序及114个REL覆盖模块,经过sha1校验,共115个文件的构建结果与原始二进制文件完全一致 1。
项目仅包含构建脚本和工具,不含游戏资产,用户需要提供调试光盘镜像才能编译 1。反编译工作涉及Python 3、C/C++和GAS汇编等多种语言 1,使用CodeWarrior和SN GCC编译器 1。项目中包含644个编译器差异标记注释和8个纯汇编编写的单元 1,以CC0许可证发布,仅供研究和保护使用 1。
A comprehensive decompilation project of Resident Evil 4 for Nintendo GameCube has been completed and released as open source.1 The effort successfully converted the machine code from the G4BE08 debug version—dated November 25, 2004—back into C/C++ source code, encompassing the main program and 114 REL overlay modules.1 The rebuilt binary files match the original counterparts exactly across all 115 files when verified through SHA1 checksums.1
The project, written in Python 3, C/C++, and GAS assembly, utilized CodeWarrior and SN GCC compilers to achieve this precision.1 The developers documented 644 compiler-specific differences with annotations to account for variations between compilation environments, while also identifying and cleanly rewriting 8 units originally composed entirely in assembly code.1 Assembly code cleanup was completed on September 17, 2026.1 Notably, the project contains only build scripts and tools without any game assets; users must provide their own debug disc image to compile the code.1 Released under the CC0 license, the decompilation is made available strictly for research and preservation purposes.1
评论
还没有评论,欢迎留下第一条。