PDA

Просмотр полной версии : StormLib and MPQ


Hell Group
12.11.2013, 18:51
Здравствуйте!

Прошу объяснить!

Суть:
Просмотрев не однократно исходники ad.exe, вывел для себя функции необходимые для распаковки mpq.
- SFileOpenArchive(.....)
- SFileExtractFile(.....)
но есть еще функция:
- SFileOpenPatchArchive(.....)

при открывании для чтения local mpq используется SFileOpenArchive, патчей SFileOpenPatchArchive
а при открывании патчей mpq находящихся в папке дата SFileOpenArchive

Почему так? Почему не SFileOpenPatchArchive?

RomanRom2
14.11.2013, 14:03
существует два вида mpq, первый - как бы "нормальный", второй в виде патча. не важно что это за mpq, local, patch, etc... важно какого типа он.