Commit Graph
8406 Commits
Author SHA1 Message Date
PKLite ede14db9b2 Automatically filters loot tracker loot to only show loot that the currently
logged in account has received and to show all loot from all accounts on
login screen

Signed-off-by: PKLite <stonewall@pklite.xyz>
2019-06-09 00:08:12 -04:00
PKLite 68610f4bee Merge branch 'master' into loot-tracker-deaths 2019-06-08 21:32:35 -04:00
PKLite fd757f0690 Merge branch 'master' of https://github.com/runelite-extended/runelite 2019-06-08 21:26:58 -04:00
zeruth 831ecd65e9 Update ClientLoader.java 2019-06-08 19:59:33 -04:00
zeruth fa36d83648 Add Bootstrapper
Makes updating a trivial process. Simply clean install as normal, then run Bootstrapper.main(). push 4 dynamic jars to maven repo. and its done!
2019-06-08 19:57:18 -04:00
zeruth a2d244d8d2 Create InventoryGridOverlay.java 2019-06-08 17:50:00 -04:00
Tyler Bochard 69ae60d3ae Merge pull request #528 from Lucwousin/dcfhygvgasdnodagfsnohraoinpgaroinahrgdnoihardnoihrdnaiodrnhopadfnrshiapdfrnhiapndfrhds
Checkstyle, missed files/changes
2019-06-08 17:47:56 -04:00
Lucas cdc2f356c6 Fix travis hopefully 2019-06-08 23:43:51 +02:00
zeruth e0af1d7753 Fix build / Fix scammer plugin crash 2019-06-08 17:39:32 -04:00
Lucas 3bbbda23ed Checkstyle + overseen mistakes 2019-06-08 23:37:10 +02:00
Lucas d0d0d14a2f Add missing inventory grid files 2019-06-08 23:23:09 +02:00
zeruth 5589eba498 Adds local-injected dev arg 2019-06-08 17:13:33 -04:00
Tyler Bochard 9eefe65f3d Merge pull request #527 from Lucwousin/git_mag_van_mij_de_kanker_krijgen
Injector
2019-06-08 17:09: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 4f8492b9fc Use correct spriteID import 2019-06-08 20:59:35 +02:00
Lucas 2337d3ea55 Make sure we get all fillRectangles for clearColorBuffer 2019-06-08 19:54:17 +02:00
Lucas b1da8e510a Fix draggingwidget hook 2019-06-08 14:43:34 +02:00
Lucas 494413c7a6 Get last 2 client.drawAlpha hooks 2019-06-08 14:30:09 +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
PKLite 1af704c608 Revert to old project structure
Signed-off-by: PKLite <stonewall@pklite.xyz>
2019-06-08 01:08:58 -04:00
Lucas 276ff1995d RSClient 2019-06-08 06:49:01 +02:00
Lucas 31a0130453 RLApi 2019-06-08 06:46:52 +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
PKLite eee22165a9 Add local local loottracker data persistence
Signed-off-by: PKLite <stonewall@pklite.xyz>
2019-06-07 04:02:15 -04:00
zeruth 74a0bf004e Update SessionClient.java
Use our sessionbase
2019-06-07 01:36:44 -04:00
zeruth 66cd539190 Various
Adds http-api for our session service
Also fixes HA values, for some reason GE values arent working, will look into.
2019-06-07 01:32:05 -04:00
zeruth aa0476aa62 Presence / Test Removal 2019-06-07 01:03:11 -04:00
Tyler Bochard 79658edfef Merge pull request #520 from runelite-extended/sentry
Remove Broken Sentry Logging
2019-06-07 00:55:40 -04:00
zeruth d38b208646 Update ClientLoader.java
Fix
2019-06-07 00:39:52 -04:00
zeruth 4e9a635600 Update ClientLoader.java
Auto update Injected client when we push to maven repo
2019-06-07 00:11:58 -04:00
PKLite 0d0bccada5 Added pvp deaths to loottracking plugin.
Signed-off-by: PKLite <stonewall@pklite.xyz>
2019-06-06 23:57:10 -04:00
Ganom 67d85d3085 Remove Broken Sentry Logging 2019-06-06 23:45:02 -04:00
zeruth 5eb12b7119 fixed maven issues
Maven really fucked me on this merge lol
2019-06-06 23:35:26 -04:00
Tyler Bochard 0dcd321ce6 Merge pull request #519 from runelite-extended/poms
Fix Deob Pom
2019-06-06 21:52:38 -04:00
Ganom 0e77051e6e Fix Deob Pom 2019-06-06 21:51:26 -04:00
zeruth 64757de8d2 Enforce our icon too
duh
2019-06-06 21:45:30 -04:00
zeruth 398a254641 Enforce our presence
If you don't like it, you can start to.
2019-06-06 21:43:30 -04:00
Tyler Bochard 97b91aee36 Merge pull request #516 from runelite-extended/poms
Fix Script Assembler Dependency
2019-06-06 21:11:43 -04:00
Ganom 587818d20d Fix Script Assembler Dependency 2019-06-06 21:10:36 -04:00
zeruth ce9ff6e384 Update pom.xml 2019-06-06 21:09:05 -04:00
zeruth 621260a541 Update pom.xml 2019-06-06 21:08:10 -04:00
zeruth 882be3cb71 Merges Injector
Welcome to the new world boys.
2019-06-06 20:47:41 -04:00
sdburns1998 79ed69ccdf Use login tick for setting the slayer task (#515) 2019-06-06 13:28:12 -04:00
Kyleeld a73f17df03 Update left click hide attack options (#505) 2019-06-06 11:59:55 -04:00
Ganom 642f250fe3 Merge pull request #513 from sdburns1998/aoe-notifier
AoE notifier
2019-06-06 11:59:27 -04:00
sdburns1998 c2009bfd02 AoE notifier 2019-06-06 17:50:54 +02:00