Implement vjoy daemon similar to vigem-iidx to support direct input virtual game pads #73

Open
opened 2020-12-31 14:47:36 +03:00 by icex2 · 0 comments
icex2 commented 2020-12-31 14:47:36 +03:00 (Migrated from github.com)

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.

## 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.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Max/djhackersdev_bemanitools#73