RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    I made User Profiles for Retropie!

    Scheduled Pinned Locked Moved Projects and Themes
    userssaveprofiles
    1 Posts 1 Posters 443 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      DeltaGemini
      last edited by DeltaGemini

      RetropieProfiles (Medium).jpg

      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?

      https://github.com/DeltaGemini/retropie_profiles/tree/main

      1 Reply Last reply Reply Quote 5
      • First post
        Last post

      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.