Welcome!

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

Sign up now!

VisualRM [DEV]

Joined
Oct 26, 2016
Messages
147
Falconry/spotted kebbit hunter bot: hastebin

Air Orb runner bot: hastebin
  • Supports Amulet of glory, stamina potions as well as eating under certain threshold (change food from Monkfish to whichever you are running). Have plenty of amulets of glory(6), food and stamina potions in your bank.
  • Could probably be improved but it does it's job, only tested it a few hours to get my magic level up.
Also good job on new release @tyb51 - now able to load my bot again! (y)(y)
 
Last edited:
Joined
Dec 30, 2017
Messages
9
Ok, now the script opens :D. But honestly I couldn't understand how to use it... Even tried the priff thieves, but didn't work.

About the crystallise, I saw you made a crystallise + chopper, but for grenwalls I thinks it's a bit different :/
Btw, to every1 reading this, If any1 good with this script, can you pm me to help me ? :)
 
Joined
Oct 26, 2016
Messages
147
I want to catch Chinchompas but not entirely sure how to go on about it the best way.

Say I have 3 different locations for each trap, I want the bot to figure out if I have successfully placed a trap at location 1 and if true, return to location 2 and place a trap at location 2. If that is also true, then return to last location(3) and place a trap. How does one calculate if trap exists at certain location?
 
Niche bots at your disposal
Joined
Dec 23, 2015
Messages
1,099
I want to catch Chinchompas but not entirely sure how to go on about it the best way.

Say I have 3 different locations for each trap, I want the bot to figure out if I have successfully placed a trap at location 1 and if true, return to location 2 and place a trap at location 2. If that is also true, then return to last location(3) and place a trap. How does one calculate if trap exists at certain location?
Use the query builder onCoo and use the coordinate(s) of the locations as values.
OuTKwcm.png
 
Joined
Feb 26, 2017
Messages
20
I have no idea why I can't get any "bot" to load using the load function, but attempting to make a Edge Yew cutter.
( Start function, game OSRS > Traversal action goto nearest bank ) And thats as far as I can get,
UGMTzY4.png



I don't even know if I'm doing the preset correctly, but I can't test it because there is no way to add anything past traversal action?
 
Joined
Oct 26, 2016
Messages
147
I have no idea why I can't get any "bot" to load using the load function, but attempting to make a Edge Yew cutter.
( Start function, game OSRS > Traversal action goto nearest bank ) And thats as far as I can get,
UGMTzY4.png



I don't even know if I'm doing the preset correctly, but I can't test it because there is no way to add anything past traversal action?

It's because you need to add conditions first. Traversal nodes have no outs. When you load a pre-made bot, you simply start it by unpausing the bot itself. VisualRM automatically pauses on load, because it assumes you are creating bots.

j1Wex0K.png


It's a learning experience, really. Try looking through other bots and see how they are made and learn from that, I know that helped me in the beginning. Look through this thread too, pretty sure I also asked some pretty dumb questions when I started using this, so you don't have to. :D
 
Joined
Feb 26, 2017
Messages
20
When you load a pre-made bot, you simply start it by unpausing the bot itself. VisualRM automatically pauses on load, because it assumes you are creating bots.
I still dont get anything appearing when loading, paused or unpause, kind of confused.
 
Niche bots at your disposal
Joined
Dec 23, 2015
Messages
1,099
Yup, couldn't find anything
Are you sure you have downloaded the file correctly? Because some people download the page as a .json and not the actual file. In any case. In the next version you'll be able to access the bot repository from within the bot.
HB3j0hm.png
 
Joined
Oct 26, 2016
Messages
147
If two out of three rocks have the same ID, and even though I use the query builder onCoo with each different coordinate, how would I force it to click on the correct rock? I've tried a lot of things, what works best for me is just to use special interaction and click on coordinate instead of interacting with the game object itself, but it's kinda iffy.

Also, how to tell if a rock is depleted or not in OSRS? Game object itself doesn't change, only the color. Would be cool with a color condition type method for certain bots, I've made a request for that on your bitbucket.

Also, the shift-drop function could use some work I think. It often "skips" items and leaves inventory with items left. Also it's pretty slow~ish even with the delay multiplier turned down (not sure if that actually does anything, but I've tried).
 
Niche bots at your disposal
Joined
Dec 23, 2015
Messages
1,099
If two out of three rocks have the same ID, and even though I use the query builder onCoo with each different coordinate, how would I force it to click on the correct rock? I've tried a lot of things, what works best for me is just to use special interaction and click on coordinate instead of interacting with the game object itself, but it's kinda iffy.

Also, how to tell if a rock is depleted or not in OSRS? Game object itself doesn't change, only the color. Would be cool with a color condition type method for certain bots, I've made a request for that on your bitbucket.

Also, the shift-drop function could use some work I think. It often "skips" items and leaves inventory with items left. Also it's pretty slow~ish even with the delay multiplier turned down (not sure if that actually does anything, but I've tried).
For interaction make sure you also use the same query in the interaction node. I will add colorID filter asap.
As for the inventory dropping, there is a balance to be made between delay making it slow and accuracy where it would miss some items to drop
 
Joined
Jul 31, 2017
Messages
20
Tried to make a mining bot, which works but not perfect.
I want to powermine between a triangle of rocks. Bot only tries to mine the same rock and not the other 2 rocks. Also sometimes the delay is to short and the rock is not yet respawned so It clicks on empty rock. Couldn't find anything to detect if the rock is spawned or not...

Any tips to improve?
 

Attachments

  • Screenshot_3.png
    Screenshot_3.png
    175.5 KB · Views: 11
Joined
May 27, 2017
Messages
61
Tried to make a mining bot, which works but not perfect.
I want to powermine between a triangle of rocks. Bot only tries to mine the same rock and not the other 2 rocks. Also sometimes the delay is to short and the rock is not yet respawned so It clicks on empty rock. Couldn't find anything to detect if the rock is spawned or not...

Any tips to improve?

Look at the two posts posted before your post.
 
Joined
Oct 26, 2016
Messages
147
For interaction make sure you also use the same query in the interaction node. I will add colorID filter asap.
As for the inventory dropping, there is a balance to be made between delay making it slow and accuracy where it would miss some items to drop

Yeah, used for both game object condition and interaction itself. onCoo with coordinate and ID of each rock, but it'd mess up with the two rocks that had identical IDs, which is why a decent alternative to be a colorID filter or something yeah. Sounds good!

Tried to make a mining bot, which works but not perfect.
I want to powermine between a triangle of rocks. Bot only tries to mine the same rock and not the other 2 rocks. Also sometimes the delay is to short and the rock is not yet respawned so It clicks on empty rock. Couldn't find anything to detect if the rock is spawned or not...

Any tips to improve?

If you don't specify the ID or coordinate of said rock, theres no way for the bot to know which of the many rocks you want it to mine, hence why it spams one rock. Also, considering it isn't possible to tell if a rock is depleted or not (without colorID) seeing as the game object itself doesn't change, you need to add a game object condition with the coordinate(s) specified for each onCoo on the game object conditions.

Thats what I did for my Ardougne powerminer, it works fine but having colorID would definitely be much simpler.
 
Last edited:
Top