mirror of
https://github.com/space-wizards/SS14.Launcher.git
synced 2026-09-25 09:16:41 +03:00
Mirror of space-wizards/SS14.Launcher
- Fluent 54.7%
- C# 43.9%
- Python 1.2%
- Shell 0.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
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. |
||
| .github/workflows | ||
| .vscode | ||
| Assets | ||
| MSBuild | ||
| nix | ||
| PublishFiles | ||
| Robust.LoaderApi@5b467d1100 | ||
| SS14.Launcher | ||
| SS14.Launcher.Bootstrap | ||
| SS14.Launcher.FakeRobustToolbox | ||
| SS14.Launcher.Tests | ||
| SS14.Loader | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| Directory.Packages.props | ||
| download_net_runtime.py | ||
| exe_set_subsystem.py | ||
| flake.nix | ||
| Launcher.props | ||
| LICENSE.txt | ||
| publish.py | ||
| Readme.md | ||
| SS14.Launcher.sln | ||
| SS14.Launcher.sln.DotSettings | ||
SS14.Launcher
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=launcherTestto 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.