pegasus-frontend icon indicating copy to clipboard operation
pegasus-frontend copied to clipboard

EmulationStation DE assets are not used

Open Deregon opened this issue 2 years ago • 3 comments

The issue

EmulationStation Desktop Edition uses different config directory and file names from the default. Thus, gamelist.xml files cannot be found without further configuration.

For instance, since there is no es_systems.cfg but only a es_systems.xml by default, the installation will not be detected unless you manually create a symlink. The downloaded_images directory is named downloaded_media instead, although this one does not work even when a symlink is created.

Games can be launched properly when the command is set in the gamelist.xml file.

System info

I'm running Nobara (a Fedora-based distro) on a laptop with an AMD CPU and GPU, although this should not matter here.

Pegasus version

996720e (via Flatpak)

Pegasus log

This log file is the one from after I created the symlink. lastrun.log

Deregon avatar Aug 06 '22 19:08 Deregon

Hi, because there are several, often mutually incompatible ES forks, so at the moment Pegasus supports only the last official version.

mmatyas avatar Aug 06 '22 19:08 mmatyas

The docs do not explain how the assets are selected inside the downloaded_images folder, how would I go about modifying the downloaded_media directory structure to make it compatible ?

ghost avatar Aug 07 '22 10:08 ghost

Ah, the docs seem to be a outdated, sorry. The original ES uses the images set in the gamelist XML file, with the image, video and marquee tags, so there's no auto asset detection there.

mmatyas avatar Aug 08 '22 12:08 mmatyas

Ok, fixed the downloaded_images part in the docs, and it now explicitly mentions that only the official ES is supported. I think this can be closed now.

mmatyas avatar Sep 13 '22 15:09 mmatyas