Reasons are given in discussion here. Basically, we need this because IIDX Infinitas doesn't work with vigem-iidx.
Re-use code from vigem-iidx by creating a thin abstraction layer, e.g. for handling the various turntable modes, light sequences etc.
Benefits
IIDX Infinitas can be played with anything implementation BT5's iidxio API, e.g. arcade hardware.
Drawbacks
vjoy is a "finished project" since 2015 IIRC which isn't an issue. But, depending on how Windows continues to evolve, future compatibility might be an issue.
Current blockers
None.
## Summary
<!--- Provide a general summary of your changes in the Title above -->
See title.
## Detailed description
<!--- Describe your feature in detail -->
Reasons are given in discussion [here](https://dev.s-ul.eu/djhackers/bemanitools/-/merge_requests/67#note_5156). Basically, we need this because IIDX Infinitas doesn't work with vigem-iidx.
Re-use code from vigem-iidx by creating a thin abstraction layer, e.g. for handling the various turntable modes, light sequences etc.
## Benefits
<!--- Describe the value/benefits of the feature in detail -->
IIDX Infinitas can be played with anything implementation BT5's iidxio API, e.g. arcade hardware.
## Drawbacks
<!--- Describe any drawbacks that might be introduced with this feature -->
vjoy is a "finished project" since 2015 IIRC which isn't an issue. But, depending on how Windows continues to evolve, future compatibility might be an issue.
## Current blockers
<!--- Describe any blockers that need to be resolved before implementing this feature -->
None.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
See title.
Detailed description
Reasons are given in discussion here. Basically, we need this because IIDX Infinitas doesn't work with vigem-iidx.
Re-use code from vigem-iidx by creating a thin abstraction layer, e.g. for handling the various turntable modes, light sequences etc.
Benefits
IIDX Infinitas can be played with anything implementation BT5's iidxio API, e.g. arcade hardware.
Drawbacks
vjoy is a "finished project" since 2015 IIRC which isn't an issue. But, depending on how Windows continues to evolve, future compatibility might be an issue.
Current blockers
None.