Unity Assets Bundle Extractor是一款用于提取Unity3D資源的工具,你可以通過這款軟件將使用Unity3D制作的游戲中的資源提取出來,然后針對該資源進行修改編輯,制作自己喜歡的mod。西西提供了這款軟件的漢化版,大家可以嘗試下。
如何修改游戲人物立繪:
一.使用AssetStudio查看.assets資源文件,方便查看以及定位要修改的文件名
1.打開AssetStudio 選擇 file - load file 選擇要打開的.assets資源文件(因為要改立繪,所以這里選擇resources.assets)
點擊 Asset List 列,然后依次選擇下面的文件名,即可查看資源包內(nèi)容
這里簡單的制作個【義父】的立繪替換(義父的關(guān)鍵詞是NPCface,而主角和一般npc的關(guān)鍵詞是actorface)
如上圖所示,通過預(yù)覽,發(fā)現(xiàn)npcface_101為【義父】的立繪文件
2.使用Unity Assets Bundle Extractor導(dǎo)出立繪資源和替換導(dǎo)入自己想替換的立繪
關(guān)閉AssetStudio軟件,打開Unity Assets Bundle Extractor,選擇file - open 打開第1步中的.assets資源文件
(可以點擊name列,讓程序自動排下序,方便查找選擇資源文件)
3.然后點view - serach by name 把第1步找到文件名輸進去,方便定位到要修改的資源文件,然后直接點ok即可
4.定位到文件以后,選擇type列為texture2d類型的npcface_101文件,點擊右邊Plugins使用貼圖插件export to .png,把資源文件導(dǎo)出為png文件(自行選擇保存的目錄,我是直接在游戲目錄里保存了)
5.然后修改導(dǎo)出的png文件,或者是使用自己做好的png文件,替換資源文件里的立繪(我這里就用我的頭像隨便替換導(dǎo)入一下,主要是做教程,大家自己做的話 注意圖片的大小)
替換導(dǎo)入的方法跟導(dǎo)出圖片資源的方法類似,還是選擇type列為texture2d類型的npcface_101文件,點擊右邊Plugins使用貼圖插件edit 在新彈出的界面中,選擇load,然后選擇你要替換的png文件,然后連續(xù)點2次ok即可
6.替換導(dǎo)入完以后,可以看列表里的,modified里有2個*號,這就是提示你說這兩個文件被修改過了
7.當都修改和替換完畢后,選擇file - save保存修改后的文件,保存的時候務(wù)必要選擇其他的目錄
8.備份游戲原resources.assets文件,然后將修改后的resources.assets文件覆蓋到游戲目錄,進入游戲查看效果(嘛,我就是隨便演示一下,所以隨便使用自己的頭像當立繪直接替換了,圖片大小以及背景透明化都沒做)
使用說明:
1、使用時,先點擊File->Open,然后選擇要導(dǎo)入的AssetBundle,如果是壓縮過的Bundle,會彈出提醒,將文件先另存為未壓縮的版本;
2、點擊Export可以導(dǎo)出Assets,點擊Import可以加入其他資源,并在File-Open中將其保存;
3、Info可以用來預(yù)覽Bundle文件的詳細信息;
4、如果要導(dǎo)出供其他軟件使用,需要勾選“Remove the TypeTree”。