mech-mpq

A StormLib MPQ wrapper.

mech-mpq

A StormLib MPQ wrapper for Node.js.

npm install mech-mpq

var mpq = require('mech-mpq');

Open an MPQ archive and read a file:

try {
    var archive = mpq.openArchive('./path/to/file.mpq');
    var file = archive.openFile('filename.txt');
    var fileContents = file.readFile();
    file.closeFile();
 
    console.log(fileContents.length);
    console.log(fileContents);
}
catch (err) {
    console.error(err);
}