Fores New Idles in Skyrim SE - FNIS SE 封面

Fores New Idles in Skyrim SE - FNIS SE

上古卷轴5:天际特别版动画

天际无法使用自定义动画?错。FNIS Behaviors 允许向游戏中添加不同类型的动画:待机/姿势、序列、家具、双人、击杀动作、生物等。

预览

详情

Nexus 天际 2015 年 5 月月度文件

天际无法使用自定义动画?错。FNIS Behaviors 允许其他 mod 向游戏中添加不同类型的动画:待机/姿势、序列、手臂偏移、家具、双人动画、击杀动作和生物动画。

而且,借助演示 mod FNIS Spells,用户有办法展示几乎所有的动画文件。包括舞蹈动画。

注意:每次安装或卸载 FNIS 或基于 FNIS 的 mod 后,你都必须运行生成器工具 GenerateFNISforUsers.exe(FNIS Behavior 的一部分)。此外,当你卸载使用 FNIS Creatures 的 mod 时,在运行“Update FNIS Behaviors”之前,必须先按“De-Install Creatures”按钮。

想以简单的方式使用玩家专属动画?安装 FNIS PCEA2 看看潜力

厌倦了所有女性走路都一样?FNIS Sexy Move 会改变这一点

准备从空中探索天际?安装 FNIS Flyer 然后出发

想看到由自定义 FNIS behaviors 驱动的生物动画?去获取 FNIS Zoo(SSE 尚未可用)

你是 mod 作者,想了解 behavior 文件的内容?CondenseBehavior 以浓缩形式呈现 Behaviors

你是 mod 作者,对 Behaviors 感兴趣?从(FNIS for Skyrim)文件区下载 FNIS for Modders Documentation V6.2(或更高版本)

YouTube

新:如何使用 FNIS SE 与 LE | 配合 MO2 与 Vortex。最完整的 FNIS 教程。感谢 GamerPoets

更多视频见本描述末尾


最近更改

2020/02/18

FNIS Behavior 7.6 SE、SE XXL 和 VR XXL

  • 识别最新的 XPMSE 骨骼(126/156),适用于 XP32 Maximum Skeleton Special Extended - XPMSSE 4.60 及以上版本
  • 允许未来的 SSE 骨骼版本无需更改 FNIS 即可被识别(基于 mod 提供的 skeleton.xml)
  • 将 FNIS XXL 的动画数量增加到 32,000
  • 修复了阻止 PSCD 补丁的 bug
  • 减少了关于 Load CTD 计算的输出(见注释)
  • 生物包:修复退出动画事件名称(大小写,FrostBiteSpider + Mudcrab)

注意:自 7.5 版起,FNIS 会计算你已使用了多少百分比的天际自定义动画资源,并在达到导致 CTD 的负载的至少 99% 时警告你。此外,FNIS XXL 会显示每个动画 mod 对 Load CTD 的贡献程度。然而,自从实现了此 FNIS 功能以来,已有多个 SKSE 插件可绕过此天际 bug。这意味着使用大量自定义动画的用户可以轻松避免该问题。但由于新用户不知道这个修复,FNIS 在超过原始限制时仍会发出警告。提高天际动画限制的 SKSE 插件有:


安装与执行

注意:通常并强烈建议,不要将 Steam、天际、FNIS 中的任何一个安装在受 Windows UAC(用户账户控制)保护的文件夹中。这些文件夹是 "C:/Program Files (x86)" 或 "C:/Program Files"(或其本地化对应项,例如 "C:/Programme (x86)")。使用像 "D:\Games" 这样的根文件夹。这样可以避免严重的保护问题,尤其是在使用 Mod 管理器时。

FNIS 是一个工具,而不是一个 mod,因此与你在 Nexus 上找到的大多数东西不同。如果你是 mod 制作和使用 FNIS 的新手,强烈建议你观看众多解释 FNIS 使用的视频之一。比如本描述开头和结尾的视频。

  • 安装 FNIS Behavior SE V7_6
  • 安装 Creature Pack V7_0(可选,生物动画 mod 必需)
  • 安装 FNIS Idle Spells SE V5_0_1(可选,法术必需)
  • 激活 FNIS 插件(FNIS.esp)
  • 安装其他依赖 FNIS 的 mod(见下方 mod 列表)
  • 如果你手动安装:转到你的天际安装目录(例如 D:/Games/Steam/SteamApps/common/Skyrim Special Edition),然后转到 Data/tools/GenerateFNIS_for_Users
  • 如果你手动安装:以管理员身份启动 FNIS 生成器 GenerateFNISforUsers.exe(FNIS Behavior SE 的一部分,绝对必要,否则什么都不工作)
  • 如果你使用 NMM:像安装其他 mod 一样安装 FNIS
  • 如果你使用 NMM:如果尚未完成,在 NMM 的支持工具列表中“配置 FNIS”(菜单栏最右侧的下拉按钮)。在文件夹选择框中转到你的天际安装目录(例如 D:/Games/Steam/SteamApps/common/Skyrim Special Edition),然后转到 Data/tools/GenerateFNIS_for_Users。点击确定。
  • 如果你使用 NMM:从 NMM 的支持工具列表中“启动 FNIS”(菜单栏最右侧的下拉按钮)
  • 如果你使用 MO:将 FNIS 配置为可执行文件(重要 - 观看此处展示的视频之一,或阅读 S.T.E.P. Project: Fores New Idles in Skyrim)
  • 从生成器窗口底部选择必要的“Available Patches”(仅选择你需要的!见“Patches”部分)
  • 点击“Update FNIS Behavior”
  • 要检查新的动画 mod 是否会导致问题:按“Consistence Check”按钮
  • 如果你卸载了任何使用 FNIS Creature Pack 的 mod:按“De-Install Creatures”按钮(如有必要,再次安装 Creature Pack)

