Releases: runejs/filestore
Releases · runejs/filestore
v0.16.0 - Dragon Petting Zoo
v0.15.3 - Updating Dependencies
Technical
- Removed the deprecated
node-properties-parserdependency in favour ofproperties-parser
v0.15.2 - Freezer Duster
Technical
- ESLint support added using configuration from
@runejs/eslint-config - Linting problems fixed within multiple files, with no breaking changes
- TypeScript output directory changed from
/distto/lib
Breaking Changes
file-names.propertiesis now expected to be within thecacheDirinstead ofconfigDir
v0.14.2 - [Hotfix] Undead Storage
Fixes
- Fixes compilation error for the
filestore/storessub-module
v0.14.0 - Wacky Widgets
Features
- Added
decodeWidgetStore()toWidgetStoreto decode all widget files at once - Added
writeToDisk()toWidgetStoreto dump all widget files to JSON format on disk
v0.13.3 - The Tiles from Yesterday
Fixes
- Map region tile parsing fixed
- XTEA regions modified to use region file name
m50_50instead of the generated numeric region id
v0.13.1 - Robotic Bat
Features
- New NPC file fields decoded and added to
NpcConfig
varbitId: number = -1;
settingId: number = -1;
parentId?: number;
childrenIds?: number[];v0.13.0 - Best Bit
Features
VarbitStoreadded withinConfigStore- Varbit file decoding support added
- Ability to export varbit files as
VarbitConfigobjects
class VarbitConfig {
gameId: number;
index: number;
leastSignificantBit: number;
mostSignificantBit: number;
}v0.12.4 - Eggplant Trippin'
Features
- New fields added to
ObjectConfigwalkable: booleanconfigChangeDest?: number[]configId: number = -1varbitId: number = -1icon?: numberwall: boolean = falsesupportsItems: boolean = falserendering.objectModels?: number[]rendering.objectModelTypes?: number[]rendering.ambient: numberrendering.contrast: numberrendering.recolorToReplace?: number[]rendering.recolorToFind?: number[]rendering.rotated: booleanrendering.castsShadow: booleanrendering.modelSizeX: numberrendering.modelSizeY: numberrendering.modelSizeHeight: numberrendering.mapSceneID: numberrendering.obstructsGround: booleanrendering.hollow: boolean
v0.12.3 - Impersonal Imposters
Features
- XTEA file loading and decryption helper methods added
- Filestore channels and indexes are now publicly visible within
Filestoreinstances