赤红沙漠解包工具

创作者: Lazorr
已更新:2026-03-23 19:31:51
51KB

关于此 MOD

游戏PAZ文件读取、解包与提取的C#图形界面工具。附带解密、解压及重新打包示例的Python脚本。
赤红荒漠解包工具

浏览、提取、解密与解压工具 .帕兹 《赤色沙漠》使用的存档文件。

特色功能

  • 浏览PAMT档案可视化文件树
  • 批量提取文件(自动解密与解压)
  • 使用文件名自动派生密钥进行ChaCha20解密
  • 压缩条目的LZ4解压
  • Python 命令行解包与封包工具
  • 无外部依赖——所有加密与压缩功能均已内置


下载内容

和平号图形用户界面 Windows桌面应用,用于浏览和提取PAZ档案。需安装.NET 8运行时。

PAZ Python工具集 — 独立命令行工具,用于解包与重新打包。需安装Python 3环境。 密码学 与 LZ4压缩算法 礼包。

界面操作指南

  • 下载并解压图形界面压缩包
  • 奔跑 帕兹图形界面.exe
  • 打开包含.paz压缩包的文件夹以浏览存档内容
  • 选择文件并解压——解密与解压缩将自动完成


Python 命令行使用指南


# 查看存档内容
解析PAZ文件:/path/to/0.pamt PAZ目录:/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"

重新打包已修改文件
运行paz_repack.py脚本,使用修改后的XML文件,指定PAMT文件路径为/path/to/0.pamt,PAZ目录为/path/to/0003,并处理条目"path/to/file.xml"。


游戏机制说明

PAZ存档采用PAMT索引文件,将文件路径映射至一个或多个.paz数据文件内的字节区间。加密条目(XML配置文件)使用ChaCha20算法,其密钥根据文件名确定生成——无需密钥数据库。压缩条目则采用LZ4分块压缩技术。

模组功能限制

由于游戏会对元数据文件进行完整性校验(或类似错误),目前重新打包的可靠性极低。修改后的文件大小必须适配原始文件的预留空间——目前尚无法扩展条目。模型网格及许多其他游戏对象均采用自定义二进制格式,其完整规范尚未完全公开。


源代码

源代码已开放 GitHub本项目采用MIT许可证。

使用 Xmod 解锁 红色沙漠增强版 的全部潜力 — 今天就探索这些顶级 MOD!