Welcome!

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

Sign up now!

Cuppa Agility Pyramid

cuppa.drink(java);
Joined
Mar 13, 2018
Messages
7,099
Just lost my full graceful in less than a few hours. So much for "food support". Thanks a lot.
I'm sorry that the bot malfunctioned for you, but I promise this isn't an issue with my bot, I just ran it yesterday using food. This sounds like the same issue the person above had: Sometimes after an OSRS update, Runemate has an issue and you need to clear your OSRS cache to work again.

PS: You didn't lose anything my man. You can collect your graceful from Death's Office for free, even after your gravestone is gone. Just go to "Death's Domain" in the lumby graveyard.
 
Joined
Dec 13, 2020
Messages
4
I'm sorry that the bot malfunctioned for you, but I promise this isn't an issue with my bot, I just ran it yesterday using food. This sounds like the same issue the person above had: Sometimes after an OSRS update, Runemate has an issue and you need to clear your OSRS cache to work again.

PS: You didn't lose anything my man. You can collect your graceful from Death's Office for free, even after your gravestone is gone. Just go to "Death's Domain" in the lumby graveyard.
Now i feel stupid :). Thanks for helping me man, sorry for being a little frustrated. Have a great day man.
 
cuppa.drink(java);
Joined
Mar 13, 2018
Messages
7,099
Now i feel stupid :). Thanks for helping me man, sorry for being a little frustrated. Have a great day man.
All good, I'm just glad you didn't lose it after all :) I can totally understand being frustrated thinking you lost full graceful, that'd suck. Cheers man.
 
Joined
Feb 24, 2020
Messages
33
All good, I'm just glad you didn't lose it after all :) I can totally understand being frustrated thinking you lost full graceful, that'd suck. Cheers man.

With Cuppa Agility the graceful is a breeze :], btw will there be any updates for agility pyramid with regards to stuff i talked about? id rly love to see that

as is i don't see much use after 55-60 in this as seers is far more better xp and the gp is also avg.
 
cuppa.drink(java);
Joined
Mar 13, 2018
Messages
7,099
With Cuppa Agility the graceful is a breeze :], btw will there be any updates for agility pyramid with regards to stuff i talked about? id rly love to see that

as is i don't see much use after 55-60 in this as seers is far more better xp and the gp is also avg.
I didn't realize I hadn't replied before, I'll reply to it here.

  • works smoothly
  • give users option to choose at what energy interval run is toggled on
  • performance is below avg. at 60 barely manages 27k/h as legit consistently 30k+
  • no banking support, this is especially bad for lower levels
  • still with extra camera turning off, a lot of unnecessary camera movements which only create need for more in return rather then solving anything
  • the exchange of pyramid top for money is very slow
id like to see pre hovering obstacles and pre turning camera to obstacles while traversing
for exchange, select pyramid top while traversing rock, prehover npc while traversing rocks, once agility xp hits check if can interact if so click else hover and interact as soon as interaction clicks be rdy to click stones back instantly

generally speaking for agility bots the performance is at its best when bot actually predicts the future (what viewport values do i need for next obstacle if any at all, where my mouse should be on next obstacle) these things must be processed during obstacle traversal or running there is no time to waste for processing when idle ideally there should be none idle state.
While I do update any of my bots to implement fixes for broken aspects, like I've said before some bots just don't get enough usage to justify adding a slew of new features. This bot for example only gets about 1/10th of the usage AgilityAIO gets, and it uses totally different code, so it's hard for me to justify adding too much new stuff to this. That being said:
  • I did plan to add banking eventually, it's just a moderately time consuming feature to add (pathing, logic to sort items, new settings for amount of items to withdraw etc) when like you said, it's really only relevant for low levels/people running the bot all day without lunars
  • I don't think I'll add pre-hovering to this bot tbh. AgilityAIO was built with pre-hovering in mind, this one would require quite a bit of work to add it. I might be able to improve the camera movement though. Since the pyramid is just a big stack of squares maybe it'd make more sense to just turn the camera at each new corner on each level.
  • I agree the exchanging is unnecessarily slow, that'd probably be the first/quickest thing for me to fix.
