Mirror of space-wizards/SS14.Launcher
  • Fluent 54.7%
  • C# 43.9%
  • Python 1.2%
  • Shell 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Coca 437fe668bd
Desktop entry additions & cleanup (#299)
Adds `Categories` for `Game` (which I'm surprised was in the nix package but not here)

`Exec` is no longer a relative path as the [spec](https://specifications.freedesktop.org/desktop-entry/1.5/exec-variables.html) does not support that anyways:
>  The executable program can either be specified with its **full path** or with the name of the executable only.

`Icon`'s extension is removed as from what I understand from reading http://freedesktop.org/wiki/Standards/icon-theme-spec this is the name of the icon that is searched and not the filename (unless its a absolute path)

`Keywords` added with the keywords gotten from https://aur.archlinux.org/cgit/aur.git/tree/ss14.launcher.desktop?h=ss14.launcher&id=6dec1960c1b3867638352662071d83093e6f8c2f

`SingleMainWindow=true` should be self evident as SS14.Launcher will not let itself be launched multiple times

`StartupWMClass` set to `SS14.Launcher` to match the WM class (App ID on native wayland)

`Version` bumped to `1.5` since `SingleMainWindow` needs it (and `PrefersNonDefaultGPU` is also a key added in `1.4` so it was outdated already)

Removed several entries for being deprecated or old, see PR discussion for reasoning.
2026-09-16 18:56:17 +02:00
.github/workflows Fix typo in publish workflow 2026-01-19 17:57:19 +01:00
.vscode Packaging work for hybrid x64/ARM64 builds. 2025-09-26 15:01:17 +02:00
Assets Add Telegram info link icon. 2024-10-08 20:47:42 +02:00
MSBuild Trim TerraFX 2022-05-28 12:45:02 +02:00
nix Remove nix packaging (#312) 2026-09-16 18:20:48 +02:00
PublishFiles Desktop entry additions & cleanup (#299) 2026-09-16 18:56:17 +02:00
Robust.LoaderApi@5b467d1100 fix(LoaderApi): Bump loaderapi to latest commit. (#258) 2025-12-06 21:51:37 +01:00
SS14.Launcher Rename auth override value (#310) 2026-09-13 00:22:38 +02:00
SS14.Launcher.Bootstrap Work around .NET 10 NativeAOT publish bug 2025-12-02 21:56:09 +01:00
SS14.Launcher.FakeRobustToolbox Remove dotnet SDK 8.0 dep (#273) 2026-02-16 19:25:17 +01:00
SS14.Launcher.Tests Switch to central package management 2023-04-04 00:37:11 +02:00
SS14.Loader Keep track of running clients in content DB 2026-01-11 03:45:56 +01:00
.editorconfig Switch to central package management 2023-04-04 00:37:11 +02:00
.gitattributes Cool I think this all works 2019-11-11 17:35:26 +01:00
.gitignore Gitignore __pycache__ 2025-09-20 16:19:30 +02:00
.gitmodules Robust.LoaderApi submodule 2020-12-16 23:53:07 +01:00
Directory.Packages.props Remove ReactiveUI #202 but with conflicts fixed. (#279) 2026-06-29 21:05:53 +02:00
download_net_runtime.py Upgrade to .NET 10 2025-12-01 21:12:27 +01:00
exe_set_subsystem.py Packaging work for hybrid x64/ARM64 builds. 2025-09-26 15:01:17 +02:00
flake.nix Remove nix packaging (#312) 2026-09-16 18:20:48 +02:00
Launcher.props Version 0.40.1 2026-09-13 00:33:44 +02:00
LICENSE.txt Initial Commit 2019-03-31 22:27:47 +02:00
publish.py After some consideration this is better (#305) 2026-09-12 00:14:31 +02:00
Readme.md Rename auth override value (#310) 2026-09-13 00:22:38 +02:00
SS14.Launcher.sln Linux ARM64 works 2025-09-26 19:10:13 +02:00
SS14.Launcher.sln.DotSettings Allow content bundles to be marked as "Server GC" 2024-09-08 01:02:41 +02:00

SS14.Launcher

Translation status

This is the launcher you should be using to connect to SS14 servers. Server browser, content downloads, account management. It's got it all!

Development

Useful environment variables for development:

  • SS14_LAUNCHER_APPDATA_NAME=launcherTest to change the user data directories the launcher stores its data in. This can be useful to avoid breaking your "normal" SS14 launcher data while developing something.
  • SS14_LAUNCHER_OVERRIDE_AUTH_URL=https://.../ to change the auth API URL to test against a local dev version of the API.