查看: 1931|回复: 11
收起左侧

[讨论交流] 关于SkyrimAnimationChecker使用方法的一些讨论

[复制链接]

24

主题

1216

帖子

4万

积分

游戏终结者

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
321
贡献
201
猫币
76
精华
0
金元
40271
积分
45942
发表于 2023-2-26 14:15:11 | 显示全部楼层 |阅读模式

马上注册领取绝版勋章

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 aom174 于 2023-2-26 14:26 编辑

SkyrimAnimationChecker介绍:http://www.9dmgamemod.com/thread-267426-1-1.html

第一步下载解压,作者说在mo可执行文件中添加SkyrimAnimationChecker.exe(就是类似skse,bs那样添加)。实际上我觉得别按作者的来最好。个人建议下载解压,然后直接打开SkyrimAnimationChecker.exe。

第一步先别着急,首先找到你的身形文件,考虑到有萌新不太懂,下面演示一下如何准确的得到自己刷出来的身形文件。会的请跳到第二步。
打开Bodyslide,点击右下角的设置,如图
image.jpg
输出路径随便设一个,然后刷你的身形文件(只需要刷身体和手就够了,比如安装cbbe 3ba的小伙伴只需要刷CBBE 3BBB Body Amazing和CBBE 3BBB Hands就行了),然后在你设置的输出路径里打开meshes\actors\character\character assets并找到femalebody_0.nif、femalebody_1.nif、femalehands_0.nif、femalehands_1.nif,这四个文件后续可能会用到。
第二步比较简单。找到你的CBPCollisionConfig_Female.txt文件,一般在CBPC文件里。将femalebody_0.nif、femalebody_1.nif、femalehands_0.nif、femalehands_1.nif和CBPCollisionConfig_Female.txt放到桌面(你也可以放到别的位置,不过后续运行SkyrimAnimationChecker时记得自己改地址)
第三步正式进入正题,打开SkyrimAnimationChecker.exe,打开后是这样的界面
image.png
可以看到最上面有四个可以打钩的地方,你可以试一下默认状况下,直接点击最下面的Do it.
不知道为啥我总是报错,如果点击后没有报错的话,在框2中选中自己需要的(不知道为啥有左右两列可以打钩,我也不动有啥区别),然后点击Write Collision Config,关于3和4部分自己按需勾选或修改,不清楚的话百度翻译一下或打开CBPCollisionConfig_Female.txt看一下,里面有说明,这里就不展开讲了。附图 image.jpg
接下来是有关进阶选项的。在左上选中Advanced.界面如下所示
image.png
勾上overwrite(我也不知道勾和不勾有啥区别,反正我是勾选了,虽然不知道要覆盖啥)和AutoCalc,点击1,然后你会发现桌面多了inter_0.nif和inter_1.nif(你可以用OutfitStudio打开看看,那一个个球就是软件给你计算的比较适合你身形的碰撞体积),接着在点击2,然后在右边选中自己需要的,再点击3,软件就会把数据写入CBPCollisionConfig_Female.txt中了
到这里基本就完成了,找到修改后的CBPCollisionConfig_Female.txt,压缩,然后用mo安装,放在mod目录最下面(确保能覆盖CBPC和你安装的身形)
注意,如果你点击3.Copy Collision Config后软件闪退,那么说明你并没有成功(闪退原因我也不知道,猜测是由于放在桌面导致路径中有中文,你可以将所有需要的文件放到别的没有中文的路径中再试一下,至少我是这样成功的)。


接下来还是一些进阶修改
实际游玩后,如果觉得碰撞效果仍不好,那么需要一些微调。用os打开前面说的inter_0.nif和inter_1.nif,你可以看到各个碰撞球的大小和位置,理论上来说应该有通过改变nif文件中球的大小和位置来影响碰撞参数的功能(实际上此软件也确实是通过nif文件中的碰撞球来得到参数的),然而我试了一下并没有找到该功能(也许是我操作不当?)。因此想要准确的微调的话,你可以通过改变参数在反推nif文件,再通过查看nif文件来了解参数设置是否合理。
image.jpg
右边画圈部分就是碰撞参数,其中我圈起来的部分你可以看到有四个参数,从左到右依次为x,y,z位置以及球大小(直径?)每一行数据左侧为对应inter_0.nif,即0体重的碰撞体积,右侧对应inter_1.nif,即100体重的碰撞体积,二者之间有 | 分开
操作如下

比如根据inter_0.nif中的碰撞球
image.jpg
我觉得L Breast01太小了,那么就改变大小参数,如图
image.jpg
然后点击Update NIF,就会更新inter_0.nif,你可以再次打开inter_0.nif来查看修改后的碰撞球大小(感觉这样有点麻烦啊,希望有人能给出更好的方法)。以此不断修改,得到自己想要的参数。软件只考虑左侧碰撞球,所以右侧的参数可以照搬对应的左侧,只需将x值*-1。




内容到这差不多结束啦,有许多功能我也还在摸索中,欢迎大家讨论交流
下面附上我用的身形和相关文件
链接:https://pan.baidu.com/s/1FZEGdRFTd7z9v_VHZjHR7g?pwd=doge
提取码:doge
--来自百度网盘超级会员V5的分享

