Commit Graph
125 Commits
Author SHA1 Message Date
Trevor 23997a814f cache: add healthbar dumper 2020-06-13 10:35:31 -04:00
Adam 667a0e9297 cache: diable some long-running tests
These tests just bulk-dump data and don't really test anything, and use
up a lot of CI time when tests are run
2020-05-25 14:32:56 -04:00
15987632 1c272bb649 cache: add spotanim dump test 2020-05-01 00:44:36 -06:00
Hexagon 2eaf57187d cache: Add hitsplat definition 2020-01-20 15:42:15 -05:00
Adam c549114734 cache: add param config 2020-01-03 09:26:08 -05:00
Max Weber 911893b710 cache/FrameDumperTest: Don't get the wrong framemaps for a frame 2019-07-03 08:45:24 -06:00
William Collishaw 83d2a7e58b Clean up some instances of double white space 2019-06-30 10:19:49 -06:00
William Collishaw 5025b6d5af Replace use of deprecated Guava Files write method 2019-06-27 01:51:27 -06:00
Tomas Slusny 1eb68559e4 Merge pull request #9057 from WilliamCollishaw/fix-getProperties-typo
Fix typo in 'getProperties' function name
2019-06-08 22:52:51 +02:00
William Collishaw 1733147195 Fix typo in 'getProperties' function name 2019-06-07 22:26:50 -06:00
William Collishaw e88e2cdf85 Fix typo in 'dumpJson' function name 2019-06-07 22:24:15 -06:00
RuneLite Cache-Code Autoupdater fc48e2a936 Rewrite scripts with new opcodes 2019-03-09 00:01:48 -07:00
Max Weber 33e76436d3 cache: Add FlatStorage 2019-01-10 03:23:27 -07:00
Abex e25f88fad0 Merge pull request #6469 from Joshua-F/feat/structtype
Add StructDefinition to cache
2018-11-27 01:53:02 -07:00
Max Weber ec5737a1d9 Merge pull request #6470 2018-11-27 01:25:45 -07:00
Joshua Filby 18ec864250 cache: prevent dumping enums with no data 2018-11-27 01:20:35 -07:00
Magic fTail fb37e494d4 Add id to script output 2018-11-26 07:59:52 +01:00
Joshua Filby 06850cff10 feat: add StructDefinition to cache
Includes a manager for loading and test that each struct into its own file.
2018-11-14 19:55:25 -06:00
Adam 7a99eaf4f7 Merge pull request #5394 from Abextm/if-cache-names
cache: Name InterfaceDefinition
2018-09-12 08:12:38 -04:00
Max Weber f7c83db941 cache: Store ID in ScriptLoader 2018-09-11 18:20:58 -06:00
Max Weber 36971a2add cache: Disassemble CS1s 2018-09-09 10:47:07 -06:00
Adam c02ff65a5a cache: fix outputstream writeString to not write unicode strings
Add test for assembling a script with a nbsp in it
2018-08-15 08:00:29 -04:00
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