当你退出 GenerateFNISforUsers.exe 时,系统会询问是否在桌面上创建该工具的快捷方式。

手动安装时选择“是”(强烈推荐 - 你会经常需要生成器)

通过 NMM 或 MO 安装时选择“中止”


FNIS Vortex/MO 支持(配置文件),FNIS.ini

FNIS 通过多项功能支持 Vortex 和 MO。所有功能使用来自 FNIS.ini 文件的参数,或从命令行使用时的命令行参数。另请参阅 FNIS Behaviors 下载中的 FNIS.ini0。

文件重定向。这允许你将所有相关的 FNIS 生成文件重定向到 Skyrim\Data 之外的文件夹(以支持 Vortex/MO 配置文件)。它包括所有改变天际动画功能的文件。FNIS 临时文件和日志仍将写入常规位置(data\tools\GenerateFNIS_for_Users 下)。要使用此功能,需要定义以下参数(FNIS.ini 或命令行)

  • RedirectFiles=<Skyrim\Data 之外的文件夹> 例如 RedirectFiles=D:\FNIS_Redirect

要激活文件重定向,你需要设置“File Redirection (Vortex/MO profiles support)”补丁。如果你从命令行启动 FNIS,此补丁会自动应用。要了解如何与你实际的 mod 管理器一起使用,请参阅你的 mod 管理器文档。

