OSmp - 用于 OStim 的自动 SMP 物理切换

创作者: Aietos
已更新:2023-11-05 19:23:49
9KB

关于此 MOD

OSmp 是一款 OStim 插件,可自动为 OStim 场景中的玩家角色和 NPC 启用 SMP 物理效果。它使用 ESL 格式的 ESP 文件,因此不会占用加载顺序中的槽位。同时支持 CBBE 3BA 和 BHUNP 模组。
OSmp - 用于 OStim 的自动 SMP 物理切换

使用此模组前请仔细阅读说明。以下是详细的安装说明、模组功能及工作原理。此模组会在您开始使用OStim场景时,自动为女性玩家角色和NPC的身体启用SMP物理效果。ESP文件已标记为ESL,因此不会占用加载顺序中的槽位!即使在游戏中途安装也安全无虞!

欢迎上传图片和视频!

Github Pages,欢迎贡献:
- OSmp BHUNP: https://github.com/Aietos/OSmp-BHUNP
- OSmp CBBE 3BA: https://github.com/Aietos/OSmp-CBBE-3BA

如果您喜欢我的作品并希望以某种方式进一步支持我,请考虑 在 Ko-fi 上给我打赏请记住,我所有的模组都是免费制作的,它们都是开源的,采用开放许可协议,并且绝不设置付费墙。无论您的捐赠金额大小,您的支持都将极大地帮助我继续制作模组。如果您选择捐赠,我将不胜感激!您可以查看…… 我的其他模组在这里! :)






目录

1. 需求清单

2. 安装说明

3. 动机

4. 此模组的工作原理

5. 重要提示! - 关于 MCM 设置和 SMP 抖动设置

6. 常见问题及解答

7. 截图中使用的模组

8. 致谢与鸣谢





1. 需求清单, 没有它们,我的模组就无法运行。

- OStim独立版

以下机构中,我目前只支持其中一个:

- CBBE 3BA (3BBB)

**或者**

- BHUNP(UUNP下一代)SSE

- 纸莎草工具
  - 对于 Skyrim 版本 1.5.97,请获取版本 3.9。
  - 对于 Skyrim 版本 1.6.353,请在“旧文件”下获取版本 4.3。
  - 对于 Skyrim 版本 1.6.640,请获取版本 4.4。
  - 对于 GOG 上的 Skyrim,请获取 PapyrusUtil GOG。

天空用户界面 这也是必要条件,因为这个mod带有MCM菜单。但如果你已经安装了上述mod,那么你应该也安装了SkyUI。如果你还没有SkyUI,那么你应该安装它,因为没有理由不使用它。

当然,您还需要满足上述所有模组的要求,包括 CBPC 和 HDT-SMP!建议您使用 更快的HDT-SMP 使用 SMP 物理引擎代替旧的 HDT-SMP 模组。


2. 安装说明

请使用您选择的模组管理器安装此模组。我不会提供手动安装方面的支持。

1)安装 奥斯蒂姆 及其所有要求 小心 接下来 Ostim 安装教程如果不这样做,一开始就会导致程序无法正常运行。不要只是浏览安装教程,务必仔细阅读所有内容!

如果您在使用 Ostim 时遇到问题,请加入 OStim Discord 请在支持频道发布您的问题。我的mod页面不提供与OStim相关的支持。

2)安装 CBBE 3BA 或者 巴哈杜尔国家公园 以及他们提出的所有要求。 需要使用这些模组的最新版本!

请注意,您需要在相应的 FOMOD 中选择 SMP 选项,并在 Bodyslide 中构建 SMP 对象。所有这些说明都可以在各自的模组页面中找到。请参考 3BA 和 BHUNP 的模组页面,获取安装帮助以及如何为这些模型设置 SMP 物理引擎。

另请注意,这两个模组都链接到 HDT-SMP(蒙皮网格物理), 但我个人推荐 FSMP - 更快的 HDT-SMP顾名思义,它速度更快,更新更频繁,支持更完善,而且还支持Skyrim的AE版本。我强烈建议你使用Faster HDT-SMP,而不是旧版的HDT-SMP mod。

请注意,对于 BHUNP,您必须在 BHUNP 的 MCM 菜单中关闭“性别过滤器”选项!否则,OSmp 将无法在 OStim 场景结束后正确移除 SMP!

3)安装 PapyrusUtil。

- 对于 Skyrim 版本 1.5.97,请获取版本 3.9。
- 对于 Skyrim 版本 1.6.353,请在“旧文件”下获取版本 4.3。
- 对于 Skyrim 版本 1.6.640,请获取版本 4.4。
- 对于 GOG 上的 Skyrim,请获取 PapyrusUtil GOG。

4)安装 OSmp。根据您的体型选择 3BA 或 BHUNP 版本。

