Commit Graph
103 Commits
Author SHA1 Message Date
Su-Shing Chen 65178d053e Fix Assembler tests when autocrlf=true on Windows 2018-07-30 21:47:10 +12:00
Adam 23c13c1d53 cache: fix assembler to set correct switch table index
The int operand of switch instructions is an index into the switch table. The operand was always 0, breaking scripts with multiple switches.
2018-07-24 20:12:34 -04:00
Adam 309665c8ff modelviewer: add basic animation support 2018-06-24 15:54:55 -04:00
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