Releases: runejs/filestore
Releases · runejs/filestore
v0.16.0 - Dragon Petting Zoo
v0.15.3 - Updating Dependencies
Technical
- Removed the deprecated
node-properties-parser
dependency 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
/dist
to/lib
Breaking Changes
file-names.properties
is now expected to be within thecacheDir
instead ofconfigDir
v0.14.2 - [Hotfix] Undead Storage
Fixes
- Fixes compilation error for the
filestore/stores
sub-module
v0.14.0 - Wacky Widgets
Features
- Added
decodeWidgetStore()
toWidgetStore
to decode all widget files at once - Added
writeToDisk()
toWidgetStore
to 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_50
instead 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
VarbitStore
added withinConfigStore
- Varbit file decoding support added
- Ability to export varbit files as
VarbitConfig
objects
class VarbitConfig {
gameId: number;
index: number;
leastSignificantBit: number;
mostSignificantBit: number;
}
v0.12.4 - Eggplant Trippin'
Features
- New fields added to
ObjectConfig
walkable: boolean
configChangeDest?: number[]
configId: number = -1
varbitId: number = -1
icon?: number
wall: boolean = false
supportsItems: boolean = false
rendering.objectModels?: number[]
rendering.objectModelTypes?: number[]
rendering.ambient: number
rendering.contrast: number
rendering.recolorToReplace?: number[]
rendering.recolorToFind?: number[]
rendering.rotated: boolean
rendering.castsShadow: boolean
rendering.modelSizeX: number
rendering.modelSizeY: number
rendering.modelSizeHeight: number
rendering.mapSceneID: number
rendering.obstructsGround: boolean
rendering.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
Filestore
instances