Hide consoles?
-
I want to hide some of the console in emulationstation. When I go to the rom folders, there are no roms to remove. just the default txt files.
-
-
@zing I don't want to hide all of them. only some of the consoles.
-
This post is deleted! -
@wsamh Im not following......
Im doing some Mame testing just now.
Mame is the only game system showing in my setup.No games in a system folder means the system doesnt show.
But, Recalbox will create a folder for each on your storage device.
So, do you not want systems showing on screen when Recalbox boors up, or, you dont want empty folders created on your storage device?
Oh, you HAVE ticked the "hide pre installed games" option? (cant remember exact title or location).
-
@wsamh said in Hide consoles?:
there are no roms to remove. just the default txt files.
Even if there are no actual ROM files, the presence of
gamelist.xml
is enough for Recalbox to show games in the list. Try deleting that file if you haven’t and restart EmulationStation and/or the whole system.If you meant the readme txt files, those don’t matter. If this doesn’t work, it’s also possible to overload
es_systems.cfg
and comment out a particular console’s code block. -
@wsamh There is some hidden key to ignore some systems.
Just add:
<system>.ignore=1
at the end of your recalbox.conf, reboot and that's all.<system>
being the short system's name. For example:snes.ignore=1
c64.ignore=1
Short names are pretty easy to guess, but the full list of short names is available in the file
/recalbox/share_init/system/.emulationstation/systemlist.xml
inname="..."
attributes ofsystem
nodes. -
-
@syborfical Ain't that a kick in the teeth. I was looking to try that at some point, too, so that's a shame.
Have you tried, perhaps, renaming the system you don't want to be shown as say "snes_" and then creating a new empty folder called "snes" so that you keep all the roms (etc) but Recalbox will look for a gamelist in an empty folder??? -
@syborfical What's your Recalbox version?
-
@bkg2k Hi. I just tried that <system>.ignore=1 on my build (Recalbox 8.0) and it works on mine, so thanks. It's something that I needed, also.
-
Im replaying to this old topic, because its the first that comes up with google search and is not giving me the complete answer.... first you need to login over ssh to get the systemlist.xml then you have to make a list of the consoles that are listed and then you have to lookup the "short" names for the console.ignore=1 List.
Im a Nintendo and Gamegear Guy.... this should reduce my List to the needed ones. This is for version 8.1.1 of recalbox for Raspberry Pi3 i hope this will save you guys some time.
tic80.ignore=1
oricatmos.ignore=1
msx1.ignore=1
msx2.ignore=1
gx4000.ignore=1
apple2gs.ignore=1
apple2.ignore=1
atari2600.ignore=1
atari5200.ignore=1
atari7800.ignore=1
atari800.ignore=1
atarist.ignore=1
sg1000.ignore=1
colecovision.ignore=1
vectrex.ignore=1
sinclair.ignore=1 -
There's an option to hide all pre-installed games, after that it will only show systems that have your games in them. Just in case you didn't know.
-
I did not know ... and im somehow not able to find where this option is located
-
@Atlos said in Hide consoles?:
I did not know ... and im somehow not able to find where this option is located
In Main Menu (EmulationStation) -> Game Settings -> Hide preinstalled games (allows you to hide pre-installed games from your system.)
It's described here
https://wiki.recalbox.com/en/basic-usage/getting-started/emulationstation