中国空军虚航组织(LKYFLY)

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 甩北舟

[待解决] 4.33 无法更改键位!!

[复制链接]
发表于 2016-1-17 16:43:04 | 显示全部楼层
432的安装和卸载都需要改系统语言为英文,否则系统崩溃
发表于 2016-1-17 20:07:40 | 显示全部楼层

这个是4.32的KEY文件,不过键位的自己重新改,这个是默认的。 BMS4.key (41.17 KB, 下载次数: 6)



 楼主| 发表于 2016-1-18 00:31:03 | 显示全部楼层
麻雀 发表于 2016-1-17 20:07
这个是4.32的KEY文件,不过键位的自己重新改,这个是默认的。

谢谢,正需要这个
发表于 2016-1-18 11:51:10 | 显示全部楼层
NWS这种多功能键位,还是少去动
发表于 2016-1-19 08:58:59 | 显示全部楼层
BMS的键位要是能和DCS差不多多好,觉得BMS的默认设置很坑爹。
发表于 2016-3-19 13:04:34 | 显示全部楼层
原帖地址:http://bbs.其它论坛fly.com/thread-201354-1-1.html

是我之前飞BMS432的时候搞得,刚安装了433遇到同样的问题,但是修改了key文件之后基本搞定了,注意行数可能和432版本的不太一样,但是基本思想是通过代码改完了一定还要记着把二级菜单对应的代码也改了,否则就悲剧了。


先说一下,那些有杆子并且使用Falcon默认按键的玩家就可以无视了。

如果你是一个Falcon的键盘党,那么你一定知道在游戏中Q,W,E,R,T,Y这6个按键不能修改,拿OF举例,如果你在setup中修改了这6个和无线电通讯有关的键位,那么在游戏中调出通讯菜单后再按1——9这写数字没有任何反应(通讯频道都设置没有问题)。因此几乎所有玩Falcon的键盘党都知道Q,W,E,R,T,Y这6个通讯键不可修改。

问题来了,因为至少Q,W,E,R在左手区非常容易够到的地方,因此本人由于飞LO的习惯,喜欢把这里设置成控制雷达游标,俯仰角以及其他雷达相关的操作,而Q,E则是我的 推油 和 收油 控制,(有兴趣的童鞋可以去看我的FC2 HOKAP键位)。所以我飞OF的时候不得不做一些调整以避开QWERTY,也一直觉着没有实现最佳键位布局是个遗憾。当BMS4出来之后我尝试着修改了Q,W,E,R,T,Y这几个按键,令我欣喜的是修改后在游戏中是可以进行无线电通讯的。不过好景不长,很快我就发现,再把QWERTY修改之后,无法调出QWER的第二页菜单,也就是说默认键位下按一下Q出现AWACS通讯菜单,再按一下Q则出现AWACS的下一页,但是BMS4修改为新的键位后按一下只能调出AWACS的第一页菜单,再按一下则会关闭该菜单而不是进入下一页。然后我到BMS4官方论坛去寻求帮助,Mark告诉我需要手动修改key文件中的一些关联键位,通过研究我发现了key文件中的映射规律,然后把那些无线电翻页做了一些手动映射,最后终于成功,经过测试在游戏中可以修改QWERTY并且调出下一页。

所以现在我就简单说一下修改方法。以我自己修改的键位为例,我把Q,W,E,R,T,Y分别修改为了T,Y,U,I,O,P。
因为T,Y(O,P),也就是ATC和加油机通讯只有一页,因此不需考虑,现在只需考虑QWE修改成TYUI,首先在setup中我将QWER分别修改成了TYUI,然后用记事本方式或者用Notepad 打开 X:\...\Falcon BMS 4.32\User\Config 文件夹下的键位文件 XXX.key 找到 417-436 行,
首先,在这个键位文件中的表示方法为 Q(-100X100001)W(-100X110001)E (-100X120001) R (-100X130001)
注意加红加粗的两位数字。然后再看417到436行的内容:

