ATC-阿多奈的部队更衣室

创作者: Adonnay
已更新:2023-12-16 21:07:55
296KB

关于此 MOD

使改装者能够将他们的部队树添加到游戏中,而无需替换现有的部队树。自动合并多个部队树,并允许深度定制,以形成您想象中的Calradia。
该模组的主要功能是让模组作者和玩家能够为同一派系招募多种类型的基础或贵族兵种。我的 Chael Nad'ra 单位可以在这里找到这里.


该模块的作用:
  • 提供添加额外部队树的可能性,无需替换现有部队树,也无需干扰文化文件
  • 允许每个氏族/派系/文化拥有多个并行的部队树。只需下载并安装所有部队树,剩下的交给 ATC 即可。当然,您可以根据需要修改和更改配置。
  • 允许玩家决定 AI 是否可以招募某些部队树(标准本土新兵除外)
  • 让您在志愿者出生时立即升级,以便您可以在地图上拥有更多经验丰富的部队。
  • 让您在本土精英分布(所有城堡村庄都有精英)或基于名人权力的更随机的分布之间进行选择。

在哪里可以找到配置文件?
您可以在 \ProgramData\Mount & Blade Bannerlord II\ATC 中找到名为 ATC.settings.xml 的配置文件。它包含以下选项:
  • 启用ModScan- 允许 ATC 扫描活动模块以获取 ATC 配置文件(所有名为 *ATC.modconfig.xml 的文件)
  • 启用自定义模板 - 让 ATC 动态修改新诞生领主的派对模板
  • 调试配置读取- 调用配置时调试消息
  • 调试RecruitSpawn- 当有新的志愿者产生时调试消息
  • 调试精英- 在决定招募精英时调试消息 - 新的使用 1.8.6
  • DebugAIRecruiting- 招募志愿者时调试消息
  • 城堡村精英- 将精英生成逻辑设置为原始逻辑
  • 精英生成机会- 仅当 EliteOnlyInCastleVillages 设置为“false”时才相关
  • 精英力量阈值- 仅当 EliteOnlyInCastleVillages 设置为“false”时才相关
  • 精英生成机会上限- 仅当 EliteOnlyInCastleVillages 设置为“false”时才相关
  • 招募最高升级等级- 志愿者在未被招募时会缓慢升级,这设定了升级的最高等级。(4 = 原版)
  • 招募级别UpToTier- 新兵出现时立即升级至该等级(1 = 原始/无立即升级)
  • 最大日志大小(单位:KB)- 仅当您启用上述任何调试消息时才相关

新的在 1.8.10 中
Mod 作者可以在 Mod 中包含自己的 ATC.settings.xml 文件。其命名方式与 Mod 配置文件 (*TC.settings.xml) 类似,因此您可以直接将其命名为 ATC.settings.xml 或 MyMod_ATC.settings.xml。基于 Mod 的 ATC.settings.xml 文件 *可以* (最好只包含你真正需要修改的部分,以便为用户留下一些灵活性) 包含以下设置:
  • 启用自定义模板- 让 ATC 动态修改新生成的领主的派对模板
  • 城堡村精英- 将精英生成逻辑设置为原始逻辑
  • 精英生成机会- 仅当 EliteOnlyInCastleVillages 设置为“false”时才相关
  • 精英力量阈值- 仅当 EliteOnlyInCastleVillages 设置为“false”时才相关
  • 精英生成机会上限- 仅当 EliteOnlyInCastleVillages 设置为“false”时才相关
  • 招募最高升级等级- 志愿者在未被招募时会缓慢升级,这设定了升级的最高等级。(4 = 原版)
  • 招募级别UpToTier- 新兵出现时立即升级至该等级(1 = 原始/无立即升级)

但是:当多个模块各自携带各自的 ATC.settings.xml 文件时,它们会互相覆盖。请检查 ATC.debug.log 文件,确认最终使用了哪些设置。


