|
  
- UID
- 2
- 威望
- 2
- 街币
- 44 枚
- 贡献
- 0
|
在 nfba 的 config\games 目录中,有每个游戏的按键定义文件,比如kof98.ini (如果没有,那么就运行一下这个游戏,随便设置一下按键,就有了)
用记事本打开这个文件,可以看到这么一段:- input "P1 Coin" switch 0x04
- input "P1 Start" switch 0x02
- input "P1 Select" switch 0x04
- input "P1 Up" switch 0x11
- input "P1 Down" switch 0x1F
- input "P1 Left" switch 0x1E
- input "P1 Right" switch 0x20
- input "P1 Button A" switch 0x16
- input "P1 Button B" switch 0x17
- input "P1 Button C" switch 0x24
- input "P1 Button D" switch 0x25
- input "P2 Coin" switch 0x07
- input "P2 Start" switch 0x03
- input "P2 Select" switch 0x05
- input "P2 Up" switch 0xC7
- input "P2 Down" switch 0xCF
- input "P2 Left" switch 0xD3
- input "P2 Right" switch 0xD1
- input "P2 Button A" switch 0x47
- input "P2 Button B" switch 0x48
- input "P2 Button C" switch 0x4B
- input "P2 Button D" switch 0x4C
- input "Reset" switch 0x3D
- input "Test" switch 0x3C
- input "Service" switch 0x0A
- input "Dip 1" constant 0x00
- input "Dip 2" constant 0x00
- input "System" constant 0x82
- input "Slots" constant 0x02
- input "Debug Dip 1" constant 0x00
- input "Debug Dip 2" constant 0x00
- macro "P1 Button ABC" switch 0x18
- macro "P1 Button BCD" switch 0x26
- macro "P1 Button ABCD" switch 0x19
- macro "P2 Button ABC" switch 0x49
- macro "P2 Button BCD" undefined
- macro "P2 Button ABCD" undefined
复制代码 比如我想定义一个P1的AC组合键,参照上面的macro的写法是不行的,必须用custom:- custom "P1 Button AC" switch 0x50 "P1 Button A" 0x01 "P1 Button C" 0x01
复制代码 每段字符的含义:
custom - 表示这是自定义组合
"P1 Button AC" - 你给这个组合起得名字,随意
switch 0x50 - 表示这个组合键对应键盘上的键位,0x50是扫描码,如果不清楚具体对应哪个键,可以稍候在模拟器界面中修改
"P1 Button A" 0x01 - 表示P1的A键被按下,"P1 Button A" 必须用系统定义的键位名称,见上面ini文件内容中的第19行和第21行。
"P1 Button C" 0x01 - 表示P1的C键被按下,同上
可以定义若干按键,添加到ini文件的最后,然后保存
然后进入游戏,F5调出设置按键的对话框,可以看到自己定义的组合键已经在列表里面了,改成自己需要的按键就可以了。 |
-
1
评分次数
-
|