- StormLib is the most widely used reader and writer for MPQ files.
- StormLibSharp is a .NET wrapper for StormLib.
The following sources were used to understand the MPQ format and develop this library.
The following features are not currently supported, but I could support in the future if needed.
- Using the value of Locale in HashTable.
- Compressed HET & BET tables.
- Searching from HET & BET tables.
- Part Archives and Patches.
- Archives that do not start with UserData.
- Imploded files.
- Files (within the archive) larger than 4GB
- Anything to do with (attributes), (signature) and (user data) special files.