v3.0.1 Release
PriconneReALLTL Installer v3.0.1 — a bug-fix release hardening install integrity, version detection, and crash-safety. Everything from v3.0.0 still applies; this fixes defects found in a full-project review. A healthy install behaves the same — these fixes matter on the unhappy paths (interrupted downloads, a wrong system clock, double-digit version numbers, failed operations).
Fixes
- Numeric version comparison —
2.1.10is now correctly newer than2.1.9(and3.0.10newer than3.0.9). Previously versions were compared letter-by-letter, so once a segment reached two digits a genuinely newer patch or installer update could be silently not offered. - Interrupted downloads can't corrupt a working install — the ~330 MB patch zip downloads to a temporary file and is promoted to the reusable cache only after it passes verification, so a partial or aborted download is never reused and extracted over your game. The rate-limit cache fallback now also restores the expected SHA-256 so the integrity check stays correct.
- No launch after a failed operation — "Launch Game" starts the game only when the install/uninstall actually succeeded, so a half-patched install can't auto-launch (and the 5-second auto-exit can't hide the error).
- Path-guarded config/ignored removal — "Remove Config" / "Remove Ignored Patch Files" deletions are confined to the game folder, matching the existing extraction and main-removal guards.
- A backward system clock no longer freezes update checks — if your PC clock was set behind the time a check was cached (a dead CMOS battery, a manual change), the app used to treat the cached result as permanently fresh and stop checking; it now re-fetches when the cached age is out of range. (Separately: if translations don't appear in-game, make sure your system date/time is correct — the game itself can misbehave on a wrong clock.)
- Crash-safety — a download with no Content-Length no longer throws on the progress bar (clamped to 0–100%); a malformed DMM game-path entry is rejected instead of causing a null-path crash; the "open game folder" command quotes the path so folders with spaces open correctly.
Verification
- Verify your download against
SHA256SUMS.txtattached to this release:
Get-FileHash -Algorithm SHA256 .\PriconneReALLTLInstaller-v3.0.1.exe - Authenticode: not signed this release (verify via SHA-256 above).
Compatibility
- Windows 10 / 11. Requires Princess Connect! Re:Dive installed via DMM Game Player.
- Translation sources: EN (ImaterialC/PriconneRe-TL), TH (PeterkleCG/PriconneTH); modloader pinned to ImaterialC.
- A GitHub token is optional — version checks are cached, so the app works fine unauthenticated.
Upgrade Notes
- Drop-in over v3.0.0 — settings, token, and your installed patch are unaffected. No reinstall of the translation patch is needed.
Known Issues
- Installing/uninstalling a source manually (by zip) is invisible to the app's tracked-install manifest, so a manual source can't be cleanly uninstalled by the app — install via the app for a clean per-source uninstall. (A 2-layer translation/modloader uninstall is planned.)
Verification
- Portable SHA-256:
30de25e17cd95d445db1a45a85f602ba5297403933ca38881acd05c14a0a23f4 - Installer SHA-256:
96558d81e14fa087abef294a62696f3b2ffbe5eef46b0186b3bc201a5aacd4bd - Or compare against the attached
SHA256SUMS.txt:
Get-FileHash -Algorithm SHA256 .\PriconneReALLTLInstaller-v3.0.1.exe