写在前面
由于某些历史原因,CodeMasters对一些游戏外设的支持十分有限,例如,必须借助键盘才能对菜单等功能进行操作。本教程旨在通过自行编辑ActionMap实现对第三方外设的支持,从而不用键盘也能进行系统菜单等的操作。本文以Simucube SC2 Pro + Ascher F28 SC V2为例。
前期准备
软件
- Content Manager: 用于查看按键编号, 任何其他可以查看编号的软件均可。
- VSCode: XML编辑器,任意均可。
硬件
- 打开外设电源,并接入电脑
修改配置
- 打开Content Manager, 按下外设上的按键,观察编号。重复直到记录所有可用的按键编号。
此为个人整理的F28sc的按键编号。
- 拷贝%SteamLibrary%\steamapps\common\F1 XXXX\actionmaps\simucube_2_pro.xml并按照如图修改。推荐的按键功能名称参见本文最后分享的文件,其余按键名称可参见ActionMaps文件夹中的其它已有配置。
- 拷贝修改好的文件至%SteamLibrary%\steamapps\common\F1 XXXX\actionmaps\simucube_2_pro.xml
- 重启游戏使按键生效。
- 该配置只绑定系统菜单操作,其余绑定可自行进入游戏设置。
- 进入游戏可能会弹出按键映射无效,每次忽略即可。弹出的原因是没有在按键映射里绑定油门刹车等按键,但是这些按键均可在游戏设置中自行修改。如果想解决弹窗,可自行在xml中参照其他已有配置添加。此弹窗对正常游戏无任何影响。
写在最后
-
理论上如果盘子是直接连接至基座(例如速魔),则只需填写基座的识别符。
-
如果盘子是USB直连至电脑,则填写盘子的识别符。
-
如图在设备管理器中找到相应属性即可拼出设备识别符。
例如:如图,设备识别符为0D6016D0。
xml中对应修改如下图。
-
Happey Racing!