MemDBG v0.2.0-beta.2
MemDBG v0.2.0-beta.2 focuses on reliability, safer payload recovery and more precise memory-scanning workflows based on feedback from the first beta.
This remains a beta release. Please report regressions and unexpected console behavior so they can be addressed before
v0.2.0.
What is new in beta.2
Selectable multi-map scanning
- Memory maps can now be selected individually before starting a scan.
- Added Select All and Select None controls.
- The interface displays the number of selected regions.
- Scans are limited to the chosen maps, making large or targeted sessions easier to control.
More reliable process discovery
- Hardened process-list parsing on Windows.
- Added support for current 56-byte records, legacy 52-byte records and hybrid PS5 responses.
- Invalid records are rejected instead of interpreting filename bytes as process IDs.
Large memory-map support
- Increased the accepted raw PS5 VM-map response size to 64 MiB.
- Fixed
-9 (overflow)refresh failures in titles with extremely large map tables, including Ratchet & Clank: Rift Apart with about 11,000 maps. - Map collection now grows geometrically instead of reallocating for every entry.
- Added an exact 11,000-map protocol regression test; the compact response remains below the 1 MiB wire limit.
Safer payload recovery
- Automatic recovery now selects only the canonical
MemDBG-ps4.elfandMemDBG-ps5.elfrelease assets. - Auto mode uses a deterministic preference: PS5 first, then PS4.
- Static libraries and unrelated archives can no longer be mistaken for executable payloads.
- Downloads are written to a temporary file, validated for completeness and installed safely.
- Network recovery uses clearer request metadata and a longer timeout for slower connections.
Supported platforms cleanup
- Removed the unsupported PS6 option from application code, settings and all nine bundled locales.
- Obsolete out-of-range saved platform values are reset safely.
Automatic official and nightly versioning
VERSIONnow identifies this release as0.2.0-beta.2.- Official builds derive their version from the release tag.
- Nightly builds receive an automatic version containing the workflow run and commit.
- The same resolved version is embedded consistently in desktop, payload, Android and iOS artifacts.
Packaging and verification
This release includes:
- Windows, Linux and macOS desktop frontends.
- Linux and macOS host daemons.
- PS4 and PS5 payloads and static libraries.
- Android APK and unsigned iOS/iPadOS IPA.
- SHA-256 checksums for every downloadable artifact.
The release artifacts are rebuilt from the beta.2 tag and verified by CI with the canonical 0.2.0-beta.2 version.
Resolved issues
- Closes #13 — incorrect process-list parsing on Windows and hybrid PS5 responses.
- Closes #14 — memory-map refresh overflow in games with large map tables.
- Closes #15 — selectable multi-map scanning with Select All and Select None.
Feedback and contributions
Please open an issue for bugs, regressions or feature requests. Include the MemDBG version, platform, payload and firmware versions when relevant, reproduction steps, logs and screenshots.
Pull requests are welcome for bug fixes, tests, documentation, translations, themes, plugins and platform improvements. Please keep changes focused and describe how they were tested.
Thank you to everyone testing the betas and helping shape the final v0.2.0 release.
Full changes: v0.2.0-beta.1...v0.2.0-beta.2