I can take a look into the camera/exchanging aspects soon if I remember.
 
Joined
Dec 13, 2020
Messages
4
Hey man, i noticed after cashing in the pyramid my bot likes to click use on the first open item in my inventory. Any tips?
 
cuppa.drink(java);
Joined
Mar 13, 2018
Messages
7,099
Hey man, i noticed after cashing in the pyramid my bot likes to click use on the first open item in my inventory. Any tips?
That's likely a bug in my code. I haven't seen it do that before, but it could be the deselecting item failsafe messing up. Hmm. I'll look into it tomorrow/soon, thanks for letting me know

Edit: uh oh, I see the bug now. Sorry, this is definitely something I need to fix asap.

It looks like a temporary workaround is that you can leave your first few inventory slots empty so that the pyramid top is always in the first slot (have the cash stack away from the first slot). Although this doesn't work perfectly and I'd recommend just waiting for the next update before using it more.

This will be fixed in the next update @ohans, sorry about the bugs.
 
Last edited:
Joined
Dec 13, 2020
Messages
4
That's likely a bug in my code. I haven't seen it do that before, but it could be the deselecting item failsafe messing up. Hmm. I'll look into it tomorrow/soon, thanks for letting me know

Edit: uh oh, I see the bug now. Sorry, this is definitely something I need to fix asap.

It looks like a temporary workaround is that you can leave your first few inventory slots empty so that the pyramid top is always in the first slot (have the cash stack away from the first slot). Although this doesn't work perfectly and I'd recommend just waiting for the next update before using it more.

This will be fixed in the next update @ohans, sorry about the bugs.
You’re fine dude! Thanks for being so active. It’s good to have someone who cares. For now a macro clicking the space randomly every 60s or so will do :)
 
cuppa.drink(java);
Joined
Mar 13, 2018
Messages
7,099
what does it do when out of waterskins?
 
I just lost an hour to this script. it said i had no waterskin/food. while i had. anything wrong here?
Screenshot
There was just a game update today, so it's possible restarting osrs/runemate is all you need to do. If that doesn't work, clearing your OSRS cache should fix it.

Definitely feel free to test using the lite version so you don't get charged while testing. I've refunded your hour.

PS make sure those waterskins are filled right
 
Joined
Jun 10, 2019
Messages
89
I noticed that it missclicked the "wall" to pickup the pyramic and just continue clicked around it. resulting in not picking up the pyramid, and continueing to another run, is this something you can look into @cuppa, so it dosent exit before picking it up?

this occurs a few times.
( the next run it did pick it up luckily :) )
here is the log, nothing intresting there really..
00:00:00 INFO Logger Initialised - this log file can be found at C:\Users\frkma\ - Pastebin.com
 
Lost an hour now. it stopped because lack of waterskins. but the 2 first ones was empty then rest of inv was full.
Screenshot

00:13:00 INFO We're having trouble finding food or waterskins.
00:14:03 INFO Bot is out of food or waterskins!
 
cuppa.drink(java);
Joined
Mar 13, 2018
Messages
7,099
I noticed that it missclicked the "wall" to pickup the pyramic and just continue clicked around it. resulting in not picking up the pyramid, and continueing to another run, is this something you can look into @cuppa, so it dosent exit before picking it up?

this occurs a few times.
( the next run it did pick it up luckily :) )
Mmm this is a bit of a tough one to be honest. The issue is that there's no way programically (that I know of) to check if the pyamid top is there or not, and sometimes runemate can misclick and think it clicked correctly while it didn't. Then the bot just keeps moving. I might be able to fix it though, I'll look into it.

Lost an hour now. it stopped because lack of waterskins. but the 2 first ones was empty then rest of inv was full.
Screenshot

