├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── biome.json ├── config ├── file-names.json ├── file-names.properties ├── map-file-names.json └── map-keys.json ├── package.json ├── packed ├── main_file_cache.dat0 ├── main_file_cache.dat1 ├── main_file_cache.dat2 ├── main_file_cache.idx0 ├── main_file_cache.idx1 ├── main_file_cache.idx10 ├── main_file_cache.idx11 ├── main_file_cache.idx12 ├── main_file_cache.idx2 ├── main_file_cache.idx255 ├── main_file_cache.idx3 ├── main_file_cache.idx4 ├── main_file_cache.idx5 ├── main_file_cache.idx6 ├── main_file_cache.idx7 ├── main_file_cache.idx8 └── main_file_cache.idx9 ├── src ├── filestore │ ├── archive.ts │ ├── data │ │ ├── chunk.ts │ │ ├── compression.ts │ │ ├── filestore-loader.ts │ │ └── index.ts │ ├── file-data.ts │ ├── file-index.ts │ ├── filestore.ts │ ├── index.ts │ ├── stores │ │ ├── binary-store.ts │ │ ├── config-store.ts │ │ ├── configs │ │ │ ├── index.ts │ │ │ ├── item-store.ts │ │ │ ├── npc-store.ts │ │ │ ├── object-store.ts │ │ │ └── varbit-store.ts │ │ ├── font-store.ts │ │ ├── index.ts │ │ ├── jingle-store.ts │ │ ├── model-store.ts │ │ ├── music-store.ts │ │ ├── region-store.ts │ │ ├── sound-store.ts │ │ ├── sprite-store.ts │ │ ├── texture-store.ts │ │ └── widget-store.ts │ └── util │ │ ├── index.ts │ │ ├── name-hash.ts │ │ ├── png.ts │ │ └── xtea.ts ├── index.ts └── run.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/biome.json -------------------------------------------------------------------------------- /config/file-names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/config/file-names.json -------------------------------------------------------------------------------- /config/file-names.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/config/file-names.properties -------------------------------------------------------------------------------- /config/map-file-names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/config/map-file-names.json -------------------------------------------------------------------------------- /config/map-keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/config/map-keys.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/package.json -------------------------------------------------------------------------------- /packed/main_file_cache.dat0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.dat0 -------------------------------------------------------------------------------- /packed/main_file_cache.dat1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.dat1 -------------------------------------------------------------------------------- /packed/main_file_cache.dat2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.dat2 -------------------------------------------------------------------------------- /packed/main_file_cache.idx0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.idx0 -------------------------------------------------------------------------------- /packed/main_file_cache.idx1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.idx1 -------------------------------------------------------------------------------- /packed/main_file_cache.idx10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.idx10 -------------------------------------------------------------------------------- /packed/main_file_cache.idx11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.idx11 -------------------------------------------------------------------------------- /packed/main_file_cache.idx12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.idx12 -------------------------------------------------------------------------------- /packed/main_file_cache.idx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.idx2 -------------------------------------------------------------------------------- /packed/main_file_cache.idx255: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.idx255 -------------------------------------------------------------------------------- /packed/main_file_cache.idx3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.idx3 -------------------------------------------------------------------------------- /packed/main_file_cache.idx4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.idx4 -------------------------------------------------------------------------------- /packed/main_file_cache.idx5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.idx5 -------------------------------------------------------------------------------- /packed/main_file_cache.idx6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.idx6 -------------------------------------------------------------------------------- /packed/main_file_cache.idx7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.idx7 -------------------------------------------------------------------------------- /packed/main_file_cache.idx8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.idx8 -------------------------------------------------------------------------------- /packed/main_file_cache.idx9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/packed/main_file_cache.idx9 -------------------------------------------------------------------------------- /src/filestore/archive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/archive.ts -------------------------------------------------------------------------------- /src/filestore/data/chunk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/data/chunk.ts -------------------------------------------------------------------------------- /src/filestore/data/compression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/data/compression.ts -------------------------------------------------------------------------------- /src/filestore/data/filestore-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/data/filestore-loader.ts -------------------------------------------------------------------------------- /src/filestore/data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/data/index.ts -------------------------------------------------------------------------------- /src/filestore/file-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/file-data.ts -------------------------------------------------------------------------------- /src/filestore/file-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/file-index.ts -------------------------------------------------------------------------------- /src/filestore/filestore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/filestore.ts -------------------------------------------------------------------------------- /src/filestore/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/index.ts -------------------------------------------------------------------------------- /src/filestore/stores/binary-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/binary-store.ts -------------------------------------------------------------------------------- /src/filestore/stores/config-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/config-store.ts -------------------------------------------------------------------------------- /src/filestore/stores/configs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/configs/index.ts -------------------------------------------------------------------------------- /src/filestore/stores/configs/item-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/configs/item-store.ts -------------------------------------------------------------------------------- /src/filestore/stores/configs/npc-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/configs/npc-store.ts -------------------------------------------------------------------------------- /src/filestore/stores/configs/object-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/configs/object-store.ts -------------------------------------------------------------------------------- /src/filestore/stores/configs/varbit-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/configs/varbit-store.ts -------------------------------------------------------------------------------- /src/filestore/stores/font-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/font-store.ts -------------------------------------------------------------------------------- /src/filestore/stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/index.ts -------------------------------------------------------------------------------- /src/filestore/stores/jingle-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/jingle-store.ts -------------------------------------------------------------------------------- /src/filestore/stores/model-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/model-store.ts -------------------------------------------------------------------------------- /src/filestore/stores/music-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/music-store.ts -------------------------------------------------------------------------------- /src/filestore/stores/region-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/region-store.ts -------------------------------------------------------------------------------- /src/filestore/stores/sound-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/sound-store.ts -------------------------------------------------------------------------------- /src/filestore/stores/sprite-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/sprite-store.ts -------------------------------------------------------------------------------- /src/filestore/stores/texture-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/texture-store.ts -------------------------------------------------------------------------------- /src/filestore/stores/widget-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/stores/widget-store.ts -------------------------------------------------------------------------------- /src/filestore/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/util/index.ts -------------------------------------------------------------------------------- /src/filestore/util/name-hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/util/name-hash.ts -------------------------------------------------------------------------------- /src/filestore/util/png.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/util/png.ts -------------------------------------------------------------------------------- /src/filestore/util/xtea.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/filestore/util/xtea.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './filestore'; 2 | -------------------------------------------------------------------------------- /src/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/src/run.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runejs/filestore/HEAD/tsconfig.json --------------------------------------------------------------------------------