Warning
This is a pre-release. It introduces a completely new patching system. It has been tested on Stellaris 4.5.2 (Windows and Linux) but may still have rough edges. Please report any issues on GitHub.
Added
- Automatic patching. The Patcher now finds the game's checksum checks by itself, directly from the game executable. Game updates should no longer break patching or require waiting for new patterns.
- Support for Stellaris 4.5.x.
- The Patcher now detects whether the selected game executable is for Windows or Linux and applies the right patch, regardless of the system you're running on. For example, you can patch the Linux executable from macOS.
Changed
- The separate Checksum, Warning and Tooltip patches are now a single patch. It enables achievements, hides the yellow version text and the checksum tooltip warning, and stops the crash reporter from flagging the game as modified.
- New patch configuration file (
patterns_v2.json). Older versions of the Patcher keep using the previous file and continue to work as before. - Updated the welcome guide to explain the new patching process.
Fixes
- Fixed the Patcher always reporting the game as not patched on startup.
- Fixed patching reporting a failure when patch selections saved by an older version no longer existed.
- Fixed patching reporting success when no patches were available for the selected platform.
- Fixed a crash on macOS when the game could not be located automatically.
- Fixed a possible freeze on startup right after updating, when the patch configuration file had not been downloaded yet.
Improved
- Patching is faster: only the bytes that change are written to the game executable.
- Removed unused settings.
Known Limitations
- macOS isn't fully supported yet.
⚠️ Antivirus False Positives
Some antivirus software may flag this executable as malware. This is a false positive. The binary is compiled with Nuitka, which is commonly flagged due to its use in malware distribution, not because this application is malicious. The source code is open for review, and you can compile it yourself if desired.
See Issue #39 or README for more information.
Checksums
| File | SHA256 | MD5 |
|---|---|---|
| Stellaris-Checksum-Patcher-win.exe | 801369d0f99ed61f879d48281fcf549b9de2def33c5248647998989d7e1fc2f7 | feaa32853d95dd8cfb846e05c26b8c5c |
| Stellaris-Checksum-Patcher-PyInstaller-win.exe | 88b36b3b3d1ab1c815f2189c76c2761434ca4446c9f2396857ee738ce4bb5d04 | a593c966c2616de501f97e05f3cfeeca |
| Stellaris-Checksum-Patcher-linux | 49c6f69183a09dfd4ba56404f1564117112f8d4c2337b2dab5ddf2e5f96f62b8 | 9108a74d4ffbd803c30c034c85e4cfd4 |