设置手柄和摇杆操控游戏的准备
首先根据输入方式大致分为三类
然后打开config.ini开始修改
Xbox
Xbox手柄或者Xbox输入的第三方手柄与摇杆
Config已默认配置,不要随意修改此区域内容
接上Xbox设备即可使用,xbox的键位修改是卡片功能,需要上刷卡网站修改
如果想在这游戏上禁用XBOX手柄可以将Enabled = true改为Enabled = false
Xinput/xbox手柄的键位修改
属于刷卡功能,需要上刷卡网站修改,并且不支持将test card等特殊键位映射
刷卡相关文章
也不能调用手柄中间部分键位

非Xbox与键盘
[controller] 与[keyboard]下面也有个Enabled = 的启用开关,true为启用,false为关闭
[controller] 下面一行添加Name = 设备名字(必须填写,但不要傻傻的复制教程设备名字)
设备名字查看可以在USB游戏控制器查看(图例为ds4手柄)

修改键位或者设置组合键
[keyboard]与[controller]下都有对应的按键参数可直接修改
部分参数说明
A(按键1/射击)B(按键2/格斗)C(按键3跳跃)D(按键4/换锁)
Coin(投币)Card(刷卡片)Test(修改游戏设置)Kill(关闭游戏程序)
[controller]下需要查看按键数值
以下用ds4/ds5手柄演示
使用windows搜索设置USB游戏控制器
双击点开对应设备
红框处就是你按键数值
在设备上按住按键会亮起相应的红灯

修改按键和设置组合键
以下用ds5手柄演示修改并设置成主机默认键位,键盘只需参考组合键用法即可
首先需要了解游戏操作基础只有四个按键,其他武装都是通过组合键使用
射击+格斗=副射击,射击+跳跃=特殊射击,格斗+跳跃=特殊格斗,射击+格斗+跳跃=觉醒 先修改好ABCD基础按键
A射击写正方信号1,B格斗写三角信号3,C跳跃写交叉信号2,D换锁填写圆圈信号3
然后我们给R1添加副射击,那么副射击需要A+B,那就在A和B分别增加R1的信号(注意用英文逗号隔开),这样按下R1将会同时触发按键1与按键2
那么再给R3增加个觉醒
再把剩下的特殊格斗与特殊射击补齐
这样主机手柄的默认游戏键位设置就完成
手柄没有反应
如果你Name = 正确参考了USB游戏控制器填写了名字,但游戏内却没有反应,那可能是设备实际名字与USB游戏控制器不一样,这情况通常出现于非正规的设备厂商,我们可以通过log来查看正确名字
比如灵狐手柄的PS4模式,在USB游戏控制器内显示Wireless Controller,但实际并没有生效
1.在config.ini内[config]下添加一行log = info 后保存,就可以打开日志功能
2.启动游戏,无需连接LM
3.观察日志找到控制器设备名字,图例为灵狐手柄的实际名字Controller
4.修改为正确名字后保存即可

配置多个设备
不建议配置太多,可能会出现延迟问题
在空白处添加新的控制器设置
复制[controller]区域的模版参数,复制到最尾处,然后对[controller]修改成[controller-xxxxxxx], xxxxxxx为任意填写,图例为[controller-2]
参考上面[controller]设置方法对另一个设备[controller-2]进行参数扩写并修改后保存即可
如果这篇文章对你有帮助,欢迎分享给更多人!
部分信息可能已经过时






