RE2CabbyCodes 是《生化危机 2 重制版》的一个暂停菜单作弊面板:按 Esc(手柄 Start)暂停游戏后,暂停菜单旁边会多出一块面板,按 F7 可以隐藏或显示。它把修改器、物品栏编辑、道具箱、记录开关和存档管理都塞进了游戏自己的暂停菜单里,不用切出去开独立窗口。
这份汉化把面板的 907 条界面文本换成了简体中文,并给原版 DLL 注入系统中文字体,让中文能正常显示。
面板能做什么
- 战斗辅助:上帝模式、一击必杀、无限弹药、小刀不掉耐久、木板无限。
- 存档相关:不用墨带存档、存档不计数、编辑存档次数与游戏时间、冻结游戏时间、冻结倒计时。
- 记录相关:开关游戏内的 Records 与 The Ghost Survivors 记录,解锁对应奖励。
- 物品与道具箱:编辑角色每一个物品栏格子(物品和武器都能选),直接打开游戏自己的道具箱存取物品。
- 难度切换:在 Assisted / Standard / Hardcore 之间即时切换,不用重开。
- 存档文件管理:在 Load Game 界面管理存档文件。
具体的作弊项、数值和限制以原版说明为准;汉化只改界面文字,不改任何功能逻辑。
汉化做了什么
原版面板用 Dear ImGui 绘制,默认字体是只含 ASCII 的 ProggyClean,所以直接替换文本会全部显示成问号。这个补丁做了两件事:
- 把 DLL 里的英文界面文本替换成中文,共 907 条;
- 在 DLL 里新增一个节区和一小段 trampoline,调用
ImFontAtlas::AddFontFromFileTTF加载系统中文字体,替换掉默认字体。
字体候选按顺序尝试微软雅黑、黑体、等线、宋体,以及 Linux / Proton 下的文泉驿和 Noto CJK。如果字体加载失败,面板会回退到原来的英文显示,不会崩溃。
安装
已经装了原版 RE2CabbyCodes
- 关闭游戏;
- 从 Release 下载
steam_api64.zip并解压; - 用解压出的
steam_api64.dll覆盖游戏目录里的同名文件。
还没装原版
- 打开游戏目录(Steam 里右键游戏 → 管理 → 浏览本地文件),也就是
re2.exe所在目录; - 把游戏原有的
steam_api64.dll改名为steam_api64_orig.dll; - 把汉化版
steam_api64.dll复制进去; - 启动游戏,暂停后即可看到中文面板。
卸载
删除汉化版 steam_api64.dll,再把 steam_api64_orig.dll 改回 steam_api64.dll。
Steam 的「验证游戏文件完整性」会把原版 DLL 放回来,之后需要重新覆盖一次。
兼容性与注意事项
- 支持 Steam 正式版(build 11636119)和
dx11_non-rtbeta(build 11055033)。 - 在两个 Steam 版本之间切换后,Steam 会换回对应版本的
steam_api64.dll,需要重新执行覆盖步骤。 - 汉化基于 1.0.6 的 RVA;换用其他版本的 RE2CabbyCodes 时,补丁工具会在原文校验阶段报错并拒绝修改。
- 补丁经过静态校验(PE 结构、逐条字节回写、引用改写、新节区绝对地址扫描),但首次使用仍建议先备份存档和原始 DLL。存档位置通常在
Steam/userdata/<你的 ID>/883710/remote/win64_save/。 - 原作采用 GPL-3.0,汉化仓库同时提供补丁工具和全部译文,方便自行生成或修改。
致谢
- 原版 MOD:SirCabby/RE2CabbyCodes
- 类型数据库参考:praydog/REFramework
- 界面库:Dear ImGui(MIT)
- 汉化:万物之时
如果面板里的中文显示为 ?,先确认系统字体路径存在;也可以在汉化仓库里用 patch.js --fonts 指定一个确定存在的中文字体重新生成。
评论