I have my games organised into systems and genres, eg:
snes
Action
Wild Guns.smc
RPG
Final Fantasy VI.smc
psx
Driving
Gran Turismo.chd
Tactical RPG
Final Fantasy Tactics.chd
In Pixie I used to be able to browse to the system directory (eg: SNES, Playstation) and press Select to bring up Content Options, then I could select a core and set that core recursively so that all games in the one system used the same core.
In Goose, I can no longer choose a core recursively from the system directory, I need to go into each genre directory and set the core in each directory. There are a lot of genre directories across all systems so this is a lot of manual work.
Is it possible to add back the ability to set core recursively from a system folder?
That does work, but I would prefer not to have a dummy ROM in each directory just for this purpose. This worked well in Pixie so it kinda seems like a step backwards to need to do that.
Correct me if I’m wrong but we never allowed changing content options when selecting a directory in Pixie. You also don’t need to keep the dummy file in there, just delete it once you’re done with it.
It seems as if the current behaviour was the original intention, and the fact this appeared in Pixie was a bug that I enjoyed while it lasted
I have a different suggestion than changing this in the UI module.
I see there is a lot of handling of default content paths like snes or Nintendo - SNES-SFC or whatever the names are. Would it be better to recursively set a default emulator for those known paths?
That would handle arbitrary subfolders automatically. Then if someone wants to change the emulator for a specific game, they can do that by pressing Select on the game.
I assume the common use case for changing emulator is for specific games, not for all games on a system.
after giving it some thought we won’t be doing the auto recursive assign as this would not work well for scenarios where people organize their content by /manufacturer/system/
I will be making a change that if you have a folder highlighted and hit select then you can assign a core or governor to that directory or recursively to that directory.