BLTEReader
This module provides a NodeJS reader for the BLTE file-format found in games by Blizzard Entertainment. The BLTEReader class is an extension of the Bufo buffer utility class.
Installing
npm install node-blte
Usage
// Import module, naturally...const BLTEReader = ; // Register encryption keys (for encrypted blocks).BLTEReader; let key = 'a19e2d57adf9830d989e3dad7dd56cec';let buffer = ; // Create a new BLTEReader from an existing buffer (or Bufo instance).let reader = buffer key; // `reader` can now be used just like a normal Bufo instance, and will automatically// decompress and decrypt blocks (using given keys) as needed. // If you need all blocks to be pre-processed (buffer transfer, etc), call `readAllBlocks()` first.