Releases: HetCreep/PriconneMultiAccountLauncher
Release list
v6.3.41 Release
This release fixes a "DMM API error (result_code=203)" that could appear when you create a shortcut, if the selected account's saved login had expired.
Highlights & Fixes
- "Create Shortcut" no longer fails with
DMM API error (result_code=203):- Creating a shortcut used to fire a live DMM launch request just to read the game's title. That request fails with
result_code=203("refresh token is invalid") whenever the selected account's saved login token has expired — which commonly happens after the DMM Game Player client updates. The token is only refreshed when you actually launch the game, never during shortcut creation, so making a shortcut could error out (and pop a misleading message) even though launching the game still worked. - Shortcut creation now reads the game icon from your local DMM install and names the shortcut after the filename you type — with no live login call. The error is gone, shortcut creation works even with an expired/offline session, and your saved token is left untouched. Token refresh still happens normally the moment you launch the game.
- As a side benefit, this removes a launch request that was being sent outside of an actual, user-initiated game launch.
- Creating a shortcut used to fire a live DMM launch request just to read the game's title. That request fails with
Note
- If clicking a shortcut shows a login/expired-session error when the game tries to start, that account's saved DMM login has expired. Re-import that account (Account tab → import) to refresh it, then launch again.
Build & Distribution
- Builds run entirely in GitHub Actions on every version tag. Local builds are not distributed.
- The latest release ships the installer, a portable
.zip,SHA256SUMS.txt, and an SBOM. Older releases keep only their source code.
Compatibility
- Windows 10 1809+ / Windows 11, 64-bit.
- Requires Princess Connect! Re:Dive installed via DMM Game Player.
- Japan-region access (DMM is region-locked) — set a JP proxy/VPN in Settings → Advanced if needed.
Upgrade Notes
- No action required. Existing accounts and shortcuts are preserved.
Verification
- Installer SHA-256:
82fdeb0e71784aad77cd8685a7ce6c4a0c1db58825fc6eaf8ec604e83d3c5012 - Or compare against the attached SHA256SUMS.txt:
Get-FileHash -Algorithm SHA256 .\PriconneMultiAccountLauncher-v6.3.41-setup.exe
v6.3.40 Release
This release stops the DMM Game Player window from popping up (and hanging blank) when the launcher refreshes an expired login through your browser.
Highlights & Fixes
- No more stray, blank DMM Game Player window during browser re-login:
- When a shortcut launch needed to refresh an expired session via the browser, the DMM login "success" page would redirect to
dmmgameplayer://, which opened the DMM Game Player client — often as a blank window you had to close by hand. The game itself launched fine; the window was just noise. - The launcher now blocks the
dmmgameplayer://external-protocol launch at the browser level (Chrome/Edge/Firefox), in addition to the existing page-stop guard. The success page can no longer pop the DMM client. Your game launch is unaffected.
- When a shortcut launch needed to refresh an expired session via the browser, the DMM login "success" page would redirect to
Build & Distribution
- Builds run entirely in GitHub Actions on every version tag. Local builds are not distributed.
- The latest release ships the installer, a portable
.zip,SHA256SUMS.txt, and an SBOM. Older releases keep only their source code.
Compatibility
- Windows 10 1809+ / Windows 11, 64-bit.
- Requires Princess Connect! Re:Dive installed via DMM Game Player.
- Japan-region access (DMM is region-locked) — set a JP proxy/VPN in Settings → Advanced if needed.
Upgrade Notes
- No action required. Existing accounts and shortcuts are preserved.
Verification
- Installer SHA-256:
791d66e7d87dc54e99130a30f3e9fb20b8dd46d8b103d78f3bb4e136477fbc37 - Or compare against the attached SHA256SUMS.txt:
Get-FileHash -Algorithm SHA256 .\PriconneMultiAccountLauncher-v6.3.40-setup.exe
v6.3.39 Release
This release is internal security hardening for the local logging and credential-storage paths. No user-facing behavior changes.
Highlights & Fixes
- Log redaction now covers all log outputs:
- The credential-redaction filter is now attached to every log handler (file, console, debug window), not just the root logger. Previously, log lines emitted by submodules could reach the log file before redaction ran. Tokens, cookies, and hardware identifiers are now stripped on every output.
- Log-injection hardening:
- Carriage-return / line-feed / tab characters in logged values are now encoded, so data from external sources can't forge fake log lines.
- DPAPI calls hardened:
- Windows credential encrypt/decrypt now passes
CRYPTPROTECT_UI_FORBIDDEN, ensuring no unexpected prompt can appear, and continues to use the current-user scope only (never machine scope).
- Windows credential encrypt/decrypt now passes
Build & Distribution
- Builds run entirely in GitHub Actions on every version tag. Local builds are not distributed.
- The latest release ships the installer, a portable
.zip,SHA256SUMS.txt, and an SBOM. Older releases keep only their source code.
Compatibility
- Windows 10 1809+ / Windows 11, 64-bit.
- Requires Princess Connect! Re:Dive installed via DMM Game Player.
- Japan-region access (DMM is region-locked) — set a JP proxy/VPN in Settings → Advanced if needed.
Upgrade Notes
- No action required. Existing accounts and shortcuts are preserved.
Verification
- Installer SHA-256:
374ea7ccdb75fd3327a03b80320b68295bb5e4fd313cf4ad26d29a3d81268ca3 - Or compare against the attached SHA256SUMS.txt:
Get-FileHash -Algorithm SHA256 .\PriconneMultiAccountLauncher-v6.3.39-setup.exe
v6.3.38 Release
This is a small maintenance release. It relaxes how often the app checks for updates — this is a stable desktop tool, not a browser, so a daily check was unnecessary.
Highlights & Fixes
- Update check is now weekly instead of daily:
- The notify-only update check now reuses its cached result for 7 days (was 24 hours). Releases are infrequent, so this is plenty to surface a new version while cutting background GitHub API traffic. You can still disable the check entirely in Settings → Advanced.
Build & Distribution
- Builds run entirely in GitHub Actions on every version tag. Local builds are not distributed.
- The latest release ships the installer, a portable
.zip,SHA256SUMS.txt, and an SBOM (sbom.cdx.json). Older releases keep only their source code — their installers are removed automatically.
Compatibility
- Windows 10 1809+ / Windows 11, 64-bit.
- Requires Princess Connect! Re:Dive installed via DMM Game Player.
- Japan-region access (DMM is region-locked) — set a JP proxy/VPN in Settings → Advanced if needed.
Upgrade Notes
- No action required. Existing accounts and shortcuts are preserved.
Verification
- Installer SHA-256:
adfb4b89197bedde4f660337296312ef2ae1ea012f66d40ad13b669defe4b52a - Or compare against the attached SHA256SUMS.txt:
Get-FileHash -Algorithm SHA256 .\PriconneMultiAccountLauncher-v6.3.38-setup.exe
v6.3.37 Release
This release fixes a false "update available" notification, and changes how older releases are published so nobody installs a stale build.
Highlights & Fixes
- No more false "update available" prompt:
- The in-app update check now compares semantic versions (
latest > current) instead of a plain string match. Previously a stale update-check cache (kept across upgrades) could keep showing "a new version is available" even when you were already on the newest build.
- The in-app update check now compares semantic versions (
Build & Distribution
- Builds run entirely in GitHub Actions on every version tag. Local builds are not distributed.
- The latest release ships the installer, a portable
.zip,SHA256SUMS.txt, and an SBOM (sbom.cdx.json). - Older releases keep only their source code — their installers are removed automatically, so everyone installs the current build while the full version history and source stay available for audit.
Compatibility
- Windows 10 1809+ / Windows 11, 64-bit.
- Requires Princess Connect! Re:Dive installed via DMM Game Player.
- Japan-region access (DMM is region-locked) — set a JP proxy/VPN in Settings → Advanced if needed.
Upgrade Notes
- No action required. Existing accounts and shortcuts are preserved.
- If v6.3.36 still showed a false "update available" toast, this build clears it. (You can also delete
data\update_check_cache.jsonto refresh immediately.)
Verification
- Installer SHA-256:
90bd6d900ac8ba7cb373c2feb4e34ba0bb4395e052fef7794ebf8cea953f8430 - Or compare against the attached SHA256SUMS.txt:
Get-FileHash -Algorithm SHA256 .\PriconneMultiAccountLauncher-v6.3.37-setup.exe
v6.3.36 Release
This is a maintenance release. It makes in-place updates smoother: the installer now closes the running launcher for you instead of stopping with a "could not close applications" prompt.
Highlights & Fixes
- Updating no longer stalls on "Setup was unable to automatically close all applications":
- When you run the installer while the launcher is still open, Setup now closes the running app automatically and continues. Previously the wizard could stall, because the packaged (PyInstaller, windowless) app did not respond to the Windows Restart Manager's graceful-close request.
- This forced close is safe: account switching is registry-only and the launcher restores its baseline on the next start (crash-recovery path), so an interrupted session never corrupts account state.
Build & Distribution
- Builds run entirely in GitHub Actions on every version tag. Local builds are not distributed.
- Each release publishes the installer, a portable
.zip,SHA256SUMS.txt, and an SBOM (sbom.cdx.json). Older releases are removed automatically so only the latest installer is offered.
Compatibility
- Windows 10 1809+ / Windows 11, 64-bit.
- Requires Princess Connect! Re:Dive installed via DMM Game Player.
- Japan-region access (DMM is region-locked) — set a JP proxy/VPN in Settings → Advanced if needed.
Upgrade Notes
- No action required. Existing accounts and shortcuts are preserved.
- If you upgrade from v6.3.35 with the launcher still running, just continue through the installer — it now closes and relaunches the app for you.
Verification
- Installer SHA-256:
5d404e711010a89771a84f2eb0dcb17d417acd2e85c6c868697fd508b06a51d1 - Or compare against the attached SHA256SUMS.txt:
Get-FileHash -Algorithm SHA256 .\PriconneMultiAccountLauncher-v6.3.36-setup.exe
v6.3.35 Release
Source code only. The installer for this version has been retired - download the current installer from the latest release:
https://github.com/HetCreep/PriconneMultiAccountLauncher/releases/latest
v6.3.35 introduced the registry-only account swap, baseline + crash recovery, and brand isolation (unique AppId).