batocera-linux / batocera.linux

batocera.linux
https://batocera.org
Other
1.83k stars 466 forks source link

V38 Original system like nes or gba dissapeared from ES after adding custom system for hacks #9757

Closed tacgnol3 closed 10 months ago

tacgnol3 commented 10 months ago

Hello guys,

I realized after adding a couple of new system for hacks roms that the original system disappeared from the GUI. The hacks are showing without issue, but not the original anymore.

dmanlfc commented 10 months ago

We don't support hacks or modifications to the system.

tacgnol3 commented 10 months ago

You do seems to support customs systems. hacks was just an example. it could have been snes (the original that came with batocera), and snes-2, a folder for my private homebrew or something.

https://wiki.batocera.org/emulationstation:customize_systems#create_a_new_system

I simply followed that guide.

tacgnol3 commented 10 months ago

After digging a bit more, i found out that we cannot have 2 system with the same < name>< /name>

if I change the name to something different, both system will show up in ES, but if I try to reuse the same < name>< /name>, only the custom system will show up, overriding the one in /usr/share/emulationstation/es_systems.cfg

so let's say I want to add the system sega markiii that is using the same emulator as mastersystem, in the current setup I have to add a new entry in batocera.conf and use a new system instead of being able to reuse the < name>mastersystem< /name> and keeping things simple.

Hope this make sense.

edit : added some space in < name> so it would show up properly here.