从命令行启动 FNIS(由 Vortex 完成,或从用户定义的 .bat 文件(在“虚拟安装”下不可能!)。命令行格式如下

  • <FNIS_path>\GenerateFNISforUsers <FNIS_ini_parameters> e.g C:\Steam\Steamapps\common\Skyrim Special Edition\tools\GenerateFNIS_for_Users\GenerateFNISforUsers InstantExecute=1 PSCD=0

<FNIS_ini_parameters> 与可在 FNIS.ini 文件中指定的相同。(见 FNIS.ini0)

无 GUI(FNIS 窗口)执行 FNIS。FNIS 可以在不打开 FNIS 窗口的情况下启动。参数(补丁)与上次 FNIS 运行相同。只有当 FNIS 需要报告错误或警告时,FNIS 窗口才会弹出。此执行模式通过以下参数激活(FNIS.ini 或命令行)

  • InstantExecute=1

当你手动使用此功能时(不通过 Vortex),建议仅从 .bat 文件使用(而不是例如从资源管理器双击)。因为否则你看不到 FNIS 何时完成。

重要说明:

  • 所有可能的参数都在 Skyrim\Data\FNIS.ini0 中列出并解释。空行和以 '(撇号)开头的行将被忽略
  • 要生效,此文件(FNIS.ini0)必须手动复制到 Skyrim\Data\FNIS.ini。
  • Vortex、MO 和 NMM 虚拟安装用户:FNIS.ini 必须放入“真实”的 SKYRIM\Data(不是虚拟 mod 文件夹内!)

问题排查“安装问题”

当所有 NPC 都以可怕的僵硬“半 T”姿势移动时,这不是 FNIS 的 bug:你在安装过程中做错了什么!

  • 删除桌面上的 GenerateFNISforUsers.exe 快捷方式
  • 严格按照“安装”部分所述重新安装 FNIS Behavior
  • 修复生成器文本字段中的所有错误,并注意所有警告 - 错误肯定会,警告可能会指出“半 T”问题的原因
  • 不要自作聪明地移动东西
  • 不要从 7Zip、WinRar 等内部调用生成器,也不要从你通过 Windows 资源管理器搜索功能随意找到的文件夹调用

如果问题仍然存在,并且你使用的是合法的、基于 STEAM 的天际版本,那么在 FNIS 讨论帖中报告你的问题,并提供充分且精确的信息。始终包括你上次运行生成器文本字段的内容(复制/粘贴)。以及你安装 FNIS 的方式(NMM、MO、手动)。避免无意义的信息,如“故障”、“没用”、“试了所有方法 3 次”。


防盗版措施

FNIS 采取先发制人的措施防止盗版:

  • FNIS 会检查你是否使用合法的天际 Steam 安装。为此,它会读取你每次通过 Steam 启动器启动天际时 Steam 设置的信息。如果此检查失败,你会在 FNIS 输出窗口中收到警告。
  • FNIS 会检查你是否是 mod 盗版网站“moddrop”的用户。如果是,FNIS 将中止并显示相应的错误消息。如果你想再次使用 FNIS,你需要 (1) 卸载 moddrop 客户端,(2) 卸载 FNIS,包括 tools\GenerateFNIS_for_Users 或 MO 覆盖中的所有残留文件,(3) 再次重新安装 FNIS。

注意:

  • 我不会帮助任何盗版者!首先,我不支持不支持天际及其 mod 作者的人。其次,我不会浪费时间追查仅出现在非法安装中的问题。
  • 为了执行其防盗版措施,FNIS 会从你的 PC 读取数据。但仅读取了解上述盗版信息所需的数据。如果你没有通过检查,不会以任何方式保留任何内容。如果你未通过,结果只会在你选择分享时才会分发。特别地,没有任何形式的后台扫描。

只有当你同意上述防盗版检查时,你才能使用 FNIS!!!


使用 FNIS Behavior SE 的天际 SE mod

非成人:

成人:

FNIS 通过补丁支持的 mod:


用法

FNIS 的主文件 FNIS Behaviors 是一个工具,不是 mod。实际上是 2 个工具。Mod 作者可以使用 modder 工具生成 behavior 文件,以向他们自己的 mod 添加新的自定义动画。另一个是用户工具,它会收集用户 PC 上所有依赖 FNIS 的工具的数据,然后将其集成到用户的天际安装中。

要将新动画挂接到系统中,必须修改角色和生物的原始(“vanilla”)behavior 文件。由于这些 behaviors 的反 mod 结构,不能有两个 mod 修改相同的 behavior 文件。

使用 FNIS 的 mod 会提供动画列表,即简单的文本文件,其中包含各种参数,告诉 FNIS 如何将动画引入天际。然后 FNIS 用户工具收集所有这些数据,并创建一组修改后的 behavior 文件,其中包含所需的所有信息。没有 mod 作者需要接触 behavior 文件,也没有动画 mod 与其他 mod 不兼容。前提是它们都使用 FNIS 作为框架。

FNIS 动画可用于各种动画任务,从简单的待机到待机序列、家具动画、双人动画、击杀动作等。FNIS 还允许动态替换所有最重要的标准动画,如移动、战斗、

(更多 mod 制作相关信息,请参阅文件部分的 FNIS for Modders Documentation)


补丁

要使两个修改 behavior 的 mod 兼容,它们必须集成到一组 behaviors 中。这就是为什么 GenerateFNISforUsers.exe 具有集成的“补丁管理”,它会为其他改变 behavior 的 mod(如 PC Exclusive Animation Path)处理必要的 Behavior 更改。但是,FNIS 不会包含这些 mod 的其他(动画)文件。因此,如果你想使用这些补丁,你仍然需要在运行生成器之前安装这些 mod。

不要勾选你没有安装的 mod 的补丁!!

请注意,FNIS 不需要为“仅想通过 FNIS 添加自定义动画”的 mod 添加补丁。FNIS 会自动找到这些 mod(如果安装正确),并在生成器输出中列出它们。

还有 3 个不需要基础 mod 的补丁:

  • SKELETON arm fix:此更改(最初由 mirap 为 CHSBHC 引入)修复了许多动画中由自定义骨骼中的额外骨骼引起的手臂动画故障。此补丁会检查实际安装的骨骼(女性和男性),并将特定于骨骼的修改应用于 behavior 文件。
  • GENDER specific animations:在天际中,只有少数动画被定义为性别特定(“Animations/female”和“Animations/male”文件夹中的不同动画)。此补丁允许你将其他动画设为性别特定,前提是它们由动画师“正确”创建,见注释)。如果你想使用此类动画(例如 dualsun 的 Pretty Combat Idles SSE),只需将它们复制到你的“Animations/female”(或“male”)中,并使用此补丁。
  • HKX File Compatibility Check Skyrim/SSE:在天际和天际 SE 之间交叉使用 behavior、骨骼和动画文件会导致众所周知的 t-pose。当使用来自另一个天际的 behavior 或骨骼文件时,会出现一般 t-pose;在交叉使用动画的情况下,会出现动画全程 t-pose。此补丁会检查此类错误文件。显然,只有当你遇到 t-pose 情况时,使用此补丁才有意义。并且 FNIS 不会在超过一次 FNIS 生成后保持此补丁勾选。

