game background image

ModLib 的

作者:mildeww最后更新:2020-05-08 14:38:53100.7万328KB

骑马与砍杀2:霸主 ModLib 的-1-奇游Mod大师
骑马与砍杀2:霸主 ModLib 的-2-奇游Mod大师
骑马与砍杀2:霸主 ModLib 的-1-奇游Mod大师
骑马与砍杀2:霸主 ModLib 的-2-奇游Mod大师

Mod简介

ModLib是一个依赖模块,提供有用的代码和设置菜单供模块使用。
ModLib 是一个模组制作者的资源模组,它为模组制作者提供了有用的代码和易于使用的模组设置菜单。

1.3 版本
ModLib 从 1.3 版本开始,其实现方式发生了一些重大变化。Mod 开发者请参阅此 Wiki 页面了解变更的详细信息。
这些变化将减少模块对 ModLib 的依赖,这意味着即使未安装 ModLib,它们也能够运行。

模组制作者:您可以找到 ModLib 的源代码这里。有关如何在你的 mod 中使用 ModLib 以及如何连接到 mod 设置菜单的信息,请查看 mod 的维基百科.

安装
ModLib 是其他 Mod 所依赖的 Mod。如果您正在使用需要 ModLib 的 Mod,例如 Bannerlord Tweaks,请确保 ModLib 已列出。多于模组列表中的该模组。

解除对 mod .dll 文件的阻止
Windows 会自动将从互联网下载的 .dll 文件标记为可疑文件,并对其进行安全阻止。虽然这通常是好的,但它会导致 Bannerlord 的 mod 加载系统出现问题。要解决此问题,请打开模块文件夹中的 ModLib mod 文件夹,然后导航至 bin -> Win64_Shipping_Client。右键单击 ModLib.dll 并选择“属性”。在弹出窗口中,勾选“常规”选项卡底部的“解除阻止”复选框。对 0Harmony.dll 和 ModLib.Patches.dll 也执行相同操作。

使用 PowerShell 解除对所有文件的阻止(高级方法)
如果您习惯使用终端,可以使用 PowerShell 自动解锁 Bannerlord 目录中的所有文件。这不仅可以修复此 mod 的文件,还可以修复其他有问题的文件。请按照以下说明操作:
剧透:
展示

在 Windows 开始菜单中,搜索 PowerShell
右键点击它,然后点击“以管理员身份启动”。将会出现一个蓝色窗口。
打开资源管理器窗口并导航到 Bannerlord 的模块文件夹(这是您安装模块的地方)
点击地址栏,按 Control+C 复制地址。
返回 PowerShell 窗口并输入:cd“
使用 Control+V 粘贴地址并输入右引号“
结果看起来应该是这样的:

cd "C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules"
 
(您的位置可能不同,请不要忘记引号!)

按 Enter 键。
现在输入(或者更好的是,复制该行并将其粘贴到 PowerShell 窗口中):dir -Recurse | Unblock-File
输入该行后,按回车键。
PowerShell 窗口将运行几秒钟,然后完成。Modules 目录中所有被阻止的文件现在都已解除阻止。


尝试以管理员模式运行游戏
导航至“C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\bin\Win64_Shipping_Client”,然后右键单击名为“TaleWorlds.MountAndBlade.Launcher.exe”的文件,并点击“属性”。转到“兼容性”选项卡,勾选“以管理员身份运行此程序”,然后点击“确定”。(这需要您拥有计算机的管理员权限。)

尝试另一个启动器
其他模组制作者为游戏创建了更好的启动器,有助于解决由默认启动器引起的一些问题。
尝试以下其中一种:
Bannerlord 启动器替代品https://www.nexusmods.com/mountandblade2bannerlord/mods/265
固定发射器https://www.nexusmods.com/mountandblade2bannerlord/mods/205

检查其他模组是否存在问题
未正确安装的模组会导致你添加到游戏中的所有其他模组出现问题。一个错误的模组可能会让整个游戏崩溃。

确保启动器中所有官方模块的下方都有 ModLib。此模块依赖于官方模块的代码,需要在它们之后加载。我注意到,其他未正确设置 SubModule.xml 文件的模块可能会导致已设置 SubModule.xml 文件的模块出现问题。如果模块加载顺序混乱,请检查已安装的每个模块的 SubModule.xml 文件,并确保它们包含以下代码:

<官方值="false"/>
<DependedModules>
<DependedModule Id="Native"/>
<DependedModule Id="SandBoxCore"/>
<DependedModule Id="沙盒"/>
<DependedModule Id="CustomBattle"/>
<DependedModule Id="StoryMode"/>
</DependedModules>

如果缺少哪怕一行,请编辑 SubModule.xml 文件并添加缺失的部分。再次检查启动器,确认模块顺序是否正确。官方 TaleWorlds 模块应该全部集中在顶部。
笔记:如果你操作不当,问题会更加严重。我建议你只在对自己所做的事情有信心的情况下才这么做。

不要编辑 ModLib 的 SubModule.xml 文件
我已经仔细检查过这个文件好几遍了。它没有任何问题。修改它只会增加你的问题。

即使启动器中未激活的模块也可能导致问题。
如果以上方法均无效,请尝试暂时从 Modules 文件夹中删除除此模块之外的所有其他模块。运行游戏,看看是否仅使用此模块即可运行。
记住:简单地停用模块并不能解决问题,您必须将它们从模块文件夹中删除。
游戏运行后,重新添加一个模块,然后重新运行游戏。如果仍然运行,再添加一个模块,然后重新运行游戏。重复此操作,一次添加一个模块,直到找到导致问题的模块。
本工具由三方[bufftool]提供Attention Nomal
下载

立即下载模组

下载客户端搜索骑马与砍杀2:霸主后使用Mod大师工具。