Skip to content

Releases: therksius/SteamSwitch

Version 1.5.5

30 Nov 03:43
12d445a
Compare
Choose a tag to compare

Change log:

  • Fixed issue downloading avatars. Steam changed their CDN (was looking for steamcdn-a.akamaihd.net, but the CDN is now cdn.cloudflare.steamstatic.com). The check should be more flexible now.

Version 1.5.4

07 Apr 11:24
0696c5f
Compare
Choose a tag to compare

Change log:

  • Better error checking/message for reading user config (reports loginusers.vdf missing, format invalid, or read only).

Version 1.5.3

13 Feb 06:05
c7b3b3a
Compare
Choose a tag to compare

Change log:

  • Modified Steam button menu:
  • Changed "Restart Online/Offline" to "Go Online/Offline".
  • Added "Restart Steam".

Version 1.5.2

05 Dec 15:15
31e8f16
Compare
Choose a tag to compare

Change log:

  • Changed "Manage Users" invalid username detection. Now shows warning instead of silently trying to correct.
  • Added input field in Extra Options to allow on-the-fly edits to command line parameters for Steam.

Version 1.5.1

04 Dec 10:36
Compare
Choose a tag to compare

Change log:

  • Credit to AutoIt forum user Ward, for the Json.au3 and BinaryCall.au3 files included since last update. Forum thread here: https://www.autoitscript.com/forum/topic/148114-a-non-strict-json-udf-jsmn/
  • Forgot to test the deferred pic creation with tabs, doesn't work properly, so just removed it.
  • Added config migration (whoops, forgot to include with v1.5).
  • Fixed bug with avatar download which would ignore profile page avatar and try the search page.
  • Changed "Add/Edit Users" to "Manage Users".
  • Change unfocused auto-close. Was getting too many erroneous exits. Now waits 100ms before closing.
  • Changed all child GUI handles to static vars and hide/show instead of deleting/creating every time.
  • Added some online/offline indicators for each user (so can tell right away how it will log in). Customize size with parameter (/indicator=#, /in=#).
  • Detect and reveal when the "Steam - Offline Mode" window is hidden, which prevents Steam from launching normally. This happens when you click the [x] instead of one of the buttons.
  • Added function to detect if 'steam.exe' process matches file path of Steam acquired from registry.
  • Different waiting animation for SteamClose window.
  • Added detection for other avatar file types (jpg, gif, bmp) if users want to customize avatars.
  • Added "Grab Usernames" button to Manage users dialog. This will check the Steam loginusers.vdf file for any AccountNames and add them to the list.
  • Dropped extra icons from compiled version.

Version 1.5

29 Nov 17:05
Compare
Choose a tag to compare

v1.5 changes:

  • Added context menu for user buttons (start offline/online, reload avatar).
  • Added tab pages when user buttons take up too much space (scrollwheel changes tabs).
  • Updated images used for default (downloading) and missing avatars.
  • Redesigned Add Users dialog.
  • Added method to search for avatar if user doesn't have Custom URL set in their profile.
  • Changed avatar downloading procedure.
  • Added individual avatar reload capability, also changed the procedure for avatar reload.
  • Show banner with context menu at top of window when Steam is running.
  • Moved Steam shutdown code out of _SteamLogin into new function (_SteamClose).
  • Enforced max window dimensions (about 80% width, 70% height).
  • Changed config folder structure. Put avatars in their own subfolder (easier to clear/reload), changed userlist filename.
  • Renamed some variables, moved some into global scope (needed for outside functions).
  • Changed _SteamConfig function. Now using StringRegExpReplace to adjust values rather than discarding/rewriting sections of the config.
  • Run _SteamConfig on every launch to ensure Timestamp value is always current (theoretically preventing password expiration).
  • Warn if _SteamConfig fails (could not find user in file, or could not write to file: loginusers.vdf).
  • Added short aliases for command line options (/online = /on, /atMouse = /am, etc. see readme).
  • Added lots of commentary (pretty much all commented now I think).

Added /extra parameter

16 Aug 12:59
63d099e
Compare
Choose a tag to compare

Added /extra parameter to start UI with extra options revealed.

Initial github release

07 Aug 15:33
7733b42
Compare
Choose a tag to compare

First uploaded release.