注意(仅限天际 SE!):在天际 32 位中由 FNIS 打过补丁的大多数 mod 尚未移植到 SSE。SE 的 FNIS 生成器将这些 mod 列为“NOT AVAILABLE for SSE”。这样当它们发布时,你可以立即使用它们,而无需新的 FNIS 更新。或者如果你决定自己移植它们。通常这并不太难。


Bug 修复

FNIS Behaviors 包含以下针对原版天际的 bug 修复(用户无需主动做任何事情):

  • Death after hug fix:角色(玩家或 NPC)在执行双人拥抱动画(paired_huga.hkx)后倒地死亡。这种死亡发生在角色“本应”之前死亡并在斗殴后进入濒死状态,或者因为其是 essential 时。
  • Proper Spell Cast Direction 由 Staff of Flames 修复:当一个人瞄准天空中飞行的东西(例如龙)时,他的脊柱会向后弯曲。这种自然姿势发生在天际中的所有 NPC 以及玩家使用弓时,但不发生在玩家使用魔法时。注 1:FNIS 实现 PSCD 时没有像 PSCD mod 中包含的那样扭转手臂、手和脖子。某些类型的动画,包括弓和 animobject 动画,不能很好地与这种扭转配合。注 2:有些用户不喜欢此补丁带来的玩家弯曲程度。通过在 FNIS.ini 中设置“PSCD=1”,你可以激活此 bug 修复。阅读 FNIS.ini0 文件并遵循其中的说明。
  • Dual Dagger Power Attack Speed Fix 由 Alek 制作:修复了使用匕首时双持强力攻击速度缩放的问题,现在它将受到 Dual Flurry 特技、Elemental Fury 龙吼或任何其他攻击速度增益的影响。

FNIS 和 FNIS XXL,动画负载 CTD 限制

FNIS 有 2 个版本:

  • FNIS,允许为角色第三人称以及天际的每个生物添加 10,000 个动画。这对大多数动画 mod 用户来说已经足够了。
  • FNIS XXL,允许为每个种族添加 32,000 个动画。为我们当中的动画收藏家准备。

然而,天际中存在一个 bug,当添加太多动画启动游戏时会导致 CTD(崩溃到桌面)。这通常发生在额外 11k 到 14k 第三人称角色动画的范围内,具体取决于动画类型。(第一人称、动画替换器和生物动画不受影响)。

FNIS(两个版本)会计算你已使用了多少百分比的天际自定义动画资源,并在达到导致 CTD 的负载的至少 99% 时警告你。此外,FNIS XXL 会显示每个动画 mod 对 Load CTD 的贡献程度。更多信息:请参阅 FNIS SE 文章 Skyrim Animation Load CTD: Understand the background of this unpleasant restriction. And how FNIS can help you.

然而,自从实现了此 FNIS 功能以来,已有多个 SKSE 插件可绕过此天际 bug。这意味着使用大量自定义动画的用户可以轻松绕过该问题。但由于新用户不知道这个修复,FNIS 在超过原始限制时仍会发出警告。提高天际动画限制的 SKSE 插件有:


FNIS Spells

玩家可以使用它,只需将 (.hkx) 动画文件以预定义的名称复制到特殊目录中,即可让角色执行任何标准或自定义待机动作,并通过施放 FNIS 法术来激活它们。注意:尽管可以同时有不同 NPC 执行不同动画,但此 mod 不提供这些动画的任何同步,例如某些成人类型动画 mod 所需的那样。

启动时,玩家自动获得 3 个法术:

  • FNIS Spell Selector:这个(自身)法术允许你从 72 个待机动画中选择 1 个,用于接下来的 Idle Spells(NPC 或玩家)。安装时,其中大多数动画已预设为标准动画,但它也包括 Umpa 的全部 17 个 Dance Animation for Modder(动画 C10 到 C26),以及 dualsun 的 Funny Animations And Idles(动画 C28 到 C34,A1 到 A4)。使用的法术完整列表见 Data/meshes/actors/character/animations/FNISSpells/FNIS_Animations.txt。
  • FNIS NPC Idles:这个(目标)法术使被施法的 NPC 执行选定的待机动作。对于站立的 NPC,待机动作会一直运行,直到你再次施法打断。但不幸的是,在某些情况下,该动画也可能被 NPC 常规动画计划中的其他标准动画移动打断或混合。
  • FNIS Player Idles:这个(自身)法术强制玩家进入第三人称,并使其执行选定的待机动作。它会一直运行,直到你打断,例如按跳跃(空格键)。

