GithubHelp home page GithubHelp logo

ganom / externalplugins Goto Github PK

View Code? Open in Web Editor NEW
103.0 15.0 179.0 2.72 MB

External plugins for use with OpenOSRS, this is a seperate entity, not OpenOSRS.

License: GNU General Public License v3.0

Kotlin 100.00%

externalplugins's Introduction

ExternalPlugins

Discord GitHub issues

External plugins for use with OpenOSRS, this is a seperate entity, not OpenOSRS.

Add this repo to your external plugins manager by clicking the top right + button. Make sure it looks like this picture below.

If you'd like to support what I do, feel free to subscribe to my patreon @https://www.patreon.com/ganom

Delays

All delays values below are in milliseconds.

  • Min: The absolute minimum delay it can use.
  • Max: The absolute maximum delay it can use.
  • Target: The peak of the curve, the value most commonly used.
  • Deviation: How far it can deviate from target and still remain common.
  • Weighted Distribution: This will turn the standard bell curve into a right shifted bell curve.

Below is a picture of a 10,000,000 click sample size at settings min=20, max=80, target=50, deviation=5. Blue is weighted distribution. Green is standard distribution.

Plugins

  • Auto Clicker: This plugin will automatically click where you are hovering when you press the hotkey.
  • Auto Pray Flick: This plugin will attempt to automatically flick your prayers, simply place your cursor over the prayer orb, and press the hotkey.
  • Custom Swapper: One of the more robust plugins, this allows you to execute prebaked commands, such as Equip, Prayer, Cast, Remove, and so on. You can for instance, equip a set of gear, enable your prayer, then activate special all in one hotkey!
  • Item Dropper: Pretty self-explanatory, put the ids of the items you want to drop into the config field, and then hit the hotkey. Voila, pesky items begone.
  • Left Click Cast: Whenever you're wielding a staff or wand, it will change your Attack entry into a Cast entry, based on what spell you have set in the config. Now you too can become decent at PvP!
  • Never Log: Activate the plugin, and it will make it so you wont logout until you hit the forced logout timer.
  • Nylo Swapper: This will change your gear and prayers during the Nylocas fight in Theatre of Blood.
  • Olm Swapper: This will change your prayers during the Olm encounter at Chambers of Xeric.
  • One Click: Probably the most popular plugin, this plugin allows you to simplify quite a large variety of tasks by reducing the amount of clicks to... 1. For instance, instead of clicking a bone and using it on the altar, just click the altar, or set a custom one inventory one click in the config. You could for instance set it to use an Apple on an Orange in one click if you desired.
If you'd like to see what other plugins I offer, make sure to check my discord channel #Platinum-Info

externalplugins's People

Contributors

andrewterra avatar coderman2141 avatar elifnurcevik avatar failed4life avatar ganom avatar infinitay avatar jgoodier avatar kecleon avatar murrty avatar nan0bit avatar ocekyled avatar srljustin avatar switchssb avatar thatgamerblue avatar tomcylke avatar xkylee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

externalplugins's Issues

One click - custom inventory swaps not working

After the openosrs 4.0 update the one click plugin does not support custom inventory swaps anymore. The built in options like darts etc. still work fine.

when the IDs are set up,
e.g. ID_item1:ID_item2
and you hover your mouse over item1 , it gives item1->item2 on the left top corner of your client, but when clicking it does not actually use the items on each other. It just selects item1.

One click turns off sometimes

Describe the bug
Was high alching while doing seers and doing herb with bird house runs on the side. Initially i thought it was because i turned on spellbook filter, but today i found that it works with it. I noticed it sometimes happening after banking (at first thought it was teleport, but then noticed that if i keep items for the run in my inv, one click still works while doing it).
On a side note, when i start up client and have spellbook filter on, one click doesn't work even after turning it on/off, but turning spellbook filter off (not plugin, right clicking the spellbook) allowed me to set my item to be alched and turning it on works fine.

To Reproduce
At the end I found a consistent way to reproduce it via using skill add to canvas .

Expected behavior
This not happening...

It can be fixed by me turning one click plugin off and on, but its an irritating manual solution.

One Click `Magic Imbue`

It seems that the option to use magic imbue comes available after 5 seconds of it being ended.

It should become available after 11 seconds I believe.

Item dropper

The item dropper plugin is glitching and doesn't wanna drop the 5-8 last items, it just left-clicks on them not proceeding to drop them

