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

RetroDECK Compatibility #1022

Open genefyx opened 1 year ago

genefyx commented 1 year ago

RetroDECK compatibility would go a long way towards ease of use for Desktop & Steam Deck.

mmatyas commented 1 year ago

Hi! From a quick glance, RetroDeck seems to be a software bundle built on top of EmulationStation and RetroArch. Could you describe what sort of compatibility you'd wish to see from my side? If you'd like RetroDeck to include Pegasus, then you might want to ask the RetroDeck folks for that.

genefyx commented 1 year ago

I may not be explaining it correctly but attempting to retrieve the game list and scraped details are a bit different because part of it has to be retrieved from within the flatpak.

The ability of pegasus to be able to grab those details mean full compatibility.

mmatyas commented 1 year ago

Ah, so the issue is that the Flatpak version doesn't detect the Steam games on a Steam Deck?

genefyx commented 1 year ago

No, to be clearer, RetroDeck works by itself on a steam deck but Pegasus isn't picking up the retro game details from the Emulation station inside the RetroDeck flatpak. As in games + scraped details.

mmatyas commented 1 year ago

Oh, I see; if RetroDeck is based on the EmulationStation-DE fork of EmulationStation, then this sounds like the duplicate of #1012. Pegasus only supports the official EmulationStation version, as the different ES forks are not compatible with each other.

genefyx commented 1 year ago

Do you think it won't ever be supported? Pulling the data && gamelist since from a flatpak would be a 1 time fix, (maybe a bash script?) but would work all OS's & all future game systems out of the box for the long foreseeable future.

mmatyas commented 1 year ago

It might be supported in the future, ES-DE seems to be a popular fork.

genefyx commented 1 year ago

Thank you so much for keeping it as an option! I'll keep an eye out for any updates.

SecularSteve commented 1 year ago

I myself recommend waiting it out until 2.0 is finally out of the pre-release stage, as that's the version of ES-DE they're trying to fully transition into.

genefyx commented 1 year ago

I'm unsure if waiting for 2.0 version was a roadblock but ES-DE 2.0 has recently released as of March 11, 2023. I hope this helps.