
Crimson Desert 解包工具
C# GUI 用于读取、解包和提取游戏的 paz 文件。Python 脚本包含解密、解压缩和重新打包的示例。
查看大图赤色沙漠解包器
用于浏览、提取、解密和解压Crimson Desert使用的**.paz**存档文件的工具。
特色功能
- 使用可视化文件树浏览 PAMT 档案
- 使用自动解密和解压缩批量提取文件
- ChaCha20解密,自动从文件名派生密钥
- 用于压缩条目的LZ4解压缩
- 用于解包和重新打包的Python CLI工具
- 无外部依赖 — 所有加密和压缩功能均为内置
下载
PAZ GUI — 用于浏览和提取 PAZ 存档的 Windows 桌面应用程序。需要 .NET 8 运行时。
PAZ Python 工具 — 用于解包和重新打包的独立命令行脚本。需要安装 Python 3 以及 cryptography 和 lz4 包。
图形用户界面使用指南
- 下载并解压GUI压缩包
- 运行
PazGui.exe - 打开包含.paz文件的文件夹以浏览存档
- 选择文件并提取 — 解密和解压缩会自动处理
Python 命令行界面使用指南
# 列出存档内容
python paz_parse.py /path/to/0.pamt --paz-dir /path/to/0003
# 提取所有文件
python paz_unpack.py /path/to/0.pamt --paz-dir /path/to/0003 -o output/
# 仅提取XML文件
python paz_unpack.py /path/to/0.pamt --paz-dir /path/to/0003 -o output/ --filter "*.xml"
# 重新打包修改后的文件
python paz_repack.py modified.xml --pamt /path/to/0.pamt --paz-dir /path/to/0003 --entry "path/to/file.xml"
运作方式
PAZ存档使用PAMT索引文件,将文件路径映射到一个或多个.paz数据文件内的字节范围。加密条目(XML配置)使用ChaCha20算法,密钥根据文件名确定性派生——无需密钥数据库。压缩条目使用LZ4块压缩。
模组制作限制
由于游戏对元数据文件(或类似错误)的完整性检查,重新打包目前非常不可靠。修改后的文件必须适配原始文件分配的大小——目前无法扩展条目。网格和许多其他游戏对象使用自定义的二进制格式,尚未完全记录。
源代码
源代码可在 GitHub 上获取。该项目采用 MIT 许可证。
显示 1-9 条,共 9 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。