Archivy MPQ
Úvod
MPQ (MoPaQ) je archivní formát vytvořený společností Blizzard Entertainment pro ukládání datových souborů, obrázků, zvuků, hudby a videosouborů pro jejich hry:
Archivy MPQ jsou také použity ve hrách Lords of Magic a Hellfire od společnosti Sierra. Pojmenování MoPaQ pochází od autora tohoto formátu, Mike O'Briena (Mike O'brien PaCK).
Před uvedením hry Diablo používala společnost Blizzard Entertainment formát WAR (Warcraft ARchive) Tento formát byl použit u hry Warcraft II (možná i Warcraft I). Formát tohoto archivu byl jednoduchý a průměrný hacker byl s jeho dekódováním hotov během velice krátké doby. Zatímco u hry Warcraft II tyto problémy tolik nevadily, pro tehdy nově připravovanou hru Diablo bylo nutné vytvořit formát nový.
MPQ archivy mohou být navíc uloženy jako součást souborů EXE, nebo jiných souborů. Například opravné balíčky na hry jsou vlastně samorozbalovací MPQ archivy.
Pro možnost vydání oprav na již vydané hry, Blizzard nemění archivy MPQ (které jsou u některých her navíc na CD). Namísto toho opravný program nakopíruje do adresáře hry soubor Patch_rt.mpq (War3patch.mpq). Při otevírání archivů se postupuje tak, že se program nejdříve pokusí otevřít archiv Patch_rt.mpq, v případě toho, že se to nepodaří, hra otevře originální archiv. U hry Warcraft III je údajně možné navíc hru přimět, aby používala nearchivované soubory uložené na lokálním disku nastavením v registrech :
REGEDIT4 [HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III] "Allow Local Files"=dword:00000001