CBPC-SSE和VR的碰撞物理

收藏人数:1062
点赞次数:2382
下载次数:8665
资源大小:2.30MB

资源介绍

暂无介绍


详细介绍

简单简介

在3DM Mod站下载上古卷轴5:重置版最新的CBPC-SSE和VR的碰撞物理 Mod,由Shizof制作。小林~GAMETIME在我们的平台上分享了这个免费且高质量的游戏模组,让玩家们可以享受到更加丰富的游戏体验。快来3DM Mod站下载并尝试吧!

详细介绍

Mod作者: Shizof Mod版本: 1.0 Mod大小: 2.30MB 更新时间: 2021-04-16 11:45:11 发布时间: 2021-04-16 11:33:54

详细说明

说明:配合其他MOD使用

需要MOD:- FNIS - SKSE64 - SKSEVR - XP32 XPMSSE骨架ITM补丁

在FOMOD安装程序中选择正确的游戏和游戏版本,不支持游戏的未加密版本!!!

非常感谢polygonhell发布了CBP的源代码,这使我得以创建此mod。

说明

此mod基于polygonhell的CBP Physics。他发布了带有MIT许可的源代码,这使我得以继续从事此Mod的工作。

此mod具有“乳房”,“屁股”,“腹部弹跳”以及“乳房,屁股,腹部,阴道”与NPC或播放器手,schlongs等的碰撞。它具有配置文件,可以使碰撞球体适合您的身体形状。如果您使用自定义实体,请参考pdf指南以修改球体以适合您的自定义实体形状。

CBPC不是预先计算的或伪造的物理。它只是使用球体而不是顶点来进行计算。这是一个动态物理模拟模块,具有很好的演奏平衡性。每帧进行一次计算。

同时支持游戏的SSE和VR版本。确保您抓住正确的一个。

VR版本

此mod主要是为VR设计的。因为VR版本支持“玩家VR手”或“装备武器”来与女性乳房,对接,腹部,阴道相撞。 为了使Belly和Vagina碰撞起作用,您的女性身体应该具有有效的Belly,Pelvis和Pussy节点。

上证所版本

SSE版本的mod具有与NPC或玩家手,schlongs的乳房,臀部,腹部,阴道碰撞的功能。除了VR双手和武器碰撞之外,它与VR版本相同。

要求

这个模组是SKSE插件,因此需要SKSE64或SKSEVR 它使用骨架信息,因此需要XP32 Maximum Skeleton Special Extended 最新版本。安装时选择物理选项。 确保没有任何内容可以覆盖此内容。如果覆盖此框架,则会发生坏而奇怪的事情。  安装任何动画或骨骼后,需要运行FNIS或Nemesis。确保选择“ Skeleton Arm Fix”。这是动画mod的要求,而不是CBPC。 您需要一个与物理兼容的物体。这意味着您需要一个具有“乳房-臀部-腹部-阴道”节点正常工作的身体。我会为您列出其中一些以便您选择。其中一些没有可用的预建实体, 将需要您使用Bodyslide Studio来构建实体: CBBE SE物理主体 -> 需要Bodyslide构建。 仅具有“乳房对接”节点。 CBBE SE特殊车身 -> 需要Bodyslide构建。 仅具有“乳房-臀部-阴道”节点。 UNP 或 UNPB-  >具有预装的尸体,预装的盔甲和衣服。具有“乳房-臀部-腹部”节点。 CBBE 3BBB 或 BHUNP-  > 需要Bodyslide构建。 有乳房,腹部,臀部,大腿,小腿,阴道节点。 Oldrim CosioHD(使用CBBE纹理)-> 需要Bodyslide构建。 具有“乳房-臀部-腹部-阴道”节点。(这是我在SSE和VR中都使用的) Oldrim CBBE特殊主体-> 需要Bodyslide构建。 具有“乳房-臀部-腹部-阴道”节点。 Oldrim UUNP(统一UNP)主体-> 需要Bodyslide构建。 具有“乳房-臀部-腹部-阴道”节点。

对于那些询问的人,不,香草的身体和装甲无法支持物理学。他们没有必需的节点。因此,您需要我列出的身体之一或其他任何具有所需骨骼的身体。