RadioMessageSend -1 0 0X10 0 0XFFFFFFFF 0 -2 "Radio-send message"
OTWRadioMenuStep -1 0 0X10 0 0X10 1 -2 "Radio-next menu"
OTWRadioMenuStep -1 0 0X10 0 0X10 0 -2 "Radio-next menu"
OTWRadioMenuStepBack -1 0 0X10 1 0X10 1 -2 "Radio-previous menu"
OTWRadioMenuStepBack -1 0 0X10 1 0X10 0 -2 "RadiO-previous menu"
RadioMessageSend -1 0 0X11 0 0XFFFFFFFF 0 -2 "Radio-send message"
OTWRadioMenuStep -1 0 0X11 0 0X11 0 -2 "Radio-next menu"
OTWRadioMenuStep -1 0 0X11 0 0X11 1 -2 "Radio-next menu"
OTWRadioMenuStepBack -1 0 0X11 1 0X11 1 -2 "Radio-previous menu"
OTWRadioMenuStepBack -1 0 0X11 1 0X11 0 -2 "Radio-previous menu"
RadioMessageSend -1 0 0X12 0 0XFFFFFFFF 0 -2 "Radio-send message"
OTWRadioMenuStep -1 0 0X12 0 0X12 0 -2 "Radio-next menu"
OTWRadioMenuStep -1 0 0X12 0 0X12 1 -2 "Radio-next menu"
OTWRadioMenuStepBack -1 0 0X12 1 0X12 0 -2 "Radio-previous menu"
OTWRadioMenuStepBack -1 0 0X12 1 0X12 1 -2 "Radio-previous menu"
RadioMessageSend -1 0 0X13 0 0XFFFFFFFF 0 -2 "Radio-send message"
OTWRadioMenuStep -1 0 0X13 0 0X13 1 -2 "Radio-next menu"
OTWRadioMenuStep -1 0 0X13 0 0X13 0 -2 "Radio-next menu"
OTWRadioMenuStepBack -1 0 0X13 1 0X13 0 -2 "Radio-previous menu"
OTWRadioMenuStepBack -1 0 0X13 1 0X13 1 -2 "Radio-previous menu"  

发现每个无线电键位都要再修改9个映射来对应通讯菜单的上翻下翻。而我改成了TYUI,在key文件中找到232-235行,发现修改后的键位为如下映射:

RadioAWACSCommand -1 0 0X14 0 0 0 1 "Radio-AWACS"
RadioWingCommand -1 0 0X15 0 0 0 1 "Radio-Wingman command"
RadioElementCommand -1 0 0X16 0 0 0 1 "Radio-Element command"
RadioFlightCommand -1 0 0X17 0 0 0 1 "Radio-Flight command"

也就是说我需要吧绿色标亮的这四组两位数14,15,16,17分别修改到417到436行所对应的内容,修改为:


RadioMessageSend -1 0 0X14 0 0XFFFFFFFF 0 -2 "Radio-send message"

OTWRadioMenuStep -1 0 0X14 0 0X14 1 -2"Radio-next menu"

OTWRadioMenuStep -1 0 0X14 0 0X14 0 -2"Radio-next menu"

OTWRadioMenuStepBack -1 0 0X14 1 0X14 1 -2"Radio-previous menu"

OTWRadioMenuStepBack -1 0 0X14 1 0X14 0 -2"RadiO-previous menu"

RadioMessageSend -1 0 0X15 0 0XFFFFFFFF 0 -2 "Radio-send message"

OTWRadioMenuStep -1 0 0X15 0 0X15 0 -2"Radio-next menu"

OTWRadioMenuStep -1 0 0X15 0 0X15 1 -2"Radio-next menu"

OTWRadioMenuStepBack -1 0 0X15 1 0X15 1 -2"Radio-previous menu"

OTWRadioMenuStepBack -1 0 0X15 1 0X15 0 -2"Radio-previous menu"

RadioMessageSend -1 0 0X16 0 0XFFFFFFFF 0 -2 "Radio-send message"

OTWRadioMenuStep -1 0 0X16 0 0X16 0 -2"Radio-next menu"

OTWRadioMenuStep -1 0 0X16 0 0X16 1 -2"Radio-next menu"

OTWRadioMenuStepBack -1 0 0X16 1 0X16 0 -2"Radio-previous menu"

OTWRadioMenuStepBack -1 0 0X16 1 0X16 1 -2"Radio-previous menu"

RadioMessageSend -1 0 0X17 0 0XFFFFFFFF 0 -2 "Radio-send message"

OTWRadioMenuStep -1 0 0X17 0 0X17 1 -2"Radio-next menu"

OTWRadioMenuStep -1 0 0X17 0 0X17 0 -2"Radio-next menu"

OTWRadioMenuStepBack -1 0 0X17 1 0X17 0 -2"Radio-previous menu"

