###########################
# Legacy gamepad support
###########################
# The For Honor gamepad support is based on the XBox360 controller input scheme.
Почитал мануал, там вроде всё просто:
1) Определяем на что больше похож твой геймпад:
XBOX360GAMEPAD,
XB1GAMEPAD и
PS4GAMEPAD соответственно.
1.1) Правим строку DEVTYPE= соответственно Вашему типу геймпада.
2) Идем в DxDiag на вкладку Input (Ввод), находим подключенный геймпад и выписываем два значения: ProductID и VendorID (Код продукта и Код поставщика), для моего геймпада например, они будут такими:
0xC21F и
0x046D.
2.1) Формируем
DeviceProductID вида [PPPPVVVV-0000-0000-0000-504944564944] где PPPP это ProductID, а VVVV это VendorID. Для моего геймпада DeviceProductID будет таким:
[0xC21F0x046D-0000-0000-0000-504944564944]
3) Далее используем стандартный пресет раскладки геймпада с вашими данными, не забывая назначить ему наименование:
[LOGITECH F310 GAMEPAD]
BTN_A=DI_BTN_2
BTN_B=DI_BTN_3
BTN_BACK=DI_BTN_9
BTN_LBUMP=DI_BTN_5
BTN_LSTICK=DI_BTN_11
BTN_LTRIGGER=DI_BTN_7
BTN_RBUMP=DI_BTN_6
BTN_RSTICK=DI_BTN_12
BTN_RTRIGGER=DI_BTN_8
BTN_START=DI_BTN_10
BTN_X=DI_BTN_1
BTN_Y=DI_BTN_4
DEVTYPE=XB1GAMEPAD
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=
THUMB_LX=DI_AXIS_TX
THUMB_LY=DI_AXIS_TY
THUMB_RX=DI_AXIS_TZ
THUMB_RY=DI_AXIS_RZ
[0xC21F0x046D-0000-0000-0000-504944564944]
PROFILE=LOGITECH F310 GAMEPAD
4) Данный блок копируем в файл
legacygamepads.ini в папке C:\Users\YourName\Documents\My Games\For Honor
Вот только всё это теорикрафт 100 уровня, нужно проверять на практике.