Skyrim SE或VR版本的Schlongs,用于将Penis用作对撞机。 如果需要,您可以在此mod中使用Sinful CBP (强烈推荐),沉浸式CBP Config ,CBP Physics Config或任何其他CBPConfig.txt文件。它们是完全兼容的。mod的弹跳物理部分未更改。但是您使用的配置文件也会影响碰撞的物理性质。我建议使用更不稳定的配置,而不要使用固定的配置。碰撞更有趣。

任何需要或说可以与CBP或HDT配合使用的防弹衣都可以与CBPC配合使用(用于BBB碰撞和弹跳)。

安装

此mod覆盖CBP,因为它具有相同的dll名称。您不需要CBP,此mod取代了它。

该mod附带了FOMOD安装程序。使用Mod Manager安装。

安装的文件为:

Data \ SKSE \ Plugins \ cbp.dll Data \ SKSE \ Plugins \ CBPConfig.txt Data \ SKSE \ Plugins \ CBPCMasterConfig.txt Data \ SKSE \ Plugins \ CBPCollisionConfig.txt Data \ SKSE \ Plugins \ CBPCollisionConfig_Yuriana.txt = =>这是特定NPC的示例特殊配置文件。 Data \ SKSE \ Plugins \ CBPWeaponCollisionConfig.txt(仅适用于VR版本) Data \ SKSE \ Plugins \ cbpc.log

删除这些文件以进行卸载。

如果由于某种原因更改了dll的名称,请确保在更新mod之前先删除旧的dll,否则由于两个相同的mod冲突而导致崩溃。

常见问题解答和故障排除

请参阅“常见问题解答”文章。

自定义预设和共享

我鼓励所有人使用自己的Mod或作为单独的Mod来制作和共享其自定义配置文件。分享并传播爱。

配置

此mod有4个配置文件(SSE版本为3个)。

CBPConfig.txt用于配置弹性物理。与CBP版本相同。Ÿ欧可以使用有罪CBP (强烈推荐),沉浸CBP配置, CBP Physics Config 或旨在与CBP一起使用的任何其他配置文件。

从1.1版开始,您现在可以将CBPConfig.txt分离到多个文件。只要它们以CBPConfig开头。像这样:“ CBPConfig *****。txt”。

CBPCSystem.ini用于定义与性能相关的设置。该文件也以最新版本记录。有一个新的实验性UseParallelProcessing参数。警告!如果使用此功能,请报告任何问题。VR用户的触觉反馈也位于此文件中。

CBPCMasterConfig.txt用于设置mod的常规参数。您现在可以在[ConfigMap]中定义其他节点以使其具有弹性。 请注意,每个受影响的节点必须添加到CBPCMasterConfig.txt的[ConfigMap]下才能正常工作。

此mod将自动识别所有可通话的种族,如果您要添加额外的种族以进行识别,则必须将其添加到CBPCMasterConfig.txt中的ExtraRaces =中。 获得专有名称的最佳方法是通过在CBPCSystem.ini中设置logging = 1来启用日志记录,并在游戏中停顿一会儿。然后关闭游戏。这将在“我的文档” \“我的游戏” \“天际”特别版\ SKSE \ CBPC-Collision.log文件中列出您周围的所有演员种族。他们通常最终都没有种族。然后,您可以像这样添加您想要的内容:(仅作为示例) ExtraRaces = Nord,Imperial,Dog,Horse,Succubus

!NEW!使用CBPCMasterConfig.txt中新的TuningMode = x变量,您可以每隔(x * 120frames)重新加载CBPCollisionConfig *。txt文件 请注意,为了向后兼容,仍使用其中一个CBPConfig 。txt文件中的Tuning.rate参数加载CBPConfig ****。txt文件。

CBPCollisionConfig.txt用于为受影响的节点和对撞机节点配置碰撞球。 Fomod安装程序附带了许多随时可以使用的冲突配置文件。选择一个最接近您的身体形状。请参考上图所示的pdf指南,以根据自己的预设进行修改。

CBPCollisionConfig ****。txt文件用于为特定的NPC或播放器创建自定义碰撞配置文件。NPC名称必须这样设置: [Options] Characters = Yuriana Races =

您可以通过添加如下所示的角色来将多个角色与碰撞配置文件进行匹配:Characters = Yuriana,Recorder,Arissa

从1.1.2版开始,您现在可以根据演员的比赛来匹配他们。像布列塔尼,诺德,伍德埃尔夫等。您也可以添加多个。

CBPWeaponCollisionConfig.txt用于配置装备武器的碰撞三角形(仅VR)。

