github knutwurst/ps5-ultrapack v1.1.17
1.1.17 — Publishing rules for sce_sys, complete unpack

one month ago

Publishing rules for sce_sys, complete unpack

fPKG builds

  • The builder applies the publishing tools' rules for sce_sys in 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.json that is not JSON, or an empty eboot.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-report also shows each title's required system software and SDK version.

Install

  1. Download PS5-FFPFSC-ULTRA-1.1.17-macos-arm64.zip and unzip it.
  2. 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

Don't miss a new ps5-ultrapack release

NewReleases is sending notifications on new releases.