✫Advanced Coder✫
gridning hard working on a fan game - Resident Evil Remix
Posts: 2,995
|
Post by Mr.Curious on Sept 24, 2016 16:04:59 GMT 10
just putting the finishing touches on my controller setup, but need help with a problem.
Im playing RE4 HD on Steam. While trying to use the sniper riffle, the right stick is the input that is supposed to act as the Zoom, while the left stick is supposed to be used for aim, but presently BOTH sticks are performing both actions (aim and zoom) while im using the scope
What is very odd is that the analog stick zoom behavior is properly functioning while in the map mode. Im starting to think this is a bug, but I haven't read about this anywhere.
Using x360ce for Twin USB Joystick
current config is:
###GAME_CONTROLLER
KEY_FORWARD = QKEY_GC_YN KEY_BACK = QKEY_GC_YP KEY_RIGHT = QKEY_GC_XP KEY_LEFT = QKEY_GC_XN KEY_KAMAE = QKEY_GC_B8 KEY_RUN = QKEY_GC_B3 KEY_FIRE = QKEY_GC_B4 KEY_ASHLEY = QKEY_GC_B6 KEY_CK = QKEY_GC_B4 KEY_KAMAE_KNIFE = QKEY_GC_B7 KEY_ST = QKEY_GC_B10 KEY_OPTION = QKEY_GC_B9 KEY_C_U = QKEY_GC_RZN KEY_C_D = QKEY_GC_RZP KEY_X = QKEY_GC_B1 KEY_B = QKEY_GC_B3 KEY_A = QKEY_GC_B4 KEY_SSCRN = QKEY_GC_B10 KEY_MAP = QKEY_GC_B1 KEY_U = QKEY_GC_YP KEY_D = QKEY_GC_YN KEY_R = QKEY_GC_XP KEY_L = QKEY_GC_XN KEY_EV_CANCEL = QKEY_GC_B9 KEY_CANCEL = QKEY_GC_B2 KEY_OK = QKEY_GC_B3 KEY_OK = QKEY_GC_B4 KEY_LL = QKEY_GC_POVL KEY_LR = QKEY_GC_POVR KEY_LD = QKEY_GC_POVD KEY_LU = QKEY_GC_POVU KEY_C_R = QKEY_GC_ZP KEY_C_L = QKEY_GC_ZN
###XINPUT_CONTROLLER_A
KEY_FORWARD = QKEY_GC_B4 KEY_FORWARD = QKEY_GC_B20 KEY_BACK = QKEY_GC_B3 KEY_BACK = QKEY_GC_B19 KEY_RIGHT = QKEY_GC_B2 KEY_RIGHT = QKEY_GC_B18 KEY_LEFT = QKEY_GC_B1 KEY_LEFT = QKEY_GC_B17 KEY_KAMAE = QKEY_GC_B6 KEY_RELOCKON = QKEY_GC_B8 KEY_RUN = QKEY_GC_B9 KEY_RUN = QKEY_GC_B12 KEY_FIRE = QKEY_GC_B9 KEY_ASHLEY = QKEY_GC_B5 KEY_CK = QKEY_GC_B9 KEY_KAMAE_KNIFE = QKEY_GC_B7 KEY_ST = QKEY_GC_B13 KEY_OPTION = QKEY_GC_B14 KEY_C_U = QKEY_GC_B24 KEY_C_D = QKEY_GC_B23 KEY_Y = QKEY_GC_B9 KEY_X = QKEY_GC_B12 KEY_B = QKEY_GC_B10 KEY_B = QKEY_GC_B11 KEY_A = QKEY_GC_B9 KEY_SSCRN = QKEY_GC_B13 KEY_MAP = QKEY_GC_B12 KEY_LB = QKEY_GC_B7 KEY_RB = QKEY_GC_B6 KEY_U = QKEY_GC_B4 KEY_U = QKEY_GC_B20 KEY_D = QKEY_GC_B3 KEY_D = QKEY_GC_B19 KEY_R = QKEY_GC_B2 KEY_R = QKEY_GC_B18 KEY_L = QKEY_GC_B1 KEY_L = QKEY_GC_B17 KEY_Z = QKEY_GC_B5 KEY_Z = QKEY_GC_B8 KEY_EV_CANCEL = QKEY_GC_B14 KEY_CANCEL = QKEY_GC_B10 KEY_CANCEL = QKEY_GC_B11 KEY_OK = QKEY_GC_B9 KEY_LL = QKEY_GC_B1 KEY_LR = QKEY_GC_B2 KEY_LD = QKEY_GC_B3 KEY_LU = QKEY_GC_B4 KEY_C_R = QKEY_GC_B22 KEY_C_L = QKEY_GC_B21
|
|
✫Advanced Coder✫
gridning hard working on a fan game - Resident Evil Remix
Posts: 2,995
|
Post by Mr.Curious on Oct 28, 2016 15:23:39 GMT 10
I finally figured out how to fix the riffle zoom issue by adjusting the input.ini file. The riffle now aims on left stick and zooms on right stick on the Twin USB with PS2. This took me months to figure out!
I am using x360ce 3.2.8.77
here are the two configs that work hand in hand:
FIRST the input.ini config:
VERSION = 16 AIM_INV = 0
###MENUS
###GAMEPLAY
###KEYBOARD
KEY_FORWARD = W KEY_BACK = S KEY_RIGHT = D KEY_LEFT = A KEY_KAMAE = MB_RIGHT KEY_RELOCKON = R KEY_RUN = LSHIFT KEY_FIRE = MB_LEFT KEY_180TURN = Q KEY_ASHLEY = Z KEY_CK = E KEY_KAMAE_KNIFE = SPACE KEY_ST = TAB KEY_OPTION = ESCAPE KEY_C_U = MA_WU KEY_C_D = MA_WD KEY_Y = 00000 KEY_X = 00000 KEY_B = SPACE KEY_A = E KEY_SSCRN = TAB KEY_MAP = M KEY_LB = 00000 KEY_RB = 00000 KEY_U = MA_UP KEY_D = MA_DOWN KEY_R = MA_RIGHT KEY_L = MA_LEFT KEY_Z = 00000 KEY_EV_CANCEL = ESCAPE KEY_CANCEL = ESCAPE KEY_OK = RETURN KEY_OK = MB_LEFT KEY_LL = LEFT KEY_LR = RIGHT KEY_LD = DOWN KEY_LD = MA_WD KEY_LU = UP KEY_LU = MA_WU KEY_C_R = MA_RIGHT KEY_C_L = MA_LEFT KEY_PICK_UP = 00000 KEY_MAP_MENU = 00000 KEY_ACT_A = 00000 KEY_QUICK = 00000 KEY_ACT_B = 00000 KEY_MAP_ZOOM = 00000 KEY_PLUS = 00000 KEY_MINUS = 00000 KEY_1 = 00000 KEY_2 = 00000 KEY_KNIFE = 00000 KEY_KNIFE2 = 00000 KEY_CRANK = 00000 KEY_SU = 00000 KEY_SD = 00000 KEY_SR = 00000 KEY_SL = 00000
###GAME_CONTROLLER
KEY_FORWARD = QKEY_GC_YN KEY_BACK = QKEY_GC_YP KEY_RIGHT = QKEY_GC_XP KEY_LEFT = QKEY_GC_XN KEY_KAMAE = QKEY_GC_B8 KEY_RUN = QKEY_GC_B3 KEY_FIRE = QKEY_GC_B4 KEY_ASHLEY = QKEY_GC_B6 KEY_CK = QKEY_GC_B4 KEY_KAMAE_KNIFE = QKEY_GC_B7 KEY_ST = QKEY_GC_B10 KEY_OPTION = QKEY_GC_B9
#KEY_C_U = QKEY_GC_RZN #KEY_C_D = QKEY_GC_RZP #KEY_C_R = QKEY_GC_ZP #KEY_C_L = QKEY_GC_ZN
KEY_X = QKEY_GC_B1 KEY_B = QKEY_GC_B3 KEY_A = QKEY_GC_B4 KEY_SSCRN = QKEY_GC_B10 KEY_MAP = QKEY_GC_B1
#KEY_U = QKEY_GC_YP #KEY_D = QKEY_GC_YN #KEY_R = QKEY_GC_XP #KEY_L = QKEY_GC_XN
KEY_EV_CANCEL = QKEY_GC_B9 KEY_CANCEL = QKEY_GC_B2 KEY_OK = QKEY_GC_B3 KEY_OK = QKEY_GC_B4 #KEY_LL = QKEY_GC_POVL #KEY_LR = QKEY_GC_POVR #KEY_LD = QKEY_GC_POVD #KEY_LU = QKEY_GC_POVU
###GAME_CONTROLLER ###00010810-0000-0000-0000-504944564944
KEY_FORWARD = QKEY_GC_YN KEY_BACK = QKEY_GC_YP KEY_RIGHT = QKEY_GC_XP KEY_LEFT = QKEY_GC_XN KEY_KAMAE = QKEY_GC_B8 KEY_RUN = QKEY_GC_B3 KEY_FIRE = QKEY_GC_B4 KEY_ASHLEY = QKEY_GC_B6 KEY_CK = QKEY_GC_B4 KEY_KAMAE_KNIFE = QKEY_GC_B7 KEY_ST = QKEY_GC_B10 KEY_OPTION = QKEY_GC_B9
#riffle zoom keyed out #KEY_C_D = QKEY_GC_RZN #KEY_C_U = QKEY_GC_RZP #KEY_C_R = QKEY_GC_ZP #KEY_C_L = QKEY_GC_ZN
KEY_X = QKEY_GC_B1 KEY_B = QKEY_GC_B3 KEY_A = QKEY_GC_B4 KEY_SSCRN = QKEY_GC_B10 KEY_MAP = QKEY_GC_B1
#THESE MUST BE KEYED OUT FOR RIFFLE ZOOM TO WORK #KEY_U = QKEY_GC_YP #KEY_D = QKEY_GC_YN #KEY_R = QKEY_GC_XP #KEY_L = QKEY_GC_XN
KEY_EV_CANCEL = QKEY_GC_B9 KEY_CANCEL = QKEY_GC_B2 KEY_OK = QKEY_GC_B3 KEY_OK = QKEY_GC_B4 KEY_LL = QKEY_GC_POVL KEY_LR = QKEY_GC_POVR KEY_LD = QKEY_GC_POVD KEY_LU = QKEY_GC_POVU
###XINPUT_CONTROLLER_A
KEY_FORWARD = QKEY_GC_B4 KEY_FORWARD = QKEY_GC_B20 KEY_BACK = QKEY_GC_B3 KEY_BACK = QKEY_GC_B19 KEY_RIGHT = QKEY_GC_B2 KEY_RIGHT = QKEY_GC_B18 KEY_LEFT = QKEY_GC_B1 KEY_LEFT = QKEY_GC_B17
KEY_KAMAE = QKEY_GC_B5 KEY_RELOCKON = QKEY_GC_B7 KEY_RUN = QKEY_GC_B9 KEY_FIRE = QKEY_GC_B11 KEY_ASHLEY = QKEY_GC_B6 KEY_CK = QKEY_GC_B11 KEY_KAMAE_KNIFE = QKEY_GC_B8 KEY_ST = QKEY_GC_B13 KEY_OPTION = QKEY_GC_B14
#KEY_C_U = QKEY_GC_B24 #KEY_C_D = QKEY_GC_B23
KEY_Y = QKEY_GC_B11 KEY_X = QKEY_GC_B12 KEY_B = QKEY_GC_B9 KEY_A = QKEY_GC_B11
KEY_SSCRN = QKEY_GC_B13 KEY_MAP = QKEY_GC_B12 KEY_LB = QKEY_GC_B7 KEY_RB = QKEY_GC_B6 KEY_U = QKEY_GC_B4 KEY_U = QKEY_GC_B20 KEY_D = QKEY_GC_B3 KEY_D = QKEY_GC_B19 KEY_R = QKEY_GC_B2 KEY_R = QKEY_GC_B18 KEY_L = QKEY_GC_B1 KEY_L = QKEY_GC_B17 KEY_Z = QKEY_GC_B5 KEY_Z = QKEY_GC_B8 KEY_EV_CANCEL = QKEY_GC_B14 KEY_CANCEL = QKEY_GC_B10 KEY_OK = QKEY_GC_B9 KEY_OK = QKEY_GC_B11
KEY_LL = QKEY_GC_B1 KEY_LR = QKEY_GC_B2 KEY_LD = QKEY_GC_B3 KEY_LU = QKEY_GC_B4
#KEY_C_R = QKEY_GC_B22 #KEY_C_L = QKEY_GC_B21
----------------and now the x360ce.ini config for Twin USB with PS2 adapter:
[Options] UseInitBeep=1 Log=0 Console=0 DebugMode=0 InternetDatabaseUrl=http://www.x360ce.com/webservices/x360ce.asmx InternetFeatures=1 InternetAutoload=1 AllowOnlyOneCopy=1 ProgramScanLocations=C:\Program Files,C:\Program Files (x86) Version=2 CombineEnabled=0 Supplemental=0
[InputHook] HookMode=1
[Mappings] PAD1=IG_6f7187a02f7111e68001444553540000 PAD2=IG_6fd0bea02f7111e68002444553540000 PAD3= PAD4=
[PAD1] [PAD2] [PAD3] [PAD4]
[IG_6fd0bea02f7111e68002444553540000] ProductName=Twin USB Joystick ProductGuid=00010810-0000-0000-0000-504944564944 InstanceGuid=6fd0bea0-2f71-11e6-8002-444553540000 AxisToDPadDeadZone=256 AxisToDPad=1 AxisToDPadOffset=0 A=3 B=2 GuideButton= Back=9 Start=10 X=4 Y=1 D-pad POV=1 D-pad Down= D-pad Left= D-pad Right= D-pad Up= UseForceFeedback=1 ForcePercent=100 SwapMotor=0 FFBType=0 ControllerType=2 LeftMotorPeriod=60 LeftMotorStrength=100 LeftMotorDirection=0 Left Shoulder=7 Left Analog X AntiDeadZone=0 Left Analog Y AntiDeadZone=0 Left Analog X Linear=0 Left Analog Y Linear=0 Left Analog X=1 Left Analog Y=-2 Left Thumb=11 Left Analog X DeadZone=0 Left Analog Y DeadZone=0 Left Analog Y- Button=0 Left Analog X- Button=0 Left Analog X+ Button=0 Left Analog Y+ Button=0 Left Trigger=5 Left Trigger DeadZone=0 PassThrough=0 RightMotorPeriod=120 RightMotorStrength=100 RightMotorDirection=0 Right Shoulder=8 Right Analog X AntiDeadZone=0 Right Analog Y AntiDeadZone=0 Right Analog X Linear=0 Right Analog Y Linear=0 Right Analog X=6 Right Analog Y=-3 Right Thumb=12 Right Analog X DeadZone=0 Right Analog Y DeadZone=0 Right Analog Y- Button=0 Right Analog X- Button=0 Right Analog X+ Button=0 Right Analog Y+ Button=0 Right Trigger=6 Right Trigger DeadZone=0 A DeadZone=0 B DeadZone=0 Back DeadZone=0 Start DeadZone=0 X DeadZone=0 Y DeadZone=0 Left Thumb DeadZone=0 Right Thumb DeadZone=0 Left Shoulder DeadZone=0 Right Shoulder DeadZone=0 AxisToDPadDownDeadZone=0 AxisToDPadLeftDeadZone=0 AxisToDPadRightDeadZone=0 AxisToDPadUpDeadZone=0 ForcesPassThrough=0 PassThroughIndex=0 Combined=0 CombinedIndex=0 [IG_cf4871a03cd911e68001444553540000] ProductName=Controller (Gamepad F310) ProductGuid=c21d046d-0000-0000-0000-504944564944 InstanceGuid=cf4871a0-3cd9-11e6-8001-444553540000 ControllerType=1 PassThrough=0 ForcesPassThrough=0 PassThroughIndex=0 Right Trigger DeadZone=0 Left Trigger DeadZone=0 Combined=0 CombinedIndex=0 A DeadZone=0 B DeadZone=0 X DeadZone=0 Y DeadZone=0 Start DeadZone=0 Back DeadZone=0 Left Shoulder DeadZone=0 Left Thumb DeadZone=0 Right Shoulder DeadZone=0 Right Thumb DeadZone=0 AxisToDPadDownDeadZone=0 AxisToDPadLeftDeadZone=0 AxisToDPadRightDeadZone=0 AxisToDPadUpDeadZone=0 AxisToDPad=0 AxisToDPadDeadZone=256 AxisToDPadOffset=0 Left Analog X+ Button=0 Left Analog X- Button=0 Left Analog Y+ Button=0 Left Analog Y- Button=0 Left Thumb=9 Left Analog X DeadZone=0 Left Analog Y DeadZone=0 Left Analog X AntiDeadZone=0 Left Analog Y AntiDeadZone=0 Left Analog X Linear=0 Left Analog Y Linear=0 Right Analog X+ Button=0 Right Analog X- Button=0 Right Analog Y+ Button=0 Right Analog Y- Button=0 Right Thumb=10 Right Analog X DeadZone=0 Right Analog Y DeadZone=0 Right Analog X AntiDeadZone=0 Right Analog Y AntiDeadZone=0 Right Analog X Linear=0 Right Analog Y Linear=0 UseForceFeedback=0 FFBType=0 SwapMotor=0 ForcePercent=0 LeftMotorDirection=0 LeftMotorStrength=100 LeftMotorPeriod=0 RightMotorDirection=0 RightMotorStrength=100 RightMotorPeriod=0 A=1 B=2 X=3 Y=4 Left Shoulder=5 Right Shoulder=6 Back=7 Start=8 Left Trigger=x3 Right Analog X=4 Right Analog Y=-5 Left Analog X=1 Left Analog Y=-2 D-pad POV= Right Trigger=x-3 GuideButton= D-pad Down= D-pad Left= D-pad Right= D-pad Up= [IG_6f7187a02f7111e68001444553540000] ProductName=Twin USB Joystick ProductGuid=00010810-0000-0000-0000-504944564944 InstanceGuid=6f7187a0-2f71-11e6-8001-444553540000 ControllerType=1 PassThrough=0 ForcesPassThrough=0 PassThroughIndex=0 Right Trigger DeadZone=0 Left Trigger DeadZone=0 Combined=0 CombinedIndex=0 A DeadZone=0 B DeadZone=0 X DeadZone=0 Y DeadZone=0 Start DeadZone=0 Back DeadZone=0 Left Shoulder DeadZone=0 Left Thumb DeadZone=0 Right Shoulder DeadZone=0 Right Thumb DeadZone=0 AxisToDPadDownDeadZone=0 AxisToDPadLeftDeadZone=0 AxisToDPadRightDeadZone=0 AxisToDPadUpDeadZone=0 AxisToDPad=0 AxisToDPadDeadZone=256 AxisToDPadOffset=0 Left Analog X+ Button=0 Left Analog X- Button=0 Left Analog Y+ Button=0 Left Analog Y- Button=0 Left Thumb=11 Left Analog X DeadZone=0 Left Analog Y DeadZone=0 Left Analog X AntiDeadZone=0 Left Analog Y AntiDeadZone=0 Left Analog X Linear=0 Left Analog Y Linear=0 Right Analog X+ Button=0 Right Analog X- Button=0 Right Analog Y+ Button=0 Right Analog Y- Button=0 Right Thumb=12 Right Analog X DeadZone=0 Right Analog Y DeadZone=0 Right Analog X AntiDeadZone=0 Right Analog Y AntiDeadZone=0 Right Analog X Linear=0 Right Analog Y Linear=0 UseForceFeedback=0 FFBType=0 SwapMotor=0 ForcePercent=100 LeftMotorDirection=0 LeftMotorStrength=0 LeftMotorPeriod=120 RightMotorDirection=0 RightMotorStrength=0 RightMotorPeriod=60 A=3 B=2 X=4 Y=1 Left Shoulder=5 Right Shoulder=6 Back=9 Start=10 Left Trigger=7 Right Trigger=8 Right Analog X=x6 Right Analog Y=x-3 Left Analog X=1 Left Analog Y=-2 D-pad POV=1 GuideButton= D-pad Down=d3 D-pad Left=d4 D-pad Right=d2 D-pad Up=d1 [IG_5d425fb02f5711e68001444553540000] ProductName=Logitech Dual Action USB ProductGuid=c216046d-0000-0000-0000-504944564944 InstanceGuid=5d425fb0-2f57-11e6-8001-444553540000 AxisToDPadDeadZone=256 AxisToDPad=0 AxisToDPadOffset=0 A=2 B=3 GuideButton= Back=9 Start=10 X=1 Y=4 D-pad POV=1 D-pad Down= D-pad Left= D-pad Right= D-pad Up= UseForceFeedback=1 ForcePercent=100 SwapMotor=1 FFBType=0 ControllerType=1 LeftMotorPeriod=60 LeftMotorStrength=100 LeftMotorDirection=0 Left Shoulder=5 Left Analog X AntiDeadZone=0 Left Analog Y AntiDeadZone=0 Left Analog X Linear=0 Left Analog Y Linear=0 Left Analog X=1 Left Analog Y=-2 Left Thumb=11 Left Analog X DeadZone=0 Left Analog Y DeadZone=0 Left Analog Y- Button=0 Left Analog X- Button=0 Left Analog X+ Button=0 Left Analog Y+ Button=0 Left Trigger=7 Left Trigger DeadZone=5 PassThrough=0 RightMotorPeriod=120 RightMotorStrength=100 RightMotorDirection=0 Right Shoulder=6 Right Analog X AntiDeadZone=0 Right Analog Y AntiDeadZone=0 Right Analog X Linear=0 Right Analog Y Linear=0 Right Analog X=3 Right Analog Y=-6 Right Thumb=12 Right Analog X DeadZone=0 Right Analog Y DeadZone=0 Right Analog Y- Button=0 Right Analog X- Button=0 Right Analog X+ Button=0 Right Analog Y+ Button=0 Right Trigger=8 Right Trigger DeadZone=0 A DeadZone=0 B DeadZone=0 Back DeadZone=0 Start DeadZone=0 X DeadZone=0 Y DeadZone=0 Left Thumb DeadZone=0 Right Thumb DeadZone=0 Left Shoulder DeadZone=0 Right Shoulder DeadZone=0 AxisToDPadDownDeadZone=0 AxisToDPadLeftDeadZone=0 AxisToDPadRightDeadZone=0 AxisToDPadUpDeadZone=0 ForcesPassThrough=0 PassThroughIndex=0 Combined=0 CombinedIndex=0 i hope this helps anyone in the future.
|
|