Commit Graph

590 Commits

Author SHA1 Message Date
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
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
Lucwousin
6630f5b4dd Rework MenuManager to only swap the top entry, once per client tick (#749)
* Rework MenuManager to only swap the top entry, once per client tick
2019-06-25 17:20:21 +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
WooxSolo
45766fd65e Add sounds to devtools 2019-06-24 15:55:11 -04:00
Adam
438fbc9b0d api: rename unknownSoundValues1 -> queuedSoundEffectLoops 2019-06-24 15:44:27 -04:00
Lucas
8c190cb491 Fix tests and make travis run them again 2019-06-23 00:38:22 +02:00
zeruth
c655c9f542 Revert "Merge branch 'master' into master"
This reverts commit 43520c1958, reversing
changes made to 2e7aea3c62.
2019-06-22 02:38:35 -04:00
Tyler Bochard
43520c1958 Merge branch 'master' into master 2019-06-22 02:35:58 -04:00
Ganom
0550600132 Fix #689 NPE from entity hider mixin. 2019-06-21 21:20:04 -04:00
Ganom
2dc8e181d7 Fix 'Selected Npc' Entity-Hider 2019-06-21 18:11:45 -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
1fa656ce2d Stop nosuchmethoderrors being thrown by dumb vanilla to api stuff 2019-06-20 23:19:02 +02:00
Lucas
1a54fc4711 Fix npc/gameobject combo's not being clickable with gpu enabled 2019-06-20 22:00:36 +02:00
Lucas
9cc32a6307 Bump up version numbers 2019-06-20 19:05:13 +02:00
Runelite auto updater
9620a4fce6 [maven-release-plugin] prepare for next development iteration 2019-06-20 11:19:39 +00:00
Runelite auto updater
5b8d0e897f [maven-release-plugin] prepare release runelite-parent-1.5.27 2019-06-20 11:19:34 +00:00
Hydrox6
381ffdabf6 api: remove unneeded Health Bar Override code 2019-06-18 23:38:10 +01:00
Hydrox6
940a404ec6 api: implement resetHealthBarCaches and getHealthBarFrontSpriteId
Remove getHealthBarCache
2019-06-18 23:38:05 +01:00
zeruth
99a7d21d67 Use our test server by default 2019-06-18 17:41:52 -04:00
zeruth
56f5a96f76 checkstyle 2019-06-17 20:03:23 -04:00
zeruth
ea54313a65 Update Readme 2019-06-17 18:57:29 -04:00
zeruth
9f5c7d1bcf Merge branch 'master' of https://github.com/zeruth/runeliteplus-ps 2019-06-17 17:58:35 -04:00
zeruth
28c3d91c56 Always allow host. 2019-06-17 17:58:22 -04:00
zeruth
308d981c0d Initial RS-Mod Release!
Adds runtime injection of rsa keys via RSBufferMixin :)
Pretty easy to get going. Enjoy!
2019-06-17 17:31:47 -04:00
James Munson
71a4b5d58b NPC hider based on name 2019-06-15 16:51:44 -07:00
James Munson
844089ae2e NPC hider based on name 2019-06-15 16:00:36 -07:00
kecleon
8805c8af38 unremoved setCheckClick calls 2019-06-11 18:07:09 -07:00
kecleon
43e4b72281 Removed GPU requirement for clicking in detached/Oculus state 2019-06-11 17:41:48 -07:00
ThatGamerBlue
d940b0ebdd can i kindly request travis to go fuck itself 2019-06-10 18:35:45 +01:00
ThatGamerBlue
400132771e Unlimit setTargetTile in RSSceneMixin
i have no idea if this actually even changes how it works but i got asked to pr it
2019-06-10 18:27:53 +01:00
zeruth
ab3c6eb1b5 fix temp 2019-06-10 02:30:08 -04:00
Tyler Bochard
59ed075ddd Merge pull request #529 from runelite/master
bringup
2019-06-10 02:24:56 -04:00
zeruth
fb9709ab71 temp 2019-06-10 02:24:21 -04:00
zeruth
090c95b626 Checkstyle fixes 2019-06-10 01:51:19 -04:00
Lucas
6e497d3a4b Add getters for before-ly-hooked fields 2019-06-09 23:39:06 +02:00
zeruth
9e504000eb Fix Detached Cam clicking 2019-06-08 21:29:51 -04:00
zeruth
e0af1d7753 Fix build / Fix scammer plugin crash 2019-06-08 17:39:32 -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
b1da8e510a Fix draggingwidget hook 2019-06-08 14:43:34 +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
ffcb7b8b45 Temporarily remove plugins with insufficient api 2019-06-08 09:38:46 +02:00
Lucas
49afdf7dc7 Injector, deob, mixins 2019-06-08 09:33:50 +02:00