lybxlpsv / EvenMoreLegitArcadeController

Emulation components to operate Project DIVA Arcade on unintended hardware

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This fork is just for testing/experimenting.

Also most of the new things here is spaghetti-code quality. :slowpoke:

Download binaries here (Updated every Git Commit) Build status

Any contributions are welcome, including those not in our todo list. You can take a look at our to-do list here.

Currently Added features : Framebuffer scaling, In-game Overlay, Arbitrary Resolution

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:

  • Copy paste all files into your Project Diva Arcade game folder.

  • Once per release patch your diva.exe using the prepatch 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 the game with diva_customres.bat.

  • 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.

About

Emulation components to operate Project DIVA Arcade on unintended hardware

License:MIT License


Languages

Language:C++ 93.5%Language:C 6.5%Language:Batchfile 0.0%