Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

Sign up now!

Overlays...

Joined
Sep 9, 2017
Messages
32
It's pretty much done, I just need to wrap it for user friendlyness. Minimizing works, but overlapping windows doesn't without extensive JNA shit.

It uses like an extra CPU % for me but considering I osrs barely uses 1% it's meh.

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
 
Last edited:
Go check out new bots and give helpful feedback.
Joined
Jan 31, 2016
Messages
5,413
It's pretty much done, I just need to wrap it for user friendlyness. Minimizing works, but overlapping windows doesn't without extensive JNA shit.

It uses like an extra CPU % for me but considering I osrs barely uses 1% it's meh.

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
As far as i know, if you can create an overlay that will follow the Z axis on the screen of the osrs client (If osrs client is hidden it is too) ect, and it doesn't impede any input then i think you could get this through...
 
Joined
Sep 9, 2017
Messages
32
As far as i know, if you can create an overlay that will follow the Z axis on the screen of the osrs client (If osrs client is hidden it is too) ect, and it doesn't impede any input then i think you could get this through...

Messed around with JNA got some working code and was accurately detecting the desired window but when I ran it in Spectre it crashes spectre....

Edit: @Party Now follows the client nearly perfectly and properly hides according to the windows z-order, just needs some more tuning.

Is this allowed?

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
 
Last edited:
Go check out new bots and give helpful feedback.
Joined
Jan 31, 2016
Messages
5,413
Messed around with JNA got some working code and was accurately detecting the desired window but when I ran it in Spectre it crashes spectre....

Edit: @Party Now follows the client nearly perfectly and properly hides according to the windows z-order, just needs some more tuning.

Is this allowed?

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
@Cloud
I personally believe this is allowed if it didn't crash runemate xD
I've talked to cloud about this before and the specifics I posted earlier should be all that is needed to be met.
 
Joined
Sep 9, 2017
Messages
32
@Cloud
I personally believe this is allowed if it didn't crash runemate xD
I've talked to cloud about this before and the specifics I posted earlier should be all that is needed to be met.

I still have some bugs to sort out, most of the crashing is fixed, I just need to find a less expensive heuristic to update the z-order.
 
Engineer
Joined
Jul 28, 2013
Messages
2,776
If you get z-order perfect and would be willing to contribute it to the client itself and help with any somewhat confusing integration it would at the very least be allowed for developer tools which would make finding interface components and such much easier again. We used to have a similar overlay but had some issues and z-order has always been a problem. I assume you've made this windows only based on your JNA and if so that's fine, we would just have to check and only allow it to be enabled on windows unless you wanted to write the jna for osx and linux too. Regarding allowing it on general bots, it's up for discussion.
 
Arbiter just approved of adding a global client overlay if it works as well as you claim that would be usable by all bots with the condition that it's written using JavaFX to keep the embedded ui and overlay experience consistent @Parametric
 
Go check out new bots and give helpful feedback.
Joined
Jan 31, 2016
Messages
5,413
If you get z-order perfect and would be willing to contribute it to the client itself and help with any somewhat confusing integration it would at the very least be allowed for developer tools which would make finding interface components and such much easier again. We used to have a similar overlay but had some issues and z-order has always been a problem. I assume you've made this windows only based on your JNA and if so that's fine, we would just have to check and only allow it to be enabled on windows unless you wanted to write the jna for osx and linux too. Regarding allowing it on general bots, it's up for discussion.
 
Arbiter just approved of adding a global client overlay if it works as well as you claim that would be usable by all bots with the condition that it's written using JavaFX to keep the embedded ui and overlay experience consistent @Parametric
Yay!!! Glad it got approved.
 
Engineer
Joined
Jul 28, 2013
Messages
2,776
will we see paint UIs instead of this cancer embedabble UI
Embeddable UI's are still going to be a requirement for the primary user interface, this will be for things like highlighting the entity being targeted, mouse trails, etc
 
Engineer
Joined
Jul 28, 2013
Messages
2,776
Assuming I can figure out why windows messes up the z order based on how long the mouse click is 0.o
That's an interesting issue, do you need any help debugging or information about the client? Also have you tested using the overlay with multiple clients running and ensuring it behaves correctly then too?
 
Joined
Nov 21, 2017
Messages
17
Embeddable UI's are still going to be a requirement for the primary user interface, this will be for things like highlighting the entity being targeted, mouse trails, etc
Awesome, I'm really missing this as well. Like the embeddable UI actually over the Paint UI's. Having the ability to paint tiles, objects and the mouse would make this bot only more awesome.
 
Joined
Feb 9, 2017
Messages
31
I just miss seeing the mouse. Being able to see the mouse, and then possible adding hotkeys to enable and disable input functions for the mouse would make taking back over control that much easier and less obvious.
 
Top