《骑马与砍杀2:霸主》1.5.4版TML微调模组 - 全自定义配置

《骑马与砍杀2:霸主》1.5.4版TML微调模组 - 全自定义配置

角色调整 - 自由创建角色,每级专注与属性点分配。 多项战役调整(工坊数量、队伍规模、商队经验等)。 多项锻造调整(新增配方、解锁所有部件、无限耐力等)。 物品价值重新平衡。 停止

游戏玩法

该模组包含以下选项,默认均为禁用状态: 角色调整: 每级双倍专注点。
设置每个属性点所需的等级数。2 = 每两级获得一点。
自由角色创建 - 所有属性和专注点初始未分配。
确保在教程结束前或离开训练场前分配专注点,以获得初始技能点(每专注点10点)。
修复初始特质(荣誉等)的bug。目前仅适用于自由创建模式。 锻造调整:新增略微更高效的大批量精炼配方,并在加工粗铁时产生一些废料(配方现在可自定义!)
允许你调整新锻造部件的收益,或直接在不解锁的情况下制作。之后若你决定禁用此功能,仍可正常解锁部件。
让你每次都能打造传奇或大师级物品,避免重复刷取。
无限制作耐力(完全不消耗)。
可在任何地方恢复耐力,而不仅限于定居点。流浪铁匠们,出发吧! 战役调整: 禁用驻军饥饿。他们仍会消耗食物。额外选项仅允许他们在围城期间挨饿。
可选物品价值重新平衡。
旧公式:(3 ^ 物品等级)。
新公式:(2 ^ 物品等级)*(物品等级 + 1)。
结果是低等级物品稍贵,4级物品价格基本不变,更高等级物品更便宜。顶级物品价格不到原先的一半。 商队补丁。为商队添加了其他队伍享有的管理部队加成,并给予它们类似于其他队伍的管理经验值。同时,商队领袖(利润的1/5)和所有者(利润的1/25)也能获得贸易经验值。自0.2.1版本起,两个滑块可调整管理技能对队伍规模的提升幅度以及贸易经验值的奖励比例。

工坊限制,基础值和每氏族等级。此设置默认数值。 队伍限制,基础值和每氏族等级。此数值将添加到默认值之上。 同伴限制,基础值和每氏族等级。此设置默认数值。 玩家氏族队伍规模限制。此数值将添加到所有玩家氏族队伍(包括商队)之上。 全局部队经验值倍率。这是一个0至900的百分比加成,+900%即为10倍。 全局英雄经验值倍率。百分比加成范围为0至900。 全局民兵加成。此设置提升所有定居点(包括村庄)基于各种因素的民兵增长速度。其他模组通过提升繁荣度间接实现这一点,但我发现繁荣度会带来太多副作用(例如恶性通货膨胀)。

繁荣度补丁。此补丁将负面繁荣度的影响提升至1.3次方(最高为城镇总繁荣度的5%),并在实际发生饥荒前就开始因食物短缺而降低繁荣度。仅适用于未被围困的定居点。有助于防止城镇陷入饥荒。副作用包括因繁荣度对负面事件反应更快,导致全球物品需求略有下降。

可自由进出围城战而不损失部队。 调整领主重生时获得的免费部队数量(默认为其队伍规模的25%)。可设置为0,或高于默认值。 从锦标赛和练习赛中获得全额经验值选项。将其视为普通战斗,因此获得100%经验值而非1/3或1/16。 显示剩余天数而非食物总量。主数字显示剩余天数而非总量,悬停时仍显示总量。 全局队伍规模。此设置将乘以所有引用CalculateMobilePartyMemberSizeLimit的数值(似乎包括除强盗队伍外的所有队伍)。 故事调整:禁用阴谋任务的力量增长。不影响任务的触发和消失,只是任务的力量不会增长,也不会触发最终部分。这样做的目的是,如果任务被修复,不会对存档造成任何破坏。 战斗: 为想要自定义护甲机制的玩家提供的护甲补丁。所有设置均采用默认值,因此单独启用补丁不会产生任何效果。护甲计算公式如下: 1.) 所有伤害都会乘以一个基础减免系数。该系数为(100 / 100 + 护甲等级)。因此默认数值下,50点护甲可减免1/3的伤害。现在可以通过"护甲比率调节"设置来修改此数值。若设为50,则表示50点护甲可减免一半伤害;若设为10,则表示10点护甲可减免一半伤害,而40点护甲可减免3/4伤害。

