Toocanzs
eecf183700
instance map: add complex tile rendering
2017-11-19 20:03:12 -05:00
Toocanzs
6e8f8adc95
Add game tick event
2017-11-18 17:12:15 -05:00
Adam
027b495727
injector: infer whether api method is a getter or setter based on signature
2017-11-18 13:08:51 -05:00
Toocanzs
b6527df5fc
runelite-client: add instance world map plugin
2017-11-16 20:13:10 -05:00
Adam
ab297e969c
runelite-api: add MenuEntry abstraction for menu arrays
2017-11-16 20:12:05 -05:00
l2-
ea6a650c1e
Export ChatLineMap
2017-11-10 13:41:15 -05:00
Tyler Hardy
40f93c28c0
runelite-api: expose sprite pixels
2017-10-24 20:02:36 -04:00
Adam
ed2a0dc92a
Remove old Replace/ObfuscatedOverride
2017-10-22 13:15:06 -04:00
Tyler Hardy
97f7bd0c48
Add sprite drawing on actors
2017-10-19 17:07:41 -04:00
Tyler Hardy
f5df7af618
Import createItemSprite to make SpritePixels from itemId
2017-10-19 17:07:40 -04:00
Tyler Hardy
2161ae1dc4
Import SpritePixels and draw method
2017-10-19 17:07:37 -04:00
Adam
6792f2570a
Use player indices to iterate local players
2017-10-17 17:16:01 -04:00
Adam
10a494a2b7
Use npc indices to iterate local npcs
2017-10-17 17:15:58 -04:00
Adam
59552896ed
Remove object wrappers and use mixins to inject functionality
...
This causes hierarchy to be runelite-client -> runelite-api and
injected-client -> runescape-api -> runelite-api. The mixin injector
fufills the runelite-api interface with access to the runescape-api
interfaces. The mixins live in runelite-mixins and are not loaded within
the client.
Note the obfuscated client classes do not pass JVM verification on 7+,
so the mixins are currently set to target Java 6.
2017-08-19 13:58:06 -04:00
Adam
981767b399
Draw hull on decorative objects too
2017-08-15 20:34:30 -04:00
Adam
04e84e9921
Make Model extend Renderable
2017-08-12 22:25:36 -04:00
Adam
b5603f11b8
Add getModel to Renderable
2017-08-11 16:42:37 -04:00
Adam
39f9cfbe70
runelite-api: fix widget children lookup logic
...
Also update dev tools panel widget tree to use show all widgets children,
and start from the root widgets.
Thanks to @rsbmatt for his assistance in explaining the logic
2017-08-05 14:11:05 -04:00
Adam
ede3b1b691
runelite-api: update minimap code from 150
2017-07-20 10:00:37 -04:00
Adam
43f8c58d5a
runelite-client: add !price command
2017-07-16 13:49:17 -04:00
Adam
ca32ec4502
injector: support hooks on constructors
2017-07-16 13:07:21 -04:00
Adam
7be7a970f6
deobfuscator: use obfuscated types in annotated obfuscated signatures
...
Also annotate fields with their obfuscated type
2017-07-16 09:15:28 -04:00
Kronos
a028738f3d
Added wireframe rendering to DevTools for local player model
2017-06-23 13:10:15 -04:00
Abel Briggs
991980eef8
Added additional exports to ItemComposition
2017-06-22 21:35:20 -04:00
Adam
a3747e0a2a
runelite-client: draw by hooking to MainBufferProvider draw()
...
Remove old double buffer method with canvas replacement
2017-06-14 21:35:42 -04:00
Adam
5f71ad036a
runescape-client: export gameDrawingMode
2017-06-14 21:35:42 -04:00
Adam
7393b9715e
runescape-client: export more
2017-06-14 19:36:07 -04:00
Kyle Fricilone
dc6436a66a
runelite-client: add graphic to devtools overlay
2017-06-09 22:30:28 -04:00
Abel Briggs
c5af56c618
Add plugin to display items dropped on the ground ( #70 )
2017-06-06 21:03:57 -04:00
Adam
2e3028f664
runescape-api: fix getObjectDefinition import
2017-05-25 21:14:24 -04:00
Adam
10ee577f5e
runescape-api: move canvas to GameEngine
2017-05-25 21:14:24 -04:00
Adam
20e397de4d
runescape-api: remove unused imports
2017-05-25 21:14:23 -04:00
Adam
c73eebc934
runelite-api: add PlayerComposition and KitType enum
2017-05-21 11:57:44 -04:00
Kronos
c04e896ff4
Updated DevTools for viewing widget components
2017-05-12 16:57:06 -04:00
Devin French
939ce237a1
Add ClanChat plugin
2017-05-04 07:22:27 -04:00
Kronos
7314988f81
Hooked paddingX/Y in Widget
2017-05-04 05:57:14 +10:00
Adam
b9bd70d051
Rename widget textureId to spriteId
2017-04-29 19:58:33 -04:00
Snorflake
1cbb314edd
Add MouseHighlight plugin
2017-04-28 18:00:19 -04:00
Kyle Stevenson
580fc0a213
runescape-client: Rename parent field in Widget
2017-04-26 16:24:27 -07:00
Adam
db2a86d75d
api: fix finding widget parents and make isHidden check parent
2017-04-23 16:00:44 -04:00
RobinWeymans
53f97ed90e
Hiscore plugin: lookup menu item ( #22 )
...
Hiscore plugin: lookup menu item
2017-04-17 20:22:51 -04:00
Kronos
c412ab1764
Added worldToMiniMap() and hooked mapOffset ( #20 )
...
Added worldToMiniMap() and hooked mapOffset
2017-04-14 20:16:30 -04:00
Adam
b5798a99ac
runelite-client: add xtea plugin for submitting xtea keys
2017-04-14 19:41:56 -04:00
Adam
188b3b6f41
runelite-client: some work on overlays on widget items
2017-04-13 19:30:01 -04:00
Adam
df92264e8d
runelite-client: add debug/ground item plugins for labeling objects and tiles, and the apis for them
2017-04-10 18:49:37 -04:00
noremac201
eb6b71616b
updated oppInfo to have Opponent HP percent
2017-02-06 20:01:31 -05:00
Cameron Moberg
5d8396cf59
Update to include FPS, without changing formatting of anything. ( #5 )
2017-02-01 20:50:09 -05:00
Adam
971a99b241
injector: support hooking to methods
2017-01-30 20:12:26 -05:00
Adam
0cd6e7398b
Add support for generating setters
2017-01-19 18:43:03 -05:00
Adam
eaa5c13d9a
deobfuscator: add support for hooking to field changes, add hook for skill experience changing
2017-01-18 17:47:20 -05:00