王国保卫战6:新启程-塔/英雄/法术倍率、射程、CD、经验、互斥技能双开MOD(已更新)
本帖最后由 chueia 于 2026-10-5 19:47 编辑游戏更新后失效的,游戏关掉后重跑一遍 install.bat(它会从新 exe 重新抽那份字节码)
【修改器】王国保卫战:起源 —— 塔/英雄/法术倍率、射程、CD、经验、互斥技能双开(v2.0)
════════════════════════════════════════════════════════════
自己写的一个游戏内修改器,按 Home 或 Tab 键呼出菜单,鼠标键盘都能操作。
不修改游戏 exe,不修改游戏安装目录里的任何文件,全部走存档目录的模块覆盖;
双击 uninstall.bat 就回到原状,没有"恢复备份"这一步。
测试环境:Steam 版 Kingdom Rush Genesis(Windows)。
本作品非官方,与 Ironhide Game Studio 无关,仅供学习交流,请勿用于商业用途。
────────────────────────────────────────────────────────
一、功能
────────────────────────────────────────────────────────
菜单里用 ← → 调数值。带「常驻」字样的都是设一次就跨关保留,
不用每关重新调;要停就手动调回 ×1,重启游戏也会回到 ×1。
◆ 资源
金币 +1000 / 金币 -1000 关卡内金币
生命 +10 / 生命 -10 关卡内生命
击杀金币倍率 ×1 起,每次 0.5,最高 ×20,只放大击杀掉落
显示击杀金币 开 / 关。在敌人死亡的位置飘出倍率后的金币数(复用游戏原生飘字)
无限金钱 花掉自动补满
生命锁定 掉到 20 以下自动补回
◆ 波次
立刻下一波 跳过等待时间
游戏速度 ×1 起,每次 0.5,范围 ×0.5 – ×10
(菜单关着也能调,按 + 和 -,数字小键盘也行)
◆ 敌人属性
敌人血量 ×0.1 – ×20,可以调高也可以调低
敌人移速 ×0.1 – ×10
想还原按回 ×1 即可
◆ 英雄
英雄升一级(本关立即) 出战的英雄当场 +1 级
英雄拉满(本关立即) 出战的英雄当场顶到 10 级,技能点一起给满
◆ 塔 / 英雄 / 法术(常驻)
塔 攻击/属性倍率 ×0.1 – ×20
英雄 强度倍率 ×0.1 – ×20
法术 强度倍率 ×0.1 – ×20
攻击范围倍率(塔/英雄/法术) ×0.1 – ×5
只放大「够得着多远 / 打多大范围」(射程、溅射半径),
不动伤害和血量。想又远又疼,就这行和上面三行一起调。
◆ 冷却(×值,小于 1 更快)
塔 攻击冷却 ×
法术 冷却 ×
英雄技能 冷却 × ×1 为原速;×0.5 就是冷却减半(出手快一倍),最低 ×0.1;
想调慢就往大调。
◆ 经验(常驻)
英雄 经验倍率 ×0.1 – ×50,英雄升级经验获取速度
技能 / 法术 经验倍率 ×0.1 – ×50,技能与法术升级速度
◆ 数量(常驻)
兵营 驻军数量 × 默认 ×1 = 原版 3 个兵,调高可以多驻军
◆ 存档(按下去不会立刻变,要回主菜单重新进档才生效)
星星拉满 星数顶到 84
塔树升满 防御塔升级树全开,不花宝石也不花星星
法术升满 法术等级和升级树一起补满
互斥技能双开(塔/英雄/法术) 本来二选一的升级分支,两条都点亮
◆ 关闭菜单
操作一览:
Home / Tab 开关菜单(有些键盘没有 Home 键,用 Tab)
↑ ↓ 上下选择
← → 调数值(右键加、左键减)
Enter 执行
Esc 关闭菜单
鼠标 也可以直接点
────────────────────────────────────────────────────────
二、安装(30 秒,四步)
────────────────────────────────────────────────────────
第 1 步 找到游戏目录
Steam 里右键游戏 → 管理 → 浏览本地文件,会打开一个文件夹,
里面能看到「Kingdom Rush Genesis.exe」。这就是游戏根目录。
第 2 步 解压
把 kr6-trainer 文件夹整个解压到上面那个目录里。
解压完应该是这样(kr6-trainer 和 exe 在同一层):
...\Kingdom Rush Genesis\
Kingdom Rush Genesis.exe
kr6-trainer\ ← 刚解压进来的
install.bat
install.ps1
uninstall.bat
uninstall.ps1
使用说明.txt
mod\...
第 3 步 安装
双击 kr6-trainer 文件夹里的 install.bat,等它跑完,
看到「安装完成」就可以了。
第 4 步 启动游戏
按 Home 或 Tab 呼出菜单。
⚠ 如果装的时候游戏正开着,请先退出游戏再重新启动,否则不生效。
想先看看它会写什么文件、而不真的动手:install.bat -DryRun
安装包放错位置了、想让脚本去别处找游戏:install.bat -GameDir "游戏目录"
────────────────────────────────────────────────────────
三、卸载
────────────────────────────────────────────────────────
双击 uninstall.bat,游戏回到原状。
它只删这个修改器自己写进存档目录的那几个文件,不碰你的存档进度,
你手动做的存档备份(kr6_slot_backup*.lua)也会保留。
────────────────────────────────────────────────────────
四、注意事项(建议先看完再装)
────────────────────────────────────────────────────────
先备份存档。这一点最重要。
存档目录在:
%APPDATA%\kingdom_rush_genesis
(在文件管理器的地址栏粘贴这一行就能打开。)
用之前先把整个 kingdom_rush_genesis 文件夹复制一份留底。
装了什么、装到哪了。
安装过程不修改游戏安装目录里的任何文件(exe 也不动)。
它在你的存档目录里多出这几样东西:
all\director.lua 覆盖桩
_orig\all_director.luac 从你自己 exe 里读出的原始代码
_kr6trainer.lua 修改器本体(约 130 KB)
几个 kr6 开头的诊断文件(出问题时要发的日志,删了没影响)
「存档」那一组和英雄升级会写你的存档进度,
而这个存档目录会被 Steam 云同步。所以:
· 改存档进度之前先手动备份一份;
· 如果你有多台电脑玩同一个账号,别在两台机器上同时开着玩,
切换机器前先让云同步跑完,免得互相覆盖。
使用了修改器可能影响 Steam 成就获取,介意的话先备份存档、或者别用存档类功能。
关于杀毒软件报警。
安装脚本是 PowerShell 写的,里面带了 -ExecutionPolicy Bypass
(只对本次运行生效,不改你的系统设置),并且要读游戏 exe 的字节来取代码,
这两个特征有时会被杀软启发式当成敏感行为。
如果报毒,可以先用 install.bat -DryRun 看它到底打算写哪几个文件再决定要不要继续。
存档类的功能是"排队"式的:按下去不会立刻变,
要退回主菜单再进一次档才生效(菜单里那一组标题已经注明了)。
网络环境:本修改器只针对单机游玩,请勿在联机/对战环境使用。
────────────────────────────────────────────────────────
五、出问题了怎么办
────────────────────────────────────────────────────────
下面两种情况很常见,先自己看一眼:
◆ 装完按 Home 没反应
① 装的时候游戏是不是开着?退掉游戏重开一次。
② 看存档目录 %APPDATA%\kingdom_rush_genesis 里有没有
_kr6trainer_loaded.txt
· 有 → 模组加载成功了,是热键问题,换 Tab 键再试
· 没有 → 模组没加载,看同目录的 _kr6_err.txt 里写了什么
◆ 某个倍率感觉没生效
看存档目录里的 _kr6_change_log.txt。
它每行记一次调整,后面的 n= 是"这次改动了游戏里多少处数据":
· 有该行、n 是几十上百 → 数据改到了,那是游戏逻辑不吃这个字段
· n=0 或者根本没有该行 → 这个倍率没打到数据
把这个文件的内容贴出来基本就能定位。
反馈时请一并提供:
· 存档目录里的 _kr6trainer_loaded.txt 和 _kr6_change_log.txt
· 你用的版本(看 _kr6trainer_loaded.txt 第一行 version=)
· 游戏版本、具体哪个功能不生效
按tab后就是这样 自行研究吧 6666666666666666
11111111111111111111111
大佬太牛了!!!!很关键
666666666666666
1111111111
ddddddddddddddddddddddddddddddddddddd
333333333333333333333333333333333
666666666666666
66666666666
感谢楼主共享
1111111111111111111111111111111111111 11111111111111111111111 6666666666
111111111111111
4123412341234
6666666666666666 11111111111111111111111
66666666666666666
111111111111111111111111
谢谢分享
6666666666
不错哈哈哈哈哈哈哈哈哈
1111111111111111 好东西,支持楼主
打扫的撒打打死打打的3213123
66666666666666 6666666666666