-
-
Notifications
You must be signed in to change notification settings - Fork 121
Platform: Steam
The TcNo Account Switcher was originally built to be a Steam account switcher and has grown since. Looking for the legacy Steam only version? See this Wiki page: Platform: Steam Legacy.
- How does it work?
- Why does it ask me for a password?
- Managing accounts: Adding accounts
- Managing accounts: Removing/Forgetting accounts
-
Other features: What the "Cleaning" options in Settings do
Collecting info (Locally only):
- Account names are collected from
{SteamInstallLocation}\Steam\config\loginusers.vdf
- VAC info and profile pictures are collected from
https://steamcommunity.com/profiles/{steamID}?xml=1
Switching accounts: -
loginusers.vdf
Sets "RememberPassword" to "1" (true), "mostrecent" to "1" (true) of selected account. "mostrecent" to "0" for the rest. Other items are changed here for setting a "State", such as Invisible or Offline. -
HKEY_CURRENT_USER\Software\Valve\Steam\AutoLoginUser
set to selected account's username. RememberPassword is set to True. - Any process with "Steam" is killed (Closed).
{SteamInstallLocation}\Steam\Steam.exe
is started. Steam does not "need" to be open or closed while switching accounts. Everything is automated.
VAC Status is shown with a red border around the profile's image. A red border is shown for limited, game banned or VAC banned accounts.
When you log in to Steam with an account, it asks for a password. Click "Remember password", and then log in. When you switch away, and back to that account using the TcNo Account Switcher, it shouldn't ask you for a password.
As long as you check "Remember Password", and Steam remembers your password when you restart your PC, it will work. TcNo Account Switcher does not directly interact with passwords, nor does it ask you for them.
- Click the Add New button - Do not "sign out" via Steam, this will forget that accounts password.
- Steam will restart, and ask you to input the user/pass. Enter the new details and make sure "Remember password" is checked. After login completes, it should appear in TcNo Account Switcher's list on the next launch. You should be able to switch to and from this account.
To remove an account from the list: Right-click on an account and hit "Forget". This will remove it from loginusers.vdf
, the removed account will also not "remember the password" in the Steam launcher.
If you removed an account you didn't want to remove, you can 'restore' it and clear 'backups' from the settings window.
This section covers the "Advanced Cleaning" section, via the settings window. This section of the program is for advanced users who want to delete their history for accounts they've logged into.
Only use these buttons if you understand what they do. There is no undo button. Keep a backup of these files if you're unsure.
Each button deletes the file(s) or registry keys written on it. The buttons and what they delete/clear are listed below. Note: {Steam} is the Steam directory automatically detected, or manually defined by the user.
-
..\Steam\Logs: Recursively deletes files and subfolders in
{Steam}\logs\
-
..\Steam\Dumps: Recursively deletes files and subfolders in
{Steam}\dumps\
-
%Local%\Steam\htmlcache: Recursively deletes files and subfolders in
%USERPROFILE%\AppData\Local\Steam\htmlcache
-
..\Steam\GameOverlay*.log: Deletes
*.log
and*.last
files in{Steam}\
-
..\Steam\appcache: Deletes files
{Steam}\appcache\
-
..\Steam\appcache\httpcache: Deletes files in
{Steam}\appcache\httpcache\
-
..\Steam\depotcache: Deletes files in
{Steam}\depotcache\
-
..\Steam\config\loginusers.vdf: Deletes
{Steam}\config\loginusers.vdf
-
..\Steam\config\config.vdf: Deletes
{Steam}\config\config.vdf
-
..\Steam\ssfn*: Deletes any and all files that start with "ssfn" in Steam. IE:
{Steam}\ssfn1234567890
-
HKCU..\AutoLoginUser: Deletes the following registry value from Steam's registry key:
HKEY_CURRENT_USER\Software\Valve\Steam\AutoLoginUser
-
HKCU..\LastGameNameUsed: Deletes the following registry value from Steam's registry key:
HKEY_CURRENT_USER\Software\Valve\Steam\LastGameNameUsed
-
HKCU..\PseudoUUID: Deletes the following registry value from Steam's registry key:
HKEY_CURRENT_USER\Software\Valve\Steam\PseudoUUID
-
HKCU..\RememberPassword: Deletes the following registry value from Steam's registry key:
HKEY_CURRENT_USER\Software\Valve\Steam\RememberPassword
These files and registry keys will be generated by Steam when it's started. Make sure Steam is closed before clicking any of these buttons!
All trademarks and materials are the property of their respective owners and their licensors. This project is not affiliated with any companies referenced. This is not "Official" software or related to any companies mentioned. All it does is let you move your files around on your computer the same way you can. The use of names, icons and trademarks does not indicate endorsement of the trademark holder by this project or its creators, nor vice versa. They are only used to visually indicate which programs this project interacts with easily to the end-user.
By enabling optional features that scrape the web for publically available information (such as limited game/profile statistics and other data), you understand and accept full responsibility for doing so on your own volition. If you appreciate accurate information, support the services providing it directly. The information collected is incredibly limited and is no replacement or competitor for sites scraped.
I am not responsible for the contents of external links. For the rest of the disclaimer, refer to the License (GNU General Public License v3.0) file: https://github.com/TcNobo/TcNo-Acc-Switcher/blob/master/LICENSE - See sections like 15, 16 and 17, as well as GitHub's 'simplification' at the top of the above website.