One Click - Custom Inventory Swaps not working on new OPENOSRS sessions

Describe the bug
I have a custom inventory swap set up (use my logs on clockwork mechanism for birdhouse runs). Whenever I start a new OPRS session, the custom swap doesn't work. I have to manually edit/re-enter the 2 Item IDs for it to start working.

For example, my swap is: 8792:1521 (clockwork mechanism:oak logs)

In order for the swap to work in a new session, I either have to delete the entire string and copy/paste it back in, or just backspace the last digit and re-type it (in this case, 1)

Alternatively, I also discovered that flicking the One-click plugin on/off will SOMETIMES enable the swap to work.

Regardless, it has never worked for me on a new client session.

As always, thanks!

To Reproduce
see above.

Expected behavior
I would like for the one-click plugin to accept my entry-swap strings on a new client session, without me having to tinker with editing or turning the plugin off/on.

Screenshots
image
image

Additional context
Add any other context about the problem here.

[CustomSwapper] Unable to use the same key-bind twice in a row

In the latest CustomSwapper release pressing the same key-bind twice in a row will not work. The first press will work, then any consecutive presses will not. If another CustomSwapper key-bind is pressed the first bind can be pressed again successfully.

Steps to Reproduce:

  1. Set Set 1 to "Protect from Melee:Prayer"
  2. Set key-bind 1 to Numpad-1
  3. Press key-bind 1
    • Protect from Melee will be toggled
  4. Press key-bind 1
    • Protect from Melee will not be toggled
  5. Press another CustomSwapper key-bind
    • This will work properly
  6. Press key-bind 1 again
    • Protect from Melee will be properly toggled again

Request: OneClick "Herb Cleaning"

Clicking "Clean" on the last herb in inventory to clean all herbs in inventory one by one, not all at once.

Just a method of cleaning herbs without breaking your wrist.

OneClick - Spell

Am I missing something or does the spell option not work? I've got dragonstone rings in my inventory, I've set the spell to "Dragonstone" but there's no cast option when hovering over the item.

OneClick: ArrayIndexOutOfBoundsException

2021-04-06 00:50:35 [Client] WARN  n.runelite.client.eventbus.EventBus - Uncaught exception in event subscriber
java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1
	at net.runelite.client.plugins.externals.oneclick.comparables.skilling.Spell.modifyClick(Spell.java:292)
	at net.runelite.client.plugins.externals.oneclick.OneClickPlugin.onMenuOptionClicked(OneClickPlugin.java:205)
	at net.runelite.client.eventbus.EventBus$Subscriber.invoke(EventBus.java:66)
	at net.runelite.client.eventbus.EventBus.post(EventBus.java:216)
	at net.runelite.client.callback.Hooks.post(Hooks.java:173)
	at aj.hk(AbstractWorldMapIcon.java:1431)
	at client.copy$menu(Client.java:7895)
	at client.hz(Client.java:1846)
	at client.fv(Client.java:2982)
	at client.at(Client.java:905)
	at bt.ay(GameEngine.java:378)
	at bt.run(GameEngine.java:357)
	at java.base/java.lang.Thread.run(Thread.java:834)

One Click - High Alch not allowing to set item

Describe the bug
Right clicking an item does not allow you to set it for High Alching

To Reproduce
Steps to reproduce the behavior:
Turn on One Click
Set Spell select to 'High Alch'
Try setting something in inventory

Expected behavior
An option should appear letting you set the item you want to high alch

Item Dropper and Shift Drop

When using the item dropper you MUST hold shift in order for it to drop the items. Is this intentional? I do not see it in the documentation.

For example if I set it to drop items by pressing the "" key it will simply only highlight the items and try to use them on the next item in the row. However if I am holding shift during the action, it drops the items.

One Click - Phials Notes -

Phials - id 15821

Noted Planks
Planks - id 961
Oak - id 8779
Teak - 8781
Mahogany - id 8783

Noted Bones
Bones - id 527
Big Bones - id 533
Dragon Bones - id 537

Noted Soft Clay - id 1762

use item on phials

Please remove Trident from One Click Cast

One Click Cast conflicts with the charged auto attack of trident and requires you to right click to use the auto attack.
No one uses Tridents for PvP anyway. Removing Trident will make it easier to do content where you use Trident and Ancient Magicks like ToB.

Found on like 283 of LeftClickCast.java
if (name.contains("staff") || name.contains("wand") || name.contains("sceptre") || name.contains("trident"))

