Commit Graph
77 Commits
Author SHA1 Message Date
Lucas e1990902a2 Fix and cleanup zulrah plugin 2019-06-13 19:47:26 +02:00
Lucas ec239d5bbb DisplaY vs DisplayY 2019-06-13 00:12:20 +02: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
Lucas 549898f8c5 Update clientloader (and tell only developers to turn on assertions)
Make both `--localinjected` and `--rs=CUSTOM` work

Make `--rs=VANILLA` work again
2019-06-11 20:37:44 +02:00
Lucas bd1a5d14a1 Fix itempile imports 2019-06-11 19:30:12 +02:00
Lucas ffe42de972 use Character.isDigit() for bankpin 2019-06-11 17:06:54 +02:00
Lucas 0ceb0a741a Remove debug msg printing bank pin in logs (whoops) 2019-06-11 00:32:41 +02:00
Lucas 30c105a4cf Use scripts for enabling and removing bankpin keylistener 2019-06-11 00:06:01 +02:00
Lucas eeab0d0650 Add (original) bankpin script 2019-06-11 00:06:00 +02: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 28310ed977 Add menu raw injector 2019-06-10 15:11:40 +02:00
Lucas b151aeb914 Fix mod icons import 2019-06-10 01:12:16 +02:00
Lucas c316159ff4 make travis not try to run a test it wasn't supposed to 2019-06-10 00:54:02 +02:00
Lucas d36c6ecd21 make travis not try to run a test it wasn't supposed to 2019-06-10 00:40:32 +02:00
Lucas fb63ba500a Add getters for before-ly-hooked fields 2019-06-09 23:41:36 +02:00
Lucas 6e497d3a4b Add getters for before-ly-hooked fields 2019-06-09 23:39:06 +02:00
Lucas cdc2f356c6 Fix travis hopefully 2019-06-08 23:43:51 +02: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
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
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
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
Lucas 15d5c2fb29 Use MiscUtils.clamp instead of Ints.constrainToRange 2019-06-01 18:55:53 +02:00
Lucas 915dfcaa72 Update client patch to 1.5.26.2 2019-05-31 23:23:38 +02:00
Lucas 3b0e11ecef Set config to default if string to object fails and it's a default method 2019-05-31 04:33:40 +02:00
Lucas 5bd4e3c366 Update SpecbarRedraw.rs2asm 2019-05-30 23:47:24 +02:00
Lucas 8d6eecd2fe Fix pp plugin (lol pp) 2019-05-30 20:57:21 +02:00
Lucas 915d5f3b71 fix hydra npe 2019-05-29 19:50:48 +02:00
Lucas 320ef27ff5 Add custom client updatecheck mode to easily load from file 2019-05-27 17:34:54 +02:00
Lucas a048282cea XP plugin: More damage & xp drops 2019-05-23 15:37:34 +02:00
Lucas aaf5ba3d1d Fix version in missed poms 2019-05-23 14:19:29 +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
Lucas 48e2fad599 Fix ezscape construction (hopefully forever) 2019-05-23 04:02:22 +02:00
Lucas f2d7cf13bc Rename dumb class 2019-05-22 19:07:53 +02:00
Lucas 6af0da37ea Improve menu action prioritizing (reworks easyscape construction) 2019-05-22 19:06:11 +02:00
Lucas da321c5983 Use custom script to join cc, so 437 is still there for minigames 2019-05-21 05:12:57 +02:00
Lucas bdcf6a474b Fix array index oob for recoils 2019-05-20 22:04:40 +02:00
Lucas 02cbe0d1a6 Add option to type bank pin 2019-05-20 18:05:40 +02:00
Lucas 4f203b6507 Fix a dumb error 2019-05-20 14:56:08 +02:00
Lucas 97afe462c2 Add custom menu swaps to menu entry swapper 2019-05-20 13:11:46 +02:00
Lucas 0319293367 Improve priority menu entries 2019-05-20 08:10:34 +02:00
Lucas 295e89f7f8 Make BATools work with attack styles plugin 2019-05-20 03:55:23 +02:00
Lucas 17c2313b05 BATools: Remove antidrag, remove useless colors 2019-05-20 03:16:31 +02:00
Lucas 646dac7b71 Stop npe every game tick if you have defender timer turned off 2019-05-20 03:07:37 +02:00
Lucas 53a82699e4 more checkstyle etc 2019-05-17 06:32:54 +02:00
Lucas 11543b5739 plugins checkstyle 2019-05-17 06:25:04 +02:00
Lucas 34b16cf300 checkstyle - blackjack/player indicators/shayzien infirmary 2019-05-17 06:22:25 +02:00
Lucas 60e92469dd checkstyle - extended-mixins 2019-05-17 06:22:24 +02:00
Lucas 7740b7a85e checkstyle - mixin processor 2019-05-17 06:22:23 +02:00
Lucas 0d8dbfee38 checkstyle 2019-05-17 06:22:22 +02:00
Lucas 88f286c705 fix antidrag copyright/config imports 2019-05-17 06:22:22 +02:00
Lucas b58fc451ea Enable checkstyle in travis 2019-05-17 06:22:20 +02:00
Lucas cc438d340c Add option for transparent frame to runeliteplus config 2019-05-15 17:06:36 +02:00
Lucas deb7f5526f Spellbook: Make sure spells are 100% contained in the widget 2019-05-13 06:03:01 +02:00
Lucas 7d6ebb391f Remove GPU debug messages on startup, lets be real we aint fixing that 2019-05-05 21:21:53 +02:00
Lucas 8bdfbd233d Add dynamic impling spawns. credit to github.com/Juzzed 2019-05-05 21:13:02 +02:00
Lucas 02e5a64813 Also show projectile id for aoe projectiles in dev tools 2019-05-04 17:01:17 +02:00
Lucas 3f241ed658 use lf line endings 2019-05-01 21:29:09 +02:00
Lucas 0305898935 Stop aggroarea from creating a timer if the duration is negative 2019-05-01 21:24:37 +02:00
Lucas 0a173d13dc load spells only once per rebuild instead of before adding a new spell 2019-04-30 23:51:39 +02:00
Lucas cd9e34f46c Oopsie whoopsy, copy rightsy tightsy 2019-04-30 21:56:14 +02:00
Lucas 6e8a29452c Magic Spellbook 2019-04-30 21:48:29 +02:00
Lucas 936173b9f8 Add options for hiding placeholders and seperators in tag tabs 2019-04-25 14:53:55 +02:00
Lucas 5b77d64b9c Merge remote-tracking branch 'orig_upstream/master' into ext 2019-04-25 14:52:55 +02:00
Lucas 239a477886 Merge remote-tracking branch 'orig_upstream/master' into ext
# Conflicts:
#	runelite-client/pom.xml
2019-04-25 14:32:16 +02:00
Lucas c31cd4fe50 Add spriteID's for hydra (this time) 2019-04-24 13:43:11 +02:00
Lucas 67ffeb7119 API addons/cleanup
Hydra animations/projectiles

Cleanup on isle varbits n shit
2019-04-23 21:46:56 +02:00