A parser for .inibin files from League of Legends.
lol-inibin-parser is installable via:
var InibinParser = require('lol-inibin-parser'),
inibin = new InibinParser();
// Read the package.json file
inibin.read('Kindred.inibin', function (err, data) {
console.log(data);
// {
// "Info": {
// "IconCircle": "Kindred_Circle.dds",
// "IconSquare": "Kindred_Square.dds"
// },
// "Data: {
// "SelectionHeight": 155,
// "Name": "game_character_displayname_Kindred",
// "BaseHP": 540,
// "BaseMP":300
// ...
// }
// ...
// }
});
N.B: All methods act as promises if no callback is passed.
It will roughly parse a .inibin file from the given path.
Parameters
- path {string} A path to where the file to parse resides.
- [cb] {Function} A callback called with
(error, parsedData)
as arguments.
It will read a .inibin file from the given path, leaving only the relevant data of the skeleton model.
Parameters
- path {string} A path to where the file to read resides.
- [cb] {Function} A callback called with
(error, readData)
as arguments.