第一次接觸拆資源包稍微有點心得
所以分享給有興趣的玩家參考
不要跟我伸手要資料,因為拆資源包很花時間
8/13補充:
拆圖片更快的方法為「Unity Studio」批量拆出.tex後
用「TOS Tex Converter 2.0」轉成.png
Step 1:準備root過的手機 or 模擬器
建議用模擬器就好,把資源包抓到電腦裡也比較方便
一般來說模擬器都會有個共用資料夾
資料丟到裡面就可以從電腦的共用資料夾抓出來
Step 2:購買root explorer付費版,並將資源包抓出來
免費版的話看不到有權限的資料
資源包的位置如圖所示
副檔名.unity3d就是我們要的東西
OZCC資源包的命名方式滿明顯的
可以很快就找到想要的資料
Step 3:下載「Unity Studio」和「Unity Assets Bundle Extractor」
如果沒有要拆3D模型的話,用後者其實就夠了
但配合前者會比較方便一些
Step 4:用「Unity Studio」將.unity3d拆成CAB-XXXXXXX (拆圖、影片)
因為「Unity Studio」可以批量處理,所以先用他拆一次
左上角File → Extract folder... → 選取.unity3d所在的資料夾
完成之後,會在相同的資料夾內產生許多小資料夾
小資料夾裡面就是CAB-XXXXXXX
Step 5:用「Unity Assets Bundle Extractor」拆出音樂檔
「Unity Assets Bundle Extractor」不能批量處理
先從拆音樂開始,因為拆音樂不能用「Unity Studio」
File → Open → 選擇Sound=xxx=xxx.unity3d
跳出訊息後:是(Y) → 隨便用個名稱儲存 → 右下角Info
然後會看到一堆檔案,AudioClip就是音樂檔
點選要的檔案 → Plugins → Export sound → OK
就可以順利拆出音樂檔
Step 6:用「Unity Assets Bundle Extractor」拆出圖、影片檔
基本上和拆音樂大同小異
在開啟資源包的時候,可以用拆音樂的方式(打開.unity3d)
或是直接用「Unity Studio」拆出來的CAB-XXXXXXX
圖檔的Type是「Texture2D」,可以存成.tga或.png
影片檔的Type是「TextAsset」,會存成.txt,把副檔名改成.mp4就可以了
Step 7:拆3D模型
步驟上比較繁雜些,要用到兩個工具
首先先用「Unity Assets Bundle Extractor」拆出貼圖 (跟Step 6一樣)
然後用「Unity Studio」拆出3D模型
一樣打開CAB-XXXXXXX
左邊視窗的+打開,會顯示出3D模型,請一個一個匯出
Export → Selected 3D objects
會產生.fbx以及一個Texture2D的資料夾
因為「Unity Studio」拆圖的功能有問題,所以Texture2D裡面的貼圖不能用
因此請將「Unity Assets Bundle Extractor」拆出貼圖的檔名改成Texture2D裡面檔案的檔名
要改成哪個檔名就靠貼圖樣子判斷
或是從「Unity Assets Bundle Extractor」拆出的時候檔名就要歸類
副檔名從.png改成.tex,然後放到Texture2D取代原檔
改成
接著用小畫家開啟貼圖,垂直旋轉後儲存
Step 8:用FBX Viewer瀏覽3D模型
目前只找到這款可以看到貼圖,其他3D瀏覽器或編輯器都讀不到貼圖
不過這東西功能很少,可能要懂3D繪圖的人推薦一下了