sdcaisandy 发表于 2010-9-27 01:52

解决了无线360手柄不能使用或键位出错

**** Hidden Message *****hide]hide]首先引用“kevein514”同学的帖子http://bbs.3dmgame.com/showtopic-1470594.html

使用过XInputEmulator和Xinput Test不成功的同学

游戏可执行程序目录下把用过的以上两个模拟文件删除,包括dinput8.dll

下载文件解压至游戏根目录


我的电脑管理设备管理器人体学输入设备HID-compliant game controller
属性 详细信息 找到VID和PID码

我的是HIDVID_0810&PID_0001
那么VID就是0810,PID是0001

在x360ce里修改为
VID=0x0810
PID=0x0001

用XInputTest测试所有按键,震动,PS2手柄设置已经修改,北通PS2手柄适用

如果有按键错位在x360ce里修改,比如
Left Shoulder=5
Right Shoulder=6
Left Trigger=7
Right Trigger=8
在PS2手柄上是L1对应LT,L2对应LB,R1对应RT,R2对应RB,前面四个按键上下相反,改为
Left Shoulder=7
Right Shoulder=8
Left Trigger=5
Right Trigger=6
即可

按键
A=3
B=2
X=4
Y=1

右摇杆如果上下左右相反
Right Analog X=3
Right Analog Y=-6
改为
Right Analog X=6
Right Analog Y=-3

保存,使用XInputTest测试所有按键正常即可进入游戏

XInputEmulator
Xinput Test
对新游戏的支持越来越差了,有的直接不能模拟或没有震动,比如 鹰击长空 和 奇点
x360ce都完美支持
而且没有不插手柄会卡的问题,部分游戏还能在游戏里自由切换

这个文件是通用的,放在游戏可执行程式目录就可以
·····················································································

我在里面从新调了参数··无线360手柄的朋友可以复制我下面的参数到“x360ce”文件里面   或者可以下载我调整过的文件。   。。。记得要在Pc settings 里的controller 设置为启用

UseInitBeep=1             #use 0 to 1; default 1; beep on init
Log=0                     #use 0 to 1; creates a log file in folder 'x360ce logs'
FakeAPI=1               #use API patching


Index=0                   #controller index in system game controllers list; 0 is first; -1 to ignore this pad
Native=0                  #experimental native mode, calls system xinput1_3.dll to support xinput compatible controller together with emulated
VID=0x045E                #controller VID
PID=0x02A1                #controller PID
Left Analog X=1         #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Left Analog Y=-2          #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Right Analog X=4          #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Right Analog Y=-5         #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Left Analog X+ Button=0   #button id; 0 to disable
Left Analog X- Button=0   #button id; 0 to disable
Left Analog Y+ Button=0   #button id; 0 to disable
Left Analog Y- Button=0   #button id; 0 to disable
Right Analog X+ Button=0#button id; 0 to disable
Right Analog X- Button=0#button id; 0 to disable
Right Analog Y+ Button=0#button id; 0 to disable
Right Analog Y- Button=0#button id; 0 to disable
D-pad POV=1               #POV index; 0 to disable
D-pad Up=0                #button id; 0 to disable
D-pad Down=0            #button id; 0 to disable
D-pad Left=0            #button id; 0 to disable
D-pad Right=0             #button id; 0 to disable
A=1                     #button id; 0 to disable
B=2                     #button id; 0 to disable
X=3                     #button id; 0 to disable
Y=4                     #button id; 0 to disable
Left Shoulder=5         #button id; 0 to disable
Right Shoulder=6          #button id; 0 to disable
Back=7                  #button id; 0 to disable
Start=8                  #button id; 0 to disable
Left Thumb=9             #button id; 0 to disable
Right Thumb=10            #button id; 0 to disable
TriggerDeadzone=0         #use 0 to 255; default 0; add deadzone to trigger
Left Trigger=x3            #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2;
Right Trigger=x-3         #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2;
UseForceFeedback=1      #use 0 to 1; default 0
SwapMotor=0               #use 0 to 1; default 0
ForcePercent=100          #use 0 to 100; default 100
ControllerType=1          #GAMEPAD 1; WHEEL 2; STICK 3; FLIGHT_SICK 4; DANCE_PAD 5; GUITAR 6; DRUM_KIT 8;   //WILDS
AxisToDPad=0            #Use Axis to control DPad (0 disabled, 1 enabled)                                 //WILDS
AxisToDPadDeadZone=256    #Dead zone for Axis                                                               //WILDS
AxisToDPadOffset=0      #                                                                                 //WILDS
POVXReverse=0             #Reverse POV Up/Down
POVYReverse=0             #Reverse POV Left/Right


