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
Max Weber
1eda2c3658
rl-api: expose ObjectComposition::varbitId/varPlayerId
2022-04-28 13:21:42 -06: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
Max Weber
af5ae4ab20
rl-client: update ID references to 2022-4-27
2022-04-26 22:14:33 -06:00
Max Weber
c4d51aeeeb
Quest: update to 2022-4-27
2022-04-26 21:57:37 -06:00
Max Weber
9789d6f392
rl-client: do not create a dependency reduced pom
...
shade was changed in 3.3.0 so that it always creates the pom, regardless
of if it replaces the default artifact
2022-04-26 14:38:27 -06:00
Max Weber
e04a8aa2cc
ScriptID: remove unused scripts
2022-04-26 13:38:45 -06:00
Max Weber
4f1327dda9
antidrag: respect hotkeys
2022-04-20 09:05:47 -06:00
Max Weber
610573d845
wiki: do not allow lookup-ing empty inventory slots
2022-04-20 06:49:44 -06:00
Max Weber
ba1ab4cde2
rl-client: pin new Plugin Hub certificate
2022-04-18 20:57:35 -06:00
Max Weber
da8d98bb56
ScriptID: fix GROUP_IRONMAN_STORAGE_BUILD script arguments
2022-04-12 12:19:32 -06:00
Max Weber
cbda380b5a
config: do not start other plugins during startup
2022-04-08 18:41:48 -06:00
Abex
1cddbcef7d
Merge pull request #14799 from Joshua-F/case-order
...
Use LinkedHashMap for switch jump tables
2022-03-29 18:04:35 -06:00
Max Weber
aeea3c9d47
rl-client: show FatalErrorDialog when the client crashes
2022-03-27 11:11:50 -06:00
Max Weber
4fce225124
ClientLoader: allow skipping updating vanilla
2022-03-27 11:11:50 -06:00
Max Weber
fb6f9682bd
rl-client: open FatalErrorDialog early during outages
2022-03-27 11:11:50 -06:00
Max Weber
3f6885999a
config: associate account hashes to rsprofiles
2022-03-23 20:14:45 -04:00
Max Weber
66bfde7cc3
api: add AccountHashChanged event
2022-03-23 20:14:45 -04:00
Max Weber
0dacb6b7ab
rl-api/Quest: update to 2022-3-22
2022-03-23 05:37:33 -06:00
Max Weber
963dc72d19
rl-client/chatcommands/Pet: add abyssal protector
2022-03-23 05:37:33 -06:00
Max Weber
de10c9892d
rl-client: remove questlist plugin
...
this functionality is included in vanilla now
2022-03-23 05:37:32 -06:00
Max Weber
52c2061ccd
rl-api: use TileObjects' z for hulls/clickboxes/outlines
2022-03-16 19:21:04 -06:00
Max Weber
8baf0ea39e
Update Quests to 2022-2-9
2022-02-09 05:00:09 -07:00
Max Weber
e9b138447e
config: implement toString/equals/hashCode for Config proxies
2022-02-03 17:10:28 -07:00
Max Weber
9966cad9ea
grounditems/Lootbeam: use more faithful colors
2022-01-20 19:26:19 -07:00
Max Weber
22d1014bd3
rl-api: add MagicConstant annotations
2022-01-20 19:21:53 -07:00
Max Weber
4f01dabed4
rl-api: fluent widget api
2022-01-20 19:21:47 -07:00
Max Weber
b0a10a9c14
grounditems: Add Modern style loot beam
2022-01-18 20:20:34 -07:00
Max Weber
f1fb26eb3d
rl-api: expose cache getters
2022-01-18 19:29:51 -07:00
Max Weber
6555643e11
rl-api: expose ModelData & model transformation methods
2022-01-18 19:29:45 -07:00
Max Weber
fc4f181364
rl-client: keep plugin hub jars around for longer
...
if you started 2 clients with different configs at the same time one
client could delete files out from under the other while it was trying
to load them, causing them to fail to load
2022-01-03 18:19:16 -07:00
Max Weber
6c15080bfb
grounditems/Lootbeam: handle loading models correctly
...
models are streamed over js5 so loadModel can return null until it is
downloaded
2021-12-28 20:16:16 -07:00
Max Weber
7e88e8e989
rl-api/Quest: Add The Frozen Door
2021-12-16 04:46:07 -07:00
Max Weber
a79b73c9b0
rl-client: add timestamp script
2021-12-15 18:54:03 -07:00
Max Weber
02235d1584
cache: add rev202 model formats
2021-12-12 10:37:27 -05:00
Max Weber
24d0127e3d
rl-api: use less confusing names for model indices
2021-12-12 10:37:27 -05:00
Max Weber
2e1e5bfd72
rl-client: remove chatbox performance plugin
...
vanilla's background was reworked so this shouldn't be necessary
2021-12-09 04:55:12 -07:00
Max Weber
581e6df145
rl-client: fix sending channel messages dropping ! prefixes
...
the server seems to always strip the first character from channel
messages, expecting its a /
2021-12-01 05:30:10 -07:00
Max Weber
f90b364e81
chatchannel: remove target mode
...
this was added to vanilla with `/@c` & friends
2021-11-24 04:26:34 -07:00
Max Weber
081a30056c
avoid boxing Comparator.comparings
2021-11-14 18:56:08 -05:00
Max Weber
ea4251a03c
camera: remove our compass look op config
...
this is now in vanilla
2021-11-10 04:12:09 -07:00
Max Weber
97e5186535
gpu: use optimized scene uploading for dynamic models too
2021-11-04 21:50:07 -06:00
Max Weber
5268f2766d
gpu: use pbo & driver owned buffer for ui tex upload
2021-11-04 21:50:07 -06:00
Max Weber
6ccf8065fd
grandexchange: don't use a stale widget for getting item id
...
this widget now is recreated of after the interface's onLoad
2021-10-06 04:56:25 -06:00
Max Weber
16830b0ad4
rl-api: add clan gim message types
2021-10-06 04:47:28 -06:00
Max Weber
e98c3da758
rl-client: use vanilla ItemComposition cache
2021-10-01 16:59:36 -04:00
Max Weber
0c79f847c1
rl-client/RSProfileType: add Shattered Relics profile type
2021-10-01 04:35:44 -06:00
Max Weber
639765d8e8
config: clarify plugin conflict list
...
people thought that `Conflicts with GPU` meant that their hardware was
unsupported, not that the plugins are mutually exclusive
2021-09-14 08:04:40 -06:00
Max Weber
24511aea4e
rl-client: add plugin conflict support
2021-09-11 19:33:39 -06:00
Max Weber
62a9e4f79b
Revert "rl-client: add plugin conflict support"
...
This reverts commit 72b2ac5705 .
2021-09-11 19:33:34 -06:00
Max Weber
72b2ac5705
rl-client: add plugin conflict support
2021-09-11 21:06:50 -04:00
Max Weber
f1df57f9dd
timetracking: don't load notification icons for every panel
2021-08-29 15:36:52 -06:00
Max Weber
aab1ca31dc
rl-api: expose actor pose anim source setters
2021-08-19 22:09:45 -06:00
Max Weber
3422136e5b
rl-client/ImageCapture: use RSProfileType for screenshot naming
2021-08-18 18:33:56 -04:00
Max Weber
9ea0f9f9e5
rl-client/RSProfileType: add DMM Reborn
2021-08-18 18:33:56 -04:00
Max Weber
b23a310832
itemstats: remove quest field
...
this has always been unused and isn't particularly useful to us anyway
2021-08-06 00:20:28 -06:00
Max Weber
fc208853a4
jshell: better unresolved symbol handling
2021-07-18 21:31:06 -06:00
Max Weber
ac7aa18147
jshell: allow copy of shell console
2021-07-18 21:31:06 -06:00
Max Weber
4db6a523ac
rl-client: render horizontal scroll bars
2021-07-18 21:31:06 -06:00
Max Weber
de8940b8b9
jshell: run cleanups on the client thread
2021-07-18 21:31:06 -06:00
Max Weber
8f6082081f
music: use vanilla's volume percentage conversion
2021-07-18 17:01:54 -06:00
Max Weber
e8274b5823
worldmap: use correct bounds for tooltip hit checking
2021-07-18 16:35:38 -06:00
Max Weber
1b95f34610
timetracking: don't fail rendering overview with dead contracts
2021-07-18 16:16:13 -06:00
Max Weber
8d73d50520
rl-api: add JagexColor util
2021-07-18 13:50:44 -04:00
Max Weber
afde6c899e
runelite-api: update Quest
2021-07-07 05:38:28 -06:00
Max Weber
778d679ab0
worldmap: fix tooltip widget id
2021-07-06 17:39:52 -06:00
Max Weber
4f24bce080
music: don't restart when rendrawing tli
...
the client now synchronizes the music volume with what is stored in the
var during toplevel_redraw, so if music was muted according to vanilla
it would stop music playback even if we were setting it higher.
2021-06-30 20:46:38 -06:00
Max Weber
4041ad4a33
http-service: fix hiscore test
2021-06-30 05:55:28 -06:00
Max Weber
f2b7f26387
http-api, rl-client: add phosani's nightmare to hiscores
2021-06-30 04:47:50 -06:00
Max Weber
00c971ef15
Update script arguments to 2021-6-30
2021-06-30 04:29:11 -06:00
Max Weber
0ce646a026
worldmap: include names for teleport icons
2021-06-23 04:59:13 -06:00
Max Weber
1d7172c099
runelite-client: use menu entries for focusing world map points
...
The previous way had usability issues since it would cover up the close
button, consumed clicks for no reason on any icon, making it difficult
to pan around the map when zoomed out, and had no tooltips.
It previously also accessed widgets on the EDT, which is a threading
issue.
2021-06-18 14:45:15 -04:00
Max Weber
2ca169ac3d
barbarianassault: remove dead overlay menuops
...
menu options are never added on dynamic widgets since they don't have
bounding boxes
2021-06-18 14:45:15 -04:00
Max Weber
ee6be00772
agility: add shayzien course
2021-06-16 23:22:19 -06:00
Max Weber
2d1df3dea6
worldmap: add shayzien rework locations
2021-06-16 23:22:19 -06:00
Max Weber
a6c9c0aa43
rl-api: update Quest enum to 2021-6-16
2021-06-16 04:01:15 -06:00
Max Weber
f1fc3ccb5c
cache: add 197 opcodes
2021-06-16 04:01:15 -06:00
Max Weber
074f1e0841
client: correctly use Runnables::doNothing
...
passing it as a method reference complete defeats the point of the
method as it desugars to:
option("foo", () ->
{
Runnable unused = Runnables.doNothing();
});
2021-06-11 03:18:35 -06:00
Max Weber
14545aac26
rl-client: never cache 4/5xx requests
2021-05-31 11:25:43 -04:00
Max Weber
58e351dca6
timestamp: use less callbacks in script overlays
...
all of these separate callbacks are error prone to update and hard to
test
2021-05-27 13:48:50 -04:00
Max Weber
adabb68ff1
ChatboxPanelManager: use ScriptPreFired
2021-05-27 13:48:50 -04:00
Max Weber
939852f135
rl-client: cleanup cs2 overlays
2021-05-27 13:48:50 -04:00
Max Weber
cb0d98bbc8
rl-client: update cs2 overlay opcodes
2021-05-27 13:48:50 -04:00
Max Weber
04884beac0
cache: update cs2 opcodes
2021-05-27 13:48:50 -04:00
Max Weber
76dcf1db10
scripts/SkillTabBuilder: fix unbalanced stack
2021-05-27 13:48:50 -04:00
Abex
2ab6196bfd
Merge pull request #13637 from abextm/cache-code-2021-05-26-rev196
...
Cache code 2021 05 26 rev196
2021-05-26 05:04:13 -06:00
Max Weber
bd2cd07917
screenshot: don't attempt to draw a date when there is no report button
...
previously this would just silently ignore the screenshot if you were
on the orb of oculus or fullscreen world map interfaces until you were
back onto one of the normal tlis where the overlay is rendered.
2021-05-19 11:30:32 -04:00
Max Weber
c69337d954
rl-api: import getTopLevelInterfaceId
2021-05-19 11:30:32 -04:00
Max Weber
f8853fff31
interfacestyles: update chatbox sprite ids
...
These are all the wrong size, but they aren't horribly broken like this
2021-05-19 11:30:32 -04:00
Max Weber
ff033177de
screenshot: use new report button offset
2021-05-19 11:30:32 -04:00
Max Weber
6162c581c0
SpriteID: update to 2021-5-19
2021-05-19 11:30:32 -04:00
Max Weber
56dcbe2e63
friendschat: remove unused title strings
2021-05-19 06:05:34 -06:00
Max Weber
401fbf3ca4
gpu: increase texture limit
2021-05-19 05:56:03 -06:00
Max Weber
1cf90b4feb
friendschat: remove user count
...
this widget is gone, we can find a new place for it in the future maybe
2021-05-19 05:56:03 -06:00
Max Weber
e588635ccc
friendschat: remove Tab Chat option
...
this is now included in the vanilla client
2021-05-19 05:56:03 -06:00
Max Weber
7ea0c17fdc
Update IDs for 2021-4-28
2021-04-28 04:35:06 -06:00
Max Weber
a0d28b2f42
cache/NpcLoader: add category opcode from rev 195
2021-04-14 05:44:47 -06:00