Commit Graph

163 Commits

Author SHA1 Message Date
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
Adam
5a270cfc6d cache: don't complete haneshake future until after state is changed to connected 2017-07-18 20:48:05 -04:00
Adam
d1bbc52bb4 Remove unused imports 2017-07-16 10:11:08 -04:00
Adam
cba8c83ca6 cache: use id to uniquely name fields 2017-07-08 22:41:11 -04:00
Adam
3118e6a799 Add checkstyle config for brace style 2017-06-08 11:58:58 -04:00
Adam
bec5ff64db cache: fix trackdumpertest with negative archive names 2017-06-05 12:12:12 -04:00
Adam
ca93ce2a8b cache: remove unnecessary loop from TrackLoader 2017-06-04 19:46:58 -04:00
Adam
7e0a1c37d3 cache: fix trackloader sometmies producing corrupt midis
OutputStream is free to internally resize its bytebuffer. Remove byte[] constructor to prevent misuse again.
2017-06-04 19:42:26 -04:00
Adam
0ef72eb878 cache: fix setting enum size 2017-06-01 19:39:35 -04:00
Adam
6a552a81d6 cache: add area definition and loader 2017-06-01 19:14:47 -04:00
Adam
1bc843b648 cache: fix cache server test 2017-05-31 21:02:17 -04:00
Adam
f81592c320 cache client: batch requested archives instead of requesting individually 2017-05-31 20:51:36 -04:00
Adam
9adfb183d6 cache: add loaders for archive 0 of world map index 2017-05-29 21:03:50 -04:00
Adam
21f9f583f9 Update cache to 142 2017-05-29 18:30:32 -04:00
Adam
2e5e118df4 cache: extract cache to working directory based on cache version 2017-05-29 18:21:44 -04:00