
Script Merger - 重制版
{不再需要的 REDkit 依赖} 一个与新的重制版 bundle、基于作用域的脚本逻辑、xml 定义覆盖逻辑、预编译的 .rsblobs、mod.io 集成等相兼容的脚本合并器
查看大图描述
以上简短描述基本涵盖了所有内容。祝模组制作愉快!
Mod Manager Redux(在此查看对 TW3MM 的全新演绎)
另外,我更新了逻辑,使得任何特定文件的冲突都按优先级降序排列,无论它们在字母数字顺序中处于什么位置。换句话说,列表中排在最上面的模组将获胜并由游戏加载。你会注意到 mod.io 的模组始终位于顶部。这是我的测试所表明的。
安装说明
- 将完整的 Script Merger Remastered 文件夹解压到一个新的首选位置
- 启动 WitcherScriptMerger.exe。
- 在提示时选择 Remastered 游戏目录。
- 可选地,打开 菜单 > 依赖位置... 并浏览到一个兼容 Remastered 的 wcc_lite.exe。(如果你安装了更新后的 REDkit,可以在这里找到它:
<The Witcher 3 REDkit\bin\x64_RedKit\wcc_lite.exe>) 如果你想在不将 REDkit 保留在电脑上的情况下使用新的 wcc_lite,请阅读 INSTALL.txt
更新说明 (仅当从 Script Merger Remastered 的先前版本升级时)
- 确保 Script Merger Remastered 已关闭。
- 将 zip 解压到你现有的 Script Merger Remastered 文件夹中
- 允许替换所有文件
- 完成。
手动测试
我做了相当多的测试,以确定游戏在边缘情况下如何确定优先级、Witcher 脚本注解和基于作用域的脚本背后的逻辑以及它们在运行时如何被处理、新的 xml 定义覆盖如何被处理、当 mod.io 介入时优先级如何运作等等,我认为这个工具做对了。但是,如果你在游戏中注意到某些与这个工具会让你预期的情况相矛盾的地方,请提交错误报告并附上详细信息,以便我们能够解决并理解它。
致谢/鸣谢
大家都要向 Phaz42 表达喜爱,感谢他为我们带来了 SM-FAE 并将其开源,使我们能够在这种模组末日来袭的时候在此基础上继续构建。鉴于他的工作极大地启发了这个工具的创建,我将始终支持并认可他的工作。话虽如此,我确实认为这是目前的一个必备工具。
新预编译 .rsblobs 的冲突检测现已纳入,这要归功于 Aeltoth 在 wolven discord 服务器上分享的一些巧妙的东西。非常感谢他对这个领域的贡献。
感谢 webspam 的 W3Bundle 工具,它允许打包 bundle 并生成 metadata.store,从而使我们避免 70GB 的 REDkit 下载。它现已包含在此工具中。
我还要向那个 discord 频道 overall 以及 nexus 社区冠军(Lewis Elementary、MerseyRockoff、SP3CNAZ 和 TheRealArdCarraigh)致敬,感谢他们自己的贡献以及他们撰写的这项工作,这些都非常有帮助:What Does the Remaster Mean for Modding?
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。