#runelite

1 messages ยท Page 114 of 1

pallid drift
#

sideload plugins exist but eve nthen you have to run as dev mode

quick folio
#

it works the same way as it worked with your previous plugin you made

#

it hasnt changed

pallid drift
#

either way you're running from intellij and not the launcher

radiant gorge
#

oh ya im doin intellij

#

launcher ofc wont work ๐Ÿ™‚

quick folio
#

if you follow the steps in that guide I linked it will work fine

radiant gorge
#

guess i could submit it just thatl be super annoying...

quick folio
#

you dont have to submit it

rich marsh
#

why dont u follow the guide

quick folio
#

just read the page

rich marsh
#

just stop before the submit part

#

it's not automatic code that forces you to submit it

#

just read the guide lol

winter crane
#

so was askin as i couldnt find it...but is there a plugin like radius markers but that it accepts object ID's?

novel badge
#

I have a question about a plugin i've built.

inland shadow
#

You can ask in this channel

novel badge
tacit vigil
#

deposit,*

#

deposit,* exactly like that

#

yes because it works differently

novel badge
#

I've built a Runelite plugin, compiled it. Everything works on my local developement, I can see my plugin in the plugin list when building the project via IntelliJ.

When I place this plugin inside my .runelite > plugins directory, the plugin doesn't show up. Am I missing something? I assume this isn't actually allowed, only authorised plugins can be used or something like this?

tacit vigil
#

the option is always "take" so you don't have to write it for the ground items thing.

#

so you only have to type the target.

tacit vigil
#

you have to build the client yourself to run your own plugins.

novel badge
tacit vigil
#

there's a guide on the runelite wiki for that

novel badge
novel badge
#

Thank you ๐Ÿ™‚

novel badge
rich marsh
#

if you did it wrong maybe but there's no reason that wouldn't work

novel badge
#

In the Client arguments input box add --insecure-write-credentials

I'm on MAC. So instead I created an applescript >>

rich marsh
#

that's wrong

novel badge
rich marsh
#

yes read the part where it says what to do on mac

novel badge
#

Otherwise, pass --configure to the launcher

rich marsh
novel badge
#

Passing arguments to an executable on MAC isn't as simple as windows

#

--configure doesn't work

rich marsh
#

then you skipped step 1

novel badge
#

i'll check info about the launcher

rich marsh
novel badge
#

v: 2.5.0

#

๐Ÿ˜‚

rich marsh
#

well yes we knew that since you said configure doesn't work

novel badge
#

followed all the steps once updated Runlite. Launched via compiled IDE runelite, hasn't worked

#

@rich marsh Any ideas?

tacit vigil
#

the dark days before submenus

#

forgot this was a thing!

novel badge
rich marsh
#

that wasn't the question

#

did it make the file mentioned in the guide

novel badge
half umbra
#

I suspect you need to read the guide again

#

And do so carefully

novel badge
#

checking now

rich marsh
#

wow

novel badge
#

it has

rich marsh
#

is it empty

#

obviously don't screenshot it

#

we can take your word for that question

novel badge
#

yeah it's empty

rich marsh
#

so I would assume you skipped step 5

#

and just tried to run the client through the IDE instead

novel badge
#

I did that

#

Noo

#

I'll restart the process.

#

