I keep a Multicade cabinet with Maximus Arcade as a Frontend and an EventGhost script to make the player start buttons auto add a coin before hitting start. I had this running on a No Nag Direct Input build of Mame that I remember taking an entire night to find and I dont think I'll be that lucky with GroovyMAME. It appears that no nag builds are directly discouraged but I'm having a nightmare of a time trying to compile it on my own. At first I tried
Mame Compiler 64 but it was out of date in every way. Once I realized that I tried updating each part (downloaded mame src, no nag patch and most recent MAME Build Tools) but it still failed to generate a completed build despite looking successful.
So I tired compiling it with just the build tools through the cmd line but I have no idea how to set it to Forced Direct Input as Raw doesn't work with eventghost or how to set it to Core2 Due optimized mode which would have been a bonus of compiling it. If someone could help me figure this out itd be much appreciated as the nag screens kill the random game attract screen as many have warning that only have to do with cocktail mode which I couldn't care less about. I also really hate that I have to compile just to get Direct Input support I think that should be a config option to swap between Raw and Direct but here we are!