
火之王
点燃你的刀刃。火焰武器、火箭,以及真正会被点燃的敌人——适用于骑马与砍杀2 v1.4.x 和 Warsails。火焰会覆盖任何武器的实际全长,无论步战还是骑战。命中会累积点燃进度,直到目标被引燃并燃烧。完整的 MCM 设置,无需 Harmony 补丁,可安全地在存档中途添加或移除。
查看大图火焰之王
燃烧的武器、燃烧的箭矢,以及真正会燃烧的敌人——适用于 [b]骑马与砍杀 II:霸主 v1.4.x[/b],包括 [b]Warsails[/b]。
一个现代化的、从零构建的模组,针对当前游戏 API 和当前 .NET 运行时编写。没有对引擎进行任何补丁修改,也没有使用 Harmony 钩子:它以普通的任务行为方式运行,因此与其他模组兼容良好,并且不会因游戏更新方法签名而失效。
[line]
[heading]功能[/heading]
[b]燃烧的武器。[/b] 在战斗中按下一个按键,你手持的近战武器就会燃起火焰——沿着刀刃排列的一条密集火线,带有飘散的火星和一个闪烁的点光源,能够真正照亮地面和你周围的士兵。适用于任何近战武器:匕首、单手武器、双手武器、长柄刀、长柄武器。步战和骑乘均可用。
[b]燃烧的箭矢。[/b] 搭上一支燃烧的箭并射出,它带有自己的尾迹火焰和光源。可选扩展到标枪、投掷斧和飞刀。AI 弓箭手可以按你设定的概率加入,如果你愿意,可以限制为仅在夜间或仅在攻城战中使用。
[b]会燃烧的敌人。[/b] 命中会在目标身上积累一个[i]点燃[/i]计量条,而非立即点燃,因此单次擦伤不会让人着火,但持续攻击则会。一旦计量条填满,目标就会着火,持续受到燃烧伤害,且火焰会正确地归属于你的击杀。被格挡的命中按一半计算。
[b]额外内容。[/b] 火焰投射物会在落点留下小型火焰。尸体在死亡后会继续燃烧几秒钟。可选的火焰从燃烧单位蔓延到旁边站立的单位,以及可选的燃烧 AI 士气恐慌。
[line]
[heading]前置需求[/heading]
[list]
[]骑马与砍杀 II:霸主 [b]v1.4.x[/b](在 1.4.8 上开发和测试,兼容 Warsails)[/]
[][b]BLSE / LauncherEx[/b]——与任何现代霸主模组一样[/]
[][b]Mod Configuration Menu (MCM v5)[/b]——[i]可选[/i]。它仅添加游戏内设置界面;没有它,模组会读取其 INI 文件,行为完全相同。[/]
[/list][line]
[heading]安装[/heading]
[list=1]
[*]将
[code]LordOfFire[/code] 文件夹复制到
[code].../Mount & Blade II Bannerlord/Modules/[/code][/*]
[]在启动器中启用 [b]Lord of Fire[/b]。[/]
[]在加载顺序中将本模组置于 Native、SandBoxCore、Sandbox 和 StoryMode 之[b]下[/b]。如果使用 MCM,也将其置于 MCM 之下。[/]
[/list][line]
[heading]操作[/heading]
[table][tr][th]按键[/th]
[th]动作[/th]
[/tr]
[tr][td][code]V[/code][/td]
[td]切换燃烧武器[/td]
[/tr]
[tr][td][code]B[/code][/td]
[td]切换燃烧箭矢[/td]
[/tr]
[/table]两者均可在设置中重新绑定。
[line]
[heading]设置[/heading]
安装 MCM 后,一切均可在游戏内通过 [b]选项 → 模组选项 → Lord of Fire[/b] 进行配置。
没有 MCM 时——或者需要调整菜单中没有的更精细视觉效果时——请编辑:
[code]Documents\Mount and Blade II Bannerlord\Configs\LordOfFire.ini[/code]每次按下火焰武器按键时都会重新读取该 INI 文件,因此你可以在游戏运行时编辑它,关闭再开启,即可立即看到变化。无需重启。
可配置项:切换按键、哪些单位可以燃烧(仅玩家 / 英雄 / 同伴 / 友军 / 敌人 / 所有人)、按兵种和按物品的白名单、三个系统各自的光源颜色、半径和强度、点燃阈值、燃烧持续时间和伤害、友军伤害、箭矢概率和时段窗口、地面火焰、尸体燃烧以及火焰蔓延。
视觉效果调整
[table][tr][th]键[/th]
[th]含义[/th]
[/tr]
[tr][td][code]WeaponRigEmitters[/code]/
[code]WeaponRigSpacing[/code][/td]
[td]火焰阶梯:发射器的数量以及它们之间的间距(米)。数量 × 间距必须覆盖你最长的武器(24 × 0.09 = 2.16 米,足以覆盖长矛)[/td]
[/tr]
[tr][td][code]WeaponBladeStart[/code]/
[code]WeaponBladeSpan[/code][/td]
[td]火焰的起始位置以及延伸距离,以实际武器长度的比例表示[/td]
[/tr]
[tr][td][code]WeaponEmberEvery[/code][/td]
[td]每隔第 N 簇火焰放置一个火星发射器;0 表示禁用[/td]
[/tr]
[tr][td][code]WeaponBoneAxis[/code][/td]
[td]火焰线沿哪个轴排列(
[code]X[/code]、
[code]-X[/code]、
[code]Y[/code]、
[code]-Y[/code]、
[code]Z[/code]、
[code]-Z[/code])[/td]
[/tr]
[tr][td][code]WeaponShiftX/Y/Z[/code][/td]
[td]整体微调火焰线的位置,单位为米[/td]
[/tr]
[tr][td][code]WeaponParticle[/code][/td]
[td]可填
[code]Native/ModuleData/particle_systems*.xml[/code] 中的任意粒子 id[/td]
[/tr]
[tr][td][code]WeaponEngineMounted[/code][/td]
[td]骑乘时使用引擎的挂接路径(见下文)。
[code]false[/code] = 骑马时无火焰[/td]
[/tr]
[tr][td][code]WeaponEngineFlames[/code][/td]
[td]骑乘时的火焰数量[/td]
[/tr]
[tr][td][code]WeaponEngineMaxLadders[/code][/td]
[td]每场战斗中骑乘火焰最多可生成的次数[/td]
[/tr]
[tr][td][code]WeaponCalibrate[/code][/td]
[td]诊断:为每个轴绘制一条标记线,以便查看哪条线沿着刀刃[/td]
[/tr]
[/table]骑乘时
霸主完全不会为骑乘骑手绘制骨骼挂接的粒子——相同的骨架、相同的骨骼、正确的位置,但就是不会渲染。因此骑乘火焰通过引擎自带的挂接路径实现,该路径能够绘制,但不会返回任何句柄用于关闭。
这在游戏中的具体表现:
[list]
[]无论你是在步战时点燃还是在马背上点燃,火焰都能正常工作。[/]
[]骑乘时[b]关闭[/b]火焰不会将其熄灭。它会在你下马或战斗结束时清除。[/]
[*]骑乘火焰每场战斗最多生成
[code]WeaponEngineMaxLadders[/code] 次,因此反复上下马不会堆积。[/*]
[/list]性能
大型战斗通过上限来控制,而非关闭功能:
[code]MaxLitWeapons[/code] 和
[code]MaxGroundFires[/code] 限制总效果数量,将任何
[code]LightIntensity[/code] 设为
[code]0[/code] 则会移除该系统的动态光源(在千人战斗中这是最划算的单次优化)。玩家始终不受武器数量上限的限制。
[line]
[heading]兼容性[/heading]
[list]
[]没有 Harmony 补丁,也没有引擎钩子——只是一个任务行为和游戏自带的粒子系统。[/]
[]添加到现有存档或从存档中移除应该是安全的;不会向存档文件写入任何内容。[/]
[]发射器按每个代理骨架创建一次,然后进行开关切换——不会逐帧挂接任何东西,因此更换武器和长时间战斗不会累积效果。[/]
[]MCM 集成位于一个单独的附属程序集中,在运行时通过路径加载,因此如果 MCM 缺失、过时或损坏,模组仍能启动。它会静默回退到 INI。[/]
[/list][heading]故障排除[/heading]
日志写入到
[code]Documents\Mount and Blade II Bannerlord\Configs\LordOfFire.log[/code]。在 INI 中设置
[code]VerboseLog = true[/code],日志会用通俗语言解释某把武器为何点燃或未点燃。
如果某些武器上的火焰偏离了刀刃,请设置
[code]WeaponCalibrate = true[/code],按两次切换键,然后观察三条标记线中哪一条沿着刀刃——然后将该轴填入
[code]WeaponBoneAxis[/code] 并将 calibrate 设回
[code]false[/code]。
每个光源都会记录一个
[code]bonecomps=[/code] 计数——即手部骨骼上的组件数量。它应该在整个战斗中保持不变。如果它持续增长,说明有东西在挂接本不该挂接的发射器。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。