
保存缺失模块修复(已过时)
游戏在存档加载系统中存在一个bug,导致无法加载那些使用了自定义类来保存数据的mod存档。当游戏尝试加载这些自定义类时,会失败。本mod试图修复这个问题。它将
查看大图目前,我发现当模组实现自己的 LogEntry 类时会有一个问题。
我的另一个模组《有限佣兵合同》实现了这类自定义职业,确保模组不存在时游戏无法加载存档文件。
应与 企业家兼容!
该模组的行为是被动的。只有当原版加载代码失败时才会触发。您无需频繁启用/禁用它,如果您使用任何带有自定义存档数据的模组,建议您保持启用状态。
来源: GitHub
如果你,%USERNAME%,发现游戏没有加载存档而是直接"忽略"了加载过程,请在 BUGS 板块报告这个问题!
我需要你告诉我游戏正常运行时存在的模组,以及哪些模组在被禁用后会导致存档无法加载。
我来看看,我会试着修复它!
加载存档可能需要时间,请耐心等待!系统会先尝试运行原始加载代码,若失败则运行模组代码,因此加载存档的等待时间约为正常情况的两倍!
但请注意!存档文件非常脆弱,务必随时备份!
安装说明:
- 下载 zip 文件。
- 解压 zip 文件。
- 将 "Modules" 文件夹复制到你的 "Mount & Blade II Bannerlord" 目录中。
你现在应该有以下目录结构:
骑马与砍杀II:霸主
|---- 模块
|-------- 阿拉加斯.保存缺失模块修复
|------------ SubModule.xml
|------------ 二进制文件
|---------------- Win64_Shipping_Client
|-------------------- Aragas.SaveMissingModuleFix.dll
|-------------------- 0Harmony.dll
|-------------------- Microsoft.CSharp.dll
|-------------------- ReflectionMagic.dll
故障排除:
确保文件位于正确的目录中(见上文)。
模组加载时导致游戏崩溃?
- 导航至游戏文件中的 "Modules > Aragas.MercenaryContract> bin > Win64_Shipping_Client"。
- 右键点击 "Aragas.MercenaryContract.dll" 并选择属性
- 点击底部的 "解除阻止"。
- 右键点击 "Aragas.SaveMissingModuleFix.dll" 并选择属性。
- 对 "0Harmony.dll" 执行相同操作
- 对 "Microsoft.CSharp.dll" 执行相同操作
- 对 "ReflectionMagic.dll" 执行相同操作 可视化参考:https://www.limilabs.com/blog/unblock-dll-file
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。