好了,一切就绪。两个版本现在都带有MCM菜单——进入游戏后可能需要几分钟才能显示菜单。更多详情请见下文,请仔细阅读,以便充分了解此模组的工作原理和功能。


3. 动机


即使您已安装SMP,并在3BA/BHUNP FOMOD中选择了SMP选项,且在Bodyslide中构建了SMP模型,游戏中所有女性角色默认仍会使用CBPC物理引擎。这是因为SMP拥有比CBPC更优秀的物理效果和碰撞检测,但代价是占用更多CPU资源。因此,您必须手动为每个NPC甚至玩家角色切换SMP物理引擎。

当你为NPC切换SMP物理效果时,还会出现另一个问题:他们会重新穿好衣服。这在需要他们裸体的OSTim场景中会非常烦人。而且,通过控制台使用“unequipall”命令不仅会很麻烦,还会卸下NPC身上的SMP盔甲——相当于移除了你刚刚应用的SMP物理效果。

不仅如此,要将该 NPC 恢复为 CBPC 物理效果,您必须再次手动切换该 NPC 的物理效果。

我发现这种物理切换流程对于基于 OStim 的游戏流程来说非常烦人,因为在 OStim 场景中,SMP 物理效果对于使场景中演员的身体呈现更自然的物理效果是非常理想的。

别误会,CBPC 的物理效果确实不错,足以满足一般游戏需求,而且体积非常小巧。但对于 OStim 和其他 Skyrim MOD 来说,SMP 的物理效果看起来更好、更真实,因为你会更关注人物的身体结构和物理效果的运作方式。CBPC 的另一个问题是,你必须根据 Bodyslide 预设,在配置文件中为每个身体部位配置数值(x、y、z),这是一个非常繁琐的过程,而且你必须非常了解 CBPC 的工作原理以及这些数值实际产生的影响。而使用 SMP,你只需要像创建服装一样在 Bodyslide 中创建 SMP 对象即可,无需任何手动配置,而且最终的物理效果要好得多!

在图片部分,您可以查看对比 CBPC 和 SMP 的 GIF 动画,从而验证 SMP 物理效果对 OStim 场景的提升。对比测试使用了 BHUNP 身体模型,并采用了 OpenSex 可选文件部分提供的 BHUNP CBPC 配置(这是目前 OStim 场景的最佳配置之一)。SMP 的测试使用了 C 罩杯抖动设置。

因此,我决定制作一个插件,它可以自动将SMP物理效果应用到玩家角色和你在OStim场景开始时使用的NPC身上,同时完全不影响他们当前的服装:如果他们应该裸体,他们就会保持裸体;如果他们应该穿着衣服,他们会保留正确的服装栏位。这意味着OSmp会遵循你在OStim MCM菜单中设置的装备栏位不脱衣的规则。



4. 此模组的工作原理


它的运行方式非常简单。当一个 OStim 场景开始时,我会检查玩家角色和参与其中的 NPC 是否为女性,以及他们是否处于 CBPC 模式。如果满足这两个条件,我会为这些身体启用 SMP 物理效果。此模组会考虑您所有主要的 OStim MCM 设置,不会覆盖或忽略任何设置 :)

当 OStim 场景结束后,角色的身体物理效果会切换回 CBPC 物理,以避免对 CPU 造成不必要的负担,因为 CBPC 物理效果足以满足一般游戏的需求——但前提是角色之前没有被您手动应用过 SMP。这意味着,例如,如果您希望某些随从始终保持 SMP 开启状态,您可以让他们体验 OStim 场景,而我不会清除他们的 SMP!此设置也可以在 MCM 菜单中进行配置。

对于玩家角色,还有一个 MCM 选项,可以让你决定是否要从你的角色中清除 SMP 记录。

此模组支持三人行和四人以上/多人性爱场景。



5. 重要提示! - 关于 MCM 设置和 SMP 抖动设置


所以,在 3BA 和 BHUNP SMP 中,您可以选择 4 种不同的胸部晃动程度。这些选项分别称为 A 罩杯、B 罩杯、C 罩杯和 D 罩杯。A 罩杯晃动幅度很小,而 D 罩杯晃动幅度很大。请注意,这些设置不会影响胸部大小,只会影响胸部晃动的程度!

关键在于 3BA 和 BHUNP 对杯赛的处理方式不同。

对于 3BA,您必须进入 3BA MCM 并选择要应用于 NPC 的杯子设置。

BHUNP 没有这样的设置。它允许你为每个杯赛绑定不同的快捷键或添加法术。

这对 OSmp 的实际应用意味着:

- 如果您使用的是 3BA,只需进入 CBBE 3BA MCM 菜单,然后根据您希望胸部晃动的程度选择首选的杯型设置即可。
- 如果您正在使用 BHUNP,则可以在 OSmp MCM 菜单中选择在 OStim 场景开始时要应用于 NPC 的杯子抖动设置。

