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 |
|
Lucwousin
|
2006f52219
|
Fix shift walk under bug (#740)
|
2019-06-24 22:31:48 -07: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 |
|
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 |
|
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 |
|
Adam
|
59886b084a
|
mixins: fix duplicate spawn events for large gameobjects
|
2019-06-06 09:56:03 -04:00 |
|
Owain van Brakel
|
96cf696cee
|
Merge remote-tracking branch 'runelite/master'
|
2019-06-05 19:51:04 +02:00 |
|
Adam
|
57f60a36e4
|
api: modify Widget.getWidgetItem to return widget items when no item exists
This allows plugins to get the canvas bounds of where items would be if
they existed. Update existing usages to account for the new behavior.
|
2019-06-03 20:23:27 -04:00 |
|
Ron Young
|
373fba0b5a
|
mixins: correct widget item bounds location for if1
|
2019-06-02 19:59:05 -04:00 |
|
Adam
|
417e48fc7e
|
mixins: fix game object events to not fire for actors, projectiles, and graphic objects
The client adds and removes these temporary objects each frame, and
was firing multiple despawn events each frame.
|
2019-05-31 22:19:02 -04:00 |
|
Ganom
|
f79543acfe
|
Merge branch 'master' of https://github.com/runelite/runelite
# Conflicts:
# runelite-api/src/main/java/net/runelite/api/widgets/WidgetID.java
# runelite-client/src/main/java/net/runelite/client/game/ItemMapping.java
# runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/EmoteClue.java
# runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/MapClue.java
# runelite-client/src/main/java/net/runelite/client/plugins/config/ConfigPanel.java
# runelite-client/src/main/java/net/runelite/client/plugins/config/PluginListItem.java
# runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig.java
# runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/opponentinfo/HitpointsDisplayStyle.java
# runelite-client/src/main/java/net/runelite/client/plugins/questlist/QuestListPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/timetracking/farming/FarmingTracker.java
# runelite-client/src/main/java/net/runelite/client/ui/overlay/components/ProgressBarComponent.java
|
2019-05-30 13:26:28 -04:00 |
|
Max Weber
|
f2935dcfdb
|
mixins: Correct DecorativeObject's clickbox
- getOrientation has nothing to do with getClickbox's orientation parameter
- model A is offset by x/yOffset
- model B exists sometimes
|
2019-05-16 04:01:25 -06:00 |
|
Max Weber
|
feb2454e55
|
mixins: Correct WallObject's clickbox
The orientation is baked into the model and this var has nothing to do with what this method takes in this slot
|
2019-05-16 04:01:25 -06:00 |
|
Kyleeld
|
ec97b71847
|
Update RSClanMemberManagerMixin.java
|
2019-05-07 09:16:23 +01:00 |
|