Kyleeld
c2f405cf8f
Revert "Upstreamyboy"
2019-06-28 23:58:38 +01:00
sdburns1998
cfeab20179
chat commands: add duel arena chat command
2019-06-29 00:38:58 +02:00
sdburns1998
94b35239b8
interface styles: add RuneScape cross sprites option
2019-06-29 00:25:41 +02:00
sdburns1998
9142a08f3f
Model outliner ( #735 )
...
* Model outliner
* Partial revert
* Reformat code
* Object indicators overhaul -> Hull/Clickbox/Outline (with different outline styles)
* Implement config tweak for comboboxes
(unhideValue/hideValue/enabledByValue/disabledByValue)
* Reformat modeloutliner
2019-06-27 01:50:01 +01:00
Lotto
8d4fff459c
interface styles: add RuneScape cross sprites option
2019-06-26 18:45:30 -04:00
Lucas
f8ad72c4cd
Fix api for upstream merge
2019-06-26 22:20:18 +02:00
Lucas
c6855aa648
Merge remote-tracking branch 'orig/master' into b
...
# Conflicts:
# runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsPanel.java
# runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/metronome/MetronomePlugin.java
# runescape-api/src/main/java/net/runelite/rs/api/RSClient.java
2019-06-26 21:52:59 +02:00
Lucwousin
39a4cb2266
Rework clanmanmode attack option hiding ( #746 )
...
* A whole bunch of refactoring
* Api/mixins/injector additions for hiding attack options
* Rework clanmanmode attack hiding
* Update Client.java
2019-06-26 00:01:21 +01:00
sansfromf0rtnite
d084c0578e
Fixes the renderself toggle ( #748 )
2019-06-25 15:52:09 +01:00
Adam
a3e9b790dd
client: fix behavior of walking where there are no tiles
...
This only happens with a plugin force setting checkClick. This would
cause the client to possibly incorrectly send a walk packet next tick if
viewportWalking was set, since nothing ever clears it.
2019-06-25 08:30:08 -04:00
Lucwousin
2006f52219
Fix shift walk under bug ( #740 )
2019-06-24 22:31:48 -07:00
trimbe
257bf18742
api: add method to play sound effects while volume is muted
2019-06-24 20:43:35 -04:00
sansfromf0rtnite
093590255c
Use injection instead of reflection for instance reloader.
2019-06-24 23:55:30 -07:00
Adam
438fbc9b0d
api: rename unknownSoundValues1 -> queuedSoundEffectLoops
2019-06-24 15:44:27 -04:00
Lucas
24228f86fe
Fix healthbar stuff, remove double constant
2019-06-21 18:55:58 +02:00
zeruth
1f5ac7a86a
Merge branch 'master' of https://github.com/runelite/runelite into runelite-master
2019-06-21 03:32:14 -04:00
Lucas
2a4fbef7ee
Add gameobject id's to dev tools via dynamicobjects
2019-06-21 02:03:34 +02:00
Lucas
1a54fc4711
Fix npc/gameobject combo's not being clickable with gpu enabled
2019-06-20 22:00:36 +02:00
Hydrox6
940a404ec6
api: implement resetHealthBarCaches and getHealthBarFrontSpriteId
...
Remove getHealthBarCache
2019-06-18 23:38:05 +01:00
Lucas
695f251efa
fix/add multiple imports/exports
2019-06-13 00:00:58 +02:00
Lucas
653780b8db
Fix rasterizer2d fillRectangleAlpha import/export
2019-06-12 23:33:50 +02:00
Hoodz
044def1db8
RSNode fix
2019-06-12 13:58:39 +02:00
Lucas
bd1a5d14a1
Fix itempile imports
2019-06-11 19:30:12 +02:00
ThatGamerBlue
b49a56b7ea
Update RSClient.java
2019-06-11 12:24:25 +01:00
Lucas
1e64dd9516
Fix message name/prefix import
2019-06-10 17:02:46 +02:00
Lucas
ed3ecde766
Fix itemcomposition note imports
2019-06-10 16:25:17 +02:00
Lucas
b151aeb914
Fix mod icons import
2019-06-10 01:12:16 +02:00
zeruth
9e504000eb
Fix Detached Cam clicking
2019-06-08 21:29:51 -04:00
Lucas
9a4d37d7bb
Merge remote-tracking branch 'ext_upstream/master' into master3
...
# Conflicts:
# deobfuscator/pom.xml
# deobfuscator/src/main/java/net/runelite/asm/attributes/Exceptions.java
# deobfuscator/src/main/java/net/runelite/asm/attributes/annotation/Element.java
# deobfuscator/src/main/java/net/runelite/asm/attributes/code/InstructionType.java
# deobfuscator/src/main/java/net/runelite/asm/attributes/code/instruction/types/FieldInstruction.java
# deobfuscator/src/main/java/net/runelite/asm/attributes/code/instruction/types/LVTInstruction.java
# deobfuscator/src/main/java/net/runelite/asm/attributes/code/instructions/PutField.java
# deobfuscator/src/main/java/net/runelite/asm/pool/Class.java
# deobfuscator/src/main/java/net/runelite/asm/pool/Field.java
# deobfuscator/src/main/java/net/runelite/deob/Deob.java
# deobfuscator/src/main/java/net/runelite/deob/DeobProperties.java
# deobfuscator/src/main/java/net/runelite/deob/clientver/VersionClassVisitor.java
# deobfuscator/src/main/java/net/runelite/deob/deobfuscators/lvt/LVTType.java
# deobfuscator/src/main/java/net/runelite/deob/deobfuscators/lvt/MapKey.java
# deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/ConstructorMapper.java
# deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/ExecutionMapper.java
# deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/Mapper.java
# deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/ParallelExecutorMapping.java
# deobfuscator/src/main/java/net/runelite/deob/updater/ParameterRenamer.java
# deobfuscator/src/test/java/net/runelite/asm/annotations/MyAnnotation.java
# deobfuscator/src/test/java/net/runelite/asm/execution/mapper/StaticStepTest.java
# deobfuscator/src/test/java/net/runelite/asm/execution/tests/TableSwitch.java
# deobfuscator/src/test/java/net/runelite/asm/signature/SignatureTest.java
# deobfuscator/src/test/java/net/runelite/asm/visitors/ClassFileVisitorTest.java
# deobfuscator/src/test/java/net/runelite/deob/TemporyFolderLocation.java
# deobfuscator/src/test/java/net/runelite/deob/clientver/ClientVersionTest.java
# deobfuscator/src/test/java/net/runelite/deob/deobfuscators/transformers/buffer/RuneliteBufferTest.java
# deobfuscator/src/test/java/net/runelite/deob/deobfuscators/unusedclass/ClassA.java
# deobfuscator/src/test/java/net/runelite/deob/deobfuscators/unusedclass/EmptyClass.java
# deobfuscator/src/test/java/net/runelite/deob/deobfuscators/unusedclass/EmptyInterface.java
# deobfuscator/src/test/java/net/runelite/osb/inject/FieldHook.java
# injected-client/pom.xml
# injector-plugin/pom.xml
# injector-plugin/src/main/java/net/runelite/injector/Inject.java
# injector-plugin/src/main/java/net/runelite/injector/InjectMojo.java
# injector-plugin/src/main/java/net/runelite/injector/InjectionException.java
# injector-plugin/src/main/java/net/runelite/injector/MixinInjector.java
# injector-plugin/src/main/java/net/runelite/injector/raw/ClearColorBuffer.java
# injector-plugin/src/main/java/net/runelite/injector/raw/DrawAfterWidgets.java
# injector-plugin/src/main/java/net/runelite/injector/raw/RasterizerHook.java
# pom.xml
# runelite-api/src/main/java/net/runelite/api/Actor.java
# runelite-api/src/main/java/net/runelite/api/Client.java
# runelite-api/src/main/java/net/runelite/api/CollisionData.java
# runelite-api/src/main/java/net/runelite/api/EquipmentInventorySlot.java
# runelite-api/src/main/java/net/runelite/api/NPCDefinition.java
# runelite-api/src/main/java/net/runelite/api/Perspective.java
# runelite-api/src/main/java/net/runelite/api/coords/WorldArea.java
# runelite-api/src/main/java/net/runelite/api/coords/WorldPoint.java
# runelite-api/src/main/java/net/runelite/api/events/GraphicChanged.java
# runelite-api/src/main/java/net/runelite/api/events/MenuOptionClicked.java
# runelite-api/src/main/java/net/runelite/api/events/NpcActionChanged.java
# runelite-api/src/main/java/net/runelite/api/events/PostItemDefinition.java
# runelite-api/src/main/java/net/runelite/api/events/SpotAnimationChanged.java
# runelite-api/src/main/java/net/runelite/api/vars/AccountType.java
# runelite-api/src/main/java/net/runelite/mapping/Construct.java
# runelite-api/src/main/java/net/runelite/mapping/Hook.java
# runelite-api/src/main/java/net/runelite/mapping/Implements.java
# runelite-api/src/main/java/net/runelite/mapping/ObfuscatedSignature.java
# runelite-client/src/main/java/net/runelite/client/game/ItemManager.java
# runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/barrows/BarrowsOverlay.java
# runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/ClueScrollPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/CrypticClue.java
# runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/MapClue.java
# runelite-client/src/main/java/net/runelite/client/plugins/cooking/CookingPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/equipmentinspector/EquipmentInspectorPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/highalchemy/HighAlchemyOverlay.java
# runelite-client/src/main/java/net/runelite/client/plugins/instancemap/InstanceMapOverlay.java
# runelite-client/src/main/java/net/runelite/client/plugins/interfacestyles/InterfaceStylesPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/inventorysetups/InventorySetupPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/inventoryviewer/InventoryViewerOverlay.java
# runelite-client/src/main/java/net/runelite/client/plugins/loginscreen/LoginScreenPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/multiindicators/MultiIndicatorsPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/objectindicators/ObjectIndicatorsPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/pvptools/PvpToolsPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/pyramidplunder/PyramidPlunderOverlay.java
# runelite-client/src/main/java/net/runelite/client/plugins/skillcalculator/banked/CriticalItem.java
# runelite-client/src/main/java/net/runelite/client/plugins/wiki/WikiPlugin.java
# runelite-client/src/main/java/net/runelite/client/rs/ClientLoader.java
# runelite-client/src/main/java/net/runelite/client/ui/overlay/arrow/ArrowUtil.java
# runelite-client/src/main/java/net/runelite/client/util/PvPUtil.java
# runelite-client/src/test/java/net/runelite/client/plugins/cooking/CookingPluginTest.java
# runelite-mixins/src/main/java/net/runelite/mixins/RSAbstractIndexCacheMixin.java
# runelite-mixins/src/main/java/net/runelite/mixins/RSActorMixin.java
# runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java
# runelite-mixins/src/main/java/net/runelite/mixins/RSMessageMixin.java
# runelite-mixins/src/main/java/net/runelite/mixins/RSPlayerCompositionMixin.java
# runelite-mixins/src/main/java/net/runelite/mixins/RSTileMixin.java
# runescape-api/src/main/java/net/runelite/mapping/Implements.java
# runescape-api/src/main/java/net/runelite/mapping/ObfuscatedSignature.java
# runescape-api/src/main/java/net/runelite/rs/api/RSBufferProvider.java
# runescape-api/src/main/java/net/runelite/rs/api/RSClient.java
# runescape-api/src/main/java/net/runelite/rs/api/RSCollisionData.java
# runescape-api/src/main/java/net/runelite/rs/api/RSCombatInfo1.java
# runescape-api/src/main/java/net/runelite/rs/api/RSCombatInfoListHolder.java
# runescape-api/src/main/java/net/runelite/rs/api/RSDecorativeObject.java
# runescape-api/src/main/java/net/runelite/rs/api/RSFriendContainer.java
# runescape-api/src/main/java/net/runelite/rs/api/RSGameShell.java
# runescape-api/src/main/java/net/runelite/rs/api/RSGroundObject.java
# runescape-api/src/main/java/net/runelite/rs/api/RSItem.java
# runescape-api/src/main/java/net/runelite/rs/api/RSItemLayer.java
# runescape-api/src/main/java/net/runelite/rs/api/RSIterableNodeDeque.java
# runescape-api/src/main/java/net/runelite/rs/api/RSJagexLoginType.java
# runescape-api/src/main/java/net/runelite/rs/api/RSKeyHandler.java
# runescape-api/src/main/java/net/runelite/rs/api/RSMainBufferProvider.java
# runescape-api/src/main/java/net/runelite/rs/api/RSMapElementConfig.java
# runescape-api/src/main/java/net/runelite/rs/api/RSMessage.java
# runescape-api/src/main/java/net/runelite/rs/api/RSMessageNode.java
# runescape-api/src/main/java/net/runelite/rs/api/RSModel.java
# runescape-api/src/main/java/net/runelite/rs/api/RSPlayerComposition.java
# runescape-api/src/main/java/net/runelite/rs/api/RSRasterProvider.java
# runescape-api/src/main/java/net/runelite/rs/api/RSSequenceDefinition.java
# runescape-api/src/main/java/net/runelite/rs/api/RSSpritePixels.java
# runescape-api/src/main/java/net/runelite/rs/api/RSWallObject.java
# runescape-api/src/main/java/net/runelite/rs/api/RSWorldMap.java
2019-06-08 23:06:59 +02:00
Lucas
4f8492b9fc
Use correct spriteID import
2019-06-08 20:59:35 +02:00
Lucas
2c38de7061
Various mixin/injector additions
2019-06-08 11:58:34 +02:00
zeruth
e4d6e9fe13
Port Injector to main layout
...
Adds deobfuscator
Adds injected-client
Adds injector-plugin
Adds runescape-client
Replaces RL's apis
Small bug with sprites atm, will be resolved soon. tired af.
Builds, probably
2019-06-08 05:43:03 -04:00
Lucas
49afdf7dc7
Injector, deob, mixins
2019-06-08 09:33:50 +02:00
Lucas
9e3365bfc4
RSApi
2019-06-08 06:30:50 +02:00
zeruth
eafb024f16
Revert to old layout for refactor
2019-06-07 23:54:32 -04:00
zeruth
882be3cb71
Merges Injector
...
Welcome to the new world boys.
2019-06-06 20:47:41 -04:00
Owain van Brakel
96cf696cee
Merge remote-tracking branch 'runelite/master'
2019-06-05 19:51:04 +02:00
Adam
8806bba274
inventory grid: add delay before activating overlay
2019-06-04 08:52:05 -04:00
Adam
16bd84db3c
client: add inventory grid plugin
...
Co-authored-by: Jeremy Plsek <jeremyplsek@gmail.com >
2019-06-03 20:23:27 -04:00
Tomas Slusny
706fdf5844
Expose loginIndex and otp fields from runescape client
...
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2019-06-02 03:07:18 +02:00
Lucas
1a2be0c2b5
Merge remote-tracking branch 'orig_upstream/master' into master2
...
# Conflicts:
# pom.xml
# runelite-client/src/main/java/net/runelite/client/plugins/agility/Obstacles.java
2019-05-23 14:03:13 +02:00
Max Weber
05da1c2b49
runescape-api: Remove Protect annotation
2019-05-23 07:06:42 -04:00
ThatGamerBlue
c9d7fc4c23
Asm mixins that "work"
2019-05-16 14:36:19 +01:00
Lucwousin
e7c7ece8e6
Cleanup in transforms and add projectile.getInteracting() transform ( #165 )
...
* Cleanup in transforms and add projectile.getInteracting transform
Move whitespace out of string blocks
Remove unused method from transform.java
Use throws for transform methods, and catch the exceptions in modify()
More whitespace between instructions to improve readability
* Api changes for projectile.getInteracting, mixin for ref
2019-05-01 17:57:58 -04:00
Kyleeld
9f7787771e
Kyleeld patch 1 ( #151 )
...
* safespot
* Update Player.java
int getRsOverheadIcon();
* FreezeTimers
FreezeTimers
* various updates (#150 )
updates to pvp tools, wilderness locations & location chatter
* Update WildernessLocation.java
* Update Client.java
void toggleRenderSelf();
* Update RSClient.java
* Update Player.java
remove change
2019-04-29 16:39:44 -04:00
James Munson
f34b945c29
Updated added invokeMenuAction to api, removed example plugin
2019-04-23 20:44:06 -07:00
Adam
7d06fd36e6
interface styles: increase padding of overridden healthbar
2019-04-22 20:49:54 -04:00
Ron Young
917921dd47
interface styles: add 2010 menu
2019-04-22 11:24:28 -04:00
Adam
bd9a69dc19
runescape-api: rename CombatInfo2 to HealthBar
2019-04-06 13:41:32 -04:00
Max Weber
dd993224ef
mixins: Fix convex hulls being incorrectly contoured
...
the Models returned by getModel are already contoured if required; we do not need to do it again
2019-03-31 09:53:03 -04:00