00:13:00 INFO We're having trouble finding food or waterskins.
00:14:03 INFO Bot is out of food or waterskins!
This one ironically is even tougher to fix :rolleyes: This is just runemate's inventory detection straight up returning an empty inventory when the bot actually has items. It should currently double check a few times before stopping, but I'll see if there's anything more I can do here.
 
ps sent you an hour refund ;)
 
Joined
Jun 10, 2019
Messages
89
Mmm this is a bit of a tough one to be honest. The issue is that there's no way programically (that I know of) to check if the pyamid top is there or not, and sometimes runemate can misclick and think it clicked correctly while it didn't. Then the bot just keeps moving. I might be able to fix it though, I'll look into it.


This one ironically is even tougher to fix :rolleyes: This is just runemate's inventory detection straight up returning an empty inventory when the bot actually has items. It should currently double check a few times before stopping, but I'll see if there's anything more I can do here.
 
ps sent you an hour refund ;)


What if to check if pyramid is in ur inv? compared to when u started ur lap? and check it "from there"?
 
cuppa.drink(java);
Joined
Mar 13, 2018
Messages
7,099
@MonsterMadness so I expanded the area to trigger climbing the pyramid top a bit, to give a bit more leeway. Just to clarify though, when you said it misclicked around it, did the player just run the next tile north or did the bot actually jump across the next obstacle (the little rock that rotates and the character dives over it)? Because I can make it so the bot will backtrack upon misclicking, but this raises the issue that it will always fail the obstacle going backwards (as going the wrong way always fails), but I suppose this wouldn't be a big issue.

Regarding the full waterskins, just to clarify, what HP healing %'s did you have set? I noticed you didn't have any food, and if your health went below the set percent that could also make it stop.
 
Joined
Jun 10, 2019
Messages
89
@MonsterMadness so I expanded the area to trigger climbing the pyramid top a bit, to give a bit more leeway. Just to clarify though, when you said it misclicked around it, did the player just run the next tile north or did the bot actually jump across the next obstacle (the little rock that rotates and the character dives over it)? Because I can make it so the bot will backtrack upon misclicking, but this raises the issue that it will always fail the obstacle going backwards (as going the wrong way always fails), but I suppose this wouldn't be a big issue.

Regarding the full waterskins, just to clarify, what HP healing %'s did you have set? I noticed you didn't have any food, and if your health went below the set percent that could also make it stop.

It was clicking really near the climbing up to reach pyramid. ( where it usually clicks correct), then walked further north(?) because of the missclick that was attended to go to the pyramid wall.. and then continued running around , doing obstacles and completing the pyramid itself. like *tries to click the wall* *oh well didnt work, lets continue without it*
 
cuppa.drink(java);
Joined
Mar 13, 2018
Messages
7,099
It was clicking really near the climbing up to reach pyramid. ( where it usually clicks correct), then walked further north(?) because of the missclick that was attended to go to the pyramid wall.. and then continued running around , doing obstacles and completing the pyramid itself. like *tries to click the wall* *oh well didnt work, lets continue without it*
Right, okay that should be fixed in the next update. Currently/previously, only the 1 block (4 game tiles) in front of the climbing holds would trigger the logic to climb the holds. I've expanded it to the 2 blocks (8 game tiles), which will work unless the misclick takes it past the next obstacle (which it sounds like that doesn't happen)
 
Joined
Jun 10, 2019
Messages
89
Right, okay that should be fixed in the next update. Currently/previously, only the 1 block (4 game tiles) in front of the climbing holds would trigger the logic to climb the holds. I've expanded it to the 2 blocks (8 game tiles), which will work unless the misclick takes it past the next obstacle (which it sounds like that doesn't happen)

i will take a closer look next time, need ot get some credits xD
 
cuppa.drink(java);
Joined
Mar 13, 2018
Messages
7,099
Last edited:
Top