Currently, via the assign.json file, fba/fbneo and mame arcade games that are in folders with the same name as the assign.json file use the same .ini file, even if the ROMs in each folder are different:
“arcade”: “arcade.ini”,
“arcadecps1”: “arcade.ini”,
“arcadecps2”: “arcade.ini”,
“arcadecps3”: “arcade.ini”,
“arcadefba”: “arcade.ini”,
“arcadefbneo”: “arcade.ini”,
“arcadefinalburnalpha”: “arcade.ini”,
“arcadefinalburnneo”: “arcade.ini”,
“arcadehbmame”: “arcade.ini”,
“arcademame”: “arcade.ini”,
“arcademame2000”: “arcade.ini”,
“arcademame2003”: “arcade.ini”,
“arcademame2003plus”: “arcade.ini”,
“arcademame2010”: “arcade.ini”,
“arcademame2016”: “arcade.ini”,
“cps”: “arcade.ini”,
“cps1”: “arcade.ini”,
“cps2”: “arcade.ini”,
“cps3”: “arcade.ini”,
“fba”: “arcade.ini”,
“fbneo”: “arcade.ini”,
“finalburnalpha”: “arcade.ini”,
“finalburnneo”: “arcade.ini”,
This configuration has a serious problem: The ROMs inside Arcade start with fbneo, the default core, and everything is fine, because the ones I put there are FBNeo ROMs, but the ROMs inside the Mame folder, which in my case are from Mame2003Plus, try to use fbneo and with that break.
Apparently, you can’t change the linked core for folders in the root of the roms folder. At least I tried here and it’s not possible, even for folders that follow exactly the expected naming convention: I tried changing the core of some other folder that is correct in the root and it won’t let me, like the “Sega Dreamcast” or “NEC PC Engine CD” folders, but MuOS won’t let me. I have to go in and change it one rom at a time.
Since the assign.json file apparently blocks this linking of the folder name (the folder that I left with just the name Mame appears in the navigation with the name MAME Arcade, but it calls the fbneo core) with the Arcade.ini file, there’s no way to change the core for the entire folder. It forces the user to change the game by game, and the MAME and FBNeo sets are usually different.
And I was taken by surprise because I like to create folders using the nomenclature contained in the MUOS assign folder and there is no mention of Mame there, so I understood that the folder should be manually set to Core, but it is not possible.
As it currently stands, trying to automate the linking of ROMs to a core using the standardized folder name becomes the worst possible situation for the Arcade system.