OpenSO Launcher v0.3.1
Fixes a major memory leak when installing the game, on the heels of the big v0.3.0 feature release.
Fixed
- Installing the game no longer uses 4+ GB of memory. The TSO cabinet extractor kept every downloaded .cab (~1.3 GB) and every decompressed folder (~2+ GB) in memory for the whole install. It now loads one cabinet at a time and extracts folder-by-folder, so peak usage is a few tens of MB — while still deleting each cab from disk as soon as it is consumed, so disk usage does not grow either.
- The launcher now returns install/update memory to the OS as soon as the operation finishes, instead of holding the peak working set for the rest of the session.
- Delta-update rollback on Windows now cleans up its backup store even when a read-only file was backed up.
Since v0.2.x (merged in v0.3.0)
- Auto-update toggle — launcher updates can install themselves at startup, or show the update banner only (Settings → Automatic Launcher Updates).
- Tray icon + "Minimize to tray" closing behavior (Windows tray / macOS menu bar, with Dock-reopen support).
- Desktop notifications on Windows and macOS when a launcher or game update is detected, gated by the Live Desktop Notifications setting.
- 3D mesh pack auto-installs right after the game install.
- Back on .NET 10, with the v0.2.x line's delta update engine, game→launcher handoff, adaptive polling, and trimmed downloads (~47 MB) all retained.
Note: the in-launcher self-updater updates the launcher automatically (or via the Home-tab banner). Fresh installs: grab the Windows setup .exe, the macOS .dmg for your chip, or the zip for your platform below.