CBPCollisionConfig.txt配置说明:

1.1.0上的!NEW! 乙伊丽隆起的功能加入。

腹部隆起功能可增加女性腹部穿透的隆起效果。它需要骨盆和腹部结节起作用(不需要阴道结节)。您可以通过在CBPCollisionConfig文件的[ExtraOptions]下设置BellyBulge = 0来禁用腹部隆起。 包括的设置对于大多数情况应该适用,但是如果您愿意,可以根据需要更改设置。这些说明作为注释添加到配置文件中。

在配置文件中有注释的设置说明。

对于碰撞球,格式为相对于节点和半径的x,y,z坐标矢量,并用管道“ |”分隔 0和100重量的身体形状的字符。如果您不提供权重100的值,那么将使用0的值。

x0,y0,z0,radius0 | x100,y100,z100,radius100

每条线适用于1个球体。您可以根据需要向每个节点添加多个球体。

受影响的节点球被Collider节点球(以及VR版本中的Player Wand节点)

碰撞。对于阴道碰撞,“ NPC Pelvis [Pelv]”节点用于附着碰撞球,但是实际的碰撞效果是通过移动“ NPC L Pussy02 ”和“ NPC R Pussy02”节点。如果您的身体没有这三个节点,

!!!!!!! 我在“下载”部分中添加了一个带有图片的PDF指南,以引导您完成查找配置值的简单过程:CBPC冲突配置编辑指南PDF !!!!!!!

您打开了nifskope,但看不到身体上的纹理吗?如何查看它们: 在nifskope 2.0的“ 选项/设置”菜单->“资源”标签 中的“资源”标签中,您需要从天际数据目录中将Skyrim-Textures0.bsa添加到8.bsa。这将加载香草纹理。

对于mod,您需要在“路径”选项卡中添加路径。例如,对于mod组织者,它是ModOrganizer 2 / mods / Body Textures等。像这样,但是对于所有想要在nifskope中看到的mod来说。您可以上下移动它们以更改加载顺序,以便它们 彼此覆盖。

对于那些不想阅读pdf并由于某些原因想要挑战的人的基本指南: 打开CBPCollisionConfig.txt文件。您将仅在[NPC L Breast],[NPC R Breast],[NPC L Butt],[NPC R Butt]下修改行。 打开femalebody_0.nif和femalebody_1.nif文件要修改配置文件与 Nifskope 。 这仅适用于您的眼睛,您不会保存nif文件。 在Nifskope中,找到名为NPC L Breast的NiNode。右键单击,然后选择“节点/附加”节点,在打开的菜单中,选择“ NiNode”。在创建的新NiNode上执行相同的操作,以便嵌套NiNode。 您将使用此NiNodes来虚拟想象节点NPC L Breast上的一个球体。记住我们有x0,y0,z0,radius0 | x100,y100,z100,radius100值。 x0,y0,z0值相对于连接的节点。因此,当您选择创建的第一个NiNode时,请修改下面的“平移”行以在乳房的中心得到一个点。如果有,请在文本文件中(对于femalebody_0.nif)和x100,y100,z100(femalebody_1.nif)中将这些值输入到受尊重的x0,y0,z0中。 要找到radius0和radius100,请使用创建的第二个NiNode并仅更改平移的y值以找到球体的合适半径。找到这些值后,将它们输入到文本文件中。 NPC R Breast具有相似的值,因此请从NPC L Breast复制粘贴它们。仅更改x0和x100的符号,因为它们位于坐标系的相对侧。 对接球体也要这样做。

CBPWeaponCollisionConfig.txt配置说明:

该文件用于为玩家定义武器碰撞的三角形。当玩家装备武器时,除了棒节点球体之外,还会使用适当的碰撞三角形与“受影响的节点”碰撞。

您可以找到已经在其中为武器类型定义的碰撞信息。您还可以使用它们在游戏中的名称来定义特定的武器对撞机,例如:

[铁剑] 0,63,0 | -3,4,0 | 3,4,0

如果没有定义特定的武器名配置文件,它将使用为其类型定义的冲突配置。

一个点由x,y,z坐标定义。三角形信息由三个点组成,如: x1,y1,z1 | x2,y2,z2 | x3,y3,z3

来自polygonhell的CBPConfig.txt配置说明:

