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
May 27, 2017
Messages
61
I attempted to create a bot to kill cows in Burthorpe and collect the cowhides to bank them, the issue I am facing is that he will kill/loot/deposit but I cannot get the bot to run back to the cows. Any suggestions would be greatly appreciated. Here is a picture of the profile.

What does the visual debugger say?


You could do it this way:
image.png
 
Joined
Apr 6, 2018
Messages
23
Could someone make a bot of blood runes?

Here you go. Been working on it for days. There's so many things to think of when crafting bloods!! Maybe someone can do it better.

It crafts around 1200 blood runes / 28k xp per hour.

Requirements:

Gear up and start near the Dense runestones.
You need atleast 73 agility.

I forced the pathing to take the north rocks shortcut because the standard pathing would walk all around the mine. And sometimes this bot will also fail to take the shortcut and walk around the mine.
It's easy to change it for low level agility players. PM me if you can't figure it out.

This is my first time creating a bot. It just shows how easy and great Visual RM is, gj!
Code:
{"Variables":[{"name":"Venerate","value":"Venerate","type":"ACTION"},{"name":"true","value":"true","type":"BOOL"},{"name":"rocks north north","value":"27984","type":"NUMBER"},{"name":"Rocks north","value":"Rocks","type":"GO"},{"name":"Rocks","value":"Rocks","type":"GO"},{"name":"Puntje north rocks","value":"(1761, 3880, 0)","type":"COORDINATE"},{"name":"ID rocks north 1","value":"27985","type":"NUMBER"},{"name":"Distance 9","value":"9","type":"NUMBER"},{"name":"distance 8","value":"8","type":"NUMBER"},{"name":"Distance 5","value":"5","type":"NUMBER"},{"name":"Distance 4","value":"4","type":"NUMBER"},{"name":"distance 2","value":"2","type":"NUMBER"},{"name":"distance \u003d 15","value":"15","type":"NUMBER"},{"name":"distance \u003d 10","value":"10","type":"NUMBER"},{"name":"Dense runestone","value":"Dense runestone","type":"GO"},{"name":"Dense essence block","value":"Dense essence block","type":"SPRITE_ITEM"},{"name":"Dark essence fragments","value":"Dark essence fragments","type":"SPRITE_ITEM"},{"name":"Dark essence block","value":"Dark essence block","type":"SPRITE_ITEM"},{"name":"Dark Altar","value":"Dark Altar","type":"GO"},{"name":"Coordinate dark altar","value":"(1726, 3880, 0)","type":"COORDINATE"},{"name":"Coordinate blood altar","value":"(1715, 3828, 0)","type":"COORDINATE"},{"name":"Coordinaat rocks north 1","value":"(1761, 3872, 0)","type":"COORDINATE"},{"name":"Continue","value":"Continue","type":"STRING"},{"name":"Climb rocks","value":"Climb","type":"ACTION"},{"name":"Climb","value":"Climb","type":"ACTION"},{"name":"Chkpinventoryfull","value":"","type":"CHECKPOINT"},{"name":"Chisel","value":"Chisel","type":"SPRITE_ITEM"},{"name":"Chip","value":"Chip","type":"ACTION"},{"name":"checkpointvenerate1","value":"","type":"CHECKPOINT"},{"name":"Checkpointruntorunestone","value":"","type":"CHECKPOINT"},{"name":"Checkpoint run to altar","value":"","type":"CHECKPOINT"},{"name":"Blood altar","value":"Blood Altar","type":"GO"},{"name":"Bind blood altar","value":"Bind","type":"ACTION"},{"name":"Area rocks north side","value":"(1761, 3879, 0)","type":"COORDINATE"},{"name":"Area rocks north","value":"(1761, 3865, 0)","type":"COORDINATE"},{"name":"area dense runestone","value":"(1760, 3853, 0)","type":"COORDINATE"},{"name":"area blood altar","value":"(1719, 3827, 0)","type":"COORDINATE"},{"name":"Agility 68","value":"68","type":"NUMBER"},{"name":"27985","value":"27985","type":"NUMBER"}],"NodeCollection":[{"name":"StartCondition","base":{"id":"3076fd71-be9c-4cf4-bdba-2add78398125","position":{"x":"0.0","y":"0.0"},"flowTasks":{"success":"79d5d48c-afe3-499b-bf4f-81abe36fc3df"},"delayMultiplier":1.0},"variables":{"GameMode":"OSRS","IntervalLow":1000.0,"IntervalHigh":2000.0}},{"name":"InventoryCondition","base":{"id":"79d5d48c-afe3-499b-bf4f-81abe36fc3df","position":{"x":"382.0","y":"-522.0"},"flowTasks":{"success":"2719360b-822f-426c-9623-8140ad2dd17d","failure":"3feafd83-d527-43d8-b407-a600c1f3e4f9"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dense essence block","Dark essence fragments","Dark essence block"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"TraversalAction","base":{"id":"2ce21c4e-feb5-4d88-a4f5-784881694c9c","position":{"x":"1682.0","y":"-1048.0"},"flowTasks":{},"delayMultiplier":7.702702702702703},"variables":{"Condition":"To coordinate:","Coordinate":"area dense runestone","Exact":false,"Radius":""}},{"name":"CalculationCondition","base":{"id":"3feafd83-d527-43d8-b407-a600c1f3e4f9","position":{"x":"838.0","y":"-811.0"},"flowTasks":{"success":"4a030471-61b8-42f6-9f83-ae3faf99ac86","failure":"87d414e6-0bd8-434e-a302-f6470964504d"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 15","Comparator":"Dense runestone","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Game Object"}},{"name":"PlayerCondition","base":{"id":"4a030471-61b8-42f6-9f83-ae3faf99ac86","position":{"x":"1230.0","y":"-609.0"},"flowTasks":{"failure":"db30b8d9-1dad-44f3-9fff-e54b9a20788b"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating:"}},{"name":"InteractionAction","base":{"id":"db30b8d9-1dad-44f3-9fff-e54b9a20788b","position":{"x":"1670.0","y":"-722.0"},"flowTasks":{},"delayMultiplier":0.7657657657657656,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Dense runestone"],"ItemRegex":true,"ActionValues":["Chip"],"ActionRegex":true}},{"name":"InventoryCondition","base":{"id":"2719360b-822f-426c-9623-8140ad2dd17d","position":{"x":"384.0","y":"-228.0"},"flowTasks":{"success":"0c245c66-d450-46ce-9423-d5c6aa3f7744","failure":"d84d43cc-de39-46f2-8814-10b4391e7fdf"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dense essence block"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"InventoryCondition","base":{"id":"0c245c66-d450-46ce-9423-d5c6aa3f7744","position":{"x":"781.0","y":"-256.0"},"flowTasks":{"success":"ef04436d-b869-45ab-9bed-c4f3837c487f","failure":"3feafd83-d527-43d8-b407-a600c1f3e4f9"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["true"],"ItemRegex":false,"Condition":"Is Full"}},{"name":"CalculationCondition","base":{"id":"ef04436d-b869-45ab-9bed-c4f3837c487f","position":{"x":"1190.0","y":"-372.0"},"flowTasks":{"success":"ca790073-b7bf-40e0-a69a-05e1e905e8c8","failure":"8b6b6ccb-5131-4a94-8869-f0def5d04b30"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 15","Comparator":"Dark Altar","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Game Object"}},{"name":"TraversalAction","base":{"id":"ff5d2bc1-f280-40f4-bcfa-1d0bb1eb4308","position":{"x":"2074.0","y":"-295.0"},"flowTasks":{},"delayMultiplier":8.243243243243244},"variables":{"Condition":"To coordinate:","Coordinate":"Coordinate dark altar","Exact":false,"Radius":""}},{"name":"InteractionAction","base":{"id":"ca790073-b7bf-40e0-a69a-05e1e905e8c8","position":{"x":"1670.0","y":"-35.0"},"flowTasks":{},"delayMultiplier":2.3063063063063063,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Dark Altar"],"ItemRegex":false,"ActionValues":["Venerate"],"ActionRegex":false}},{"name":"SpecialInteractionAction","base":{"id":"99fae9c4-e7f8-44a3-861b-d16c3b7ba1d3","position":{"x":"1667.0","y":"280.0"},"flowTasks":{},"delayMultiplier":2.2612612612612613},"variables":{"Value":"Dark essence block","ValueRegex":false,"Comparator":"Chisel","CompRegex":false,"Condition":"Use item on","Type":"Inventory item"}},{"name":"PlayerCondition","base":{"id":"547d88e8-4fe0-4958-bb9f-7d259212dfa7","position":{"x":"827.0","y":"-15.0"},"flowTasks":{"failure":"a0bb6f15-a141-4332-9cde-ba51f526d4d5"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating (2s delay):"}},{"name":"InventoryCondition","base":{"id":"d84d43cc-de39-46f2-8814-10b4391e7fdf","position":{"x":"394.0","y":"37.0"},"flowTasks":{"success":"828b0d12-6e95-46a7-b446-a1f1620c349b","failure":"97ef1a94-475d-43d9-b9e3-58f5f07cdf3c"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence block"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"InventoryCondition","base":{"id":"0b0d17a0-7d9f-498e-add0-ee82b7bd6833","position":{"x":"815.0","y":"187.0"},"flowTasks":{"success":"3feafd83-d527-43d8-b407-a600c1f3e4f9","failure":"d5d21e2a-dfef-41f6-9c86-dd3d89ad00a3"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence block"],"ItemRegex":false,"Condition":"Contains none of:"}},{"name":"TraversalAction","base":{"id":"d5d21e2a-dfef-41f6-9c86-dd3d89ad00a3","position":{"x":"1234.0","y":"351.0"},"flowTasks":{},"delayMultiplier":0.09009009009009011},"variables":{"Condition":"To coordinate:","Coordinate":"area blood altar","Exact":false,"Radius":""}},{"name":"InventoryCondition","base":{"id":"a0bb6f15-a141-4332-9cde-ba51f526d4d5","position":{"x":"1219.0","y":"14.0"},"flowTasks":{"success":"d5d21e2a-dfef-41f6-9c86-dd3d89ad00a3","failure":"99fae9c4-e7f8-44a3-861b-d16c3b7ba1d3"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence fragments"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"CalculationCondition","base":{"id":"828b0d12-6e95-46a7-b446-a1f1620c349b","position":{"x":"409.0","y":"316.0"},"flowTasks":{"success":"fd2f3233-e587-4c65-be77-65d34fc37c84","failure":"7f965718-e584-4a97-9637-c3429371111c"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 10","Comparator":"Blood altar","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Game Object"}},{"name":"InventoryCondition","base":{"id":"fd2f3233-e587-4c65-be77-65d34fc37c84","position":{"x":"429.0","y":"720.0"},"flowTasks":{"success":"e9d86654-d654-4451-819d-a1b1a49c45cd","failure":"2c93755b-bef4-48de-9906-16a1835484a1"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence fragments"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"PlayerCondition","base":{"id":"0b86adbf-711e-427a-96d3-4459d1916422","position":{"x":"844.0","y":"987.0"},"flowTasks":{"failure":"52420bae-1410-47d3-934b-11755d8d5e7c"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating (2s delay):"}},{"name":"InteractionAction","base":{"id":"2546eaa4-1209-430b-8712-659a188cefad","position":{"x":"1316.0","y":"696.0"},"flowTasks":{},"delayMultiplier":0.2792792792792793,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Blood altar"],"ItemRegex":false,"ActionValues":["Bind blood altar"],"ActionRegex":false}},{"name":"InventoryCondition","base":{"id":"2c93755b-bef4-48de-9906-16a1835484a1","position":{"x":"420.0","y":"993.0"},"flowTasks":{"success":"0b86adbf-711e-427a-96d3-4459d1916422","failure":"2546eaa4-1209-430b-8712-659a188cefad"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence block"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"SpecialInteractionAction","base":{"id":"52420bae-1410-47d3-934b-11755d8d5e7c","position":{"x":"1270.0","y":"1028.0"},"flowTasks":{},"delayMultiplier":0.4144144144144145},"variables":{"Value":"Dark essence block","ValueRegex":false,"Comparator":"Chisel","CompRegex":false,"Condition":"Use item on","Type":"Inventory item"}},{"name":"PlayerCondition","base":{"id":"e9d86654-d654-4451-819d-a1b1a49c45cd","position":{"x":"896.0","y":"733.0"},"flowTasks":{"failure":"2546eaa4-1209-430b-8712-659a188cefad"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating (2s delay):"}},{"name":"CalculationCondition","base":{"id":"97ef1a94-475d-43d9-b9e3-58f5f07cdf3c","position":{"x":"18.0","y":"342.0"},"flowTasks":{"success":"fd2f3233-e587-4c65-be77-65d34fc37c84","failure":"3feafd83-d527-43d8-b407-a600c1f3e4f9"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 10","Comparator":"area blood altar","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Coordinate"}},{"name":"CalculationCondition","base":{"id":"8b6b6ccb-5131-4a94-8869-f0def5d04b30","position":{"x":"1604.0","y":"-401.0"},"flowTasks":{"success":"9c23ef32-1757-49ef-9e9e-785a7f694f5b","failure":"ff5d2bc1-f280-40f4-bcfa-1d0bb1eb4308"},"delayMultiplier":1.0},"variables":{"Value":"Distance 9","Comparator":"Area rocks north","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Coordinate"}},{"name":"InteractionAction","base":{"id":"c0d73068-2f1d-4948-aac9-8f27f0df26d2","position":{"x":"2488.0","y":"-658.0"},"flowTasks":{},"delayMultiplier":0.5045045045045045,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"list2":["27985"],"TypeList":["GROUND_DECORATION"],"within":"distance 2","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Rocks"],"ItemRegex":false,"ActionValues":["Climb"],"ActionRegex":false}},{"name":"CalculationCondition","base":{"id":"87d414e6-0bd8-434e-a302-f6470964504d","position":{"x":"1254.0","y":"-1041.0"},"flowTasks":{"success":"96431f54-14ad-4747-bb28-d485b616bda6","failure":"2ce21c4e-feb5-4d88-a4f5-784881694c9c"},"delayMultiplier":1.0},"variables":{"Value":"distance 8","Comparator":"Area rocks north side","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Coordinate"}},{"name":"InteractionAction","base":{"id":"96431f54-14ad-4747-bb28-d485b616bda6","position":{"x":"1691.0","y":"-1360.0"},"flowTasks":{},"delayMultiplier":1.4954954954954955,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Rocks"],"ItemRegex":false,"ActionValues":["Climb"],"ActionRegex":false}},{"name":"PlayerCondition","base":{"id":"7f965718-e584-4a97-9637-c3429371111c","position":{"x":"784.0","y":"511.0"},"flowTasks":{"success":"d5d21e2a-dfef-41f6-9c86-dd3d89ad00a3","failure":"547d88e8-4fe0-4958-bb9f-7d259212dfa7"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is moving:"}},{"name":"CalculationCondition","base":{"id":"9c23ef32-1757-49ef-9e9e-785a7f694f5b","position":{"x":"2093.0","y":"-716.0"},"flowTasks":{"success":"ff5d2bc1-f280-40f4-bcfa-1d0bb1eb4308","failure":"c0d73068-2f1d-4948-aac9-8f27f0df26d2"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 15","Comparator":"Area rocks north side","CompRegex":false,"Condition":"Distance to (\u003e)","Type":"Coordinate"}}],"BotCategory":"OTHER","inventoryData":{}}
 
Also, could there be a status condition for run energy, to put it back on after you're out of energy?

Edit: changed requirements
 
Last edited:
Joined
Mar 26, 2018
Messages
57
Whenever i try to configure the aio portables, i get an error when trying to cook rocktails, it says; There was an unappointed value for MakeXWindow condition node?
 
Joined
Apr 6, 2018
Messages
23
If you have stamina potions in your bag it will drink from them. That is being handled automagically by rm/vrm.
I mean when you're at 0% run, your character will toggle off run and walk. But when your run % increases over time, and you can run again, it won't toggle run back on. So you will keep walking until you manually toggle run back on. I want something to toggle the run/walk option.

This is a problem with blood runecrafting as you don't have a bank nearby to get stamina potions.
 
Joined
May 27, 2017
Messages
61
I mean when you're at 0% run, your character will toggle off run and walk. But when your run % increases over time, and you can run again, it won't toggle run back on. So you will keep walking until you manually toggle run back on. I want something to toggle the run/walk option.

This is a problem with blood runecrafting as you don't have a bank nearby to get stamina potions.

When I've been using traversal it turns it back on after you've reached 50% or so run energy.
 
easily triggered ✌
Joined
Dec 31, 2015
Messages
4,590
Could someone make a bot of blood runes?
Lend me your account and i can. Add my discord.
 
Here you go. Been working on it for days. There's so many things to think of when crafting bloods!! Maybe someone can do it better.

It crafts around 1200 blood runes / 28k xp per hour.

Requirements:

Gear up and start near the Dense runestones.
You need atleast 73 agility.

I forced the pathing to take the north rocks shortcut because the standard pathing would walk all around the mine. And sometimes this bot will also fail to take the shortcut and walk around the mine.
It's easy to change it for low level agility players. PM me if you can't figure it out.

This is my first time creating a bot. It just shows how easy and great Visual RM is, gj!
Code:
{"Variables":[{"name":"Venerate","value":"Venerate","type":"ACTION"},{"name":"true","value":"true","type":"BOOL"},{"name":"rocks north north","value":"27984","type":"NUMBER"},{"name":"Rocks north","value":"Rocks","type":"GO"},{"name":"Rocks","value":"Rocks","type":"GO"},{"name":"Puntje north rocks","value":"(1761, 3880, 0)","type":"COORDINATE"},{"name":"ID rocks north 1","value":"27985","type":"NUMBER"},{"name":"Distance 9","value":"9","type":"NUMBER"},{"name":"distance 8","value":"8","type":"NUMBER"},{"name":"Distance 5","value":"5","type":"NUMBER"},{"name":"Distance 4","value":"4","type":"NUMBER"},{"name":"distance 2","value":"2","type":"NUMBER"},{"name":"distance \u003d 15","value":"15","type":"NUMBER"},{"name":"distance \u003d 10","value":"10","type":"NUMBER"},{"name":"Dense runestone","value":"Dense runestone","type":"GO"},{"name":"Dense essence block","value":"Dense essence block","type":"SPRITE_ITEM"},{"name":"Dark essence fragments","value":"Dark essence fragments","type":"SPRITE_ITEM"},{"name":"Dark essence block","value":"Dark essence block","type":"SPRITE_ITEM"},{"name":"Dark Altar","value":"Dark Altar","type":"GO"},{"name":"Coordinate dark altar","value":"(1726, 3880, 0)","type":"COORDINATE"},{"name":"Coordinate blood altar","value":"(1715, 3828, 0)","type":"COORDINATE"},{"name":"Coordinaat rocks north 1","value":"(1761, 3872, 0)","type":"COORDINATE"},{"name":"Continue","value":"Continue","type":"STRING"},{"name":"Climb rocks","value":"Climb","type":"ACTION"},{"name":"Climb","value":"Climb","type":"ACTION"},{"name":"Chkpinventoryfull","value":"","type":"CHECKPOINT"},{"name":"Chisel","value":"Chisel","type":"SPRITE_ITEM"},{"name":"Chip","value":"Chip","type":"ACTION"},{"name":"checkpointvenerate1","value":"","type":"CHECKPOINT"},{"name":"Checkpointruntorunestone","value":"","type":"CHECKPOINT"},{"name":"Checkpoint run to altar","value":"","type":"CHECKPOINT"},{"name":"Blood altar","value":"Blood Altar","type":"GO"},{"name":"Bind blood altar","value":"Bind","type":"ACTION"},{"name":"Area rocks north side","value":"(1761, 3879, 0)","type":"COORDINATE"},{"name":"Area rocks north","value":"(1761, 3865, 0)","type":"COORDINATE"},{"name":"area dense runestone","value":"(1760, 3853, 0)","type":"COORDINATE"},{"name":"area blood altar","value":"(1719, 3827, 0)","type":"COORDINATE"},{"name":"Agility 68","value":"68","type":"NUMBER"},{"name":"27985","value":"27985","type":"NUMBER"}],"NodeCollection":[{"name":"StartCondition","base":{"id":"3076fd71-be9c-4cf4-bdba-2add78398125","position":{"x":"0.0","y":"0.0"},"flowTasks":{"success":"79d5d48c-afe3-499b-bf4f-81abe36fc3df"},"delayMultiplier":1.0},"variables":{"GameMode":"OSRS","IntervalLow":1000.0,"IntervalHigh":2000.0}},{"name":"InventoryCondition","base":{"id":"79d5d48c-afe3-499b-bf4f-81abe36fc3df","position":{"x":"382.0","y":"-522.0"},"flowTasks":{"success":"2719360b-822f-426c-9623-8140ad2dd17d","failure":"3feafd83-d527-43d8-b407-a600c1f3e4f9"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dense essence block","Dark essence fragments","Dark essence block"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"TraversalAction","base":{"id":"2ce21c4e-feb5-4d88-a4f5-784881694c9c","position":{"x":"1682.0","y":"-1048.0"},"flowTasks":{},"delayMultiplier":7.702702702702703},"variables":{"Condition":"To coordinate:","Coordinate":"area dense runestone","Exact":false,"Radius":""}},{"name":"CalculationCondition","base":{"id":"3feafd83-d527-43d8-b407-a600c1f3e4f9","position":{"x":"838.0","y":"-811.0"},"flowTasks":{"success":"4a030471-61b8-42f6-9f83-ae3faf99ac86","failure":"87d414e6-0bd8-434e-a302-f6470964504d"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 15","Comparator":"Dense runestone","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Game Object"}},{"name":"PlayerCondition","base":{"id":"4a030471-61b8-42f6-9f83-ae3faf99ac86","position":{"x":"1230.0","y":"-609.0"},"flowTasks":{"failure":"db30b8d9-1dad-44f3-9fff-e54b9a20788b"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating:"}},{"name":"InteractionAction","base":{"id":"db30b8d9-1dad-44f3-9fff-e54b9a20788b","position":{"x":"1670.0","y":"-722.0"},"flowTasks":{},"delayMultiplier":0.7657657657657656,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Dense runestone"],"ItemRegex":true,"ActionValues":["Chip"],"ActionRegex":true}},{"name":"InventoryCondition","base":{"id":"2719360b-822f-426c-9623-8140ad2dd17d","position":{"x":"384.0","y":"-228.0"},"flowTasks":{"success":"0c245c66-d450-46ce-9423-d5c6aa3f7744","failure":"d84d43cc-de39-46f2-8814-10b4391e7fdf"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dense essence block"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"InventoryCondition","base":{"id":"0c245c66-d450-46ce-9423-d5c6aa3f7744","position":{"x":"781.0","y":"-256.0"},"flowTasks":{"success":"ef04436d-b869-45ab-9bed-c4f3837c487f","failure":"3feafd83-d527-43d8-b407-a600c1f3e4f9"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["true"],"ItemRegex":false,"Condition":"Is Full"}},{"name":"CalculationCondition","base":{"id":"ef04436d-b869-45ab-9bed-c4f3837c487f","position":{"x":"1190.0","y":"-372.0"},"flowTasks":{"success":"ca790073-b7bf-40e0-a69a-05e1e905e8c8","failure":"8b6b6ccb-5131-4a94-8869-f0def5d04b30"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 15","Comparator":"Dark Altar","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Game Object"}},{"name":"TraversalAction","base":{"id":"ff5d2bc1-f280-40f4-bcfa-1d0bb1eb4308","position":{"x":"2074.0","y":"-295.0"},"flowTasks":{},"delayMultiplier":8.243243243243244},"variables":{"Condition":"To coordinate:","Coordinate":"Coordinate dark altar","Exact":false,"Radius":""}},{"name":"InteractionAction","base":{"id":"ca790073-b7bf-40e0-a69a-05e1e905e8c8","position":{"x":"1670.0","y":"-35.0"},"flowTasks":{},"delayMultiplier":2.3063063063063063,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Dark Altar"],"ItemRegex":false,"ActionValues":["Venerate"],"ActionRegex":false}},{"name":"SpecialInteractionAction","base":{"id":"99fae9c4-e7f8-44a3-861b-d16c3b7ba1d3","position":{"x":"1667.0","y":"280.0"},"flowTasks":{},"delayMultiplier":2.2612612612612613},"variables":{"Value":"Dark essence block","ValueRegex":false,"Comparator":"Chisel","CompRegex":false,"Condition":"Use item on","Type":"Inventory item"}},{"name":"PlayerCondition","base":{"id":"547d88e8-4fe0-4958-bb9f-7d259212dfa7","position":{"x":"827.0","y":"-15.0"},"flowTasks":{"failure":"a0bb6f15-a141-4332-9cde-ba51f526d4d5"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating (2s delay):"}},{"name":"InventoryCondition","base":{"id":"d84d43cc-de39-46f2-8814-10b4391e7fdf","position":{"x":"394.0","y":"37.0"},"flowTasks":{"success":"828b0d12-6e95-46a7-b446-a1f1620c349b","failure":"97ef1a94-475d-43d9-b9e3-58f5f07cdf3c"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence block"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"InventoryCondition","base":{"id":"0b0d17a0-7d9f-498e-add0-ee82b7bd6833","position":{"x":"815.0","y":"187.0"},"flowTasks":{"success":"3feafd83-d527-43d8-b407-a600c1f3e4f9","failure":"d5d21e2a-dfef-41f6-9c86-dd3d89ad00a3"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence block"],"ItemRegex":false,"Condition":"Contains none of:"}},{"name":"TraversalAction","base":{"id":"d5d21e2a-dfef-41f6-9c86-dd3d89ad00a3","position":{"x":"1234.0","y":"351.0"},"flowTasks":{},"delayMultiplier":0.09009009009009011},"variables":{"Condition":"To coordinate:","Coordinate":"area blood altar","Exact":false,"Radius":""}},{"name":"InventoryCondition","base":{"id":"a0bb6f15-a141-4332-9cde-ba51f526d4d5","position":{"x":"1219.0","y":"14.0"},"flowTasks":{"success":"d5d21e2a-dfef-41f6-9c86-dd3d89ad00a3","failure":"99fae9c4-e7f8-44a3-861b-d16c3b7ba1d3"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence fragments"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"CalculationCondition","base":{"id":"828b0d12-6e95-46a7-b446-a1f1620c349b","position":{"x":"409.0","y":"316.0"},"flowTasks":{"success":"fd2f3233-e587-4c65-be77-65d34fc37c84","failure":"7f965718-e584-4a97-9637-c3429371111c"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 10","Comparator":"Blood altar","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Game Object"}},{"name":"InventoryCondition","base":{"id":"fd2f3233-e587-4c65-be77-65d34fc37c84","position":{"x":"429.0","y":"720.0"},"flowTasks":{"success":"e9d86654-d654-4451-819d-a1b1a49c45cd","failure":"2c93755b-bef4-48de-9906-16a1835484a1"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence fragments"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"PlayerCondition","base":{"id":"0b86adbf-711e-427a-96d3-4459d1916422","position":{"x":"844.0","y":"987.0"},"flowTasks":{"failure":"52420bae-1410-47d3-934b-11755d8d5e7c"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating (2s delay):"}},{"name":"InteractionAction","base":{"id":"2546eaa4-1209-430b-8712-659a188cefad","position":{"x":"1316.0","y":"696.0"},"flowTasks":{},"delayMultiplier":0.2792792792792793,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Blood altar"],"ItemRegex":false,"ActionValues":["Bind blood altar"],"ActionRegex":false}},{"name":"InventoryCondition","base":{"id":"2c93755b-bef4-48de-9906-16a1835484a1","position":{"x":"420.0","y":"993.0"},"flowTasks":{"success":"0b86adbf-711e-427a-96d3-4459d1916422","failure":"2546eaa4-1209-430b-8712-659a188cefad"},"delayMultiplier":1.0,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"type":"InventoryQuery"}},"variables":{"ItemValues":["Dark essence block"],"ItemRegex":false,"Condition":"Contains any of:"}},{"name":"SpecialInteractionAction","base":{"id":"52420bae-1410-47d3-934b-11755d8d5e7c","position":{"x":"1270.0","y":"1028.0"},"flowTasks":{},"delayMultiplier":0.4144144144144145},"variables":{"Value":"Dark essence block","ValueRegex":false,"Comparator":"Chisel","CompRegex":false,"Condition":"Use item on","Type":"Inventory item"}},{"name":"PlayerCondition","base":{"id":"e9d86654-d654-4451-819d-a1b1a49c45cd","position":{"x":"896.0","y":"733.0"},"flowTasks":{"failure":"2546eaa4-1209-430b-8712-659a188cefad"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is animating (2s delay):"}},{"name":"CalculationCondition","base":{"id":"97ef1a94-475d-43d9-b9e3-58f5f07cdf3c","position":{"x":"18.0","y":"342.0"},"flowTasks":{"success":"fd2f3233-e587-4c65-be77-65d34fc37c84","failure":"3feafd83-d527-43d8-b407-a600c1f3e4f9"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 10","Comparator":"area blood altar","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Coordinate"}},{"name":"CalculationCondition","base":{"id":"8b6b6ccb-5131-4a94-8869-f0def5d04b30","position":{"x":"1604.0","y":"-401.0"},"flowTasks":{"success":"9c23ef32-1757-49ef-9e9e-785a7f694f5b","failure":"ff5d2bc1-f280-40f4-bcfa-1d0bb1eb4308"},"delayMultiplier":1.0},"variables":{"Value":"Distance 9","Comparator":"Area rocks north","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Coordinate"}},{"name":"InteractionAction","base":{"id":"c0d73068-2f1d-4948-aac9-8f27f0df26d2","position":{"x":"2488.0","y":"-658.0"},"flowTasks":{},"delayMultiplier":0.5045045045045045,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"list2":["27985"],"TypeList":["GROUND_DECORATION"],"within":"distance 2","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Rocks"],"ItemRegex":false,"ActionValues":["Climb"],"ActionRegex":false}},{"name":"CalculationCondition","base":{"id":"87d414e6-0bd8-434e-a302-f6470964504d","position":{"x":"1254.0","y":"-1041.0"},"flowTasks":{"success":"96431f54-14ad-4747-bb28-d485b616bda6","failure":"2ce21c4e-feb5-4d88-a4f5-784881694c9c"},"delayMultiplier":1.0},"variables":{"Value":"distance 8","Comparator":"Area rocks north side","CompRegex":false,"Condition":"Distance to (\u003c)","Type":"Coordinate"}},{"name":"InteractionAction","base":{"id":"96431f54-14ad-4747-bb28-d485b616bda6","position":{"x":"1691.0","y":"-1360.0"},"flowTasks":{},"delayMultiplier":1.4954954954954955,"enableQuery":false,"queryData":{"bool0":false,"bool1":false,"bool2":false,"list0":[],"TypeList":[],"within":"","type":"GOQuery"}},"variables":{"Condition":"GameObject","ItemValues":["Rocks"],"ItemRegex":false,"ActionValues":["Climb"],"ActionRegex":false}},{"name":"PlayerCondition","base":{"id":"7f965718-e584-4a97-9637-c3429371111c","position":{"x":"784.0","y":"511.0"},"flowTasks":{"success":"d5d21e2a-dfef-41f6-9c86-dd3d89ad00a3","failure":"547d88e8-4fe0-4958-bb9f-7d259212dfa7"},"delayMultiplier":1.0},"variables":{"Value":"true","Condition":"Is moving:"}},{"name":"CalculationCondition","base":{"id":"9c23ef32-1757-49ef-9e9e-785a7f694f5b","position":{"x":"2093.0","y":"-716.0"},"flowTasks":{"success":"ff5d2bc1-f280-40f4-bcfa-1d0bb1eb4308","failure":"c0d73068-2f1d-4948-aac9-8f27f0df26d2"},"delayMultiplier":1.0},"variables":{"Value":"distance \u003d 15","Comparator":"Area rocks north side","CompRegex":false,"Condition":"Distance to (\u003e)","Type":"Coordinate"}}],"BotCategory":"OTHER","inventoryData":{}}
 
Also, could there be a status condition for run energy, to put it back on after you're out of energy?

Edit: changed requirements
Hey mate can you add this bot to community bots on the website? Www.visualrm.com
 
Joined
May 8, 2018
Messages
1
Can anyone give me a hand at figuring out how to make this bot smith corrupted ore at the edgeville smithy?
 
Joined
May 16, 2018
Messages
1
Hey, I've been doing some relatively simple visual scripting using VisualRM - I love it, it's very intuitive and runs with very little errors.
I've noticed a few minor bugs that I thought it's best to report:
1) World hopping using "next" instead of random appears to be broken (could be the client).
2) When you save or load up the JSON, it makes you navigate all the way back to the file location every time (not a bug but can be quite annoying).
3) Occasionally when reloading a saved JSON some of the branches have changed .. this is a weird one. I've noticed it with the 'timer condition' when saved and reloaded it becomes a 'bank condition'? And also sometimes several booleans change when the bot is saved and reloaded? I can't think of a reason behind this though.
4) Clicking and dragging the branches around doesn't work too well (for me at least).

A few suggestions :) :
- Copying and pasting nodes, and being able to drag-select multiple would really speed up visual scripting and would make it easier to reproduce.
- A short explanation of each node (maybe a '?' mouse-over object) - I know a guide is in production so this may be unnecessary!
- In-line pausing.

All the best (y)
 
easily triggered ✌
Joined
Dec 31, 2015
Messages
4,590
Can anyone give me a hand at figuring out how to make this bot smith corrupted ore at the edgeville smithy?
Check if furnace is there, if so check if player is skilling, if not then interact
 
Hey, I've been doing some relatively simple visual scripting using VisualRM - I love it, it's very intuitive and runs with very little errors.
I've noticed a few minor bugs that I thought it's best to report:
1) World hopping using "next" instead of random appears to be broken (could be the client).
2) When you save or load up the JSON, it makes you navigate all the way back to the file location every time (not a bug but can be quite annoying).
3) Occasionally when reloading a saved JSON some of the branches have changed .. this is a weird one. I've noticed it with the 'timer condition' when saved and reloaded it becomes a 'bank condition'? And also sometimes several booleans change when the bot is saved and reloaded? I can't think of a reason behind this though.
4) Clicking and dragging the branches around doesn't work too well (for me at least).

A few suggestions :) :
- Copying and pasting nodes, and being able to drag-select multiple would really speed up visual scripting and would make it easier to reproduce.
- A short explanation of each node (maybe a '?' mouse-over object) - I know a guide is in production so this may be unnecessary!
- In-line pausing.

All the best (y)
Hey mate can you post bugs here atlasbots / VisualRM / issues — Bitbucket
 
Joined
Aug 26, 2017
Messages
22
Hey all!
Is it possible to add breaks to the process (works an hour then chills an hour...or sth like that)? I have found a "Pause" option, but I'm not sure that this is the right thing.
 
Joined
Apr 23, 2018
Messages
5
I am trying to buy plank automatically and I have done the part that with bank present and deposits planks.

But I would like to know the procedure to buy the plank after I have take action with Buy-plank Sawmill operator.

What is the function that I have to use to determine if that interface is open and select the plank that I would like to convert.
螢幕快照 2018-05-26 上午11.46.53.png

PS: Bank withdraw with VisualRM preset sometimes not working correctly, I have added a preset with money and 27 logs, but it only take 27 logs and skip for the required money.(I don't know if I am the only one who having this problem.)
 
easily triggered ✌
Joined
Dec 31, 2015
Messages
4,590
I am trying to buy plank automatically and I have done the part that with bank present and deposits planks.

But I would like to know the procedure to buy the plank after I have take action with Buy-plank Sawmill operator.

What is the function that I have to use to determine if that interface is open and select the plank that I would like to convert.
View attachment 5971

PS: Bank withdraw with VisualRM preset sometimes not working correctly, I have added a preset with money and 27 logs, but it only take 27 logs and skip for the required money.(I don't know if I am the only one who having this problem.)
Interface condition, grab interface components via visual developer
 
Joined
Apr 23, 2018
Messages
8
Can anyone help me to add a bank item check into the portables bot? I've managed to change everything to smelt emerald amulets and that part is working great, but from here i want to be able to make the bot check my bank before trying to withdraw, so it doesn't attempt to withdraw if there aren't any materials left. Nothing I have tried seems to work, i can't get the bot to open the bank to check. Tried use game object action with bank chest, loop back through to the same point to then check item numbers but it just fails. Ideally from there I want to try and make it string my amulets too, but i will attempt that part when i can get the bank check working.

EDIT: Also tried bank condition (is open) - on failure, interact with bank chest, loop back to is open condition, on success - bank conditions (contains any of: my items) and still nothing. Just can't get the bank window to open initially

10/10 bot though, been a great learning experience so far, so much potential!
 
Last edited:
Top