Lotto
b145fae00f
stretchedmode: reduce wait time after changing scaling percentage
...
It now sets the max width and height right before the canvas is resized,
so the canvas size uses those max bounds immediately, instead of setting
it 500ms after the canvas is resized initially.
2018-11-25 17:56:41 +01:00
Lotto
5858eeff45
gpu: add stretched mode support
2018-11-21 02:07:34 +01:00
Lotto
6d0a8a4975
gpu: add frame and render buffer utils
2018-11-21 02:06:11 +01:00
Lotto
5e3caf9190
gpu: limit interaction distance from camera
...
The bounding box limitation is not enough for preventing users from interacting with objects far away when the game window is wide.
This introduces a limit on how far away the camera can be from objects for you to be able to interact with them, remedying the issue above.
2018-11-17 16:15:28 +01:00
Lotto
fdfdf77ddc
stretchedmode: retain aspect ratio when scaling
2018-11-02 16:18:31 +01:00
Lotto
7474d72b13
stretchedmode: fix size not being reset on plugin disable
2018-11-01 17:58:21 +01:00
Lotto
e7aea257e3
stretchedfixedmode: rename plugin to 'stretched mode'
2018-10-31 20:21:19 +01:00
Lotto
7cf3e3401a
stretchedfixedmode: add resizable interface scaling
2018-10-31 20:21:07 +01:00
Lotto
e4d3b6642b
puzzlesolver: wait a duration before recomputing the solution
2018-10-20 20:46:58 +02:00
Lotto
f608e37e77
puzzlesolver: make exclusive use of PuzzleSolver's constants
2018-10-20 20:24:08 +02:00
Lotto
681720842c
puzzlesolver: break out -1 piece value into a constant
2018-10-20 20:22:57 +02:00
Lotto
2b5920d36b
Change 'username' to 'player name' in usernameInTitle
2018-10-18 23:48:52 +02:00
Unknown
2a6ad6f573
instancemap: add 'X' button on the interface to close map
2018-09-24 17:37:07 +02:00
Lotto
18851f1094
entityhider: make hidden entities not occupy the tile they're on
2018-09-13 00:00:31 +02:00
Lotto
1e5cf3a2d2
worldhopper: fix spam in chatbox when trying to open switcher in bank
2018-08-17 22:31:49 -04:00
Lotto
9aed31d353
fpsindicator: remove caching of fps strings
2018-08-14 15:14:45 +02:00
Lotto
530d253b37
fpsindicator: fix overlay being cut off outside the canvas
2018-08-14 15:12:34 +02:00
Lotto
215f46e483
fpsindicator: fix overlay disappearing when using stretched fixed mode
2018-08-14 15:12:34 +02:00
Lotto
994d67ba70
clues: add fairy ring to sinclair mansion clue solution
2018-08-14 15:06:58 +02:00
Lotto
3d40997e23
clues: allow any imbued crystal bow for emote clue
2018-08-14 14:57:54 +02:00
Lotto
275d093767
runescape-api: add Protect annotation
2018-08-12 09:15:05 -04:00
12da232985
runelite-client: add world hopper plugin
...
Co-authored-by: Adam <Adam@anope.org >
Co-authored-by: psikoi <ruben.amendoeira@gmail.com >
Co-authored-by: Tomas Slusny <slusnucky@gmail.com >
2018-08-12 09:15:04 -04:00
Lotto
189d54122c
runelite-api: add total level api
2018-08-12 08:51:02 -04:00
Lotto
6aa646c7ba
runelite-api: make ClanMember extend ChatPlayer
2018-08-12 08:51:01 -04:00
Lotto
716c84c132
runelite-api: expose ChatPlayer.world
2018-08-12 08:51:01 -04:00
Lotto
e93ee86a21
mixins: add world hopping mixin
2018-08-12 08:51:00 -04:00
Lotto
791af75396
runelite-api: add world switcher widget info
2018-08-12 08:30:53 -04:00
Lotto
848c73e556
emoteclues: display when item is in inventory
2018-05-22 23:58:25 +02:00
Lotto
fe8ead3d88
emoteclues: change symbols to ✓ and ✗
2018-05-22 23:57:03 +02:00
Lotto
f672ef9014
stretchedfixedmode: use volatile image instead of buffered image
...
This takes advantage of your GPU to improve the stretched fixed mode performance significantly.
2018-05-20 03:12:24 +02:00
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