Hide Games/Files From List?
-
I've been researching this a bit, and I see that there is mixed replies regarding what exactly can be hidden and what can not (and how to do that). I was wondering what the current method is as of 2021 to hide unwanted games or files from the menu? For example, if I don't want the second disc of the same game showing (one I'll need to load later when playing), I'd like to hide that ISO/Cue. Is there a good way for this to be hidden (but still accessible through the menu), and one that will keep it hidden all the time so the filters don't keep getting rest every time you restart?
-
@alphabetapie It depends on what you want to hide. There are a few cases that this might apply to.
- For MAME/FinalBurn Neo bios files, store them in /home/pi/RetroPie/BIOS instead of in the arcade, fbneo, or mame-libretro folders.
- For multi-disc games (except for Sega CD games), you can store the disc images in a directory outside of their standard ROM directory, and reference them with a .m3u file. For example, with a PS1 game, create a directory one level up from the psx folder called, for example, "psx.multi". Store the multi disc images in that folder. Place your m3u in the "psx" folder, and each line of the file should point to the disc's location. In this case, "../psx.multi/game disc1.cue".
- For everything else, you can customize es-systems.cfg. Copy the original es-systems.cfg file into /opt/retropie/configs/all/emulationstation so that your changes will persist between updates, and edit the file. Each system will have a list of what file types they support, and by default will show them in both upper and lower case (for example .zip and .ZIP). Simply remove one of those (for example .ZIP), and then rename all files you don't want to show up in emulationstation with that extension. (game.zip becomes game.ZIP). The file will still be in that location, but emulationstation won't read it when building your game list.
-
@g30ff said in Hide Games/Files From List?:
@alphabetapie It depends on what you want to hide. There are a few cases that this might apply to.
- For MAME/FinalBurn Neo bios files, store them in /home/pi/RetroPie/BIOS instead of in the arcade, fbneo, or mame-libretro folders.
- For multi-disc games (except for Sega CD games), you can store the disc images in a directory outside of their standard ROM directory, and reference them with a .m3u file. For example, with a PS1 game, create a directory one level up from the psx folder called, for example, "psx.multi". Store the multi disc images in that folder. Place your m3u in the "psx" folder, and each line of the file should point to the disc's location. In this case, "../psx.multi/game disc1.cue".
- For everything else, you can customize es-systems.cfg. Copy the original es-systems.cfg file into /opt/retropie/configs/all/emulationstation so that your changes will persist between updates, and edit the file. Each system will have a list of what file types they support, and by default will show them in both upper and lower case (for example .zip and .ZIP). Simply remove one of those (for example .ZIP), and then rename all files you don't want to show up in emulationstation with that extension. (game.zip becomes game.ZIP). The file will still be in that location, but emulationstation won't read it when building your game list.
Thanks for the info, much above is pretty similar to my current setup. Much appreciated.
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.