Если нужно для классики, то там хватит x360ce версий 3.х, просто подкладывать тупо xinput1_3.dll в игру. В самых новых играх это не работает. Поэтому, там установить свежую версию x360ce, которая требует ViGEmBus драйвер.
WoJ Xinput Emulator, наверное, самая простая.
x360ce новых версий перегружена опциями и разными профилями, багованная.
Xoutput простая, но не всегда получится настроить из-за того, что с ним в комплекте драйвера не идёт. Но, можно установить этот драйвер через x360ce или найти на
гитхабе.
В целом, Xoutput норм вариант. Он работает незаметно и минимум настроек. Разве что может быть неочевидно как первый раз привязать кнопки и включить геймпад, но это настраивается один раз.
x360ce может баговать и перегружен - один клик не туда и уже поставило профиль неподходящий. Перезагрузился и профиль слетел, а в автозагрузку нормально не ставится. Багованно.
В любом случае, возможны пляски с бубном. Чем новее винда, тем меньше нюансов с ViGEmBus и прочим.
Для Винды7 работала такая связка:
ViGEmBus Setup 1.16.115 +
XOutput 2021-02-05Для Винды 10 должны работать любые.
Все эти проги похожие и работают либо через ViGEmBus, либо SCPToolkit.
Для падов семейства PlayStation там "своя кухня", но может работать с названным.
xoutput раньше я не смог завести, потому что через SCPToolkit пытался (а оно больше под PlayStation-контроллеры разных мастей), с ViGEmBus нормально. x360ce обычно ставит версию 1.16.115. Вот если проблемы какие-то, то нужно эту.