mirror of
https://github.com/quer3q/ps5-dump-forge.git
synced 2026-10-18 19:49:54 -05:00
Vendor: ps5upload v6.1.2 -> v7.0.22 (01afdf8), patch series 27 -> 19: - Eleven patches upstream took are dropped; the rest are rebased onto v7. - The .pkg builder now always rebuilds ampr_emu.index from the packaged files (upstream: a stale index crashes the game); a case clash refuses the build. - 0016: an LZ4-packed source keeps its own index byte for byte (ampr_emu checks each record against the pack manifest by file id); a missing or unreadable one refuses the build. - 0017: eboot.bin is scanned for libSceAmpr once per job instead of three times. - 0018: prepare reports files visited in its check and plan passes. - 0019: the test trim redone for v7's new tests. - lz4_flex pinned to Forge's 0.14 (one copy in the lock); the patches rebuild vendor/ exactly from upstream (recipe uses --binary for deleted fixtures). Forge: - KrakenLevel::Stored (--kraken stored, UI picker): an uncompressed package, upstream's fallback for consoles that install a compressed package but won't start it. - Archive reader: drains up to 64 MiB of the current entry instead of restarting the session for a later one, and keeps every entry's first 64 bytes; a 7,169-file RAR's check stage went from 10+ minutes to 33 s. - One bar through check and plan (a small, bounded share); Event::Stages announces every step a job will run (job://stages, the server's jobs[i].stages). - UI: a step row (done / current / upcoming), a sheen on the bar while a job runs, the time in the current step, speed and time left only for byte-streaming stages, no nested scroll in the job list; 11 languages. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>