OSmp BHUNP 杯的默认设置是 A 杯。如果您想要更大的抖动效果,请更改为其他抖动设置。

或者,从 2.0 版本开始,MCM 菜单中新增了一项名为“ 自动杯型 适用于 OSmp 3BA 和 OSmp BHUNP!

自动罩杯尺寸功能会根据女性NPC的体重自动选择抖动设置。您可以通过选择每个罩杯尺寸的最大体重来配置体重分布,以满足您的喜好。默认设置如下:

杯最大重量:25
B罩杯最大承重:50
C罩杯最大承重:75
D罩杯最大承重:100

实际操作中这意味着:

A 杯 - 适用于体重在 0 到 25 之间的女性 NPC。
B罩杯 - 适用于体重在25到50之间的女性NPC。
C罩杯 - 适用于体重在50到75之间的女性NPC。
D罩杯 - 适用于体重在75到100之间的女性NPC。

如果您想阻止应用某个特定的杯型尺寸,您可以将其设置为 -1。

了解了这一点之后,让我们来看一些配置示例,以便您更好地理解这个系统!

示例 1:您的 Bodyslide 预设尺寸非常小巧,因此您只想应用 A 罩杯和 B 罩杯。设置示例可能如下所示:

杯最大重量:50
B罩杯最大重量:100
C罩杯最大重量:-1
D罩杯最大重量:-1

示例 2:您的 Bodyslide 预设值在 0 到 100 之间变化不大。所有女性身材都很丰满,因此您只想应用 D 罩杯抖动设置。设置示例可能如下所示:

杯最大重量:-1
B罩杯最大重量:-1
C罩杯最大重量:-1
D罩杯最大承重:100

示例 3:出于某种原因,您不想应用 C 罩杯。那么您可以进行类似如下的设置:

杯最大重量:40
B罩杯最大承重:70
C罩杯最大重量:-1
D罩杯最大承重:100

如您所见,选项很多,但也有一些限制。首先,您不应该将某个罩杯尺寸的最大重量设置为大于其上方其他罩杯尺寸的最大重量(例如,不要将 A 罩杯设置为 70 重量,将 B 罩杯设置为 20 重量)。您还应该尽量确保至少有一个罩杯尺寸的最大重量为 100。否则,OSmp 选择的罩杯尺寸可能会出现意外情况,所以请尽量避免进行不合理的配置 :)


该模组的两个版本共有的其他 MCM 选项如下:

- 禁用 OSmp: 如果您出于某种原因想要停止 OSMP 服务但又不想卸载它,请启用此选项。此选项默认情况下显然是禁用的。
将SMP保留在玩家角色中: 如果您希望在 Ostim 场景结束后,SMP 仍然作用于玩家角色,请启用此选项。此选项默认启用。
保留之前拥有SMP的NPC的SMP: 如果您希望在 Ostim 场景结束后,仍能保持您手动应用过 SMP 的 NPC 身上的 SMP 效果,请启用此选项。例如,这对于您可能希望始终保持 SMP 物理效果的随从来说非常有用。此选项默认启用。

如果您希望在未来的版本中看到更多 MCM 选项,请告诉我!



6. 常见问题及解答

1)游戏中途安装这个安全吗?

是的,这个mod可以在游戏过程中安全安装。


2)游戏中途更新这个mod安全吗?如何更新?

是的,除非另有说明,否则此模组在游戏中途更新是完全安全的。

要更新,只需从模组管理器中卸载旧版本,下载新版本,然后安装新版本即可。无需其他操作!


3)你的模组添加了脚本,这些脚本安全吗?

是的,它们100%安全,而且没有脚本,这个mod是不可能实现的。

此模组添加的脚本仅在您开始和结束 Ostim 场景时触发。在游戏的其他时间,它们完全不会运行!因此,您可以放心,此模组的脚本也非常安全。


4)游戏中途卸载mod安全吗?

所有添加插件(无论是 ESP、ESP-FE、ESL 还是 ESM 文件)的模组通常都不适合在游戏过程中卸载。但是,如果您出于某种原因确实想要卸载我的模组,我建议您先进行存档清理。

否则,我建议您备份存档,安装我的mod并试玩一下,看看是否需要它,以及它是否适合您。如果不满意,您可以随时卸载并恢复到备份的存档。这是安装Skyrim mod时最安全的方法 :)

从 1.1 版本开始,您现在可以在 MCM 菜单中禁用 OSmp 的运行。如果您不想清理存档,这是一个很好的替代方案。


5)这个mod与其他mod不兼容吗?

不,应该不会。由于这个mod的特殊性质,我可以肯定地说它与任何其他mod和任何其他OStim插件完全兼容。您无需担心兼容性问题。


