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