模组简介
社区补丁-共享导入是《巫师3:狂猎》专属的底层依赖型模组,本身不提供任何直接修改游戏玩法或画面的独立功能,核心作用是作为统一的共享导入基准层,供其他需要扩展游戏引擎类、属性导入项的功能性模组调用。它主要面向同时安装了大量涉及脚本扩展的玩家、以及自定义模组的创作者使用,从根源上避免不同模组各自添加零散类导入内容时,因导入片段交叉重叠、缺项不一致引发的脚本合并冲突,减少玩家反复处理脚本合并报错的操作成本。
功能要点
- 完全无额外第三方依赖,作为独立基准层运行,不会触发嵌套依赖链带来的连锁冲突风险,所有其他以它为前置的模组都能基于统一基准做导入适配。
- 对所有新增导入的引擎类做全量属性覆盖,导入某一未在原版游戏脚本中暴露的引擎类时,会同步导入该类的全部属性以及所有关联的未导出依赖子类,不会出现单类属性导入不全的问题。
- 针对原版游戏脚本中已经导入的类,补全所有原本缺失的未公开属性,比如对
engine/components.ws文件内的所有原生类,补全官方脚本没有对外开放的全部可用属性项。 - 全版本更新保持向下兼容,后续迭代不会移除任何已导入的类、也不会将已导入的类迁移到其他文件中,过往基于旧版本该模组开发的其他功能性模组都不会出现因前置升级引发的报错。
前置依赖
该模组没有额外的前置依赖要求,仅需运行1.30及以上版本的《巫师3:狂猎》本体即可正常使用,适配GOG、Steam平台的普通版以及GOTY年度版的所有对应版本。
安装方法
该模组不支持神尺一键安装,需手动完成安装操作:首先将下载获得的压缩包整体解压到《巫师3:狂猎》的游戏根目录下,解压完成后会自动在游戏根目录的mods文件夹内生成名为modSharedImports的新文件夹,确认该文件夹生成成功后启动游戏,检查是否和已安装的其他模组存在脚本冲突,如有冲突可使用脚本合并工具完成对应冲突项的合并操作。模组的卸载与升级操作都可以直接删除witcher3/mods路径下的modSharedImports文件夹,之后按照全新安装的步骤解压新版本压缩包到游戏根目录即可完成替换。
注意事项与兼容性说明
该模组仅能在1.30及以上版本的《巫师3:狂猎》中运行,低于1.30的旧版本本体没有完成对应脚本的结构适配,安装后会直接触发脚本报错。如果运行游戏时弹出导入类重复的报错提示,说明你当前已安装的某一款其他模组已经自行添加了和该模组重叠的导入内容,你可以在游戏根目录的mods文件夹内搜索所有*.ws格式的脚本文件,找到报错提示中提及的类名对应的模组,对应模组若已经适配本共享导入基准,可移除该模组内自带的重复导入片段即可解决冲突。该模组不会推出多版本分支,所有版本均为统一的全量导入基准,不会拆分出不同功能的变体版本,方便所有模组创作者统一适配标准。对于模组创作者而言,如果要将该模组设为自己作品的前置项,需要标注该模组的最低要求版本,避免玩家安装旧版本的共享导入模组缺失所需的类导入内容导致作品运行报错。如果你是模组创作者且需要使用当前版本尚未收录的其他引擎类,可以反馈给该模组的作者,后续版本更新后所有使用共享导入基准的模组都可以同步受益,不需要各自单独添加零散导入内容。
常见问题
- 安装这个模组之后游戏没有任何变化是不是安装失败了?答:该模组本身没有独立功能,属于依赖基准层,只有当其他以它为前置的功能性模组运行时,它的作用才会体现出来,没有安装对应依赖它的功能性模组时,它不会对游戏内容产生任何修改。
- 安装完这个模组后启动游戏弹出类重复的报错该怎么处理?答:你可以打开所有已安装模组的脚本文件,检索报错提示中提到的类名称,找到包含该类的重复导入内容的模组,将该模组内对应的重叠导入片段移除即可解决冲突。
- 更新游戏本体版本之后这个模组还能正常使用吗?答:该模组适配所有1.30及以上的官方正式版本,只要你的游戏本体版本不低于1.30,都可以正常运行,后续官方推出的小版本更新只要没有大幅修改底层脚本结构就不会引发兼容问题。

评论(0)