I've read around and supposedly this should work in some way. But I dont understand anything in the files on how to do this.
I'd like to Swap B and LB pretty much.
Is anyone familiar on how to do this?
Old post, but people are talking about it here:
https://www.reddit.com/r/forhonor/co...mx&sh=0d42169e
Go to your Documents\My Games\For Honor\legacygamepads_user.ini
Open it
Copy there:
[XBOX 360 COMPATIBLE]
BTN_A=DI_BTN_1
BTN_B=DI_BTN_2
BTN_BACK=DI_BTN_7
BTN_LBUMP=DI_BTN_3
BTN_LSTICK=DI_BTN_9
BTN_LTRIGGER=DI_AXIS_TZ,POSITIVE
BTN_RBUMP=DI_BTN_6
BTN_RSTICK=DI_BTN_10
BTN_RTRIGGER=DI_AXIS_TZ,INVERT,POSITIVE
BTN_START=DI_BTN_8
BTN_X=DI_BTN_5
BTN_Y=DI_BTN_4
DEVTYPE=XBOX360GAMEPAD
DPAD_DOWN=DI_POV_0_DOWN
DPAD_LEFT=DI_POV_0_LEFT
DPAD_RIGHT=DI_POV_0_RIGHT
DPAD_UP=DI_POV_0_UP
NAMEPATTERN=XBOX,MLG*Pad
THUMB_LX=DI_AXIS_TX
THUMB_LY=DI_AXIS_TY
THUMB_RX=DI_AXIS_RX
THUMB_RY=DI_AXIS_RY
[02A1045E-0000-0000-0000-504944564944]
PROFILE=XBOX 360 COMPATIBLE
Save the file
For playing through Steam - go to your library, find For Honor, right click > properties > on the first tab General click on the first button and add the "/noxinput" command without quotes in the text field.
For playing directly from Uplay - go to your library, find For Honor, properties > game launch arguments and add "/noxinput" without quotes
and that should be fine if u r really using an ordinary x360 controller.
I'm not getting it to work for some reason. Tried unplugging and replugging the controller etc as well..Originally Posted by emoKittenCZ Go to original post
Okay! I FINALLY GOT IT PERFECT!
If anyone else is looking to swap LB and B, here it is:
[XBOX 360 COMPATIBLE]
BTN_A=DI_BTN_1
BTN_B=DI_BTN_5
BTN_BACK=DI_BTN_7
BTN_LBUMP=DI_BTN_2
BTN_LSTICK=DI_BTN_9
BTN_LTRIGGER=DI_AXIS_TZ,POSITIVE
BTN_RBUMP=DI_BTN_6
BTN_RSTICK=DI_BTN_10
BTN_RTRIGGER=DI_AXIS_TZ,INVERT,POSITIVE
BTN_START=DI_BTN_8
BTN_X=DI_BTN_3
BTN_Y=DI_BTN_4
DEVTYPE=XBOX360GAMEPAD
DPAD_DOWN=DI_POV_0_DOWN
DPAD_LEFT=DI_POV_0_LEFT
DPAD_RIGHT=DI_POV_0_RIGHT
DPAD_UP=DI_POV_0_UP
NAMEPATTERN=XBOX,MLG*Pad
THUMB_LX=DI_AXIS_TX
THUMB_LY=DI_AXIS_TY
THUMB_RX=DI_AXIS_RX
THUMB_RY=DI_AXIS_RY
You may try it, I believe it will work. Dont forget the /noxinput part... I have X360 controller and it works perfectly (it is also a xinput)... Also tried the mapping on my wheel and joystick, everything worked...Originally Posted by Neusaric Go to original post
did you put the /noxinput? What was the reason it was not working?Originally Posted by Gurkburk92 Go to original post
It is wrong. Just read my post again, especially the /noxinput partOriginally Posted by x LethalNoodle Go to original post
Hey man I am sorryOriginally Posted by Gurkburk92 Go to original postI didnt realize you want to switch B (feint) for LB, not X for LB - majority of ppl on the forum wants to change X (guard break) for LB so I just post you this change...
![]()
![]()
But at least...maybe it is better for you, because you wrote you dont understand theese things but you corrected it yourself :P
The key numbers does make sense - go to your Start > Devices > your gamepad calibration tab, then push a button, see what number will flash and exactly this number you will put in DI_BTN_X where X is the number flashed.
For example...On my X360 controller Y = 4, X = 3, B = 2 and A = 1. Thus... BTN_Y=DI_BTN_4, BTN_X=DI_BTN_3, BTN_B=DI_BTN2 and BTN_A = DI_BTN_1. On my wheel I believe those buttons are Y=3, X=4, B=5, A=6 thus BTN_Y=DI_BTN_3, BTN_X=DI_BTN_4, BTN_B=DI_BTN_5 and BTN_A=DI_BTN_6. I think this makes sense pretty well![]()