I made User Profiles for Retropie!
-
Do you share your Retropie with family or friends? Ever get annoyed managing each other's save games and states?
Well, no more!
While this is far from a polished project, I have built a Profile Switcher method, including an example Guest profile script, here: https://github.com/DeltaGemini/retropie_profiles/tree/main
What does it do?
This creates a new "system" in the EmulationStation menu where the "games" are scripts for enabling your user profiles. Your standard Save and Savestate folders will now have child folders for all your saves/states, and choosing a user profile will update every retroarch.cfg to read and write to the new child folder.
It also supports unique RetroAchievement accounts for each profile!
How do I use it?
The github ReadMe goes into more detail, but essentially you duplicate the example Guest.sh script, rename it/edit it, make it executable over SSH, and then you restart emulation station. Once you've modified your es_systems.cfg to add the new Profile Switcher system, you'll have a simple menu to click and enable your profiles.
And profile image on the theme?
I've add the script for this to the GitHub. You'll need to modify the theme.xml file of whatever theme you're using, and of course add your own profile images. Examples are provided.
And where can I get this?
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.