|
发表于 2024-6-25 10:47:43
|
显示全部楼层
补充翻译原址在下面,我只有独立高潮,覆盖安装好像没什么问题,加载速度真的快了很多
如果您有 Utility Plus,请勿在游戏中安装 SLAS。这会破坏很多东西。您必须等到 Osmel 发布集成了 SLAS 的新版本。 Utility Plus 实际上是 SexLab 的不同版本。拥有自己的MCM和自己的家具系统。 SLAS 与 Utility Plus 完全不兼容。但不用担心,我已经和奥斯梅尔谈过了。事实上,我几乎每周都会与 Osmel 私信,因为我们一起工作了几个月,试图加快 SexLab 的速度。事实上 Osmel 是第一个看到我的新搜索系统的人,他正在将 SLAS 集成到 Utility Plus 中,当然也会将其集成到 SexLab 1.66 中
关于分离性高潮我需要分发文件 sslBaseVoice 并包含在分离性高潮中,请阅读技术说明以获取更多信息。
这使得我们在 SLSO 的 MCM 中丢失了一个参数,即 SexLab Hot Voice Strength,因为 PEX 文件不同。
这是唯一的缺点,我们丢失了一个参数,Ed86 说我不是一个重要的参数,但你可以有不同的意见。
为此我说(部分)。 SLSO 的其余部分可以正常工作,没有任何问题。
HDT Ahegao Tongues 因其不兼容性而闻名,因为它替换了 SexLab 文件。
但我很久以前发布了一个修改版本来解决这个问题。
SexLab sslAnimationSlots 2000 包含 SexLab 文件,但没有任何必要性。只需将其替换为 SLAS 中包含的文件即可。
我不知道与任何其他 mod 是否有任何其他冲突,但如果您知道有可能与 SLAS 冲突的 mod,请报告它。
忘记 SexLab Extra Voices,因为不会替换任何 SexLab 文件。
不同的性爱实验室版本:
SLAS 将是一个临时补丁,直到 New Utility Plus 发布(可能在几周后)以及 SexLab 1.66 的未来发布(几个月后)。
但是旧的 SexLab 版本永远不会更新,并且由于某些奇怪的原因,不想要 UtilityPlus 并继续使用旧版本 SexLab 的人,例如传奇的 1.62 或 Special 1.5.97 的 1.63,或者卡在 1.64c周年纪念 1.6.xxx,可能由 DAR 提供...所有需要此补丁的人,也许除了使用 1.62 的人
1.62
我认为 ORIGINAL 1.62 不需要 SLAS,因为首先,动画仅限于 500 个,其次,搜索速度足够快。
此外,PapyrusUtil 3.3(Legendary 的最后一个版本)没有新的数组函数,我需要用 Papyrus 代码来模拟它。
然后,当使用 Papyrus 代码处理数组时,StorageUtil 所节省的时间就会消失,而不会带来任何好处。
如果很多人要求但没想到特殊版本的疯狂速度,我可以制作一个 1.62 版本。
虚拟现实
不幸的是,PapyrusUtil for VR 的最新版本是 3.6,与 Legendary 一样,它没有新的阵列功能。所以你不能在 VR 中使用 SLAS。
当然我可以制作一个VR版本,但它不会有同样的性能。
1.63
SLAS 是在 1.63 之上制作的,在播放原始 1.63 时可以完美地工作,提供与旧的慢速系统完全相同的动画。
但您必须使用原始 SexLab 1.63 中包含的 PapyrusUtil.dll,并且不能使用 Nexus 1.5.97 中发布的 PapyrusUtil V39
主要动机是版本不一致。这两个 DLL 的报告版本为 39,但 DLL 不同。
SexLab 1.63 for Special 1.5.97 中的 PapyrusUtil 具有数组函数 GetMatchingInt 和 GetDiffInt。
但是 Nexus 1.5.97 发布的 PapyrusUtil V39 没有数组函数 GetMatchingInt 和 GetDiffInt。
SLA 需要该功能,并且必须使用 PapyrusUtil.dll 和原始 SexLab 1.63 中包含的脚本文件
如果您从 Nexus 下载了 PapyrusUtil V39 1.5.97,请删除它。
1.64c - 1.65
如果您使用 Aniversary,不必担心 PapyrusUtil 版本。使用与您的游戏匹配的版本。
但如果你在 SexLab 1.64c 或 1.65 中安装 SLAS,我不知道会发生什么,因为我没有周年纪念日。
理论上必须有效,因为 SLAS 只有脚本,而脚本在游戏的每个版本中都有效。
但脚本的一个大问题是与其他脚本的交互。
随着 SLAS 改变 SexLab 脚本,也许,也只是也许,SLAS 可以破坏 164c 和 165 中的其他 SexLab 脚本。
但我认为必须有效,因为 SLAS 替换的脚本只有一些小变化。
基本上,在床上和futa动画上进行了一些调整。有些动画效果可能很差,但我认为 SLAS 的好处更大。
那么,请在 164c 和 165 中安装 SLAS,并告诉我如何工作。
有人做过吗? SLA 有效吗?请报告你的结果。
非常重要的注意事项:
如果您在安装 SLAS 之前未导出实际配置,您将丢失与启用/禁用的动画、表达和语音相关的信息。我对此无能为力。必须在将 SLAS 添加到游戏之前进行导出操作。请阅读技术说明以获取更多信息。
附加说明:
同样,如果您有多个配置文件,因为每个配置文件都有自己不同且独立的保存游戏,您必须遵循每个不同配置文件的安装说明。我不仅仅谈论模组管理器中的不同配置文件。请注意,《天际》在同一个《天际》中可以有不同的配置文件。每次您开始新游戏时,Skyrim 都会创建一个具有不同名称和单独保存游戏的不同配置文件。然后,如果您想保留有关在每个不同配置文件上启用/禁用哪些动画的准确信息,则必须在开始每个配置文件的导出操作之前在模组管理器中禁用 SLAS。
这意味着您在游戏或模组管理器中切换配置文件时必须非常小心,因为 SLAS 没有 ESP 文件。所以游戏不会出​​现漏插的提示。在启动 Skyrim 导出您的设置之前,您需要知道模组管理器中的 SLAS 是启用还是禁用。而且你必须只用你的头脑,因为游戏不会警告你。
如果发生灾难性故障,您还有最后的手段。转到 SexLab MCM 的最后一页并选择:重置动画注册表。
清除所有动画并重新注册。可能需要 3-5 分钟,如果有大量动画,可能需要更长的时间。
但请注意,重置动画注册表会启用所有动画。
换句话说:您丢失了有关您在之前的游戏中启用/禁用了哪些确切动画的个人信息。
技术说明:
我需要更改 SexLab 中最重要的属性之一,称为“启用”,因为我需要拦截它。
属性 Enabled 在 sslBaseObject 中定义为 AUTO,我需要它作为 Personalized Get/Set。
仅仅因为 SLAL、SL Tools、Zaz、DD... 和其他 mods 启用和禁用动画。
我无法为每个启用/禁用动画的模组制作补丁。然后,我决定拦截它。
Enabled 属性与 sslBaseAnimation、sslBaseExpresion 和 sslBaseVoice 共享,因为这些脚本扩展了 sslBaseObject。
我没有更改 sslBaseExpresion/sslBaseVoice 中的一行代码,也没有分发他们的 PSC 源代码。
但是,当我在其父级中将属性类型从“自动”更改为“手动获取/设置”时,我需要重新编译并重新分发该文件的新 PEX 版本。
当我们扩展脚本时,编译器似乎会在 PEX 文件内存储属性的类型。如果我不重新编译该文件,Papyrus0.log 会显示:
警告:sslBase___ 中定义的属性 ::Enabled 与其父级不匹配。
并在显示主菜单之前加载 ESP 和 PEX 文件时说出来,因为这意味着脚本中存在问题。
我唯一的解决方案是重新编译并重新分发新的 PEX 文件。
这会导致与 SLSO 部分不兼容。
以同样的方式,我们必须在安装 SLAS 之前导出 SexLab 配置,以将 OLD Enabled 属性的值存储在 JSON 文件中。
当我们第一次安装 SLAS 并加载保存的游戏时,我们可以在日志中看到这一行:
警告:sslBaseObject 中定义的属性 ::Enabled 与保存的游戏不匹配。属性被忽略。
并在加载保存游戏时显示。这会导致所有动画、表达式和语音中启用的所有属性的所有值丢失。
但是,当我们导入配置时,Sexlab 从 JSON 文件中读取旧值并将其存储在我新修改的属性中。
当我们保存游戏并再次加载它时,警告不会显示,因为启用属性的新类型已正确存储在保存游戏中。
|
|