Eigenständiges Windows-Desktop-Programm für Star-Citizen-Cargo/Hauling — ersetzt Excel. Ladungen erfassen, live den besten Verkaufsplatz finden, Profit-Routen berechnen und dein Standard-Schiff samt Überlade-Warnung verwalten. Daten von citizenhq.space.
Windows: Neueste sc-cargo-manager.exe unter Releases
laden und starten. Kein Installer, kein Server, kein offener Port → keine Firewall-Abfrage.
Das Programm aktualisiert sich selbst (fragt beim Start nach neuen Versionen).
Linux: sc-cargo-manager-linux aus den Releases laden. Benötigt WebKitGTK 4.1 + GTK3
(Arch: sudo pacman -S webkit2gtk-4.1 gtk3 · Ubuntu/Debian: sudo apt install libwebkit2gtk-4.1-0 libgtk-3-0),
dann chmod +x sc-cargo-manager-linux && ./sc-cargo-manager-linux. Auf Linux mit nativer
Fensterdeko (die eigene Titelleiste ist Windows-spezifisch); Funktionen identisch.
Aus Quellcode: Windows → Doppelklick auf start.bat; Linux → gegen 4.1 bauen:
PKG_CONFIG_PATH="/tmp/pc:$(pkg-config --variable pc_path pkg-config)"
printf 'Name: webkit2gtk-4.0\nVersion: 2.44\nRequires: webkit2gtk-4.1\n' > /tmp/pc/webkit2gtk-4.0.pc
CGO_ENABLED=1 go build .
(benötigt Go + webkit2gtk-4.1/gtk3-Dev-Pakete.)
- Cargo-Log — Einträge (Location, Material, Menge = Anzahl × Container, Datum, Einkauf), Gesamt-Statistik (SCU, Materialien, Fuhren), Ziel-Auswahl je Eintrag mit System-Filter.
- Live bester Verkaufsplatz — Top-Abnehmer mit Preis, Nachfrage, Bestand, Datenaktualität.
- Routen — Profit-Routen (günstig kaufen → teuer verkaufen), Rundtrip mit Rückroute, Kauf-Empfehlung anhand der Schiffskapazität, Filter für Datenaktualität.
- Standard-Schiff — global gesetzt, treibt Kapazität & Überlade-Warnung.
- Einstellungen (⚙) — Windows-Autostart (per-User, ohne Admin), Update-Prüfung.
- Auto-Update — lädt neue Releases selbst und startet neu.
- Winziger RAM-Verbrauch (~25 MB), natives WebView2-Fenster (auf Windows 11 vorhanden).
JSON-Datei unter %APPDATA%\sc-cargo-manager\ (data.json, settings.json).
Menschenlesbar, einfach zu sichern.
- Go (Standardbibliothek) +
jchv/go-webview2(reines Go). - UI: eingebettete
web/index.html(Vanilla JS). API direkt perfetch(CORS erlaubt). - Autostart via HKCU Run-Key (
golang.org/x/sys/windows/registry). - Icon eingebettet über
resource.syso.
versioninupdate.goerhöhen (z.B.1.0.1).build.batausführen → baut und signiertsc-cargo-manager.exe(Code-Signing viasign.bat, Zertifikat aus dem Windows-User-Store, Certum-Timestamp).- Tag + Release mit der Exe:
Bestehende Installationen erkennen das Update automatisch beim nächsten Start.
git commit -am "v1.0.1" git tag v1.0.1 && git push --tags gh release create v1.0.1 sc-cargo-manager.exe --title "v1.0.1" --notes "…"