通用姿势补丁

通用姿势补丁

自动修补姿势和表情修改,使其在拍照模式下正常显示。

通用姿势修补器

此模组会修补您已安装的姿势和表情模组,使它们能在拍照模式中显示。

只需将其与任意数量的姿势和表情模组一同加载,它便会尽可能多地修补它们。

注意

  • 自版本 1.0.2.0 起,修补逻辑已被重写,现在可以完美修补 99% 以上的姿势模组。
  • 支持生物类型的列表可在此处查看。如果您正在为此列表之外的生物类型创建姿势或表情,请联系我,我会尝试添加支持。
  • 在您的加载顺序中,位于最后的姿势模组或姿势补丁将始终按预期显示,就像没有使用此修补器时一样。
  • 修补器本身的加载顺序无关紧要,您可以将其与所有其他 SE 模组放在一起。
  • 此修补器永远不会从拍照模式中移除任何姿势或表情,只会添加它们。它不会与任何姿势模组或补丁冲突。
  • 姿势分类的顺序将与您加载顺序中姿势模组的顺序相同。我目前正在测试一个能按字母顺序排序的模组,发布后会在此处提供链接。

兼容性

几乎所有姿势模组都能与此修补器完美兼容,即使它们尚未更新以包含支持。 为了更容易知道哪些模组可用,如果模组页面中包含以下任一图片,则表示该模组兼容,并且可以在加载顺序中的任何位置正常工作。

图片高度=80 图片高度=80

这些在功能上不应有任何区别。 唯一的区别是,我亲自测试过带有金色版本图片的模组。

模组作者可以自由地将左侧图片添加到其模组页面,只需包含以下代码: [url=https://www.nexusmods.com/baldursgate3/mods/23212][img height=80]https://i.imgur.com/7Q71x5J.png[/img][/url]

给模组创作者的建议

点击展开

姿势模组

为了与修补器完全兼容,您只需确保您的 AnimationSet 覆盖位于模组的默认包(即以您模组命名的包)中,或者位于原始包结构中(即您选择了“保持相同的包结构”)。 请注意,此修补器不支持任何基础游戏动画,如果您想使用这些动画,只需在您的模组中复制一份。

如果您出于某种原因将 AnimationSet 覆盖移动到了不同的包,或者在没有使用工具包的情况下创建了姿势模组,您需要确保 ShortName 和 Animation 名称匹配,或者向您的模组添加一个额外的 AnimationSet,在其中像平常一样在 DFLT 子集中设置所有 ShortName -> Animation 关系。 (您只需在现有的 AnimationSet 上选择“从选中项创建新项”,它就能正常工作。您也可以随意命名。)

关于名称匹配,修补器会将 ShortName 与以下名称的动画进行匹配:

shortName shortName_BT1 shortName_BT1_Tail shortName_BT1_xyz shortName_BT1_Tail_xyz shortName_HUM_BT1 shortName_HUM_BT1_xyz shortName_HUM_BT1_Tail shortName_HUM_BT1_Tail_xyz

其中 shortName 是 ShortName 的名称,1 是任意单个数字,HUM 是任意种族缩写,xyz 是一个或多个字母。

测试兼容性

我在杂项文件中添加了一个简单的模组,用于覆盖所有基础游戏的 AnimationSet。只需在您的模组之后加载此文件,并将修补器添加到您的加载顺序中。如果您的姿势和表情仍然显示在拍照模式中,则说明它们与修补器兼容。您还可以在您的 SE 控制台中看到更多诊断信息,包括任何未被修补的动画列表。

特别鸣谢

Norbyte 提供了出色的脚本扩展器。 Echo 让我保持模组创作的动力,并不断“骚扰”我以至于我开始了这个项目,还为模组页面提供了漂亮的截图。 Axianaa、Dani、DevHoundSolTina 帮助我测试这个模组并发现问题,以便我能修复它们。 Rakor 帮助我解决了一个几乎让我放弃整个项目的问题。 Volitio 指出我最初对这个模组的计划是可行的,并分享了一些知识。