如果你想施放你选择的动画,你只需用你自己的文件替换 meshes/actors/character/animations/FNISSpells 中的文件:

  • FNISSPc001.hkx 到 FNISSPc045.hkx(用于循环动画)
  • FNISSPa001.hkx 到 FNISSPa009.hkx(用于非循环动画)
  • FNISSPo001.hkx 到 FNISSPo018.hkx(用于使用 AnimObjects 的循环动画)
  • FNISSPb001.hkx 到 FNISSPb009.hkx(用于使用 AnimObjects 的非循环动画)

如果你更改 AnimObject('o' 或 'b')动画,你还应该更改 meshes/AnimObjects/FNIS 中相应的 AnimObjects


常见问题

我在调用 GenerateFNISforUSers.exe 时收到错误消息。我该怎么办?

所有大于 2000 的错误代码是生成器发现的逻辑错误。小于 2000 的错误由 Windows 报告。大多数报告应该不言自明。在你使用 FNIS 之前,你需要解决文本字段中显示的所有错误。还要查看警告。它们也可能指出阻止 FNIS 正常工作的问题(如不兼容)。一些特定的错误消息:

  • 错误 5(访问被拒绝):见下面的常见问题条目
  • 错误 53(找不到文件):你可能安装不完整 -> 重新安装 FNIS Behavior。如果问题仍然存在,那么这可能是由防病毒程序误报引起的(WebRoot 和 SuperAntiSpyware 过去造成了很多麻烦)。在安装 FNIS 期间停用你的 AV。
  • 错误 2019(临时目录不存在。安装错误?):(1) 你从错误的位置运行 GenerateFNISforUSers.exe。最可能是在压缩文件内。不要这样做。或者 (2) 你的安装不完整 -> 下载并重新安装 FNIS Behavior

我收到“ERROR(5): Access to the path .... is denied”

你必须以管理员身份运行 GenerateFNISforUSers.exe。右键单击生成器(在资源管理器中,或桌面链接上)并点击“以管理员身份运行”。或者你可以在 GenerateFNISforUsers.exe 属性中永久设置此选项。GenerateFNISforUsers.exe -> 右键 -> 属性 -> 兼容性 -> 勾选“以管理员身份运行”(Windows 10)。

尽管以管理员身份运行,我仍然收到“ERROR(5): Access to the path .... is denied”

最近,越来越多的用户在尝试运行 FNIS 时遇到此错误。通常(并非总是)这些用户使用 NMM,并且将 Steam、NMM、天际都安装在“C:\Program Files(x86)”下。

这不是 FNIS 的问题。这与你的 PC 上的授权问题有关,即使通常的以管理员身份运行也无济于事。通常是 NMM 造成了此问题,正如你可以从下面作为已知问题“ERROR(2001)”一部分发布的 DuskDweller 的回复中看到的那样。这似乎是由 Windows UAC(用户账户控制)引起的,微软试图通过它保护“C:\Program Files(x86)”免受用户错误操作的影响。

由于我们不知道是什么导致报告数量惊人地增加,我要求你提供一些关于你的环境的更多信息:NMM/MO/手动安装、Windows 版本、使用的防病毒软件、完整的生成器输出、来自 Windows 事件查看器 Eventvwr.msc 的更多信息……

要让 FNIS 工作,你可以尝试手动安装 FNIS。首先删除“Data/tools/GenerateFNIS_for_Users”。安装后转到 GenerateFNISforUsers.exe -> 单击右键 -> 属性 -> 兼容性 -> 勾选“以管理员身份运行” -> 确定。

唯一已知的可靠解决此问题的方法是将 Steam 和天际移出“C:\Program Files(x86)”。这是你通常应该做的。例如移到“C:\Games”。不要害怕。这并不难。见 Moving a Steam Installation and Games

(“动画问题”)安装 FNIS 后,我突然遇到动画问题(僵硬的半 T 姿势或其他故障)。为什么?

原则上,正确安装并生成(无补丁)的 FNIS Behaviors 会添加额外动画,并且不会以任何形式影响其他动画!有许多可能的原因会让 FNIS 看起来像是在破坏动画:

  • 你在上次生成器运行中忽略了错误或警告。不要这样做。它们的存在是有原因的。
  • 你运行的是破解版天际。过去,明显的破解版显示出我在 Steam 版本中未见过的症状。
  • 你的游戏缓存已损坏。运行 Steam 验证缓存(The Elder Scrolls V: Skyrim -> 右键 -> 属性 -> 本地文件 -> 验证游戏缓存的完整性……)。另一个不要使用破解版的理由。
  • 你运行的 custom skeleton 只带有 skeleton.nif,而没有对应的 skeleton.hkx。先安装 XP32 Maximum Skeleton Special Extended - XPMSE 通常应该能解决此问题。

