Have the RetroPie options before letter A in ES menu
-
This might be pretty nitpicky, but I think it makes sense... Hear me out! :P
When scrolling through the consoles in emulationStation, I always find it weird that the RetroPie options are listed along the alphabetical order of the consoles. This is just my own preference, but I like to have it on of the list, just above the letter A (in my case, Arcade). This way, when I need to make some changes in the options after booting up, it's immediately available. This has another added benefit that when I'm browsing through consoles, I don't come across the options unintentionally.What I tend to do is to edit my /etc/emulationstation/es_systems.cfg file to move the RetroPie "console" above amstadpc, so that it now looks like this:
<systemList> <system> <name>aaretropie</name> <fullname>aaRetroPie</fullname> <path>/home/pi/RetroPie/retropiemenu</path> <extension>.rp .sh</extension> <command>sudo /home/pi/RetroPie-Setup/retropie_packages.sh retropiemenu launch %ROM% </dev/tty >/dev/tty</command> <platform/> <theme>retropie</theme> </system> <system> <name>amstradcpc</name> [...]
(Changing the name to aaretropie is simply because I want to make sure it's the first item in alphabetical order). By the way, I also do a similar hack to make the Sega Genesis and TurboGrafx follow the alphabetical order, otherwise they're respectively listed as M and P for Megadrive and PC Engine.
Where my hack fails is that every time I update my pi, the "missing systems" (retropie instead of aaretropie, megadrive instead of genesis, pcengine instead of turbografx) are added back, I imagine for protection. If there was a way to prevent this, I would be a happy camper. The result is that my changes are unaffected, but I end up with duplicate consoles.
-
-
@herb_fargus Helpful, thanks!
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.