mmatyas / pegasus-frontend

A cross platform, customizable graphical frontend for launching emulators and managing your game collection.
http://pegasus-frontend.org
Other
1.22k stars 111 forks source link

EmulationStation DE assets are not used #1012

Closed ghost closed 1 year ago

ghost commented 2 years ago

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

mmatyas commented 2 years ago

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

ghost commented 2 years ago

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 ?

mmatyas commented 2 years ago

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 commented 1 year ago

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.