为《inZOI》高级支持MOD管理器2

为《inZOI》高级支持MOD管理器2

为 Mod Organizer 2 提供高级 inZOI 支持的插件

工具

安装插件

  • 从 GitHub 仓库下载并安装 Mod Organizer 2 (MO2)
  • 将文件 inzoi.py 放入 {MO2 安装目录}/plugins/basic_games/games/

创建实例

  • 安装插件后启动 MO2
  • 为 inZOI 创建一个全局实例,并选择一个专用目录来存储你的模组下载和安装

安装模组

  • 您需要确保所安装的模组具有正确的目录结构。例如,大多数模组应按照以下方式映射:BlueClient/<ModContent>
  • 3DPrinter 模组必须按照以下方式映射:My3DPrinter/<ModContent>
  • AIMotion 模组必须按以下方式映射:MyAIMotions/<ModContent>
  • MySites 模组必须按以下方式映射:MySites/<ModContent>
  • 我的外观 模组必须按以下方式映射:我的外观/<ModContent>
  • 如果需要调整模组的目录结构,可以右键点击 <inzoi> 目录,选择“创建目录”,根据模组类型命名,然后将模组文件移动到新文件夹中。
  • 此插件为 .b.ucas.utoc 模组以及子目录中的某些模组提供了 部分 自动处理/打包功能,因此你可能无需重新打包所有模组。

特色功能

  • 兼容 3DPrinterAIMotion(AI 动画表情)、MySites(家居预设)和 MyAppearances(ZOI 预设)模组,支持两种方式。在模组启用时创建符号链接,或在游戏启动时创建符号链接。(默认方式为启动时创建符号链接。
    • 启动时创建 3DPrinter/AIMotion/MySites/MyAppearances 符号链接:此方法较为整洁,因为关闭游戏时符号链接会被移除,但如果不通过 MO2 启动《inZOI》,你的 3D 打印模组将无法使用
    • 3DPrinter/AIMotion/MySites/MyAppearances 在启用时的符号链接:您可以在 MO2 > 插件设置 > inZOI 支持插件 > 将“启动时部署符号链接” 设置为 来启用此设置。更改此设置后,3DPrinter、AIMotion 和 MySites 模组将在启用时创建符号链接。这些模组会从模组数据目录部署到 %USERPROFILE%/Documents/inZOI 中的适当文件夹,这意味着即使您在未使用 MO2 的情况下运行 inZOI,您的 3DPrinter/AIMotion/MySites 模组仍然可用。符号链接仅在禁用 3DPrinter 模组后被移除。
  • 自动处理打包错误的 某些 3DPrinter 模组,并在模组文件夹名称与 .GLB 文件的 MD5 哈希不匹配时将其重命名以匹配。
  • 自动处理一些 打包不当 的 AIMotion 模组
  • 针对 某些 打包错误的 MySites 模组的自动处理
  • 部分 打包不正确的 MyAppearances 模组进行自动处理
  • 自动处理 部分 打包错误的 .pak、.ucas 和 .utoc 模组。它们将被整理存放至:{inZOI 游戏目录}/BlueClient/Content/Paks/~mods/
  • 为一些打包不正确的模组添加了二级子目录处理功能。
  • 即使安装后,MO2 也会提示你模组是否打包错误,以便你采取相应措施。
  • 自动清理模组目录根目录下的以下文件:*.txt、*.md、README、icon.png、license、LICENCE、manifest.json、*.dll.mdb、*.pdb。这些文件都不是必需的,为了节省你的空间,它们会被清除。
  • 确保 UE4SS dwmapi.dll 已正确放置在 {inZOI 游戏目录}/BlueClient/Binaries/Win64
  • 自动配置强制加载库设置,确保 dwmapi.dll 被注入到 inZOI-Win64-Shipping.exe
  • 针对 inZOI Mod Enablerdsound.dllbitfix 文件夹的符号链接处理。(由于 dsound.dll 无法通过强制加载库设置进行注入,因此这是必要的解决方案。