Crass意指Crage和Assage兩個工具的集合。Crage是使用cui插件擴(kuò)展的游戲資源提取器;而Assage是使用aui插件擴(kuò)展的游戲資源封裝程序。
只要正確使用cui或aui插件,就可以提取或封裝各自對應(yīng)的封包文件。
提取時使用的程序是crage.exe,它是一個控制臺程序;如果你更習(xí)慣使用圖形界面,可以使用CrageGUI,它是crage.exe的一個GUI包裝程序。有關(guān)crage的更多使用說明參見FAQ.txt和INSTALL.txt;另外document中是每個cui插件的詳細(xì)信息,解包前應(yīng)當(dāng)閱讀。
注:因為時間和難度因素,暫時不考慮開發(fā)Assage和aui。
crass怎么用?
首先你需要確認(rèn)你要提取的游戲在crass中是否有對應(yīng)的解包c(diǎn)ui(一般情況下都會有
然后在那一堆support_list中搜索游戲的日文原名(因為最近漢公大人貌似消失了,crass一直沒更新所以很多新的游戲沒有
如果找不到對應(yīng)的游戲,就去cui_info中通過搜索對應(yīng)的封包擴(kuò)展名來找封包系統(tǒng),例如「.noa」對應(yīng)的就是EntisGLS封包系統(tǒng)
知道封包系統(tǒng)之后查看documentation文件夾中對應(yīng)的cui說明文件主要看有沒有特殊參數(shù)需要設(shè)定,因為例如著名的吉里吉里2就是有「cxdec=」這個參數(shù)的
都看完之后運(yùn)行crass主程序(talky一般喜歡用crassGUI,因為習(xí)慣了)指定封包文件或者游戲目錄,在高級參數(shù)中設(shè)定cui插件的名稱(即封包系統(tǒng)的名稱),然后再看該封包系統(tǒng)是不是需要什么索引文件或者特殊參數(shù)之類的再進(jìn)行設(shè)定
之后執(zhí)行解包即可,如果你的保存路徑?jīng)]設(shè)定的話crass默認(rèn)保存在crass目錄下。
crass使用圖文教程:
1、打開CrageGUI.exe,單擊“顯示高級參數(shù)”
2、在高級參數(shù)的設(shè)置中設(shè)置以下兩項,指定插件項填“kirikiri2”和特殊參數(shù)填“game=FSN”
然后單擊執(zhí)行即可。
3、補(bǔ)充
對于步驟2中使用的方法,已經(jīng)可以解決“如何用”的問題了,如果還有吧友想知道“為什么”的問題,請按照下面的順序依次把這幾個文件看一遍,就明白了:
Crass圖文提取教程 - 使用CrageGUI提取游戲.mht
support_list_kirikiri2.txt(1040行)
documentation/cn/kirikiri2.txt(78行)
到這里問題就應(yīng)該徹底解決了,下面貼出提取完成圖,如果還有不懂的話,可以站內(nèi)信聯(lián)系老衲,祝大家暑假玩的愉快!╮(╯▽╰)╭
常見問題解答:
【如何進(jìn)行提取】
圖形界面:參見“documentation\cn\Crass圖文提取教程 - 使用CrageGUI提取游戲.mht”。
控制臺界面(高級用戶推薦):參見INSTALL.txt。
【提取前應(yīng)當(dāng)注意什么】
·確保當(dāng)前用戶的身份屬于Administrators組。
·到README.txt中記錄的更新地址下載最新的版本和插件。
·不要將新版本的crass直接覆蓋到舊版本中!
·關(guān)閉游戲和任何可能會訪問游戲文件的工具。
·推薦使用控制臺方式提取游戲,并熟練掌握-p、-d、-u、-O這4個主要選項的用法(參見INSTALL.txt)。
【用gui提取有時候會報錯“Crass運(yùn)行過程中發(fā)生異常,已被自動中止執(zhí)行”】
gui提取并不穩(wěn)定,請換用命令行方式提取。
【crass不能做什么】
理論上,只要有支持的插件,并且使用正確,crass可以提取任意游戲。但是crass只是單純的資源提取器,不會對提取出來的元文件資源再做任何處理,包括:格式轉(zhuǎn)換(比如bmp轉(zhuǎn)換為png或jpg)、文本提。◤亩M(jìn)制腳本中提取出純文本以供漢化或小說)。往往這些功能應(yīng)該交給其他軟件來完成,這些功能也超出一個提取器的職責(zé)了,而且這也提高了靈活性,由使用者自己來掌控如何處理crass提取出的原始資源數(shù)據(jù)。
【為什么提取速度很慢】
如果使用目錄提取,那么crage提取前會讀取所有文件的信息,然后用所有插件去嘗試對它們進(jìn)行提。僭O(shè)你把各種各樣的游戲安裝在c:\Program Files目錄下,那么crass是允許你提取整個目錄的)。當(dāng)文件數(shù)目較多時,提取前會準(zhǔn)備相當(dāng)長的時間。加快提取速度的辦法是使用-u參數(shù)指定某一特定cui插件進(jìn)行提取以及使用-p參數(shù)對單獨(dú)文件進(jìn)行提取;如果要進(jìn)行目錄提取,盡量只對自己感興趣的目錄進(jìn)行提取。
【no magic是什么】
從0.4.4開始,每個cui插件引入了no magic的標(biāo)記,準(zhǔn)確的說是每個cui支持的每種封包類型都加入了no magic的標(biāo)記。默認(rèn)情況下,crage不使用任何帶有no magic的cui插件進(jìn)行提取,這是為了保證crage運(yùn)行時的穩(wěn)定性。
如果你打算恢復(fù)成0.4.4以前的那樣,請使用-F參數(shù)(在CrageGUI中選中“強(qiáng)制使用所有插件”的選項),但是有可能破壞crage運(yùn)行的穩(wěn)定性。
比起使用-F參數(shù),更推薦使用-u參數(shù)指定某一特定cui進(jìn)行提。ㄔ贑rageGUI中選中“指定插件”的選項,后面填寫要使用的cui插件的名字)
【weak magic是什么】
本質(zhì)上這些封包和no magic類型的封包一樣,內(nèi)部沒有“獨(dú)特”的標(biāo)明自己格式的標(biāo)記,但是和no magic型封包不同的是weak magic型的封包具有很特別的擴(kuò)展名,比如AGSD的.gsp、Nscripter的.nsa等等。
但是weak magic在本質(zhì)特性上和no magic是一樣的,因此當(dāng)某種新的系統(tǒng)采用相同的擴(kuò)展名的時候,weak magic型的封包將會降格為no magic型。
【如何啟動控制臺】
點(diǎn)擊“開始”按鈕,選擇“運(yùn)行...”,在“打開”文本框中輸入:“cmd”(不包括引號),然后按回車。如果彈出一個黑色背景的窗口,表示控制臺程序啟動成功。
crass工具包中的crage.exe和assage.exe都屬于控制臺程序,只能在這個控制臺界面中運(yùn)行。
【如何設(shè)置控制臺參數(shù)】
按照前面“如何啟動控制臺”描述的方法成功啟動控制臺后,右鍵點(diǎn)擊控制臺在窗口欄的圖標(biāo),選擇屬性,彈出的配置窗口即為控制臺參數(shù)配置頁面。
然后選擇“選項”標(biāo)簽頁,選中“編輯選項”內(nèi)的2個選項:“快速編輯模式”和“插入模式”,再點(diǎn)擊“確定”。在彈出的“應(yīng)用屬性”窗口中,選中“保存屬性,供以后具有相同的標(biāo)題的窗口使用”,最后點(diǎn)擊“確定”。
【如何復(fù)制/拷貝控制臺信息】
拷貝控制臺內(nèi)的信息:
1. 將鼠標(biāo)光標(biāo)放在要復(fù)制的文本上,按住鼠標(biāo)左鍵。
2. 拖動鼠標(biāo),將要復(fù)制的文本內(nèi)容被由于鼠標(biāo)拖動而產(chǎn)生的白色區(qū)域覆蓋。
3. 松開鼠標(biāo)左鍵,點(diǎn)擊一下鼠標(biāo)右鍵,此時白色區(qū)域消失,表示剛才白色區(qū)域覆蓋的文本內(nèi)容已經(jīng)被復(fù)制到剪貼板中了。
4. 在任何適當(dāng)?shù)奈恢茫ū热缈瞻椎奈谋疚募騫q聊天窗口之類...)按ctrl-v,即可復(fù)制出控制臺窗口內(nèi)的文本了。
向控制臺內(nèi)復(fù)制信息:
1. 將要復(fù)制的內(nèi)容拷貝到剪貼板。
2. 選中控制臺窗口,單擊右鍵即可。
3. 被復(fù)制的內(nèi)容拷貝在當(dāng)前光標(biāo)停留的位置。
【如何使用控制臺命令】
Windows的控制臺可以追溯到DOS時代;镜拿钜彩莻鞒勺阅莻時代的。當(dāng)然這里不要求使用者熟練掌握DOS命令,但是為了使用crass,必須會使用以下幾個命令:
假設(shè)crage被放置在w:\crass目錄下。首先按照“如何啟動控制臺.txt”中的說明啟動控制臺,然后依次執(zhí)行以下命令(后面括號的部分是注釋,不要當(dāng)命令輸入):
w: (切換到指定的盤符)
cd "w:\crass" (cd命令是Change Directory,表示進(jìn)入指定的目錄)
dir (dir命令用于顯示當(dāng)前目錄下的所有文件和子目錄的信息)
至此,如果命令執(zhí)行正確,可以通過dir命令觀察到crass工具和插件目錄都在當(dāng)前目錄下了。
其他的一些注意事項:
1. 絕對路徑和相對路徑
絕對路徑就是以盤符開始的路徑,比如:“c:\crass\”、“Z:\virtual\data\pak”等;相對路徑則是不以盤符開始的路徑,比如:“crass\cui\”、“..\data\pak”等。
2. 當(dāng)前目錄和上一層目錄
當(dāng)前目錄指的當(dāng)前所在的工作目錄?刂婆_前面提示的形如“H:\source\crage\Release>”這樣的就是當(dāng)前路徑,而相對路徑指的是“相對于當(dāng)前工作目錄的路徑”;使用“..”表示上一層目錄。
3. 路徑名有時候要加引號
如果路徑中有空格,那么整個路徑必須用引號引用,比如:"C:\Program Files\Common Files"。路徑中不含有空格的可以不必使用引號。