CrimsonForge - 赤色沙漠 Blender 管道

CrimsonForge - 赤色沙漠 Blender 管道

原生PAC导入/导出功能,专为《红色沙漠》设计。从Blender浏览实时游戏内容,编辑网格/骨骼/纹理,并直接打补丁回PAZ文件——无需FBX中间格式,无需手动提取。字节级精确双向转换。

实用工具

🎯 描述

适用于Blender的CrimsonForge是一个原生《红色沙漠》资产管线——无需FBX中转,无需手动解包PAZ,无需第三方提取工具。该插件直接在Blender内读取和写入游戏自带的 .pac / .pab / .paa 格式,并将修改直接回写入游戏运行文件。

这在实际操作中意味着:你在Blender中点击浏览游戏,按名称搜索任何角色/盔甲/武器,网格+骨架+纹理就会在几秒钟内加载到你的场景中。按照你的意愿进行编辑,然后点击导出到游戏,修改后的资源会直接放入原始的PAZ存档中(同时自动生成一个.bak备份文件)。下次启动《红色沙漠》时,你就能看到这些变化。

基于驱动独立CrimsonForge工具的相同字节级逆向工程技术构建,因此每次往返都能保持字节精确——蒙皮权重、自定义法线、UV、材质以及引擎特有的顶点位布局均完整保留。

📦 安装

1. 确保已安装 Blender 4.2 LTS 或更新版本。 2. 从文件选项卡下载 crimsonforge_blender.zip3. 在Blender中:编辑 → 偏好设置 → 插件 → 从磁盘安装… 并选择 .zip 文件。 4. 勾选复选框以启用 CrimsonForge — 赤红沙漠管线5. 打开附加选项首选项,设置你的**《红色沙漠》安装路径**(包含编号PAZ组的文件夹)。点击检测,它将自动找到你的Steam安装位置。 6. 在 Blender 的 3D 视口按下 N 打开侧边栏 — 右侧会出现 CrimsonForge 标签,包含 浏览游戏导入完整角色导入动画导出到游戏 以及所有基于文件的操作,一键即可访问。

就这样——无需外部依赖,无需手动安装核心组件。插件所需的每个Python wheel包(cryptography、lz4、cffi、pycparser)都已打包在zip文件中,在启用时会安装到插件私有的site-packages目录中。

✨ 主要特性

🔍 浏览游戏 — 实时虚拟文件系统搜索,覆盖游戏中所有PAZ文件。输入关键词即可筛选140万个文件索引;点击某行即可导入PAC文件及其关联的PAB骨架文件,以及所有引用的DDS纹理文件,全部从实时存档中获取,无需手动提取。

👤 导入完整角色 — 一键导入角色 .app_xml 中引用的所有PAC:身体、头部、头发、护甲、披风、手、脚。所有部件都绑定到单个共享骨骼上(重复项会自动合并)。

🎬 导入动画 — 在游戏中搜索任何 .paa 文件并将其烘焙到导入的骨骼系统上。严格遵循PAB哈希骨骼映射(非名称猜测),静止姿态=绑定朝向,确保网格完全跟随骨骼。

💾 导出至游戏 — 原地PAZ补丁。修改后的PAC文件被重新加密+重新压缩后写回原始存档,并自动生成.bak备份文件。每次操作前后均实时进行字节差异验证。无需重启游戏,无需游戏修补器。

📤 基于文件的导入/导出 — 当你希望直接从提取出的文件而非游戏内实时数据时,在标准Blender文件菜单中提供用于 .pac / .pamlod / .pam 的条目。

🎨 原生DDS解码器 — 内置BC1/BC3/BC5/BC7 + DX10解码器。无DXT压缩警告,不会因不暴露DXT的驱动程序组合而出现纹理缺失。

🦴 严格的骨骼权重回写 — 编辑后的骨骼权重以字节精确的方式往返写入重建的PAC中。不会静默回退到捐赠权重;重建器拒绝伪造映射关系,而非输出错误的权重。

⚡ Stable-ABI 快速校验和 — 捆绑的C扩展将PAZ校验和保持在约500毫秒,而非纯Python回退的247秒。

⚙️ 要求

Blender 4.2 LTS 或更新版本(已在 5.1.0 上测试) • 赤色沙漠通过Steam安装(Windows x86_64) • 无需独立安装CrimsonForge —— 核心内容已全部随附加包捆绑发布 • 不需要 Python pip 步骤 —— 每个轮子都已打包,并在启用时由 Blender 自动安装

🙏 鸣谢

• @just4u — 早期测试,权重绘制指南。 • 深红沙漠模组社区

⚠️ Beta 版本说明

该附加组件目前处于 测试版

如果遇到问题: 在模组页面的 Bug(漏洞) 选项卡上提交 Bug Report(漏洞报告) 包括:你导入的 PAC / PAB / PAA 路径、你的 Blender 版本,以及 Blender 控制台中完整的 CrimsonForge 部分(Windows 上通过 窗口 → 切换系统控制台 打开)—— 每个操作都会打印标记追踪,精确指出失败步骤。 破损结果与预期结果的截图会非常有帮助。 Bug报告会被修复——无声的崩溃则不会。如果你遇到奇怪的问题,请发帖说明。