6) 这个mod是否兼容ONights、OBetterNights以及其他在NPC场景中添加NPC的mod?

你可以将这些模组与 OSmp 一起使用,但 OSmp 不会在 NPC 场景中对 NPC 应用 SMP 物理效果,只会应用于玩家角色参与的场景。我尝试过在 NPC 场景中实现这一点,但由于 OStim 框架和 Papyrus 的限制,无法以高效且优雅的方式实现,避免出现错误和脚本卡顿。请查看评论区的置顶帖子,了解技术解释和更多细节。


7) 此模组是否会尊重我在安装 CBBE 3BA/BHUNP 时所做的 SMP 选择?

是的。如果您只选择了SMP胸部,那么OSmp只会对胸部启用SMP。如果您选择了SMP胸部和臀部,那么OSmp只会对胸部和臀部启用SMP。您无需进行任何操作,这是OSmp的默认行为。

OSmp 在这方面很智能,完全尊重您的安装选项和选择。


8) 你的模组不起作用,场景启动后,物体仍然使用 CBPC 物理引擎!

好的,我在BHUNP版本中也遇到了同样的问题,原因是忘记在BHUNP MCM菜单中勾选“应用SMP时停止CBPC物理引擎”复选框。请注意,即使您安装了带有SMP的BHUNP,这些复选框默认也是禁用的,您必须根据在FOMOD中选择的SMP设置手动启用这些选项。

如果您不在 MCM 菜单中启用这些选项,CBPC 将不会停止,因此 SMP 将无法正确应用。

请注意,这仅适用于 BHUNP。

下图对此进行了说明:




9) 我使用 3BA 或 BHUNP,并且检查了这些选项,但仍然无法正常工作!

根据 Grungebeaver 和 DerSimplicissimus 在评论区的说法,3BA(可能还有 BHUNP)可能会将 50 号槽位设为 SMP 伪盔甲的默认位置。OStim 可能会禁用 50 号槽位,这意味着 SMP 会被移除。因此,你有两个选择:要么在 3BA/BHUNP 的 MCM 菜单中更改 SMP 的应用槽位,要么仔细查看 OStim 的 MCM 禁用选项中 50 号槽位的设置,并取消勾选。引用用户评论:

我遇到一个问题,角色在开始 Ostim 场景时会失去 SMP。CBPC 对我有效,但 SMP 无效。在 3ba mcm 菜单中,它显示 SMP 装备到 PC 插槽 50,但 Ostim mcm > 脱衣设置中没有这个插槽。我发现必须取消勾选 Ostim 脱衣设置中的插槽 52 才能阻止 SMP 从 PC 中移除。实际上很奇怪,当你装备了 SMP 并将鼠标悬停在 Ostim 脱衣设置中的插槽 52 上时,会短暂闪现一条消息,提示检测到角色在该插槽中装备了 SMP,然后消息消失(我就是这样发现的)。


此外,我在OStim设置里找到了50号槽位,但它和其他槽位不同,没有任何描述。它就像一整行空白。也许是因为我玩的是男性角色。总之,我取消勾选了这个槽位,之后物理效果切换功能就正常了。


请注意,一些NPC替换模组自带身体模型,例如热门的Bijin系列。这意味着,除非您将这些NPC替换为默认的女性身体模型,否则SMP物理效果可能无法正确应用于它们。您可以尝试使用其他未被这些替换模组覆盖的NPC,您会发现物理效果可以正常工作。

如果您已经尝试过以上步骤但问题仍然存在,请仔细检查在 OStim 场景之外手动切换时,SMP 物理效果是否正常工作。如果无效,则说明您没有为您的身体改造正确设置 SMP,因此问题并非出在 OSmp 上。请参考 3BA 和 BHUNP 改造页面,了解正确的设置方法。

如果手动切换SMP身体物理效果时一切正常,那可能是我的mod有问题。请在评论区或bug报告区向我反馈,并尽可能提供详细信息,包括你使用的身体模型、加载顺序、场景启动方式等等。

另外,打开 Skyrim 控制台,查看 OSmp 日志。截屏或复制粘贴这些日志。它们能帮助我了解 OSmp 的运行情况以及可能出现故障的地方。

仅仅说“它不起作用”并不能帮我找到问题所在,只会浪费你我的时间,我们都不想这样 :)



7. 截图中使用的模组



8. 致谢与鸣谢

工厂关闭 感谢他制作了 BHUNP,他的脚本帮助我制作了这个插件。
Acro748 感谢 3BA 的制作,以及他提供的脚本帮助我制作了这个插件。
希佐夫 用于制作CBPC。
Faster HDT-SMP 团队全体成员。
OStim团队全体成员。

灵兽江湖 的热门 MOD

探索适用于 灵兽江湖 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 灵兽江湖 的全部潜力 — 今天就探索这些顶级 MOD!