【MOD教程】如何制作屬于你自己的世界樹迷宮冒險者立繪

*在群友告訴我世界樹迷宮HD重置也是用的unity后,當(dāng)天購入,目的就是為了進(jìn)行一個MOD的打,能使用自己的立繪打DRPG超代入的好不好.jpg

?
在開始之前首先你需要做如下準(zhǔn)備:
1.???? 本教程針對世界樹2HD中的立繪修改,但是對于1和3代的立繪修改,實際的操作流程是類似的,只存在一些小小的不同,如文件路徑或者圖片分辨率等,如果想要修改不同版本的立繪還請具體問題具體分析
2.???? 準(zhǔn)備如下軟件:AssetBundle,UABEA,一個可以修改圖片的軟件(推薦PhotoShop)
?
一、定位你所要修改的立繪文件位置
世界樹的迷宮中,每個立繪對應(yīng)了四張圖片,這四張圖片被存儲在不同的.bundle文件夾下,所以修改立繪的第一件事是將這四個bundle文件找出。
游戲的資源文件基本全部存儲于“\游戲可執(zhí)行程序所在目錄\Etrian Odyssey_Data\StreamingAssets\aa\StandaloneWindows64”,如果你不知道自己的游戲目錄在哪里,可以在steam中對游戲右鍵-屬性-本地文件-瀏覽,直接定位到對應(yīng)目錄。
一個角色立繪有四張圖片,這四張圖片對應(yīng)角色大立繪,角色選擇立繪,角色戰(zhàn)斗立繪以及結(jié)算時的角色頭像。這些立繪分別以一個角色一個bundle文件的方式存儲,開頭分別為“i_big”、”i_chm”、“i_btc”、”battle_result”,并且分別存儲于StandaloneWindows64文件夾下的四個文件夾中。

如果你找到了對應(yīng)的bundle文件,可以打開AssetBundle并將bundle文件拖入其中,使用預(yù)覽功能來確定你是否找到了正確的文件(重要!不要以為文件名里的職業(yè)和序號就一定對應(yīng)你所想的立繪,實際上存在一些文件名和實際對應(yīng)立繪錯亂的情況)。

二、 修改你的立繪
在找到你要修改的立繪后,先將其復(fù)制整理出來,準(zhǔn)備修改

用AssetBundle打開每個bundle文件,在AssetList中選中Type為Texture2D的項目,右鍵選擇export selected asset, 保存到你想保存的地方。

接下來使用PS打開這些圖片,根據(jù)圖片的情況來將自己的立繪修改進(jìn)去,注意不要改動圖片的分辨率,同時注意圖片中不自然的裁切部分,如果不對照著進(jìn)行裁切的話可能導(dǎo)致改動后立繪穿出UI的框框。

三、導(dǎo)入你的立繪
在修改完成圖片后,將修改好的立繪放回到先前的bundle文件之中。
打開UABEA,將一個先前復(fù)制出來的要修改的bundle文件拖入,彈出的窗口中選擇memory

然后點擊info

在打開的界面中選中標(biāo)志是一個圖片樣子的項目,點擊plugin,打開界面里的Edit texture,再選擇出現(xiàn)界面里的Load,載入你所對應(yīng)修改的圖片后點擊Save

在這之后ctrl+S保存一次,會彈出這樣的框框,先不要急:

點擊OK,關(guān)閉info界面后,你會看到UABEA的主界面上的下拉框里對應(yīng)的那個條目后面會出現(xiàn)一個*號:

這時再ctrl+S一次保存,才算真正的導(dǎo)入成功,否則前面前功盡棄。
如此重復(fù),將所有的bundle修改后,放回游戲目錄中原來的位置(注意備份源文件)
四、關(guān)閉CRC檢查
別急著高興,還有最后一項工序沒有完成。
如果你是第一次修改游戲文件,那么在替換完后你可能會遇到
1. 游戲打不開了
2. 進(jìn)不去冒險者公會
3. 所有的立繪變成大白塊了
這是因為修改后的文件被游戲發(fā)現(xiàn)和本來的CRC校驗碼不符,被拒絕載入了
下載這里的工具:
https://github.com/nesrak1/AddressablesTools/releases/tag/v1
找到游戲文件下catalog.json的位置,把這個工具解壓到對應(yīng)位置,用cmd打開這個文件夾,分別運行兩個指令:
這樣游戲的CRC校驗設(shè)置就會被關(guān)閉,就可以正常打開游戲測試MOD情況了。
如果一切順利,你會看到你所想要修改的對應(yīng)立繪已經(jīng)被正確的修改了,恭喜。

不順利的話,建議重新閱讀上面的順序,看看是否哪里出了問題,不建議私聊UP,因為UP大概率不會回你,一開始不愿意出教程也是怕售后問題。
?
Q&A:
Q:我的立繪被莫名其妙的裁剪了!
A:這種情況往往發(fā)生在大立繪上,用UABEA打開你的大立繪對應(yīng)的bundle文件,選擇那個網(wǎng)網(wǎng)形標(biāo)志的項目:

然后點擊右邊的Edit data,首先注意最開頭的width和height項目,記住這個寬和高

然后下滑找到textureRect這個項目,不好找可以復(fù)制出來用記事本找

找到后將下面的x,y設(shè)置為0,width和height設(shè)置為最上面一樣的,就可以取消掉立繪裁切了。
Q:世界樹1怎么沒有大立繪的文件夾啊
A:世界樹1下所有大立繪被存在一個bundle文件里,開頭為“charabigimg”