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 來看.