
Skies Restored 修复与变更以及对话触发器附加组件
灾厄之天恢复模组潜力巨大,但有些部分需要那种“完 美”。这将实现这一点,此外还会增加更多关于被删除/未使用的配音台词、双语支持、无线电头像等内容。
查看大图我非常感谢 Calamitous / CloakedEnigma 制作的 Skies Restored 模组——它既是恩赐,也是衡量《皇牌空战7》模组发展程度的基准。这个模组问世时,我正长期处于模组制作休眠期,后来随着各类追加飞机模组的陆续发布才重新拾起工作,而我那个搁置已久的 SPW Swap 模组已有数年未曾更新。

在我将 SPW Swap 和 VisMod Collection 更新至 3.0 版本的同时,我制作了这个模组,旨在通过深入分析游戏玩法和任务机制,修复《天空恢复模组》原最新版本存在的若干问题或漏洞(但未列明)。具体而言,该模组同时修复了任务 19(灯塔)中的对话不同步问题——当乔治坦白后(第二次赫利俄斯导弹攻击),长卡斯特的赫利俄斯倒计时与当前事件进度不匹配,从而破坏了导弹撞击倒计时的同步性。若玩家未察觉此问题,一旦其驾驶飞机进入赫利俄斯攻击范围(在任何情况下),而乔治的坦白对话尚未结束时,玩家将直接被爆炸摧毁,被迫从头重启任务。幸运的是,该问题不适用于“无坦白”变体,即乔治的坦白台词不会被播放的情况。
“知己知彼”(KYE)模块还引入了针对任务地图中固定 AI/NPC 角色的分数与生命值限制器(在模组作者术语中称为 UMAPs),此功能同样适用于 DLC 任务。某些修改 AI/NPC 角色的模组(例如我最新版本的 SPW Swap 与 VisMod 合集模组 V3.0+)可能会受此影响——无论您将 NPC 的悬赏分数或最大生命值设置得多高,它们都会因数值存储在任务地图中而始终保持不变/固定。本模组将修正此问题:现在 Rage 和 Scream 将拥有可调节的生命值,而 Louis Barbieri 的 Rafale M 也不会因为您将整个 SACS Rafale NPC 设置为更高或更低的悬赏分数而出现分数偏差。
简而言之:我对 Skies Restored 模组的修复和改动,是基于大量研究、对细节的关注,以及 JSON 编辑的理念——你可以轻松添加或删除代码行,然后在 UAssetGUI 中重新编译。这样,在保持完整性的同时,还可以在“删减内容恢复”(CCR)模块中添加新的语音台词。
这次新增的语音台词,灵感源自《突击地平线》游戏中,玩家扮演毕肖普上校时可以说话的机制。我设计的这个插件虽然简单,但存在局限性。我知道有教程指导如何将新音效加入游戏,但据我所知,免费版 Wwise 对可添加的音效数量有限制。更别说还需要一个非 Rythus 轻量版的 UE4 编辑器——这意味着只能使用从 Epic 游戏商城免费下载的编辑器才能运作。

你可能会问,为什么简单又有限?本地化数据中隐藏着大量未使用的语音台词宝藏。伯爵的语音中有很多这样的内容,虽然大部分被使用了,但有一小部分没有被采用。于是我利用伯爵的语音来扮演 Trigger,营造出一种“如果伯爵在替 Trigger 回应”的效果。初次接触时可能会让你困惑,因为伯爵在第 5 关(444)拥有最多的语音台词,但在多次通关后,你就能分清哪些是 Trigger 的,哪些是伯爵的。等你尝试时就会明白我的意思。
我对灾难模组做了海量改动,以至于自己都记不清改了多少东西(虽然还记得引入的一些修复内容,包括双语支持),所以下面特性列表里我就不多说了。
特色
- 《被删减内容恢复》(CCR)模块有海量改动,我已经记不清自己修改、添加或移除了哪些内容(这包括修复了安装 CCR 任务 19 时出现的对话不同步问题)。(此问题不适用于“No Confess”变体版本,因为乔治的忏悔对话被移至第 4 次赫利俄斯攻击之后,这样就能像原版或未使用 Skies Restored CCR 模块时一样,由长程播报员正确播报赫利俄斯倒计时。)
- CCR 修复与变更也包含了“言语触发”子模组/附加组件,正如本模组所述。
- 双语支持;将作为日语槽(F.dat)的英文文本移植回英语槽(A.dat),并将日语放回其原始槽位(F.dat)——这会丢失一些英文文本作为日语槽所提供的特性或特殊效果,但总比没有强(现在如果用户仍通过游戏属性菜单中与 AC7 绑定的英语语言设置来游玩,应该能正常工作)。
- 了解你的敌人(KYE)模块已调整以适配此模组化的 CCR 模块:
- SP 任务 2 的新死亡呐喊已调整至此模组 CCR 模块
- 任务 19 的第一阶段时间限制延长至 10 分钟(原为 9 分钟),以便乔治的忏悔对话能完整播放
- DLC/SP 任务中得分与 HP 的分隔符(NPC 的生命值与得分现在不再固定于任务 UMAP 中,允许在不编辑任务 UMAP 的情况下修改 NPC 单位)
安装
安装此模组的方式与 Skies Restored 模组本身相同(因此,需要先安装该模组才能应用修复和更改)。如果在安装任何模块时遇到需要替换的文件,请接受替换。
唯一例外:您现在可以选择以英语或日语进行游戏,完全不会产生混淆(我知道有人玩过盗版的《皇牌空战7》,但若非通过 Steam 购买正版,有多少人会在语言切换上遇到困难?)。目前暂未加入其他语言,因为 Skies Restored 模组的核心只涉及这两种语言。
请注意,若要使用我的 Speaking Trigger 或 Speaking Trigger 与 Mobius 1 子模组/附加组件,则必须使用此版本的 Improved Localization。
最后说明与鸣谢
我提供的修复并不完美,但至少以尽可能合理的方式解决了对话相关的一些问题(尤其是 SP 任务 2 中与 CCR 模块关联的新死亡呼喊,日文版会尴尬地播放 Scream 的全部 3 种死亡语音,而英文版只播放 1 种),同时保留了原始模组模块的意图。
此外,我已尝试联系 Calamitous / CloakedEnigma 以获取修改其模组所需的许可,但截至撰写本文时未能得到回复。如果你,Calamitous,不喜欢这个提议,可以通过 Discord 私信告知我,我会应你的要求删除这个模组。无异议。
致 Nexus 版主:若贵方认为此模组未能满足所需的“修改权限”及“资源使用权限”要求(即我必须向相关模组作者获取许可才能创建此模组),我可在不封禁账户的前提下应您要求下架此模组。绝无异议。如前所述,即使我已礼貌询问,相关作者仍未回应,我已按惯例保留其署名权。
最后,我希望我所做的这些修复和改动对需要它的人来说是合适的。如果你在使用这个模组时遇到任何问题或漏洞,请告诉我,我会进行排查。不过,除非另有说明,大部分对话都是防崩溃的,所以如果出现任何问题,应该很容易发现。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。