2.) 根据伤害类型,护甲会提供固定减免值。默认情况下:每点护甲对劈砍伤害减免0.5,对穿刺伤害减免0.33,对钝击伤害无减免。同时部分伤害会绕过减免机制,确保每次攻击都能造成至少少量伤害。默认情况下:劈砍伤害有10%绕过减免,穿刺伤害有25%,钝击伤害则是100%。所有这些数值都可在设置的"减免值"和"穿透比例"中进行调整。 所有功能必须首先通过编辑Config.xml文件启用。
我将在Mod Configuration Menu与1.5.4版本兼容后重新添加它。
将某项功能保持禁用或设置为默认设置意味着该特定补丁的代码不会运行,且现有游戏方法不会被修改。
因此,如果某项功能导致问题或不兼容,可以安全地将其关闭。
如果补丁失败,您应该会收到错误消息弹窗。 新的精炼配方: 4 木材 -> 2 或 3 木炭(带技能加成) 10 木材 -> 5 或 8 木炭(带技能加成) 1 矿石 + 1 木炭 = 2 或 3 粗铁(带技能加成) 10 矿石 + 8 木炭 = 20 或 30 粗铁(带技能加成) 3 粗铁 +1 木炭 = 2 熟铁 20 粗铁 + 8 木炭 = 16 熟铁 2 锻铁 + 1 木炭 = 1 粗铁 + 1 铁 20 锻铁 + 8 木炭 = 9 粗铁 + 11 铁 钢的配方与熟铁配方相同。 截至0.1.8版本,公式现在可在选项中自定义,默认为上述设置。 此模组通过Harmony修补了以下方法: 后缀覆盖结果 DefaultCharacterDevelopmentModel.get_LevelsPerAttributePoint - TMLLevelsPerAttribute 后缀覆盖结果 DefaultCharacterDevelopmentModel.get_FocusPointsPerLevel - TMLFocusPerLevel 后缀覆盖结果 DefaultSmithingModel.GetRefiningFormulas - TML启用精炼配方 后缀分隔结果 DefaultSmithingModel.ResearchPointsNeedForNewPart - TMLFasterParts 后缀修改结果 DefaultSmithingModel.GetModifierTierForSmithedWeapon - TMLAlwaysCraftBest 在MobileParty.DailyTick中添加前缀和后缀经验值 - TML商队补丁 前缀覆盖输入 SecondPhase.IncreaseConspiracyStrength - TMLNoConspiracy 后缀覆盖 DefaultSmithingModel.GetEnergyCostForSmelting - TMLNoStamUse 后缀覆盖 DefaultSmithingModel.GetEnergyCostForRefining 后缀覆盖了 DefaultSmithingModel.GetEnergyCostForSmithing 前缀覆盖 CraftingCampaignBehavior.HourlyTick -TMLRegenOutside 前缀覆盖 DefaultItemValueModel.GetEquipmentValueFromTier - TMLValuePatch DefaultPartySizeLimitModel.CalculateMobilePartyMemberSizeLimit 结果的后缀添加 - TML商队补丁, TML队伍规模加成, TML领主重生部队, TML全局队伍规模 覆盖默认工坊模型获取玩家最大工坊数量方法 - TML基础工坊, TML每级工坊 为DefaultClanTierModel.GetPartyLimitForTier添加后缀 - TMLBaseParty, TMLPartyPerLvl 后缀覆盖了DefaultClanTierModel.GetCompanionLimitForTier - TMLBaseCompanion, TMLCompanionPerLvl 后缀覆盖 CraftingCampaignBehavior.IsOpened - TMLUnlockParts 前缀覆盖 DefaultSettlementMilitiaModel.CalculateMilitiaChange - TMLMilitiaBonus 英雄技能经验加成变量前缀 - TML英雄经验 部队名册中按索引给部队添加经验值时的变量前缀 - TML部队经验值 后缀修改DefaultSettlementProsperityModel.CalculateProsperityChange的结果 - TML繁荣补丁 前缀覆盖 CombatStatCalculator.ComputeRawDamageNew - TMLArmorPatch 后缀覆盖 DefaultTroopSacrificeModel.GetLostTroopCount - TMLSiegeLoss 默认战斗经验模型从命中获取经验值的前缀更改输入 - TML练习经验 MapInfoVM.UpdatePlayerInfo 后修改变量的后缀 - TMLDailyFood 前缀替换 CharacterCreationMenu.ApplyFinalEffect - TML自由创建 后缀设置初始技能值在FirstPhaseCampaignBehavior.SelectClanName之后 - TML自由创建 以及覆盖项: 默认定居点驻军模型 - TML无饥饿 常见问题解答: Q. 救命!我的游戏一启动就崩溃了! A. 检查以下内容: 1). 你是否已解锁bin\Win64_Shipping_Client目录下的所有dll文件?未执行此操作将导致游戏崩溃。 2). 你试过只选中这个模组进行启动吗?这样可以快速判断是当前模组还是其他模组导致了崩溃。 3). 你可以尝试通过在xml文件中将数值改为false或默认值来禁用部分模组功能。如果模组的某个部分导致崩溃,请告诉我! Q. 救命!我的游戏总是随机崩溃! A. 本模组使用了几个每日刷新补丁,这可能导致在世界地图上度过时间时游戏崩溃。如果您的游戏随机崩溃,请尝试仅启用此模组运行存档。如果仍然崩溃,请告知我以便追踪问题! Q. 救命!这个模组的部分功能失效了! A. 你是否编辑了Config.xml文件以启用你想要的模组部分?如果Config.xml文件未被修改或缺失,该模组将完全不起作用。如果你没有收到错误信息且配置文件设置正确,很可能是另一个模组覆盖了这个模组。 Q. 救命!这个模组把另一个模组搞坏了! A. 此模组可能与替换上述方法的其他模组不兼容。如果您更倾向于使用其他模组的功能,可通过模组选项禁用与该模组冲突的部分。禁用后,相关代码将不会运行,兼容性即可恢复。仅对结果进行追加的补丁可能兼容,但可能会产生意外结果。 Q. 你能制作一个实现XYZ功能的模组吗? A. 在这个模组的讨论区提出请求。如果我有时间和兴趣,可能会将其加入本模组。这只是我的业余爱好,空闲时间有限,所以无法保证!