Adam
9349ea84bb
cache: remove http-api dependency
...
This was only for the xtea client, which we don't use anymore anyway. Instead allow XteaKeyManager to read from an input stream.
2021-12-22 15:46:28 -05:00
Adam
991e8fda50
Allow rs.version to be a double
...
This allows sub-versions of the same RS revision
2021-05-26 19:43:26 -04:00
Adam
922c5e3421
cache: fix objexporter hsl to rgb calculation
...
This was doing hsb to rgb instead
2020-11-24 18:45:37 -05:00
Max Weber
431e09588b
specify utf8 encoding
...
this should fix the following known bugs:
- putting a U+2019 in the config causes it to become corrupted and
~double in size every launch
- scripts become assembled incorrectly and the nbsp after your name in
the chatbox becomes incorrect
- the feed panel doesn't show emoji
2020-08-28 21:58:08 -04:00
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