left click cast overlay

would be nice to have an overlay showing which spell you're currently using, just a small info box with the spell icon nothing fancy really

Hotkey to disable Left Click Cast

It would be great to be able to set up a hotkey that enables/disables the left click as in most cases you still need the regular attack option as well.

RC Helper - Overdrawing Rings of Dueling

Not sure why this happens either and appears to be random but at times multiple rings will be withdrawn and after one is already equipped, the plugin will keep trying to click on the ring in the inventory to equip it and gets stuck. Only way to fix it as of now is spam clicking empty inventory into bank until it resets itself. Possible solution would be to limit the amount of times it will click on the ring or time it will spend on that step and then deposit the inventory in order to reset.

Use Discord webhooks to send/receive in-game messages

Many of us utilize the logout helper to avoid bans. However, for some activities it is not possible to avoid other players. Currently, there is another 3rd party plugin that helps with this issue by sending a DM on Discord when a nearby player sends a message (also can match keywords w/ regex). I think it should be possible to 1-up this by enabling the user to send in game messages by first sending them through Discord PM, and having Ganom software automatically type it in the player's chat box. This will allow users to babysit their plugin usage even when not at their computers, lowering the chance of getting banned.

Request: Add 1-click enchanting for jewelry

This is a good method for time killing while waiting for GE flips. Can profit more than alching and more magic xp too.

Unfortunately, jewelry doesn't stack and so clicking is pretty intensive.

OneClick - Firemaking Change Request

Currently the Firemaking option for OneClick requires clicking each log and it "uses" the tinderbox with it when you click the log.

Would it be possible to change the logic to instead click the tinderbox to "use" the log with the tinderbox.

This can currently be done by entering a Custom Inventory Swap by doing 590:log_id

Reason: Instead of having to click each log in the inventory, you can instead just click the tinderbox over and over

Custom Swapper on a MAC

it does not work on a mac. When we type for example: "Piety:Prayer"
it will not switch to the prayer menu. or any other menu for magic.
It works only when i have to equip something in the inventory.
Doesnt work for removing item.
I've tested it on my windows laptop its working fine but only on a mac its having these issues.

One Click - Custom Inventory Swaps & BA Healer

Upon launching the client, the custom inventory swaps aren't active until you disable and enable the plugin.

BA Healer has a bug in which every object you interact with has an examine option and while outside of the minigame, you are permanently able to left click follow players.

Following players isn't a huge issue as you can just disable the plugin, but it would be a nice QoL update to disable it outside of the game mode.

The Examine object issue is pretty big as it disables you from being able to move freely unless you use the Hotkey to Walk option in another plugin.

ADV Boss Swapper bug

adv boss swapper stops working on demonic gorillas if you turn it off and on mid fight or teleport mid fight

only starts working again if you restart
please fix

thanks

ItemDropper Installing Indefinitely

The item-dropper plugin would not show up as a downloaded plugin. I tried reinstalling the repository multiple times and it would list the plugin as installed, but when I tried to remove it it would just "uninstall" indefinitely. I manually deleted it from the files and tried to re-install, and now it installs indefinitely. I tried reinstalling the entire repository multiple times. It's working on my laptop but not my desktop.

Show all health bars in area - NPC/Player

Show option to show health bars of Everything in a Area (Opponent Information Plugin)
Intractable health bars. Attack/Talk To/OneClick use item
(attack style they are using?) (prayer they are using?)

Options to show players
Options to show Attackable npc's
Options to show All NPC's

--
Things this will help > Fight Caves, Inferno Caves, PvP to insure your not clicking a alt
Clan Wars, To select a certain player
Most MultiCombat Pvm to either kill the weak Npc of or to take the other one

RC Helper - Overdrawing Essence

For whatever reason, plugin seems to be over drawing the number of essence on occasion. Lowering delays helps the issue but doesn't fix it. If possible, have the plugin check the number of essence after banking step and make sure the appropriate amount is withdrawn.

Plugin Update

Hey,

The new OpenOSRS update broke the way plugins were setup. This means the plugins no longer work on the current version of OpenOSRS.

Thanks,

Add "Return Mouse to Previous Position" Feature

Basically puts your mouse back before you used any of the features.
IE: You have your mouse over the woodcutting skill and have it swap pray melee to pray mage, it would move your mouse back to the woodcutting skill.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.