该模型不:
  • 创建部队树 - 你必须使用/修改我制作的部队树(查尔·纳德拉)或者通过单独的模块添加您自己的,或者将它们添加到 ad_troops.xml
  • 本模组不会更改任何原版游戏文件。它使用 Harmony 来修复一个招募功能(从个人获取招募志愿者) 并且应该与大多数模块兼容,除非它们修改或修补相同的功能。


安装:

  • 使用 Vortex 安装 ATC,或手动将主文件内容解压到 Bannerlord/Modules 文件夹中。安装完成后,Bannerlord/Modules 文件夹中应该会有一个名为“AdonnaysTroopChanger”的子文件夹。
  • 手动安装时,请检查 /bin/Win64_Shipping_Client 中的 .dll 文件是否被系统阻止(右键单击 -> 属性)。
  • 在 Bannerlord Launcher 中激活该模块。
  • Mod Scan 功能已启用 默认情况下。这将允许 ATC 自动扫描活性带有配置文件的模组。您只需安装部队模组即可。如果您想禁用“模组扫描”并手动选择部队配置,请在配置文件 ATC.settings.xml 中将相应行设置为错误的- 对于只想玩游戏而不想弄乱任何类型的 xml 文件的普通用户,不建议禁用 Mod Scan。

    提示:您也可以先启用“Mod 扫描”选项,然后启动游戏,让 ATC 创建 ATC.config.merged.xml 文件,并将合并后的 xml 文件重命名为 <SomeNameHere>_ATC.modconfig.xml,作为新的手动配置文件。之后,您可以再次禁用该选项。




卸载:
如果你的存档中已经生成了自定义部队(例如 Chael Nad'ra),请勿卸载此模组(如果你在游戏中启用此模组并再次保存后,游戏会立即崩溃)。加载该存档文件时,游戏会崩溃!如果你不想再使用此模组,与所有部队模组一样,你只能在创建新游戏之前禁用它。


该模型包含以下文件:

  • /Config/BETA160_SAMPLE.modconfig.xml - 带说明的示例配置文件
  • /bin/Win64_Shipping_Client/0Harmony.dll - 用于更改标准方法结果而不直接更改它们的外部工具
  • /bin/Win64_Shipping_Client/AdonnaysTroopChanger.dll - 主类和修补程序类
  • /ModuleData/atc_partyTemplate.xml - 用于自定义模板功能的空模板文件。
  • 子模块.xml

首次运行 ATC 时,运行时会创建以下文件(仅限 1.8.0 或更高版本!):
  • /ProgramData/Mount & Blade II Bannerlord/ATC/ATC.settings.xml - 主配置文件(之前位于 ATC /Modules/Config 文件夹中)。
  • /程序数据/骑马与砍杀 II 领主/ATC/ATC.debug.log - 各种调试信息的日志文件。
  • /ProgramData[大小=4][大小=4]/骑马与砍杀 II 领主/ATC/ATC.merged.config.xml - 处理完所有 ATC 兼容部队模块的所有配置文件后合并的配置文件。



已知不兼容性 - 这些模块不适用于 ATC
  • 财富战士的补丁采用与 ATC 相同的方法,因此同时激活两个模块肯定会产生奇怪的结果!
  • “VolunteersUpTier”插件修补方法与 ATC 相同因此会导致问题。根据您的加载顺序,ATC 或 VolunteersUpTier 将无法正常工作。最新版本的 ATC 提供了类似的功能。详情请查看 ATC.settings.xml。
  • Calradia Expanded Kingdoms 插件与 ATC 不兼容,因为它修补的方法与 ATC 相同。


游戏中可能会出现一些 bug,有些 bug 可能会导致您的存档无法使用。请注意这一点。游戏目前的状态并不稳定,尤其是在启用了 mods 以及 TaleWorlds 不断修改一些基本文件结构的情况下。请报告任何 bug,如果它们似乎与我的 mod 相关,我会尽力解决。但如果您安装了多个 mod,尤其是多个功能不仅仅是修改 XML 的 mod,您很可能会遇到问题。

使用风险自负!

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