内战合集整合

内战合集整合

将《卡拉迪亚事务》、《内战》、《复杂角色》和《真实关系》整合为一个协调统一的系统——解决野心、关系、战斗反应、记忆和AI行为方面的重叠,同时保留每个模组的独特优势,打造一个更残酷、更具反应性、更真实的卡拉迪亚。

描述

当卡拉迪亚的角色感觉像活生生的人,而非彼此割裂的游戏系统时,它才处于最佳状态。

Bellum Civile Collection IntegrationAffairs of Calradia、Bellum Civile、Complex Characters 和 TrueRelations 的集成与兼容模组。其目的是让这四个以角色和关系为核心的模组协同运作,如同一个统一系统的一部分,而非多个独立系统争相控制同一批事件。

这些模组各自为《Bannerlord》增添了宝贵内容:个人恩怨、政治野心、社会后果、关系记忆、战场情谊、竞技大会声望、处决反应等。然而,其中若干功能在内部存在重叠。若缺乏协调,多个模组可能对同一事件做出反应、重复产生关系效果、争夺 AI 行为控制权,或各自独立地尝试管理关系随时间的变化。

本模组为这些重叠系统建立明确的归属,同时保留每个模组的独特功能。

其结果是更连贯、更具反应性的卡拉迪亚:关系得以持续、恩怨至关重要、战场经历塑造看法、政治野心影响行为,领主可以追求自身利益,而不必有多个模组争夺同一个 AI 决策。

这并非意在削弱这些模组。

其设计目标是让它们协同工作

重要:需要新存档 / 新战役。

切勿将本集成模组安装到未包含它而开始的现有战役中。本模组所做的归属变更会影响战役开始时初始化的行为,因此不支持现有存档。

[line]

安装说明

[list=1] []安装下方 Requirements 部分列出的所有必需模组。[/] []确保这些模组及其常规依赖项已正确安装并可正常运行。[/] []将 Bellum Civile Collection Integration 安装到你的 Bannerlord Modules 文件夹中,或通过你偏好的模组管理器安装。[/] [/list]你的文件夹结构应如下所示:

Modules/BellumCivileCollectionIntegration/SubModule.xml 以及:

Modules/BellumCivileCollectionIntegration/bin/Win64_Shipping_Client/BellumCivileCollectionIntegration.dll

[list=1] []在加载顺序中将 Bellum Civile Collection Integration 放在它所集成的模组之后。[/] [/list]重要规则是,它应加载于以下模组之后:

[list] []TrueController[/] []Complex Characters[/] []TrueRelations[/] []Bellum Civile[/] []Affairs of Calradia / FriendsWithBenefits[/] []Affairs of Calradia MCM[/] [/list]

[list=1] []开始一个 新战役。[/] [/list]再次强调:本集成模组并非设计用于在现有游玩过程中途加入。

[line]

主要功能

统一的复仇与竞争 AI

Affairs of Calradia 通过其 Blood DebtPersonal Rival 系统,成为个人复仇与竞争追逐的归属方。

Complex Characters 中重叠的 VendettaRival 野心被抑制,以避免两个不同模组同时试图控制同一领主的队伍移动或追逐行为。

Complex Characters 仍保留其独特野心:

[list] []Fear[/] []Throne[/] []Wealth[/] []Fame[/] [/list]这使其更广泛的人格与野心系统保持活跃,而不会与 Affairs of Calradia 更完善的复仇机制冲突。

[line]

统一的关系记忆与衰减

Affairs of Calradia 继续从事件中产生个人关系后果,但 Bellum Civile 成为长期关系持续与过期的归属方。

Affairs of Calradia 独立的关系衰减系统被抑制。

取而代之的是,由 Affairs of Calradia 产生的关系变化可被 Bellum Civile 捕获为限时记忆,例如:

[list] []recent_grievance[/] []recent_favor[/] [/list]这意味着关系变化不再只是孤立的数值调整。Bellum Civile 可以记住该关系为何发生变化,并允许该记忆通过其自身系统自然过期。

