定居点图标(已更新)

定居点图标(已更新)

PyroKinesis的定居点图标更新版。在定居点名称牌上方渲染图标,以指示可接任务、可参加锦标赛或可能有贵族部队招募。

用户界面

如果启动时出现以下错误:
"应用SettlementIcons补丁失败:"
修补方法中的异常:虚拟 System.Void
TaleWorlds.Library.ViewModel::执行命令(System.String
命令名称, System.Object[] 参数)
"非静态方法需要一个目标"

经过一番调查,我认为上述错误是由于与MCMv3捆绑的UIExtenderEx交互导致的。
老实说,我完全不知道该怎么解决这个问题。
根据我的测试,即使你点击确定跳过错误信息,游戏似乎仍会正常启动,模组也会运行,如果你担心的话,这不会对你的存档造成任何持久影响或稳定性问题。

我强烈建议使用MCMv4而非MCMv3。它对我来说运行得非常完美,不会导致任何此类错误。
请确保按照MCM模组页面上的说明,加载所有MCM模块及其在Native之上的要求。
看起来应该是这样的:


说明

  • 皇冠图标:该定居点有潜力生成可招募的贵族部队。这并不一定意味着当前有贵族部队可供招募。
  • 蓝色感叹号图标:该定居点至少有一个任务可接。
  • 手镯:该定居点现有一场锦标赛可供参与。

观看SlaveToTheGames展示视频中的实际效果:
https://www.youtube.com/watch?v=6NTNadZ021c

您可以在SettlementIcons/ModuleData/settings.json文件中禁用任何您不需要的图标。

如果您希望仅在附近的定居点上看到这些图标,请将 settings.json 中的 IsRangeRestricted 属性设置为 true。这将把图标限制在足够近的定居点上,以便进行"检查",这与您看到其中的队伍和通知的范围相同。

如果你想看到显示村庄生产资源类型的图标,请在settings.json中将IsResourceIconsEnabled设为true。并非所有资源都有合适的图标,所以我不得不临时凑合一下。

安装
右键点击压缩包,选择属性,勾选“解除锁定”框,然后点击“确定”。从压缩包中解压出SettlementIcons文件夹,并将其移动到你的Mount & Blade II Bannerlord\Modules\目录下。
如果你在解压前没有解除存档的锁定,安装后必须解除dll文件的锁定。