mirror of
https://github.com/djhackersdev/bemanitools.git
synced 2024-12-01 01:27:18 +01:00
7c43fb7163
Also update vigem docs
4.0 KiB
4.0 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.
Note: This will not work with games that require Direct Input (dinput), e.g. IIDX Infinitas.
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.exe
so that the config file gets created (on first start) - Edit
vigem-iidxio.conf
if 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.exe
and keep it open/running - To quit the program, hit the
TEST
andSERVICE
buttons 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
- If you can't find some of these files, see bemanitools-supplements
- Make sure to ewfmgr C: -commit and reboot after installing the drivers (this only needs to be done once)