派对经理

创作者: Wesir54
已更新:2020-05-03 02:35:38
350KB

关于此 MOD

此模组不再更新,我建议查看“派对屏幕增强”,因为它具有此模组的大部分(如果不是全部)功能:https://www.nexusmods.com/mountandblade2bannerlord/mods/492?tab=description
特点
  • 升级/招募所有单位的按钮,
  • 保存升级等级决策(设置后忘记),向左、向右,甚至为每个单元拆分
  • 政党组成人数
  • 排序或循环排序类型的按钮
  • 自定义用户定义排序
  • 保存的格式
  • 转移一半/全部/自定义单位计数
  • 快捷键
已知问题:
  • Improved Garrisons 2.0的一些问题,我想我可能已经解决了,但如果你有问题,请在Improved Garrisons中关闭custompartysize
  • 如果你有替换基本游戏文件的模组,而不是将它们的更改修补到现有的模组中,那么这个模组很可能会出现问题,除了建议找到一个不这样做的模组外,我无能为力,因为你尝试使用的模组中有一半可能会出现类似的问题。
  • 有时点击升级按钮会在顶部显示一条消息,说你需要一匹马/战马,应该不会造成任何问题
  • 使用错误/过时的节俭骑兵版本可能会导致点击升级按钮时崩溃,用户手动升级时似乎也会发生这种情况,因此这是节俭骑兵错误处理的一个问题

排序按钮:
左键单击按所选排序选项排序
右键单击以将所有可招募的囚犯和可升级的单位排序到顶部(缺少马等可用升级的升级将低于至少有一个升级准备就绪的升级)

循环排序按钮:
左/右单击以循环排序类型
排序类型:
剧透:
展示

所有节点的顶部都有同伴/英雄,请确保在更新节点时没有任何空格,否则行为可能会关闭:

  • TierDesc-(默认选项)按级别降序排列
  • TierAsc-按级别升序排列
  • 等级下降类型-按等级下降顺序排列,然后是挂载/徒步,然后是远程/近战
  • 等级AscType-按等级提升顺序排列,然后是挂载/徒步,然后是远程/近战
  • MountRangeTierDesc-按乘车/步行顺序排列,然后是远程/近战,最后是等级下降
  • MountRangeTierAsc-按乘车/步行顺序排列,然后是远程/近战,最后是等级提升
  • 文化TierDesc-按文化排序,然后按级别降序排列
  • 文化动物Asc-按文化排序,然后按等级递增
  • RangeMountTierDesc-近战/远程,然后由骑兵,然后是下级
  • RangeMountTierAsc 的-近战/远程攻击,然后被挂载,然后是Asc级
  • 自定义-用户定义的排序顺序,请参阅自述文件中的示例/说明,目前更改排序顺序的唯一方法是更新配置,但我在游戏中添加了一个重新加载设置按钮,使其更容易(我正在开发一个UI,功能优于表单,对吗?),配置文件只有在第一次加载mod后才会生成

如果您熟悉Linq查询,如果排序类型使其更易于理解(CreateFlattenedRoster方法),则位于此处:
https://github.com/data54/BannerlordMods/blob/master/SortParty/SortPartyHelpers.cs


可以在配置中禁用派对屏幕打开时的自动排序(自述文件中的说明)
升级所有/招募所有排序可以在配置中启用,默认情况下禁用以提高性能

基础游戏增强功能:

  • 按住CTRL键并单击设备上的传输按钮将传输所有这些数据
  • 按住CTRL+SHIFT键并单击设备上的传输按钮将传输一半
  • 按住SHIFT键并单击设备上的传输按钮,可以在设置中配置为1-500之间的任何数字,默认为5,可以返回设置中的基本行为

粘性插槽:

  • 用户可以在英雄下方定义0-50个位置,以便在排序时忽略,这样他们就可以将最喜欢的单位放在顶部,并对其余单位进行排序

