无肾上腺素发光或怪物红色发光特效 - 可切换的MCM选项

无肾上腺素发光或怪物红色发光特效 - 可切换的MCM选项

隐藏 Elation、Placation 和 Replenishment 符文之语以及 Adrenaline Rush Mutated Skin 变异带来的肾上腺素视觉效果,以及4只野兽的红光,仅视觉效果:所有加成仍然有效。Mods 菜单中每个效果都有一个开关。

No Adrenaline Glow 巫师3:重制版 - 5.01 补丁


[color=#e69138]功能说明[/color]

某些符文词和突变会让杰洛特(有时还包括他周围的每个敌人)笼罩在红色肾上腺素光效中,可能会遮挡战斗画面。本模组移除了这些视觉效果,仅此而已。所有符文词和突变加成均与之前完全相同。它还可以隐藏狂暴食尸鬼和阿尔古尔身上的红光。

每项效果在 **[b]选项 > 模组 > No Adrenaline Glow[/b] 中均有独立开关,分组为符文词、突变和怪物。全部默认开启;关闭其中一项即可恢复该效果。离开菜单后更改立即生效,无需重启。

  • **[b]兴奋符文词[/b] - 每次剑杀(包括终结技)时杰洛特身上的红色肾上腺素效果。你仍会获得肾上腺素点数。
  • **[b]安抚符文词[/b] - 肾上腺素从满值开始流失时杰洛特身上的效果。
  • **[b]肾上腺素激增突变[/b] - 战斗开始时扫过 30 米内每个敌人的光环、每个敌人身上的红色闪光、杰洛特自身的光晕,以及战斗中加成结束时同样出现的惩罚光晕。
  • **[b]变异皮肤突变[/b] - 杰洛特在持有肾上腺素点数时每次被击中身上的光晕。伤害减免不变。
  • **[b]补充符文词[/b] - 剑上储存充能时的法印色光晕、携带伊格尼充能挥剑时的火焰拖尾,以及昆恩充能命中时杰洛特身上的治疗光晕。充能仍然有效,其对敌人的效果(阿尔德爆发、伊格尼燃烧)保留。开启此项后,剑上不会显示任何充能迹象。
  • **[b]狂暴食尸鬼和阿尔古尔[/b] - 食尸鬼、阿尔古尔和恶棍在生命值低于一半或同群食尸鬼死亡时进入狂暴状态,全身覆盖脉动的半透明红光。狂暴开始时红光及其循环音效被移除;狂暴本身不变,包括阿尔古尔的尖刺及其伤害。开启此项后,狂暴的食尸鬼看起来和冷静时一样。(不是肾上腺素效果,但看起来像。)
  • **[b]更多野兽[/b]

[color=#e69138]不改变的内容[/color]

  • 技能:没有任何技能会通过其脚本播放光晕,游戏的效果定义中也没有任何技能增益具有视觉效果。
  • 其他符文词和突变,其效果不以肾上腺素为代价或驱动(恢复、激励、断绝、血浴、欣快、第二条命、刺骨寒冷)([size=1]未来可能添加这些[/size])。
  • 剑光晕模组。如果你的剑因肾上腺素而发光,请检查该模组自身的设置。

[color=#e69138]安装[/color]

**[b][color=#ffff00]Vortex(推荐):[/color][/b] 模组管理器下载,然后启用并部署。菜单页面会自动注册。

或

[b]手动安装:[/b]

  1. 将压缩包中的 [b]mods[/b] 和 [b]bin[/b] 文件夹复制到游戏文件夹(包含 bin、content 和 mods 的那个)。
  2. 打开 *bin\config\r4game\user_config_matrix\pc*,将以下行添加到 [b]dx12filelist.txt 和 **filelist.txt[/b] 两个文件中:
    modNoAdrenalineGlow.xml;
    
    **[b][\spoiler][/b]

[color=#e69138]兼容性[/color]

  • 脚本仅使用注解(@wrapMethod、@addMethod、@addField)。不替换任何原版脚本文件;无需 Script Merger。
  • 挂钩相同函数的模组仍然有效:挂钩会链式执行。 [spoiler] W3PlayerWitcher.Runeword12Triggerred、W3PlayerWitcher.ReduceDamage、W3PlayerWitcher.OnSignCastPerformed、W3PlayerWitcher.OnProcessActionPost、CActor.CreateFXEntityAtPelvis、CActor.OnPreAttackEvent、W3Effect_Runeword8.OnEffectAdded/OnUpdate、W3Effect_Mutation7Buff.OnUpdate、W3Effect_Mutation7Debuff.OnEffectAdded、CBTTaskPlayEffect.ProcessEffect、BTTaskSetMorph.OnAnimEvent、CR4IngameMenu.SaveChangedSettings` [/spoiler]
  • 如果某个模组的预编译脚本 blob 替换了上述某个完整类,则会禁用对应的开关:W3PlayerWitcher、CActor、安抚增益或肾上腺素激增增益(补充的开关也使用 W3PlayerWitcher 和 CActor)。
  • 可在游戏过程中安全添加或移除:它不会在存档中存储任何内容。

[color=#e69138]卸载[/color]

在 Vortex 中移除,或删除 mods\modNoAdrenalineGlow、bin\config\r4game\user_config_matrix\pc\modNoAdrenalineGlow.xml 和 bin\config\base\modNoAdrenalineGlow.ini,如果手动安装时添加了 filelist 行,也一并删除。

[size=4][b]技术细节[/b][/size] [spoiler]

  • 兴奋:W3PlayerWitcher.Runeword12Triggerred 播放 runeword_20_adrenaline;在同一次调用中将其销毁。
  • 安抚:该增益的效果定义播放 runeword_8;在增益开始前关闭其自身的播放效果开关,就像原版流血跳过其效果一样。
  • 肾上腺素激增:光环(mutation7_sonar)和闪光(mutation7_flash)通过 CActor.CreateFXEntityAtPelvis 创建并移至下方 2 公里处,在那里不可见地播放。该突变以 2D 测量距离,因此其他方面不变。杰洛特身上的 mutation_7_baff 和 mutation_7_debaff 在开始时被销毁,同时销毁的还有 mutation_7_adrenaline_burst 和 mutation_7_adrenaline_drop(在杰洛特身上定义,但没有脚本播放它们)。
  • 变异皮肤:mutation_5_stage_01-03 在 W3PlayerWitcher.ReduceDamage 之后立即被销毁。
  • 补充:剑光晕(runeword_aard/axii/igni/quen/yrden)在 W3PlayerWitcher.OnSignCastPerformed 之后被销毁;伊格尼拖尾(runeword1_fire_trail)在玩家的 CActor.OnPreAttackEvent 之后被销毁;昆恩治疗光晕(drain_energy_caretaker_shovel)在昆恩充能被消耗后的 W3PlayerWitcher.OnProcessActionPost 之后被销毁。
  • 食尸鬼狂暴:morph_fx(一种循环材质覆盖层,绘制在身体上,fx\monsters\werewolf\werewolf_morph.w2mg,外加一个循环音效)被启动两次:一次由 rage 动画开始后 0.2 秒的效果事件触发,另一次由食尸鬼战斗树在该动画结束时通过 CBTTaskPlayEffect.ProcessEffect 触发。对于拥有 mon_ghoul_base 能力的怪物,第二次启动会被跳过;第一次在 BTTaskSetMorph.OnAnimEvent 中被销毁(并停止其循环音效),该任务是包裹狂暴分支并接收动画事件的。狂暴的网格变形(阿尔古尔尖刺)和能力不受影响。 [/spoiler]

如果你想要/发现更多破坏你砍杀/战斗沉浸风格的烦人光晕效果,请告诉我,我会添加。

注意:我截取( admittedly 糟糕的)截图时使用了 Floating Damage,所以有一些浮动数字,横幅也不同。

[size=4][b]更新日志[/b][/size] 1.4 - 三个新的怪物开关:嚎叫的狼人、Turn and Face the Strange 的守护黑豹,以及原始血魔。 1.3 - 食尸鬼开关现在也会在狂暴开始时移除光晕。'rage' 动画自身会启动光晕,而 1.2 只阻止了战斗 AI 第二次启动它,所以光晕仍然存在。菜单分为符文词、突变和怪物部分,标签更短。 1.2 - 新增狂暴食尸鬼和阿尔古尔红光开关(食尸鬼自身的 morph_fx 效果,由其战斗 AI 启动)。 1.1 - 新增补充开关。肾上腺素激增开关还会清除另外两个肾上腺素激增效果。 1.0 - 首次发布。