Commit Graph
377 Commits
Author SHA1 Message Date
Adam 0cebc5ebe8 cache: lombok definitions 2017-12-28 21:14:58 -05:00
Adam e9e7e2a180 cache: rename some fields of object and interface 2017-12-28 21:03:02 -05:00
Adam a718d00699 cache: fix readString to not sign extend negative values 2017-12-28 21:00:36 -05:00
Adam e685ac2491 cache: fix readBigSmart 2017-12-28 21:00:06 -05:00
Adam 54c61857c1 cache: fix writeBigSmart 2017-12-28 20:59:17 -05:00
Adam 1f153ddc48 cache: default index data to protocol 6 2017-12-28 20:57:55 -05:00
Adam 033cf3bb01 cache: split loading archive files from archive loading
Also no longer store archive contents in memory and instead read it from
storage on demand.
2017-12-17 18:36:05 -05:00
Adam 21f2543059 cache: fix compression with encryption 2017-12-16 18:24:00 -05:00
Adam cba9866304 cache: remove tree storage 2017-12-16 17:50:47 -05:00
Adam 440ecd6c7c cache server: never send appended archive revision 2017-12-16 17:27:21 -05:00
Adam a94ccedbf0 cache: use own Xtea implmentation instead of bouncycastle's 2017-12-16 15:58:43 -05:00
Adam 0049b8d34e cache: improve xtea test 2017-12-16 15:58:42 -05:00
Adam 1a6f84caa9 cache: remove whirlpool as it is not in osrs 2017-12-16 15:58:41 -05:00
Hunter W Bennett 499b2f6c7b Update djb2.properties
Add lots of sprite names and some song names. Removed "mapfunction".
2017-11-29 15:18:27 -08:00
Adam c035d060ff cache: add more opcodes 2017-11-26 17:33:18 -05:00
Adam 672a24bcce cache: redump test scripts to fix tests 2017-11-14 20:03:53 -05:00
Adam 415a764c66 cache: add more cs2 instructions 2017-11-14 19:51:39 -05:00
Adam 80bb459fc8 cache: add djb2 test 2017-11-10 11:35:01 -05:00
Adam 34d277c169 trackloader: refactor more midi messages 2017-10-08 16:20:49 -04:00
Adam 2cb8f0fe50 cache: fix assembler test 2017-09-29 12:33:15 -04:00
Adam a82742d0f6 opcodes: forgot to name a few 2017-09-29 12:14:33 -04:00
Adam 901ff8e5cc cache: update opcodes 2017-09-29 12:06:03 -04:00
Adam 9936fe352a cache: update world map dumper for Areas 2017-09-29 10:10:11 -04:00
Adam a58dca9cd0 xteakeymanager: don't explode if key loading fails 2017-09-28 22:59:49 -04:00
Adam 72ee72d38e xteakeymanager: load keys from api 2017-09-28 22:34:07 -04:00
Adam 8cf0e1cc8d cache: set protocol on downloaded indexes too 2017-09-28 21:28:25 -04:00
Adam 593e93b13d cache: fix writeBigSmart 2017-09-28 21:27:56 -04:00
Adam 7ce893af7b cache: store index and archive crcs, and check them for updates too
Switch archive storage to CAS as sometimes archives change content without changing revision
2017-09-24 15:44:16 -04:00
Adam 76b2d36704 cache: netty-ize client and server 2017-09-17 13:34:54 -04:00
Adam 7ccd74458c cache: fix tree storage test by sorting files prior to adding
Change archive.addFile(int) -> addFile(FSFile)
2017-09-11 16:59:48 -04:00
Adam cbfa298ac2 cache: add generated equals/hashCode to ArchiveFiles 2017-09-11 16:38:50 -04:00
Adam ed05ab93a5 cache client: download indexes even if revision is up to date
Also add DownloadWatcher to watch download progress
2017-09-11 16:25:25 -04:00
Adam 218333e97c cache: split archive file processing out from archive 2017-09-11 16:25:25 -04:00
Adam 78f5ddcd3a cache: split storage apart from Store 2017-09-05 20:05:41 -04:00
Adam 1b5cd87351 cache: fix not creating files in cache client 2017-09-05 19:55:17 -04:00
Adam ce250f789e cache: throw less out of download() 2017-09-03 22:02:23 -04:00
Adam 9e00655326 cache: use newer index data parser for cache client 2017-09-03 21:54:59 -04:00
Adam bf4436178d cache: split index data reading off. It is shared with the cache client too. 2017-09-03 20:49:58 -04:00
Adam bee7bcec37 cache: overwrite archive crc/revision with stored version on mismatch 2017-09-03 19:46:42 -04:00
Adam 69b85e41b2 cache: expand on revision/crc mismatch warnings 2017-09-03 19:25:09 -04:00
Adam 684bf70719 cache: rename File to FSFile 2017-09-03 16:46:34 -04:00
Adam 0bfdf1d39a cache: split index request from download, remove hardcoded client rev 2017-09-03 16:21:23 -04:00
Adam 1305c37951 cache: rename downloader -> client 2017-09-03 15:44:15 -04:00
Adam 01b792f9f8 cache: use hex for archive names 2017-09-03 15:26:42 -04:00
BenjaminFaal 07c8442f22 cache: add getter for npcs list 2017-08-19 11:20:30 -04:00
Adam fd0c3a10f2 cache: add run command opcode 2017-08-15 22:02:42 -04:00
Adam f802ae8b21 cache: correct inventory dumper log message [ci skip] 2017-08-06 21:36:28 -04:00
Adam cc52cd7ce3 cache: add get_inventory_size instruction 3304 2017-08-06 17:09:59 -04:00
Adam 72e1df2a10 cache: add inventory loader and dumper 2017-08-06 17:08:57 -04:00
dey0 2297df08d4 Add music filenames to hash list 2017-07-28 14:09:03 -05:00