Platforms
GamePinned supports Steam, Epic Games, and Riot Games. Here's how each one works.
Steam
Supported| Detection | Reads your Steam library configuration automatically |
| Multiple libraries | Yes. All drives and library folders are detected. |
| Game names | Folder names as they appear on disk (e.g. Counter-Strike Global Offensive) |
All Steam libraries are found automatically, including games installed on secondary drives. No paths need to be configured manually.
What happens when a user tries to uninstall
Steam closes automatically. Within a few seconds it reopens and the game is still in the library, ready to play. There is no error message and no visible failure. The game is just there again.
New game auto-lock
When a new game is installed on Steam, it's detected automatically. On paid plans, it's added to the protected list and locked without any manual action needed.
Epic Games
Supported| Detection | Reads Epic Games' installed game data automatically |
| Game install location | Wherever the game was installed (any drive) |
| Supported games | All games installed through Epic Games Launcher |
Epic Games stores a data file for each installed game in a fixed system location. These are read automatically to detect your games. The actual game files can be on any drive.
What happens when a user tries to uninstall
Epic Games shows an Uninstall Failed error with two options: Restart or Cancel.
- If they click Restart: Another error appears immediately. The uninstall still cannot complete.
- If they click Cancel: The dialog closes and the game entry in the library now shows a Repair button instead of Launch. Clicking Repair causes Epic Games to verify the game files already on disk. Since all files are intact, this finishes in seconds and the Launch button reappears.
The game is never actually removed. The Repair step is just Epic Games confirming the files are all there.
New game auto-lock
When a new game is installed through Epic Games, it is detected automatically. On paid plans, it is added to the protected list and locked without any manual action needed.
Game updates
Game updates work normally. Protection does not interfere. See How It Works for details.
Riot Games
Supported| Detection | Reads Riot Games' metadata folder automatically |
| Supported games | Valorant, League of Legends, Teamfight Tactics, Legends of Runeterra |
| Install location | Detected automatically from Riot Games' own records |
Riot Games manages all its games through a shared launcher. Riot Games' metadata is read to find each game's actual install location, and protection is applied to each title individually.
What happens when a user tries to uninstall
Riot Games has no uninstall option inside the launcher. The only path is through Windows Settings > Add or Remove Programs.
Via Add or Remove Programs: nothing happens for any account. The uninstall silently fails regardless of whether the account has admin rights. The game folder stays completely intact.
Via direct folder deletion (File Explorer or similar): standard user accounts are denied. Admin accounts can delete the folder by entering their Windows admin password when prompted.
C:\Riot Games). GamePinned protects each game's subfolder individually. Locking Valorant doesn't affect League of Legends or any other Riot Games title.New game auto-lock
When a new Riot Games title is installed, it is detected automatically. On paid plans, it is added to the protected list and locked without any manual action needed.
Session Clear
All platformsThe Clear Session button on each platform page wipes the logged-in accounts from that launcher so the next customer starts with a fresh login screen. Admin access is required.
What gets cleared per platform:
- Steam: login records, saved credentials, Steam Guard tokens, and per-user game data stored locally on the PC. The auto-login registry entry is also cleared so Steam opens to the login screen on next launch.
- Epic Games: the browser session cache (authentication cookies) and the saved "remember me" token so Epic Games opens to the login screen on next launch.
- Riot Games: the OAuth session token so the Riot Games opens to the login screen on next launch.
Coming soon
Support for the following platforms is planned for future releases:
- GOG Galaxy
- Battle.net
- Ubisoft Connect
- EA App
Want a specific platform prioritized? Send a request and it will be added to the development roadmap.