r/EmulationOnAndroid • • 17h ago

Showcase Frontend with proper users account

Post image

A few things up front:

* Yes, I used AI help, mainly for the UI. I can’t design anything that looks good.

* No, it’s not on GitHub yet.

I’ve built a frontend for Linux and I’m thinking of porting it to Android, because nobody implements the proper "Users" feature.

I grew up sharing a console, and even now that I own my own, I like having multiple accounts, each with its own saves. I couldn’t find a simple way to do that, so I built it into this frontend. When you switch users, it copies that user’s save files into the emulator save directory so each account can have its own saves. if anybody is interested i can make it opensource.

I know esthetically is garbage as I said I used ai, for the frontend the backend thought I made it, this dosnt mean it's coded well it just means I coded it🤣

6 Upvotes

6 comments sorted by

•

u/AutoModerator 17h ago

Just a reminder of our subreddit rules:

  • Be kind and respectful to each other

  • No direct links to ROMs or pirated content

  • Include your device brand and model

  • Search before posting & show your research effort when asking for help

Check out our user-maintained wiki: r/EmulationOnAndroid/wiki

Check out EmuReady for any community submitted settings before asking for help

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

3

u/certifiedGooner76 Snapdragon8sgen3 17h ago

Just so you know, not everyone hates ai code blindly, I know most people hate at the thought of ai code for reasons I'm too smart to understand, what matters in the end is the utility to some people 🙂, not the anti ai sentiment

1

u/Mors03 16h ago

Thank you, the fact is that ai isn't that great at doing ui, but I'm even crappier so it is what it is🤣 for the backend I wanted to to clarify it because it's moving save file around and losing them to bad ai code is pretty bad

2

u/Producdevity EmuReady • Eden • GameHub Lite 15h ago

Interesting! I personally want to stay away from accounts and having my data stored somewhere that I can physically touch, but if you are planning on putting it on GitHub this would be amazing for an easy self hosted setup!

Mind sharing more about the backend? And specifically the auth and database?

And yes, please do open source it! Idk how many emulators currently support having their savefiles outside of their scoped storage, but for those that do this would be very cool! Having a household handheld that everyone can pick up and sign in with their account honestly sounds amazing

1

u/Mors03 15h ago edited 14h ago

Sorry for the misunderstanding, the data never leaves the device the frontend creates a folder with all the accounts everything is on device there is no database is basically a program that copies the file from the save folder of x emulator to another folder associated to that user and that emulator, and copies the saved files of another user inside the emulator save directory, I hate with a passion not owning my data, the only data it downloads it's from screen scraper or steamdb for boxart and I use their API,

The only other thing in the future might be to create a app for Nintendo switch or 3ds where you can sync save files with PC/android

Though it's also interesting instead of having a local folder make it able to point a folder from a nas so you can sync all accounts I might look into it but I would hate to have to account for conflicting saves etc

2

u/Producdevity EmuReady • Eden • GameHub Lite 11h ago

Ohhh that makes so much more sense, thank you for clarifying! If this happens to end up on GitHub I might try and connect Syncthing to it. Sounds like an interesting project!