Minor bugfixes
There have been MAJOR changes to how the program works. If you’ve used it before for platforms other than Steam and Battle.Net: You need to delete your cached accounts, and re-add them. Press Start+R, type %AppData%\TcNo Account Switcher\. Open the LoginCache folder and delete every folder but Steam and BattleNet.
To keep things short here’s a list of the major changes:
BasicPlatforms.json. Steam and Battle.Net are mostly untouched, other than shortcuts. More later.+ Manage Extra Platforms to add/remove these) Discord Canary, Discord PTB, EA Desktop, Escape from Tarkov, GeForce Now, OBS Studio.+ Add New account button. Expand it upwards, click the + in the pop-out and copy/paste shortcuts (.lnk and .url files) into that folder. You can create game shortcuts on your desktop using Steam for example, and copy/move them into this folder.Backup & Restore platform settings. This will copy and compress a bunch of files, as defined in BasicPlatforms.json.Why is this a pre-release? With large changes come inevitable issues. Please calmly report any issues you experience with as much info and steps to repeat as possible for the fastest solution.
This will be released on GitHub more publically after a trial run goes well here. You may want to extract the .7z or .zip and run the program from that, instead of replacing your existing install for now.
Fixed: JObject from JsonReader errors. The program will catch errors, and reset settings for switchers that give issues.
Fixed: contextmenu CreateShortcut error. Fixed name not showing in shortcut creation menu.
Added: Start Centered, for those who want the program in a more predictable location.
Added: “Override” state for logging in through Steam. If user Double-Clicks, they can set a “default” for that in the settings screen. Right-Clicking and starting as a specific state remains unchanged.
Changed: Default port for the server, 5000 - as this is the default for a lot of programs and .NET. Now 1337. (I was stuck between 42069 and 1337 hehe)
Changed: “Brought to front” message now only shows ONCE.
Changed: Now hides the window icons when run in server-only mode. Browsers won’t have these buttons that do nothing anymore.
Updated dependencies
Multiple localisation changes. Should have grammar and other things to the latest Crowdin version.
The project has been quiet for some time, but is far from abandoned. I’ve been working on a setting up a website for startup of my own, and progress has been slow and draining. I do want to put more effort into this project, but I’m juggling many tasks.
I do hope to work on this project soon, if not once the startup’s website is up and stock orders are placed. At that point this project will have my undivided attention once again. The website is ~90% complete, but polishing and finishing is slow.
Updates on the project:
After making a video on Spicetify, creating a themes repo has become easier as I have something to base it off. I created a simple one, and have linked it here. Will make theming and sharing themes easier. I do, however, want to change 2 things before I say: Make your own themes and publish them.
.yaml to .css. Css files are much more powerful and don’t rely on my saying “You can edit this element in this way”. It will require a little bit of ‘undoing’, and then changing the way skins work a little.Other plans for themes:
Other things I want to add are a ‘include.yaml’ file, or something similar, where users can define files to include, more than just a theme file. Including JS files, to expand functionality in creative ways. Of course, these are limited to those who understand programming, but who knows what UI ideas you people have hiding.
You can view (but don’t put too much effort into contributing quite just yet) here:
https://github.com/TcNobo/TcNo-Acc-Switcher-Themes