我一直没搞明白一件事,国王的恩赐传奇这个老游戏,作弊码输进去有时候灵有时候不灵,同一个存档、同一台电脑,昨天还能调出控制台今天按shift+~就死活没反应。后来折腾了三四天总算摸清楚了,不是游戏抽风,是输入法在捣鬼。
控制台开启方法其实就一个:游戏里按shift+~(就是键盘左上角数字1左边那个键),在屏幕上方会弹出一个半透明的输入框。但关键是输入法必须切成纯英文,中文输入法开着的时候按键会被拦截,控制台压根弹不出来。我试了搜狗和微软拼音都这样,切成ENG之后成功率百分百。如果你按了没反应,先看右下角语言栏,切英文再试。这个步骤做完还不行,才轮到看游戏版本——1.6.5之后的版本控制台默认关闭,要去游戏目录下找个文件改一行代码,后面细说。
钱和领导力的作弊码是两条,功能不一样,我分开写清楚。无限金钱的代码是money,后面跟数字,比如money 999999就是加999999金币。这个代码在1.6.5以下版本随便用,1.6.5以上的版本得先输入debug on开启调试模式,不然money指令无效。领导力的代码是leadership,同样后面跟数字,leadership 5000就是加5000领导力。但领导力这个参数比较特殊,它加的是基础值,装备和技能给的加成会在这个基础上再算,所以你输5000进去,面板上显示的可能是七八千,别以为输错了。
两个代码选哪个、先改哪个,取决于你卡在什么阶段。前期缺钱的情况更常见,领导力够但招不起兵,这时候先刷钱,领导力等后面捡了加成的装备再说。中期开始遇到敌人带兵量暴增,你钱够但领导力上限卡着带不了更多部队,那就优先改领导力。我有个档在矮人大陆被对面三百多熊骑士直接碾过去,改完领导力拉到两千多才勉强站住。如果你两个都缺,先改领导力再改钱,顺序反过来容易钱花完了领导力没跟上,还得再调一次。
1.6.5以上版本控制台默认关闭的解法是这样:找到游戏安装目录,进data文件夹,用记事本打开game.ini,搜索debug,把debug=0改成debug=1,保存。然后进游戏按shift+~就能呼出控制台了,输入debug on回车,之后money和leadership这些指令才生效。我在Steam版上试过两次,两次都成功,但Steam版会自动更新,每次更新完game.ini会被覆盖回去,得重新改一次。GOG版没这个问题,改一次就一直有效。
还有一个踩坑点,控制台输入指令的时候游戏是暂停的,但你输完按回车之后游戏立刻恢复运行,如果你在战斗画面里输的,敌人不会等你。我第一回在战场上直接输money,回车瞬间对面一轮齐射把我英雄秒了,直接读档。所以改数据一定在大地图上改,别在战斗里操作。
钱和领导力改完之后存档再读档,数据不会丢,这个不用担心。但有个边界情况,领导力改太高会导致部分任务怪的数量判定出bug,我试过改到99999,某个主线任务的敌人直接不刷了,卡任务。控制在5000到10000之间是安全的,够用也不触发奇怪判定。
最后再说一下debug on的状态,这玩意儿关游戏之后就重置了,下次启动得重新输一遍debug on才能用后续指令。所以你如果每次进游戏都想改钱,就得先debug on再money,两步都得做。嫌麻烦可以把这两行写在一个文本里,进游戏控制台打开之后直接复制粘贴回车,省得每次手敲。
原创文章,作者:玩机库,如若转载,请注明出处:https://www.prheji.com/7784.html