《皇牌空战8希孚之翼》可通过修改Flightstick.ini文件为不受支持的手柄映射按键与轴,无需依赖Steam Input。下面为大家带来更改手柄映射方法,一起来看看吧。
手头有功能丰富却不受支持的手柄?官方联名HOTAS的映射用起来很别扭?
以下内容说明如何理解Flightstick.ini文件,让手柄在不使用Steam输入的情况下按预期工作。
这些做法仍有改进空间,是结合部分零散指南与大量反复尝试后总结出来的。
控制器检测与Steam输入
首先要做的第一件事:关闭该游戏的Steam输入。
右键点击游戏图标,或选中游戏后左键点击齿轮图标,点击“属性”,再选择“控制器”。
此处应有“Override for ACE COMBAT 8”下拉菜单,可用它关闭该游戏的Steam输入。
确认要用于游戏的设备已插好,然后运行一次游戏。
随后退出游戏,找到“flightstick.ini”文件。
在Windows 11下,该文件位于“Users>[USERNAME]>AppData>Local>BANDAI NAMCO Entertaiment>SAVED>Config>Windows”。
若一切正常,用记事本打开该文件后,每个设备都会显示一份空的映射列表,大致如下:

实际文件中的内容当然要长得多。
列表中飞行功能(以“”“”等功能名列出)、界面功能(以手柄上的按键命名)与多人大厅功能(例如让玩家虚拟化身奔跑、跳跃的指令)是分开的,但如果愿意,也可以把界面功能与飞行功能映射到同一个按键上。
注意:若修改的是“受支持”设备的预设,建议把文件设为“只读”以保留改动,因为游戏有时会恢复默认预设。同时强烈建议做好备份。
按键映射方法
列表中界面功能(以手柄上的按键命名)与飞行功能(以“”“”等功能名列出)是分开的,但如果愿意,也可以把界面功能与飞行功能映射到同一个按键上。
要映射按键,需把目标字符串中的“none”替换为“button”,保留连字符不动,再把“Buttonindex”后的“0”替换为按键编号。
示例:
DeviceInputItemMap_GUN="{"inputSettings":[{"inputType":"按键","buttonIndex":1,"axisInputOption":"","enableButtonIndex":0,"disableButtonIndex":0}]}"
要确认按键与轴的编号,可用多种测试工具查看按键编号,部分映射软件(如Joystick Gremlin)自带此类功能;网上也有测试页面,但找到的多为Xinput手柄专用,在此场景下用处不大。
作为VKB用户,也会使用VKB Joy Tester与VKB Button Tester,这两款工具虽带品牌名但通用,且无需安装,可在官方下载页获取:
当然也可以在Windows 11中使用joy.cpl(可通过Windows搜索栏找到),但它只对轴有用,上次尝试时似乎最多只能检测12个按键。
轴映射方法
轴的映射则不同:需把“inputType”参数替换为对应轴的字母(可用上一节的方法确认)。
示例:
DeviceInputItemMap_Roll="{"inputSettings":[{"inputType":"X","buttonIndex":0,"axisInputOption":"","enableButtonIndex":0,"disableButtonIndex":0}]}"
若需反转某个轴,把“”替换为“Reverse”。
油门轴的处理略有不同。
首先存在一个缺陷,会让多个设备的油门参数互相干扰,因此首先要找到不打算用作油门的设备,删除油门字符串方括号内的全部内容,使其如下所示:
DeviceInputItemMap_Throttle="{"inputSettings":[]}"
然后像其他轴一样映射油门,并在战役关于TRAINING任务中测试是否正常。
若油门行程不满,把“”替换为“兑换”。若油门同时还是反向的,可写“ReverseConvert”。
以下为油门字符串示例:
DeviceInputItemMap_Throttle="{"inputSettings":[{"inputType":"X","buttonIndex":0,"axisInputOption":"兑换","enableButtonIndex":0,"disableButtonIndex":0}]}"
PoV帽与镜头
PoV帽的方向表示为
POV_U
POV_D
POV_L
POV_R
由于最常见的用途是控制镜头,对于没有小摇杆的摇杆设备,以下为Steam论坛用户-| genom |-给出的示例:
DeviceInputItemMap_CameraPitch="{"inputSettings":[{"inputType":"POV_D","buttonIndex":0,"axisInputOption":"","enableButtonIndex":11,"disableButtonIndex":0},{"inputType":"POV_U","buttonIndex":0,"axisInputOption":"Reverse","enableButtonIndex":11,"disableButtonIndex":0}]}"
DeviceInputItemMap_CameraYaw="{"inputSettings":[{"inputType":"POV_R","buttonIndex":0,"axisInputOption":"","enableButtonIndex":11,"disableButtonIndex":0},{"inputType":"POV_L","buttonIndex":0,"axisInputOption":"Reverse","enableButtonIndex":11,"disableButtonIndex":0}]}"
可以看到,需要把字符串重复两次,才能把镜头俯仰与偏航分别绑定到一个方向和其反方向。这对想把轴绑定到按键上的玩家也有参考价值。
粤公网安备44010602000283号
全部评论