Commit Graph
100 Commits
Author SHA1 Message Date
Max Weber 23bd23a064 fairyring: add isle of souls ring 2022-05-18 05:11:32 -06:00
Max Weber 1ed37f561d overlay: do not move snap points backwards
because WidgetOverlays in their default position render in the vanilla
position it can cause other overlays to occlude previous overlays when
they should not
2022-05-16 11:39:46 -04:00
Max Weber 3fcf4c4217 rl-api, groundmarkers: handle instance plane conversion correctly 2022-05-13 08:14:53 -06:00
Max Weber bfc7ccd623 cache: add running/crawling anim opcodes from rev 205 2022-05-11 04:38:09 -06:00
Max Weber b5b19e0771 rl-api: expose currently playing music/jingle 2022-05-10 06:44:03 -06:00
Max Weber 28f45cedb5 Perspective: fix clickbox for type 11 objects 2022-05-08 10:09:49 -04: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
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