
沉点世界地图场景合并器
这个模组让你能同时使用多个修改世界地图的模组。 比如,无需任何补丁即可同时游玩《卡拉迪亚扩展》+《华夏王国》+《铁甲武士》以及未来任何新增定居点的模组。
查看大图这是什么
这个模组让你可以同时使用多个对世界地图进行修改的模组。
例如,可以同时游玩《卡拉迪亚扩展》+《华夏王国》+《铁砧人》以及未来任何定居点模组,无需任何补丁。
本模组将自动检测并合并来自多个模组的Main_map/scene.xscene文件,考虑加载顺序,合并为一个单独的文件。
这解决了因运行多个世界地图/定居点模组而导致的游戏崩溃冲突。
导航网格
当然有个问题。
没办法自动合并多个导航网格。
所以我基于卡拉迪亚扩展的导航网格创建了一个超级导航网格,
并将我的华夏王国区域缝合在一起,
我还为地图东北角创建了新的导航网格,
以备将来扩展使用。
我们的目标是拥有尽可能大的导航网格,因此这个模组可以包含未来任何定居点区域。
如果我不想运行卡拉迪亚扩展版呢
如果你不想运行Calradia Expanded,只需将提供的导航网格替换为其他导航网格即可。
模组导航网格路径位于:
"$BANNERLORD_PATH/Modules/SpSceneMerger/SceneObj/Main_map/navmesh.bin"
使用默认导航网格:
将上述文件替换为位于“$BANNERLORD_PATH/Modules/Sandbox/SceneObj/Main_map/navmesh.bin”的文件
要使用默认+更大的区域,我推荐华夏王国的导航网格:
将上方替换为位于"$BANNERLORD_PATH/Modules/SpHuaxia/SceneObj/Main_map/navmesh.bin"的文件
如何使用 它
请确保最后加载此模组。
以下是现有定居点模组的推荐加载顺序:
卡拉迪亚的亚马逊
华夏王国
铁人
女武神定居点
卡拉迪亚扩展版(在SPSceneMerger之前加载此模组)
SpSceneMerger(本模组)
首次加载游戏时使用它。点击“合并”按钮。
合并完成后,请重启游戏以使更改生效。
这只需要执行一次。如果模组发生变化,或新增/删除了模组,则应根据需要重新运行合并操作。
就是这样,尽情享受吧!
可能的问题
由于本模组仅合并了定居点物件,多个模组的建筑可能会出现在同一位置。
这并非本模组的问题,请联系相关模组作者以移动这些物件。
合并逻辑入门
大家好,我在评论区看到很多定位冲突和崩溃问题。
刚刚为1.6.3版本修复了SpHuaxia,有一个可能的解决方案,但这需要所有模组作者的共同努力。
我在1.6.3版本上测试过SpMerger,它运行良好。SpMerger是一个使用标准C# XML库的简单XML合并工具,因此除非他们对模块加载方式做出重大改动,否则其二进制文件应该能兼容未来版本的Bannerlord。
1.6.1版本后,Talesworld对显赫人物定义和世界地图进行了重大变更,与旧版世界地图定义存在冲突。这是导致大多数崩溃问题的根源,包括白色圆圈和可点击位置未出现在正确位置等情况。显赫人物定义不属于本模组的调整范围,以下是世界地图变更的具体细节。
Bannerlord世界地图位于 $BannerlordPath/[ModName]/SceneObj/Main_map/scene.xscene,每个修改世界地图的模组都会包含此文件的完整版本。
在从模组编辑器保存地图时,该版本中的所有地图网格都会保存到此文件中。
SceneMerge会对比并找出模组间新增且独特的实体,
然后将它们合并到$BannerlordPath/SpSceneMerger/SceneObj/Main_map/scene.xscene中的一个scene.xscene文件中。
基于基础游戏中所有共有实体都相同的假设。
加载顺序很重要,因为后加载的内容会覆盖之前的场景。因此,一个正常的加载顺序示例是:
[[ 沙盒 ]]<---[[ 铁仙人 ]]<---[[ 华夏Sp ]]<---[[ 合并Sp ]]
箭头指向覆盖的方向。即,铁人场景将覆盖沙盒,以此类推。
现在当出现一个带有破坏性变更的新版本,比如1.6.3时,我们就会
[[ 沙盒版 (1.6.3) ]]<---[[ 铁锁人版 (1.6.0) ]]<---[[ 华夏特别版 (1.5.10) ]]<---[[ 特别合并版 (???) ]]
这意味着Bannerlord版本之间的重大差异现在可以被纳入世界地图中,其结果将无法预测。
为了让合并正常工作,确保所有模组包含与沙盒版本 相同 的世界地图非常重要。
给模组作者
版本变更可能会移除或向场景中添加新实体。
更新场景文件的最佳方式是手动从xml文件中提取您独特的实体添加内容,
并将其插入到 $BannerlordPath/SandBox/SceneObj/Main_map/scene.xscene 文件中,
然后保存到您自己的模组中。如需帮助,请随时联系我。
Discord
https://discord.gg/UcmjxFtenr
贡献
一次性或周期性:
请我喝杯咖啡
循环:
Patreon
正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。