i did save > launch jagex launcher via runelite (didn't login at the login screen) then closed > IDE

rich marsh
#

then something on the macOS end is probably causing the issue

#

if this didn't work, we'd know about it

#

from some people who would probably admit to breaking rules while complaining that it's broken

rich marsh
novel badge
#

okay now the creds are there

#

i think logging in was the issue

#

so you need to login to game beforehand.

rich marsh
#

you would be the first report that stated what's in that guide isn't enough

#

maybe jagex changed it i'm not sure

novel badge
#

Might be worth updating the guide and adding that step in.

hushed patrol
#

someone else would need to recreate that

#

and i don't have a jagex account to do that

novel badge
#

Can this be ignored?

tacit vigil
#

yes

novel badge
#

thanks

tacit vigil
#

np

novel badge
#
  @Override
    protected void startUp() throws Exception
    {
        log.info("Storage Request Plugin started!");
    }

Nothing is printing to console, any ideas? @tacit vigil

tacit vigil
#

if there's no other errors in the full log, idk

#

post the code to github

novel badge
tacit vigil
#

if you're making a hub plugin why are you running the entire project.

indigo kilnBOT
novel badge
tacit vigil
#

are you making a hub plugin or working on a core plugin?

#

or are you just looking for the /shadowjar command

#

I thought you made a hub plugin earlier

novel badge
#

I'm just trying to make a simple plugin for my GIM group that sends a discord notification to our discord when someone does a ::request command ingame

novel badge
#

just simple things

tacit vigil
#

and did you follow the guide yves just linked?

#

or did you make it in another way

novel badge
#

I made it another way

light trail
#

No, he did not. He also did not follow the build guide for core either.

tacit vigil
#

try the approved method yves linked

novel badge
light trail
#

By following the guide

versed scaffold
#

what

tacit vigil
#

run the Exampleplugintest.

novel badge
#

I know i'm being a degenerate here..

#

So if i follow this guide, my plugin will be reviewed and posted on the official RuneLite plugin hub assuming it passes?

light trail
#

You don't have to submit it

#

Just try following the guide and be amazed by the magic

novel badge
#

Sure thing

#

Be prepared for more upcoming degeneracy!

#

"try to run the client"

#

How do i go about this?

light trail
#

You click on the test. You click on run

novel badge
#

thanks

#

New to IntelliJ

light trail
novel badge
#

This is correct right?

light trail
#

Right click exampleplugintest and click run

#

It should show a client or an error about missing -ea

tacit vigil
#

click through the tree on the left

#

for the full log

novel badge
#
03:33:15: Executing ':ExamplePluginTest.main()'...

> Task :compileJava
> Task :processResources NO-SOURCE
> Task :classes

> Task :compileTestJava

> Task :processTestResources NO-SOURCE
> Task :testClasses
Note: /Users/joshi/IdeaProjects/DiscordRequestPlugin/src/test/java/com/example/ExamplePluginTest.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :ExamplePluginTest.main() FAILED
3 actionable tasks: 3 executed
Exception in thread "main" java.lang.RuntimeException: Assertions are not enabled, add '-ea' to your VM options. Enabling assertions during development catches undefined behavior and incorrect API usage.
    at net.runelite.client.externalplugins.ExternalPluginManager.loadBuiltin(ExternalPluginManager.java:469)
    at com.example.ExamplePluginTest.main(ExamplePluginTest.java:10)

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':ExamplePluginTest.main()'.
> Process 'command '/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 868ms
03:33:16: Execution finished ':ExamplePluginTest.main()'.
hushed patrol
#

๐Ÿงโ€โ™‚๏ธ

runic marlin
#

hey, does anyone know if this is normal? so much cpu consumption?

versed scaffold
#

looks high to me

somber aspen
#

what cpu do you have?

runic marlin
#

It wasn't like this before, since yesterday

somber aspen
#

that is quite high then yes. maybe try safe mode?

novel badge
#

Anyone able to help?

tacit vigil
#

you did it wrong

#

you have to click the option for vm options under modify options

rich marsh
# novel badge

this image is showing you putting -ea in the wrong box, so try reading it again

runic marlin
frank bone
#

are you running it in a vm

runic marlin
frank bone
#

idk 2c 12 year old cpu might sound right pepe_shrug

runic marlin
frank bone
#

idk dawg maybe you installed something yesterday

runic marlin
#

I did the system yesterday again, after that it was like this

#

before it was fine

novel badge
#

there is no create_new_plugin.py

#

i don't understand..

frank bone
#

are you trolling?

novel badge
#

there is no script.

novel badge
novel badge
#

got it..

#

it's not where the guide says it is.

rich marsh
#

are we just going to play skip random sections of the guide all night

#

because it says to do one or the other

#

not both

#

and you already started the not script section

novel badge
#

there is no create_new_plugin.py script in the template the guide links.

#

That was my point.

fading lagoon
#

option

frank bone
#

you already used the template repository

#

you don't need to use the script

novel badge
#

derp, i told you im stupid.

#

thanks for the help guys

fading lagoon
#

why are you even doing this?

fading lagoon
#

Interesting. I think this is one of the rare ideas that isn't able to be accomplished with existing discord plugins

novel badge
#

Example

::request [item] [quantity] >> Sends discord notification

So other GIM members can see what they need

novel badge
#

If you publish a simple plugin, how long can you expect before it goes live?

rich marsh
#

we could probably make dink read ::commands in the chat notifier honestly

novel badge
rich marsh
#

the hub plugin dink already has a chat notifier, we could make it so it works on ::commands and u could just use that existing plugin

rich marsh
#

also someone tell lenny we need octopus as a food

novel badge
rich marsh
#

it uses matching based on the input box, that's just the default I made up for this use case

#

this is the most bare-bones u could get

novel badge
#

Ahh gotcha, yeah that works

rich marsh
#

that's just %USERNAME% %MESSAGE% in the input box

novel badge
#

Okay sweet yeah that's good

ashen dew
#

OSRS down?

ruby summit
#

update time

azure sluice
#

Yes, update day

ashen dew
#

Smh was just about to start my bot farm

honest sun
#

pride 2024 update and flames of zammy no longer fire spell

hardy shell
#

worst update 2024

#

rip zammy flames

#

Servers up btw

frank bone
#

Rip flames of zamorak 2024 - 2024

gentle oasis
#

Anyone else's game kinda f'd u p ? My camera on a lot of different angles results in the floor tiles not loading and it being a black void

ancient sonnet
#

Have you restarted your client today

gentle oasis
#

I suppose not, I havn't had to in past updates it just reloaded the update as it normally would and its fine but I suppose that should've been my first trouble shooting step

ancient sonnet
#

Always a good idea to restart the client. Daily is even better.

gentle oasis
#

Yeah closing runelite and reopening it worked

lean phoenix
#

Do we have a method yet of creating separate, unique notification sounds depending on what triggers the notification? i.e low prayer/divine pot about to expire/full inv etc

I know about the custom notification sound but that triggers globally for all RL notifications
Google didn't find anything useful

somber aspen
#

no

radiant flare
#

i cant import some of the bank tags, is there possibility to equip all gear and make new tab with whatever you wear and have in inventory?

quick folio
#

yeah, right click the respective deposit buttons in the bank

radiant flare
#

ayyy tyyy

#

also cant import the ones from #bank-tags ? says its invalid format?

quick folio
#

those might be layouted tags

radiant flare
#

ya

quick folio
#

those work with the bank tag layouts plugin on the hub

radiant flare
#

you the best tyty

quick folio
#

@loud bridge you might want to change/update the copyright headers since I dont think you are adam, also make sure to license your repo as mentioned on here:

indigo kilnBOT
light trail
#

I'd also put something descriptive in the readme

loud bridge
quick folio
#

only if you are using a class made by someone else NODDERS

#

but if you wrote all of that code it should have your own copyright

loud bridge
#

Not using anyones classes, but I copied a method, tried to give credit in the code though

quick folio
#

that looks fine yeah

#

so yeah fix up those things, rename your plugin file to cg-recolor from CG-recolor and push that to your CG-recolor branch and see if the checks pass

loud bridge
#

should I just remove the copyright stuff at the top lol

#

i dont care if any1 uses it without referencing me

quick folio
#

you license the repo already so I dont think its required, I would just change the header to include your own name+date tho

loud bridge
#

alrighty, will do

sly mica
#

Is the grand exchange offer completion message part of a plugin? I have notify on offer update/complete off in the Grand Exchange plugin.

#

This message

#

I asked the general runescape discord how to turn it off and they said to ask here lol

hybrid bridge
#

it is not a plugin that's from the actual game

sly mica
#

Ah

quick folio
#

there might be an ingame setting for it, not sure

oblique sun
#

i guess you could chat filter it if nothing else

quick folio
#

still plays that sound I think tho

oblique sun
#

thereโ€™s a sound?!

hushed patrol
#

coins jingling

quick folio
#

^ that sound yeah

fading lagoon
#

its a great sound

solemn ermine
#

is there a resource that outlines all the custom text formatting "html" tags like <col> or <br>, wondering what the other options are

low garnet
#

how would i prevent the side panels going all wonkey when developing?

pallid drift
#

you can do the same stuff /hw would do

#

!hw

indigo kilnBOT
pallid drift
#

I think

low garnet
#

do I do this in the repo? or something in runelite configure? If I launch runelite through the launchers this doesnt occur, only through intelij

versed scaffold
#

emulate how the launcher disabled hw accel

harsh minnow
#

Runelite wont show pickpocket loot from vyres since update

pallid drift
#

you were asked what you were doing wrong there

#

dont post the same question everywhere

harsh minnow
low garnet
tribal imp
#

any chance we could get the option to have a teleport menu/left click teleport for slayer ring?

inland shadow
#

No, the only items that are allowed to have those are the ones that currently do

tribal imp
#

F

#

well, heres hoping we can get it in the future!

quick folio
#

iirc they started looking into adding it themselves

#

at least there was a gamejam thing that had submenus

tribal imp
#

yeah i did notice that, just been doing gg's lately and felt itd be nice to have left click slayer tower eventually

quick folio
#

maybe one day

#

but for us to add it they would have to change the guidelines further than they did recently

tribal imp
#

same with drag delay in the bank equipment menu and a fuckin HD login screen

quick folio
#

hd login screen is surprisingly hard

tribal imp
#

yall already modify the game so much it leaves me not really wanting to much more

#

except fixing this

inland shadow
#

petition to add slayer ring, necklace of passage, and burning amulet to jewelry box crabrave

tribal imp
fading lagoon
#

just get an eternal gem ez

quick folio
#

oh just a static image, I thought you meant an animated hd background

fading lagoon
#

Someone should make a custom max cape color plugin

inland shadow
#

Can't the creator kit plugin do that

#

I assume that's how they got the purple mage ammy (t) for gg

#

I seem to remember that being a feature that was added

fading lagoon
#

O I never thought of that

#

Now I just need a max cape

half umbra
#

Wasn't the author just asking about that in here?

vivid tusk
#

quest helper making anyone elses game stutter when a quest is pulled up as youre doing it, goes away the second you x outta the helper

rich marsh
#

!configure

indigo kilnBOT
#

!configure command not found!

rich marsh
#

!configuration

rich marsh
#

disable hardware accel there

#

and it probably will stop

indigo kilnBOT
#

Run the Maven builder to output a shaded JAR in /runelite-client/target/

vivid tusk
#

thanks

sacred spindle
#

What is the plug in that does this

inland shadow
#

Depends on what 'this' is

sacred spindle
#

the health bar and prayer, my bad for the confusion

inland shadow
#

I think the hd bar style is in Interface Styles

sacred spindle
#

how about the prayer

inland shadow
#

the prayer bar in general is in the Prayer plugin I believe

sacred spindle
#

Thank you it worked

tacit vigil
#

I don't think it does

floral wedge
#

If it is, try navigating to the screenshot folder and having a look around there

ruby quartz
#

is it possible to detach the runelite sidebar?

tacit vigil
#

No

ruby quartz
#

oki

unique zenith
#

hey does turning entity hider on save battery life

pallid drift
#

Probably not

real cloak
#

My client randomly crashed, this has never happened to me before. Has this happened to anyone else lately?

livid thicket
#

when i level up there is a long level up song. what plugin is this+

indigo kilnBOT
#

@real cloak To find the logs, you can do one of the following:

  • If your client failed to open, click the Open logs folder button.
  • Open the screenshot directory by right-clicking ๐Ÿ“ท Camera button, navigate 1 directory up, then open logs folder.
  • Navigate to %userprofile%\.runelite\logs on Windows or $HOME/.runelite/logs on Linux and macOS.

Upload the log files named client and launcher by dragging them to Discord. If there are files prefixed with jvm_crash dated from today, upload them too.

pallid drift
livid thicket
#

is ther some way to browse only those that fit that description?

pallid drift
#

Well duh

#

You can search your plugins with the top bar

#

Search for level or jingle

#

Or by plugin hub

livid thicket
#

i mean as in browse every hub plugin i downloaded

pallid drift
#

Yes also thatโ€ฆ

#

Search the plugins you do have.

livid thicket
#

i believe there is some miscommunication

pallid drift
#

Where are you searching

#

Screenshot

livid thicket
#

i am aware that i can use searchbar to look for specific plugin. What i am asking here, is there a way to display only the hub plugins which i have downloaded?

#

and not the "default" ones?

pallid drift
#

The plugin config list top bar there is option to search or drop down. Drop down search for plugin hub

#

Screenshot.

quick folio
#

you probably have taskjingle installed

livid thicket
#

ah great

pallid drift
#

Help a man to fish gamma

livid thicket
#

here we go

#

regarding teach man to fish, here is results i tried initially

pallid drift
#

Of those task jungle

livid thicket
#

no corresponding

#

also not this

pallid drift
#

You arenโ€™t reading your wall of text

pallid drift
livid thicket
#

i am not reading my wall of text?

quick folio
#

you could also just search on the hub itself and see which one you have installed from the results

pallid drift
#

Task jingle is in your list

livid thicket
#

i am at this point defending what i see as a bit condescending with that i tried reasonable things before asking here

#

anyways it was taskjingle

pallid drift
#

What you call sound or music they called a jingle

#

So they didnโ€™t tag it to show up

livid thicket
#

oof

#

jingle is a good word tbf

quick folio
#

plugiun authors are responsible for adding tags that make sense themselves, if you want to find a plugin you will either have to manually scroll through all of them or hope the pluginhub search gives better results

pallid drift
#

But you also didnโ€™t know how to genetically search your own list of plugins.

#

Donโ€™t install stuff if you wonโ€™t know what itโ€™s called or what they do

quick folio
#

nah the task jingle is not on them

pallid drift
#

๐Ÿฅถ

quick folio
#

the plugin added a new feature, enabled it by default and didnt mention it anywhere

livid thicket
pallid drift
#

Oh

#

No not really

#

Hub plugins update behind the scenes

quick folio
#

this is the plugin description YEP

livid thicket
#

this seeked to communicate "is there a way to browse hub ones all at the same time"

quick folio
#

so they slapped a level up sound in there at some point

livid thicket
#

and i feel a bit called out for being dumb here truthfully when i think thats a bit unfair

pallid drift
#

I asked you where you were searching because you werenโ€™t doing it right

livid thicket
#

by merit of you suspecting "oh he doesnt know u can search things"

pallid drift
#

lol

quick folio
#

there is a tiny arrow in the plugin search bar on the right, if you click that you can search by category as well NODDERS

livid thicket
#

the only incorrect action was not also having "jingle" in the list of attempted searches

pallid drift
#

Next time Iโ€™m just typing !flow

livid thicket
#

!flow

indigo kilnBOT
pallid drift
#

Have fun

livid thicket
#

i come here in good faith

#

thanks Gamma for the help

pallid drift
#

Me too but you ran circles around the question

#

Only when we got a screenshot we knew what weโ€™re dealing with

#

We get far more people who donโ€™t know how to do what you screenshot

livid thicket
#

ok i see what happened here a bit

#

yeah your approach was good

quick folio
#

small miscommunication, it happens NODDERS

native mist
#

is there a way to make it so that your click is registered when your m1 is pressed down instead of when the click is released

versed scaffold
#

not afaik

tidal kraken
#

Is it allowed to change the model of a pet?
It doesn't really give an advantage but on the other hand it does change its clickbox right?

quick folio
#

there is no api to change models

tacit vigil
#

the pet thrall plugin seems to find a way to do it.

quick folio
#

it hides the thrall and puts in a rl obj

tidal kraken
#

Ooh sadge, wanted to check before I started

#

thanks! o7

#

I'm dry for plugin ideas

#

I have a nice one cooking but I want to do something small in between

slate ridge
#

@livid thicket ur right

fading lagoon
tidal kraken
#

Ooh interesting I'll look into it

glass narwhal
#

does someone happen to know why does this box show up even thou I have on the plugin item charges improved the quetzlotal whistle under infoboxes turned off? is there any way to fix that that it doesnt show up without turning off the entire plugin?

indigo kilnBOT
#

Support for hub plugins should be directed to the author of the plugin.
You can find the support link by searching for the plugin in the Plugin Hub panel and clicking the ? button on the plugin, or by right-clicking the plugin in the plugin panel and clicking the Support menu option.

#

Get support for the Item Charges Improved Plugin Hub plugin here: https://runelite.net/plugin-hub/show/tictac7x-charges.
You can also find the support link by searching for the plugin in the Plugin Hub panel and clicking the ? button on the plugin, or by right-clicking the plugin in the plugin panel and clicking the Support menu option.

glass narwhal
golden nimbus
#

Is there a way to customize the Runelite window title - Runelite {rsn} is cool but when I have 4 windows all I can see is Runelite ... so I cant see which account is which - would be better to have {rsn} - Runelite then I can quickly identify which window is for which char

golden nimbus
light trail
#

There isn't.

shrewd oak
#

is there way to keep my minimap all time maximum zoom out even if i close my runelite and open it again?

light trail
shrewd oak
#

thanks so much

cobalt granite
#

Is there a plugin that disables your mouse scroll wheel from scrolling the chat box? I have a bad habit of zooming in and out a lot with the wheel and it bothers me when I accidentally scroll my chatbox with it

pallid drift
#

i do not think so, no

cobalt granite
#

aw, thanks though

tacit vigil
#

why has no one made a collection log plugin for like, cooking every item you can cook

#

like all the pizzas and all the potatoes and all the gnome cuisine

light trail
#

Because people only do stupid 1000+ hour grinds if the game has the icon slightly greyed out (including a red name) somewhere in an official interface.

pallid drift
#

those niche plugins are for content creators not for normal people

rich marsh
#

basically yeah

#

maybe u can get Archipelago plugin to create that task

#

since osrs isn't really like other games where it randomizes existing tasks

pallid drift
#

we need a guy to moleman mode before we allow them to cookmode

#

gate keep

#

gas light

#

girl boss

#

๐Ÿ’…

magic wing
#

how do i create a website login account without using google?

half umbra
#

I don't believe you can

magic wing
#

oh well, that's that then - thanks

coral otter
#

wish they had closed eyes

coral otter
quasi flame
# loud bridge alrighty, will do

Really nice job on that CG recolor, I had actually been working on a gauntlet-recolor plugin for the past while, but looks like you beat me to it. I think your solution is cleaner anyways. Only difference was I had been recoloring the lobby, blue gauntlet and CG, maybe something you could add in the future, maybe I'll even submit a PR to you ๐Ÿ™‚ Funny similarities between our code like the default txt file of color arrays, but I like your brightColors method to shift all the color values by the same amount, I had been avoiding that for now and only using colors with the same saturation/lumination but different hue. Anyways, gj ๐Ÿ‘๐Ÿผ

loud bridge
#

Hey thanks alot! I don't know how far you've gotten into the project, but I'd love to see if you found different solutions for the "bigger" issues of this plugin! E.g. The whole Hunllef recoloring, boss room gates after entering, cleaning up after turning the plugin off, GPU-Plugin compatibility (Mabye even 117HD?)
Much love

quick folio
quasi flame
#

I had the core functionality of recoloring working (albeit just for certain colors and not a color wheel selector like yours) and was basically just adding in some IDs for CG, as I had been working on lobby/blue gauntlet stuff so far to get things running. But yeah, I've ran into those same problems. I'd be down to discuss some more in DMs if you like (: Not that I've any concrete solutions, but could be good to bounce some ideas around. The only one I had really addressed so far was turning off, I just had the original color arrays in a txt file and copied them all back over to restore the original colors, which I think you're doing similar to right?

pallid scarab
#

Hi there,

Noticed something funky with the clue plugin.... This master step doesn't recognize master avernic hilt (likely gm one too) as a wearable option, however ingame it still spawns the double agent/uri

somber aspen
#

yeah that is a known bug i think

feral basin
#

Is there any way to get an icon appear on the screen whenever my birdhouses need emptying? I know about the notification, but a visual cue would be nice too if I miss the notification ๐Ÿ™‚

somber aspen
#

i think there is a pluginhub plugin for it

feral basin
#

There is! Time Tracking Reminder. Thanks adam!

frank bone
#

hmmm

tacit vigil
#

k I wanted to do the meme

fading lagoon
#

I was gonna guess that was a geheur repo

half umbra
#

brb PRing new-betterer-ground-markers-improved-plus-plus

tacit vigil
#

it is better though

#

the old one doesn't let you draw inside the tile

#

it doesn't support non-latin scripts

viscid phoenix
#

Is there any other way thats more convenient than changing the entire floor or messing with hd plugin to highlight the skulls (or tiles on which they land on) for p2 warden special? Apparently thats supposed to not be possible but why is it ok for the same stuff in things like zalcano? Thanks!

tacit vigil
#

zalcano is skilling, apparently

#

therefore ok

half umbra
#

Zalcano was kinda grandfathered in I think

tacit vigil
#

same for kephri puzzle

#

and het puzzle

#

why, idk

#

somehow path of kephri isn't a boss but given how much plugin help it has it seems like it's the hardest boss in there

fading lagoon
#

zalcano is definitely grandfathered in from the original client approval

#

idr what it actually has though

fading lagoon
#

ohhh p2

#

yeah there won't be anything to automatically mark that

tacit vigil
#

how can they be so hard to see?

#

aren't they really red

fading lagoon
#

they show a shadow where they will land

tacit vigil
#

oh those. I thought he meant the red ones.

fading lagoon
#

well they are red

tacit vigil
#

oh that

viscid phoenix
#

Oh yeah i mean the ones that explode and annoy the fk out of you hahah

#

So basically the tile on which the shadow appears shortly before explosion

#

But i see, thanks for the responses

fading lagoon
#

the shadow appears when the skull launches

viscid phoenix
#

Yeah, super familiar with the raid, just thought id ask if someone had a workaround about it not being highlighted

fading lagoon
#

they aren't really hard to see

floral wedge
#

the tirck is hiding yourself and others

#

then you can see all the shadows

tacit vigil
#

has runelite ever published its "active install" count?

#

and if not can anyone say if it's much larger or just a bit larger than quest helper

fading lagoon
#

depends what you mean by active install

quick folio
#

there is this number for the launcher

viscid phoenix
# fading lagoon they aren't really hard to see

Well, yeah i should probably just move farther away from the obelisk and not be stubborn haha, but with how my colors and hd plugin are setup i guess it makes it really unfortunate sometimes, or I'm just bad :c

somber aspen
#

we do not have an equivalent "active installs" to what shows on the pluginhub

#

because two people who run the client at two different times show up as 2 on the pluginhub but as 1 on the usercount

#

also the phub count is sort of a very rough estimate based on unique source ips, with some work i could replace it with something a lot more precise

fading lagoon
tacit vigil
#

"active installs" seems more or less like "weekly active users"

somber aspen
#

it is 12.6m downloads

tacit vigil
quick folio
#

oh damn

tacit vigil
#

ah yes, 12.6. dang

somber aspen
#

downloads doesnt mean much tho

tacit vigil
#

how many downloads does quest helper have in comparison?

somber aspen
#

it doesn't have an equivalent

tidal kraken
#

any plugin rn that helps with elemental weaknesses?

#

Otherwise Imma start cooking

tacit vigil
#

someone pr'd one

#

it has right-click lookup I think

#

something like that.

tidal kraken
#

Ooh so like the wiki lookup thing?

tacit vigil
#

I think it shows it in-game

tidal kraken
#

Ooh aight then I'm too late

tacit vigil
tidal kraken
#

Ooh damn that looks cool

#

I'll use that actually

light trail
old wind
#

What do we call these?

#

I wanted to suggest a plugin that allows you to collapse this, like we already can for chat

tacit vigil
#

"tabs"

old wind
#

thank you!

tacit vigil
#

might be a bit vague though lol

old wind
#

i feel like if I suggest collapsing tabs people will just assume you're collapsing the actual menu you're opening

#

i just wanna minimize the stone thingies

inland shadow
#

I think theyโ€™re called stones

tacit vigil
#

@fading lagoon @quick folio if I would write bank tag layouts in core then what is the point of putting in core other than denying others the right to not have it installed ๐Ÿ˜ˆ ?

rich marsh
#

nobody ever runs into a layout they can't import probably

desert pelican
#

Is it possible to get other ppls account hash through your client?

EG:
Player A logs in
Player B logs in

Player A can get the account hash of player B

tacit vigil
#

afaik no

#

where would that be useful?

#

name changes I guess, huh

desert pelican
#

Yup

#

Trying to make a (as secure as one could be I guess) api key system that logs some data for oda's clan to sync up the discord roles, rsn usernames as server nickname, cc chat messages and last seen login time. Because rn there's no 'secure' way of doing that afaik. I want the API key to get linked to a users account hash so I can give "priviliged accounts" access to a 2nd api that sends out the cc data. I don't really care about the usernames in discord so I'll just add that to the plugin and have each user sync up their username (to also make it work for ppl that are not in in-game cc, but do have the plugin and are a member of the discord server.

#

The last 2 are used to kick inactive members from the cc, which is now done by having 1 account logged in, pretty much 24/7 and uses another plugin on the hub to create csv files. But I would like that to be 1 of the verified users instead. I also want the data to get synced to the API so I can make a nice-ish dashboard for them to go through it instead of having to use csv files.

#

And the first two are currently done by sending screenshots to a channel on discord, I think I don't have to explain my concerns about that part ๐Ÿ˜›

#

Anyways, was just making sure that Account hashes are only sent to the client that's logged in to the account, and not to anyone out there. So I can use that hash to make the "verified accounts" list.

#

And if it was shared between them, I'd just use the API key by itself instead and have them send the name changes too (too bad for ppl not in cc).

fading lagoon
#

its nearly impossible to verify ign -> discord in a secure way. The best possible method is have discord/a site/whatever generate a code that is given to the user and then they dm the code to a trusted account in game. Then that trusted account logs dm's and sends them back to the original server.

desert pelican
#

Yeah I know, that's why I said I don't really care about the usernames being 100% trusted tbh

#

It'll probably end up being something like: Harm Lord | Haram Lord (unverified) for users not in cc and Harm Lord | Haram Lord (verified) for ppl in cc

#

Idk if I want to ask the trusted accounts to open up their private chat just for that verification of usernames

fading lagoon
#

you could also do it through the cc in some sort of crowd sourcing

desert pelican
#

But that wouldn't be any different from having just the few trusted accounts verify the cc members right?

fading lagoon
#

what are you trying to verify? That a discord account and ign are the same person?

#

for something as small as a cc yeah that can be done manually, but isn't foolproof

#

but it doesn't need to be

desert pelican
#

We're trying to do 3 things:

  • Sync discord accounts with igns (unverified if it's sent by user itself, verified as soon as trusted account sends data for them)
  • Send cc messages to API
  • Send last online for cc members to API
fading lagoon
#

but what data is being sent by user itself/trusted account?

desert pelican
#

For the 1st thing I'm making a website where they login with discord.
They then go to the plugin and copy their account hash.
Then they go on the website fill out their hash and it generates and API key.
They input the API key in the plugin and the plugin sends their username (if logged in to the account) to sync their unverified username.

#

So 1 website account can have multiple account hashes/api keys linked to it.
The plugin supports a list of api keys.
The plugin updates the usernames based on UUID + api key.

fading lagoon
#

yeah that sounds like it works

desert pelican
#

The other 2 are only sent by trusted accounts, because like we've discussed previously, the other data can be spoofed in some way.

#

Maybe we could also make a verify ign thing where they send out some other code into the cc if one of the trusted accounts is online and they can get (verified) instead of (unverified)

#

So only cc members can get their ign verified, which is honestly fine by me, and we can make a dashboard based on the other data we send so the cc admins can kick out ppl

#

Seems to me, that's the most solid plan I can get for all of this, without having ppl set their friends to public to do the dm stuff we talked about.

#

Thanks for brainstorming a bit with me about all of this Momo, appreciate it ๐Ÿ™‚

fading lagoon
#

np, its a topic that has come up a lot and there are still no 100% solutions

desert pelican
#

Don't think there ever will be, unless jagex decides to open up their login to oauth for other websites to use

fading lagoon
#

yeah

shrewd oak
#

hello is there option to switch between take and attack so if there is items under monster when i click left click my char will take the items not attack monster?

tacit vigil
#

you can hold shift to shift-click walk here with menu entry swapper

#

if you want it on left-click you'd need custom menu swaps from the hub + deprioritize items you don't want with ground items.

shadow shale
#

tears of guthix crowdsourcing seems to be broken currently? plugin has been saying this for a couple days and the data on the website is from last week

ivory totem
#

anyone eles have this issue i have logged out of jagex launcher and logged into another one of my accounts a whole dif email / login for the launcher i closed every runelite that was open i even restarted my pc a few times so on the jagex launcher it lets me log into the new account i made ( a whole dif login info ) but when i open runelite its still my other acc that has a dif login ?......... iv tryed everything

versed scaffold
#

its logging into the account you set up to bot with, you should probably not do that since its against the rules

ivory totem
#

? lol what

#

love how you just assume shit

versed scaffold
#

its not an assumption

quick folio
#

It sounds like you were not using runelite but rather a cheat client before, and now you come here to get it fixed hmjj

versed scaffold
#

this only happens because thats how these cheat/bot clients are setup to have to login to them

ivory totem
#

? i have nothing besides runelite and discord and launcher downloaded lol. & even then i dont have my jagex account saved so i gotta type it in each time shesh

versed scaffold
#

its ok, in a couple years maybe youll be mature enough to admit your own mistakes

unique zenith
#

hey is there a plugin which shows you when a new action has been initiated. I found the attack timer metronome plugin which shows when the attack action is on cd and how long it'll take, something like that but for other actions like skilling

fading lagoon
unique zenith
#

ah yup that's great thanks momo

golden nimbus
#

Is there a plugin I can use to alert me if I don't have a weapon equipped? I want to know when I don't have a Cursed Goblin Hammer equipped on my lvl-3 skiller

rancid beacon
#

is there a plugin that highlights the actual calcified rock veins in cam torum mine

#

i see a plugin that highlights the water but i find the actual rocks themselves difficult to see

quick folio
#

cant you just object mark them?

#

since they probably change model if they are depleted

rancid beacon
#

oh I'll try that, thanks

#

yeah idk why I didn't think of that lmao

#

ty

quick folio
#

but you could make a suggestion for the mining plugin that includes those #suggestions

rancid beacon
#

ok sure!

rancid beacon
hushed patrol
#

i also slacked off on adding it to core

stable jay
#

skill guides open up in top left corner, how do I fix this?

quick folio
#

you can drag it by the top banner

#

jagex made it moveable at some point

stable jay
#

pffft, that was so easy

#

thanks

#

it was bothering me to look at

quick folio
#

I can imagine ahehe

#

for some people it would be in the default location and for some it went top left corner Shrugfreg

stable jay
#

I was trying to hold alt and move it, I asked friedns and they were like "its bc you're in resizeable " then they said its a bug

#

oof lol

light trail
#

It is in the normal location if you use the classic option in settings iirc

#

(classic skill guides)

#

I think they changed everyone to modern though when they made the change

tacit vigil
#

anyone know why mouse tooltip plugin requires an option to be present (and why prior, it required a target)

#

just wondering. I can't find an explanation for this.

#

the linked github issue says it prevented tooltips on the stones for the inventory/stats/etc.

#

that was the issue for why it checks for option

#

but no word on why it previously checked for target since that's part of the initial commit.

regal star
#

Can anyone help me out? I keep getting audio notifications that are a British woman speaking. I never used to get them, and I can't figure out how to turn them off. I turned off runelite notifications and I still get them. They're useful, but I want to be able to turn them off. Does anyone know what plug-in does this? It'll say stuff like "your hit points are low", "the npc is about to despawn", etc

quick folio
#

probably some tts thing

#

or watchdog maybe

regal star
#

hmmm i don't have either of those plugins

quick folio
#

no idea then

inland shadow
#

Pickpocket Helper maybe

regal star
#

THANK YOU SO MUCH

#

i thought i was losing it

#

jesus

#

thank you.

flint solstice
#

is there a setting to make "shortest path" addon take into account runes/teleport skills?

pallid drift
#

they have a lot of options here

flint solstice
#

yeah, but i couldn't really find anything specifically for including teleports

#

just wondering if maybe i missed it

pallid drift
#

you can submit an issue on their github

flint solstice
#

yeah i probably will, i submitted a ticket years ago that eventually is what lead to all of the teleports being included this year ๐Ÿ™‚

pallid drift
#

๐Ÿ™‚

strange karma
#

Is there a way to change the game font or even just the font of RuneLite? My dyslexia makes it really difficult to read most of the text in this game.

tacit vigil
#

no.

#

there are few options in "runelite" plugin, but they aren't much different than normal.

#

and they don't change the in-game text either.

strange karma
#

So why isn't there a way to change the font? Is it a limitation of some part of the game? If so, what part?

tacit vigil
#

dunno. that's above my pay grade

flint solstice
#

anybody know why i can't see the sea floor?

half umbra
#

Low detail?

rich marsh
#

that was my guess also

half umbra
#

Or ground object hider

flint solstice
#

i turned off GPU and 117HD, on and off

half umbra
#

Neither of those is what I said

flint solstice
#

ahhh, i thought low detail was an option in them

#

yup, that was it

forest quartz
#

was global chat removed?

rich marsh
#

it was disabled yes

tacit vigil
#

how come?

next fossil
#

Adam's commit message says "This is exfiltrating all dms to a channel anyone can subscribe to and
allows spoofing messages with the mod crowns."

rich marsh
#

for the reason it says on the commit

#

yeah

tacit vigil
#

oh. I guess it doesn't showthe whole message in the github bot

rich marsh
#

commit notifs never have commit bodies* on them

tacit vigil
#

I didn't realize there was a difference between the title and the body.

rich marsh
#

only PRs and comments etc

tacit vigil
#

so how many commit bodies have I missed?

rich marsh
#

probably a lot

tacit vigil
#

are there any "I really hate this plugin" kind of things?

rich marsh
#

i write some in rare occasions

#

more often on the wiki repo

tacit vigil
#

I've seen those before, it's just phub commits I didn't expect to see more of.

rich marsh
#

a lot of the ones on phub are just from the merger not clearing the body xd

#

but when it's a disable Adam basically always includes something

#

since a direct commit link gets posted on 2007scape

#

(when they feel like it)

tacit vigil
#

they post links on r/2007scape when plugins are disabled?

#

or do you mean people making posts.

rich marsh
#

posts

#

a post with a disable commit and no reasoning would cause drama probably

#

for the 10 minutes before adam comments, but might as well skip that

valid gale
#

what are the ba-ba boulders called in the wiki dps chart?

next fossil
#

How long does it usually take for a plugin to be moved from a pull request to the plugin hub? ๐Ÿค”

quick folio
#

It depends on how much spare time we have, couple weeks at least though

loud bridge
#

Smartest move is to pr a plugin 2 weeks before it's finished then huh๐Ÿคฃ

#

finish it up while it's queued

quick folio
#

That just puts it to the back of the queue

loud bridge
#

Can't cheat the system

#

btw @tacit vigil I love the title "better ground markers improved 1.0"

livid thicket
#

is it feasible to send a plugin config from 1 profile to another? i have set up some pickpocketing stuff in desktop ironman that i want sent to "small screen" also

pallid drift
#

So there isnโ€™t value in it

pallid drift
true cypress
#

How come audio isn't working at all in runelite but working fine on steam client or normal luncher?

pallid drift
#

Check your audio drivers or check sound device runelite is coming out through

true cypress
#

hwo do i check that?

pallid drift
#

Not sure, probably in sounds or sound mixer or something

true cypress
#

Runelite isn't showing in audio mixer

pallid drift
#

Not sure, people who have non standard audio set ups have issues

signal sun
#

How can I put my boosts over the bars on the side of my inventory?

half umbra
#

Hold alt and drag the infobox

signal sun
#

Thanks!

half umbra
#

Assuming I understood what you're trying to do correctly but yeah

signal sun
azure kelp
#

Anyone know if there's a way to launch RuneLite on the correct profile via jagex launcher when selecting an account?

somber aspen
#

link the profile to your account

somber aspen
azure kelp
#

Ohh nice thanks

azure kelp
sacred spindle
#

what is the plugin for max efficiency in nmz for points?

analog hatch
#

how can i get the investigate option away? cant find it in my plugins pls help ๐Ÿ™‚

quick folio
#

runewatch?

analog hatch
rich vine
#

is it allowed for runelite plugins to hide spells from spellbooks without resizing or re-ordering any of the spells? :O

#

i read this but i feel like it allows for hiding spells as long as u dont change where they show up?

Any movement or resizing of click zones for any interface or component under combat options, inventory, worn equipment, or spell book

outer zephyr
#

Having an interesting experience with stretched mode plugin. On my laptop, itโ€™s so crisp, text etc looks great. No matter what I mess with settings wise in stretch and gpu I canโ€™t fix it on my desktop. Any ideas?

Laptop; MacBook pro 15inch
Desktop monitor; 32 inch 144 hz UHD

outer zephyr
rapid barn
#

Is anyone aware of previous efforts to optimize the hot/cold solver in terms of suggesting more exact locations to teleport to in ordrer narrow down the search space

quick folio
#

teleport suggestions are somewhat tricky, since it completely depends on your account progression

rapid barn
#

for sure yeah

#

i guess my thought is just that the current list of suggestions are grouped by region, and those buckets might not actually represent the buckets that the points could be sorted into

somber aspen
#

I dont think the solver suggests any teleport locations

rapid barn
#

right thats what im interested in, but it would be tricky

somber aspen
#

figuring out which teleports can be accessed is hard yea

rapid barn
#

just a good example is when you see zeah in the list of possible locations, would be nice to have a more precise suggestion

light trail
rich vine
rich vine
#

it looks like there was a discussion opened for it on github with no replies last week :O
guessing its fine to start work on it then ๐Ÿ‘€

half umbra
#

a discussion not getting comments isn't really the same as it being okayed

rich vine
#

yea thats why i asked here, since the jagex doesnt specifically say if hiding spells would be against their third party client guidelines
(not resizing or reordering, just hiding)

light trail
light trail
#

Core already has hiding, so you're just asking about hiding spells without changing the order (i.e. empty spots).

rich vine
#

thats vanilla client too, no?
the "hide spells u dont have reqs", etc.

half umbra
light trail
light trail
#

When I said that you can already hide the spell, I meant that

#

I understood that you wanted to make it do this:

rich vine
#

yea that was what i was gonna do but i never saw that you could hide spells haha

#

solves my issue, thank you โค๏ธ

orchid garden
#

is there a plugin to notify item drops?

versed scaffold
#

ground items

orchid garden
versed scaffold
#

you would have to highlight them

#

chat notifications could prob notify on the game message though

light trail
#

Fair warning: it's not that nice during raids

orchid garden
versed scaffold
#

idk what you mean

rancid beacon
#

I think he means clan broadcast

river citrus
#

Hey guys I have low fps and low resource utilization in task manager. Any advice? I've verified that im running 64-bit RuneLite.

#

Oh turning on GPU plugin helped a lot

light trail
#

The fella that made that PR was a real son of a bitch, but my info on how to contact the author should be accurate

indigo kilnBOT
light trail
#

No. Feel free to discuss this in #general

karmic mantle
#

anyone know if there is a plugin to help customize/rearrange/hide certain high scores on the runelite sidebar? For example, I'd like to be able to hide certain bosses HS's from even showing. Only want it to display, for example, raid KC. Would reduce the clutter from a whole bunch of high scores

quick folio
#

no

karmic mantle
#

๐Ÿ˜ฆ

#

so many bosses these days, annoying to have to scroll through the whole list and parse through every tiny boss image

rich marsh
#

i'll let in on a little secret its alphabetical

karmic mantle
#

yea well when you only care about raid KC and a couple other, amazing how much time you end up wasting over years of looking through for the little icon every single time

#

could be great to just have like, little checkboxes for each boss if you dont want to show it

rich marsh
#

i'd say probably like 5 minutes since it's creation probably

half umbra
#

That's a lot of config keys to deal with

karmic mantle
#

hey just saying, it would be handy.

rich marsh
#

it would just get deleted before that was added probably

karmic mantle
#

?

rich marsh
#

it's more likely the plugin would be deleted than someone add the idea you have

#

it would be really painful for very little gain

karmic mantle
#

such a positive guy, thx

rich marsh
#

ok i'll lie to you

#

yeah we're gonna add that

#

it's not a bad suggestion its just not going to happen

fading lagoon
#

if you really wanted you could rip it out into a hub plugin and have only the stats you care about

half umbra
#

The amount of time it would take to implement it, test it, review it and maintain it would likely be more than the sum of the amount of time it saved everyone who used it, tbqh

half umbra
winter crane
#

what the plugin called that changes the color of friends/clannies names when you right click them. not the one that changes chat color

light trail
#

Player indicators probs?

winter crane
#

ahh yess thank you...tried a bunch of key words couldnt find it =p

pure iron
#

Today is the first time that when I put runelite in fullscreen, this white line appears at the top.

Any suggestions on how to resolve it?

light trail
#

A dev that can reproduce that needs to look at it

light trail
#

@icy thicket click on contribute on the website and follow that guide

unique zenith
#

hey would it be possible to have different focus request settings for different notifications

#

right now there's just one global setting, but ideally I would like different focus options

light trail
pallid drift
#

@mystic reef you can talk more about what you did here

#

but i did respond to your initial question in #support

#

for the same reason adding a varbit value to the master varbitid list for a hub plugin isn't something that is typical

#

maybe what you made either doesn't need that script modify OR could be repackaged to be core (if it's applicable)

mystic reef
#

Yes I saw, thank you! So my plugin needs to use client script 4254 for event calls so it can get the names and the int join date values of clan members as they're passed to the client. The entire plugin basically functions off of that.

#

There's two callbacks I added to that script that get everything it needs.

pallid drift
#

are those things not also just in the instack or stringstack that can be grabbed in prescript fired on id 4254 or post script fired?

mystic reef
#

No, it needs to happen as the script is being executed. They do go on the intstack, but they're replaced each time the event is called so I get those values each time.

pallid drift
#

4254 is called for each member of the clan or just once

mystic reef
#

For each member of the clan

#

So basically each time the script is called, I've got two callbacks during the script, the first lets me get the member's number in the clan (that's how I refer to it at least) and the second one later gets me the int value of their join date before it's converted based on time zone. So I'll end up with value pairs like this: 149, 7810. With that I can get the member's name and their join date in the timezone I need it to display as.

pallid drift
#

i do not think 4254 fires per clan member

#

i have 20 people in my clan and it fires only 3 times

#

maybe since i am not an owner

#

They do go on the intstack, but they're replaced each time the event is called so I get those values each time.
if this is true you can capture the values as they're written/replaced and create an object per event for that entry and use it without needing the call back

mystic reef
#

I had to go back and check, I was thinking of 4236. So 4254 is called and loops through all the clan members before it exits.

versed scaffold
#

why is this the only time you can get this info

#

does the clan screen not have this

#

and you can just read it off that

pallid drift
#

the clan screen has the information but you gotta decide if you want it visible

mystic reef
#

Because the clan members ui has the join dates after they've been converted a string depending on your timezone.

versed scaffold
#

why does that matter

mystic reef
#

We need the value before it's been converted.

versed scaffold
#

what prevents un-converting it

pallid drift
#

isn't all time just jagex time and there is no time just a date

mystic reef
#

Not exactly. The actual join date value is an int.

pallid drift
#

in anycase i think if you think there is an event that happens every clan member entry you could get the information per clan member from the stack and keep track of it without a call back

pallid drift
mystic reef
#

I'll try to figure it out, thank you for your help.

fickle vale
#

is there a way for me to add a dependency that isnt in the maven repository?

somber aspen
fickle vale
#

oh ok thank you. i will read that

light trail
sacred spindle
#

Anyone had an issue where Ground Items keeps resetting the highlighted items list? Mine keeps reverting to just highlighting coins and numulite

light trail
sacred spindle
#

At some point it will revert to "numulite,,coins," (exact formatting as it appears)

#

Just closed and reopened the config and it's already back to

oblique sun
#

sounds like some hub plugin is overwriting it

sacred spindle
#

Yeah I wondered that but haven't found any obvious candidates

light trail
#

!flow can try this

indigo kilnBOT
light trail
#

Binary approach makes it faster

sacred spindle
#

Think it may have been the "Highlight Stackables" plugin

light trail
#

Makes sense

strange karma
#

It would be nice if there was an option in the Shortest Path plugin or the Quest Helper plugin that automatically sets your target to the next quest interaction location

indigo kilnBOT
#

Get support for the Quest Helper Plugin Hub plugin here: https://runelite.net/plugin-hub/show/quest-helper.
You can also find the support link by searching for the plugin in the Plugin Hub panel and clicking the ? button on the plugin, or by right-clicking the plugin in the plugin panel and clicking the Support menu option.

#

Get support for the Shortest Path Plugin Hub plugin here: https://runelite.net/plugin-hub/show/shortest-path.
You can also find the support link by searching for the plugin in the Plugin Hub panel and clicking the ? button on the plugin, or by right-clicking the plugin in the plugin panel and clicking the Support menu option.

rich marsh
#

probably should ask the shortest* path person if he wants to do the integration

strange karma
#

Ah okay it has already been suggested on the github

#

Also, another feature I was looking for but couldn't find unfortunately was an option to make it so that zooming in and out actually moves the camera close or further away from the player rather than just changing the FOV

light trail
#

Not 100% sure what that means, but interacting with the game in detached camera mode is not allowed.

versed scaffold
#

it feels like the camera is moving to me

strange karma
#

From what I can tell it, the vertical position of the camera changes while the horizontal position does not. And the fov changes as well

versed scaffold
#

that prob depends on where the camera is

strange karma
#

I do have another alternative solution, instead of moving the camera closer to avoid that detached camera rule, you could set the near clipping plane closer to the player

fading lagoon
#

the camera does not move with zoom, its strictly fov

strange karma
#

it does move vertically

#

this is zoomed in vs zoomed out

versed scaffold
#

idk what this is showing

fading lagoon
#

I think that is just from vertical fov getting smaller

strange karma
#

i just zoomed in

#

how would you be able to see through the window that far down if it was just fov

fading lagoon
#

cause math is weird

strange karma
#

its not because the math is weird its because you are wrong ๐Ÿ˜ญ

#

here i'll take a video

fading lagoon
#

I know for certain it doesn't move horizontally, because as you showed you never get to the other side of the window

#

I don't see why zoom would make it change vertically

strange karma
#

to me it appears the the relative position to the character shifts up 1 tile when fully zoomed in relative to where it is when fully zoomed out

versed scaffold
#

i dont see how it cant move since i can zoom in and out through walls

#

if its not moving how is it going through the wall

strange karma
#

its not moving horizontally

#

its just moving vertically

#

imagine its on a pole

#

moving up and down

versed scaffold
#

that doesnt make sense to me

#

just put the camera on the floor

fading lagoon
versed scaffold
#

and zoom

strange karma
#

this is the camera moving vertically

#

thats not just an fov change

fading lagoon
#

okay it does move vertically

versed scaffold
#

maybe "moving the camera" is a term i dont know

#

but its def moving there

fading lagoon
strange karma
#

runescape player jumpscare

#

okay so if you aren't allowed to move the camera, would it be possible to change the near-z-clipping plane of the camera instead?

fading lagoon
#

yeah

strange karma
#

I think that would be really nice since right now if you are in a small building, most of the time if you zoom in you just see wall

#

aw what the hell its written in java ๐Ÿ˜ญ

#

i know java but i hate it so much

#

i'm going to just make the plugin myself

fading lagoon
#

actually I guess its more complicated cause then you could click on invisible things which doesn't sound great

strange karma
#

I don't think it would be a good idea to change what you can click on

#

since that would be much too similar to moving the camera

#

and i think it might allow for some exploitation of it

runic cape
#

any spam bots

inland shadow
#

Did they send you a message or just friend request

runic cape
#

just friend no message request

#

blocked tho didnt see what happens

mystic reef
# light trail What are you trying to do? There are already multiple clan exporter plugins.

I've tried the other clan export plugins, they won't work for what my clan needs. After trying the other plugins we decided that we needed to make something specific for our purposes.

I'm one of the admins for my clan, and we maintain an online spreadsheet of our members. There's a main sheet that needs to be updated every time an admin adds a new member in-game. But there are additional sheets that need to be updated as well depending on the type of member we added. We've been updating the sheet manually up till now, but it's a bit of a process and not all of our admins update it correctly, which means another admin has to go in and fix their mistakes. And our admins are located around the world, so the join date string on the UI won't be the same for all of us, since they're displayed based on the player's timezone. For example, if the join date's int value is 8087 and one admin's timezone is EST/EDT, the join date will appear as 18-Apr-2024 to them, but if another admin's in the BST timezone, they'll see it as 19-Apr-2024. That's why we don't want to use the text on the UI to get the join date.

It just became a pain in the butt trying to get all of the admins to do it correctly when they add a member, but it still needs to be done. So a plugin to handle all of that for us made sense. My plugin's functionality differs from the other plugins for clan exports because it's specific to my clan's needs, and I didn't find anything online that mentioned if Runelite plugins intended for use by a specific group weren't allowed.

#

You can skip this message and go to the next one if you don't need to know what my plugin does. The intent of my plugin is to remove the need to open and manually modify our spreadsheet, which will save us time and frustration. Here's the rundown: the plugin checks the rank of the local player when they view the clan members list, and if they have one of the admin ranks, it will create and add a button at the top of the members list UI. When the button's clicked, the chatbox will prompt them to choose the type of member that was added. They'll choose an option and, depending on the initial selection, they'll either click one member on the UI, which will pass the member's name to a method that will match the name to the join date's int in a hashmap, and then they'll see a submission prompt in the chatbox. Or it will pass the name to the method to get the member's join date and then they'll get another prompt to pick a second member on the UI, and after that they'll see the submission prompt.

But there are rank requirements for the selected members, which are determined by the option the admin clicked on the starting prompt. Rank checks are done whenever a member is selected and the result of the check changes what the next prompt will show. If their choices pass all the checks, they can choose to submit and then plugin will call one of the methods to post a request asynchronously to our Google Apps Script web app, which will run the functions to that take specific parameter values that were included in the request and add them to the appropriate sheets.

I plan to expand the functionality of the plugin (if it's approved) later to have it also post requests to a Discord bot to handle the Discord-related tasks when a new member is added.

#

SKIP TO HERE IF YOU DIDN'T WANT TO READ THE POST ABOUT THE PLUGIN'S FUNCTIONALITY.
I've tested the plugin extensively in a local build of runelite and it works perfectly. But it wasn't mentioned in any of the faqs or guides so I didn't know external plugins wouldn't be able to add a modified client script so their own runelite callback events would work.

The plugin gets the member's name and join date's int value from the top of the intstack when they're placed there from the return of two specific opcodes, activeclansettings_getsortedaffinedslot and activeclansettings_getaffinedjoinruneday, inside client script 4254.

I thought the client script ran for each member, but really it just runs a few times, but each time it runs, it loops through all the members and those two opcodes are executed for each member before the script finishes. I have a callback placed immediately after those two opcodes so I can get the value at the top of the intstack at that time, because they'll soon be overwritten. Those values my plugin needs won't be on the intstack when the script is fired or after it's fired.

vocal nimbus
#

Do inventory tags not have their opacity option anymore? Pretty sure it existed before.

#

Oh. Wait. Nevermind, it's actually in the actual plugin than the picker itself.

#

Hah. <.> I'll use my eyes next time.

versed scaffold
#

Can you not convert the date from the window by just looking at your timezone

fading lagoon
mystic reef
#

Oh yeah, we only get those two values from runelite, but we have other data that's added when the spreadsheet's script is run that we use for clan mgmt.

#

Normally someone has to manually input each piece, but with the script and plugin we don't need to manually do it.

fading lagoon
#

have you looked at the wise old man api? https://docs.wiseoldman.net/ I believe it has endpoints to get clan members along with their ranks. and it basically crowd sources the clan updates

#

it calls them groups

#

I just picked a random group

#

might be easier to have a button on the google sheet that queries wise old man and updates the sheet accordingly

mystic reef
#

We don't need the ranks from runelite, we actually get the ranks from WOM already. There's a function that runs in the rank column of our sheet that pulls the player's rank when their name is added from the sheet linked to the WOM.

#

This lets the sheet automatically update the rank on the other sheet when the WOM sends an update, but it doesn't mess up with the order of the rows and lets us use the other columns for additional member data.

#

The only part I have issues with is how to get those values when the script is run if I can't insert callbacks.

fading lagoon
#

So what is the runelite plugin supposed to do?

fading lagoon
#

I read your message but I don't see anything other then join/leave and ranks

mystic reef
#

It just checks the ranks when the admin selects a member from the UI to make sure they've selected a member that meets the type for the initial option they selected.

#

THat's all we need ranks for, but we don't use the UI for that.

fading lagoon
#

is this like a referral system or something?

#

choose the type of member that was added
what does this mean

mystic reef
#

No, it's just for exporting the selected member(s) name and join date value to our web app so it can be added to the appropriate sheets with the other data for the member. In our clan, we have two types of members: mains and alts.

fading lagoon
#

I don't see anything about this that benefits from being a plugin and being in game

#

wise old man has names and join dates and it can be done automatically

mystic reef
#

Wise old man doesn't export join dates.

fading lagoon
#

well you can see when people join

#

and you already have existing peoples dates

mystic reef
#

That's not their join date.

#

That's the time from when the admin member pushed the button to sync to the WOM>

brave cypress
#

Is there a bank tag where it has everything you can deposit into your house?

fading lagoon
mystic reef
#

Even if that was the join date, it's not included in an export.

fading lagoon
#
      "playerId": 2,
      "groupId": 139,
      "role": "administrator",
      "createdAt": "2022-02-13T16:36:44.464Z",
      "updatedAt": "2022-02-13T16:36:44.464Z",
      "player": {
        "id": 2,
        "username": "psikoi",
        "displayName": "Psikoi",
        "type": "regular",
        "build": "main",
        "country": "PT",
        "status": "active",
        "patron": false,
        "exp": 301827811,
        "ehp": 750.1495200000008,
        "ehb": 259.4992700000001,
        "ttm": 347.8194000000003,
        "tt200m": 12774.2707,
        "registeredAt": "2020-04-02T19:40:06.317Z",
        "updatedAt": "2023-02-11T13:13:31.999Z",
        "lastChangedAt": "2023-02-11T13:13:31.620Z",
        "lastImportedAt": "2022-11-04T21:59:42.472Z"
      }
    },```
mystic reef
#

As I said, it's a bit of a process for when we add a member, and clicking a button and a few options in runelite is much faster and painless than what we have to do now.

#

That's not what gets exported to a spreadsheet.

fading lagoon
#

and I'm saying clicking one sync button is even easier than your proposal

mystic reef
#

We have a sheet that's linked to the WOM, only 5 columns are exported.

#

Please understand, I have already looked into all other options, they will not work for what we need and do not supply what we need. Hence the plugin.

versed scaffold
#

I'm still confused at why the script needs to have a callback

fading lagoon
#

use the api from google scripts instead of the export to sheet thing

mystic reef
#

I get that you don't know our whole process or how our spreadsheet is set up, but what you are suggesting does not solve what we need it to solve.

#

My plugin solves the issue.

fading lagoon
#

surprised its not part of it already

mystic reef
#

Either way, we need the actual join date value, the creation date is just when the player was synced for the first time. Only certain admin ranks can sync, so it's not synced whenever a member is added if the admin wasn't the right rank.

#

I really don't understand why the WOM doesn't include the join date, I wish it did.

versed scaffold
#

Ask them for it

#

I can see it being something they would export tbh

fading lagoon
#

100%

mystic reef
#

How would they get it? I was hoping the join date would be something stored as a field in clan settings, but it's just member names and ranks.

versed scaffold
#

Since it's objectively better than having the date they're added to the wom group

somber aspen
#

I think actually clan settings does have the join date, we just dont have an api for it

long pulsar
mystic reef
#

Ah that would make sense. Dang, that'd solve all my problems as well.

somber aspen
#

i could possibly make an api for it

mystic reef
#

I would worship you if you did. The join date is stored as an int and then it's passed to a method that basically converts it to a long, adds 11475 to it, then multiplies it by 86400000. Then that is converted to a date based on timezone.

somber aspen
#

uhhhhhh where do you see that at

mystic reef
#

I had to find that out by looking at OSRS's decompiled code. I believe it's the fromdate opcode that does that with the int.

somber aspen
#

which opcode?

mystic reef
#

I wanna say it's FROMDATE

somber aspen
#

I think opcode 3820 is the join date but i don't see it used anywhere

mystic reef
#

It's used in client script 4254.

#

3818 for the slot number, then 3820 to get the int date.

somber aspen
#

oh it is used in 4254 i am just looking at the wrong thing

mystic reef
#

yup yup

somber aspen
mystic reef
#

Yeah, it looks like it.

#

Although it stores it as a whole number rather than a decimal.

#

It's a bit off though, I think it's applying a BST timezone to it.

somber aspen
#

what is a bit off?

mystic reef
#

One of our members has a join date of 8131, and for me it shows his join date as 6/1/24, but when I put that int value in the runedate calculator, it returns 6/2/24.

rich marsh
#

does it respect your timezone?

mystic reef
#

In-game it does, yeah.

rich marsh
#

oh then I would expect what you see as off to be intended

mystic reef
#

But the runedate calculator doesn't seem to.

#

Is that calculator set to return values in the BST timezone?

somber aspen
#

are you talking about the rs wiki calculator?

#

what do you mean by "it shows his join date as 6/1/24"

#

is that the calculator or the game

mystic reef
#

In-game, the join date shows as 6/1/24. I know his int join date value is 8131, so I entered that in the calculator on the wiki, and it showed the date as 6/2/24

#

I'm in the EST timezone, so I assume that's why I see a different date in-game, whereas our UK admins would see 6/2/24.

somber aspen
#

i don't know how the wiki calculator works

#

day 8131 is 2024-06-02 according to my maths

rich marsh
#

taking a quick search in the wiki discord suggests cook wanted to make the wiki calculator output your time

#

but maybe he couldn't figure it out

somber aspen
#

i think the the time the client shows converts it to your local timezone

rich marsh
#

yeah that's what I assumed as well

somber aspen
#

you are probably actually in edt, not est

#

which is -4

mystic reef
#

I had to look at the code for the FROMDATE opcode to understand what it does with the int, but yeah it converts the calculated number to a date in your local timezone.

safe obsidian
#

anyone know where I can find some inventory tags I can import?

mystic reef
#

So I was getting that int so I could specify the timezone to convert it to no matter which admin member was using the plugin.

somber aspen
#

because the game is showing you inconsistent join dates depending on the time zone of the person looking?

mystic reef
#

Yeah

#

We all thought it just showed the date in UTC time only to find out that nope, everyone sees that date in their timezone and that's why we were all putting different dates in.

#

That wasn't the only issue that prompted the plugin though, just one of them.

somber aspen
#

you must have been working on this awhile if you are reading client fields, the cs2 vm, and the clientscript

mystic reef
#

Yeah....

#

Looking at the gamepack's decompiled code was...fun....

next fossil
fading lagoon
#

theres actually a magic search that shows everything but we don't have it documented

somber aspen
#

there are 5 different ones for the costume room, i think they are on a blog post somewhere

fading lagoon
#

All costume room storage items can now be searched via bank tags: treasure chest, magic wardrobe, armour case, cape rack, and toy box

sonic barn
#

Is there a way I can read the older patch notes for RuneLite, pre-2018? Looked around on Github a bit but I'm very unfamiliar with it haha

somber aspen
#

there are no pre 2018 patch notes

sonic barn
#

Ahhh, oh well, ty for the response :)

fading lagoon
#

early patch notes are wild

#

the very next update

somber aspen
#

oops

inland shadow
#

Hey guys, totally unrelated question, how can I use old versions of runelite SMILERS

#

Did VM helper do anything crazy? I don't remember that one

fading lagoon
#

old diary hack

rich marsh
#

i don't even want to think about how many errors you'd get checking out a commit from 2018

somber aspen
#

i dont remember that

fading lagoon
#

the barrows map was a real vibe

somber aspen
#

you know you just have to flip like 1 int to make it draw anyway

#

lol

fading lagoon
#

well now its in game

#

but the boxes were cool

somber aspen
#

yeah i just mean at the time

fading lagoon
#

I forgot world map overlay was in the last release before all the jagex stuff

#

what a fun trip to the past

desert remnant
#

for next april fools add a bot client where u gain xp only client side?

mystic reef
#

@somber aspen You are a god, and I am eternally grateful to you.

shut cosmos
#

Did anyone's plugin settings got reset? But not for everyting pretty weird

fallow forum
#

yo is there any place in this discord where we can see downtime? or I have to search it twitter (X)? ๐Ÿ˜„

calm wraith
#

I once missclicked the thing to store your settings "in the cloud" and it nuked my settings

#

sign in or out of runelite*

#

I'd reccomend saving your settings incase something like that happens