快速为RPG辅助工具MTool增加更多快捷键(一键保存等)

MTool是个好工具,本身固然好用,但是它本身的快捷键功能很少,虽然内置了一个mod录制工具,但是一个个的录,又麻烦,一般人也难以掌握

本文用快速方法增加更多快捷键,可以做到一键保存,加载,穿墙,打开库存,技能,装备等,支持老式的RPGVX/ACE和后来的RPGMV
RGPM类游戏最大的痛点就是无法在对话的时候进行保存等操作,用本文的快捷键就可以做到了,提供像是RenPy类游戏的能力

方法如下:
在MTool的Tool目录下[就是那个有很多文件的目录],新建一个文本文件,改名为:keyMod.json(注意windows默认不显示扩展名),UTF-8编码,内容如下
{
“bde7ae6194d66a81d0adf7cee1be0ce8”: {
“name”: “保存[vx]”,
“script”: “tEnv.vxClasss.System.instance.pushSceneSave()”
},
“7bb43f30940d34d9ecdcc9a3d71f741b”: {
“name”: “加载[vx]”,
“script”: “tEnv.vxClasss.System.instance.pushSceneLoad()”
},
“d3c8fe42852efffd300d767ae91b81b7”: {
“name”: “穿墙[vx]”,
“script”: “document.querySelector(“label.noclip > input”).click();”
},
“ff5a3e290e1d467b876f247f72a713b9”: {
“name”: “物品[vx]”,
“script”: “tEnv.vxClasss.System.instance.pushSceneItem()”
},
“bada0d6d2a5a46908bf2cdb5ec6f3b3b”: {
“name”: “装备[vx]”,
“script”: “tEnv.vxClasss.System.instance.pushSceneEquip()”
},
“bb0eb5a23de24c9f95e0d8cbd57004ad”: {
“name”: “技能[vx]”,
“script”: “tEnv.vxClasss.System.instance.pushSceneSkill()”
},
“d3c8fe42852efffd300d767ae91b81b9”: {
“name”: “速度变为5[vx]”,
“script”: “document.querySelector(“input.moveSpeedInput”).value=5;document.querySelector(“input.moveSpeedInput”).oninput()”
},
“d3c8fe42852efffd300d767ae91b81b8”: {
“name”: “速度变为4[vx]”,
“script”: “document.querySelector(“input.moveSpeedInput”).value=4;document.querySelector(“input.moveSpeedInput”).oninput()”
},
“b825826c22f54ad49a8cbea576bfa779”: {
“name”: “物品[mv]”,
“script”: “tEnv.MVClass.MvMain.instance.pushScene(‘Scene_Item’)”
},
“e44723dc4353b128153df5ba77798894”: {
“name”: “装备[mv]”,
“script”: “tEnv.MVClass.MvMain.instance.pushScene(‘Scene_Equip’)”
},
“9d464d43453545249be770a55c1aa1bf”: {
“name”: “技能[mv]”,
“script”: “tEnv.MVClass.MvMain.instance.pushScene(‘Scene_Skill’)”
},
“1ad06365953440ff8cce19f0d3a79f7e”: {
“name”: “保存[mv]”,
“script”: “tEnv.MVClass.MvMain.instance.pushScene(‘Scene_Save’)”
},
“d8f7af31c186f418d1f7a38c7c0dddad”: {
“name”: “加载[mv]”,
“script”: “tEnv.MVClass.MvMain.instance.pushScene(‘Scene_Load’)”
},
“61aeda830acd4472a8db91ec674512f4”: {
“name”: “穿墙[mv]”,
“script”: “document.querySelector(“input#gamePlayer_throughE”).click();”
},
“0b4f0ca9754c693aef78ab77f430e251”: {
“name”: “主页”,
“script”: “Array.from(document.querySelectorAll(‘.navTab’)).find(el => el.textContent.includes(‘主页’)).click();;”
},
“e72700a470e8e803b4ff7876027857d9”: {
“name”: “还原原文本”,
“script”: “tEnv.Impl.Translate.instance.restore();”
},
“124749227c32fe5afcae83794313a669”: {
“name”: “加载翻译文件”,
“script”: “tEnv.Impl.Translate.instance.openTrsFile();”
},
“bc24e66ba3abf48f5adb9400b34c9f96”: {
“name”: “打开存档备份库”,
“script”: “Array.from(document.querySelectorAll(‘button’)).find(el => el.textContent.includes(‘打开存档备份库’)).click();”
}
}

重新打开MTool,加载游戏,点击主页Tab,进入左下角快捷键设置,就会出现如下界面:

image.png

其中后面标注vx的老式的RPGVX/ACE一类的游戏,一般就是那种界面画面很复古,无法随便放大画面的游戏
标注mv的是新式的RPGMV一类的游戏

为啥要分开呢,因为MTool内部也是分开的,所以要单独设置
为什么vx要有个单独的速度控制,因为vx类游戏在发生过场事件之后,你设置的新移动速度就会失效,需要重新设置
mv类游戏我实在没找到控制的方法,总是会自动变回去,如果你找到了,请告诉我

忽略那些按键,那是我已经设置好保存的了,你如果打开,那些地方,应该是空的,你可以设置自己喜欢的键位

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值