吸血鬼面部错误修复

吸血鬼面容修复补丁,顾名思义,修复了吸血鬼玩家角色在载入存档后脸部会被重置为种族默认形态(女性吸血鬼则重置为男性默认形态)的漏洞。

卸载说明已更新,修复了卸载VFBF后无法进食的问题。(2008年3月13日)

注意:scanti正在开发一个OBSE插件,很快将使VFBF过时。我从未对一个即将淘汰我自己作品的模组如此兴奋过。当scanti的插件结束测试阶段时,我可能会停止VFBF的开发。有关进展信息,请查看该链接。

吸血鬼面部修复补丁(Vampire Face Bug Fix, VFBF)顾名思义,修复了吸血鬼玩家角色在载入存档后脸部会被重置为种族默认形状(或女性吸血鬼被重置为男性默认脸型)的漏洞。

详情

解决吸血鬼面部Bug的一个临时方法是,在保存游戏前将角色的吸血鬼等级设为零。VFBF通过在任何"危险"菜单(即可以保存游戏或《上古卷轴4》可能进行自动保存的界面)中自动将角色的吸血鬼等级设为零,实现了这一方法的自动化。当你离开危险菜单或加载已保存的游戏时,吸血鬼等级会恢复原状。

受保护的存档包括通过存档菜单进行的普通存档;快速旅行自动存档;睡眠/等待自动存档;部分门自动存档;以及升级自动存档。部分门存档和所有控制台存档不受保护:详情请参阅"已知问题或错误"部分。

从0.4版本开始,快速保存保护功能被包含在一个可选插件中。

VFBF将为现有的吸血鬼以及玩家角色一旦成为吸血鬼时启用修复。
一个消息框将弹出,告知你修复已启用。
成为吸血鬼后,可能需要最多五秒钟才会显示该消息。
一旦消息出现并且你点击了"确定",修复即被启用,新的存档将免受面部问题的困扰。

此存档中还包含一个经过修改的Streamline v3.0 - Open Beta 4版本,该版本与VFBF兼容。

请注意,VFBF无法修复已受面部错误影响的现有存档。要享受VFBF的保护,您必须从未出现面部错误的吸血鬼存档或成为吸血鬼前的存档继续游戏。

遗忘之刃脚本扩展器(OBSE)是VFBF运行的必要条件。
OBSE可在http://obse.silverlock.org/获取,安装过程十分简便。

此版本同样支持OMOD格式。

注意:这是一个测试版(BETA),仅用于测试。在我的安装上运行良好,但可能与您的模组列表存在未知的兼容性问题。请阅读"不兼容性"和"已知问题或错误"部分,获取重要信息及如何测试VFBF是否实际有效的详细信息。

安装

  1. 将文件解压到一个临时位置。
  2. 将VampireFaceBugFix.esm复制到你的《上古卷轴4:湮没》数据文件夹中。
  3. (可选)将VFBF Quicksave.esp复制到你的Oblivion数据文件夹中。
  4. 如果您正在使用Streamline v3.0 - 公开测试版4,并希望保护您的存档流免受面部错误影响: a. 备份你现有的Streamline 3.0.esp文件,可以使用Wrye Bash的备份功能,或者简单地将其重命名为方便的名称,例如"Streamline 3.0 backup.esp"。 b. 将本压缩包中包含的修改版Streamline 3.0.esp文件复制到您的《上古卷轴4:湮没》数据文件夹中。
  5. 启动湮灭启动器,点击"数据文件",在VampireFaceBugFix.esm旁打勾(也可选择勾选Streamline 3.0.esp和/或VFBF Quicksave.esp)。

升级

  • 从v0.1版本开始:按常规方式安装。首次加载使用VFBF v0.1的存档时,您需要进入保存、等待或睡眠菜单(但无需实际保存、等待或睡眠),以便VFBF v0.3能开始正常工作。
  • 从v0.3版本开始:按常规方式安装。无需特殊操作。如果您还安装了VFBF Quicksave.esp,快速保存保护功能可能需要最多五秒才能激活。当VFBF快速保存支持启用时,会有一条消息提醒您。

卸载

卸载后,你将无法以吸血鬼身份进食。以下步骤4+可解决此问题。

  1. 启动湮没启动器,点击数据文件,取消勾选.esp文件。
  2. 删除与该模组相关的文件/文件夹。
  3. (可选)恢复你备份的Streamline v3.0.esp文件副本。
  4. 载入你的吸血鬼存档,然后打开日志并进入魔法界面。打开"激活效果"标签页(最右侧的那个),寻找"吸血鬼症"。将鼠标悬停在该效果上并记下其数值:原版吸血鬼通常为25、50、75或100,而模组吸血鬼可能是任意正数。稍后你将需要这个数字。
  5. 关闭日志,然后按"~"(大多数键盘上位于Esc键下方)打开控制台。
  6. 在控制台中输入以下命令(不带引号),然后按回车键:"player.setav vampirism XX",但要将XX替换为第4步中的数字。
  7. 检查你是否能再次进食。如果附近没有可供进食的对象,别担心。你可以在卸载VFBF后的任何时间执行步骤4-6。当然,越快越好。

