Adam
c7d693b5f9
gitignore: add eclipse files
2018-03-20 17:42:55 -04:00
Adam
adc5fe2b26
item manager: add batch item price lookup
2018-03-18 11:46:46 -04:00
Adam
53d8286db8
examine service: correct type column enum
2018-03-17 22:21:20 -04:00
Adam
86578fcc12
cache controller: expose item sprites
2018-03-17 21:40:21 -04:00
Adam
66c8fce606
cache: add item sprite renderer
...
Most of the code is slightly deobfuscated and stripped down from the client
2018-03-17 21:40:21 -04:00
Adam
148a7e1c0b
cache: add resize, recolor, and retexture to modeldefinirtion
2018-03-17 21:40:20 -04:00
Adam
710c0a2ecf
cache: store original pixels and palette too, and add normalize()
2018-03-17 21:40:20 -04:00
Adam
beb9d3a27a
cache: expand on texture definition and loader
2018-03-17 21:40:18 -04:00
Adam
735052232c
cache: fix not invalidating vertexNormals in reset
2018-03-17 21:07:31 -04:00
Adam
e4af1aa0da
cache: add updateNote to ItemDefinition
2018-03-17 21:07:09 -04:00
Adam
a3e4dc400f
cache: add provider interfaces for items, models, sprites, and textures
2018-03-17 21:06:55 -04:00
Adam
d35ec38577
ge plugin: move item composition and image calls off of awt thread
2018-03-17 18:47:52 -04:00
Adam
82cfa48d9c
ground items: add support for wildcards
2018-03-16 20:06:13 -04:00
Adam
1a7331331f
boosts plugin: show time to next change
2018-03-16 17:46:07 -04:00
Adam
6f1853575d
runelite-mixins: add null checks in region mixin
2018-03-15 16:07:36 -04:00
Adam
0d5a7ea6d8
cache: change netty dependency to netty-buffer
2018-03-14 16:48:38 -04:00
Adam
4c9a3bcea9
runelite-client: add github release plugin configuration
2018-03-13 21:03:09 -04:00
Adam
e82e404c6e
http-service: add sprite service
2018-03-13 14:21:18 -04:00
Adam
5411da531b
runelite-api: add scale to createItemSprite
2018-03-13 14:13:14 -04:00
Adam
10311e4965
cache: fix item definition default zoom2d
2018-03-12 20:44:43 -04:00
Adam
1856a5f1a1
sessions: decrease session ping frequency
2018-03-12 08:12:10 -04:00
Adam
6f5a8b75ea
dev tools overlay: transform npcs if applicable
2018-03-11 19:20:03 -04:00
Adam
d71f8bd3b3
runelite-api: expose npc composition
2018-03-11 19:19:06 -04:00
Adam
14299f543d
Reset player menu types whenever the options are changed
2018-03-10 21:17:59 -05:00
Adam
652dd91211
opponent info overlay: use last opponent if no opponent is targeted
2018-03-10 09:57:34 -05:00
Adam
e8d232de72
runelite-api: expose cachedNpcs
2018-03-10 09:55:07 -05:00
Adam
7320a4f61a
runelite-api: add ability to get npc index
2018-03-10 09:54:47 -05:00
Adam
8df7843eef
instance map: fix various races between game and event threads
2018-03-09 14:54:27 -05:00
Adam
4c5c3d81f8
item controller: add method for bulk price lookups
2018-03-09 12:28:43 -05:00
Adam
1ea2c341be
widget id: fix viewport child widget
...
(cherry picked from commit ba88c222b29b31baa5bb6a216b5d23e7c8b62ee4)
2018-03-08 20:34:36 -05:00
Adam
b2d11ce661
session client: fix throwing IllegalArgumentException if deserialization of uuid fails
...
(cherry picked from commit 267db643d6b9f2375eaa0d44fbd26f7cf2b97d73)
2018-03-08 20:34:32 -05:00
Adam
bcab14bfe4
Bump to 1.3.0-SNAPSHOT
2018-03-08 19:54:10 -05:00
Adam
a8f6a7dcd7
npc mixin: add null checks for composition
2018-03-08 08:53:26 -05:00
Adam
0d2aa71387
script vm mixin: comment more
2018-03-08 08:46:27 -05:00
Adam
938dd969d7
script vm mixin: remove assert for pc
...
pc appears unused, and is not being set correctly
2018-03-08 08:41:58 -05:00
Adam
2d45f7e217
Update 166
2018-03-08 08:15:36 -05:00
Adam
4a7e95823b
cache: update cache to 165
2018-03-07 20:10:45 -05:00
Adam
6a767db60c
ge plugin: make search more resilient to lookup failures
2018-03-06 15:36:05 -06:00
Adam
2ea59e5880
runelite-client: add configuration option for resizable
2018-03-06 12:24:35 -05:00
Adam
1c7d056b85
ge panel: use static number formatter
2018-03-05 21:36:35 -05:00
Adam
48966a9ab5
Change mouse wheel listener back to an interface as the instance map input listener uses it
...
Update instance map for new mouse wheel listener api
2018-03-05 19:47:02 -05:00
Adam
4620de3ded
item service: process pending lookups in order
...
I think the current system causes starvation for item checking
2018-03-04 17:09:01 -05:00
Adam
4bf0bd930f
input: don't allow duplicate input handlers
2018-03-04 09:56:41 -05:00
Adam
d48876f77e
http-service: queue item lookups from images
2018-03-04 09:56:40 -05:00
Adam
9386659f14
client session manager: delete session on shutdown too
2018-03-02 20:02:33 -05:00
Adam
62a5bbbe0f
runelite-client: add client session manager
2018-03-02 15:52:18 -05:00
Adam
2211aadd51
http-api: add session client
2018-03-02 15:52:17 -05:00
Adam
f633ce604a
http-service: add session service
2018-03-02 15:52:17 -05:00
Adam
100a4bde1d
cannon plugin: use infobox counter instead of overlay
2018-03-01 19:32:05 -05:00
Adam
a999863a80
Add support for intercepting mouse and keyboard input
...
Also allow translating mouse input for stretched fixed mode.
This is required for moving overlays, and interacting with the instance map.
2018-02-27 19:31:45 -05:00
Adam
ec9dbf47b3
attack indicator plugin: process hidden styles on startup/shutdown and config changes
2018-02-26 18:49:48 -05:00
Adam
a584acb2e3
boosts overlay: show boosts in color
2018-02-26 11:49:09 -05:00
Adam
c3325f84d2
text component: allow color tags
2018-02-26 11:48:13 -05:00
Adam
af39b4d925
hiscore plugin: add config for player option
2018-02-24 16:29:52 -05:00
Adam
429c821c2d
hiscore plugin: remove player option on shutdown
2018-02-24 16:23:39 -05:00
Adam
69a04a5744
menu manager: add method to remove player menu items
2018-02-24 16:23:27 -05:00
Adam
f4bdfeec13
Garbage collect world map once closed
2018-02-24 15:54:56 -05:00
Adam
df6fe0349c
runelite-api: expose world map data
2018-02-24 15:54:55 -05:00
Adam
03a9257655
runescape-api: import world map data
2018-02-24 15:54:55 -05:00
Adam
618d89d6e8
Merge remote-tracking branch 'github/master'
2018-02-23 17:49:05 -05:00
Adam
c57987131c
xtea service:try to fix query again
2018-02-23 17:49:01 -05:00
Adam
a5c326e220
Revert "xtea service: fix get() query to join on id"
...
This reverts commit e7a1c59cdb10e6e5ab403f4c4557eeb5f1a62200.
2018-02-22 23:26:31 -05:00
Adam
65f3bae155
xtea service: fix get() query to join on id
2018-02-22 23:02:43 -05:00
Adam
1bcbadecf0
overlay renderer: remove unnecessary lambda which makes it hard to profile
2018-02-22 21:18:20 -05:00
Adam
44097f997f
runelite-api: update ClanMemberRank to use int
2018-02-22 08:45:02 -05:00
Adam
4b5e9d0c39
runescape-api: update to reflect new ChatPlayer relationship
2018-02-22 08:45:01 -05:00
Adam
a32790f56a
Update 164
2018-02-22 08:44:57 -05:00
Adam
ace8c0ce79
perspective: check coordinates are in scene before conversion in worldToLocal
2018-02-22 08:44:56 -05:00
Adam
4e71b6629d
tooltip component: split text width calculation into its own method
2018-02-20 20:09:15 -05:00
Adam
397cb2f99f
slayer plugin: remove tasks with item image -1
2018-02-19 21:10:03 -05:00
Adam
1b960bf056
item service: change search to only search database
...
Add fulltext index to item.name and use in searches
2018-02-19 20:42:03 -05:00
Adam
d90fcba09e
nmz: reformat config
2018-02-19 17:07:04 -05:00
Adam
4861b1970a
cannon plugin: check cannon location is in scene
2018-02-18 18:29:11 -05:00
Adam
8698de72b1
runelite-client: add minimap dot plugin
2018-02-18 17:59:28 -05:00
Adam
52d5005e84
fishing plugin: use stats from xp plugin
2018-02-17 13:00:32 -05:00
Adam
76ab05ccc2
woodcutting plugin: use stats from xp plugin
2018-02-17 13:00:30 -05:00
Adam
ebb27d05ee
xp tracker: expose xp stats
2018-02-17 13:00:28 -05:00
Adam
e9c3869d54
runelite-client: add plugin dependencies
2018-02-17 13:00:27 -05:00
Adam
377b01ef8c
remembser name plugin: fix not setting usernames on session open
...
Also clear username on shutdown
2018-02-17 12:38:46 -05:00
Adam
353cf87eb4
boosts plugin: check if skills change before removing infoboxes
...
Fixes annoying verbose logging all the time
2018-02-17 12:22:00 -05:00
Adam
627f0da0b8
Fix varbits to read the other settings[] array
...
The client appears to read "widgetSettings" though, but this breaks the attack indicator plugin
This fixes a regression introduced in f8c7a8b1c0f19b1344937504b972c71fd052a2f4
2018-02-17 12:14:25 -05:00
Adam
77a3f48627
item service: always use last known price, and queue price updates instead
2018-02-16 23:28:37 -05:00
Adam
4bcfdc5360
item controller: cache empty price lookups
2018-02-16 23:28:37 -05:00
Adam
2125a02678
http-service: split itemservice into service and controller
2018-02-16 22:55:48 -05:00
Adam
0b05da4677
Merge branch 'master' of github.com:runelite/runelite
2018-02-16 13:04:14 -05:00
Adam
5663852846
runelite-client: checkstyle fixes
2018-02-16 13:04:04 -05:00
Adam
cdc4943e47
runelite-client: remove many unnecessary bindings in configure() in plugins
2018-02-16 12:23:32 -05:00
Adam
6c1b88eae9
config panel: fix check/uncheck image names
2018-02-16 08:32:22 -05:00
Adam
a40c8b29b9
Hide config plugin
2018-02-15 16:24:29 +01:00
Adam
928fb268d2
Hide xtea plugin from list
2018-02-15 16:24:29 +01:00
Adam
971692b025
Use client Varbit for index, lsb, msb
2018-02-15 09:57:22 -05:00
Adam
f1618fc1c6
item manager: also allow specifying stackable
2018-02-14 12:20:52 -05:00
Adam
e1141b5952
item manager: allow getting images with quantity
2018-02-14 08:32:41 -05:00
Adam
6cb140503e
rs2asm: allow multiple newlines after header or instruction
...
Even though NEWLINE reads multiple newline characters, the lexer can emit multiple NEWLINE tokens from having only a comment on a line
2018-02-13 16:01:26 -05:00
Adam
98b8a3b76f
http-service: try to release okhttp resources on shutdown
2018-02-12 18:59:30 -05:00
Adam
f50c657122
runelite-client: shut down discord service when closed
...
It is preventing jvm termination otherwise for some reason
2018-02-12 11:57:02 -05:00
Adam
5c6a205a8a
fishing plugin: move minimap overlay to own overlay
...
To render above the minimap in resizable, it must be above widgets
2018-02-09 15:15:58 -05:00
Adam
6cfb5d4978
perspective: add method for checking if world location is in scene
2018-02-09 14:22:50 -05:00
Adam
a691d07cd0
timers plugin: respect enabled configuration
2018-02-08 20:18:56 -05:00
Adam
d0a0c6928a
mousehighlight: don't show tooltip on sliding puzzles
2018-02-08 19:02:02 -05:00