All-in-one Starsector launcher, mod manager, and toolkit.
- Launcher/Dashboard: Replacement for the game launcher.
- Mod Manager: Manage your installed mods.
- Mod Profiles: Save custom mod loadouts. Load save game mod loadouts.
- VRAM Estimator: Now with visualization.
- StarModder: Online mod catalog & downloader.
- Chipper: Logfile viewer.
- Rules.csv Autoreloader: Hot reload for your mod rules.csv.
- Download and install/extract Flutter SDK so that it's on your path.
- Follow the instructions for your platform so that InAppWebView can build: https://inappwebview.dev/docs/intro/#setup-windows.
- Linux: Install
libcurl4-openssl-dev. - Download the TriOS source code, navigate to it, and run
(substitute
flutter build windowsmacosorlinuxdepending on your platform).- On Linux, you may need to install missing libs, such as
libcurl4-openssl-dev(for building Sentry). - Also, don't use the Snap version of Flutter, install it manually so it uses system libs.
- On Linux, you may need to install missing libs, such as
- The output should tell you where it placed the compiled program.
Whenever you change a model class (anything using code gen), you'll need to run the following command in a terminal in the project's root folder (I run it in IntelliJ's terminal). No need to do this unless you're changing TriOS code; the generated code is included in the source code.
dart run build_runner watch --delete-conflicting-outputs




