Emulationstation custom collection rom names
-
Hi,
When creating a custom collection in Emulationstation, rom names are not the ones that have been scraped, but seem to default to Emulationstation default rom names. For arcade games, this causes that clones, hacks, etc. appear all with the same name, even if they have a different name in the Arcade system as a result of scraping.
Is the any way to change this behaviour in Emulationstation?
Thanks
-
@janderclander14
You can only edit the metadata and change the name but there is no option to use the raw name of the rom.I suggest to take a look into skyscraper, it 's more powerfull with a lot of parameters you can change, included to use the raw names of the files : https://github.com/Gemba/skyscraper?tab=readme-ov-file
-
Is the any way to change this behaviour in Emulationstation?
I don't think that's configurable, since I think it would be a bug if it happens.
Please add some info about your setup, as detailed in https://retropie.org.uk/forum/topic/3/read-this-first, including the EmulationStation version you're using. -
@mitu Thanks. I'm using the latest Emulationstation stable version (2.11.2). But I've also tried the development version from the extra modules with the same results.
The Retropie system is also the latest version (updated yesterday via script) on a Raspberry pi 4.Roms have been already scraped (via ScraperUI) with all the clone/version/hack options activated, and they appear with all these data, if aplicable, in the "Arcade" folder. . However, when creating a custom collection with some of those roms, they appear in the collections folder with the parent name, being all clones/hack indistinguishable. It seems that scraped names are not considered within the custom collection and they revert back to the original Emulationstation names.
-
Hm, looks like a bug in EmulationStation, but happens only for certain names I think. Can you give me a concrete example ? I've only been able to reproduce it when the name contains something like Name (INSIDE) - the text within the paranthesis is removed (the (INSIDE) part).
If you disable the 'Show System Name in Collections' option, the correct name is shown in the collection gamelist (the option it's enabled by default).
-
@mitu Yes! you are right. Disabling the option to show the system name makes the names to show correctly.
As other examples, you may try with Street fighter II clones/hacks within the Arcade system. All of them appear as undistinguishable Street Fighter II when the above option is set.
-
Looking at the code, it seems the removal of any
(extra)
text from the game names is intentional and not a bug, probably to eliminate confusion when the system name is appended.
So if the game is named "Street Figther II' (World)", then in the collection it would be displayed (by default) as "Street Figther II' (arcade)" instead of "Street Figther II' (World) (arcade)". With the Show System Name in Collections option disabled, the game is displayed as "Street Figther II' (World)", since there's no additional (arcade) suffix to be displayed.
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.