TcNo Account Switcher

Release 2021-07-23_00

2021/07/23 18:53
  • Added option to switch accounts with arguments for the program. For example: tcno...exe +s:<steamID> -silent where -silent will be passed to Steam.exe, and then launch it to the Tray.
  • Updated localisation. Thanks to everyone who helped the project at https://crowdin.com/project/tcno-account-switcher (I’ll get to properly crediting people in the program sometime soon)
  • Fixed crash a user got where StyleSettings.yaml was not detected
  • Fixed crash after catching ‘WebView browser process has crashed". Didn’t close the program automatically, so it just hangs. Now closes.
  • Fixed “No such host is known” error in updater, when no internet access is available.
  • Fix for Ubisoft users.dat file missing, causing Add New account crash.
  • Added custom ReadAllText and ReadAllLines, so reading from files in use, like the log, should be better and result in fewer crashes (when files in use).

Release 2021-07-14_00

2021/07/14 19:29
  • Added support for multiple languages. Everything was machine translated (Using Google Translate and other sites) so it will be inaccurate. If you speak another language, please visit: https://crowdin.com/project/tcno-account-switcher to help. Just read through what you can, and correct where necessary OR if it’s correct use the + to upvote the translation.
  • Fixed issue where users can’t set their Discord installations to another path

Releasse 2021-07-08_00

2021/07/08 13:48

All binaries/executables and the installer were signed by me. They should now work better with Microsoft SmartScreen and AntiVirus software alike.

  • Also the installer is a bit smaller. Using a different compression method.

Release 2021-07-06_01

2021/07/06 17:54
  • Fixed: Discord not passing the “enter password” screen. Was not creating the Discord LoginCache folder.

Release 2021-07-06_00

2021/07/06 17:40
  • Added Discord account switcher..(Currently only Discord, not Discord PTB)
  • Userdata files moved. Your files in Documents\TcNo Account Switcher (if any from older versions) will be moved to %AppData%\TcNo Account Switcher (aka.C:\Users\<username>\AppData\Roaming\TcNo Account Switcher). Nothing changes for you unless you regularly adjust themes or other files in that folder. You can however choose another folder by creating userdata_path.txt in the program’s install directory with just a folder location inside it. This will move get the program to work out of that directory instead - You will need to manually move files.
  • Running the CLI command tcno:\\ with no arguments will open the normal GUI window.
  • Shortcuts for accounts now include the platform name. Fixes issues with duplicate names in different platforms.
  • Fixed: account sorting not saving/working.
  • Fixed: server not running on its own, so you cna now use it in browser again, albeit limited due to a lot of missing functions - if that’s your cup of tea.
  • Fixed: icon spacing and organisation in the info window.

Release 2021-07-01_00

2021/07/01 18:44
  • Added: ‘Export account list’ button, to save a .csv with all the saved accounts, as well as other info such as VAC status, Overwatch SR and more. Right-click a platform to see this. Suggestion: @Deleted User
  • Added: option under the theme to check, and use Windows Accent Colour as the ‘accent colour’ of the TcNo Account Switcher as well.
  • Fixed (or rather now notifies users of) errors in user-made stylesheet files. A poor soul has started the program around 100 times (and I see crashlogs), but hasn’t successfully got into it because of a missing quotation mark. It now reloads the default, and places the users ‘corrupt’ stylesheet into another file, as well as the error for user debugging.

Release 2021-06-28_02

2021/06/28 18:04
  • Changed: Adjusted where the context menu opens, and expands.
  • Changed: BattleNet logo
  • Fixed: Riot Games switcher not working in different regions (Just copying and replacing another file). Thanks Achime11 https://github.com/TcNobo/TcNo-Acc-Switcher/issues/41
  • Fixed: characters being considered HTML, breaking display (’<’, ‘>’, among others). Thanks Inx00 https://github.com/TcNobo/TcNo-Acc-Switcher/issues/42
  • Fixed: webview process crashing. Fixes crash “UNHANDLED CRASH: System.InvalidOperationException: The WebView control is no longer valid because the browser process crashed.”
  • Fixed: “UNHANDLED CRASH: System.Threading.Tasks.TaskCanceledException: A task was canceled.”
  • Changes to updater to stop it moving a folder each time it updates.

Release 2021-06-26_00

2021/06/26 12:51
  • This update fixes the crash on start for users with the ‘minimize to tray’ setting in their options checked. Those who have it checked, and/or can not start up the program at all should delete Documents\TcNo Account Switcher\WindowSettings.json to reset the settings for the program, start and then update.
  • Removed the ’low memory minimize’ option, as it seems to be done automatically now? Extra steps will just raise the chance of an issue arising.
  • Fixed the ‘jsRuntime is null’ error as well - for most people. This elusive issue is hard to recreate, and this should fix most if not all of them.

Release 2021-06-23_01

2021/06/23 18:42

This should be the last fix for those with it installed to their Program Files folder. Run the Updater manually, as it won’t run automatically with the popup banner.
Changes:

  • Added protocol support While this will be unused by most, some will find it useful for third-party software and other things. Use tcno:\\s:76561198064588130 to swap to that account’s SteamID (it’s mine so obviously you can’t lul). Profile states work as well, eg: tcno:\\s:76561198064588130:3 to swap to that account in Away mode.
  • Fixed Battle.Net launcher not showing Usernames/Overwatch SRs properly. Fixed sizing of the accounts as well.
  • Fixed updater completely (hopefully) when installed to Program Files.
  • Better JS handling, so less crashes to be expected.
    For info on protocol handling: https://github.com/TcNobo/TcNo-Acc-Switcher/issues/37

Oh, and the installer is now public and will be distributed with releases as follows (as well as on the GitHub Releases page):

Release 2021-06-19_02

2021/06/19 16:49

You’ll notice a pattern with these: Whenever a new big change is introduced, like moving from the app folder to the Documents folder, a lot of issues come around. Be prepared for issues like this, unfortunately.

If you were one of the few who have it installed in the Program Files folder, and downloaded either 2021-06-19_00 or 2021-06-19_01, you will have to run the Updater from the updater folder manually, as clicking the banner will only restart the program. You should click it once to make sure you have the latest updater files however, otherwise the update won’t work at all. You will also need to kill the TcNo-Acc-Switcher instance under the Details tab in Task Manager —> Again ONLY those who have it installed in Program Files (very few) will have this specific issue.

**Changes in these updates: **

  • Fixed not copying new required files into Documents when updating.
  • Fixed updater not launching when installed in Program Files [it only restarted itself instead].
  • Fixed issues when trying to update, but no permissions to files are available – Ie: Installed in Program Files.