/SNES-USB-Controller-XInput

Xbox emulator for SNES USB controller / Xbox эмулятор для SNES USB контроллера

Primary LanguageC++

EN RU ← Choose language | Выберите язык

SNES USB Controller XInput

Xbox emulator for SNES USB controller. Works based on the driver ViGEm.

Working modes

Switching emulation from stick to DPAD and back is done by pressing Select + DPAD ← or ALT + A.

Switching emulation from triggers to bumpers and back is done by pressing Select + DPAD ↑ or ALT + Q.

The default modes can be configured in the Config.ini configuration file.

Setup

  1. Install ViGEmBus.
  2. Install Microsoft Visual C++ Redistributable 2017 or newer.
  3. Connect the controller.
  4. Run the program.

Instead of an application, you can also use libraries for XInputInjector:

  1. Download XInputInjector and extract.
  2. Unpack the contents of the SNES-USB-Controller-Libraries.zip archive into the Libraries folder.
  3. Launch XInputInjector and select the required application.

Download

Version for Windows 10.

Download

Credits

  • ViGEm for the ability to emulate different gamepads.
  • MinHook library for a ready solution for function injection.

Feedback

r57zone[at]gmail.com