> * does not require GNOME
I can't remember this ever being a requirement for any other program...
Disclaimer, I just searched for some names to give you a list you can look through.
Judging from the screenshots though, only Athenaeum seems to be optimized for mouse.
If the websites say anything about emulation, that's how I found those programs, because I know some people who emulate stuff like frontends.
This would be extremely feasible as a Pegasus theme. Pegasus uses QML to let theme authors compose pretty much any UI possible, with some of the more striking examples including gameOS and this PS5 interface clone from the same theme author.
Yes. Here's one example and here's another, just do a google search on "Dolphin emulator frontends", there are quite a few.
Nice work. The theme looks nice too. How does the transition back to the launcher work? A hotkey?
That's the one thing missing from my frontend of choice Pegasus at the moment (which is also based on emulationstation I believe).
Latest stable release asked me to allow storage access and with it I was able to navigate to root folder of RP2 and select external SD card. https://pegasus-frontend.org/#downloads
This is cool and I can totally see the userbase for this. But I'll throw in another vote for Pegasus.
Whether using the default theme, the gameOS theme, or even one of the EmulationStation themes, it's beautiful. It works on a variety of OS and allows me to have full control over my game collections. Not for everyone but I love it! It doesn't get enough love. I use it with Steam link. Lots of fun to show off.
I don't own any full collections, so maybe that's where this Quickplay frontend really shines. Thank you for sharing. I will bookmark it so if my collections ever get too unwieldy for Pegasus.
I own a lifetime subscription actually! But imo Big Box especially is just so buggy and bloated I'm getting tired of it. Pegasus is the best I've found for Windows personally.
It's much faster and smoother than ES. It's still in alpha so it has to rely on ES to configure pads and to scrape. To make it look like the stock theme, it will require manual scraping/renaming for screenshots and logos: https://pegasus-frontend.org/img/screens/s0.jpg
Overall, I love it after I customized it to look a bit like the nintendo switch nes/snes online menu. I mostly messed around with removing the left side panel and increasing the box art from its default of 256p to 512. I had to get custom art and rename those because scraping sites provide the lowest res box art..
A huge thanks to the pegasus dev for putting up with me and providing the code to display the names on the upper right corner. He has his own thread on the retropie forum if you have questions.
Great post!
I'd say for #1 just use a frontend. Launchbox, pegasus, Playnite, etc. - there's plenty to choose from. They require you to configure the launch command once, then you're good to go for all your games with that emulator.
And to add to #3, you can actually separate the profiles by commas and then swap between them via a hotkey (set in the hotkey manager). Useful in certain situations.
As for default community profiles, there's nothing stopping someone from starting a website to hold them. I started writing profiles for my games and uploading them to a git repo but I haven't updated for a while (and it's not like I did much testing, just threw together something that worked for me).
I used Launchbox for a while before converting over to pegasus. Only downside is the setup time because it has no scraper/built-in way to create metadata files (files that describe your collection); the author is apparently working on that now. I actually use Launchbox's scraper to get the files! Otherwise I find pegasus to be better, though it is still missing a feature or two so YMMV.
​
If interested, you can see a larger post I made here.
Jus a heads up it seems they are using the Pegasus frontend and not EmulationStation that Retropie uses by default.
https://retropie.org.uk/forum/topic/9598/announcing-pegasus-frontend
PPSSPP doesn't work well due to scoped storage limitations for now, so that won't launch into the emulator. As for the rest, you should be able to find the launch commands here. The respective launch command must be in the proper metadata.txt file. Also try downloading the latest version of Pegasus (not stable) and replace {file.path} with {file.documenturi}
Try a different emulator. Some just don't support frontend launching. I don't see an entry for them in pegasus frontend's database of launch commands for various emulators.
What I believe you need to do is just amend the launch command for each retroarch core. Shouldn't affect emulators so much, providing you know the launch command for each emulator. With retroarch, apparently the RP2+ runs a 64 bit version of retroarch (Aarch64), whereas the Rp2 ran standard retroarch, and the launch commands for both versions are different. If you google 'pegasus frontend' and go on their website under documentation, there's a section on it that explains this and gives you a few examples of how the launch commands differ and what they should look like.
I'll actually the link that goes into detail on this for android versions of retroarch here now for you.
https://pegasus-frontend.org/docs/user-guide/platform-android/
Scroll down to retroarch to see the information and the examples with guidance on how to configure the metadata launch commands for aarch64. Shouldn't take too long to fix your files up and hopefully will get them up and running. I haven't tried it myself yet as my rp2+ is a few days away yet from delivery, let us know how you get on. 👍
Pegasus is my favorite so far. It's text based config, which can be a little irritating to work with, and there's no scraper by default, which means adding metadata would be an absolute pain.
But thankfully, there is a Launchbox Plugin that will export all of your Launchbox paths, images, and metadata. Then you get Launchbox's amazing GamesDB data, and a proper Linux supporting frontend.
MMatyas, the Pegasus creator, has a github. You can look there for latest apk. The b other place is the website.
The closest one to your need that comes in my mind is Pegasus. I never used this app but it's free and open source.
Main site (you can get the APK here via the Android download): https://pegasus-frontend.org/
Modified Switch theme I use: https://github.com/dragoonDorise/RP-Switch
The only tutorial you’ll need: https://m.youtube.com/watch?v=fGWve7YYwGQ
Good luck, it’ll take some tinkering but it’s well worth it.
Ok, tell me if I'm understanding correctly, and if I'm stuck in about the same place you are. I went to https://Pegasus-frontend.org/tools/covert
On the left panel scroll down menu, I selected "Logiqx XML, "Skraper Generic" -- platform name.dat" Then I pasted my Gameboy .dat file into that column. Then I downloaded the Metadata from the right panel, creating a metadata.pegasus.txt file. I pasted that file back into the same ROM folder (Gameboy). Then launched Pegasus on the Retroid Pocket 2 and I have no images in the default menu. That sound right?
It's great but it's totally not plug and play.
But there is also a good tutorial about how to set it up with some important files included.
To open it from the terminal, download Stable release of Pegasus (alpha13) https://pegasus-frontend.org/#downloads
In the folder, right click, Terminal and write ./pegasus-fe
It should tell you that it can't find the Steam data directory, so you should either wait for the problem to be fixed or try installing Steam from the repository.
I'm a big fan of Pegasus too. I am honestly considering taking some of my quarantine time to learn QML to make a theme for it. Possibly a modification of the Flixnet theme to use these images I've created.
Is this for a controller or mouse/keyboard?
For controller my favorite is Pegasus, it's very quick and snappy without having artwork/details details.
Bigbox is really slow and glitchy even on high-end hardware, it's not worth it imo. Buuut if you get the free version of launchbox it is a great way to organize your roms/download metadata and artwork, and Pegasus can automatically load those assets so it's very easy to get going.
I came across a frontend for RetroPie called [Pegasus](https://pegasus-frontend.org/) which has two features that stand out to me:
It's a frontend for multiple devices. Yea, that was my aim, to make it look like the nintendo nes menu. On the website you can see how the stock theme looks like. I just fiddled with it and got rid of the left panel. https://pegasus-frontend.org/
That was what kept me away when I first saw it. The fact that Gamecube and Wii were combined was not something I personally liked.
I've moved to pegasus and love it. That being said, more front-ends for users is never a bad thing.
Is your controller set as an xinput controller in cemu?? I believe that's what most controllers register as on steamlink.
I have not had any issues (though I use pegasus as my frontend). I hook up to steam link with my WiiU controller.
Still waiting on a cheap device so I can do 4k streaming with the steamlink app. Unfortunately the pi4 didn't meet that demand.
My main launcher is pegasus. Like Playnite, the dev is very responsive and posts updates quite often. The main theme is gorgeous and I like being able to group my games however I want. I had tried Playnite a while back but personally decided against it. I just gave it another go and while I'll still use pegasus I can say that the developer is doing a great job as the importing is painless and both the desktop app and fullscreen app is very responsive. There's no denying its popularity and with some additional theme support I think it will be a great Windows frontend.
They are txt files in a custom format. There's a few ways you can configure the system. I personally didn't want to mix my asset/collection files with my game files so I'm using "portable mode" (program ran with --portable) and leverage a directory next to the executable (I'm running on windows). Otherwise on windows it'll use the user-directory I think.
​
Anyway, my layout looks something like this:
pegasus.exe config/ metafiles/ art/ wii/ backgrounds/ boxart/ video/ ps3.metadata.txt wii.metadata.txt wiiware.metadata.txt
​
As for the metadata files themselves, there is documentation but mine looks something like this:
collection: Nintendo Wii shortname: wii extension: iso launch: Dolphin.exe -b -e "{file.path}" directories: C:/games/wii/
game: Game1 file: C:/games/wii/game1.iso publisher: Publisher developer: Developer genre: Genre players: 1 release: 2008-08-27 assets.boxFront: art/wii/boxart/game1.jpg assets.background: art/wii/backgrounds/game1-01.jpg art/wii/backgrounds/game1-02.jpg art/wii/backgrounds/game1-03.jpg assets.video: art/wii/video/game1.mp4 summary: a summary for Game1 description: A description for Game1
​
Easy enough for a few games but more time consuming the more you have. I believe you can leverage Skraper and then use the online converter but I have no experience with that.
I'm just doing in-home streaming to the TV. I'm using a cat7 cable + steamlink + pegasus (going to post about it sometime in the near future but really loving this!). The only issue I have is shutting down games to go back to the frontend. Everything else is great. I do need to find a way to output 4k (maybe the android app).
​
Glad to hear the steamlink anywhere is working well for you!