尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

REPENTOGON 完整指南:五步为《以撒的结合:悔改+》装上 Lua 脚本扩展

REPENTOGON 完整指南:五步为《以撒的结合:悔改+》装上 Lua 脚本扩展 REPENTOGON 完整指南五步为《以撒的结合悔改》装上 Lua 脚本扩展【免费下载链接】REPENTOGONScript extender for The Binding of Isaac: Repentance项目地址: https://gitcode.com/gh_mirrors/re/REPENTOGON从 Steam 点了「开始」游戏却绕过了你装的模组REPENTOGON 是为《以撒的结合悔改》打造的脚本扩展器——它把 LibZHL 框架一套能把扩展代码注入游戏进程的底层工具与《Antibirth》同源直接挂进游戏进程把 Lua 接口扩宽到引擎内部让「动游戏底层」不再只能靠打补丁。整条流程分五步前置自检 → 部署启动器 → 接入 Steam → 迁移旧存档 → 按症状排障照着走就行。它到底替你解决了什么写过以撒模组的人都知道官方 Lua 接口给的能力有限很多想法要么绕路实现要么干脆做不出来。装上 REPENTOGON 之后差距长这样没有它想读一个引擎内部字段得自己写内存补丁有它几百个现成的 Lua 函数与类几行代码就取到数据。没有它长时间对局越打越卡有它底层针对加载与卡顿做过优化对局后半程更稳。没有它官方遗留的 bug 只能忍有它一批老 bug 已被修掉莫名崩溃明显变少。没有它画面特效只能吃引擎原样输出有它暴露了高级图形渲染接口视觉上限更高。没有它多模组共存时资源管理拖慢开局有它模组加载与资源管理提速装得越多收益越明显。动手之前先对一遍这张自检表检查项达标标准游戏本体《以撒的结合悔改》v1.9.7.12.J273或 Steam 最新官方版操作系统Windows 10/11或 Linux含 Steam Deck磁盘余量至少 200MB前提条件游戏本身能正常启动四项全过往下走。从拿到手到能跑通完整安装步骤第一步拿源码。一条命令把仓库克隆到本地git clone https://gitcode.com/gh_mirrors/re/REPENTOGON随后把文件放到你习惯的目录。Windows 端唯一硬性要求别把仓库文件直接丢进游戏安装目录——否则后续更新和管理都会变得别扭。老用户走捷径如果你之前装过面向「忏悔」版本的 REPENTOGON启动器通常已经替你下好新文件并建了桌面快捷方式直接去游戏目录下的REPENTOGONLauncher子文件夹找即可。第二步Windows 部署。双击REPENTOGONLauncher.exe启动器会自动定位isaac-ng.exe找不到就点Select executable...手动指给它首次运行若提示版本不兼容确认游戏已更新到 v1.9.7.12.J273 或最新 Steam 版安装完成后从启动器进游戏验证一遍做完你应该看到启动器里 exe 路径已填好进游戏后在标题画面按~能敲开 REPENTOGON 控制台。基本功能到这里已就位想从 Steam 库直接点「开始」还得补下一节。第三步Linux / Steam Deck 部署。进入桌面模式后进入游戏目录新建REPENTOGONLauncher文件夹把启动器全部文件放进去目录里应包含REPENTOGONLauncher.exe、launcher-data.bin、steam_appid.txt等文件做完你应该看到游戏目录里多出一个REPENTOGONLauncher文件夹exe 与两个配置文件都在里面。两端差异用一张表收拢项目WindowsLinux / Steam Deck文件放置游戏目录外的任意目录游戏目录内的REPENTOGONLauncher文件夹关键文件REPENTOGONLauncher.exeexe launcher-data.binsteam_appid.txt接入 Steam 的方式启动选项填启动器命令启动选项填 sed 替换命令把启动入口交还给 Steam启动选项怎么配想让 Steam 库里的「开始」按钮走你的模组链路就要把启动器挂进 Steam 的启动链路。Windows在 Steam 里右键《以撒的结合重生》→「属性」→「常规」把启动选项填成D:\repentogon\REPENTOGONLauncher.exe --isaac%command%引号里的路径换成你自己的实际路径。%command%是 Steam 交出来的原始启动命令--isaac负责把它转交启动器——整条链路变成 Steam → 启动器 → 游戏Remote Play 等联机功能才能正常工作。做完你应该看到从 Steam 启动后画面先经过启动器再进游戏。Linux / Steam Deck桌面模式下在 Steam 属性 →「启动选项」里填入echo %command% | sed -e s/isaac-ng.exe/REPENTOGONLauncher/REPENTOGONLauncher.exe/ | sh拆开看这条命令echo把 Steam 传来的原始启动指令吐给sedsed把其中的isaac-ng.exe替换成REPENTOGONLauncher/REPENTOGONLauncher.exe最后交给sh执行——等于不动 Steam 自身逻辑把可执行文件透明地换成了启动器。做完你应该看到从 Steam 启动时指令先被替换再执行游戏经启动器进入。旧进度一条都不丢存档迁移步骤换了脚本扩展器进度不用重打四步迁移标题画面按~打开 REPENTOGON 控制台左上角进「工具」→「游戏选项」切到「存档管理」标签点「从忏悔导入」缺失的成就和解锁会自动补齐安全边界说清楚这套导入导出是「只补不删」——永远不会抹掉你已有的进度只把另一边有、这边缺的内容补上。做完你应该看到原本空缺的成就与解锁已经亮起。周边工具与深挖路径用 Basement Renovator 画房间的创作者把两边路径串起来即可确认工具版本不低于 3.3.1菜单里选「文件」→「设置路径」把.exe 路径指向你的REPENTOGONLauncher.exe之后点「测试房间」游戏会经由启动器拉起环境有问题时启动器会给出明确提示而不是让你对着报错瞎猜做完你应该看到点「测试房间」后游戏经启动器正常进入对应房间。想深挖或参与开发直接起步的几条路径Lua 接口实现repentogon/LuaInterfaces/底层挂钩与扩展框架libzhl/API 文档类、枚举、回调的全量说明docs/docs/从源码构建的要求Windows 系统编译器需与游戏一致、CMake 3.13 或更高版本、Git、Visual Studio 2019 及以上且平台必须设置为 Win32卡住了按症状对号入座症状启动器报告安装损坏→ 动作主界面点Choose exe重新做初始设置再不行进Advanced options...选Re-install/Repair REPENTOGON走修复流程都无效时删除游戏目录下的repentogon子文件夹重开启动器让它重建。 → 预期重新初始化完成后启动器不再报损坏游戏能正常拉起。症状第三方手柄如 8BitDo按键失灵→ 动作Steam 中进入游戏「属性」→「控制器」把Override for The Binding of Isaac: Rebirth设为Enable Steam Input改完必须完全退出游戏和启动器再重开设置才生效。 → 预期重启后手柄按键正常响应不再丢键。症状装完就有小毛病怀疑自己装错了→ 事实核对REPENTOGON 目前基于 v1.9.7.12.J273 开发。启动器允许你用最新 Steam 版安装但游戏在运行 REPENTOGON 时可能缺少最新官方补丁的内容移植到新版本需要大量调试短期内遇到小毛病算正常别急着怀疑是装错了。到这里版本、文件、Steam 链路、旧存档四件事都落定了。剩下的事只有一件进游戏按~敲开控制台摸摸 Lua 模组扩展能把你带多深 哪一步卡住了回对应小节对一遍文档没覆盖的问题查 API 文档或到社区 #repentogon 频道问一句——比闷头折腾快得多。【免费下载链接】REPENTOGONScript extender for The Binding of Isaac: Repentance项目地址: https://gitcode.com/gh_mirrors/re/REPENTOGON创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表