0.0.5 • Published 11 years ago
bgfiles v0.0.5
bgfiles
Baldur's Gate Files for node.js
Installation
npm install bgfilesUsage
var fs = require("fs");
var bgfiles = require("bgfiles");
var buffer = fs.readFileSync("CARSOMYR.itm");
var item = bgfiles["itm"].parse(buffer);
item.header.usability.evil = true;
fs.writeFileSync("CARSOMYR.itm", bgfiles["itm"].serialize(item));API
bgfilestype.parse(buffer)
Parse a buffer of specified type.
Returns an Object
type: string identifying the file typebuffer: Buffer object
bgfiles["sto"].parse(buffer);bgfilestype.serialize(object)
Serialize an object of specified type into a buffer.
Returns a Buffer
type: string identifying the file typeobject: Object to be serialized
Supported file types
2da: 2D Arrayids: Identifiersitm: Itemkey: Key filesto: Storetlk: Talk (language) file