MF 學堂一
前言小弟決定退隱D2,所以希望教大家如何在Diablo 2的files中抽取Blizzard沒公開之資料。 大家最好先看FAQ區, 否則可能有d Terms會唔明.
所須工具MPQ2K 用作抽取MPQ File用,可在File Section Download
製作目錄每一個MPQ File (*.mpq) 入面其實亦包含很多其他file,原理同 Zip file 相似。所以亦雖要一個軟件作解壓之用,而我選擇了MPQ2K這個軟件作抽取File之用. Blizzard其實每次Update新Patch後亦會把Data放在patch_d2.mpq之內。所以我地既目標亦係抽佢d資料黎睇: 先unzip mpq2k.zip 去一個空的directory (如 c:\mpq\ 我地亦會用佢作example) 再 copy D2 directory入面個patch_d2.mpq 去 c:\mpq\ 跟住去Dos mode 入番 c:/mpq/ 個directory (cd c:\mpq\ ) 打以下command: mpq2k l patch_d2.mpq >index.txt 之後你就會見到 c:\mpq\ 多了一個叫 index.txt 既 file. 這亦是patch_d2.mpq 內所包含的files.
抽取檔案 打 mpq2k -e patch_d2.mpq [string name] 就可以把file抽出來. [string name]指 index.txt 入面所列的檔案 (如 data\global\excel\armor.txt ) e.g. : mpq2k e patch_d2.mpq data\global\excel\armor.txt
在index.txt內, 只有 data\global\excel\ 入面既 txt 檔案可直接讀取 抽出來後的 txt Files可轉換成 xls 格式 (dos command: ren *.txt *.xls), 再用MS Excel 來看.
|