UNPKG

lol-wad-parser

Version:

A parser for .wad files from League of Legends.

20 lines (15 loc) 472 B
const hashTable = require('../hashes'); module.exports = function (data, cb, parser) { data.fileHeaders.forEach((file) => { file.fileName = hashTable[file.pathHash] || null; if (file.type === 2) { try { parser.seek(file.offset); file.redirectsTo = parser.string(parser.uint()); } catch (e) { console.log(e); } } }); cb(null, data.fileHeaders); };