TcNo Account Switcher

Beta 2021-04-20

2021/04/20 17:35

Update 3:

  • Fixed username detection in Ubisoft switcher, among other issues.
  • Fixed/Added ability to control platforms in Admin mode (Closing, Restarting and choosing whether you’d like to launch them as Admin in the Settings window)

Beta 2021-04-19

2021/04/19 20:35

New update: You can either run the updater in your current installation (assuming you used the latest file above ^) - located in updater\TcNo-Acc-Switcher-Updater
OR
Download the below .zip or .7z file to start using the latest version

Changes:

Even newer update below. Includes a new Blizzard switcher, thanks to @ir3turnz . Some other minor changes, as well as Offline mode for the Ubisoft Account Switcher.
Minor update to fix Battle.net icon as well.

Beta 2021-04-18

2021/04/18 12:00

Today was going to be the first time I could check the auto updater… However due to a typo it was misplaced and won’t work. You’ll need to delete the files you have now, and replace them with one of these. Future updates should work.

There is now an Origin account switcher!

  1. Sign into an account with “Keep me signed in” checked
  2. Click “Save Current”
  3. DO NOT SIGN OUT USING ORIGIN.
  4. Add another account with “Add New”
    5…. Switch using the switcher as you do in the Steam part of it. Add new lets you punch in new user details, and Save Current adds it to the list.
    You can not log out using origin, as that just breaks how it works. Unfortunately it’s not as easy as saying “This account was logged in last” - like it is with Steam. There has to be specific copies of files, which you can find in the “LoginCache\Origin” folder.

Beta 2021-04-17

2021/04/17 22:12

So, the new Beta is here. Updated UI. An easy future of more platforms.
It’s still super buggy, and I need some people to look and give their comments in #🔁bug-report or #🔁general-acc-switcher regarding the beta. If you experience an issue: Please make sure you can repeat it, and if you can: Let me know what steps you followed that causes it to break. The more info I have, the easier it is to fix :)
It’ll be a short while before it’s ready for full release, so do keep the original one installed if you use it actively. This is just a beta.

You will need:

Then, download one of the attached compressed files, extract the folder inside and run TcNo-Acc-Switcher.exe.
You should then be able to test out the new beta.
(The .7z compressed file is 18MB, while the other is 31MB – But requires 7-zip to be installed. Not sure? Download the bigger .zip)

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!

Further update

2021/03/28 02:39

Those looking for any development news, here’s how far I am currently:
The main switching works. The settings window shows up. Other than that, working on a lot to get everything in place and working properly. Progress is very slow as I’m super busy at the moment and very burnt out on this project (Just looking at the sheer amount of code is mad)
Below: the new UI for the settings window (right), vs old (left)

New on upcoming release

2021/02/14 03:03

Great news on the development of the next iteration.
I’m moving away from .NET Core 3, as it’s being replaced by .NET 5 – Which is 100,000x better.
I’m moving (at least for the exciting parts) away from XAML. This means much faster development, or at least once it’s done. This opens doors to Origin, Uplay and other account switchers, all built into this project. Once everything has been ported of course.
TLDR; The most disheartening issues have been solved: ~30MB filesize instead of Electron (same thing as Discord) offering 200MB+, and passing data between Front and Back-end has been mostly figured out.
It’s nowhere near ready, but good progress is finally being made

As much as there are similarities, there are issues just copying and pasting especially when the main UI is being completely replaced by C# Blazer.
This new project uses WebView2, which is currently still under heavy development, and not really recommended for public use. But if I get it working here, any browser (Chrome at least) would be able to control the accounts you use — The main UI is in HTML/CSS/JS. This is very similar to Discord.
There is a massive learning curve, and after so long, I am putting in the effort again. I’ve got over the most massive issues stopping me from progressing:

  • The filesize being over 200MB+ « So disheartening. WebView2 allows the Debug version to b ~30MB. So much better
  • The issue of having ‘persistent’ settings and things, when all the functions really are “static” - Don’t worry about what this means if you aren’t a C# coder. Just know good progress is being made finally.

Those interested in viewing progress can see: https://github.com/TcNobo/TcNo-Acc-Switcher/tree/Blazor
As for “C# Blazor+Electron project”, it’s now more of a C# Blazor + WebView2 project. A lot simpler in some regards, but most importantly: A lot smaller filesize-wise.

Status Update

2020/08/12 23:56

OK, so development is going to slow down quite a bit for now.
I’m working in C# WPF, but it’s incredibly difficult to add features to it quickly… Almost completely given up with it. One of the reasons I haven’t been developing it.

I’m currently working on a C# Blazor+Electron project. What does this mean?The front-end is web code. Super easy to throw together on the front-end and make it look good, animations and more. Much like this project was my first serious WPF program, this is my first Blazor project.
I can re-use 90% of the back-end code from the previous version, but I do want to get this to a working state. It’s going to take some time, unfortunately.

Release 3.0.2

2020/07/06 02:59

Before uninstalling your old version (2.0): Keep it around for a while. This is the FIRST release on a new language, with tons of new features. Expect it to be glitchy for a while.

Added:

  • NEW 3.0.2: Can now create desktop shortcuts to switch accounts.
  • 3.0.1: Last 3 (or more) accounts can be swapped to quickly with tray icon
  • 3.0.1: Command-line options for launch: +[SteamID] to swap to account, quit to not show GUI after a command, logout to log into new Steam account easily via command line
  • Option to no longer show limited accounts as VAC banned
  • Copy Steam Profile link.
  • Clear userdata folder and more added - With
  • Installer. You can now easily install/uninstall, without worrying about file management
  • Argument: +<SteamID64> to switch to account
  • Can now create desktop shortcuts to switch accounts.

Fixed:

  • NEW 3.0.2: No longer crashes with empty loginusers.vdf
  • NEW 3.0.2: No longer ‘clears’ loginusers.vdf when crashing mid-switch. Now uses a temp file, and replaces when done.
  • NEW 3.0.2: No longer need to close TcNo Account Switcher to switch accounts from Tray/Shortcut
  • Shortcut creating each time settings window opened.
  • Window shrinking to just title bar on launch.
  • Error handling for VAC checks improved.
  • No longer crashes when profile images are manually deleted with program closed
  • No longer resizes strangely after the first time images are loaded/first launch.
  • No longer crashes with empty loginusers.vdf
  • No longer ‘clears’ loginusers.vdf when crashing mid-switch. Now uses a temp file, and replaces when done.
  • No longer need to close TcNo Account Switcher to switch accounts from Tray/Shortcut

Changed:

  • Crashlogs now save into an “Errors” folder, with time attached. When reporting errors, just zip this entire folder up.

Beta 3.0.0.1

2020/06/13 20:00

Added installers. Makes life a lot easier :)
‘Portable’ .zip versions are still available.
Download the latest version from: https://github.com/TcNobo/TcNo-Acc-Switcher/releases/tag/3.0.01

Beta 3.0.0

2020/06/12 12:00

A bunch of changes and features now available for testing.
Keep your old version for now, as this is a very new thing, and is bound to be filled with bugs.
.NET Framework 4.8 Runtime Required. Make sure to download it from one of the links below:

Do let me know your experience in the ⁠🔁general-acc-switcher channel
I’d love to know if it’s working well. If it is, then I’ll push one last update to the old version letting people know they should update.