Index=-1                  #controller index in system game controllers list; 0 is first; -1 to ignore this pad
Native=0                  #experimental native mode, calls system xinput1_3.dll to support xinput compatible controller together with emulated
VID=0x0                   #controller VID
PID=0x0                   #controller PID
Left Analog X=1         #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Left Analog Y=-2          #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Right Analog X=3          #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Right Analog Y=-6         #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Left Analog X+ Button=0   #button id; 0 to disable
Left Analog X- Button=0   #button id; 0 to disable
Left Analog Y+ Button=0   #button id; 0 to disable
Left Analog Y- Button=0   #button id; 0 to disable
Right Analog X+ Button=0#button id; 0 to disable
Right Analog X- Button=0#button id; 0 to disable
Right Analog Y+ Button=0#button id; 0 to disable
Right Analog Y- Button=0#button id; 0 to disable
D-pad POV=1               #POV index; 0 to disable
D-pad Up=0                #button id; 0 to disable
D-pad Down=0            #button id; 0 to disable
D-pad Left=0            #button id; 0 to disable
D-pad Right=0             #button id; 0 to disable
A=2                     #button id; 0 to disable
B=3                     #button id; 0 to disable
X=1                     #button id; 0 to disable
Y=4                     #button id; 0 to disable
Left Shoulder=5         #button id; 0 to disable
Right Shoulder=6          #button id; 0 to disable
Back=9                  #button id; 0 to disable
Start=10                  #button id; 0 to disable
Left Thumb=11             #button id; 0 to disable
Right Thumb=12            #button id; 0 to disable
TriggerDeadzone=5         #use 0 to 255; default 0; add deadzone to trigger
Left Trigger=a-4          #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2;
Right Trigger=a-5         #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2;
UseForceFeedback=1      #use 0 to 1; default 0
SwapMotor=0               #use 0 to 1; default 0
ForcePercent=100          #use 0 to 100; default 100
ControllerType=1          #GAMEPAD 1; WHEEL 2; STICK 3; FLIGHT_SICK 4; DANCE_PAD 5; GUITAR 6; DRUM_KIT 8;   //WILDS
AxisToDPad=0            #Use Axis to control DPad (0 disabled, 1 enabled)                                 //WILDS
AxisToDPadDeadZone=256    #Dead zone for Axis                                                               //WILDS
AxisToDPadOffset=0      #                                                                                 //WILDS
POVXReverse=0             #Reverse POV Up/Down
POVYReverse=0             #Reverse POV Left/Right


Index=-1                  #controller index in system game controllers list; 0 is first; -1 to ignore this pad
Native=0                  #experimental native mode, calls system xinput1_3.dll to support xinput compatible controller together with emulated
VID=0x0                   #controller VID
PID=0x0                   #controller PID
Left Analog X=1         #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Left Analog Y=-2          #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Right Analog X=3          #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Right Analog Y=-6         #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Left Analog X+ Button=0   #button id; 0 to disable
Left Analog X- Button=0   #button id; 0 to disable
Left Analog Y+ Button=0   #button id; 0 to disable
Left Analog Y- Button=0   #button id; 0 to disable
Right Analog X+ Button=0#button id; 0 to disable
Right Analog X- Button=0#button id; 0 to disable
Right Analog Y+ Button=0#button id; 0 to disable
Right Analog Y- Button=0#button id; 0 to disable
D-pad POV=1               #POV index; 0 to disable
D-pad Up=0                #button id; 0 to disable
D-pad Down=0            #button id; 0 to disable
D-pad Left=0            #button id; 0 to disable
D-pad Right=0             #button id; 0 to disable
A=2                     #button id; 0 to disable
B=3                     #button id; 0 to disable
X=1                     #button id; 0 to disable
Y=4                     #button id; 0 to disable
Left Shoulder=5         #button id; 0 to disable
Right Shoulder=6          #button id; 0 to disable
Back=9                  #button id; 0 to disable
Start=10                  #button id; 0 to disable
Left Thumb=11             #button id; 0 to disable
Right Thumb=12            #button id; 0 to disable
TriggerDeadzone=5         #use 0 to 255; default 0; add deadzone to trigger
Left Trigger=a-4          #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2;
Right Trigger=a-5         #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2;
UseForceFeedback=1      #use 0 to 1; default 0
SwapMotor=0               #use 0 to 1; default 0
ForcePercent=100          #use 0 to 100; default 100
ControllerType=1          #GAMEPAD 1; WHEEL 2; STICK 3; FLIGHT_SICK 4; DANCE_PAD 5; GUITAR 6; DRUM_KIT 8;   //WILDS
AxisToDPad=0            #Use Axis to control DPad (0 disabled, 1 enabled)                                 //WILDS
AxisToDPadDeadZone=256    #Dead zone for Axis                                                               //WILDS
AxisToDPadOffset=0      #                                                                                 //WILDS
POVXReverse=0             #Reverse POV Up/Down
POVYReverse=0             #Reverse POV Left/Right


