提尼的骑砍调整与修复

提尼的骑砍调整与修复

调整各项机制以匹配《战团》/改善游戏平衡性。

游戏玩法

描述

这个模组实现了以下功能,请注意以下效果适用于地图上所有派系,不仅限于你的队伍,因此拥有这些特性的AI也会拥有更强大的军队。

根据堆叠大小为部队应用技能

显示

在原版游戏中,领导力经验值技能(战斗技巧、激励弱者)提供的经验值仅适用于单一部队堆叠,该独特类型中实际部队数量不会影响获得的经验值数量。

例如:

随着"提升弱者":

1 帝国新兵:获得30经验值 - 还需500升至一级新兵

100 帝国新兵:获得30经验值 - 还需500点升至一级新兵。

这意味着堆叠数量完全不影响获得的经验值,不确定是否为有意设计,但与Warband的训练模式不同。该模组对此进行了调整,现在将给予的经验值与堆叠数量相乘。

根据部队规模应用每日驻防经验值

显示

同上所述,在原生版本中给予经验值时未考虑堆叠大小。

所以我们现在再次将获得的经验值与堆叠大小相乘。

此外,还有一个可配置的经验值奖励倍数。

允许配置技能经验值数量

显示

提供的经验值数量也极低,一名新兵大约需要600点经验值才能升级。

这意味着20天可升至一级新兵。

因此,我也调整了这些数值,默认值现在更高,开箱即用。

请随意按照后文所述进行修改。

允许两个领导力经验值增益叠加

显示

在原版中,这两个增益效果完全不叠加。实际上,即使你同时拥有两者,"战斗技巧"会覆盖"提升弱小",这意味着你的低级单位无法从这两个效果中获得它们本应得到的最大经验值。

这个模组现在允许两者同时生效,因此在队伍中同时拥有战斗技巧和提升弱者时,4级以下的单位将获得40+120经验值(使用上述数值)。

囚犯招募现在会为堆叠中的每个单位重新掷骰,而非每种独特类型仅掷一次

显示

在原版中,招募算法会遍历每种独特的部队类型并应用一个概率,该类型和等级的一个单位将可招募。

这个模组对此进行了调整,因此现在你拥有的单一类型部队越多,几率就越大,其中一项或多项将可招募。具体算法并不简单,但总体思路是尽可能贴近原版逻辑。

可调整囚犯最大招募等级

显示

在原版中,招募仅允许至第4级,此调整将其提升至第6级(非常稀有),并且可以进一步配置为所需值。

部队准备升级不会增加该部队获得的经验值(默认关闭)

显示

已准备好升级的部队不再为整个部队提供经验值。此举背后的意图是消除拥有大量单一类型单位而不升级它们的游戏感觉。

默认情况下此功能处于关闭状态,必须通过配置启用。

骑兵部队搭配骑行马匹可提升行军速度(作者:Maegfaer)

显示

在原生版本中,步兵骑乘马匹时仅能达到50%的战斗效能速度加成,配置中存在乘数用于默认调整此值,这设置为1.8(90%效果)。

可选配置:为装备和部队升级费用添加价格惩罚(作者:Maegfaer)

显示

在原版中,部队升级成本极低,这导致金币变得过于后期过于充裕,不成问题。战斗和出售装备也给了太多金币,导致无法做出决策。这些仅适用于玩家,因为AI处理得不太好(它们不太擅长收集金币)。

常见问题

显示

这个与Bannerlord Tweaks兼容吗? 是的,兼容,不过出于平衡考虑,我建议调低训练场的经验值获取。

这个模组会影响AI领主吗? 是的,除非另有说明,否则所有改动都会影响地图上的其他领主/部队。

你的模组让我的游戏崩溃了。 请通过消息与我联系,提供你的Discord ID,或者加入我的支持Discord服务器

安装

下载并解压模块到您的模块文件夹,默认路径为:

C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules

与其他模组一样,如果在安装模组后游戏启动时崩溃,请尝试解除对.dll文件的阻止。该文件位于模块文件夹中,然后导航至bin default目录下:

C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules\TyniBannerlordFixes\TyniBannerlordFixes.dll

然后右键点击此文件,选择属性。接着在窗口底部附近勾选"解除锁定"复选框。