升级按钮:
  • 默认情况下,升级所有单元按钮将仅升级具有单一升级路径的单元
  • 按住CTRL键并左键单击某个单元的升级将该升级路径设置为未来的目标
  • CTRL+SHIFT+左键单击升级路径将平均分割它们,只做偶数,以避免当您只有一个可用的升级时,左或右路径随着时间的推移而变得更多
  • 右键单击升级按钮将仅升级您已设置升级路径的部队,这可以与在只有一个升级选项的部队上设置升级路径结合使用,以仅升级您想要的部队

招聘按钮:
  • 左键单击将招募可用囚犯,直至达到您的队伍限制
  • 右键单击将招募所有可用的囚犯


政党组成:
  • 将鼠标悬停在您的一方或另一方的政党图标上,它应该会给您一个详细的工具提示,其中包含单位计数和百分比
  • 如果你想分解单个武器,在设置/配置页面中有一个选项可以打开高级模式,如果你看到任何奇怪的行为,请报告,游戏有为单位武器随机选择插槽的习惯(例如,农民的主武器中的石头和马弓箭手的主武器的剑)我修复了我发现的问题,但可能会有一些我错过的情况。

保存的格式:
  • 添加此功能是为了避免在加载游戏之间编队无法保存的错误
  • CTRL+左键单击编队按钮以保存所有当前单位的编队
  • 左键单击编队按钮,将保存的编队应用于所有部队
  • 您更改的任何单位都将自动添加到您保存的单位列表中
  • 为了避免更改保存文件并可能损坏您的保存,您需要打开您的团队屏幕,并在加载游戏时单击按钮以应用格式更改,此功能目前是解决一个错误的方法,希望很快就能修复,所以现在什么都比什么都没有好。

黑/白名单:
  • 默认情况下,所有列表都以黑名单开始,但可以在设置中反转
  • ALT单击招聘/升级按钮将在执行升级全部/招聘全部按钮时从要筛选的黑/白名单中添加/删除该单位
  • 升级黑/白名单目前仅在执行升级所有操作时应用,并且仅适用于没有设置自定义升级路径的设备,将来可能会更改它,但如果你设置了自定义升级路径,你似乎不希望有任何干扰。
  • ALT点击赎金屏幕上囚犯的转移按钮,将在点击顶部赎金按钮时应用的黑/白名单中添加/删除他们

热键:
剧透:
展示

  • 如果热键与其他模组冲突,可以在配置中关闭所有热键
  • 聚会屏幕上的CTRL-SHIFT-S将进行手动排序
  • 聚会屏幕上的CTRL-SHIFT-R将升级/新兵排序到列表顶部,以便于升级,然后您可以在以下操作后将其排序回正常方式
  • CTRL-SHIFT-(减号)在聚会屏幕上将循环显示可用的排序类型


请随意获取代码并将其添加到其他模组中。

配置文件位于:
(steam安装文件夹)\Modules\SortParty\ModuleData\SortPartySettings.xml

功能请求:
https://wesir.upvoty.com/b/feature-requests/
Bug报告:
https://wesir.upvoty.com/b/bugs/
我根据游戏的当前版本而不是测试版分支测试和开发mod,我试图以一种应该兼容的方式进行开发,但由于测试版分支不断变化,如果我试图在测试版中开发,我可以根据它们在主版本发布之前删除的字段/功能添加功能,最终不得不处于持续维护模式。

即将推出的功能:
剧透:
展示
  • 白名单/黑名单升级/招募/出售
  • 自定义招聘(仅招聘您指定的单位)
  • 阻止部队类型自动升级
  • 囚犯/部队转移管理按钮(抓住最高或最低级别,将任何溢出转移到左侧)
  • 为当前没有UI元素的东西添加UI元素(自定义排序和自定义升级可见性)
  • 重新设计用户界面,不屏蔽长玩家名称
  • 也许是什么告诉你需要多少战马来升级所有现有的升级准备部队?


代码可以在以下网址找到:
https://github.com/data54/BannerlordMods

使用 Xmod 解锁 骑马与砍杀2:霸主 的全部潜力 — 今天就探索这些顶级 MOD!