我收到警告“Generator not run from a legal (Steam) Skyrim installation directory. If you use SKSE, this can be fixed by starting Skyrim once through Steam.”

这只是一个警告,表明你的安装未被识别为合法的 Steam 安装。生成器不受此影响。但是,我不会支持你可能遇到的任何安装问题。大多数看到此警告的用户使用的是非法或盗版天际副本(并且没有正确的注册表信息)。我不支持天际盗版者,也不想追查盗版安装可能引起的问题。

如果你认为你拥有合法安装

  • 查看 Bethesda 的 installing from disc instead of steam 帖子。
  • 你可能没有执行正确的步骤来迁移你的 Steam 文件夹,如 Moving a Steam Installation and Games 所述。
  • 如果你使用了“Steam Verify Cache”,它可能删除了所需的注册表项之一。通过“Skyrim Launch”(而不是通过 SKSE)启动天际一次
  • 或者,最可能的是,一个过度活跃的注册表清理器(CCLeaner?)删除了用于此检查的注册表项

(“Load CTD”)在我运行生成器后,天际在加载存档时中止(CTD)。是 FNIS 的 bug 吗?

不。天际的内存管理有 bug,你添加到天际的内容越多,看到 CTD 的可能性就越大,尤其是在加载存档时。当你遇到不可接受的 CTD 率时,我的建议是:

  • 安装 SKSE 1.7.0 或更高版本。这将安装“sheson's memory patch”,它不会完全治愈天际,但会大大降低 CTD 可能性。确保你有一个 Data/SKSE/skse.ini 文件,包含以下行: [Memory]DefaultHeapInitialAllocMB=768ScrapHeapSizeMB=256
  • 使用那些 SKSE 插件之一:Animation Limit Crash Fix SSE (Skyrim SE)、SSE Engine Fixes (Skyrim SE)、Animation Limit Crash Fix LE (Skyrim LE)

(“.NET 问题”)生成器给出一些其他奇怪的错误消息,如“0x800A0005 (CTL_E_ILLEGALFUNCTIONCALL)”、“.NET Framework Initialization Error”,或在双击后立即中止。

最可能的是你的 Windows 或 .NET 安装已损坏,甚至可能是由未检测到的病毒引起的。使用 Windows 事件查看器 eventvwr.msc 查找故障原因的线索。如果它指示 .NET 问题,则从 Microsoft .NET Framework 4 (Standalone Installer) 重新安装 .NET。如果这没有帮助,使用 .NET Framework Setup Verification Tool 和 Microsoft .NET Framework Repair Tool。以下链接可能提供额外信息:.NET 40 Redistib install error "failed with 0x240006" 和 Possible issue where .NET Framework 4 setup reports success but fails ...。这个 .NET Framework Setup Verification Tool User's Guide 似乎解决了许多问题。如果什么都不管用,在你不得不完全重新安装 Windows 之前,你可以考虑 How to Perform an In-Place Upgrade on Windows Vista, Windows 7, Windows Server 2008 & Windows Server 2008 R2。

什么是“干净存档”(或“清理过的存档”),我该如何制作一个?

引擎中有(难以理解的)机制会导致脚本化 mod 更新时出现问题。旧存档数据、新脚本、任务和对象的混合可能导致各种问题。如果使用另一个在过去 3 分钟内未使用过 FNIS Spells 的存档没有帮助,你应该尝试“干净存档”

  • 解散任何随从
  • 前往原版室内单元格
  • 仅装备原版装备
  • 保存并退出
  • 停用所有你想更新的插件(或者,除 Skyrim.esm 和 Update.esm 之外的所有插件)
  • 运行,加载之前的存档,再次保存 -> 这就是你的“干净存档”
  • 激活你的插件

有报道称存在更复杂的“干净存档”步骤,但它们可能只对更复杂的 mod 有必要

我卸载了一个使用 FNIS Behavior 的 mod。现在加载存档时出现 CTD。

当 behavior 文件缺失时,这是系统的反应。运行 GenerateFNISforUsers.exe,你应该会恢复正常。

从 FNIS 6.0 开始有一个 FNIS.esp。我真的需要这个吗?如果需要,我该把它放在加载顺序的哪里?

当你至少有一个 mod 使用 FNIS Alternate Animation (AA) 功能时,就需要 FNIS.esp,例如 XPMSE、PCEA2 或 Sexy Move。但即使你不使用其中之一,我也不建议停用 FNIS.esp。因为如果你这样做,然后你添加了此类 mod,你肯定不知道为什么突然不工作了。你可以将 FNIS.esp 放在列表首位。虽然这并不重要。它不与任何东西冲突,并且只在游戏加载后需要一次。

我想在 Linux 上运行生成器,但由于 .NET 4.x,它无法在那里运行。

以下是你可以做的(感谢 hellgeist):

