HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Release MpqLib

04-12-2005, 07:26 AM#1
Soar
Current version: 1.2.1
First public release

This is a stormless mpq operation lib, which is similar to SFmpq or StromLib

Thanks to Ladik for his open-source StormLib that I copies/modified some definitions/codes from his.

Files usage:
MpqLib.dll dll library
MpqLib.h C/C++ header
MpqLib.pas Delphi/Pascal interface
MpqLib.lib VC import library
MpqLib_bc.lib BCC import library

I didn't write a BASIC interface as I haven't learnt it, sorry for BASIC users and welcome for writing it for MpqLib

I wrote comments in header files, which explain how to use the functions

Some advantages:
a) It can open heavy protected maps (which modified a DWORD of header), and remove internal listfile from MPQ
b) Supports some huge achives (just like WoWs), but bzips is not supported yet.
c) You could set block size on creating archive
d) You can use callback function in Compact/Flush function (thanks to Ladik, ;))
04-23-2005, 02:00 PM#2
terranghost
Read This

Updated VB Interface:
04-24-2005, 03:43 AM#3
Soar
thanks for tips and your VB interface
04-25-2005, 11:14 PM#4
Vexorian
I might try it instead of sfmpq, anyways don't call that heavy map protecting, it surelly isn't heavy
04-26-2005, 06:21 AM#5
Soar
I just copy the words from somewhere, which call the style "Heavy Protect", ;)