史密斯永恒(示例模组模块)

史密斯永恒(示例模组模块)

无限耐力锻造,包含源代码、构建项目和模组指南

游戏玩法

这个简单的模组移除了精炼、熔炼和锻造的"能量"消耗,只要有材料就可以进行这些操作。

类覆盖:

  • 锻造模型

源文

代码在 GitHub 上,包含:

  • 一个合理的构建系统
  • 截至 2020 年 4 月 1 日我见过最不愚蠢的模组模块示例
  • 《骑马与砍杀 2:霸主》模组开发入门指南

手动安装

这个模组是一个模块,类似于原版和沙盒模式。模组目录应放置在这些模块的同级目录下。

默认的模块目录位置是 C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules\

可以使用 7-zip 解压缩模组目录

最终的目录结构应为 C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules\SmithForever\SubModule.xml

根据模组目录的解压方式,可能需要从 Nexus 下载目录中移除(该目录会包含版本信息,例如 SmithForever-41-v1-0-1-1585809041

要激活此模组,需在启动器的单人游戏 > 模组选项卡中勾选它

手动安装故障排除

如果此模组的复选框未显示,则目录结构有误。请查看上方的 SubModule.xml 完整路径。

二进制文件可能在下载后被阻止。如果游戏崩溃,请按以下方法修复问题:

  1. 导航至 <Bannerlord模块目录>\SmithForever\bin\Win64_Shipping_Client\
  2. 右键点击 SmithForever.dll 并从上下文菜单中选择属性
  3. 在安全选项卡底部附近点击解除锁定

这个 mod 的实际代码简单得令人尴尬。如果 mod 已勾选但未生效,可能是因为其他 mod 覆盖了游戏的二进制文件。早期有足够多的 mod 进行整个 DLL 覆盖,促使我制作了这个模块示例。安装一个要求你覆盖游戏 DLL 的 mod 是个坏主意。

类似模组

  • 可配置的锻造铺耐力和部件研究:执行相同的修改及更多功能,现在使用模组模块!Smith Forever 将有意保持简洁,以突出模块架构。
  • 模块模板:与修改并不真正相关,但包含一个有用的源项目和构建系统,但没有实际编写模块的示例代码。