Bản 2.2.3 — chặn sớm gói base thiếu NAPS metadata (khỏi nén cả tiếng đồng hồ rồi mới báo lỗi) và cảnh báo game dùng sce::Ampr trước khi nén.
Có gì mới (tiếng Việt)
- Gói base thiếu NAPS metadata bị chặn ngay từ đầu, không phải sau khi nén xong. Khi tạo bản update, Publishing Tools đọc vùng supplement của gói base để lấy
common/etc/naps_meta_*.dat. Gói đã bị công cụ ngoài đóng lại (bản váP30Day/license, bản chia sẻ lại) có thể mất phần này, và SDK chỉ báoUnexpected logical error. (NAPS metadata missing)sau khi đã nén toàn bộ gói — đo thực tế: 3 phút 56 giây với game 3 GB, hàng giờ với game 100 GB. Nay công cụ kiểm tra vùng supplement ngay khi chọn gói base và dừng trong khoảng 1 giây, kèm thông báo nói rõ nguyên nhân và hai hướng xử lý (dùng gói base do chính công cụ này tạo, hoặc để trống ô đó để tạo gói đầy đủ). Đã đối chiếu 6 gói thật — Ghost of Yōtei, GTA V, Stellar Blade + DLC, FFVII Rebirth và một bản DUPLEX — tất cả đều còn metadata và được chấp nhận. Trường hợp sâu hơn (có supplement nhưng bên trong thiếunaps_meta) chưa kiểm được vì không có gói gốc của báo cáo; khi cần chẩn đoán một gói cụ thể, dùngfpkg-cli pkg-extract <pkg> --cnt. - Game dùng
sce::Amprđược cảnh báo trước khi nén, không phải sau. Trước đây chỉ khi mở/inspect nguồn mới thấy một dòng Info lẫn trong nhật ký; bản build thì im lặng. Nay mọi đường đi (Sony SDK, SDK + ổ ảo Dokan, tạo update, engine tích hợp) đều báo ngay từ đầu, để anh biết trước chứ không phải chờ xong mới biết. Thông báo nói rõ đây không phải dấu hiệu eboot bị vá:libSceAmprlà thư viện thật của PS5 và chínheboot.bincủa game gọi nó. Đã kiểm trên các bản dump còn giữeboot.bin.esbak(Ghost of Tsushima, PPSA08772, FATAL FRAME II, Monster Hunter Wilds, Resident Evil 7, Alan Wake Remastered): bản sao lưu luôn có cùng tình trạng AMPR với eboot bên cạnh, nên khôi phục nó không thay đổi gì. Game loại này có thể đứng ở màn hình splash — cách xử lý là chạy game ở dạng thư mục. - Khảo sát 54 bản dump trên hai ổ exFAT (
docs/research/drive-audit-FG.md): tất cả đều cósce_sys,eboot.bin,icon0.png, keystone 96 byte và qua đượcfpkg-cli inspect; 14 game dùng AMPR, 6 game kèm DLC emulator, 8 game có#/[/'/,trong tên tệp (đã kiểm tạo GP5 trên trường hợp nặng nhất: 40.820 tệp có#), và 239.997 trong 813.556 tệp là rác macOS mà công cụ vốn đã loại khỏi gói.
What's new (English)
- A base package without NAPS metadata is rejected before the build instead of after it.
img_create --ref_pkg_pathreads the base package's supplement region forcommon/etc/naps_meta_*.dat; a package repacked by an external tool can be missing it, and Publishing Tools then stops withUnexpected logical error. (NAPS metadata missing)only after compressing the whole package (measured: 3 min 56 s for a 3 GB game, hours for a 100 GB one). The supplement region is now checked in about a second, with a message that names the cause and the two ways out. Verified against six real packages, all accepted. Usefpkg-cli pkg-extract <pkg> --cntto diagnose a specific package. - Games that use
sce::Amprare flagged before compression starts, not after. The warning now appears on every build path (Sony SDK, SDK + Dokan mount, update patch, built-in engine), so it arrives before the wait rather than after it. It is explicit that this is not a sign of a patched executable:libSceAmpris a real PS5 library and the game's owneboot.binimports it. Dumps keeping aneboot.bin.esbakbackup were checked: the backup always has the same AMPR status, so restoring it changes nothing. Such games can hang on the splash screen; the remedy is to run the game as a folder. - Drive audit of 54 game dumps in
docs/research/drive-audit-FG.md: every dump passesfpkg-cli inspect; 14 use AMPR, 6 carry a DLC emulator, 8 have#/[/'/,in file names, and 239,997 of 813,556 files are macOS junk the builder already leaves out.
Tải về / Downloads
| Hệ điều hành | Tệp |
|---|---|
| macOS (Apple Silicon) | …-macOS-AppleSilicon.zip
|
| macOS (Intel) | …-macOS-Intel.zip
|
| Windows x64 — bộ cài | …-Windows-x64-Setup.exe
|
| Windows x64 — bản nén | …-Windows-x64.zip
|
| Linux x64 | …-Linux-x64.tar.gz
|
| Linux arm64 | …-Linux-arm64.tar.gz
|
Bản macOS và Windows đã kèm sẵn bộ công cụ Sony (Publishing Tools 2.79) — macOS kèm Wine, Windows kèm Dokan + VC++ redist. Bản Linux dùng Wine của bản phân phối.
Chi tiết đầy đủ trong CHANGELOG.md.