前言

就在我找魔改血小板的灵感时,无意见到了这两张图,
lili
magelite
我草!这扒内裤的操作是什么鬼。咳咳,我是个绅士!单纯只是想了解了解,绝对没有什么奇怪的想法。刚好最近又在魔改看板娘,搞live2d。emm,记录一下折腾过程。
一番搜索后,图片出自宝石研物语这个游戏。不过当时还没上市,才玩的这么嗨。现在上市了,估计都被和谐了。下载安装包,看看能不能把游戏模型提取出来,然后发现安装包只有23M,心想凉凉,事实正如我想的那样,模型是从服务器端下载的。
不过你以为这我就放弃了!绅士是不会放弃的,功夫不负有心人,我在某网站发现了历史版本,有120多Mb。并且有可能是没有和谐的测试版。解包,哈哈!果然

提取模型

将下载的安装包解包,模型就在\assets\res\live2d文件目录下,

通过live2dViewerEX加载,正常。不过游戏里自带配置文件没有发现我们想看的呢,

一个大胆的想法浮现在我眼前,还原那个绅士动作。

尝试还原绅士动作

刚好我steam里有live2dViewerEX,其中有编辑配置文件的功能,省去了寻找软件的时间。
首先我们要知道模型对应的参数,例如整个裙子的网格id就是D_PSD.23。

然后记录下来可能需要用到的参数。

网格id
参数
D_PSD.46
右手 D_PSD.15 PARAM_ARM_LOWER_R_01_Z
D_PSD8.00
裙子 D_PSD.23 PARAM_DRESS_UP
胖次 D_PSD4.02 PARAM_PANGCI_DOWN
右腿 D_PSD5.00
左腿 D_PSD5.01


选中model.json,点击 发现daiji2.mtn和dianji2.mtn动作贴图没有完全加载,虽然这两个动作不在复原方案内,但强迫症表示看着难受。编辑页面将另一张贴图也选中就可以了。

  • 添加触发区域


这里将胖次的优先级调为1,防止因为裙子的触发区域遮挡而无法触发胖次的触发区域。

  • 添加拖动动作

因为裙子向上拖动,所以是y,影响值是-0.01。

胖次向下,所以是y,影响值是-0.01。

  • 修改触发命令

为了方便大家理解,我之前命名的是中文的,而官方给的配置是英文的,所以我们还要手动把官方的调成我们自己命名的才可以。

  • 添加触发动画


进行测试发现了两个问题
1.鼠标无法完成一个操作---拖住裙子的同时拖胖次
2.隔空拖胖次的物理bug。

处理问题

思路:既然无法拖住裙子的同时拖胖次,那么我们就然裙子慢慢地的落下,给予我们足够的操作时间。再此之前我们还要禁用胖次的触发区域防止以隔空拖衣的bug。

  • 设定裙子落下的时间为3s,先慢后快。

  • 禁用胖次触发区域

  • 添加启用动作启用胖次触发区域

  • 配置给拖动裙子

  • 掀完裙子再次禁用

  • 什么都不干的解锁与禁用(可选操作)


到这里就完成了,下面检验一下成果。

其他相关

虽然恢复的目的达成了,但我想把这个模型有始有终,把剩余的动作也配置好吧。

  • 添加剩余的的一个害羞动画

  • 加入好感度系统,用上另一个待机动作

每一分钟掉一好感度,上限5,下限0,默认2。

  • 添加剩余的一个动作

  • 加入提升好感度配置

这里演示了一个,根据自身调节。

最后修改:2020 年 02 月 05 日 08 : 29 PM
赏口饭吃,行行好吧,客官!