1- 在任何版本的 Linux 上,安装 VirtualBox,并在其中放置 Windows XP 2- 更新 Windows 并安装 .Net 4 3- 安装天际并通过 Steam 打补丁。 4- 使用 VMWare Tools 添加共享驱动器,以便你可以在 Linux 和 XP 之间传输文件。 5- 从你在 Linux 上的主安装中复制 Data 文件夹,并覆盖 Windows 上的那个。 6- 安装 ForesNewIdles in Skyim-FINIS mod,并运行 GenerateFNISforUsers.exe 7- 确保你的主 Linux Data 文件夹已备份。 8- 从 VirtualBox (Windows) 天际中复制更新后的 Data 文件夹,并覆盖你在 Linux 上的主文件夹 9- 关闭 VirtualBox 并运行天际。

我是一个 mod 作者,有一个 mod 与 FNIS 修改的 behavior 文件冲突。我怎样才能与 FNIS 兼容?

跟我谈谈。我可以将你的 behavior 更改作为补丁添加到 FNIS 生成器中。但是,我有一个重要要求:我不会去弄清楚你的更改与原版 xml 文件相比是什么。那可能是一项非常乏味的任务。我需要你在原版文件中确切更改了什么(类似于 UNIX diff)。


手动安装(扩展)

要求:

  • Microsoft .NET 4.0(当 GenerateFNISforUsers.exe 发出相应错误消息时,请点击链接)
  • 对你的天际安装目录的管理员权限

注意:手动安装有很多方法。这是“我的方式”:

  • 创建一个临时目录 <temp_dir>(名称自选)
  • 将 FNIS Behavior SE V7_6 下载到 <temp_dir>
  • 如果你想使用生物动画 mod:将 Creature Pack V7_0 下载到 <temp_dir>
  • 将 FNIS Spells V5_0_1 -- 法术的附加组件下载到 <temp_dir>
  • 使用你喜欢的压缩程序(例如 7zip)打开并解压 FNIS Spells 5.0.1.7z 到 <temp_dir>
  • 打开并解压 Creature Pack V7.6.7z 到 <temp_dir>
  • 打开并解压 FNIS Behavior 7.6.7z 到 <temp_dir> - 当询问“Integrate...”时选择“是”。现在你应该有一个“<temp_dir>/Data”文件夹,其中包含 3 个子文件夹:“Meshes”、“Tools”和“Scripts”。
  • 将 <temp_dir>/Data 文件夹拖放到你的天际安装目录(通常是 C:/Program Files (x86)/Steam/SteamApps/common/skyrimspecialedition)。当询问“Overwrite?”或“Integrate...”时选择“是”。
  • 安装其他依赖 FNIS 的 mod(见上方 mod 列表)
  • 转到你的天际安装目录,然后转到 Data/tools/GenerateFNIS_for_Users
  • 启动(双击) GenerateFNISforUsers.exe(FNIS Behavior 的一部分)绝对必要,否则什么都不工作
  • 在 Possible Patches 字段中选择必要的 Behavior 补丁(确保你安装了已打补丁的 mod!)
  • 点击 Update FNIS Behavior(这将创建你安装特定的 behavior 文件)
  • 点击 Behavior Consistence Check(可选,检查新 mod 是否定义了不一致的内容)
  • 点击退出。当询问“Create a shortcut on your desktop?”时选择“是”(强烈推荐,你会经常需要生成器)
  • 启动 Steam 并点击“Play”
  • 在“Data Files”中勾选 FNIS.esp
  • 在“Data Files”中勾选 FNISSpells.esp

对于 NMM (Nexus Mod Manager) 或 MO (Mod Organizer) 安装,请参阅相应的视频


卸载

手动卸载

首先,如果你安装了 FNIS Creature Pack:打开生成器并按“De-Install Creatures”。

