Commit Graph

204 Commits

Author SHA1 Message Date
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
148a7e1c0b cache: add resize, recolor, and retexture to modeldefinirtion 2018-03-17 21:40:20 -04:00
Adam
710c0a2ecf cache: store original pixels and palette too, and add normalize() 2018-03-17 21:40:20 -04:00
Adam
beb9d3a27a cache: expand on texture definition and loader 2018-03-17 21:40:18 -04:00
Adam
735052232c cache: fix not invalidating vertexNormals in reset 2018-03-17 21:07:31 -04:00
Adam
e4af1aa0da cache: add updateNote to ItemDefinition 2018-03-17 21:07:09 -04:00
Adam
a3e4dc400f cache: add provider interfaces for items, models, sprites, and textures 2018-03-17 21:06:55 -04:00
Adam
10311e4965 cache: fix item definition default zoom2d 2018-03-12 20:44:43 -04:00
Max Weber
51b077b479 cache: Add get_is_mobile opcode.
This is set to 1 on the mobile build. All that it does is change some sprites in the options panel.
2018-02-23 19:41:17 -07:00
Adam
6cb140503e rs2asm: allow multiple newlines after header or instruction
Even though NEWLINE reads multiple newline characters, the lexer can emit multiple NEWLINE tokens from having only a comment on a line
2018-02-13 16:01:26 -05:00
Seth
cb78508b94 cache: Update ObjectManager to include NULL names 2018-02-09 13:19:35 -05:00
Adam
550a079093 cache: allow carriage returns in newlines in scripts 2018-01-28 22:14:58 -05:00
Adam
049ab21819 cache: add script id to grammar 2018-01-27 13:07:14 -05:00
Adam
6353bb0138 cache: add get_camera_focal_point_height 2018-01-27 13:07:12 -05:00
Adam
d53200cb14 cache: add set_camera_focal_point_height 2018-01-27 13:07:07 -05:00
Adam
7b3c8c34e9 cache: add comment to rs2asm grammar 2018-01-27 13:07:06 -05:00
Adam
cdfc7c549a cache: add get_zoom_distance 2018-01-27 13:07:04 -05:00
Adam
4ca7ee2014 cache: add set_zoom_distance 2018-01-27 13:07:01 -05: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
a27d3686c2 cache: add a few more write* to outputstream 2017-12-28 21:14:59 -05:00
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