主程序热键失效的解决办法
第一步,先了解主程序版本,运行游戏,在菜单界面按F1
如果主程序版本如下所示,为1.10Alpha4的话则可以继续往下看
如果为其他版本的话(理论上不可能),只能通过更换主程序来解决
第二步,打开data\mugen.cfg,搜索“[Console Init]”
如果搜索到了下面的代码的话,先对比一下,看看有没有一样,不一样的话要替换
如果搜索不到,则复制粘贴到文件尾部
这时候试试热键是否有效,如果无效请继续往下看
[Console Init]
keybind["^tilde"]="toggleconsole()"
keybind["space"]="mugen.lifeset()"
keybind["F1"]="mugen.killteam(1)"
keybind["^F1"]="mugen.killteam(2)"
keybind["F2"]="mugen.almostkillteam()"
keybind["$F2"]="mugen.almostkillteam(1)"
keybind["^F2"]="mugen.almostkillteam(2)"
keybind["F3"]="mugen.maxteampower()"
keybind["$^F3"]="mugen.togglemaxpowermode()"
keybind["F4"]="mugen.roundreset()"
keybind["$F4"]="mugen.matchreload()"
keybind["F5"]="mugen.setroundtimeleft(1)"
keybind["F8"]="mugen.clearclipboards()"
keybind["^1"]="mugen.toggleplayerai(1)"
keybind["^2"]="mugen.toggleplayerai(2)"
keybind["^3"]="mugen.toggleplayerai(3)"
keybind["^4"]="mugen.toggleplayerai(4)"
keybind["^L"]="mugen.togglebardisplay()"
keybind["^C"]="mugen.toggleclsndisplay()"
keybind["^I"]="mugen.forceplayersintostand()"
keybind["^~1"]="player.enableset(1, not player.enabled(1))" ;-- Hack: use at your own risk
keybind["^~2"]="player.enableset(2, not player.enabled(2))" ;-- Hack: use at your own risk
keybind["^~3"]="player.enableset(3, not player.enabled(3))" ;-- Hack: use at your own risk
keybind["^~4"]="player.enableset(4, not player.enabled(4))" ;-- Hack: use at your own risk
keybind["^T"]="mugen.toggletrainingmode()" ;-- Hack: use at your own risk
keybind["1"]="dofile 'test.lua'"
第三步,打开游戏目录,看看根目录下是否有以下这些文件
fp.lua
init.lua
maux.lua
mugen.lua
player.lua
vector.lua
如果缺少的话,可以下载一个1.1B1的主程序,然后在data里面找到缺少的文件,复制到你游戏的根目录
上面有一个代码错误无效,应该把第二个keybind["space"]="mugen.lifeset()"改为keybind["space"]="mugen.lifereset()"