lol-cac-parser
v0.9.0
Published
A parser for .cac files from League of Legends.
Downloads
3
Maintainers
Readme
lol-cac-parser
A parser for .cac files from League of Legends.
Download
lol-cac-parser is installable via:
Usage example
var CacParser = require('lol-cac-parser'),
cac = new CacParser();
cac.read('Kindred_Base.cac', function (err, data) {
console.log(data);
// {
// CACCooldown: 5
// situations: [
// {
// chooseRandomValidRule: "false"
// cooldown: 15
// situationName: "AttackMinion2D"
// rules: [...]
// }
// ]
// }
});
Available methods
N.B: All methods act as promises if no callback is passed.
parse(path, cb)
It will roughly parse a .cac 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.
read(path, cb)
It will read a .cac file from the given path, creating a data object.
Parameters
- path {string} A path to where the file to read resides.
- [cb] {Function} A callback called with
(error, readData)
as arguments.