關(guān)于解包Love Plus Every的一些分享

直接進(jìn)入正題,loveplus every 2.00版本的obb資源包有以下兩個


通過工具AssetStudio對其解包可看到以下內(nèi)容



其中比較重要的文件類型有
Texture2D:紋理與圖標(biāo)
AudioClip:BGM及效果音
Animator:模型及紋理
Sprite:元素與圖標(biāo)
其他文件類型推測為文本、指示器、腳本、模型坐標(biāo)信息等





值得關(guān)注的是TextAsset這個文件類型,對其瀏覽分析會發(fā)現(xiàn)其命名似乎與文本無多大關(guān)系
由此可推斷該文件類型是加密過的游戲數(shù)據(jù)
所幸在游戲入土前,國外便有大佬破解成功并給出了密鑰,這里需要用到quickbms這項工具,以下為分析和原文鏈接:
https://forum.xentax.com/viewtopic.php?p=164355&hilit=loveplus#p164355


感謝這位大佬的工作,我們順利地得到了解密過的文件。本文僅對模型文件進(jìn)行講解

重點(diǎn)關(guān)注其中的Animation文件,打開后如下

拿其中的vm_01_000為例;事實(shí)上模型文件夾的命名是有規(guī)則的,熟知這些規(guī)則能節(jié)約我們后續(xù)工作的時間,本人總結(jié)的一些規(guī)則如下:
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


至此我們成功提取出了模型。
-----------分割線-----------
【額外補(bǔ)充說明:由于音頻數(shù)據(jù)需要聯(lián)網(wǎng)下載,故解包過程中暫未發(fā)現(xiàn)有除離線功能外的其他語音】。
由于分析時間較短,行文匆忙,仍有許多文件未分析或存在紕漏,我懇請將后續(xù)的分析工作交給有興趣的群友。本文所用的提取工具(AssetStudio、quickbms)和部分提取的游戲數(shù)據(jù)(音頻,模型)以及obb資源包都會在評論貼出,感謝各位朋友捧場,也歡迎指出不足之處和分享您的心得。