Skip to content

Releases: Leayal/SnowBreakLauncher-Dotnet

Release v1.3.9 with .NET8 base

11 Oct 20:37
e279000
Compare
Choose a tag to compare

This version should be the most stable one. Unless I find a bug somewhere in the code or the publisher drastically changes their way of game client distribution, there won't be any more updates for the launcher.

All the previous versions have been removed (source code associated with the releases are still available in Tags) because they contain critical bugs.

Download the zip package (in the assets) and uncompress the package, then run the executable file to use:

  • standalone-win64.zip: This zip package contains the standalone binaries to be running on 64-bit Windows OSs.
  • dependent-win64.zip: This zip package contains the binaries to be running on 64-bit Windows OSs, requiring .NET8 Runtime installed on the system to run.
  • standalone-linux64.zip: This zip package contains the standalone binaries to be running on 64-bit Linux OSs.
  • dependent-linux64.zip: This zip package contains the binaries to be running on 64-bit Linux OSs, requiring .NET8 Runtime installed on the system to run.

Which package to download?

It's simple, if you don't want to install the .NET8 Runtime, you should download standalone build. (Personally, I recommend you use dependent one, if possible)

  • For standalone build: There's no additional dependencies or anything you need to install to run if you download standalone package. It's all ready to be run.
  • For dependent build: Providing more flexible, you can keep the system-wide .NET8 Runtime installation up-to-date and the launcher will also get the benefit. For example1, when a security issue is found, the newer runtime version will have it patched, you can just update the .NET8 Runtime separately and the launcher will use the new runtime version, without having to wait for new launcher release here.
  • In case Windows warns you about security concerns when you run the launcher1, please install .NET8 Runtime and use dependent build instead.

For dependent builds, you only need .NET Runtime, NOT .NET Desktop Runtime or ASP.NET Core Runtime.

DO NOT run the launcher as Administration (or as root for Linux, via "sudo") unless you fully understand why you need that, the launcher should work fine without Administration/Root privileges under normal circumstance.

You can extract to the directory where official launcher is located for easy migration.

Notes:

  • The launcher currently has no Self-updating feature. But other features are completed.
  • The standalone pre-built binaries are currently for 64-bit OSs (Windows and Linux only).
  • .NET6, .NET7, .NET8 and .NET9 are side-by-side runtimes, they aren't in-place replacement. Therefore, if the dependent binaries (which you're using) target .NET8, you have to get .NET8 Runtime installed on your system despite the fact that you already have .NET7 Runtime or .NET6 Runtime or .NET9 Runtime installed. It needs the specific major .NET version.

Full Changelog: 1.3.8...1.3.9

  1. Windows can warn user about known security holes of running binaries targeting out-dated .NET SDK, to "fix" this, requiring rebuilding the new binaries that targeting newer SDK versions. 2

Release v1.3.8 with .NET8 base

23 Sep 19:27
31407d8
Compare
Choose a tag to compare

This version should be the most stable one. Unless I find a bug somewhere in the code or the publisher drastically changes their way of game client distribution, there won't be any more updates for the launcher.

All the previous versions have been removed (source code associated with the releases are still available in Tags) because they contain critical bugs.

Download the zip package (in the assets) and uncompress the package, then run the executable file to use:

  • standalone-win64.zip: This zip package contains the standalone binaries to be running on 64-bit Windows OSs.
  • dependent-win64.zip: This zip package contains the binaries to be running on 64-bit Windows OSs, requiring .NET8 Runtime installed on the system to run.
  • standalone-linux64.zip: This zip package contains the standalone binaries to be running on 64-bit Linux OSs.
  • dependent-linux64.zip: This zip package contains the binaries to be running on 64-bit Linux OSs, requiring .NET8 Runtime installed on the system to run.

Which package to download?

It's simple, if you don't want to install the .NET8 Runtime, you should download standalone build. (Personally, I recommend you use dependent one, if possible)

  • For standalone build: There's no additional dependencies or anything you need to install to run if you download standalone package. It's all ready to be run.
  • For dependent build: Providing more flexible, you can keep the system-wide .NET8 Runtime installation up-to-date and the launcher will also get the benefit. For example1, when a security issue is found, the newer runtime version will have it patched, you can just update the .NET8 Runtime separately and the launcher will use the new runtime version, without having to wait for new launcher release here.
  • In case Windows warns you about security concerns when you run the launcher1, please install .NET8 Runtime and use dependent build instead.