其他模组制作者可能已经提出了替代解决方案,我会在发现时将它们添加到这里。

兼容性

我通过接入事件系统,尽量避免使用可能导致与其他模组不兼容的内容。因此,希望这个模组能与大多数模组兼容。如果发现任何不兼容问题,请告诉我,我会进行调查。

本模组现在使用Harmony,我将列出以下Prefix/Postfix:

前缀(始终返回真值):

TaleWorlds.CampaignSystem.MapEventParty#提交经验获取

配置

你可以在位于模块ModuleData文件夹中的config.xml文件中配置"扶弱济贫"或"战斗技巧"所提供的经验值数量。(默认路径:C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules\TyniBannerlordFixes\BanneModuleData\config.xml)

默认开箱即用的配置已从原生版本调整而来,因此如下所示:

显示

战斗提示:每天30点经验值。(原版为15点)

提升弱者:每天60点经验值。(原版为30点)

驻军经验倍率:2.0倍经验值(在城镇中最佳情况下,每天可获得10点经验值(41.2(训练大师) 2 = 10,四舍五入)

每日招募基础概率:(注意这些数值是从原版调整而来,但这是因为原版实现代码中存在"差一"错误,这些显然才是原版预期的数值)

  • 第1级:100%(原住民为50%)
  • 第2级:50%(原住民为30%)
  • 第3级:30%(原住民为20%)
  • 第4级:20%(原住民为10%)
  • 第5级:10%(原住民为0%)
  • 第6级:1%(原住民为0%)

每日招募衰减:(这是成功招募后,从该层级的基准概率中移除的概率,将影响后续的招募准备)

  • 第1级:30%(原版为100%)
  • 第2级:20%(原版为100%)
  • 第3级:15%(原版为100%)
  • 第4级:10%(原版为100%)
  • 第5级:5%(原版为100%)
  • 第6级:100%(原版为100%)

ScaleByReadyToUpgrade:默认关闭。任何已准备好升级的部队不会为该类型单位的经验池做出贡献。

ScaleByReadyToRecruit:默认开启。任何已准备好招募的囚犯不会增加额外的"重新投掷"招募机会。

MountedFootmenSpeedMultiplier:默认1.8。对骑马步兵有效速度加成的乘数(2与骑兵相同)

PlayerEquipmentPricePenalty:默认值为1.0,通过指定乘数降低出售装备的收益。

PlayerUpgradeTroopCostMultiplier:默认值为1.0,用于调整部队升级成本的乘数

已知问题

将配置设置为低于原生值,允许部队在0经验时获得原生值。由于需要进行更侵入性的更改导致兼容性不佳,暂不修复。

其他模组

Maegfaer 为这个模组做出了巨大贡献,他还制作了一个非常实用的生活质量模组,用于控制家族部队:

https://www.nexusmods.com/mountandblade2bannerlord/mods/493/

也来看看我参与的社区补丁:

  1. 名称:Bannerlord Tweaks
  2. 作者:mipen
  3. 当前版本:1.4.7
  4. 最后更新:2020年5月12日
  5. 类别:游戏机制
  6. 要求:
    • 需要Bannerlord Mod Launcher
    • 需要Harmony库
  7. 描述: 这个模组允许你调整游戏中的各种参数,包括:
    • 部队规模
    • 经验获取率
    • 关系变化
    • 战斗奖励
    • 以及其他许多游戏机制
  8. 安装说明:
    1. 下载并安装Harmony库
    2. 下载本模组
    3. 解压到Modules文件夹
    4. 通过启动器启用
  9. 已知问题:
    • 可能与某些修改相同参数的模组冲突
    • 某些设置可能需要新游戏才能生效
  10. 更新日志:
    • 1.4.7:修复了部队规模计算的错误
    • 1.4.6:添加了新的经验值调整选项
  11. 下载:
    • 主文件(推荐)
    • 可选补丁
    • 旧版本存档
  12. 支持语言:
    • 英语
    • 部分中文翻译
  13. 捐赠链接:
    • PayPal
    • Patreon
  14. 用户评论:
    • "彻底改变了游戏体验!"
    • "必备模组之一"
    • "希望能增加更多自定义选项"

源代码可在以下网址获取:https://github.com/tynakuh/TyniBannerlordFixes