Index=-1                  #controller index in system game controllers list; 0 is first; -1 to ignore this pad
Native=0                  #experimental native mode, calls system xinput1_3.dll to support xinput compatible controller together with emulated
VID=0x0                   #controller VID
PID=0x0                   #controller PID
Left Analog X=1         #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Left Analog Y=-2          #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Right Analog X=3          #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Right Analog Y=-6         #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Left Analog X+ Button=0   #button id; 0 to disable
Left Analog X- Button=0   #button id; 0 to disable
Left Analog Y+ Button=0   #button id; 0 to disable
Left Analog Y- Button=0   #button id; 0 to disable
Right Analog X+ Button=0#button id; 0 to disable
Right Analog X- Button=0#button id; 0 to disable
Right Analog Y+ Button=0#button id; 0 to disable
Right Analog Y- Button=0#button id; 0 to disable
D-pad POV=1               #POV index; 0 to disable
D-pad Up=0                #button id; 0 to disable
D-pad Down=0            #button id; 0 to disable
D-pad Left=0            #button id; 0 to disable
D-pad Right=0             #button id; 0 to disable
A=2                     #button id; 0 to disable
B=3                     #button id; 0 to disable
X=1                     #button id; 0 to disable
Y=4                     #button id; 0 to disable
Left Shoulder=5         #button id; 0 to disable
Right Shoulder=6          #button id; 0 to disable
Back=9                  #button id; 0 to disable
Start=10                  #button id; 0 to disable
Left Thumb=11             #button id; 0 to disable
Right Thumb=12            #button id; 0 to disable
TriggerDeadzone=5         #use 0 to 255; default 0; add deadzone to trigger
Left Trigger=a-4          #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2;
Right Trigger=a-5         #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2;
UseForceFeedback=1      #use 0 to 1; default 0
SwapMotor=0               #use 0 to 1; default 0
ForcePercent=100          #use 0 to 100; default 100
ControllerType=1          #GAMEPAD 1; WHEEL 2; STICK 3; FLIGHT_SICK 4; DANCE_PAD 5; GUITAR 6; DRUM_KIT 8;   //WILDS
AxisToDPad=0            #Use Axis to control DPad (0 disabled, 1 enabled)                                 //WILDS
AxisToDPadDeadZone=256    #Dead zone for Axis                                                               //WILDS
AxisToDPadOffset=0      #                                                                                 //WILDS
POVXReverse=0             #Reverse POV Up/Down
POVYReverse=0             #Reverse POV Left/Right








小弟第一次发帖··希望大家别丢鸡蛋··以前一直是伸手党·这次终于有机会出来帮帮大家了。

火桑3dm 发表于 2021-1-4 15:24

66666666666666666666666

NEW_TIME 发表于 2021-1-29 02:27

试试 感谢分享

Rolandepel 发表于 2021-8-15 17:57

666666666666666

a653967300 发表于 2021-9-5 00:02

好耶好耶好耶好耶好耶好耶好耶

张工23 发表于 2021-9-11 19:38

66666666666

youxia233dm 发表于 2021-9-28 13:55

爱是无法使用

zhoub1978 发表于 2022-2-4 09:42

地方撒旦发射点发射点发射点发

happy吗 发表于 2022-3-19 19:36

414141414141414141414141414141414141414141

float浮梦 发表于 2022-4-28 10:26

回复看内容

leexuutaoao 发表于 2022-5-5 21:18

感谢楼主热情分享66666666666666666666666666666

可以哈哈哈 发表于 2022-10-18 13:08

111111111111111

金城武 发表于 2022-11-25 03:59

感谢楼主分享,辛苦了

ZWJ7864 发表于 2022-12-1 06:57

的撒啊啊啊啊啊啊啊啊啊

q1911790930 发表于 2023-7-21 10:28

时隔这么久了

DrakeC 发表于 2023-10-30 21:15


支持楼主.

zangyu01 发表于 2023-11-2 19:24

感谢分享!

1035455667 发表于 2024-3-1 21:46



动作游戏区›《丧尸围城2:绝密档案》›解决了无线360手柄不能使用或键 ...›参与/回复主题

carcass 发表于 2024-3-10 23:44

楼主辛苦 发布经典 游戏资源,谢谢了

小和尚bati-gol 发表于 2024-6-22 20:49

谢谢分享

Lёふ宇 发表于 2024-6-28 01:31

RE: 解决了无线360手柄不能使用或键位出错 [修改]









3dm_27416179 发表于 2024-7-3 02:26

XXXxxxxxxxxxxxx

chen392 发表于 2024-7-15 22:35


支持楼主.

5722047 发表于 2024-7-22 00:48

1111111111111

3dm_24573171 发表于 2024-8-7 13:42

gfgdfg个地方豆腐干

仇煜沛 发表于 2024-8-15 12:06

感谢楼主,这下可以好好玩了

rx78gp02 发表于 2024-9-12 12:57

D12322232

ssse11 发表于 2024-10-22 18:39

钱钱钱钱钱钱钱钱钱钱钱钱钱钱钱钱钱

kw19863312 发表于 2024-11-2 21:54

试试看,以前老游戏优化实在太差

emtianshi 发表于 2024-11-23 18:15

感谢楼主,回复下载
页: [1] 2 3 4 5 6
查看完整版本: 解决了无线360手柄不能使用或键位出错