For dependent builds, you only need .NET Runtime, NOT .NET Desktop Runtime or ASP.NET Core Runtime.

DO NOT run the launcher as Administration (or as root for Linux, via "sudo") unless you fully understand why you need that, the launcher should work fine without Administration/Root privileges under normal circumstance.

You can extract to the directory where official launcher is located for easy migration.

Notes:

  • The launcher currently has no Self-updating feature. But other features are completed.
  • The standalone pre-built binaries are currently for 64-bit OSs (Windows and Linux only).
  • .NET6, .NET7, .NET8 and .NET9 are side-by-side runtimes, they aren't in-place replacement. Therefore, if the dependent binaries (which you're using) target .NET8, you have to get .NET8 Runtime installed on your system despite the fact that you already have .NET7 Runtime or .NET6 Runtime or .NET9 Runtime installed. It needs the specific major .NET version.

Full Changelog: 1.3.7...1.3.8

  1. Windows can warn user about known security holes of running binaries targeting out-dated .NET SDK, to "fix" this, requiring rebuilding the new binaries that targeting newer SDK versions. 2

Release v1.3.7 with .NET8 base

22 Aug 13:15
e349a60
Compare
Choose a tag to compare

This version should be the most stable one. Unless I find a bug somewhere in the code or the publisher drastically changes their way of game client distribution, there won't be any more updates for the launcher.

All the previous versions have been removed (source code associated with the releases are still available in Tags) because they contain critical bugs.

Download the zip package (in the assets) and uncompress the package, then run the executable file to use:

  • standalone-win64.zip: This zip package contains the standalone binaries to be running on 64-bit Windows OSs.
  • dependent-win64.zip: This zip package contains the binaries to be running on 64-bit Windows OSs, requiring .NET8 Runtime installed on the system to run.
  • standalone-linux64.zip: This zip package contains the standalone binaries to be running on 64-bit Linux OSs.
  • dependent-linux64.zip: This zip package contains the binaries to be running on 64-bit Linux OSs, requiring .NET8 Runtime installed on the system to run.

Which package to download?

It's simple, if you don't want to install the .NET8 Runtime, you should download standalone build. (Personally, I recommend you use dependent one, if possible)

  • For standalone build: There's no additional dependencies or anything you need to install to run if you download standalone package. It's all ready to be run.
  • For dependent build: Providing more flexible, you can keep the system-wide .NET8 Runtime installation up-to-date and the launcher will also get the benefit. For example1, when a security issue is found, the newer runtime version will have it patched, you can just update the .NET8 Runtime separately and the launcher will use the new runtime version, without having to wait for new launcher release here.
  • In case Windows warns you about security concerns when you run the launcher1, please install .NET8 Runtime and use dependent build instead.

For dependent builds, you only need .NET Runtime, NOT .NET Desktop Runtime or ASP.NET Core Runtime.

DO NOT run the launcher as Administration (or as root for Linux, via "sudo") unless you fully understand why you need that, the launcher should work fine without Administration/Root privileges under normal circumstance.

You can extract to the directory where official launcher is located for easy migration.

Notes:

  • The launcher currently has no Self-updating feature. But other features are completed.
  • The standalone pre-built binaries are currently for 64-bit OSs (Windows and Linux only).
  • .NET6, .NET7, .NET8 and .NET9 are side-by-side runtimes, they aren't in-place replacement. Therefore, if the dependent binaries (which you're using) target .NET8, you have to get .NET8 Runtime installed on your system despite the fact that you already have .NET7 Runtime or .NET6 Runtime or .NET9 Runtime installed. It needs the specific major .NET version.

Full Changelog: 1.3.2...1.3.7

  1. Windows can warn user about known security holes of running binaries targeting out-dated .NET SDK, to "fix" this, requiring rebuilding the new binaries that targeting newer SDK versions. 2