【N网搬运】MOD合并工具v0.10.2(3月20日更新)
本帖最后由 stw614 于 2023-3-20 20:33 编辑将多个模组文件合并在一起,允许相互冲突的模组协同工作
目前仅适用于修改 PhoenixShipData.sqlite
包括 .ini 合并在内的更多选项即将推出
3 月 9 日发布的游戏补丁在技术上意味着所有编辑PhoenixShipData 的模式。sqlite 或MAIN-enUS.bin已过时。
Mod 作者将需要更新/重新创建他们的 mod 以合并这些更改。
[*]如果你想要一个捷径,你可以通过合并来运行你的模组,然后点击过时模组旁边的红色按钮来半智能地修补它们,使它们再次兼容。
过时的模组仍然可以合并
[*]显示的红色行是 mod 的旧数据试图覆盖补丁中可能无意的新更改的实例。我不知道有任何修改这些表的 mod,如果有的话请告诉我。合并中现在有一个按钮可以删除它们。
***新*** 0.10.2版(3月20日更新)
[*]现在可以安排 Mod 来更改它们的优先级。模组在顶部!!!现在有最高优先级!(以前底部最高)
[*]构建输出选项:
[*]更改模组名称
[*]直接保存到 Hogwarts Legacy ~mods 文件夹(您必须手动将其添加到 Settings.json 才能使复选框生效)
[*]在构建合并的 mod 时跳过自动打开输出目录。
[*]
[*]0.10.2 - 通过将它和 UnrealPak.exe 嵌入一个文件来修复丢失的 sqldiff.exe(糟糕)。如果它们尚不存在,则将它们提取出来。
[*]在发布链中节省了一个额外的步骤,我必须在其中手动选择要包含的文件。
0.9版(3月12日更新)
[*]现在可以通过单击半智能地修补过时的模组,而不是等待模组作者更新它们(显然,适当的更新仍然更好)
[*]重新启用 DELETE 命令 - 修复了合并 NPC Schedule Mod 的问题
[*]用户界面调整
0.8.2版(3月10日更新)
[*]
[*]修复了过时的内部数据库 - 现在符合补丁10678877(内部版本 1126182)
[*]
[*]大多数 mod 将尝试撤销新游戏补丁所做的更改 - 现在可以在合并中检测到并恢复。
[*]请注意,这是一个粗略的实现,您可以随意忽略它。发布针对最新补丁构建的新模组的责任在于各个模组创建者。
v0.8版(3月7日更新)
[*]改进的编辑支持- 现在可以根据自己的喜好编辑每个 mod 的更改。可以编辑数据库条目和本地化字符串。
重新启用 pak 压缩 -将输出大小从 ~10MB 减少到~2MB
v0.7更新
一次添加多个模组时速度显着提高(速度可提高 30%-70%,具体取决于一次添加的模组数量) 添加
不能/不需要合并的模组时的合并警告消息。
更多用户界面改进
***NEW***
[*]基本的编辑支持- 现在可以根据自己的喜好编辑每个 mod 的更改。请注意,这是可以编辑的原始SQL 查询。更多用户友好的编辑即将推出。
[*]一次导入多个 mod.pak 文件
[*]将 .NET 6 依赖项合并到独立文件中——这现在应该意味着您不需要自己获取 .NET 6(很多人不知何故在这一步中苦苦挣扎)
[*]将基本文件合并到 exe 中以将总传输文件减少到 3 - 这应该有望限制某些人仍然遇到的静默崩溃的表面。
一些可以用这个工具合并的模组(还有很多很多也可以合并):
[*]Avada Kedavra 快速施法
[*]Alohomora 模组
[*]Vivarium Upgrado(拯救所有动物)
[*]召唤任何东西
[*]一致的基本演员表
[*]无冷却时间
指示:
[*]下载 Hogwarts Mod Merger.zip 并解压缩到您喜欢的文件夹
[*]运行霍格沃茨 Mod 合并
[*]单击“添加”并找到您要添加的第一个模组的 .pak 文件。对于某些模组,您需要下载 Parseltongue 并将其也放在程序的文件夹中。从 v0.5 开始不再需要蛇佬腔
注意:并非所有模组都可以通过这种方式合并;如果是这种情况,该工具会通知您。
[*]更改的预览将显示在右侧的表格中
[*]对您要添加的任何其他模组重复步骤 3。
[*]可选:依次选中左侧列表中的各个模组,右键单击可编辑或删除条目。
[*]点击“Preview Merged Changes”:这将在右侧显示将写入新 mod 文件的所有游戏更改。如果两个 mod 进行完全相同的更改,这将默认删除所有重复条目。可以像在步骤 6 中一样从此预览中编辑/删除线条。
[*]单击“构建合并的 Mod ”。
[*]输出文件夹将打开。将创建的“ zMergedMods_P.pak ” 文件复制到您的~mods文件夹(应该在HogwartsLegacy/Phoenix/Content/Paks/~mods中)。您可以随意重命名 mod,只要它以“ _P ”结尾即可。它也应该在您的模组列表的底部!在模组名称的开头添加尽可能多的“z”以确保这一点。
[*]变量:您应该能够删除单个 mod 并只保留合并的 mod -但是,如果 mod 更改的不仅仅是 PhoenixShipData.sqlite 或语言文件,这将破坏它们 - 在这种情况下,保留合并的 mod 和原来的模组。您将不得不尝试修改 mod 顺序以确保它们正常工作
计划的功能(进行中):
[*]对于相互冲突的 mod(例如,两个 mod 都想更改Avada Kedavra的冷却时间),允许您选择哪个 mod 具有优先权和/或手动将所选更改编辑为您想要的任何内容。
[*]允许合并更改控制方案和键绑定的模组,或一般的任何“.ini”更改。
[*]轻松制作您自己的修改数据库的模组(包含游戏中的许多变量,包括冷却时间、解锁的航路点、挑战、库存槽、金钱、健康、魔法、决斗组合等)。我会把它作为一个单独的工具发布,以避免把它拖得太深
**** Hidden Message *****
777777777777777777777777
谢谢分享
66666666666666666
dsfsdfsdfsdgfdsfdf
好像要装net6.0吧。我是win10装的起不?
感谢分享!!!
感谢分享!
6666666666666666666666666
666666666666
111111111111111
666666666666666666
666666666
666666666666666
谢谢分享
感谢楼主的分享
66666666666666666666
6666666666
试试看
666666666666666666666
666666666666666666666
楼主一生平安!好人一生平安!楼主太棒了!我先下为敬! 谢谢分享 111111111111111111111111111
感谢分享试试去
thanks for sharing
法国恢复规划符
666666666666666666
都想更改
666666666666666666