Even More Legit Arcade Controller (ELAC)
A collection of emulation components written in C++ for the purpose of operating Project DIVA Arcade on unintended hardware and generally improve the user experience.
This is still a work in progress program.
Usage:
-
Once per release patch your
diva.exe
using theprepatch
program by either dropping it on the executable inside your file explorer or manually passing it in as the first command line argument to the program. -
Once the diva executable is appropriately patched start it like normal and while the diva process is running start
elac
. This has to be done every time diva is restarted. -
Keyboard bindings can be changed inside the
keyconfig.ini
text file. Alternative input methods are not yet natively supported but using 3rd party software is of course an option. If a keybinding is pressed while a different one is already held down, the target key will be automatically repressed. This will cancel hold combos so for now do not expect a behavior as sophisticated as in the PS4 release of Future Tone.