mpq2k 的限制 - 暗黑

Jack avatar
By Jack
at 2006-02-11T01:16

Table of Contents


繼續來貼讓人看不懂的文章 XD

mpq2k是以前用來存取mpq檔的一個工具, 但是現在作者已經不再更新, 而由於
它本身的一些限制, 使得這個工具不大適合拿來看mpq, 或是解出mpq裡的檔案
了. 這裡想說明它目前的限制, 如果有人對於這個工具能解的檔案越來越少有
疑問, 希望這篇有解答部分的問題.
(現在應該也有其他程式能直接存取mpq檔了吧)

這篇文章可自由轉載, 但請保留出處(ptt.cc diablo 板)及作者(edwar).


mpq2k 的限制
------------
mpq2k會依據mpq檔裡的(listfile)這個檔先判斷該mpq有包那些檔案. 不過實際
使用時, 像patch_d2.mpq的(listfile)即使沒有列出
data\global\sfx\Item\gem.wav, 還是會秀出來. 原因在於mpq2k都會要求需有
一個listfile.dat, 有一些檔名會預先被存在裡面.

把listfile.dat打開來看, 此檔案其實也是一個mpq檔, 總共有四個檔案. 由於
mpq檔的特性, 這四個檔案的檔名無法得知, 除非作者公佈, 或是追蹤程式.
其中一個檔案的內容是diablo2的一些檔名列表, 而上述的gem.wav也有列在其中.
如果檔名到處都找不到, 用 l 參數就會告訴你找不到檔案, 即使實際上有. 而
且mpq2k也不提供讓使用者指定這列表的功能.

不過經過一些測試, 放檔名的檔案有很嚴重的限制: 該檔只有一部分會被讀進
來, 我手上的版本約可以讀進190kB.

但是190kB實在太小了, 我把暗黑二目錄的那些mpq檔的(listfile)全抓出來,
然後放在一起, 去掉重複的之後就有約1,300kB, 這實在是很大的限制, 可是我
們也無法改變它了.

mpq2k 能做的事
==============
儘管有以上的限制, 有些事情還是可以讓mpq2k來完成:
* 還是可以加檔案, 檔名仍會加進 (listfile)
* 即使參數 l 列不出來, 使用 e 參數依然可以把存在的檔案解出來.


--
Tags: 暗黑

All Comments

Madame avatar
By Madame
at 2006-02-12T05:43
推看不懂的文 Orz

Re: 種子速成班(普通版)

Xanthe avatar
By Xanthe
at 2006-02-06T02:04
※ 引述《MeauD2 (妙蛙)》之銘言: : ~前文恕刪~ : 首先,colan8,這篇該你來寫啦 快來分享 andlt;( ̄﹌ ̄)atm : 再來,我對練種子的概念是,能多快有多快,能多偷懶有多偷懶。 : 因為~我們是要賺錢的 三個小時能練四隻,絕不花六個小時練三隻! : 我的配裝,本來也是一堆,西剛頭手 ...

Re: 種子速成班(普通版)

Zanna avatar
By Zanna
at 2006-02-06T01:19
~前文恕刪~ 首先,colan8,這篇該你來寫啦 快來分享 andlt;( ̄﹌ ̄)atm 再來,我對練種子的概念是,能多快有多快,能多偷懶有多偷懶。 因為~我們是要賺錢的 三個小時能練四隻,絕不花六個小時練三隻! 我的配裝,本來也是一堆,西剛頭手腰甲,加力小符中符幾乎擺滿(嘆)。 有一次,和cola ...

種子速成班(普通版)

Victoria avatar
By Victoria
at 2006-02-05T23:45
*****這只適合普通版 專家級勿入***** 一.前言:為何想要寫這篇,其實只是來騙騙p幣的XD 以及看強者我潛水眾練的這麼辛苦 看他會不會看到 所以要鞭請小力一點 二.首章:所謂and#34;工欲善其事,必先利其器and#34;,想要快速的成為一顆種子 請先 ...

關於召靈的個人見解

Caroline avatar
By Caroline
at 2006-02-05T23:19
上頭看到HC有人新練召靈, 說一下我的成長過程和看法, 相信必定不是最好的, 或者最划算的, 但起碼會是堪用的 囧andgt; 簡言之, 召靈的建立方向, 攻擊面 -- 撐高技能(火炬/召板, 但召板以不影響抗為前提) 靈氣加成 (力量傭兵 / 自拿野 ...

雙夢白熱壓碎丁

Anonymous avatar
By Anonymous
at 2006-02-02T22:44
※ 引述《cuteoil (倒影)》之銘言: : 借重其電傷,所以選定LW不是看中Might的靈氣, 而是他60~70%的高CB及 : 防止怪物自療的特性, 不過它真的蠻貴的..atat PMH對三王無用 單純要CB不如無形暴結或死神狂斧 : 所以小弟考量的不是物傷高低,而是CB高 ...