|
红色沙漠独立轻量模组加载器 这是一个专为《红色沙漠》制作的独立轻量模组加载器,目标是让玩家更简单、更快速、更安全地安装和组合多个模组。 它不依赖完整 GUI 管理器,也不需要复杂配置。只需要把加载器放到游戏根目录,把模组放进 mods 文件夹,然后运行加载器即可自动扫描、识别、合并并加载支持的模组类型。 核心作用本加载器会自动扫描游戏目录下的 mods 文件夹,识别不同结构的模组,并将支持的模组内容合并成新的 overlay 归档文件。 它不会直接粗暴覆盖游戏原始 PAZ 文件,而是通过生成新的 0.paz + 0.pamt overlay,并自动重建游戏需要的 meta/0.papgt、meta/0.pathc 等索引文件,让游戏能够读取新加载的模组内容。 这样可以尽量减少手动安装模组时常见的文件覆盖、meta 冲突、DDS 贴图不生效、多模组互相覆盖等问题。 主要亮点- 独立轻量,不需要安装完整模组管理器
- 程序体积小,适合直接放进游戏根目录使用
- 启动快,操作简单,普通玩家也能快速上手
- 加载速度快,适合频繁更换、测试和组合多个模组
- 自动扫描 mods 文件夹,无需手动指定每个模组路径
- 自动合并多种模组结构,减少手动复制文件的麻烦
- 自动生成 overlay 归档,尽量避免直接破坏游戏原始文件
- 自动重建 meta/0.papgt,统一注册 overlay 和独立 PAZ/PAMT 模组
- 自动更新 DDS 贴图所需的 meta/0.pathc 映射
- 支持只扫描不写入,方便提前检查模组识别结果
- 加载过程输出简洁,详细信息写入日志,排查问题更方便
- 多个模组修改同一个游戏文件时,会尽量先合成最终结果,降低互相覆盖风险
当前支持的模组类型目前已支持以下常见模组结构: - 传统 JSON byte patch 模组
- loose files 散装文件模组
- files/0000/... 编号目录结构
- 根部 0000/... 编号目录结构
- files/gamedata/... 游戏路径结构
- 根部 gamedata/...、ui/...、sequencer/... 等游戏路径文件
- standalone 0.paz + 0.pamt 独立归档模组
- DDS 贴图模组,并自动处理 PATHC 映射
- 部分已实现的 Format 3 模组
关于 Format 3 支持请注意:当前并不是完整支持所有 Format 3 模组。 本加载器目前只支持已经实现 writer 的 Format 3 子集,例如已经验证过的 iteminfo.pabgb 中部分嵌套字段修改。 对于暂未支持的 Format 3 字段,加载器会跳过并写入日志,而不是盲目写入,避免造成错误数据或游戏异常。 使用方式- 将 cdloader.exe 放到《红色沙漠》游戏根目录。
- 游戏根目录中应能看到:bin64/CrimsonDesert.exe
|