Bản 3.1.0 gộp hai cập nhật: chế độ SDK Sony chuyển sang bộ công cụ sdk-fpkg279-fix15 của Drakmor, và các bản sửa từ PSVIETHOA STUDIO 2.1.0 của Ngô Phi Phương — tạo gói từ ảnh PFS, xả PKG PS4 nhanh hơn, mục mới ZSTD PS5 (beta) và thanh bên kiểu Studio.
Có gì mới (tiếng Việt)
- SDK Sony dùng bộ
sdk-fpkg279-fix15(profilesdk279-plaintext-direct-v6), ứng dụng tái tạo đúng từng byte:- gói giữ phiên bản SDK (đọc từ
eboot.binkhiparam.jsonđể 0); chọn SDK và Tạo theo ngôn ngữ nay dùng được với SDK Sony; - giữ bố cục PlayGo của nguồn và chunk của từng tệp; sửa / tạo lại UCP của UDS theo
npbind.dat; bỏ tệp cấu hình runtime của Unreal; - kịch bản PlayGo retail là tuỳ chọn (Giữ kịch bản PlayGo retail, mặc định tắt — tránh lỗi CE-108111-2 đã gặp với Ghost of Yōtei);
- bản dump đặt nhầm tên bảng PlayGo (Control, PPSA29802), loại làm script fix15 dừng hẳn, vẫn tạo được gói; các bản sửa của 2.2.7 (giữ thư mục rỗng, lấp chunk rỗng) vẫn bật.
- gói giữ phiên bản SDK (đọc từ
- Tạo gói PS5 từ ảnh PFS:
.ffpfscchứa ảnh PFS thô (MkPFS--raw, ps5-ffpfs-cli…),.ffpfsvàpfs_image.datmở được như ảnh exFAT. - Xả PKG PS4 nhanh hơn: giải mã song song nhiều luồng, kèm hai bản sửa LibOrbisPkg của Studio; kết quả giống hệt từng byte.
- ZSTD PS5 (beta) — Đóng ZSTD, Giải ZSTD, Vá ZSTD: gói ZSTD của ps5-dump-forge với runtime ampr-emu-ng 0.3.4 (game còn khoảng một nửa, thư mục gốc không bị sửa), kiểm tra / sửa
ampr_emu.index, vá Việt hoá vào game đã đóng mà không cần giải, có hoàn tác. CLI:zstd-info,zstd-list,zstd-pack,zstd-unpack,zstd-reindex,zstd-patch,zstd-undo. - Thanh bên kiểu PSVIETHOA STUDIO: ô Tìm công cụ… (Ctrl+K / ⌘K), nhóm theo thứ tự Studio, lưới nút hai cột co giãn theo cửa sổ.
- Đã test: 568 bài test; PS5 Plants vs. Zombies Replanted (PPSA29802) qua SDK Sony fix15 — gói 1.706.966.580 byte qua kiểm tra đầy đủ 10/10.
What's new (English)
- Sony SDK mode uses Drakmor's
sdk-fpkg279-fix15toolkit (profilesdk279-plaintext-direct-v6), reproduced byte for byte:- the SDK version is kept in the package (read from
eboot.binwhenparam.jsonhas 0); the SDK override and Generate for languages now work with the Sony SDK; - the source PlayGo layout and per-file chunks are kept; UDS UCP files are repaired or recreated from
npbind.dat; Unreal runtime config files are excluded; - retail PlayGo scenarios are optional (Keep retail PlayGo scenarios, off by default — avoids the CE-108111-2 error seen with Ghost of Yōtei);
- dumps with misnamed PlayGo tables (Control, PPSA29802), which stop the fix15 script, still build; the 2.2.7 fixes (empty folders, filled empty chunks) stay on.
- the SDK version is kept in the package (read from
- PS5 builds from PFS images:
.ffpfscholding a raw PFS image (MkPFS--raw, ps5-ffpfs-cli…),.ffpfsandpfs_image.datopen like exFAT images. - Faster PS4 PKG extraction: parallel decryption, plus the Studio's two LibOrbisPkg fixes; byte-identical output.
- ZSTD PS5 (beta) — Pack ZSTD, Unpack ZSTD, Patch ZSTD: ps5-dump-forge ZSTD packs with the ampr-emu-ng 0.3.4 runtime (about half the size, the source folder is never modified),
ampr_emu.indexcheck and repair, and translations patched into a packed game without unpacking it, with undo (Vietnamese UI). CLI:zstd-info,zstd-list,zstd-pack,zstd-unpack,zstd-reindex,zstd-patch,zstd-undo. - Sidebar like PSVIETHOA STUDIO: Search tools… (Ctrl+K / ⌘K), groups in the Studio order, a two-column grid of tools that scales with the window.
- Tested: 568 tests; PS5 Plants vs. Zombies Replanted (PPSA29802) through the fix15 Sony SDK — the 1,706,966,580-byte package passes all 10 full checks.
Note: the Sony SDK and PS4 builds on macOS use Wine (x86-64 through Rosetta 2), which macOS 28 may limit on Apple Silicon. The built-in PS5 engine, PS4 extraction, ZSTD, FTP and saves do not need Wine.
Credits: PSVIETHOA — Nguyễn Thanh Sơn & Ngô Phi Phương · Main project: Drakmor (LibProsperoPkg, sdk-fpkg279-fix15, ampr_emu) · Maxton (LibOrbisPkg) · CyB1K (PS4 Fake PKG Tools 3.87) · earthonion (garlic-savemgr) · quer3q (ps5-dump-forge, ampr-emu-ng).
Full details: CHANGELOG.md
