Bản 2.2.4 — gói base không tạo được bản vá thì báo sau 0,3 giây thay vì sau 4 phút, và đính chính chẩn đoán sai của bản 2.2.3.
Có gì mới (tiếng Việt)
-
Gói base tạo bằng engine tích hợp được nhận ra ngay lúc chọn tệp. Tạo bản update từ một gói base như vậy, Publishing Tools chỉ báo
Unexpected logical error. (NAPS metadata missing)sau khi đã nén xong toàn bộ gói — đo thực tế trên báo cáo thật: 4 phút 1 giây với gói base 33 GB (Days Gone: Remastered), và hàng giờ với game 100 GB. Nay công cụ nhận ra kiểu gói đó trong 0,31 giây ngay khi bạn chọn tệp, kèm thông báo nói rõ engine nào đã tạo ra nó và hai cách xử lý. -
Đính chính: chẩn đoán của bản 2.2.3 là sai. Bản 2.2.3 cho rằng lỗi này do gói base bị công cụ ngoài đóng gói lại (bản
P30Day, vá giấy phép, tải lại từ trang chia sẻ) làm mất vùng supplement, và chỉ kiểm tra vùng đó có tồn tại hay không. Đo trên chính gói bị lỗi thì không thiếu gì cả: vùng supplement còn nguyên 47,5 MB, trong đó cócommon/etc/naps_meta_18.dat45,3 MB, và tệp này giải mã ra cấu trúc TLV hoàn chỉnh (phdr, rồifile) với số block khớp đúng header của gói.Nguyên nhân thật là ai đã ghi tệp đó ra. Dựng cùng một nguồn hai lần cho hai vùng supplement khác hẳn nhau:
SDK Sony (Publishing Tools) Engine tích hợp Gói trong báo cáo naps_meta_18.datgiải mã bằng khoá thư việnkhông (khoá riêng) được được naps_meta_300/301/302/308.dat72 byte (3 bản ghi) 48 byte (2 bản ghi) 48 byte số mục trong vùng SI 8 7 7 img_create --ref_pkg_pathđọcprev_suppl/common/etc/naps_meta_18.datrồi giải mã bằng khoá riêng của Publishing Tools. Gặp gói của engine tích hợp thì nó giải ra rác, và kết luận metadata bị thiếu — nhưng chỉ sau khi đã nén xong mọi thứ. -
Lưu ý quan trọng: bản này không giúp bạn tạo được bản update từ một gói base do engine tích hợp (hay công cụ khác) tạo ra. Việc đó không có đường: metadata mà Publishing Tools cần phải do chính Publishing Tools ghi ra. Bản này chỉ giúp bạn biết ngay trong 0,3 giây thay vì chờ hết lượt nén. Muốn có bản update nhỏ, hãy bật SDK Sony và dựng lại gói base từ thư mục game — gói base mới đó là gói cài lên máy, và bản vá gắn với đúng nó.
-
Thêm 2 kiểm thử dựng gói thật bằng cả hai engine qua bộ công cụ thật, ghim dấu vân tay của từng engine (tổng 335 kiểm thử).
What's new (English)
-
A base package built by the built-in engine is caught when you pick the file. Publishing Tools reports
Unexpected logical error. (NAPS metadata missing)for such a base only after compressing the whole package — measured on the real report: 4 min 1 s for a 33 GB base package, hours for a 100 GB game. It is now identified in 0.31 s, with a message naming the engine that built it and what to do instead. -
Correction: 2.2.3's diagnosis was wrong. 2.2.3 assumed a base package repacked by an external tool had lost its supplement region, and only checked whether that region exists. Measured on the failing package, nothing was missing: the supplement region is intact (47.5 MB) and holds a 45.3 MB
common/etc/naps_meta_18.datthat decrypts into a well-formed TLV stream whose block count matches the package header exactly. The real cause is who wrote it:img_create --ref_pkg_pathdecrypts that file with Publishing Tools' own key, so a built-in-engine package yields garbage. Fingerprints, from building one source through both engines:Sony SDK Built-in engine Reported package naps_meta_18.datdecrypts with the library keyno yes yes naps_meta_300/301/302/308.dat72 bytes 48 bytes 48 bytes SI members 8 7 7 -
This does not make such a base usable for a patch — the metadata Publishing Tools needs must be written by Publishing Tools. It only replaces a multi-minute wait with a 0.3 s answer. For a small update, turn Sony SDK on and rebuild the base package from the game folder; that new package is the base to install, and the patch is tied to it.
-
Two new tests build a base package with each engine through the real toolchain and pin the fingerprints (335 tests).
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.