OTWRadioMenuStepBack -1 0 0X17 1 0X17 1 -2"Radio-previous menu"


保存退出,这样无线电键位的修改就完成了,希望这篇文章能给Falcon的键盘党一些帮助。

PS:我发现OTW开头的键位映射都是游戏的setup中没有的或者修改后不管用的,因此如果修改键位后发现不管用的可以尝试手动修改key文件。例如我修改了小键盘的1-9希望和LO中的视角功能相同,但发现好多都不管用,因此需要从key文件中单独修改。
发表于 2016-3-19 13:05:21 | 显示全部楼层
http://bbs.其它论坛fly.com/thread-201354-1-1.html
先说一下,那些有杆子并且使用Falcon默认按键的玩家就可以无视了。

如果你是一个Falcon的键盘党,那么你一定知道在游戏中Q,W,E,R,T,Y这6个按键不能修改,拿OF举例,如果你在setup中修改了这6个和无线电通讯有关的键位,那么在游戏中调出通讯菜单后再按1——9这写数字没有任何反应(通讯频道都设置没有问题)。因此几乎所有玩Falcon的键盘党都知道Q,W,E,R,T,Y这6个通讯键不可修改。

问题来了,因为至少Q,W,E,R在左手区非常容易够到的地方,因此本人由于飞LO的习惯,喜欢把这里设置成控制雷达游标,俯仰角以及其他雷达相关的操作,而Q,E则是我的 推油 和 收油 控制,(有兴趣的童鞋可以去看我的FC2 HOKAP键位)。所以我飞OF的时候不得不做一些调整以避开QWERTY,也一直觉着没有实现最佳键位布局是个遗憾。当BMS4出来之后我尝试着修改了Q,W,E,R,T,Y这几个按键,令我欣喜的是修改后在游戏中是可以进行无线电通讯的。不过好景不长,很快我就发现,再把QWERTY修改之后,无法调出QWER的第二页菜单,也就是说默认键位下按一下Q出现AWACS通讯菜单,再按一下Q则出现AWACS的下一页,但是BMS4修改为新的键位后按一下只能调出AWACS的第一页菜单,再按一下则会关闭该菜单而不是进入下一页。然后我到BMS4官方论坛去寻求帮助,Mark告诉我需要手动修改key文件中的一些关联键位,通过研究我发现了key文件中的映射规律,然后把那些无线电翻页做了一些手动映射,最后终于成功,经过测试在游戏中可以修改QWERTY并且调出下一页。

所以现在我就简单说一下修改方法。以我自己修改的键位为例,我把Q,W,E,R,T,Y分别修改为了T,Y,U,I,O,P。
因为T,Y(O,P),也就是ATC和加油机通讯只有一页,因此不需考虑,现在只需考虑QWE修改成TYUI,首先在setup中我将QWER分别修改成了TYUI,然后用记事本方式或者用Notepad 打开 X:\...\Falcon BMS 4.32\User\Config 文件夹下的键位文件 XXX.key 找到 417-436 行,
首先,在这个键位文件中的表示方法为 Q(-100X100001)W(-100X110001)E (-100X120001) R (-100X130001)
注意加红加粗的两位数字。然后再看417到436行的内容:

RadioMessageSend -1 0 0X10 0 0XFFFFFFFF 0 -2 "Radio-send message"
OTWRadioMenuStep -1 0 0X10 0 0X10 1 -2 "Radio-next menu"
OTWRadioMenuStep -1 0 0X10 0 0X10 0 -2 "Radio-next menu"
OTWRadioMenuStepBack -1 0 0X10 1 0X10 1 -2 "Radio-previous menu"
OTWRadioMenuStepBack -1 0 0X10 1 0X10 0 -2 "RadiO-previous menu"
RadioMessageSend -1 0 0X11 0 0XFFFFFFFF 0 -2 "Radio-send message"
OTWRadioMenuStep -1 0 0X11 0 0X11 0 -2 "Radio-next menu"
OTWRadioMenuStep -1 0 0X11 0 0X11 1 -2 "Radio-next menu"
OTWRadioMenuStepBack -1 0 0X11 1 0X11 1 -2 "Radio-previous menu"
OTWRadioMenuStepBack -1 0 0X11 1 0X11 0 -2 "Radio-previous menu"
RadioMessageSend -1 0 0X12 0 0XFFFFFFFF 0 -2 "Radio-send message"
OTWRadioMenuStep -1 0 0X12 0 0X12 0 -2 "Radio-next menu"
OTWRadioMenuStep -1 0 0X12 0 0X12 1 -2 "Radio-next menu"
OTWRadioMenuStepBack -1 0 0X12 1 0X12 0 -2 "Radio-previous menu"
OTWRadioMenuStepBack -1 0 0X12 1 0X12 1 -2 "Radio-previous menu"
RadioMessageSend -1 0 0X13 0 0XFFFFFFFF 0 -2 "Radio-send message"
OTWRadioMenuStep -1 0 0X13 0 0X13 1 -2 "Radio-next menu"
OTWRadioMenuStep -1 0 0X13 0 0X13 0 -2 "Radio-next menu"
OTWRadioMenuStepBack -1 0 0X13 1 0X13 0 -2 "Radio-previous menu"
OTWRadioMenuStepBack -1 0 0X13 1 0X13 1 -2 "Radio-previous menu"  