不兼容

由于这是BETA测试版,很可能与其他模组存在兼容性问题。如发现任何问题,请告知我。谢谢!

可切换的吸血鬼模组

特别是,VFBF可能与那些允许你切换吸血鬼状态或吸血鬼外观的吸血鬼模组产生奇怪的互动。截至0.3版本,已初步加入对可切换吸血鬼状态/外观的支持,初步测试未发现错误。如果你足够勇敢,并愿意帮助测试VFBF与这类吸血鬼模组的兼容性,请尽管尝试!我目前使用的是Aznar's Vampires,该模组没有切换功能。

脚本化保存

由于VFBF的实现方式,任何通过脚本生成的存档都无法避免面部bug。
使用脚本存档的模组(如Streamline和Kyoma's Fast Save)仍能正常保存,
但VFBF不会保护这些模组生成的存档。

其他mod中的存档脚本可以通过使其依赖于VampireFaceBugFix.esm并在调用con_save函数之前添加以下代码来与VFBF兼容:

; 开始为VampireFaceBugFix支持打补丁
如果 VampireFaceBugFix.initMod == 1
    player.setav vampirism 0
    将 VampireFaceBugFix.pleaseRestore 设置为 1
结束如果
; VampireFaceBugFix 支持补丁结束

包含了一个修改版的Streamline 3.0.esp(具体为"Streamline v3.0 - Open Beta 4")用于测试,因为我和nick_op都使用Streamline的Streamsaves而非快速存档。这个修改版本依赖于VFBF主文件,并包含了上述兼容性代码。除此之外,未对Streamline 3.0.esp做任何其他改动。

加载顺序不应影响结果。

已知问题或错误

测试版状态

由于这是一个用于测试的BETA版本,有一些重要细节需要注意。

当消息框出现,提示"吸血鬼面容修复"已启用时,打开控制台并输入"player.getav vampirism"。
记录下该数值:这是VFBF保存、归零并恢复的值,因此了解该数值的预期值对于测试和错误报告非常重要。
如果你清楚游戏中吸血鬼机制如何运作(即任何吸血鬼模组如何改变玩家的吸血鬼属性值),则可以跳过此步骤。
(作为参考,原版《上古卷轴4:湮没》中的吸血鬼数值始终为25、50、75或100,对应吸血鬼的四个阶段。)

在运行过程中会出现两条消息。(截至0.4版本,这些消息在正常游戏过程中不再显示,仅出现在控制台和调试输出中。在控制台输入"tdt"可切换调试消息的开关。)一条会告知你角色的吸血鬼等级已保存并清零,另一条会告知吸血鬼等级已恢复至保存的等级。由于《上古卷轴4》处理消息的方式,这些消息通常会在模组实际执行操作后几秒才显示。有时它们会被其他消息堆叠覆盖而完全不显示。这属于正常现象。

有两种方法可以检查VFBF是否正常运行。
要测试特定存档是否被正确保护,请在加载后立即查看角色的面部,确保没有出现面部错误。
要测试角色的吸血鬼状态是否被正确保存和恢复,请打开控制台并输入"player.getav vampirism";返回的值应为1或更高,具体取决于您的模组列表细节。
(例如,原版《上古卷轴4》中的吸血鬼根据状态不同,吸血鬼等级可能为25、50、75或100。吸血鬼模组可能根据其机制显示任意数值。)

如果PC的吸血鬼状态未正确恢复(即某些原因导致VFBF保存了零值,现在它将无法自动恢复正确的吸血鬼等级),解决方法很简单,只要你知道应有的数值即可。打开控制台(在北美键盘上按"1"左侧的"~"键),输入命令"player.setav vampirism 数值",其中"数值"是PC应有的值。

恳请BETA测试者对比安装VFBF前后以及安装可选VFBF Quicksave.esp前后的FPS表现。若您遭遇超过几帧的降速情况,请告知我以便优化所有系统的运行效果。

自动保存

目前,无法可靠检测通过门时生成的自动存档。由于VFBF依赖《上古卷轴4》在通过门时显示"加载中..."画面来检测自动存档,因此只有进入不在内存中的单元时生成的自动存档才会受到保护。例如,首次进入帝都棚屋会导致加载画面出现,此时VFBF能正确保护游戏生成的自动存档。然而,快速进出棚屋只会让游戏执行"快速"单元加载而不显示"加载中..."画面,VFBF的存档保护功能将不会为由此产生的自动存档触发。这种情况下生成的自动存档几乎肯定是不安全的!

加载自动存档后,务必检查主角面部是否受到面部BUG影响。若出现异常,请读取其他存档再继续游戏。若从已损坏的存档继续,VFBF将无法修复该问题。若您不需要门禁自动存档功能,建议在《上古卷轴4》选项菜单中关闭此功能。关闭门禁自动存档后,您的自动存档文件将始终受到保护。

快速存档

快速存档在基础版VampireFaceBugFix.esm中不受保护。
从0.4版本起已包含一个可选的.esp插件用于添加快速存档保护功能。
与基础版吸血鬼面部修复补丁相同,VFBF快速存档插件仅对吸血鬼角色生效。

加载存档时会检测您的快速保存按键。
虽然当前代码支持检测控制菜单中对快速保存按键的修改,但该功能似乎未能正常运作。
在此问题修复前,启用VFBF快速保存支持后请勿更改快速保存按键。
若必须更改快速保存按键,请注意由于此漏洞,当前仅重新加载存档不足以正确检测您的快速保存按键。
更改快速保存按键的方法如下:

  1. 像平常一样在控制菜单中更改你的快速保存键。
  2. 使用保存菜单保存游戏。不要使用快速保存,否则无法防止吸血鬼面部BUG!
  3. 退出并重新启动《上古卷轴4:湮没》,然后加载你的存档游戏。你的快速存档按键现在将被正确识别。
  4. 真的,尽量避免频繁这样做。

在切换设置了不同快速保存键的角色时,此操作也可能是必要的。
《上古卷轴4:湮没》似乎会将快速保存键保存在存档文件中。
如果您经常切换角色,请确保所有角色在创建新的快速保存前都使用相同的快速保存键。

控制台存档

控制台存档易于保护,但在本次BETA版本中未受保护以便测试。
由于需要打开控制台来检查角色吸血鬼化等级状态,保护控制台存档将导致无法判断VFBF是否正常运行。
正式版本将包含可配置的控制台存档保护功能。

副作用

此版本存在一个错误,当加载受保护的存档时,会导致因变成吸血鬼而产生的皱纹和红眼效果从玩家角色身上消失。该现象将持续到玩家角色的吸血鬼状态发生改变(例如:一天未进食或在基于Kiyoshi吸血鬼模组的模组中老化)。面部网格仍会根据额外增加的年龄进行相应调整。一旦我查明(或有人告知)原因,就会修复这个错误。未来的版本应能通过VFBF在现有存档中修正此问题。

历史

  • 0.4,2008/01/01 - 新年快乐!通过可选的.esp文件添加了快速保存功能。对主要脚本进行了一些代码清理。调试消息现在仅在控制台可见:在正常游戏过程中打开控制台并输入"tdt"来开启调试消息,再次输入可关闭调试消息。
  • 0.3,2007/12/31 - BETA测试版发布。现需OBSE支持。修复了与允许吸血鬼等级为零的吸血鬼模组(如Vampirism Tweaks、Togglable Vampirism等)的兼容性问题。在存档或游戏加载后恢复时,吸血鬼等级将直接通过检查包含吸血鬼特性的活跃效果列表来确定。
  • 0.2,2007年12月30日 - 仅限内部测试。未发布。
  • 0.1,2007年12月29日 - 首个测试版BETA发布。

联系

你可以在TESNexus和贝塞斯达官方《上古卷轴4:湮没》论坛上以用户名'EggDropSoap'找到我,或者发送邮件至:eggdropsoap@removethispart_pipemaze.com(请删除明显部分及下划线)。

鸣谢

  • 特别感谢Bethsoft论坛的ndervish,他的想法启发了这个模组。
  • 感谢Bethsoft论坛的nick_op首次提出进行beta测试。
  • 感谢behippo、scruggs和haama(来自OBSE团队)无论走到哪里都散发着专业知识和乐于助人的精神。
  • 感谢Jaga制作了Streamline。
  • 感谢Kiyoshi、ParasiteX和Aznar让吸血机制按照我认为应有的方式运作。
  • 感谢LHammonds提供的Readme生成器,本文件基于此生成。
  • 感谢TESNexus.com为创作者和玩家提供的一站式资源。
  • 感谢Bethesda创造了《上古卷轴4:湮没》。

使用的工具

许可/法律

你可以随意使用这个模组,但如果它不工作或你的电脑爆炸了,别来抱怨我。当然,贝塞斯达软件公司拥有对其知识产权的所有修改权。