image.jpg

评分

参与人数 1金元 +5 点赞 +5 收起 理由
yearmazerfker + 5 + 5 很给力

查看全部评分

回复

使用道具 举报

6

主题

1516

帖子

8万

积分

游戏VIP联动部

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
73
贡献
69
猫币
1
精华
0
金元
53659
积分
81810

梦想的开始天际圣诞娘第六届最强龙裔大赛点评勋章

发表于 2023-2-26 16:13:19 | 显示全部楼层
满满的干货~~
回复

使用道具 举报

0

主题

27

帖子

572

积分

初级玩家

Rank: 2

点赞
0
贡献
0
猫币
0
精华
0
金元
545
积分
572
发表于 2023-2-26 20:09:44 | 显示全部楼层
66666666666666
回复

使用道具 举报

0

主题

321

帖子

411

积分

游戏菜鸟

Rank: 1

点赞
0
贡献
0
猫币
0
精华
0
金元
90
积分
411
发表于 2023-3-1 08:08:29 | 显示全部楼层
666666
回复

使用道具 举报

16

主题

755

帖子

6659

积分

资深玩家

Rank: 10Rank: 10Rank: 10

点赞
5
贡献
32
猫币
0
精华
0
金元
5534
积分
6659
发表于 2023-3-5 14:53:47 | 显示全部楼层
第二步 write collision config 就闪退了。点Do it提示txt文件被其他应用占用,没但是没有明明没有其他应用在使用它
回复

使用道具 举报

16

主题

755

帖子

6659

积分

资深玩家

Rank: 10Rank: 10Rank: 10

点赞
5
贡献
32
猫币
0
精华
0
金元
5534
积分
6659
发表于 2023-3-5 15:06:34 | 显示全部楼层
本帖最后由 Maplecloud 于 2023-3-5 15:07 编辑
Maplecloud 发表于 2023-3-5 14:53
第二步 write collision config 就闪退了。点Do it提示txt文件被其他应用占用,没但是没有明明没有其他应用 ...

如果按照楼主的方法,一开始就把 config文件放在桌面的话,执行write collision config会在桌面生成一个同名的config文件,但是此时config正在被这个软件读取,发生冲突,所以提示被占用。
解决办法:新建一个英文名的文件夹,放一开始的CBPCollisionConfig_Female.txt,并修改读取路径

回复

使用道具 举报

24

主题

1216

帖子

4万

积分

游戏终结者

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
321
贡献
201
猫币
76
精华
0
金元
40271
积分
45942
 楼主| 发表于 2023-3-9 03:46:38 | 显示全部楼层
Maplecloud 发表于 2023-3-5 15:06
如果按照楼主的方法,一开始就把 config文件放在桌面的话,执行write collision config会在桌面生成一个 ...

确实会这样,我也不知道啥原因,我记得我教程里应该写了这点
回复

使用道具 举报

0

主题

570

帖子

1万

积分

游戏之神

Rank: 14Rank: 14Rank: 14Rank: 14

点赞
0
贡献
0
猫币
28
精华
0
金元
12635
积分
13205
发表于 2023-6-29 21:39:24 | 显示全部楼层
os里怎么看碰撞球大小阿,找了半天没找到
回复

使用道具 举报

24

主题

1216

帖子

4万

积分

游戏终结者

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
321
贡献
201
猫币
76
精华
0
金元
40271
积分
45942
 楼主| 发表于 2023-7-1 06:24:19 | 显示全部楼层
KAT123 发表于 2023-6-29 21:39
os里怎么看碰撞球大小阿,找了半天没找到

用os打开inter_0.nif和inter_1.nif。我上面教程应该有说的,打开后应该就像我图片一样可以看到啊
回复

使用道具 举报

0

主题

492

帖子

9736

积分

游戏圣者

Rank: 13Rank: 13Rank: 13Rank: 13

点赞
1
贡献
0
猫币
0
精华
0
金元
5834
积分
9736
发表于 2024-2-3 23:17:46 | 显示全部楼层
修改好的文件放在哪里呢
回复

使用道具 举报

1

主题

597

帖子

7689

积分

骨灰玩家

Rank: 11Rank: 11Rank: 11Rank: 11

点赞
0
贡献
2
猫币
30
精华
0
金元
7072
积分
7689
发表于 2025-2-15 02:45:20 | 显示全部楼层
首先感谢老哥分享
我刷了文件后在os看碰撞球并不在应有的位置,请问这种情况是刷出了问题吗?
20250215024358.png
回复

使用道具 举报

1

主题

597

帖子

7689

积分

骨灰玩家

Rank: 11Rank: 11Rank: 11Rank: 11

点赞
0
贡献
2
猫币
30
精华
0
金元
7072
积分
7689
发表于 2025-2-15 02:58:33 | 显示全部楼层
实在没搞清楚这是什么原因,已经打算根据n网教程手打碰撞了
https://www.nexusmods.com/skyrimspecialedition/articles/7361
https://www.nexusmods.com/skyrimspecialedition/articles/7366
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|玖大猫论坛

GMT+8, 2025-6-24 01:59

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.