巫师3模组管理器

巫师3模组管理器

一个程序,允许您通过一次点击来管理您的模组,包括安装、卸载、启用/禁用模组等操作。

[center]

img

源代码在 GitHub([color=#6d9eeb]GitHub[/color])

SullivanMcBlueberry 分支的源代码在 GitHub([color=#6d9eeb]GitHub[/color])

[color=#6d9eeb]___________________________________________________________________________________________________________________________________________________________________________[/color]

[color=#6d9eeb]新闻[/color]

[color=#6d9eeb]___________________________________________________________________________________________________________________________________________________________________________[/color]

从 0.7 版本开始,SullivanMcBlueberry([color=#6d9eeb]SullivanMcBlueberry[/color])接手了开发和维护工作。因此他被列为作者,非常感谢他!

[color=#6d9eeb]___________________________________________________________________________________________________________________________________________________________________________[/color]

[color=#6d9eeb]教程[/color]

[color=#6d9eeb]___________________________________________________________________________________________________________________________________________________________________________[/color]

0.4 版本的演示视频,以及如何翻译模组管理器的视频:

视频:2oOrRNhiF5Q视频:k33430KHQpA

由 Wasteland Ghost 即 wghost81([color=#6d9eeb]Wasteland Ghost aka wghost81[/color])编写的指南可在此处找到:

《巫师 3》模组管理器指南([color=#6d9eeb]Guide to The Witcher 3 Mod Manager[/color])

每个功能的更详细解释可在论坛页面找到:

《巫师 3》模组管理器 - CDPR 论坛([color=#6d9eeb]The Witcher 3 Mod Manager - CDPR Forum[/color])

[color=#6d9eeb]________________________________________________________________________________________________________________________________________________________________[/color]

[color=#6d9eeb]这是什么?[/color]

[color=#6d9eeb]________________________________________________________________________________________________________________________________________________________________[/color]

这是一个工具,可以让你一键安装和卸载《巫师 3》的模组,并附带许多其他功能!

[color=#6d9eeb]功能:[/color]

[color=#a4c2f4]1) 安装:[/color]

  • 检测并安装主要的模组文件和文件夹
  • 如果发现 DLC 文件,则添加 DLC 文件与文件夹
  • 如果发现模组菜单,则添加模组菜单
  • 如果发现自定义按键,则将其添加到 input.xml
  • 如果发现自定义按键,则将其添加到 input.settings
  • 如果发现自定义设置,则将其添加到 user.settings
  • 记录模组状态以便后续卸载
  • 覆盖或先删除旧文件(如果存在)
  • 可以同时安装多个模组
  • 可以从 zip、rar 或 7z 存档安装模组

[color=#a4c2f4]2) 卸载:[/color]

  • 删除主要的模组文件和文件夹
  • 删除添加到 input.xml 的按键
  • 删除添加的模组菜单
  • 删除添加的 DLC 文件
  • 可以同时卸载多个模组

[color=#a4c2f4]3) 禁用模组:[/color]

  • 不删除任何东西,只是让游戏忽略该模组,包括:
  • 将 modXXX 重命名为 ~modXXX
  • 将所有 dlc 文件 XXX 重命名为 XXX.disabled
  • 将所有模组菜单 XXX.xml 重命名为 XXX.xml.disabled
  • 移除该模组添加的所有 input.xml 按键

[color=#a4c2f4]4) 启用模组:[/color]

  • 撤销禁用过程中的所有操作
  • 将按键恢复到 input.xml

[color=#a4c2f4]5) 设置:[/color]

  • 配置路径和一些选项

[color=#a4c2f4]6) 其他功能:[/color]

  • 自定义工具栏操作 - 直接从管理器运行任何程序
  • 加载顺序显示
  • 即时编辑模组优先级
  • 显示模组安装的所有内容
  • 模组重命名
  • 拖放安装
  • 搜索已安装的模组
  • ……

[color=#6d9eeb]________________________________________________________________________________________________________________________________________________________________[/color]

[color=#6d9eeb]如何使用?[/color]

[color=#6d9eeb]___________________________________________________________________________________________________________________________________________________________________________[/color]

首次运行时,如果尚未选择,它会提示你选择 witcher3.exe 文件。

[color=#a4c2f4]安装:[/color]

  1. 点击“安装模组”按钮,或进入“模组/安装模组”,或按 Ctrl+E
  2. 选择*含有模组文件的文件夹,或存档文件(.zip、.rar 或 .7z),或同时选择两者
  3. 完成。你可以看到每种文件安装了数量。

[color=#a4c2f4]卸载:[/color]

  1. 在列表中选择一个或多个模组,然后点击“卸载模组”,或进入“模组/卸载模组”,或右键点击并选择“卸载所选模组”,或按下键盘上的 Delete 键。
  2. 确认,完成。

[color=#a4c2f4]启用/禁用模组:[/color]

要禁用一个或多个模组,只需在列表中选择它们,然后点击“启用/禁用模组”,或进入“模组/启用/禁用模组”,或右键点击并选择“启用/禁用所选模组”,或按键盘上的 Ctrl+Q,或者你也可以直接双击模组。

[color=#a4c2f4]安装已合并的脚本:[/color]

选择已合并脚本所对应的 2 个或更多模组。然后你可以进入“模组/安装已合并的脚本”,或按键盘上的 Ctrl+M。系统会提示你选择包含合并脚本的文件夹,很可能是 mod0000_MergedFiles 文件夹。

[color=#a4c2f4]配置设置:[/color]

进入“设置/配置设置…”并更改可用选项。

[color=#6d9eeb]________________________________________________________________________________________________________________________________________________________________[/color]

[color=#6d9eeb]它实际上是如何工作的?[/color]

[color=#6d9eeb]________________________________________________________________________________________________________________________________________________________________[/color]

[color=#a4c2f4]检测:[/color]

如果所选文件是存档,它会先解压,然后像处理普通文件夹一样操作。安装程序会搜索所选文件夹内的所有文件和文件夹,尝试找到所需的文件。它搜索 mod* 文件夹以获取实际的模组数据,搜索 dlc 文件夹以获取 DLC 数据,搜索 .xml 文件以获取模组菜单,搜索 .txt 文件和 input.xml 文件以获取按键信息。因此,内部结构并不重要,只要文件存在,安装程序就能找到它。此外,读取 txt 文件时,它会忽略任何不属于 input.xml 或 input.settings 结构的文本,当找到正确的行时,会提取出来供后续使用。

[color=#a4c2f4]安装:[/color]

检测到所有文件和文件夹后,它会将所有 mod* 文件夹复制到 Game\Mods 文件夹,将 DLC 文件夹复制到 Game\DLC 文件夹,将模组菜单 xml 文件复制到 Game\bin\config\r4game\user_config_matrix\pc 文件夹。之后,如果找到任何按键行,首先会打开 input.xml 并查找它们,如果未找到,则会将行添加到 <!-- [BASE_CharacterMovement] --> 行之上。如果模组作者提供了 input.xml 文件(而不仅仅是新的变量),安装程序会提取其中的所有行并尝试添加。由于只有新行才是不同的,因此只会添加这些新行。此外,如果模组作者在 input.xml 中定义了一个新的 xml 组,整个组将被放置在正确的位置,而不是 base_characterMovement 之上。对 input.settings 的处理类似,只是根据其所在的上下文进行搜索,并将它们添加到正确的上下文中。对于 user.settings,它只是将行添加到文件的开头,因为游戏会自动合并这些设置,并使用最后写入的值。

[color=#a4c2f4]安装多个模组:[/color]

这与安装单个模组的过程基本相同,只是对找到的每个模组重复该过程。

[color=#a4c2f4]卸载:[/color]

安装程序会删除所选的 mod* 文件夹,并检查该模组是否添加了任何 mod DLC 文件、菜单或 input.xml 行,如果添加了,也会一并删除。请注意,只有使用此安装程序安装的模组,其 input.xml 行、DLC 文件和模组菜单才会被删除。对于你已有的模组,你需要手动删除,或者使用安装程序重新安装它们。

[color=#a4c2f4]启用/禁用模组:[/color]

当你选择禁用某个(或某些)模组时,它会将 mod* 文件夹重命名为 ~mod* 文件夹,使游戏忽略它。它还会禁用该模组添加的所有其他文件,因为它会重命名所有 dlc 文件(blobs、metadatas、textures 等)并添加 .disabled 扩展名,重命名所有模组菜单 *.xml 文件为 *.xml.disabled,并从 input.xml 中移除所有按键。当你选择重新启用时,它会撤销禁用过程中的所有操作,将模组恢复正常。

[color=#6d9eeb]________________________________________________________________________________________________________________________________________________________________[/color]

[color=#6d9eeb]注意事项[/color]

[color=#6d9eeb]___________________________________________________________________________________________________________________________________________________________________________[/color]

  • 该程序仍处于测试阶段,因此可能会出现一些错误,但预计不会太多。
  • 由于模组作者如何组织和呈现其模组并无统一规则,因此难以涵盖所有情况,但本程序会尽可能全面地处理。
  • 每次安装/卸载后,安装程序会提示你运行脚本合并工具。可在设置中关闭此提示。
  • 输出信息主要用于显示发生的任何错误。
  • 模组管理器仅支持 64 位 Windows 系统。
  • 0.4 版本不向后兼容。
  • 只有使用 0.4 版本及更高版本安装的模组才会显示在“已安装模组”部分。

[color=#6d9eeb]________________________________________________________________________________________________________________________________________________________________[/color]

[color=#6d9eeb]未来版本计划?[/color]

[color=#6d9eeb]________________________________________________________________________________________________________________________________________________________________[/color]

  • 添加同时安装多个模组的支持,而不是一次只能安装一个 (已添加)
  • 添加支持从 .zip、.rar 和 .7z 存档安装模组 (已添加)
  • 添加支持安装他人合并的文件 (已添加)
  • 集成脚本合并工具 (已添加)
  • 支持安装 hidden.xml 数据 (已添加)
  • 在右侧列表中显示实际的模组名称,而不是所有 mod* 文件夹 (已添加)
  • 添加自动更新功能 (已添加)
  • 添加通过提供 URL 自动下载并安装模组的功能
  • 添加配置文件(Profiles)
  • 有建议吗?

[color=#6d9eeb]________________________________________________________________________________________________________________________________________________________________[/color]

[color=#6d9eeb]感谢[/color]

[color=#6d9eeb]________________________________________________________________________________________________________________________________________________________________[/color]

最大的感谢送给 SullivanMcBlueberry([color=#6d9eeb]SullivanMcBlueberry[/color])—— 感谢他做出的巨大改进、持续开发以及让这个工具保持活力。

衷心感谢 Wasteland Ghost 即 wghost81([color=#6d9eeb]Wasteland Ghost aka wghost81[/color])—— 感谢他的支持、捐赠、测试以及为这个程序编写指南。

[/center]