前言:众所周知,王国保卫战前三代手游因为发售时间比较早,当时可能受限于安卓机的性能,对游戏帧数做了限制,导致游戏帧率锁在了30帧。而近些年来,安卓机性能获得了飞速的提升,同时高刷新率的卖点更是从一加7Pro开始越来越火。如今大部分人用安卓机游玩王国保卫战则可以明显感受到动画的不流畅,相比于电脑端可以选择的60帧,安卓手机端只能停留在30帧,帧率敏感的人就会在游玩时存在卡卡的感觉,本帖子就是教大家如何去除安卓端游戏30帧的限制,让个人在安卓端体验到丝滑流畅的王国保卫战。
第一步,工欲善其事必先利其器。工具准备:前三代文件反编译工具(电脑端),该工具十分强大,速度快,准确率高,且支持带goto语句的lua文件反编译。地址放在这里:www
.lanzo
uw.
com/
iKvfK1qftjvc 里面含使用说明
第二步,使用mt管理器(手机端)或 7z压缩工具(电脑端)将要修改游戏安装包内的assets/gc64/all/main_utils.lua文件提取出来,然后将该文件拖到反编译工具exe上,之后反编译好的文件会出现在output文件夹里
第三步,使用文本编辑类工具打开反编译好的main_utils.lua文件,将下图图片中的d("fps", device_profile >= DEVICE_PROFILE_HIGH and 60 or 30, true)替换为d("fps", 60)即可,之后保存。(理论上这个帧率值可以根据你手机的刷新率来调整,比如你手机刷新率为144Hz,那该值最大可填144Hz,这个在下测试过,红米note11T Pro(天玑8100芯片)游戏帧率此时会在142Hz左右波动,当然如果单位过多时,手机发热情况难免比30帧要严重,同时帧数会有明显下降) 实际上60帧已经非常丝滑流畅了,而且稳定性很好,只要手机不是老古董。

第四步,使用mt管理器(手机端)等类似工具,将上面修改好的main_utils.lua文件放到安装包内对应位置,软件会自动替换并打包签名,十分方便。到这里实现游戏解锁30帧就已经完成了。
第五步,安装问题。如果第一次安装该游戏,那直接安装修改后的安装包,60帧即可生效。如果之前安装过同包名的游戏,且之前游戏是默认30帧的,那需要先进行卸载再安装60帧的版本。因为之前安装过的会在系统data文件夹下生成一个配置文件,这里面会存在帧率设置,该文件必须有root权限才可以修改,没root权限的手机只能通过卸载重新安装才能重新生成新的游戏配置文件。对于部分自带存档的安装包,需要检查一下assets/data.zip里的/files/save/kingdom_rush(1代,其它代相应名称)/目录下是否存在settings.lua文件,如果有,请先删除它之后再安装60帧游戏包。
最后,祝大家修改成功,游玩愉快!
第一步,工欲善其事必先利其器。工具准备:前三代文件反编译工具(电脑端),该工具十分强大,速度快,准确率高,且支持带goto语句的lua文件反编译。地址放在这里:www
第二步,使用mt管理器(手机端)或 7z压缩工具(电脑端)将要修改游戏安装包内的assets/gc64/all/main_utils.lua文件提取出来,然后将该文件拖到反编译工具exe上,之后反编译好的文件会出现在output文件夹里
第三步,使用文本编辑类工具打开反编译好的main_utils.lua文件,将下图图片中的d("fps", device_profile >= DEVICE_PROFILE_HIGH and 60 or 30, true)替换为d("fps", 60)即可,之后保存。(理论上这个帧率值可以根据你手机的刷新率来调整,比如你手机刷新率为144Hz,那该值最大可填144Hz,这个在下测试过,红米note11T Pro(天玑8100芯片)游戏帧率此时会在142Hz左右波动,当然如果单位过多时,手机发热情况难免比30帧要严重,同时帧数会有明显下降) 实际上60帧已经非常丝滑流畅了,而且稳定性很好,只要手机不是老古董。

第四步,使用mt管理器(手机端)等类似工具,将上面修改好的main_utils.lua文件放到安装包内对应位置,软件会自动替换并打包签名,十分方便。到这里实现游戏解锁30帧就已经完成了。
第五步,安装问题。如果第一次安装该游戏,那直接安装修改后的安装包,60帧即可生效。如果之前安装过同包名的游戏,且之前游戏是默认30帧的,那需要先进行卸载再安装60帧的版本。因为之前安装过的会在系统data文件夹下生成一个配置文件,这里面会存在帧率设置,该文件必须有root权限才可以修改,没root权限的手机只能通过卸载重新安装才能重新生成新的游戏配置文件。对于部分自带存档的安装包,需要检查一下assets/data.zip里的/files/save/kingdom_rush(1代,其它代相应名称)/目录下是否存在settings.lua文件,如果有,请先删除它之后再安装60帧游戏包。
最后,祝大家修改成功,游玩愉快!














