@diablo2/mpq
TypeScript icon, indicating that this package has built-in type declarations

0.9.0 • Public • Published

@diablo2/mpq

MPQ Reader for diablo2

Supports decoding PKWARE compression

import {Mpq} from '@diablo2/mpq'

// Read from file
const mpq = Mpq.load('patch_d2.mpq');
const lang = await mpq.extract('data\\local\\LNG\\ENG\\patchstring.tbl');
// or
const lang = await mpq.extract('data/local/LNG/ENG/patchstring.tbl');



// Read from buffer
const mpqBuf = await fs.promises.read('patch_d2.mpq');
const mpq = Mpq.load(mpqBuf);
const lang = await mpq.extract('data\\local\\LNG\\ENG\\patchstring.tbl');

Readme

Keywords

none

Package Sidebar

Install

npm i @diablo2/mpq

Weekly Downloads

1

Version

0.9.0

License

MIT

Unpacked Size

168 kB

Total Files

42

Last publish

Collaborators

  • blacha