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
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
James Munson
540f0ba67d
Merge branch 'master' of https://github.com/runelite/runelite into pull-master
...
# Conflicts:
# runelite-client/src/main/java/net/runelite/client/plugins/ammo/AmmoPlugin.java
2019-04-22 19:45:23 -07:00
Adam
7d06fd36e6
interface styles: increase padding of overridden healthbar
2019-04-22 20:49:54 -04:00