Publishing rules for sce_sys, complete unpack
fPKG builds
- The builder applies the publishing tools' rules for
sce_sysin its staging copy and never touches the source. Presentation images become 8-bit, non-interlaced PNGs in their required mode, with icon0 at 512×512. An image that is no PNG at all is rebuilt from its DDS. A stale or mislabeled DDS is generated again. - A PlayGo set that does not describe the packed files is rebuilt. A set that matches is kept.
- A title without a DRM type now gets its license entries too, so it no longer shows a padlock.
- A
param.jsonthat is not JSON, or an emptyeboot.bin, stops the build with a clear message.
Validate
- The checklist after every build also covers the images and their DDS, both license entries, the NP files,
snd0.at9, the title, the version formats and the required system software.
Unpacking
- A package unpacks with its whole
sce_sys: DDS images, pic2, sound, trophy and uds data, nptitle and license. - Package → folder → package is a fixed point. A deterministic build of the unpacked folder has the same bytes as the package.
Reports
--param-reportalso shows each title's required system software and SDK version.
Install
- Download
PS5-FFPFSC-ULTRA-1.1.17-macos-arm64.zipand unzip it. - On first launch on another Mac:
xattr -dr com.apple.quarantine "PS5 FFPFSC ULTRA.app"
macOS on Apple Silicon. SHA-256: 320c9425888d4624954554295ad16d833bcf9a86d46c43d0dc24d15d7ea3e697
Full changelog: CHANGELOG.txt