psiberx/cp2077-archive-xl
游戏让《赛博朋克 2077》的多个 mod 在不覆盖原文件的前提下扩展同一资源,减少互相冲突。
ArchiveXL 是给《赛博朋克 2077》mod 作者用的底层模组,不是面向普通玩家的独立内容包。它的价值在多 mod 共用同一资源时才显现:每个 mod 不再替换原始文件,而是把新增内容加载在原资源之上,从而能一起安装。
解决什么问题
作者想给游戏加物品、写本地化文本或修改某件服装外观时,通常得改动游戏原始资源文件。只要两个 mod 碰同一个资源,后装的就会覆盖先装的,玩家只好手动调整加载顺序,或者放弃其中一个。ArchiveXL 改变的是自定义资源的加载方式:mod 只声明新增或覆盖,运行时再和原资源合并,原始文件保持不动。最终玩家可以同时装上多个扩展同一物品、实体或文本资源的 mod,而不是互相覆盖。
有什么不同
ArchiveXL 在运行时为 mod 定义的资源提供了一层加载层。按 项目说明,它支持加载自定义实体工厂(用于添加物品)、添加可在脚本、资源和 TweakDB 中使用的本地化文本、在不覆盖原资源的前提下编辑已有文本、覆盖实体部件的子网格可见性、给服装加视觉标签,以及从任意库生成控件而无需注册依赖。这些能力通过它自己的资源定义来使用,不是通用的文件修补工具。
代价是它本身是一个带 API 的依赖项。mod 作者需要学习资源格式,并按 Wiki 中的约定处理动态外观、体型、外观后缀、组件覆盖、视觉标签和资源扩展(文档索引、体型、视觉标签、扩展资源)。它只对按它构建的 mod 减少 mod 之间的冲撞,并不能解决任意《赛博朋克 2077》mod 的冲突。
谁值得试
适合正在制作《赛博朋克 2077》mod、需要添加物品或文本,并且预计玩家会同时安装其他改动相同资源的 mod 的作者。对于在拼装大型 mod 合集的玩家,它也合理,因为不少物品和外观类 mod 会把它列为前置。反过来,只装一个独立玩法 mod、不想再引入框架依赖的玩家就不太适合。
使用条件与边界
ArchiveXL 面向《赛博朋克 2077》2.5,要求 redscript 0.5.32+ 和 RED4ext 1.31.0+;安装时先配置 RED4ext,再把发布包解压到游戏目录。锁定的游戏版本很关键:游戏更新超出该目标,或 RED4ext/redscript 的组合比说明里写的更新,都可能让模组行为失效。真正的持续成本在维护:链条中的每个框架以及游戏本体都要保持兼容。
对作者而言,现有文档覆盖的是若干具体扩展能力,并不声称涵盖所有资源类型或所有冲突形态。应把列出的能力当作支持范围,并针对你预期玩家会组合的 mod 实际测试要用的那项资源扩展。
HotRepo 点评
HotRepo 唯一的记录是 2026-10-25 当天 137 星、日榜 +5(项目主页)。仅凭这一个有日期的快照无法判断关注度能否持续。项目从 2021 年存在至今,只能说明年龄,不能说明维护状况。真正要动手前,先核对自己的游戏与 redscript 版本是否落在文档给出的兼容范围内,以及你要用的那项扩展功能是否确实写在 Wiki 里。
本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。