Skip to content

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

License

Notifications You must be signed in to change notification settings

EricCute1303/TcNo-Acc-Switcher

 
 

Repository files navigation

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

Download latest More info

Themes

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*. Most switchers, including Steam work purely off changing a file and a few 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.

Help wanted!

I created this project because I use it. Platforms change, and some switcher functionality breaks. I get literally nothing from this project, and I'm no longer able to prioritize it. I will put in effort when I can. If you know how to code, your help fixing or extending the program is always welcome! Please do commit, or contact me for more details.

How does it work?

Simple. It swaps out files and registry values, pointing to your last logged in account while the program is closed. Think of it as freezing a platform like Steam in time, and replacing the "account block" with a previously frozen "account block", then unfreezing it. To Steam and your Steam account, it "looks" like you pulled your plug out and put it back in a week or so later, meanwhile you were playing on other accounts. Swapping the account block lets the program: Not interact with passwords, and not interact with 2-factor, so you can "Skip" both of those in the login process.

What's new

The new version is now out of beta! 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

List of all platforms: Epic Games, Origin, Riot Games (Valorant, League...), Steam, Ubisoft Connect and Battle.net Thank's to iR3turnZ :),

Featuring

  • Better UI, with animations. Fully user/community customisable theme system. 2 Themes built in (so far).
  • Streamer mode to hide SteamIDs and more while Stream software is running (ie OBS, XSplit...)
  • Automatic updates WAY smaller updates, due to using a new Patch system. No more redownloading the entire app. Only a few KB/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:

If you use the installer: The required runtimes will automatically be downloaded and installed. If you are NOT using the installer: Run _FIRST_RUN.exe on a computer to bring up the same window as in the installer, where runtimes are downloaded and installed. For manual runtime download and install, see the Wiki on this GitHub

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

Installation:

Install Guide

Website

  1. Download TcNo.Account.Switcher.Installer...exe
  2. Run the installer, and the application should launch when done. If not: Head into the folder where you installed the program and run _FIRST_RUN.exe to make sure required runtimes are installed, and then run TcNo-Acc-Switcher.exe to run the main program. The second is what shortcuts to the program should point to.

For a portable installation (eg. on a USB) see THIS for steps on using the .zip or .7z below.

See more info HERE

Screenshots

imgur library

Platforms

Main window screenshot

Steam account switcher

Steam account switcher

Advanced cleaning and settings

Combined image of multiple pages

LEGACY STEAM ONLY VERSION

This is then final release of the Steam only legacy version. You'll also need the .NET Framework 4.8 Runtime, below. Microsoft .NET Framework 4.8 Runtime: Web Installer, Offline Installer, Other languages

Screenshots: imgur library

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.

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 66.5%
  • HTML 12.3%
  • JavaScript 5.5%
  • SCSS 4.1%
  • CSS 3.7%
  • C++ 3.6%
  • Other 4.3%