I've had a couple of requests to fix these, and I finally got around to looking at them. This new version fixes them.
- Fixed a bug with adding wave compressed files with low compression setting - Added a check in MpqOpenArchiveForUpdate for proper dwMaximumFilesInArchive values (should be a number that is a power of 2). If it is not a proper value, it will be rounded up to the next higher power of 2