当前位置:A氪游戏网 > 新游热游 > 正文

《丧尸围城2》解决无线360手柄不能使用或键位出错的办法

发布:2024-07-26 11:46:09 94


  可参考:http://www.jcku.com/soft/32266.html

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

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

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

  我的电脑? 管理? 设备管理器? 人体学输入设备? HID-compliant game controller

  属性 详细信息 找到VID和PID码

  我的是HID\VID_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 设置为启用

  ?[Options]

  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

  [PAD1]

  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

  [PAD2]

  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

  [PAD3]

  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

  [PAD4]

  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

  ?

  ?