发现每个无线电键位都要再修改9个映射来对应通讯菜单的上翻下翻。而我改成了TYUI,在key文件中找到232-235行,发现修改后的键位为如下映射:

RadioAWACSCommand -1 0 0X14 0 0 0 1 "Radio-AWACS"
RadioWingCommand -1 0 0X15 0 0 0 1 "Radio-Wingman command"
RadioElementCommand -1 0 0X16 0 0 0 1 "Radio-Element command"
RadioFlightCommand -1 0 0X17 0 0 0 1 "Radio-Flight command"

也就是说我需要吧绿色标亮的这四组两位数14,15,16,17分别修改到417到436行所对应的内容,修改为:


RadioMessageSend -1 0 0X14 0 0XFFFFFFFF 0 -2 "Radio-send message"
OTWRadioMenuStep -1 0 0X14 0 0X14 1 -2"Radio-next menu"
OTWRadioMenuStep -1 0 0X14 0 0X14 0 -2"Radio-next menu"
OTWRadioMenuStepBack -1 0 0X14 1 0X14 1 -2"Radio-previous menu"
OTWRadioMenuStepBack -1 0 0X14 1 0X14 0 -2"RadiO-previous menu"
RadioMessageSend -1 0 0X15 0 0XFFFFFFFF 0 -2 "Radio-send message"
OTWRadioMenuStep -1 0 0X15 0 0X15 0 -2"Radio-next menu"
OTWRadioMenuStep -1 0 0X15 0 0X15 1 -2"Radio-next menu"
OTWRadioMenuStepBack -1 0 0X15 1 0X15 1 -2"Radio-previous menu"
OTWRadioMenuStepBack -1 0 0X15 1 0X15 0 -2"Radio-previous menu"
RadioMessageSend -1 0 0X16 0 0XFFFFFFFF 0 -2 "Radio-send message"
OTWRadioMenuStep -1 0 0X16 0 0X16 0 -2"Radio-next menu"
OTWRadioMenuStep -1 0 0X16 0 0X16 1 -2"Radio-next menu"
OTWRadioMenuStepBack -1 0 0X16 1 0X16 0 -2"Radio-previous menu"
OTWRadioMenuStepBack -1 0 0X16 1 0X16 1 -2"Radio-previous menu"
RadioMessageSend -1 0 0X17 0 0XFFFFFFFF 0 -2 "Radio-send message"
OTWRadioMenuStep -1 0 0X17 0 0X17 1 -2"Radio-next menu"
OTWRadioMenuStep -1 0 0X17 0 0X17 0 -2"Radio-next menu"
OTWRadioMenuStepBack -1 0 0X17 1 0X17 0 -2"Radio-previous menu"
OTWRadioMenuStepBack -1 0 0X17 1 0X17 1 -2"Radio-previous menu"

保存退出,这样无线电键位的修改就完成了,希望这篇文章能给Falcon的键盘党一些帮助。
PS:我发现OTW开头的键位映射都是游戏的setup中没有的或者修改后不管用的,因此如果修改键位后发现不管用的可以尝试手动修改key文件。例如我修改了小键盘的1-9希望和LO中的视角功能相同,但发现好多都不管用,因此需要从key文件中单独修改。
发表于 2016-7-29 13:34:07 | 显示全部楼层
求具体修改的方法啊,我也想用wasd
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

最新通知上一条 /1 下一条

QQ|手机版|小黑屋|中国空军虚航组织(LKYFLY) ( 京ICP备10217415号 )

GMT+8, 2024-11-21 19:51 , Processed in 0.075566 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表