Releases: SoapboxRaceWorld/GameLauncher_NFSW
SBRW.Launcher 2.2.2
CHANGELOG:
- Fix resource download location for LZMA.dll (in the event it is ever removed from the Launcher folder)
- LZMA Downloader would fail to download speech files in rare instances of switching game download files
- Game Folder Size would incorrectly calculate size due to a incorrect Boolean being set.
- Downloader will no longer trigger if certain language packs is installed (instead of all the languages)
- Correcting some messaging typo's, VC++ Detection will now only state if 32/64 bit is missing without a specific version
- Fixed implementation of the ModNet 'local' cache the Launcher could use as backup to validate ModLoader
-- ToDo: Arrange for secondary API's for fetching/validating ModNet
SBRW.Launcher SHA-1 (Windows / Unix):
EXE: 1DF8911B158CD1DF88BF95AE21ABA20AA84B4AE6
EXE: E029257E8B70CEC46557C7CAA5CECCD3428C8405
Archive SHA-1:
Release: F357F0E6EFC775003090A2BB03BC9CE66DB3C3DA
Unix.Release: F5A5068978A375AF99E99E6C9863DDE5CC70E373
UNIX/LINUX:
A separate build for Unix/Linux systems in full is now provided within the project.
This should address running into "runtime" detection problems by having "fixed" path compile time instead.
Lutris Scripts can be directed to look for the Unix.Release package for updating.
A huge amount of thanks to Unaccounʇed4 for the significant testing and feedback for this development.
NOTES:
There is a "special" filepaths bug that could still exist for some users with certain language characters in the Launcher/GameFiles Path(s).
We've prevented the Launcher from crashing with a .NET System.ArguementException
this would cause.
However, nfsw.exe and many ASI's still wont care for it at all, and a "ModLoader.asi error 2" may occur as a result.
It is recommended to use only Latin character set letters in folder paths/names to avoid this.
SBRW.Launcher 2.2.1
CHANGELOG:
Build Version bump/update to correct for a GH vs. Updater and versioning attribution to "Target:" set on previous Release posts.
Due to how GH API internally compares version information, reducing future Launcher Version Numbering Schema to 2 dots (#.#.#) instead of 3 (#.#.#.#).
2.2.0.12:
- Fixed Version Comparison Checks
- Updated Minimum version for Updater version checks
2.2.0.10:
- ModNet files check will no longer thread lock the Launcher
- Fix another oversight in the Ini.Parser
- Fix LZMA Progress updating
- Prevent switching servers on the Register Screen
- Updated Libs and Dev Version checking
SBRW.Launcher SHA-1 (Windows / Unix):
EXE: 88879477A1A83C51DF04983DDE876EC774FD39CD
EXE: 48FCBDD95CBE740B6C3F1873D02EB4B9A35A910B
Archive SHA-1:
Release: B2370016299805D4B53B5757EC22CE7F63284D85
Unix.Release: 6AB561505D269E3083D514C6087BFB809F32767C
UNIX/LINUX:
A separate build for Unix/Linux systems in full is now provided within the project.
This should address running into "runtime" detection problems by having "fixed" path compile time instead.
Lutris Scripts can be directed to look for the Unix.Release package for updating.
A huge amount of thanks to Unaccounʇed4 for the significant testing and feedback for this development.
NOTES:
There is a "special" filepaths bug that could still exist for some users with certain language characters in the Launcher/GameFiles Path(s).
We've prevented the Launcher from crashing with a .NET System.ArguementException
this would cause.
However, nfsw.exe and many ASI's still wont care for it at all, and a "ModLoader.asi error 2" may occur as a result.
It is recommended to use only Latin character set letters in folder paths/names to avoid this.
SBRW.Launcher 2.2.0.8
CHANGELOG:
Changed:
- Login Button will now be disabled when downloading or checking if the game files are present
-- When/if the user switches servers, the button will be disabled until the download/check passes
Fixed:
- Sever Ping would not display when loading server information or Logging into the server (Thanks Griff)
SBRW.Launcher SHA-1 (Windows / Unix):
EXE: 4C7F3626F6C5F72306CD077D46DC8B6DECF67EA9
EXE: 6E15CB2329794AA15BFDFE06D0E3600D85C7DF09
Archive SHA-1:
Release: 4DDAA9F6DC744BB07E55256918A94550D4E9CA81
Unix.Release: FBAC97D44638EEFDCE1AF10169EE2BBAA40FC85D
NOTES:
There is a "special" filepaths bug that could still exist for some users with certain language characters in the Launcher/GameFiles Path(s).
We've prevented the Launcher from crashing with a .NET System.ArguementException
this would cause.
However, nfsw.exe and many ASI's still wont care for it at all, and a "ModLoader.asi error 2" may occur as a result.
It is recommended to use only Latin character set letters in folder paths/names to avoid this.
SBRW.Launcher 2.2.0.6
CHANGELOG:
Re-Release due to Build Error
Linux:
- Attempt to work around free space detection with advisement to player
- This should allow the Game Files downloader to work again
General:
- Update Core lib SBRW.Ini.Parser to try and prevent Unhandled Exception errors
- Update Downloader lib to fix missing "range to"
- Fix Insider Build Version Checking
- Fix Server Information getting out of sync from rapidly switching
- Don't Display 'Ping' while downloading (ToDo: Disable Login if Gamefiles are not complete)
SBRW.Launcher SHA-1 (Windows / Unix):
EXE: BB476B299D788AC734AD22F9C24344942A6AE06F
EXE: A595DEDA7CA76624DA758A99C5B16928F06C27B9
Archive SHA-1:
Release: 909ED54A58043343BB3F34D1C691E1FA260E8D0F
Unix.Release: 2107CDBA2E4ACB430E172146668A63D7576B454E
NOTES:
There is a "special" filepaths bug that could still exist for some users with certain language characters in the Launcher/GameFiles Path(s).
We've prevented the Launcher from crashing with a .NET System.ArguementException
this would cause.
However, nfsw.exe and many ASI's still wont care for it at all, and a "ModLoader.asi error 2" may occur as a result.
It is recommended to use only Latin character set letters in folder paths/names to avoid this.
SBRW.Launcher 2.2.0.4
CHANGELOG:
-
LZMA Downloader now works properly
-- A missing loop check was fixed, this will prevent "5,821 files missing" (SBRCrashDump code(+0x569521)
) -
LZMA Download speed corrected and improved
-
Server Information Panel on Public Servers will now display when/during fetching Game Files
-
Downloading Game Files/Server Mods will no longer cause UI in Server List drop down to flicker
-
Fixed the pop-up/check for selecting Launcher folder to download Game Files
-- It will now create "Game Files" sub-folder correctly and use it instead -
modernAuthSupport
now actually fully functions as intended
-- Large thanks to @SPEED0U and @MeTonaTOR for pointing it out
- Server Mods download Progress Bar will now show "complete" bar relative to full number of files to be downloaded
UNIX/LINUX:
A separate build for Unix/Linux systems in full is now provided within the project.
This should address running into "runtime" detection problems by having "fixed" path compile time instead.
Lutris Scripts can be directed to look for the Unix.Release package for updating.
A huge amount of thanks to Unaccounʇed4 for the significant testing and feedback for this development.
NOTES:
There is a "special" filepaths bug that could still exist for some users with certain language characters in the Launcher/GameFiles Path(s).
We've prevented the Launcher from crashing with a .NET System.ArguementException
this would cause.
However, nfsw.exe and many ASI's still wont care for it at all, and a "ModLoader.asi error 2" may occur as a result.
It is recommended to use only Latin character set letters in folder paths/names to avoid this.
SBRW.Launcher SHA-1 (Windows / Unix):
EXE: 0EC256DD2B74C88BF02B215648AD15C46E9F9BEF
EXE: EBDAA6A724A2D7A803419E992031B6F13959C52A
Archive SHA-1:
Release: A739E5605FF2A9F4E4BCA6534EF10F0EF61695B6
Unix.Release: CA2742E0A572ED6FF17AD3AF696FDAA89C2574C1
SBRW.Launcher 2.2.0.2
CHANGELOG:
- Hotfix to correct a Registration issue under HTTPS/ModernAuth where the input email was being sent as password instead of the input password
-- This Hotfix is necessary for new users looking to register on Spark Server using SBRW Launcher
Thanks to yanchan on Server Admin Group Discord for pointing this out
UNIX/LINUX:
A separate build for Unix/Linux systems in full is now provided within the project.
This should address running into "runtime" detection problems by having "fixed" path compile time instead.
Lutris Scripts can be directed to look for the Unix.Release
package for updating.
A huge amount of thanks to Unaccounʇed4 for the significant testing and feedback for this development.
NOTES:
There is a "special" filepaths bug that could still exist for some users with certain language characters in the Launcher/GameFiles Path(s).
We've prevented the Launcher from crashing with a .NET System.ArguementException
this would cause.
However, nfsw.exe and many ASI's still wont care for it at all, and a "ModLoader.asi error 2" may occur as a result.
SHA-1 (Win
;Unix
):
EXE: 6CC2AE687785F3785E25A3C3CBC83D0D329ADDA0
;EF615F3746B6C4E922C87A040E6ECE0E831542B7
Archive SHA-1:
Release: A32DC10C580B5DA86873F1EF2E4B40B9B0300BD5
Unix.Release: 4B3C3DC17D826BC3D0DBF72B5302BEDA45EF77F2
SBRW.Launcher 2.2.0.12
CHANGELOG:
2.2.0.12:
- Fixed Version Comparrison Checks
- Updated Minimum version for Updater version checks
2.2.0.10:
- ModNet files check will no longer thread lock the Launcher
- Fix another oversight in the Ini.Parser
- Fix LZMA Progress updating
- Prevent switching servers on the Register Screen
- Updated Libs and Dev Version checking
SBRW.Launcher SHA-1 (Windows / Unix):
EXE: 9037F0FF12070E358811A7812790B70D32A718AF
EXE: 1DCC3D0C533B951AFA1BEF80397078690FB89077
Archive SHA-1:
Release: 77B3BB2002A73902284A5516824758F1651BC0B0
Unix.Release: 86DD0041F5B1323AF33EA077128CB0547E90DAA3
NOTES:
There is a "special" filepaths bug that could still exist for some users with certain language characters in the Launcher/GameFiles Path(s).
We've prevented the Launcher from crashing with a .NET System.ArguementException
this would cause.
However, nfsw.exe and many ASI's still wont care for it at all, and a "ModLoader.asi error 2" may occur as a result.
It is recommended to use only Latin character set letters in folder paths/names to avoid this.
SBRW.Launcher 2.2.0.10
CHANGELOG:
- ModNet files check will no longer thread lock the Launcher
- Fix another oversight in the Ini.Parser
- Fix LZMA Progress updating
- Prevent switching servers on the Register Screen
- Updated Libs and Dev Version checking
SBRW.Launcher SHA-1 (Windows / Unix):
EXE: 9037F0FF12070E358811A7812790B70D32A718AF
EXE: 1DCC3D0C533B951AFA1BEF80397078690FB89077
Archive SHA-1:
Release: 77B3BB2002A73902284A5516824758F1651BC0B0
Unix.Release: 86DD0041F5B1323AF33EA077128CB0547E90DAA3
NOTES:
There is a "special" filepaths bug that could still exist for some users with certain language characters in the Launcher/GameFiles Path(s).
We've prevented the Launcher from crashing with a .NET System.ArguementException
this would cause.
However, nfsw.exe and many ASI's still wont care for it at all, and a "ModLoader.asi error 2" may occur as a result.
It is recommended to use only Latin character set letters in folder paths/names to avoid this.
SBRW.Launcher 2.2.0.0
CHANGELOG:
A massive amount of under-the-hood changes took place to restructure the code base.
"GameLauncher.exe" is now "SBRW.Launcher.exe"; but a 'stub' GameLauncher.exe is still included for existing shortcuts to continue working.
In addition to that, the following:
Logo Splash on startup now a "Startup" Splash Screen to present loading information
- This is so people can determine if the Launcher is in fact actually doing anything or not when loading
Fixed ability to assign a custom Local Proxy Port in Settings.ini getting ignored
Account.ini now stored in AppData\Roaming for systems with multi-user Windows logins to prevent accidental account sharing
This also applies to Servers-Custom.json for the Add/Remove Custom Servers function
When encountering a game crash or force restart, you are no longer required to restart the launcher
UI Themed Screens are now combined into a single screen instance
Refined the UserSettings XML Editor window:
- Corrected "Audio Quality" option to "Audio Filter" as "On/Off" for low-pass filter (default is Off)
- Corrected "Game Music" to "Event Music" to match the in-game volume control being adjusted
- Added "Rain Enable" for future control of client side presentation
- Re-adapted and resized for better presentation within the Steam Deck display resolution
Window Title Session Timer Display Improvements:
- Now provides 3 choices;
1: Static - which gives a 'fixed' time based on Gameplay Timer (ex: "Will restart at 1:30pm")
2: Dynamic - Countdown method display (hh:mm:ss)
3: None - No Session Timer, as an alternative to "Static" for video capture (if necessary)
CDN Changes:
- Launcher supports offline Server and CDN Lists
- CDN List selection now "CDN Picker" and operates like 1st Run Server Select, showing details
Details are: LZMA, Verify Hash, Game Pack and Ping - Game Pack now re-supported as an alternative download method for getting the Base Game Files
By default, LZMA "original" mode is enforced; and will fallback if a CDN is selected that doesn't have Game Pack available
Update/Download Handling Improvements:
- The Update Popup can be viewed when an update is available (even if skipped or ignored) from the Main Screen 'Launcher Status'
- CDN LZMA and Server Mods downloading should hopefully be more consistent and resilient
- Added option to adjust the amount of Timeout (in milliseconds) (for use in "connection unexpectedly terminated" errors)
UNIX/LINUX:
A separate build for Unix/Linux systems in full is now provided within the project.
This should address running into "runtime" detection problems by having "fixed" path compile time instead.
Lutris Scripts can be directed to look for the Unix.Release
package for updating.
A huge amount of thanks to Unaccounʇed4 for the significant testing and feedback for this development.
NOTES:
There is a "special" filepaths bug that could still exist for some users with certain language characters in the Launcher/GameFiles Path(s).
We've prevented the Launcher from crashing with a .NET System.ArguementException
this would cause.
However, nfsw.exe and many ASI's still wont care for it at all, and a "ModLoader.asi error 2" may occur as a result.
SHA-1 (Win
;Unix
):
EXE: 24E13CBA27E8BBBDE853E3B57100A1881E7A3C14
;13E8C924030C02ADD1FF26E4C69424744FBA19E4
Archive SHA-1:
Release: B77C3CE800721BE59329A225998A5E8DFAC14FD4
Unix.Release: 7A1788D14364B032D103507C223AA1C33EDDED9C
SBRW.Insider 2.2.0.5
CHANGELOG:
Linux:
- Attempt to work around free space detection with advisement to player
-- This should allow the Game Files downloader to work again
General:
- Update Core lib SBRW.Ini.Parser to try and prevent Unhandled Exception errors
SBRW.Launcher SHA-1 (Windows / Unix):
EXE: 565559794C4FE8E2607F5A6105943641452AB715
EXE: 24B2D537830304281BFF34189F508432854C083D
Archive SHA-1:
Release: 6AF2EB543E7258196D0B37E521CD9E92A52431E1
Unix.Release: 57476710BCEACE6CC10C46BA1A57B3DE06D9D5FB