Lotto
1dfcfd3468
client: use Image instead of BufferedImage
2018-05-20 01:53:59 +02:00
Lotto
c16051d7f1
entityhider: don't hide npcs by default
2018-05-19 18:30:57 +02:00
Lotto
921a0be0dc
screenshotplugin: fix Hunter levelup widget ignoring toggle
2018-05-04 01:01:09 +02:00
Lotto
c4fb92cd5d
screenshotplugin: fix screenshot button ignoring displayDate setting
2018-05-04 00:48:13 +02:00
Lotto
b8e090b098
screenshotplugin: fix timestamp "button" not being stretched
2018-05-04 00:41:52 +02:00
Lotto
b23880d273
cluescrolls: support any type of ring of dueling in emote clues
2018-04-30 12:43:27 +02:00
Lotto
d85d986c64
cluescroll-plugin: group item variants + display when to unequip items
2018-04-21 15:22:49 +02:00
Lotto
6772a322c8
cluescrolls: fix confusing solution text for Luthas
2018-04-16 23:21:34 +02:00
Lotto
d7efba6295
hiscore panel: fix not displaying total level correctly
2018-04-16 23:03:49 +02:00
Lotto
17413db715
Revert "hiscore panel: fix total level breakage"
2018-04-16 23:01:57 +02:00
Lotto
0c14613fa4
hiscore panel: fix total level breakage
2018-04-16 21:58:26 +02:00
Lotto
e2d295e093
hiscore panel: fix clue/lms/bh breakage
2018-04-15 19:33:04 +02:00
Lotto
7685a6a110
hiscore: display levels above 99 in the panel
2018-04-15 10:13:54 -04:00
Lotto
8274b1905c
hiscore: lookup local player on double-click
2018-04-14 18:29:52 +02:00
Lotto
a3872b12d2
cluescroll-plugin: remove duplicate anagram answers
2018-04-09 17:25:31 +02:00
Lotto
5eedb0d3c8
runelite-client: remove old clue scroll enums
2018-03-26 17:26:03 +02:00
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