找回密码
 注册

QQ登录

只需一步,快速开始

楼主: =|HERO|=AoTian

控制设置怎么改??高手帮下。28000盾答谢。

[复制链接]
 楼主| 发表于 2008-11-7 19:41:26 | 显示全部楼层
不行。
回复

使用道具 举报

发表于 2008-11-7 19:47:57 | 显示全部楼层
用ESC清除键位!
回复

使用道具 举报

发表于 2008-11-7 19:49:38 | 显示全部楼层
先选定所要改的键位!按ESC清除
回复

使用道具 举报

发表于 2008-11-7 20:02:45 | 显示全部楼层
普通设置是没办法改了,要么和你改的前2个那样改.....% Y: }5 O9 z& U0 z* n4 f  {/ z
他要改的是鼠标的纵轴和横轴,一般控制里这两项游戏里是默认不能修改的。
' ]) A: L8 e# s0 Y- q( S. }; G$ b7 M- @. C( P
[ 本帖最后由 =AH64=EVE 于 2008-11-7 20:04 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-11-7 21:54:59 | 显示全部楼层
原帖由 =AH64=EVE 于 2008-11-7 20:02 发表
. x/ |" c8 q- {; t" l5 Q普通设置是没办法改了,要么和你改的前2个那样改.....: Z4 s8 A  ^- [3 R: S
他要改的是鼠标的纵轴和横轴,一般控制里这两项游戏里是默认不能修改的。
; E4 B: o! h& J9 m
哎。。。但是我不知道 上面的是怎么改的。上面是直接记事本改的  下面的就不会改了。。。。。。
回复

使用道具 举报

发表于 2008-11-7 22:05:59 | 显示全部楼层
用别的电脑改   然后把那个文件转到你的笔记本里
回复

使用道具 举报

发表于 2008-11-7 22:11:09 | 显示全部楼层
ESC不行,有些设置是不显示的.要改的话,就要在
: G; o4 X! S0 B# {1 \  W0 W我的文档\Battlefield 2\Profiles\0001\Controls.con(记事本打开)里面修改3 \- M: c) f0 D$ j# E
修改前最好做备份.修改错了可以还原回去; I' R6 w" B8 z# c! x) P
注意里面的语法 只要是有大写的,例如lnfantryPlayerInputControlMap,就可以看成是
3 v4 c# |- N1 w' b* Y2 @- Vlnfantry PlayerInput Control Map6 u7 m8 K0 f( w6 Q% _
ControlMap.create InfantryPlayerInputControlMap 步兵设置
, _! E1 ]! @- D7 p+ e- M$ H( e, KControlMap.create LandPlayerInputControlMap 地面载具设置8 t6 I# W& b# I8 y
ControlMap.create AirPlayerInputControlMap 固定翼设置
3 C: c# q7 N9 d, |1 [3 ~, oControlMap.create HelicopterPlayerInputControlMap 直升机设置1 B7 T0 Q9 h2 a
ControlMap.create SeaPlayerInputControlMap 船支设置. @6 \% I6 N% Z7 x
ControlMap.create defaultGameControlMap 默认设置
% Q  ]* z+ W+ _+ A( ?" k6 l) @7 c以下是我以前的帖子, @* h! R. @3 Z1 r: u
我们玩BF2,设置的键位都存放在我的文档\Battlefield 2\Profiles\0001,0002……\Controls
' u/ \$ H2 S% _5 D) U有时候,想在游戏修改某某键位,却不能在BF2的游戏里进行设置。会提示在某某位置已经使用。却找不到在某某位置的设置。这样的话,就需要在Controls里进行修改。修改之前,要对Controls进行备份。因为有时没有修改好的话,会造成错误。用备份的Controls替换一下,就还原了.。2 j: z/ G: Z+ {4 O, R; F# ]+ k
下面就说说Controls的原理。下面二句就是Controls常用的语法。
7 k# y) B" o; o7 i在Controls里随便找了几句
6 E; }; y' W; ^* b. V" E, j- kControlMap.addButtonToTriggerMapping c_PISprint IDFMouse IDButton_2 0 0   (鼠标设置)
# {5 |( B1 h) `1 tControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1    (键盘设置)
' J9 w( ~; x5 f8 I* j区别就在于语句中addButton和addKey
  |6 a/ S: E* Y# `$ L下面是对说一下Controls语法的分解% ?  @8 S2 _/ q5 U& ^3 y6 g4 m
ControlMap.addButtonToTriggerMapping c_PISprint IDFMouse IDButton_2 0 0
( r) b0 Y' d2 ~7 \/ ~2 l& c: X' O可以分割成几部分1 ~! \" p+ a# D( }' z
ControlMap.addButtonToTriggerMapping 0 |- n& R  h5 d! O/ \# s7 s% \
c_PISprint ) G5 c+ H* u3 h. P
IDFMouse 1 u7 S* c7 H9 \: X
IDButton_2 0 06 P3 a! D/ z& e8 c# t
ControlMap.addButtonToTriggerMapping 不用管它,可以无视它
. p( n* K! C& l- D% i- hc_PISprint c_PI可以无视  Sprint 设置的动作     
$ z* s2 w8 b0 ~9 J* h$ O' OIDFMouse 前半部IDF可以无视  Mouse 鼠标
  @: J0 K8 C4 h) T0 @! f! z6 M# ]IDButton_2 0 0  前半部ID也可以无视 Button_2 0 0(鼠标)某某键
) h$ O8 x3 R; D) f' O, T$ UControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 1
6 {) t1 b1 \( T/ z0 B同样道理,也可以分割成几部分
/ E+ y3 g" w( A- r6 {: @! NControlMap.addKeyToTriggerMapping3 T$ Z; ]" r$ H
c_PISprint c_PI可以无视  Sprint 设置的动作3 s2 W# O4 Y' D+ B2 A  J
IDFKeyboard 前半部IDF可以无视  Keyboard 键盘
. `, N% b8 K8 B* PIDKey_Tab 0 1    ID也可以无视  Key_Tab 0 1    按键_Tab 0 1 就是要设置的键位
; c) Z5 d5 x: e$ m1 c* |注:Sprint就是奔跑的意思,这是我自己作的键位修改,我只是在Controls里随便找了几句。正好赶上同一设置了。, X9 j1 O5 b! {( @" e3 y
看了语法的分析,想必大家已经有所了解。下一步就说如何修改
5 w, ^. J- s2 L7 g4 g例如% Y8 [6 u) h7 Q% x' c
ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_Tab 0 14 ], Q- t0 j* [/ c# U
此句的全意就是设置键盘上Tab键为奔跑。想修改,就修改语句中IDKey_Tab 0 1。Tab换成其他键位就可以。同样,也可以反其道而行之,修改c_PISprint中Sprint。' m4 W4 S  C* I( i6 U0 [, W
有时候,想在游戏修改某某键位,却提示在某某位置已经使用。却找不到在某某位置的设置。游戏里面,有的设置就不显示,只存在Controls里。就需要删除掉某某语句了。就要靠自己慢慢找了。
回复

使用道具 举报

发表于 2008-11-7 22:12:52 | 显示全部楼层
个人设置,只供参考

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2008-11-7 22:19:55 | 显示全部楼层
哟~拿盾的人出现了!
回复

使用道具 举报

 楼主| 发表于 2008-11-7 22:34:40 | 显示全部楼层
原帖由 a6438703 于 2008-11-7 22:11 发表 ' h$ z6 L8 X/ U) ?7 O9 r
ESC不行,有些设置是不显示的.要改的话,就要在
  U3 V/ J" m' d: x6 e. s我的文档\Battlefield 2\Profiles\0001\Controls.con(记事本打开)里面修改$ F' W0 p7 f$ _4 ^
修改前最好做备份.修改错了可以还原回去
% U/ a: R6 X1 D5 K( @注意里面的语法 只要是有大写的,例如lnfantryPlay ...
0 [# l" L4 U9 l6 {, M
谢谢你这么热心。。。但是我看不懂。。。。。。如果方便的话帮我改下。。。我的飞机设置原始文件。帮我改下 飞机设置里面的G  和E   和鼠标轴0改下就行。G和E变成主要 鼠标轴0变成次要  ControlMap.addKeysToAxisMapping c_PIYaw IDFKeyboard IDKey_D IDKey_A 0( N! c1 y- A, d9 C! M( P2 T5 S
ControlMap.addKeysToAxisMapping c_PIPitch IDFKeyboard IDKey_Space IDKey_Z 01 u/ k8 d# Z$ ?' L. U
ControlMap.addAxisToAxisMapping c_PIPitch IDFMouse IDAxis_1 0 1
% u; P( l4 F$ VControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 0. k$ k* }* u+ s6 j; [
ControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_G IDKey_E 1这几个我不知道怎么改了。..上传个我的控制设置文件。。。有空的话帮我弄弄 我看不明白 万分感谢了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2008-11-7 22:36:15 | 显示全部楼层
给我盾吧  我提供你思路了
回复

使用道具 举报

发表于 2008-11-7 22:38:46 | 显示全部楼层
LZ找到9 j' b' D4 B1 [' u
ControlMap.create AirPlayerInputControlMap(固定翼设置)
+ R, I# H) T1 f; p# E找到ControlMap.addAxisToAxisMapping和ControlMap.addKeysToAxisMapping 并做如下修改  E! \2 \6 }) A3 @
ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 0# E  b; k& a* m0 ?7 p
ControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_G IDKey_E 19 f" U# s- f0 ^3 l
: X9 A7 O1 C" Y
注,有个前提,E和G不是上机下机才能行的通
回复

使用道具 举报

 楼主| 发表于 2008-11-7 22:40:25 | 显示全部楼层
原帖由 a6438703 于 2008-11-7 22:38 发表 9 t( a% A1 P, z7 }1 i' q  d
LZ找到
8 U4 @) [% ?& r# iControlMap.create AirPlayerInputControlMap(固定翼设置)' f& |! s& y8 R
找到ControlMap.addAxisToAxisMapping和ControlMap.addKeysToAxisMapping 并做如下修改$ l  ]$ ?' R( j" L& J# a) @
ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDA ...
/ U) D6 L5 p) R4 p* K3 W
谢谢。。。万分感谢。。去悬赏拿盾吧。。虽然我还没试但是 我相信你的思路
回复

使用道具 举报

发表于 2008-11-7 22:42:42 | 显示全部楼层

" I, B: T. F" h+ S; v* c& K6 F不给我钱!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2008-11-7 22:51:13 | 显示全部楼层
其实我回答你的主要原因是这个问题有技术含量,值得我回答
2 \% q2 S1 r' }6 e( ^+ M一般人还回答不上来^_^
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|=|HERO|=战队 ( 皖ICP备19020640号 )|网站地图

GMT+8, 2026-8-22 03:57

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

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