Hello, I've recently started setting up MAME (.226), and everything works fine if I launch MAME by itself. Controller works and everything. I've set the games to launch through Launchbox (Launchbox pointed to C:\Users\<USER>\LaunchBox\Emulators\MAME -> mame64.exe). The games will organize and launch fine, but when launching through Launchbox, my controller doesn't work and the game will only work using the default MAME controls. I can then close LB, and re-launch the games directly through MAME and the controller works fine again.
Some extra info:
1) I only have one instance of MAME installed
2) I've set my default.cfg to read only for MAME to not wipe controls on exit
3) I don't have RetroArch installed/am not using RetroArch MAME
4) I am using the most recent stable LB 11.8
Anyone got any ideas?