Lotto
14aa57e126
runelite-client: revamp clue scroll plugin
2018-03-26 17:25:58 +02:00
Lotto
59f6258446
runelite-client: add resource images to clue scroll plugin
2018-03-26 17:25:40 +02:00
Lotto
00d230efcf
runelite-api: add sprite ids class
2018-03-26 17:24:20 +02:00
Lotto
7f4e36cf5f
runelite-client: add line wrapping to PanelComponent lines
2018-03-26 17:23:24 +02:00
Lotto
0aae96f0ce
runelite-client: extend overlay util to render Areas and LocalPoint
2018-03-26 17:22:42 +02:00
Lotto
04abc1fb12
runelite-client: pass in z offset into renderActorOverlayImage
2018-03-26 17:12:16 +02:00
Lotto
35d8f2ef71
runelite-api: add emote window widget info
2018-03-26 17:11:36 +02:00
Lotto
0b2fa4aba1
runelite-api: make InventoryItemQuery take in InventoryID
2018-03-26 17:11:11 +02:00
Lotto
054dd4852d
Synchronize usages of ImageIO.read(...)
...
ImageIO.read(...) is not really thread-safe, as calling it on several threads at the same time can cause NullPointerExceptions and ConcurrentModificationExceptions, as reported in https://bugs.openjdk.java.net/browse/JDK-8058973 and https://bugs.openjdk.java.net/browse/JDK-6986863 .
This commit changes all usages of this method to synchronize on ImageIO.class, so the method is never run asynchronously.
2018-03-07 20:06:16 +01:00
Lotto
4c8276b6fa
runelite-mixins: add mixin for processing game exceptions
2018-03-07 18:28:03 +01:00
Lotto
2cea57fddf
runescape-api: add RSRunException
2018-03-07 18:28:01 +01:00
Lotto
01483c9f8e
runelite-api: fix worldToMiniMap not working correctly in stretched mode
...
Fixes Perspective#worldToMinimap not returning correct values if in fixed mode and using the stretched fixed mode plugin.
2018-03-07 00:23:26 +01:00
Lotto
a36e95580d
runelite-client: fix Use tooltip arrow not being displayed
2018-03-06 20:33:25 +01:00
Lotto
1acaeb4826
Add stretched fixed mode plugin
2018-03-06 00:37:59 +01:00
Lotto
e0e0b85093
Add mouse listeners that stretch event x/y
...
Don't use Provider for getting client instance
2018-03-06 00:37:59 +01:00
Lotto
6da6307d50
Add support for specifying the position to insert mouse listeners in
2018-03-06 00:37:59 +01:00
Lotto
d0aa72f61b
Add support for proxying mouseWheelMoved events
2018-03-06 00:37:59 +01:00
Lotto
d1d45eb11f
Modify the size and location of the game canvas if stretched is enabled
2018-03-06 00:37:59 +01:00
Lotto
4e198b6e0e
Add logic for game image stretching in Hooks#draw
...
Cache stretched dimensions and image
Fix rendering hint not being set until you resize window
2018-03-06 00:37:59 +01:00
Lotto
22f931a438
Add a mixin for storing stretched fixed mode setting states
2018-03-06 00:37:59 +01:00
Lotto
725762460a
Move the 765x503 constants to a Constants API class
2018-03-06 00:37:59 +01:00
Lotto
e830442585
Use a mixin for calling Hooks.draw instead of a @Hook
2018-03-06 00:37:59 +01:00
Lotto
92e224fb94
runelite-client: add news feed plugin
2018-03-04 09:23:20 -05:00
Lotto
b1990c72c5
http-api: add client for looking up feed
2018-03-04 09:22:43 -05:00
Lotto
3a78cf1e7b
http-service: add feed api endpoint
2018-03-04 09:22:42 -05:00
Lotto
8259410178
http-service: add services for getting blog posts, tweets and osrs news
2018-03-04 09:22:41 -05:00
Lotto
f9cae8416a
http-api: add feed types
2018-03-04 09:22:40 -05:00
Lotto
2b65979a21
runelite-client: remove diary progress plugin
...
The functionality was added to the game
2018-03-01 15:03:33 +01:00
Lotto
5c7c882ecb
hiscoreplugin: show skill details on hover instead of click
2018-02-27 20:50:39 +01:00
Lotto
17f19f9473
agilityplugin: add support for Brimhaven
2018-02-27 16:17:39 +01:00
Lotto
2c0ab96e70
agilityplugin: add support for Dorgesh-Kaan
2018-02-27 16:17:32 +01:00
Lotto
141f5ac778
modelmixin: use verticesCount/trianglesCount instead of array lengths
2018-02-27 15:43:14 +01:00
Lotto
45a1c737fa
Add equipment window support to InventoryWidgetItemQuery
2018-02-27 14:13:03 +01:00
Lotto
cf92765cf3
Add guide prices support to InventoryWidgetItemQuery
2018-02-27 14:13:03 +01:00
Lotto
13b03a4710
notifier: add option to disable notification sounds
2018-02-27 14:09:44 +01:00
Lotto
59faa482e3
examineplugin: only capture menuactions with the option "Examine"
2018-02-27 13:43:27 +01:00
Lotto
20eeadd702
opponentinfo: display the name of the target of your target
2018-02-26 23:54:42 +01:00
Lotto
42c6de3403
Add varbit for multicombat area
2018-02-26 23:54:29 +01:00
Lotto
b8089a30b2
Add grand exchange support to InventoryWidgetItemQuery
2018-02-26 18:50:42 +01:00
Lotto
856f1d9a96
Fix Widget#isHidden returning incorrect state when parent is null
2018-02-26 18:46:09 +01:00
Lotto
f210bbc4fb
puzzlesolver: remove bounds check from PuzzleSolver#getStep
2018-02-25 20:48:16 +01:00
Lotto
3396c7ac45
puzzlesolver: fix solution being reset when clicking the puzzle quickly
2018-02-24 00:40:48 +01:00
Lotto
31af43e9be
puzzlesolver: add an option to draw dots instead of arrows
2018-02-23 23:47:03 +01:00
Lotto
f6a0f48601
puzzlesolver: update the test to use the new solver
2018-02-23 23:25:30 +01:00
Lotto
9fb2ba3fda
puzzlesolver: use the new solver and display Solving.. + Solved! msgs
2018-02-23 23:25:03 +01:00
Lotto
fa619af0aa
puzzlesolver: don't spit out exceptions when the puzzle is finished
2018-02-23 23:20:11 +01:00
Lotto
90d7f9c56e
puzzlesolver: add IDA* + manhattan distance solver
2018-02-23 23:19:30 +01:00
Lotto
68eb2bacc1
grounditems: offset text on z axis
2018-02-23 12:49:45 +01:00
Lotto
7d2c4b5298
Change name of RememberUsername plugin to UsernameSyncer
2018-02-21 11:55:16 -05:00
Lotto
5ab9c6a9c7
Update RememberUsernamePlugin to save the name from the vanilla feature
2018-02-21 11:55:15 -05:00
Lotto
17347f8d39
Import API for getting remembered username from preferences.dat
2018-02-21 11:55:14 -05:00
Lotto
8a4120e99d
Render modicons in tooltips
2018-02-20 20:09:15 -05:00
Lotto
7fe767e265
screenshot-plugin: run image saving logic in another thread
2018-02-18 02:03:11 +01:00
Lotto
3e7e89f38b
screenshot-plugin: adjust time/date format to not include spaces
2018-02-18 00:10:00 +01:00
Lotto
aab82c53ff
Change copyright header for UniquePassive to Lotto
2018-02-16 19:14:28 +01:00
Lotto
d91f70bff6
screenshot-plugin: extend test to test Attack and Hunter lvlups
2018-02-16 18:48:12 +01:00
UniquePassive
15553b232c
screenshot-plugin: add detection for Hunter levelups
2018-02-16 16:34:22 +01:00
UniquePassive
61a92e3d28
screenshot-plugin: don't depend on "a " in skill name string
2018-02-15 20:50:48 +01:00
UniquePassive
036e8f3b9b
screenshot-plugin: adjust the comments for to-be-parsed text
2018-02-15 20:49:54 +01:00
UniquePassive
97cb48b6dd
screenshot-plugin: don't include spaces in file names
2018-02-15 20:48:46 +01:00
UniquePassive
18b60ea3bc
Add Hunter levelup widget info
2018-02-15 20:47:19 +01:00
UniquePassive
f81f2cd272
Add puzzle solver plugin
2018-02-08 19:13:05 -05:00
UniquePassive
74552d0018
Add puzzle solving algorithm
2018-02-08 19:13:03 -05:00
UniquePassive
49dc078b11
Add puzzle box WidgetInfo
2018-02-08 19:03:05 -05:00
UniquePassive
d4c6575d9c
Add puzzle box InventoryID
2018-02-08 19:03:03 -05:00
UniquePassive
a61b383877
Rename ocLowDetail to objectCompositionLowDetail
2018-02-05 15:08:21 +01:00
UniquePassive
659413feb1
Rename highMemory to audioHighMemory
2018-02-05 15:05:06 +01:00
UniquePassive
48d6170351
Always use "high memory" audio
2018-02-05 14:59:41 +01:00
UniquePassive
ad90e932c6
screenshot plugin: fix okhttp resource leak on imgur upload
2018-01-30 18:45:57 +01:00
UniquePassive
4fac783c18
Add a Reset button to config panels for resetting to defaults
2018-01-25 18:53:23 -05:00
UniquePassive
0cede52ba5
Add a config setting for the game applet's size
2018-01-26 00:49:00 +01:00
UniquePassive
b0429cbd65
Add Dimension to configs
2018-01-26 00:47:49 +01:00
UniquePassive
741d42ab49
http-service: fix exception on empty config setKey request body
2018-01-22 01:21:58 +01:00
UniquePassive
d1cb80004d
runelite-client: add screenshot plugin
2018-01-20 10:55:09 -05:00
UniquePassive
f242e8d047
runelite-client: add client ui loaded event
2018-01-20 10:54:58 -05:00
UniquePassive
709dac68d4
runelite-client: update to substance 8.0.00-dev
2018-01-20 10:54:43 -05:00
UniquePassive
ea19150e40
Add nullcheck for counter in SlayerPlugin#onConfigChanged
2018-01-20 12:05:49 +01:00
UniquePassive
2d0cd23785
Notify before 5 minute idle and 6h logout
2018-01-20 11:49:54 +01:00
UniquePassive
fc4188e48d
runescape-client: Fix broken glyphs
2018-01-19 17:16:51 +01:00
UniquePassive
f1821015db
runelite-client: update plugins for new overlay layer
2018-01-14 21:46:48 -05:00
UniquePassive
b9eb86edf2
runelite-client: add OverlayLayer and rendering logic for multiple overlay layers
2018-01-14 21:46:42 -05:00
UniquePassive
95bc310bc1
Add API for getting the client BufferProvider
2018-01-14 21:46:24 -05:00
UniquePassive
e4a4be0069
Remove extra pixels on the right side of minimap_orb_background
2018-01-13 04:48:45 +01:00
UniquePassive
552beb0af5
SpecOrbOverlay: Use fields for position constants + adjust specorb pos
2018-01-13 04:42:29 +01:00
UniquePassive
68d448b7de
Implement optimized isFriend, isIgnore and isClanMember
2018-01-12 20:49:21 -05:00
UniquePassive
5cf24a8f83
Add world types
2018-01-06 19:54:25 -05:00
UniquePassive
31c86ac816
Add a world list lookup client
2018-01-06 19:54:24 -05:00
UniquePassive
23acf6d80a
runescape-client: Rename RSCanvas to GameCanvas
2018-01-06 20:32:43 +01:00
UniquePassive
de66481965
Fix the UI freezing when refreshing widgets in the Dev Tools
2018-01-04 20:37:32 +01:00
UniquePassive
b93927f4e6
Fix ground items not being toggleable
2018-01-03 01:05:52 +01:00
UniquePassive
2bdaf09b6b
Fix previous result not being cleared in hiscore plugin
2018-01-02 19:37:25 +01:00
UniquePassive
945cdb1116
Fix BackgroundComponent's background overflow
2018-01-02 08:29:03 -05:00
UniquePassive
e4487362a5
Expand the hiscore panel when looking up players
2018-01-02 08:28:09 -05:00
UniquePassive
8f9c74aa91
Don't NPE when Player name is null
2017-12-27 20:31:50 +01:00
UniquePassive
044502da78
Make special attack orb look a little nicer
2017-12-17 02:25:36 +01:00
UniquePassive
e977a82882
Make hidden items case insensitive in GroundItems plugin
2017-11-03 15:09:52 +01:00
UniquePassive
741bc66907
Adjust client frame panel size
...
Removes the black line below the game applet
2017-10-22 20:09:42 +02:00
UniquePassive
71382a7819
Fix checkstyle errors
2017-10-22 16:42:06 +02:00
UniquePassive
69895328be
Add method mixin copy and replace functionality
2017-10-22 16:42:06 +02:00
UniquePassive
944452dde4
Fix running Maven install on JDK9
2017-10-17 18:18:12 +02:00