关于解包Love Plus Every的一些分享

直接进入正题,loveplus every 2.00版本的obb资源包有以下两个


通过工具AssetStudio对其解包可看到以下内容



其中比较重要的文件类型有
Texture2D:纹理与图标
AudioClip:BGM及效果音
Animator:模型及纹理
Sprite:元素与图标
其他文件类型推测为文本、指示器、脚本、模型坐标信息等





值得关注的是TextAsset这个文件类型,对其浏览分析会发现其命名似乎与文本无多大关系
由此可推断该文件类型是加密过的游戏数据
所幸在游戏入土前,国外便有大佬破解成功并给出了密钥,这里需要用到quickbms这项工具,以下为分析和原文链接:
https://forum.xentax.com/viewtopic.php?p=164355&hilit=loveplus#p164355


感谢这位大佬的工作,我们顺利地得到了解密过的文件。本文仅对模型文件进行讲解

重点关注其中的Animation文件,打开后如下

拿其中的vm_01_000为例;事实上模型文件夹的命名是有规则的,熟知这些规则能节约我们后续工作的时间,本人总结的一些规则如下:
sd:小人模型
vc:装饰
vm:爱花
vn:宁宁
vr:凛子
_00:hair
_01:onepiece
_02:top
_03:bottoms
_04:legs
_05:shoes
_06:hands
_07:item
_11:wrist
_13:ear
_14:neck
_16:head
_17:shoulder
_98:parts
_base_999:face


至此我们成功提取出了模型。
-----------分割线-----------
【额外补充说明:由于音频数据需要联网下载,故解包过程中暂未发现有除离线功能外的其他语音】。
由于分析时间较短,行文匆忙,仍有许多文件未分析或存在纰漏,我恳请将后续的分析工作交给有兴趣的群友。本文所用的提取工具(AssetStudio、quickbms)和部分提取的游戏数据(音频,模型)以及obb资源包都会在评论贴出,感谢各位朋友捧场,也欢迎指出不足之处和分享您的心得。