- UID
- 781583
- 主题
- 0
- 阅读权限
- 20
- 帖子
- 122
- 精华
- 0
- 积分
- 62
- 金钱
- 986
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 850 小时
- 评议
- 0
- 帖子
- 122
- 精华
- 0
- 积分
- 62
- 金钱
- 986
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
本帖最后由 cao3876 于 2011-9-29 07:05 编辑
回复 Destiny.XMX 的帖子
通过修改fifa12按键文档,可以使其他非官方认证手柄的信号和fifa12官方认可的x360或者罗技的手柄可以信号统一.
并且不需要任何其他的辅助软件,只需要安装好原来手柄的驱动和小小修改一下
C:\Documents and Settings\Administrator\My Documents\FIFA 12buttonDataSetup.ini文件就可以了,
可以使 非官方认证的手柄的按键效果和x360手柄的按键在fifa12中一致,两个手柄当然也可以同时使用。
参照C:\Documents and Settings\Administrator\My Documents\FIFA 12buttonDataSetup.ini
设置文档里的参数,只需要修改 AddMap PC_CONTROL_BUTTON02 VB_AI_X 这样的格式里的数字。
另外要修改一下抬头的手柄名称AddController "Psx Gamepad 1" 。其他什么都不要动,然后复制添加到C:\Documents and Settings\Administrator\My Documents\FIFA 12buttonDataSetup.ini中去。下面详细说明。
AddController "Psx Gamepad 1"
AddMap PC_CONTROL_BUTTON02 VB_AI_X
AddMap PC_CONTROL_BUTTON02 VB_FE_X
AddMap PC_CONTROL_BUTTON03 VB_AI_A
AddMap PC_CONTROL_BUTTON03 VB_FE_SELECT
AddMap PC_CONTROL_BUTTON04 VB_AI_B
AddMap PC_CONTROL_BUTTON04 VB_FE_CANCEL
AddMap PC_CONTROL_BUTTON01 VB_AI_Y
AddMap PC_CONTROL_BUTTON01 VB_FE_Y
AddMap PC_CONTROL_BUTTON07 VB_AI_LB
AddMap PC_CONTROL_BUTTON07 VB_FE_LB
AddMap PC_CONTROL_BUTTON05 VB_AI_RB
AddMap PC_CONTROL_BUTTON05 VB_FE_RB
AddMap PC_CONTROL_BUTTON08 VB_AI_LT
AddMap PC_CONTROL_BUTTON08 VB_FE_LT
AddMap PC_CONTROL_BUTTON06 VB_AI_RT
AddMap PC_CONTROL_BUTTON06 VB_FE_RT
AddMap PC_CONTROL_BUTTON10 VB_AI_BACK
AddMap PC_CONTROL_BUTTON10 VB_FE_HELP
AddMap PC_CONTROL_BUTTON09 VB_AI_START
AddMap PC_CONTROL_BUTTON09 VB_FE_START
AddMap PC_AXIS_0_DOWN VB_AI_LS_DOWN
AddMap PC_AXIS_0_DOWN VB_FE_LS_DOWN
AddMap PC_AXIS_0_LEFT VB_AI_LS_LEFT
AddMap PC_AXIS_0_LEFT VB_FE_LS_LEFT
AddMap PC_AXIS_0_RIGHT VB_AI_LS_RIGHT
AddMap PC_AXIS_0_RIGHT VB_FE_LS_RIGHT
AddMap PC_AXIS_0_UP VB_AI_LS_UP
AddMap PC_AXIS_0_UP VB_FE_LS_UP
AddMap PC_AXIS_2_UP VB_AI_RS_UP
AddMap PC_AXIS_2_UP VB_FE_RS_UP
AddMap PC_AXIS_2_DOWN VB_AI_RS_DOWN
AddMap PC_AXIS_2_DOWN VB_FE_RS_DOWN
AddMap PC_AXIS_2_RIGHT VB_AI_RS_RIGHT
AddMap PC_AXIS_2_RIGHT VB_FE_RS_RIGHT
AddMap PC_POV_0_UP VB_AI_LDPAD_UP
AddMap PC_POV_0_UP VB_FE_LDPAD_UP
AddMap PC_POV_0_LEFT VB_AI_LDPAD_LEFT
AddMap PC_POV_0_LEFT VB_FE_LDPAD_LEFT
AddMap PC_POV_0_DOWN VB_AI_LDPAD_DOWN
1.首先打开游戏控制器,找到手柄的名称,把名称输入到""中去,我的就是Psx Gamepad 1
输入进以后就是AddController "Psx Gamepad 1"
2.然后不要关闭,点开属性列表,以我的ps2手柄为例子,把r1,r2,L1,L2,三角方块圆圈打叉,还有select和start这几个键
所对应的数字信号记在纸上。按下手柄,那个灯会亮的,记下来就可以了。
3.
AddController "Psx Gamepad 1"
AddMap PC_CONTROL_BUTTON02 VB_AI_X
AddMap PC_CONTROL_BUTTON02 VB_FE_X
AddMap PC_CONTROL_BUTTON03 VB_AI_A
AddMap PC_CONTROL_BUTTON03 VB_FE_SELECT
AddMap PC_CONTROL_BUTTON04 VB_AI_B
AddMap PC_CONTROL_BUTTON04 VB_FE_CANCEL
AddMap PC_CONTROL_BUTTON01 VB_AI_Y
AddMap PC_CONTROL_BUTTON01 VB_FE_Y
AddMap PC_CONTROL_BUTTON07 VB_AI_LB
AddMap PC_CONTROL_BUTTON07 VB_FE_LB
AddMap PC_CONTROL_BUTTON05 VB_AI_RB
AddMap PC_CONTROL_BUTTON05 VB_FE_RB
AddMap PC_CONTROL_BUTTON08 VB_AI_LT
AddMap PC_CONTROL_BUTTON08 VB_FE_LT
AddMap PC_CONTROL_BUTTON06 VB_AI_RT
AddMap PC_CONTROL_BUTTON06 VB_FE_RT
AddMap PC_CONTROL_BUTTON10 VB_AI_BACK
AddMap PC_CONTROL_BUTTON10 VB_FE_HELP
AddMap PC_CONTROL_BUTTON09 VB_AI_START
AddMap PC_CONTROL_BUTTON09 VB_FE_START
看到上面我复制的这些代码了吗,每行最后的一个单词就是对应在xbox手柄上的按钮
AddMap PC_CONTROL_BUTTON02 VB_AI_X 第一行最后一个x就是xbox手柄上的x按键。
pc_contorl_button**这里的**就是你刚刚记下来的需要把你手柄上的按键改成那个按键的数字,
举例:我ps2手柄的方块的信号是08那就把
AddMap PC_CONTROL_BUTTON02 VB_AI_X 改成AddMap PC_CONTROL_BUTTON08B_AI_X这样就可以了。
每个键对应两行,两行都要改,只要改其中的数字就可以了,
改完以后复制到C:\Documents and Settings\Administrator\My Documents\FIFA 12buttonDataSetup.ini中去就可以了,
不要忘记下面的那些不用改的代码,也要一起复制进去,注意格式。
和文件里的格式保持一致就可以。这下面不用改的段落是控制两个摇杆和方向键的,一般没有乱都不需要改。
AddMap PC_AXIS_0_DOWN VB_AI_LS_DOWN
AddMap PC_AXIS_0_DOWN VB_FE_LS_DOWN
AddMap PC_AXIS_0_LEFT VB_AI_LS_LEFT
AddMap PC_AXIS_0_LEFT VB_FE_LS_LEFT
AddMap PC_AXIS_0_RIGHT VB_AI_LS_RIGHT
AddMap PC_AXIS_0_RIGHT VB_FE_LS_RIGHT
AddMap PC_AXIS_0_UP VB_AI_LS_UP
AddMap PC_AXIS_0_UP VB_FE_LS_UP
AddMap PC_AXIS_2_UP VB_AI_RS_UP
AddMap PC_AXIS_2_UP VB_FE_RS_UP
AddMap PC_AXIS_2_DOWN VB_AI_RS_DOWN
AddMap PC_AXIS_2_DOWN VB_FE_RS_DOWN
AddMap PC_AXIS_2_RIGHT VB_AI_RS_RIGHT
AddMap PC_AXIS_2_RIGHT VB_FE_RS_RIGHT
AddMap PC_POV_0_UP VB_AI_LDPAD_UP
AddMap PC_POV_0_UP VB_FE_LDPAD_UP
AddMap PC_POV_0_LEFT VB_AI_LDPAD_LEFT
AddMap PC_POV_0_LEFT VB_FE_LDPAD_LEFT
AddMap PC_POV_0_DOWN VB_AI_LDPAD_DOWN
下面有人问我需要接两个手柄怎么办,那就按照前面的方法,在
C:\Documents and Settings\Administrator\My Documents\FIFA 12buttonDataSetup.ini
复制入两大段代码,但是请注意每段代码的抬头那个表示手柄名称的
AddController "Psx Gamepad 1" 是不一样的,我的就是
AddController "Psx Gamepad 1" 和 AddController "Psx Gamepad 2",其他的都一样,注意文件里的格式照常修改就可以,
每个手柄的格式:
最后感谢下此贴的版主 木花满零,其实这个修改就是从第三问受到启发而来,
不过每个人的杂牌手柄的信号都不一样,需要自己弄清楚信号以后修改。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|