Skip to content

Releases

v1.0.0 - 首个公开版本

Choose a tag to compare

@GLycs GLycs released this 03 Nov 05:07

Kingdom Rush Origins 修改器 v1.0.0

首个公开版本。Windows 11 + 游戏 kr3-desktop 6.4.46 实测通过。

不注入进程、不修改 exe/DLL、不 patch 内存、不写注册表,仅通过游戏自带的 -custom_script 调试参数加载桥接 Lua,在游戏自身的 Lua 运行时里读写状态。

下载说明

文件 适用场景
KR3OriginsTrainer_exe_v1.0.0.zip 推荐。解压后双击 KR3OriginsTrainer.exe,无需 Python 环境
KR3OriginsTrainer_v1.0.0.zip 源码包,需本机 Python 3 + tkinter
KR3OriginsTrainer.exe 单文件裸 exe,效果同第一个包

快速使用

  1. 解压并双击 KR3OriginsTrainer.exe(首次启动解压需 2–3 秒);
  2. 确认游戏 exe 路径,不确定点「浏览」;
  3. 点「启动游戏」——程序自动部署桥接脚本到 %APPDATA%\kingdom_rush_origins\ 并以 -custom_script 拉起游戏;
  4. 进入关卡后勾选「启用修改」,状态栏出现「已连接 / 关卡内 / 金币 xx」即生效;
  5. 关闭总开关或退出修改器,数值按原值还原。

游戏已在运行时桥接无法热加载,需关掉游戏后重新用「启动游戏」启动。

功能

  • 资源与速度:1x–16x 变速、暂停、锁定金币、锁定基地生命、宝石写入存档、杀敌金币倍率
  • 战斗强化:友军无敌、英雄技能无冷却、友军伤害倍率
  • 塔与兵营:塔攻速倍率、塔射程倍率、兵营士兵数与补员时间
  • 关卡进度:临时解锁全关、临时全关三星、只读模式(完全不写存档)
  • 战局控制:提前下一波、强制推进波次、立即通关
  • 游戏内热键:Ctrl+Alt+1~5 对应金币/生命/无敌/变速/暂停

实测记录

项目 结果
桥接加载(-custom_script) 通过,状态文件持续心跳
场景识别 通过(menu / map / comics / game)
关卡内金币 777777 / 生命 99 通过,HUD 同步
速度 6x 通过
全功能同时开启运行 10s 通过,无 Lua 报错、无崩溃
存档写入(宝石 / 三星) 通过

风险提示

  1. 宝石、解锁、三星属于存档级改动,会写进 slot_N.lua,游戏随时可能再写盘;想保持存档干净请勾「只读模式」。
  2. 卸载:删除存档目录下 kr3_bridge.lua、kr3t_state.lua、kr3t_status.txt,之后正常启动即恢复原版。
  3. 首次使用前建议备份 %APPDATA%\kingdom_rush_origins。
  4. 仅供单人离线使用,请勿用于联机或排行榜。

参考与致谢

感谢两位作者公开分享逆向成果与实现思路。

完整说明见 README.md 与仓库内 使用说明.md。