之后,删除以下文件或目录:

  • Data/FNIS.esp
  • Data/FNISspell.esp
  • Data/Meshes/actors/character/animations/FNIS
  • Data/Meshes/actors/character/animations/FNISBase
  • Data/Meshes/actors/character/animations/FNISSpells
  • Data/Meshes/actors/character/behaviors/*.hkx
  • Data/Meshes/actors/character/characters/defaultmale.hkx
  • Data/Meshes/actors/character/characters female/defaultfemale.hkx
  • Data/Meshes/animationsetdatasinglefile.txt
  • Data/Meshes/animationdatasinglefile.txt
  • Data/Meshes/AnimObjects/FNIS
  • Data/Tools/GenerateFNIS_for_Modders
  • Data/Tools/GenerateFNIS_for_Users

NMM 卸载

首先,如果你安装了 FNIS Creature Pack:打开生成器并按“De-Install Creatures”。

然后在 NMM 的 Mods 选项卡中停用 FNIS Behavior、FNIS Creature Pack 和 FNIS Spells。这应该能处理一切。为了完全确定没有 behavior 残留,如果它们仍然存在,请删除之前手动卸载部分中的文件:


已知 Bug、限制和不兼容性

  • 此 mod 与所有其他修改 behavior 文件(角色或生物)的 mod 不兼容。但是,当你是一名 mod 作者并愿意合作时,我很乐意将你的 behavior 更改作为补丁添加到 FNIS 生成的 behaviors 中。但请注意,我需要关于你的更改的精确信息,作为与原文件的差异。从开发一开始就在 behavior 文件中记录你的更改确实值得。就像你在 FNIS 生成的模板中看到的那样。
  • (FNIS Spells)结束玩家的待机动作有点棘手。原因是 CK 不提供按键(用于中断)的事件。结束玩家待机动作的最简单方法是使用空格跳跃,然后切换到第一人称以重新获得施法能力。注意:此法术不会改变你的标准待机动作。它只是让玩家角色播放待机动作,直到你打断。
  • 当 TK Dodge 3.0 激活时,少数自定义动画可能会出现“故障”。TK Dodge 使用一个 SKSE 插件,该插件修改了 FNIS 生成器生成的文件(AnimationDataSingleFile.txt)。不幸的是,此修改有一个 bug,会改变 4 个并非由 TK Dodge 添加的自定义动画的状态(位置 2000 到 2003)。此类修改可能导致偶发的 t-pose、双重命中、此类动画的过早中止。

供 MOD 作者使用

请参阅文件部分的 FNIS for Modders Documentation。

Anim 定义的简短语法可以在每个 FNIS(角色)AnimList 的顶部找到(例如 FNIS_FNISBase_List.txt)


历史(主要步骤)

2016/11/06 V7.0 Beta . 初始发布(基于 FNIS Behavior (Skyrim 32bit) V6.3)

2017/10/30 V7.0 . . 生成器 exe 文件同时适用于天际/SE,动画数量 10k/20k XXL,HKX File Compatibility Check Skyrim/SSE

2018/02/17 V7.1 . . 添加了 TK Dodge SE 和其他 tktk1 mods 的补丁,添加了 FNIS.ini 功能(关闭 PSCD bug 修复),bug 修复和安装检查

2018/02/23 V7.1.1 . 修复了 TK Dodge 补丁与家具动画 mod 的加载 CTD bug,错误的 Consitence Check 警告,俄语语言文件更新

2018/03/04 V7.2 . . 修复了一些小 bug,与 FNIS for Skyrim 合并版本

2018/04/02 V7.3 . . Vortex 和 MO 支持发布:添加了文件重定向、从命令行启动、无 GUI 执行

2018/05/20 V7.4.5 . 对用户(避免删除无关文件)和 mod 作者(错误的过渡参数)的重要 bug 修复

2019/08/23 V7.5 . . 引入了 Load CTD 计算

2020/02/18 V7.6 . . 最终 FNIS SE 版本


鸣谢

TheFigment aka The Hologram 为他宝贵的 hkxcmd

Umpa 为 Dance Animation for Modder

dualsun 为 Funny Animations And Idles

mirap 为 CHSBHC 手臂修复

cougarbg(保加利亚语), Zimitry(西班牙语], latranchedepain(法语), speleologo(意大利语), vicpl(波兰语), kapasov(俄语), xyzeratul (中文), fofaun1417/NomexPT(葡萄牙语), sssSami(挪威语), 1stchannel(印尼语), Luke2135(匈牙利语), yohru/kuroko(日语), Xarec (瑞典语), nyaamolip (韩语), Kavij (塞尔维亚语) 为生成器翻译

somebody4 为预缓存功能的输入、反馈和测试。以及在我想要放弃此事时推动我。


许可/法律

The FNIS Behavior SE 只能以描述的方式下载和使用。未经我的明确许可,你不得

  • 将 FNIS Behavior 上传到任何其他网站
  • 将 FNIS Behavior SE 作为另一个 mod 的一部分分发
  • 分发 FNIS Behavior 的修改版本
  • 用 FNIS Behavior 的一部分文件,或在 FNIS Behavior 帮助下创建的文件赚钱

你可以以任何不阻止(原始)FNIS Idles Spells 按描述方式运行的方式使用和修改 FNIS Idle Spells SE。只需给予署名,并在将其包含到你的 mod 中时通知我。


更多视频

YouTube

最完整的 NMM 和 MO 的 FNIS 教程。感谢 GamerPoets

YouTube

稍微介绍 FNIS 是什么。谢谢你,shinji72

YouTube

FNIS 安装说明在 1:27、10:37 和 11:41

YouTube

使用 Mod Organizer 安装 FNIS。感谢 gopher 提供的两个视频