地圖工具

優化程式

MPQ程式

MPQ Master 1.3.2

下載

特色

  • 可以不使用Listfile,直接使用.mpq檔案中的listfile解壓(前提是該MPQ檔案中有完整的Listfile)

  • 程式會自動把打開的檔案依資料夾歸類,方便瀏覽

  • 一般認為最快、最好用的MPQ工具

用法

  1. 讀檔:File => Open => 選擇Listfile或不選

  2. 解檔:選擇檔案 => 右鍵 => Extract

  3. 更名:選擇檔案 => 右鍵=> Rename

  4. 刪檔:選擇檔案 => 右鍵=> Delete

WinMPQ v1.64

下載

特色

  • 可以不使用Listfile,直接使用.mpq檔案中的listfile解壓(前提是該MPQ檔案中有完整的Listfile)

  • 可以方便地開啟、解壓、加入、更名、刪除文件

  • 電腦不夠好的話,讀太大的檔案可能會當機

用法

  1. 必須安裝Visual Basic 4 runtime files才能使用
    載點一:http://shadowflare.samods.org/dwnload.html :eng:
    載點二:vbr4.zip

  2. 插入listfile:Options => File Lists => Add List File

  3. 讀檔:File => Open

  4. 開檔:選擇檔案 => 右鍵=> Open

  5. 解檔:選擇檔案 => 右鍵 => Extract

  6. 更名:選擇檔案 => 右鍵=> Rename

  7. 刪檔:選擇檔案 => 右鍵=> Delete,或者選好後直接按delete

MPQ2K

下載

特色

  • 在DOS模式下執行,使用上較不方便

  • 功能最完整的程式

  • 可建立批次檔,方便日後特定作業

用法

開啟程式
  1. 進入DOS模式(開始 => 執行 => cmd)

  2. 進入MPQ2K資料夾下面(cd <路徑>)

  3. 輸入mpq2k,如果出現操作方法,就可以開始改了;如果沒有…再補習一下DOS吧-_-

指令列表
  • 加入檔案: mpq2k a <archive> <*src_file> [int_name] [/c] [/wav] [/r] [/new]

  • 解出檔案: mpq2k e <archive> <*int_file> [target_dir] [/fp] [/r]

  • 修改檔名: mpq2k r <archive> <int_file> <new_name>

  • 移動檔案: mpq2k m <archive> <*src_file> <target_dir> [/r]

  • 刪除檔案: mpq2k d <archive> <*int_file> [/r]

  • 釋放空間: mpq2k f <archive>

  • 列出檔案: mpq2k l <archive> [filter] [out_file] [/lf] [/p]

  • 執行巨集: mpq2k s <script>

  • 指令說明: mpq2k h <command>

參數解說
  • <archive> 要處理的 MPQ 檔案名稱

  • <*src_file> 硬碟內的新資料路徑 (可使用 * ? 等 MS-DOS 指令)

  • [int_name] MPQ 檔案內的資料路徑

  • [/c] 使用壓縮模式

  • [/wav] 使用 WAV 特定的壓縮模式

  • [/r] 全選 <*src_file> 指定路徑下所有子目錄內所有資料

  • [/new] ???

  • [target_dir] 存放在硬碟內的路徑

  • [/fp] 使用全路徑 (這個一定要, 不然檔案亂成一團)

  • <*int_file> MPQ 內的資料路徑 (可使用 * ? 等 MS-DOS指令)

  • <int_file> MPQ 內的檔名

  • <new_name> 新檔名

  • [filter] 過濾因子 (與 MS-DOS 中的 DIR 命令相同使用法)

  • [outfile] 將 MPQ 檔案列表放進指定的檔案中

  • [/lf] 只列出檔名

  • [/p] 每列滿一個螢幕就自動暫停

  • <script> 將上述所有命令 (a, e, r, m, d, f, l) 轉成指令檔案

使用範例(路徑請自行依實際需要修改)
  • A 命令: (新增、取代 MPQ 內的舊檔案)
    修改好的資料路徑在 D:\MPQ2K\data\
    mpq2k a data\*.* data /c /r
    data\*.* 指示 D:\MPQ2K\data 下所有資料 (有加 /r),使用 /c 做壓縮模式,存到 MPQ 檔下 data 子目錄內。

  • E 命令:(萃取 MPQ 內檔案)
    mpq2k e C:\progra~1\warcra~1\war3.mpq *.* /fp /r
    將 war3.mpq 檔案內全部檔案連子目錄內 (/r) 依照完整路徑(/fp) 取出放置在 mpq2k 相同的子目錄內。

  • L 命令: (列出 MPQ 內檔案)
    mpq2k l C:\progra~1\warcra~1\war3.mpq UI\*.*
    列出 war3.mpq 中屬於 UI\ 下層所有子目錄到螢幕。

  • S 命令: (巨集指令)
    假設先建立一個 war3.txt 檔案,內容為:
    O War3Patch.MPQ
    A UI\*.* \UI /c /r
    C War3Patch.MPQ
    新資料放在 UI 子目錄內,存檔後執行

※轉載自巴哈姆特電玩資訊站,作者joshualee (絨布小熊)

其他程式

Silk Object Console v1.2

下載

用途

將Widgetizer等工具產生的SLK檔還原成WE可編輯的物件檔。

討論區

某某人, 2007年11月10日 10:23 am:

能交我怎打釋放空間的指令嗎?(mpq2k f)

wasabi, 2007年11月10日 3:28 pm:

如果你用MPQ2K刪除一個檔案,才會需要使用此指令讓該檔案真的被刪除。

語法如下:
mpq2k f <檔名>

路人甲, 2007年11月19日 5:45 am:

請問..釋放空間後 該地圖檔案都會變成1GB多 請問是地圖在加密程序上經過特殊處理嗎? 導致MPQ2K釋放會出錯

wasabi, 2007年11月19日 7:00 am:

試試看先手動加密(刪除GUI的觸發檔)後釋放空間,然後再丟給地圖加密程式去加密。

有些地圖加密程式會刪除MPQ裡面的listfile,可能因此導致MPQ2K釋放出錯。

路人甲, 2007年11月19日 6:18 pm:

不好意思 小弟我領悟利比較差..。 可以請問一下 我該怎麼手動加密??

我平常都是直接用加密程式去用的, 所以這個不太懂..

wasabi, 2007年11月19日 9:38 pm:

如果使用加密程式直接加密,就可以省略釋放空間這個步驟了,因為加密程式會自動移除GUI的觸發檔(請參考加密程式的說明),讓地圖變小。

另外,若想手動加密,可參考常見問題區,使用這裡提及的手動加密方法一樣不必手動使用mpq釋放空間。

某某人, 2007年11月28日 12:20 pm:

不過mpq f <檔名> 這樣打下來會出現一排英文字蝦密not xxxx的

wasabi, 2007年11月29日 6:04 am:

大概是檔名打錯了吧? File not found?

檔案下載/地圖工具.txt · 上一次變更: 2009年09月04日 6:46 pm 來自 applesheep
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0