Commit Graph
44 Commits
Author SHA1 Message Date
zeruth 9f1b0b43fa Refactor ClientTransform
Fix naming in getProjectiles
2019-04-26 00:33:56 -04:00
Tyler Bochard b22421f531 Update README.md 2019-04-26 00:28:36 -04:00
zeruth 2547b16482 Seperate Flexo to library
This isn't hiding flexo as it's just now hosted on the maven repo. This is to ensure backwards compatability when api in flexo changes. all old versions will be stored indefinitely.

Config plugin is included in library as well.
2019-04-25 23:36:15 +01:00
zeruth e9cb7da89d Seperate Flexo to library
This isn't hiding flexo as it's just now hosted on the maven repo. This is to ensure backwards compatability when api in flexo changes. all old versions will be stored indefinitely.

Config plugin is included in library as well.
2019-04-25 17:57:45 -04:00
zeruth 5c6949231e Update ProfilesPlugin.java
Don't want that thing to open on startup. its ridiculous.
2019-04-25 01:44:33 -04:00
zeruth 20989f7dc9 Various
Nothing real interesting. lol.
2019-04-25 01:34:31 -04:00
zeruth febc53eb76 Update ConfigPanel.java
Minor improvements to plugin panel.
-Moves RuneLite config to top, as it should have always been
-Fixes external plugins mis-sorting
-Fixes colors of the 2 core plugins (RuneLite and Chat Colors)
2019-04-22 17:53:37 -04:00
zeruth 92e362e5c9 Merge branch 'master' of https://github.com/runelite-extended/runelite 2019-04-22 04:55:38 -04:00
zeruth e74a4af7c0 Fix external plugin color 2019-04-22 04:54:50 -04:00
zeruth 3a01eb67dc Various
Fixes some smithing NPE's
Adds flexo launch arg which enables flexo config plugin
Adds external plugin to sorter using type "external"
2019-04-22 02:17:36 -04:00
zeruth 62d2fca6c2 Merge branch 'master' of https://github.com/runelite-extended/runelite 2019-04-21 23:18:55 -04:00
zeruth 77d9e18f01 Hooks
Now dumps protected fields / methods on rev update. makes it easier to look for things to transform :)
2019-04-21 23:18:42 -04:00
Tyler Bochard a533e82677 Update ErrorTransform.java (#40)
Fixes hijacked method not being injected.
Prints stack trace for us to view
2019-04-21 22:49:29 -04:00
Tyler Bochard b0b11cf9c8 ByteCodePatcher (#39)
Adds ErrorTransform
-This prevents the client from sending any stack traces to Jagex. (a huge client detection system they use)
2019-04-21 21:51:25 -04:00
zeruth cbb94b499b Remove plugins
TempleTrek
Stronghold
SlayerMusiq
PlankMakeHelper
2019-04-21 17:55:47 -04:00
zeruth 2b0b126a1b Update Splash
Show our versioning as well. Recoolorize
2019-04-21 03:12:18 -04:00
zeruth 776734c51c Update ClientTransform.java
Lol, how many more times
2019-04-21 00:56:14 -04:00
zeruth a99efc343d Update ClientTransform.java
Finished setMenuEntries, "Whoops"
2019-04-21 00:52:06 -04:00
zeruth 6a73c6f8e6 ClientTransform
Adds all protected menu transforms necessary for blackjacking!
Eat shit upstream :)
2019-04-21 00:16:50 -04:00
zeruth ab7ca3ebed Update KittenNotifierPlugin.java
Prevent stack overflow, not sure if this is a complete fix, but stopped my crashes at GE
2019-04-20 15:39:55 -04:00
zeruth bb76873678 Merge branch 'master' of https://github.com/runelite-extended/runelite 2019-04-20 13:11:17 -04:00
zeruth 568577792a Remove PkVision 2019-04-20 13:10:59 -04:00
zeruth 3533a07f30 Update PluginSorterPlugin.java
Fix NPE
2019-04-20 05:12:41 -04:00
zeruth b172851dc3 Plugin Organizer
Allows Hiding, and recoloring of types of plugins:

Currently Types are PVM, PVP, Utility

All types are organized alphabetically individually

Types are declared in PluginDescriptor as type = "PVP" etc

HTML tags are removed, and we use Java colors now

All current plugins updated to use the new system

Plugin Organizer is located at the bottom of plugin list for less visibilty.

Plugins enabled/disabled is remembered and applied automatically on startup
2019-04-20 05:00:24 -04:00
zeruth 1a0c2eb03b Plugins Bringup
Adds all? non broken widget plugins:

AoeWarnings
BATools
ClanmanMode
Equipment Inspector
Fight Cave Wave Helper
Fight Cave Jad Helper
Freeze Timers
Grotesque Guardians
Hide Prayers
Hydra
Lizardmen Shaman
Menu Modifier
Music Modifier
Next Hit Notifier
PK Vision
Plank make helper
Pray against player
Profiles
Pyramid Plunder
Screen markers
Shayzien Infirmary
Shift Walker
Slayermusiq
Spellbook fixer
Supplies tracker
Temple Trek
Time Tracking
Theatre of Blood damage counter
Vetion
Vorkath
Wilderness Locations
Zone Indicators
ZTOB
Zulrah
2019-04-19 22:59:29 -04:00
Tyler Bochard c94689764d Gazivodag master (#10)
* Transform objects now use an interface

* Plugins can now accept colors (not my code)

* mixins: renderWidgetLayer: skip hidden widgets

* World Map: Identify Both Shield of Arrav Quest Start Points (#8442)

Closes #8437

* widgetitem: associate Widget with WidgetItem

* widgetitem overlay: allow configuring which interfaces to overlay

Update overlays to behave consistent with how they behaved before
removal of query api, with the exception of adding the rune pouch
overlay to the bank.

* Update .gitignore

* Revert "Adding external plugin support (#4)"

This reverts commit bfe1482

* Update QuestStartLocation.java

* Revert "Plugins update (#7)"

This reverts commit 216f7d9

* Adding external plugin support (#4)

* Adding archetype

* Update RuneLiteConfig.java

* Update Plugin.java

* Update PluginManager.java

* Adding pluginwatcher & classloader

* Update RuneLite.java

* Update pom.xml

* Update settings.xml

* Update pom.xml

* Update pom.xml

* Removing old example plugin

* Fixing the fix of the fix for plugin archetype.

(cherry picked from commit bfe1482705)

* Plugins can now accept colors (not my code)

(cherry picked from commit 8e094f7386)

* Update MenuEntrySwapperConfig.java
2019-04-19 19:44:16 -04:00
zeruth 7a49aa1540 Revert "Plugins update (#7)"
This reverts commit 216f7d94d1.
2019-04-19 18:58:04 -04:00
Tyler Bochard 033524e907 Merge pull request #6 from runelite/master
Fix adam >.>
2019-04-18 21:49:20 -04:00
Tyler Bochard 7ef26b0e86 Merge pull request #5 from zeruth/master
Rollback
2019-04-18 21:47:46 -04:00
zeruth a5cdeb488c Rollback 2019-04-18 21:44:43 -04:00
zeruth e8e18687b0 Revert to working state 2019-04-18 21:18:20 -04:00
zeruth 227ae81082 ByteCodePatcher
Fix the bungle that was my last merge.
Refactored class/method names to adhere to ByteCodePatcher layout
Import all transformers
2019-04-18 19:02:21 -04:00
Tyler Bochard 0ddb7e1078 Merge branch 'master' into master 2019-04-18 18:48:54 -04:00
Tyler Bochard 4eb12ef29a Merge pull request #3 from lordzuku/master
Added getProjectile tranform & zeruths player transform
2019-04-18 18:41:38 -04:00
zeruth 07a8b2daf1 ClientLoader
Makes scraping/loading hooks a bit more robust/safer
Dumps protected RS methods to Hooks on update (not really needed but will keep for now)
2019-04-18 18:39:14 -04:00
zeruth 8680c08533 ByteCodePatcher
Adds PlayerTransform
-Adds transformProtectedGetSkullIcon
-Adds transformGetSkullIcon
2019-04-18 17:30:51 -04:00
zeruth 8f334f6658 Update RuneLite.java 2019-04-18 16:40:51 -04:00
zeruth 37f17100f5 Update README.md 2019-04-18 16:33:44 -04:00
zeruth a3380f1353 Revert "Update .travis.yml"
This reverts commit 2a6c450965.
2019-04-18 16:32:27 -04:00
zeruth 2a6c450965 Update .travis.yml 2019-04-18 16:26:40 -04:00
zeruth 335724441c Fix project structure
Haha kut had a point, tests are enabled in travis just for assurance.
2019-04-18 15:59:45 -04:00
zeruth 28aacb6aac ByteCode 2019-04-18 15:40:11 -04:00
Tyler Bochard c65548dcdc Prevent artifacts in stretched fixed mode 2018-04-17 21:52:25 -04:00
Tyler Bochard 39ea21841d Reduce player indicators overlay priority to MED
Prevents player names from drawing over certain overlays.
2018-04-14 23:16:49 -04:00