-
Notifications
You must be signed in to change notification settings - Fork 0
Riot Games
accshift saves snapshots of your Riot Client session files. When you switch accounts, it restores the saved session and relaunches the Riot Client. This works for Valorant, League of Legends, and any other Riot game.
Click Add Account. accshift:
- Closes the Riot Client gracefully (flushes session tokens to disk)
- Clears the current session
- Opens a fresh Riot Client login page
- You log in (with or without 2FA)
- accshift detects the login, waits for "Stay signed in" to be checked, then captures the session
Important: You must check "Stay signed in" in the Riot Client during login. Without it, the session tokens are temporary and won't work for switching.
2FA accounts work. After entering your 2FA code, the Riot Client completes the login flow and accshift captures the session automatically. There may be a short wait while accshift detects the completed login.
Click an account to switch. accshift:
- Gracefully shuts down the Riot Client (via its local API)
- Backs up the current account's session (with the latest tokens)
- Restores the target account's session files
- Relaunches the Riot Client
You're logged into the selected account when the client opens.
If a session becomes invalid (expired tokens, password change), you can recapture it:
- Log into the account normally in the Riot Client
- Right-click the account in accshift > Capture Session
-
Riot Client path: Auto-detected from
RiotClientInstalls.json, can be overridden - Show last login: Toggle last login time display