Commit Graph

377 Commits

Author SHA1 Message Date
Owain van Brakel
ddb0c71731 Merge remote-tracking branch 'runelite/master' 2022-05-11 13:32:19 +02:00
Max Weber
bfc7ccd623 cache: add running/crawling anim opcodes from rev 205 2022-05-11 04:38:09 -06:00
Owain van Brakel
3db0d24511 Merge remote-tracking branch 'runelite/master' 2022-05-11 11:41:54 +02:00
Adam
2fa6eb1dc3 cache: update indextype names 2022-05-07 10:23:12 -04:00
Adam
54da56e7b1 map image dumper: add main method
Co-authored-by: Explv <explv@osbot.org>
2022-05-01 22:22:14 -06:00
Adam
75e23b9a3e map image dumper: use BigBufferedImage
This redudces the memory consumption significantly since it requires
less of the image to be in memory at one time

Co-authored-by: Explv <explv@osbot.org>
2022-05-01 22:22:14 -06:00
Max Weber
c04534b7cb cache/MapImageDumper: draw cross region objs when drawing single regions 2022-05-01 22:22:14 -06:00
Max Weber
fa4776f396 cache/MapImageDumper: fix object wall checks 2022-05-01 22:22:14 -06:00
Max Weber
3ca476094c cache/MapImageDumper: handle pushdown objects correctly 2022-05-01 21:40:09 -06:00
Max Weber
685ee8d7e2 cache/MapImageDumper: fix icon & wall size & placement 2022-05-01 20:12:15 -04:00
Max Weber
050e453a64 cache/MapImageDumper: add transparency support 2022-05-01 20:12:14 -04:00
Max Weber
a00a8f3925 cache/MapImageDumper: add layer & brightness configuration 2022-05-01 20:12:14 -04:00
Max Weber
a97d5b7017 cache/RegionLoader: allow plugging an external xtea key provider 2022-05-01 20:12:14 -04:00
Max Weber
7cbef5edaa cache: unify jagex hsl conversion 2022-05-01 20:12:14 -04:00
Owain van Brakel
936f83793d project: Fix merge 2022-04-29 08:28:20 +02:00
Owain van Brakel
53a4025245 Merge remote-tracking branch 'runelite/master' 2022-04-29 08:11:02 +02:00
Max Weber
4975781bd3 cache: do not return partially or doubly lit textures 2022-04-27 09:28:58 -06:00
Max Weber
b6c2653a0e cache: correctly link bought & placeholder items
this was causing bought items (bounds, league cabbages) to render
incorrectly
2022-04-27 09:28:58 -06:00
Owain van Brakel
49874e219c Merge remote-tracking branch 'runelite/master' 2022-03-30 12:03:34 +02:00
Joshua Filby
71da8bc35e cache: use LinkedHashMap for switch jump tables 2022-03-28 00:20:37 -05:00
Owain van Brakel
5ab766c256 Merge remote-tracking branch 'runelite/master' 2022-03-09 01:47:04 +01:00
Adam
3ad8452d41 cache: rename texture animation direction and speed 2022-03-02 10:01:10 -05:00
Adam
ffc5380f28 cache: script: remove unused import 2022-02-25 14:30:06 -05:00
Tony Wang
15a393fe86 cache: script: use linkedhashmap for switch map
The switch maps are iterated in the assembler and disassembler and the generated code depends on the iteration order
2022-02-25 14:12:21 -05:00
Owain van Brakel
44576108bd Merge remote-tracking branch 'runelite/master' 2022-02-20 16:56:48 +01:00
Nakst
d03421d294 cache: refactor ModelLoader.decodeOldFormat variable names 2022-02-15 13:49:03 -05:00
Owain van Brakel
4892c6b672 Merge remote-tracking branch 'runelite/master' 2022-01-19 18:35:40 +01:00
Adam
b53dc9ee8f cache: remove netty-buffer dependency 2022-01-18 18:15:31 -05:00
Justin
0ad56a8c1d XteaKeyManager: optmized imports 2022-01-03 04:04:43 +11:00
Justin
81969602f7 upstream: merge 2022-01-03 04:00:10 +11:00
Justin
88af9303a6 upstream: merge 2022-01-03 02:56:01 +11:00
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
Owain van Brakel
62a5942180 Merge remote-tracking branch 'runelite/master' 2021-12-15 05:39:29 +01:00
Max Weber
02235d1584 cache: add rev202 model formats 2021-12-12 10:37:27 -05:00
Owain van Brakel
b9f7ed5078 Merge remote-tracking branch 'runelite/master' 2021-11-17 16:35:59 +01:00
Adam
40ab68a971 timestamp: use steam client chat timestamp support
The chat building scripts have variables now for message timestamp, so we can just assign our timestamp to those instead.
2021-11-16 16:08:59 -05:00
Max Weber
081a30056c avoid boxing Comparator.comparings 2021-11-14 18:56:08 -05:00
Owain van Brakel
798b93802b Merge remote-tracking branch 'runelite/master' 2021-11-03 13:15:32 +01:00
Adam
2eb2cdc328 cache: rename objectdefinition ambient sound ids 2021-11-02 14:44:44 -04:00
Owain van Brakel
99bd6c08cd Merge remote-tracking branch 'runelite/master' 2021-10-28 11:01:49 +02:00
Adam
1443d5a34d Add runelite_callback opcode to cache
Also move the RL Instructions from the script assembler to cache too, so it can be reused by the updater. The api Opcodes class has no use in the public api and so is removed.
2021-10-27 20:13:01 -04:00
ThatGamerBlue
cba9c7fe8b Merge remote-tracking branch 'upstream/master' into master 2021-06-16 11:34:52 +01:00
Max Weber
f1fc3ccb5c cache: add 197 opcodes 2021-06-16 04:01:15 -06:00
ThatGamerBlue
38634fcad3 Merge remote-tracking branch 'upstream/master' into master
Nice insider info btw, be nice if you shared it, so-called "open source" client.
2021-05-28 21:39:25 +01:00
Max Weber
04884beac0 cache: update cs2 opcodes 2021-05-27 13:48:50 -04: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
ThatGamerBlue
e089ae19e5 Merge remote-tracking branch 'upstream/master' into master 2021-04-14 13:20:19 +01:00
Max Weber
a0d28b2f42 cache/NpcLoader: add category opcode from rev 195 2021-04-14 05:44:47 -06:00
Max Weber
36216c7cf4 cache/ObjectLoader: add randomizeAnimStart opcode from rev 193 2021-04-14 05:44:47 -06:00
zeruth
fd6b8fccea Merge branch 'upstream-master' into runelite 2021-02-03 21:13:36 -05:00