Installer/Launcher/Patcher/Updater/Web update Release 1.2 8-22-26

1
New Installer, Launcher, Patcher and Updater Released Installer
  • Reduced the size of the installer by ~399% (not an exaggeration — this is the size of the installer itself, not the game files)
  • Base installer is now ~4 MB (previous version was over 100 MB)
  • Screenshot 1 | Screenshot 2
  • Fixed initial setup to detect which TREs are required for the base game and download the rest needed for a 14.1 experience
  • Cleaned up significant noise in the install setup executable for better efficiency and performance
  • Implementing atomic downloads for the installer
  • Added download resume support
  • New installer will be published within the next 1–3 hours
Launcher / Patcher / Updater
  • Refined codebase to support faster updates, smaller launcher size, and removal of unnecessary Chromium files
  • Moving away from the previous Chromium-based approach (which inflated the launcher to ~400 MB) toward WebView2 to drastically reduce size
  • Added download resume support
  • Implementing atomic downloads
  • Updater now treats a missing delete list as empty so updates can continue
  • Updated web code, error handling, and file checking
  • Added exact size comparison to skip full CRC checks for faster updating
  • Added passive CRC checking — queues files for repair if bit rot occurs, an update happens, or a file is accidentally deleted
  • Added post-download verification
  • CRC progress is now shown in the progress bar during updates
  • Added specialized logging for launcher/updater failures (example below)
  • New user dialog on file failure with options to try again, pause, or resume
  • Cancel dialog so players can stop without force-closing the client
  • Cancel dialog to prevent forced full restarts with no way forward
  • Server status no longer hardcodes the endpoint — supports on-the-fly changes without patching the launcher
  • Fixed bug where the launcher would attempt to patch while the game was running

Code: Select all

2026-08-22 01:05:12.345 [ERROR] [T12] Download failed: https://swgreckoning.org/foo.tre — foo.tre was not found on the server (404). | WebException: ... | http=NotFound | status=404 NotFound
Website
  • Major website update coming today
  • Introducing secure sign-in directly from the launcher (bypassing the login screen entirely)
  • Feedback and a community vote will be posted soon
Server
  • Multiple backend security updates applied
Mantis
  • Mantis database will launch alongside automatic support tickets very soon
Important Notes
  • We are moving the launcher/updater/patcher to WebView2. Most Windows 10/11 machines already have it. If you are on an older OS or running under Wine on Linux, you will need to install WebView2 from here: Microsoft WebView2
  • The move to .NET 8 is intentional — it is 2026, not 2003. We will eventually move to .NET 10 to stay current.
  • Website/server maintenance: Saturday night 11:00 PM MT → ~4:00 AM Sunday morning MT
Quick Q&A about SaltyChat
  • Does Core3 know player movement well enough? — Yes
  • Does REST exist in Core3? — Yes
  • Can stock REST drive good positional VoIP today? — Yes
  • Is production positional voice possible? — Yes, with a pose stream (extend REST or hook movement) + an external voice client
  • Are you developing, a plugin for SWG? — Why Yes, yes I am