Affairs of Calradia 的正向和负向关系事件均已通过此桥接进行运行时验证。

[line]

无重复系统的战斗关系

战场关系根据各模组最擅长的部分进行划分。

Affairs of Calradia 保留其角色特定的战斗关系后果。

Bellum Civile 保留其独特的 shared_battle 系统,该系统会在并肩作战的贵族之间建立情谊或基于人格的摩擦。

Bellum 的系统可根据涉及的角色产生正向和负向关系记忆。

TrueRelations 的通用 AI 战斗关系系统被抑制,以避免在其上再叠加第三个重叠的战斗关系产生器。

[line]

TrueRelations 的独特系统得以保留

TrueRelations 未被禁用。

其独特功能仍然活跃,包括:

[list] []竞技大会关系奖励[/] []击败强盗关系奖励[/] [/list]这些正向关系变化能够作为 recent_favor 记忆流入 Bellum Civile 的限时记忆系统。

竞技大会和击败强盗的集成均已通过运行时验证。

[line]

处决与家族死亡后果得到协调

Affairs of Calradia 成为以下原因造成的家族/氏族关系后果的归属方:

[list] []战斗死亡[/] []处决[/] [/list]Bellum Civile 中重叠的直接:

[list] []killed_kinsman[/] []executed_kinsman[/] [/list]记忆被抑制,以防止同一事件产生重复惩罚。

Bellum Civile 仍负责通过其通用记忆系统保留由此产生的外部关系变化。

Bellum 的独特记忆,例如 killed_friendkilled_enemy,在不与 Affairs of Calradia 重复的情况下仍然可用。

[line]

遭遇对话归属

Complex Characters 包含一个 EncounterMemory 对话系统,涵盖对战斗、处决、囚犯、死亡、失败及类似个人历史事件的反应。

由于这与 Affairs of Calradia 的个人遭遇与反应系统高度重叠,Complex Characters 的 EncounterMemory 对话注册被抑制。

不会禁用 Complex Characters 的 Fear、Throne、Wealth 或 Fame 野心。

这些系统是独立的,并保持启用。

[line]

保留 Bellum Civile 的政治系统

本集成不会禁用 Bellum Civile 更广泛的政治模拟。

其独特系统保持完整,包括政治、王朝、家族、关系记忆和战略行为。

本模组的目的是消除重复职责——而非掏空它所集成的模组。

[line]

设计为安全失败

本集成在安装其 Harmony 补丁集之前,会验证其预期修补的方法。

如果所需目标无法正确解析,本集成被设计为中止安装,而非静默地仅应用部分兼容层。

这有助于防止版本不匹配造成难以诊断的部分激活行为。

[line]

需求

本模组需要安装以下模组:

[list] []Affairs of Calradia / FriendsWithBenefits[/] []Bellum Civile[/] []Complex Characters[/] []TrueRelations[/] [/list]你还必须安装这些模组所需的常规依赖项。

本集成模组的开发和运行时验证环境为:

[list] []Mount & Blade II: Bannerlord 1.4.8[/] []BLSE 1.6.7.356[/] []**.NET Framework 4.8*[/*] [/list]除非另有明确说明,否则不保证与差异较大的《Bannerlord》版本或所需模组的不同发行版兼容。

安装本模组时需要新战役。

不支持在未包含本集成的情况下创建的现有战役。

[line]

致谢

衷心感谢以下模组的作者:

[list] []Affairs of Calradia[/] []Bellum Civile[/] []Complex Characters[/] []TrueRelations[/] [/list]如果没有这些模组最初引入的系统,本集成显然不会存在。

它们各自从不同角度处理《Bannerlord》的角色、关系、政治和后果,而本项目的目标是保留每一个模组的精彩之处,同时让这些理念作为一个更大的模拟系统共存。

同样感谢《Bannerlord》模组社区,以及所有持续深入研究游戏系统、维护旧模组、记录行为、测试兼容性,并设法让卡拉迪亚不再像一堆机制集合、而更像一个鲜活中世纪世界的人们。