【永劫無(wú)間】零基礎(chǔ)淺度入門文件提取教程(拋磚引玉)

前言
我曾在22年4月5日發(fā)布過(guò)有關(guān)“無(wú)塵未濟(jì)袍”的臆測(cè)視頻,近日通過(guò)脈攜天運(yùn)活動(dòng)獲得“未濟(jì)袍”。在捏臉時(shí)觀察到領(lǐng)口的卦象并非我視頻中所述“未濟(jì)卦的初爻變爻”及“反復(fù)循環(huán)的乾卦”,而是由不相匹配的特效貼圖與模型貼圖組成的兩層卦象。且特效貼圖卦象為“離坎離坎離坎陽(yáng)陰”,模型貼圖卦象為“離兌艮震坎乾陽(yáng)陽(yáng)”,最后一爻縫在衣領(lǐng)內(nèi)部不可見,因此我產(chǎn)生查看貼圖的想法。
先上結(jié)論


兩張貼圖的卦象果然是不同的,然而最后一爻依然不知所蹤。可以看到未濟(jì)袍與金羽客兩件衣服模型展UV不同,這也解釋了為什么設(shè)計(jì)師選擇重繪領(lǐng)子而非直接復(fù)制黏貼。


提取方法
提取方法來(lái)自xentax論壇,由BV1cP4y1X77G評(píng)論區(qū)的崵洸曌提供。

該提取方法可能會(huì)導(dǎo)致游戲文件損壞,不排除致使賬號(hào)封禁的可能,建議有條件的去自帶系統(tǒng)還原功能的網(wǎng)吧嘗試,沒(méi)條件的在嘗試完后盡量修復(fù)或重裝游戲后再登錄賬號(hào)。大家量力而行。
1、下載并解壓quickbms軟件與AssetStudioGUI軟件
專欄無(wú)法放外部鏈接,所以我將在評(píng)論區(qū)置頂下載鏈接。解壓位置建議不要含有中文。
1.1 在quickbms文件夾中放入.bms轉(zhuǎn)換文件
十分感謝來(lái)自XeNTaX論壇的Spiritovod,他制作了轉(zhuǎn)換文件以將永劫無(wú)間的文件轉(zhuǎn)化為可被AssetStudioGUI識(shí)別的文件。該子標(biāo)題單純對(duì)彰顯了互聯(lián)網(wǎng)精神的Spiritovod表達(dá)敬意,此轉(zhuǎn)換文件我將直接放入文件夾中上傳至云盤,無(wú)需再次放入。


2、確定提取目標(biāo)并找到其專屬文件
將專屬文件放入quickbms文件夾中
感謝來(lái)自XeNTaX論壇的misakacirno,他向我們提供了大部分英雄衣服及通用發(fā)型的位置

網(wǎng)易服目前文件夾位置如下,我只目前驗(yàn)證了2文件夾下的無(wú)塵,其中2\4為無(wú)塵的衣服,2\3為無(wú)塵的底座。其他文件夾暫時(shí)未知。

每個(gè)英雄文件夾中都會(huì)有多個(gè)子文件夾,每個(gè)子文件夾中又會(huì)有多個(gè)亂碼文件,除了參考上方misakacirno給出的列表之外,還可以通過(guò)對(duì)比亂碼文件的大小來(lái)確定亂碼文件是否包含多個(gè)貼圖與模型文件。例如包含無(wú)塵衣服的2441ea454a301acb文件,其大小就有300MB,而其余與它在同一文件夾的22個(gè)文件相加不過(guò)寥寥26MB而已。



3、命令提示符
在quickbms文件夾的地址欄中鍵入cmd并回車

在命令提示符中鍵入或粘貼以下命令
注意:“2388420cfa96b028”需要替換成為步驟2中復(fù)制粘貼到quickbms文件夾中的目標(biāo)文件的亂碼編號(hào),例如2441ea454a301acb等。

該命令不僅可以破解單個(gè)文件,也可以選擇整個(gè)文件夾統(tǒng)一破解其中的所有文件
命令如下
同樣要將“D:\quickbms\4”替換為你所復(fù)制粘貼的文件夾的位置,禁止直接在游戲文件夾中進(jìn)行操作,這樣會(huì)導(dǎo)致游戲文件的破壞,極有可能無(wú)法通過(guò)永劫無(wú)間的啟動(dòng)校驗(yàn)并觸發(fā)封號(hào)機(jī)制。

3.1轉(zhuǎn)換成功的標(biāo)志
據(jù)轉(zhuǎn)換文件的制作者Spiritovod介紹,其中顯示的“0 files found in 0 seconds”并不意味著失敗,只要正確鍵入命令,就可以使轉(zhuǎn)換生效。對(duì)同一個(gè)文件重復(fù)使用兩次命令并不會(huì)導(dǎo)致文件損壞,只會(huì)導(dǎo)致文件恢復(fù)初始狀態(tài)。驗(yàn)證文件是否轉(zhuǎn)換完成的方式是用16進(jìn)制編輯器查看文件(此處可使用記事本打開文件),觀察首行是否已經(jīng)轉(zhuǎn)換為UnityFS開頭。
如果發(fā)現(xiàn)游戲文件被轉(zhuǎn)換,切勿嘗試二次轉(zhuǎn)換以恢復(fù)初始狀態(tài),重新安裝游戲更為保險(xiǎn)。


在一次或幾次轉(zhuǎn)換過(guò)后,quickbms.exe文件可能會(huì)損壞,在cmd中也會(huì)顯示錯(cuò)誤。此時(shí)只要再將壓縮包內(nèi)的quickbms.exe文件解壓替換即可。

4、在AssetStudioGUI中打開轉(zhuǎn)換完成的文件

Load file為加載單個(gè)轉(zhuǎn)換完成文件,Load folder即為加載轉(zhuǎn)換完成的文件夾。

不知道是什么情況,一路確定就行,可能是一些文件無(wú)法加載。
在點(diǎn)擊大約43個(gè)確定之后,文件成功導(dǎo)入。

點(diǎn)擊Asset List后點(diǎn)擊Type,文件就會(huì)以類型排序。

其中Mesh文件是模型,可以在右側(cè)預(yù)覽框中拖動(dòng)

Texture2D是貼圖

其余文件暫不了解。
點(diǎn)擊Exort—All assets就可以分類導(dǎo)出所有文件到指定文件夾,此文件夾同樣建議使用英文路徑。


4.1極端實(shí)驗(yàn)
據(jù)來(lái)自XeNTaX論壇的GDL嘗試,將電腦的虛擬內(nèi)存極值均調(diào)為極其夸張的256GB時(shí),即可在AssetStudioGUI中花費(fèi)15~20分鐘加載整個(gè)NarakaBladepoint_Data文件夾,最終將耗費(fèi)總共148GB內(nèi)存(4GBWindows 系統(tǒng)+24GB內(nèi)存+120GB虛擬內(nèi)存)。他建議內(nèi)存至少在128GB時(shí)再嘗試加載整個(gè)NarakaBladepoint_Data文件夾。

感謝追求卓越的GDL與他堅(jiān)實(shí)可靠的電腦。
5
該文章步驟均來(lái)自XeNTaX論壇的PanickyDuck,感謝他的付出。

后記
提取文件可以讓coser制作更還原的道具,讓考據(jù)黨更細(xì)致的觀察服飾花紋品味其背后的故事,同樣也能讓大家站在一個(gè)全新的視角了解永劫無(wú)間。