/TcNo-Acc-Switcher

A Super-fast account switcher for Steam, Battle.net, Epic Games, Origin, Riot, Ubisoft and soon more!

Primary LanguageC#GNU General Public License v3.0GPL-3.0

GitHub All Releases Website Discord server Twitter GitHub last commit GitHub repo size

Download latest Download Beta

A Super fast account switcher for Steam, Battle.net, Epic Games, Origin, Riot Games and Ubisoft (and more soon) Saves NO passwords or any user information*. Steam switcher works purely off changing a file and 2 registry keys. Wastes no time closing, switching and restarting Steam and other platforms.
NOTE: Not created for cheating purposes. All it does is change accounts. Use it as you see fit, accepting responsibility.

New beta version

The new Beta version is available for testing. Please report any and all bugs, as well as steps to recreate them into the Issues section, or the #bug-report channel under TCNO ACCOUNT SWITCHER section on the Community Discord. Download the Beta in the Discord (This is to prevent confusion here)

Youtube Guides: BattleNet, Origin, Steam, UPlay

New in this version:

  • NEW: Battle.net account switcher Thank's to iR3turnZ :)
  • NEW: Epic Games account switcher (Very early in development, but functional).
  • NEW: Origin account switcher (Very early in development, but functional).
  • NEW: Ubisoft Connect account switcher (Very early in development, but functional).
  • NEW: Better UI, with animations. Fully user/community customisable theme system. 2 Themes built in (so far).
  • NEW: Streamer mode to hide SteamIDs and more while Stream software is running (ie OBS, XSplit...)
  • NEW: Easier ability to expand into other platforms (Yes, this is coming soon)
  • NEW: WAY smaller updates, due to using a new Patch system. No more redownloading the entire app. Only a few MB at a time.
  • STEAM: Log in as Invisible, Offline and more! Copy profile links, SteamID and create quick-switch desktop shortcuts!

[For info on how any of these work, see the Wiki]

Required runtimes (Download and install)

  • WebView2 Runtime: Click HERE and install.

  • Microsoft .NET 5 Desktop Runtime AND: ASP.NET Core 5.0 Runtime: Click HERE and click x64, as well as Download Hosting Bundle. See below: Buttons to click for .NET Desktop & ASP.NET runtime

FAQ

Visit the Wiki for more info and steps for your first launch

OLD STEAM ONLY VERSION

New users should use the Download button above, or click HERE. You'll also need the .NET Framework 4.8 Runtime, below.

Required runtimes

Running the program: After installing using the installer, or downloading your .zip (portable version) from the GitHub Releases page, extract everything to a folder of your choice and run TcNo Account Switcher.exe

If HardenTools was used, ensure that cmd.exe (Command Prompt) access is still allowed; if access is denied, TcNo Account Switcher will encounter a fatal unhandled exception (crash).

How does the Steam switcher work

  1. It lists your accounts based on the names in "C:\Program Files (x86)\Steam\config\loginusers.vdf"
  2. After picking one, it edits that file so that the one you chose is the latest, and makes sure Remember Password is set to true.
  3. It edits "HKEY_CURRENT_USER\Software\Valve\Steam\AutoLoginUser" to your selected username, and also sets the RememberPassword DWORD to True.
  • It ends any processes that start with "Steam", and then restarts Steam.exe once the switch is made. You don't need to do anything but use the arrow keys and press Enter.

Options available: Start Steam as Administrator, Hide VAC Status for each account and Show Steam ID, Start as Invisible, Offline and more.

Screenshots

imgur library

Main window screenshot Other windows (Combined screenshot)

Known issues

  • Issues caused by .NET Core (TcNo Account Switcher 2.0) are solved. No more issues clearing your %temp% (This is not an issue in the new Beta version, hence no fix)

Disclaimer

All trademarks and materials are property of their respective owners and their licensors. This project is not affiliated
with Battle.net or Blizzard Entertainment Inc, Epic Games Inc or the Epic Games Launcher, Origin or Electronic Arts Inc,
League of Legends or Legends of Runeterra or Valorant or Riot Games Inc, Steam or Valve Corporation, Ubisoft Connect or
Ubisoft Entertainment, or any other companies or groups that this software may have reference to. This project should
not be considered "Official" or related to platforms mentioned in any way. All it does it let you move your files around
on your computer.

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.

Additional license information for included NuGet packages and other parts of code can be found in: HERE TcNo-Acc-Switcher-Server/Additional Licenses.txt, and are copied to the build directory, as well as distributed with release versions of this software.

JetBrains Support - Open Source License