Commit Graph

100 Commits

Author SHA1 Message Date
Adam
9f943832ea cache: rewrite map image dumper with logic from client 2018-03-30 12:35:20 -04:00
Adam
66c8fce606 cache: add item sprite renderer
Most of the code is slightly deobfuscated and stripped down from the client
2018-03-17 21:40:21 -04:00
Adam
e650637176 cache: allow passing instruction set to assembler 2018-01-27 13:06:53 -05:00
Adam
4624371bf9 cache: remove script interpreter
It is unfinished and probably not something I want to complete soon
2018-01-26 20:30:52 -05:00
Adam
a29f55362c cache test: get tmpdir from a system property 2018-01-06 22:26:09 -05:00
Adam
a407af8672 cache: also disable map dumper test 2018-01-02 08:16:00 -05:00
Adam
ee3f4add78 cache: disable map image dumper test 2018-01-01 21:15:42 -05:00
Adam
82d277a8a5 cache: split cache client and server into their own projects
Split handshake and update protocol also into their own projects
2017-12-28 21:15:01 -05:00
Adam
c4bee1127c cache: add map and location definition, convert Region loading to use it 2017-12-28 21:15:00 -05:00
Adam
162efc9bfc cache: add savers 2017-12-28 21:14:59 -05:00
Adam
0cebc5ebe8 cache: lombok definitions 2017-12-28 21:14:58 -05:00
Adam
54c61857c1 cache: fix writeBigSmart 2017-12-28 20:59:17 -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
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
Adam
672a24bcce cache: redump test scripts to fix tests 2017-11-14 20:03:53 -05:00
Adam
80bb459fc8 cache: add djb2 test 2017-11-10 11:35:01 -05:00
Adam
2cb8f0fe50 cache: fix assembler test 2017-09-29 12:33:15 -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
72ee72d38e xteakeymanager: load keys from api 2017-09-28 22:34:07 -04:00
Adam
593e93b13d cache: fix writeBigSmart 2017-09-28 21:27:56 -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
78f5ddcd3a cache: split storage apart from Store 2017-09-05 20:05:41 -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
f802ae8b21 cache: correct inventory dumper log message [ci skip] 2017-08-06 21:36:28 -04:00
Adam
72e1df2a10 cache: add inventory loader and dumper 2017-08-06 17:08:57 -04:00
Adam
bec5ff64db cache: fix trackdumpertest with negative archive names 2017-06-05 12:12:12 -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
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
Adam
21d7955071 cache: also write int operand for sload 2017-05-21 18:02:49 -04:00
Adam
27d154249e cache: add stack and lvt string/int counts to rs2asm 2017-05-21 17:37:03 -04:00
Adam
3cd86bbbc4 cache: fix framemap dumper file names 2017-05-21 00:34:11 -04:00
Adam
48bbb11ac4 cache: add definition/loader for frame and framemap 2017-05-20 20:32:32 -04:00
Adam
ba4ff2edd2 cache: couple of newFile -> newFolder 2017-05-20 18:13:11 -04:00
Adam
50b7ff2064 cache: add switch instruction 2017-05-07 17:24:00 -04:00
Adam
b96619e2d8 cache: add script attrs to assembler and disassembler 2017-05-07 15:34:27 -04:00
Adam
d038cc1ef4 cache: also copy index255 2017-04-30 19:37:33 -04:00
Adam
791854ed23 cache: remove old cache from test resources, instead pull in as a dependnecy via maven
This also updates the cache the tests use to 140
2017-04-30 19:13:21 -04:00
Adam
512d0f5ff1 cache: add varbit definition and loader 2017-04-21 11:00:00 -04:00
Adam
2248dfd15f Rename track1 -> track, dump both track1/track2 indexes 2017-04-03 19:05:48 -04:00