配置跳动 默认设置非常类似于Jelly,主要是因为它使我更容易查看不起作用的内容,但是总体外观可以进行显着更改。 Edit Data / SKSE / Plugins / CBPConfig.txt 将Tuning.rate设置更改为0,而不是

Tuning.rate 60,

这表明从文件中重新读取配置的频率,60约为1s。 启动游戏,编辑文件中的参数并保存,您应该在一两秒钟内看到更改。 满意后,将Tuning.rate更改为0,它将停止重新加载配置。 如果要调整物理场,必须在运行Skyrim之前将调整率设置为0以外的值。

从0.02开始,默认情况下禁用调整

兼容性

我已经在“安装”部分说过它了,但我不敢相信我正在写这篇文章,但是有些人很难理解它:此mod覆盖了CBP。这意味着除非同时更改文件名,否则您不能同时加载这些文件,而永远不要这样做。

与Racemenu兼容。但是可能与Racemenu变形不兼容,因为变形会更改用于 碰撞计算的节点的位置。这不是硬兼容性,只是冲突可能会受到影响。

它与逼真的Ragdolls和Force不兼容,因为逼真的Ragdolls和Force与XP32骨架不兼容(更改了它)。XP32骨架已经包含该mod(不是全部,而是某些功能),因此您不需要它。与该mod一起运行时,您会遇到诸如骨骼问题不佳(拉伸身体部位等)之类的问题。因为此mod需要XP32骨架周期,并且RRF会覆盖XP32。

与Dragonfly bbp不兼容。卸载它。无论如何,这是获取动画胸部的古老方法。

用户发现它与播放器尺寸调节器和第一人称相机高度修正SSE不兼容 它会引起诸如“当使用鼠标滚轮将摄像头视角从第一人称改变为第三人称时,从背面看到的眼睛和嘴巴”的问题。这可能是因为该mod通过缩放来更改骨架。

如上所述,您必须使用具有物理节点的物体。VR版本支持

VRIK Inverse Kinematics,这意味着如果您是女性,则可以与自己的身体发生碰撞,并且您的身体也会出现反弹物理现象。

将来,

我不会为此花些时间,但以下是我计划在更高版本中实现的内容:

Schlong和阴囊悬垂 支持HDT假发,头发,斗篷,布料,珠宝,装备

许可证和学分

与CBP Physics一样,此模块在MIT许可证下发布。只要您保持自由和开放,就可以随心所欲地对其进行操作。

通过在MIT许可下释放CBP的源代码,polygonhell使此mod成为可能。非常感谢他!

感谢Artumino,Bakou和Odie的帮助。

感谢Metalsaber的Rallyeator Aerowynx进行测试。

关于

开源的几件事:该mod是由另一位开源其代码的作者实现的。当我检查它时,我意识到它包含一个代码段,可以将很多mod更改为更好的代码,因为现在我们有了一种方法(除非您已经知道),可以访问播放器周围的其他演员,而无需将脚本附加到他们。

动态地将脚本附加到播放器周围的演员是迄今为止访问播放器周围其他演员的唯一方法。如果下载源代码,请检查updateActors()函数中的scan.cpp,有一个for循环可访问cell-> refData.refArray,该循环将引用保存在单元格中。从那里,您可以对他们进行任何操作。

这为许多神奇的事物打开了大门。

致mod作者:制作mod后,请分享您的源代码。这种事情可以帮助整个改装社区。通过隐藏代码,您一无所获。不要以为没有东西可以添加了,不要以为如果做不到,没有人可以做。我们通过帮助他人来使这个社区在一起。社区不是由限制建立的,而是由共享建立的。 因此,我所有的mod都具有开放权限和源代码。如果您发现其中的任何一个都没有来源(我可能已经忘记了),请问我,我将其公开上传

文件说明

暂无介绍

Mod截图

相关作品

刀刃舞者的服装-4K-(CBBE - 3BA - BHUNP) | CBBE 3BA (3BBB) | 女巫菈妮的衣服 | CBPC-SSE和VR的碰撞物理 | Morgaine-全语音独立随从 | 雪利酒万圣节 |

小林~GAMETIME的其他作品

  • 刀刃舞者的服装-4K-(CBBE - 3BA - BHUNP)
  • CBBE 3BA (3BBB)
  • 女巫菈妮的衣服
  • CBPC-SSE和VR的碰撞物理
  • Morgaine-全语音独立随从
  • 雪利酒万圣节