In my opinion the ROM system folder names and System order in the EmulationStation config could use a little scoping:
1. I think it might make a little more sense to use a name scope for rom folders like… [brand-system]
- arcade-mame
- atari-2600
- atari-lynx
- nintendo-gb
- nintendo-gba
- nintendo-nes
- nintendo-snes
- sega-md
- sega-genesis
- sega-mastersystem
- sony-psx
- sony-psp
etc.. [see attached]
This way things line up a little better.
I think the ES config should be set up the same way so the Nintendo systems are all together as well as NEC, Sega, Bandai, etc.
Also, I think it would be awesome if there was a way to show/hide systems via the UI. I find myself having to edit the ES config after every update because it rewrites the config to default. I just want to use ES as a console emulator system so I don’t need Mac/ PC, SCUMVM, etc. I have to comment out lines int he config all the time.
Finally, I store all of my ROMs on an external USB drive so everytime I have to start over with a new RP image I don’t have to spend hours re-uploading my GBs of roms. I would be great if there was a way to either set the path to each console rom folder (so we can have a more scoped rom folder name system as mentioned above) or set a default path to look for the rom folders.
Maybe there could be a config override option so I can have my own path/order overrides in an XML file that never gets touched on update?
Maybe there’s an even simple way to do all of this?