Skip to content

v0.06: Ports

Choose a tag to compare

@TVsIan TVsIan released this 02 Jan 23:20
· 5 commits to main since this release

The big addition is port data for the controls. Prior to this, the .cfg files wouldn't have actually worked right, just the .ctrlr files. MAME cfg files (except for Default) require some info that's not easily dumpable. I created a MAME lua script to dump the info, and then had tools.py run through every game in the database to get that info. Running it is a multi-day process if you want to replicate it yourself, but the data's already there.

In addition to other fixes, the digital to analog option should be fully working. Also, it now knows which games only support alternating players, and can optionally skip mapping the player 2 (cocktail table) controls for those games.

I also replaced the compiled Windows version with one using Nuitka instead of pyinstaller, which seems to fix the antivirus false alarms.

The x360.cfg file below is a ctrlr file generated by the app with (mostly) default settings that you can try out and use as-is without downloading the app.