
▲ 13 r/wine_gaming
I got tired of logging in and out of the Epic Games Launcher, so I built a CLI tool to swap accounts instantly.
If you use multiple Epic accounts (e.g., a main and an alt for Rocket League) via Wine/Proton, you know the login dance is painfully slow and sometimes breaks your launcher state. I didn't really want to have multiple prefixes sitting on my machine just for different accounts either.
I built EGSwitcher to fix this. It simply swaps the local EGS authentication tokens and config files in Wine/Proton.
The best part: It does not touch your passwords. It just tricks the launcher into thinking it's already logged in.
Features:
- Instant Swapping:
egs load AltAccountand you're done. - Data Loss Protection: If it detects you are logged into an unrecognised account, it pauses and asks to claim it before overwriting.
- Portable: It's a single Bash file. Drop it anywhere and it bootstraps itself. No install scripts, no building from source.
If you want to try it, you just need rsync, wine, and to point it to your prefix: egs config pfx
Take a look at it on GitHub
u/bg_222 — 5 days ago