社区补丁 - 共享导入

作者:rmemr最后更新:2024-07-09 15:38:5363.4万24KB

巫师3:狂猎 社区补丁 - 共享导入-1-奇游Mod大师

Mod简介

完全导入类集合(全部属性),本身不含任何功能。作为其他模组的基础依赖,用于减少合并冲突。
社区补丁 - 共享导入

此模组本身不具备任何功能,仅为其他需要导入类和属性的模组提供共享基础依赖,以避免因来自不同模组的交叉导入产生不必要的冲突。

这是在搞什么?

除了基础的脚本功能外,W3脚本还能调用(已编译的)游戏引擎的部分功能与运行时对象。其中一些输出接口支持游戏内的实时调整,但并非所有导出的引擎函数/类都在原生游戏脚本中开放使用。

部分模组会通过自身脚本额外导入类/变量,但通常不会导入某个类中所有已导出的属性。这导致不同模组在各自文件中导入相同或不同属性时,容易产生冲突。

为避免不必要的合并冲突,本模组遵循以下规则:
  • 完全不依赖其他任何模组,因此能作为基础层存在。其他模组可在此之上进行依赖,而无需打开一串额外的依赖链(也不会因此引发潜在的合并冲突)。
  • 如果该模组导入了新职业,则该职业的所有属性及其所有(当前未导入的)依赖职业也会被一并完整导入。
  • 如果此模组导入了原版脚本类的新属性,则所有当前未导入的属性也将一并导入。

安装方法
此模组已在GOG平台游戏1.30+版本中测试,但应兼容所有1.30+版本(如年度版、GOG版、Steam版)。

1. 将下载的压缩包解压至《巫师3》游戏目录,系统会自动在游戏mods文件夹中新建一个名为modSharedImports的文件夹。
2. 启动游戏,检查当前安装的模组是否存在脚本冲突。如有必要,可使用您偏好的工具(如Script Merger)进行合并。

如何卸载
从 witcher3/mods 目录中删除 modSharedImports 文件夹

如何升级
从 witcher3/mods 目录中删除 modSharedImports 文件夹,然后将新下载的压缩包按安装说明解压至《巫师3》游戏根目录。

**模组用户须知**
如果你遇到此类错误:



这意味着你安装的另一个模组已经导入了此模组的某个导入项。此时你应找出该模组(例如在w3/mods文件夹的所有*.ws文件中搜索错误信息中的类名),并联系模组作者。请礼貌地请求他考虑更新模组,为此共享导入模组添加依赖项。

这些文件中的冲突也同样处理:
    引擎/组件.ws
    由于您未提供具体的文本内容,请将需要翻译的文本粘贴在下方。我将根据游戏本地化规范,自动识别源语言并翻译为符合游戏语境的中文。


我会的。 请提供该模组的多个版本,因为在当前层级制造变化毫无意义!


模组作者须知
目前该模组主要导入以下类(列表仅包含最高层级):

  • CGameWorld 及其所有相关类(如 CEnvironmentDefinition)
  • CRagdoll、CSkeleton
  • CFurComponent(例如 Hairworks 毛发参数)
  • 布料组件 (CApex资源)
  • S行为图实例槽位
  • 光照组件
  • 摄像机组件
  • CEntityTemplate
  • 环境可见区域触发器组件
  • 粒子组件
  • 区域环境组件
  • CActionpointComponent


它还会导入engine/components.ws文件中所有类缺失的属性。这其中包含函数,但这些函数的参数和返回值未知。如果你能搞清楚这些,请联系我,以便我更新此模组。

如果您添加对此模组的依赖,请务必指定所需的最低版本,因为未来更新可能引入新类。不过所有更新都将保持向后兼容(即不会删除任何类,也不会将类移至其他文件中!)。

如需其他导入类,请联系我,以便更多人能从共享导入模组的更新版本中受益。
本工具由三方[bufftool]提供Attention Nomal
下载

立即下载模组

下载客户端搜索巫师3:狂猎后使用Mod大师工具。