Maintenance release (macOS Apple Silicon / Intel, Windows x64; self-contained, fpkg-cli included).
Engine: LibProsperoPkg from fpkg-gui 0.6.5 — DRM "standard" fix
A game whose sce_sys/param.json says "applicationDrmType": "free" builds into a package that shows a lock on the PS5 home screen and refuses to start: the packager only writes the (fake) license.dat / license.info entries when the DRM type is standard. The app now forces standard while building:
applicationDrmTypeis rewritten in theparam.jsonthe packager reads; the source file is restored byte‑for‑byte afterwards (covered by tests).- Read‑only
.exfat/.ffpfscimages that need the rewrite are extracted instead of mounted. - Advanced toggle Force DRM "standard" (on by default); the build log shows
free → standard; CLI--keep-drmkeeps the original value.
New: disk‑full recovery
When the temp or output disk fills up during a build, the app pauses and shows Retry / Cancel so you can free space and continue instead of losing the build; fpkg-cli asks on the console.
Loose‑folder output of the 0.6.5 library is byte‑identical to 0.6.2 apart from the DRM change. 123 tests.
Downloads
| Platform | File |
|---|---|
| macOS (Apple Silicon) | PSVIETHOA-FPKG-Builder-2.1.5-macOS-AppleSilicon.zip
|
| macOS (Intel) | PSVIETHOA-FPKG-Builder-2.1.5-macOS-Intel.zip
|
| Windows x64 | PSVIETHOA-FPKG-Builder-2.1.5-Windows-x64.zip
|
- macOS: unzip → right-click the app → Open the first time (ad-hoc signed).
- Windows: unzip → run the
.exe; on SmartScreen choose Run anyway.
Credits: PSVIETHOA — Nguyễn Thanh Sơn & Ngô Phi Phương · Main project: Drakmor (LibProsperoPkg)