小东西
浮光 (The History) · …◁◁ ▷ ▷▷
原站音乐由外部服务提供,音源尚未迁移。

宝石研物语live2d

前言

当时我正在修改看板娘的某些功能,查找资料时无意见到了这两张图。

lili magelite

谁没年轻过呢,一番搜索后,图片出自宝石研物语这个游戏。不过当时还没上市,才玩的这么嗨吧。网上下载安装包,看看能不能把游戏模型提取出来,然后发现安装包只有23M,凉凉,正如我想的那样,模型是从服务器端下载的。

然后我在某网站发现了历史版本,大概120Mb。并且有可能是没有和谐的测试版。我猜对了。

提取模型

将下载的安装包解包,模型就在 \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。
  • 添加剩余的一个动作
  • 加入提升好感度配置 这里演示了一个,根据自身调节。
最后修改:© 允许规范转载

0 条评论

    发表评论

    评论审核后显示,邮箱不会公开。