mirror of
https://github.com/djhackersdev/bemanitools.git
synced 2026-04-16 22:55:56 -05:00
Reported by Grim: LR2 cannot make use of the d-pad as buttons for inputs because reasons. Create a third virtual gamepad to allow handling all inputs as "normal buttons" including turntables.
3.8 KiB
3.8 KiB
ViGEm IIDXIO
This application allows you to use any iidxio backend, e.g. iidxio-ezusb.dll, iidxio-ezusb2.dll
or iidxio-bio2.dll, to be exposed as three XBOX 360 game controller on Windows.
Thus, it allows you to use a real cabinet with all its IO with any game that supports xinput.
Setup
- Install ViGEmBus
- Source for compiled binaries: bemanitools-supplement
- Place the following in the same folder as
vigem-iidxio.exe:- Get a copy of ViGEmClient.dll (or from bemanitools-supplements)
- Rename your corresponding
iidxio-XXX.dll, e.g.iidxio-bio2.dll, toiidxio.dll.
- Run
vigem-iidxio.exeso that the config file gets created (on first start) - Edit
vigem-iidxio.confif needed. Available options are explained in the file
Usage
- Depending on the iidxio implementation used, you might have to do some setup, e.g. flashing your IO board for ezusb or ezusb2
- Run
vigem-iidxio.exeand keep it open/running - To quit the program, hit the
TESTandSERVICEbuttons at the same time
Input mappings
| Cabinet | XBOX Gamepad 1 | XBOX Gamepad 2 | XBOX Gamepad 3 |
|---|---|---|---|
| P1 Key 1 | A | ||
| P1 Key 2 | B | ||
| P1 Key 3 | X | ||
| P1 Key 4 | Y | ||
| P1 Key 5 | Left shoulder | ||
| P1 Key 6 | Rights houlder | ||
| P1 Key 7 | Start | ||
| P2 Key 1 | A | ||
| P2 Key 2 | B | ||
| P2 Key 3 | X | ||
| P2 Key 4 | Y | ||
| P2 Key 5 | Left shoulder | ||
| P2 Key 6 | Rights houlder | ||
| P2 Key 7 | Start | ||
| Start P1 | Back | ||
| Start P2 | Back | ||
| VEFX | B | ||
| Effect | A | ||
| Test | X | ||
| Service | Y | ||
| Coin | Start | ||
| TT P1 Up | Thumbstick X axis+ | ||
| TT P1 Down | Thumbstick X axis- | ||
| TT P2 Up | Thumbstick X axis+ | ||
| TT P2 Down | Thumbstick X axis- |
Turntables are either in absolute or relative mode depending on how it's defined in the
vigem-iidxio.conf.
Additional Notes For Cabinets (Running on embedded Windows 7):
- Make sure that you follow the instructions exactly from the release page (Prerequisites for Windows 7)
- If you get an error while trying to install KB3033929, re-enable windows update
- Make sure to ewfmgr C: -commit and reboot after installing the drivers (this only needs to be done once)