What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

[Plugin - GB2] RoutesBuddy - Imports data from Routes addon and exports to GB/GB2

Hey Highvoltz i just wanted to thank you again for this amazing plugin. i was sad to see when Cata finally broke Pheonix EditPatrol, but now with your plugin and manually edited paths in Routes, its even better than before.
 
it doesn't seem to use meshes data do calculate height :( If I set, let's say, 140 as height, that's how the profile will look like:
Code:
   <Hotspot X="[B]5355.518[/B]"  Y="[B]-3340.8[/B]" Z="[B]140[/B]" /> 

    <Hotspot X="[B]5340.795[/B]"  Y="[B]-3508.51[/B]" Z="[B]140[/B]" /> 

    <Hotspot X="[B]5341.928[/B]"  Y="[B]-3635.036[/B]" Z="[B]140[/B]" /> 

    <Hotspot X="[B]5520.863[/B]"  Y="[B]-3825.25[/B]" Z="[B]140[/B]" /> 

    <Hotspot X="[B]5601.271[/B]"  Y="[B]-3506.387[/B]" Z="[B]140[/B]" /> 

    <Hotspot X="[B]5532.188[/B]"  Y="[B]-3407.459[/B]" Z="[B]140[/B]" />
I'm using HB 2.0.0.4265.


EDIT: It now works, i didn't touch anything at all (not even restarted hb). LOL

EDIT2: It doesn't work again (i restarted HB).
The problem seems to be in
Code:
newPoint.Z = Styx.Logic.Pathing.Navigator.FindHeights(newPoint.X, newPoint.Y).Min() + height;
in MainForm.cs, because if i add Logging.Write(newPoint.Z.ToString()); i get the "height" value.
 

Attachments

Last edited:
it doesn't seem to use meshes data do calculate height :( If I set, let's say, 140 as height, that's how the profile will look like:
Code:
   <Hotspot X="[B]5355.518[/B]"  Y="[B]-3340.8[/B]" Z="[B]140[/B]" /> 

    <Hotspot X="[B]5340.795[/B]"  Y="[B]-3508.51[/B]" Z="[B]140[/B]" /> 

    <Hotspot X="[B]5341.928[/B]"  Y="[B]-3635.036[/B]" Z="[B]140[/B]" /> 

    <Hotspot X="[B]5520.863[/B]"  Y="[B]-3825.25[/B]" Z="[B]140[/B]" /> 

    <Hotspot X="[B]5601.271[/B]"  Y="[B]-3506.387[/B]" Z="[B]140[/B]" /> 

    <Hotspot X="[B]5532.188[/B]"  Y="[B]-3407.459[/B]" Z="[B]140[/B]" />
I'm using HB 2.0.0.4265.


EDIT: It now works, i didn't touch anything at all (not even restarted hb). LOL

EDIT2: It doesn't work again (i restarted HB).
The problem seems to be in
Code:
newPoint.Z = Styx.Logic.Pathing.Navigator.FindHeights(newPoint.X, newPoint.Y).Min() + height;
in MainForm.cs, because if i add Logging.Write(newPoint.Z.ToString()); i get the "height" value.

you have to have the bot running (i.e. click start) the easiest way to do this is to switch the bot mode to "Do Nothing" and then click on the routes plugin and click import. that should solve your problem.

Great work Highvoltz!
-HoHv2
 
you have to have the bot running (i.e. click start) the easiest way to do this is to switch the bot mode to "Do Nothing" and then click on the routes plugin and click import. that should solve your problem.

Great work Highvoltz!
-HoHv2
Thank you thank you for this, no more stuttery paths! +rep to you and more rep to HV for this wonderful addition
 
I can't seem to get this to work. I have routes, gathermate2 and data all installed as addons aswell as placed in the plugins folder. I can't seem to get HB to run or "do nothing", it just stops itself saying "This profile does not contain any profiles fitting the character!", doesn't matter if I select a CC. I can get it to actually run under do nothing if I select like an Uldum profile for it, but still nothing populates on the list to convert.

Clicking Import just gets me red text of "No Routes found". :(

Looking @ debug log I have:
[12:45:43 PM:364] Plugin RoutesBuddy threw an exception in 'OnButtonPress'! Exception:
[12:45:43 PM:364] System.NullReferenceException: Object reference not set to an instance of an object.
at RoutesBuddy.RoutesBuddy.OnButtonPress() in c:\*\*\*\*\*\Plugins\RoutesBuddy\RoutesBuddy.cs:line 90
at Styx.Plugins.PluginWrapper.OnButtonPress()

I got that same message when trying to run the profile before converting.
Profile in question is http://www.thebuddyforum.com/gatherbuddy-forum/profiles/cataclysm/15939-herbing-mining-vashjr.html the herbing one.
 
Last edited:
i must be doing something really wrong as all i get it to say in HB no routes found after updating the addon from curse and everything :-(
 
Last edited:
does this not work for deepholm or is it just me? keeps trying to fly way too high up till it hits the top of the zone. other areas i made profiles for weren't having this problem
 
Techz said:
i must be doing something really wrong as all i get it to say in HB no routes found after updating the addon from curse and everything :-(
You have to install the Routes, GatherMate2, and GatherMate2 Data WoWclient addons. You must learn to use them manually, first.

Probably the trickiest thing is importing the GatherMate2 Data into GatherMate2, and arranging for it to be automatically updated. All the information you need for this is either on Curse, or linked from Curse. Practice with the addons by creating a few routes, and observing the created routes via your map/minimap.

Once you have done this, it should be obvious how to incorporate your creations into Highvoltz' wonderful RoutesBuddy plugin. All of the information you need to hook the 'addons' into the 'plugins' is clearly explained in the first post. But first, you must understand how to use the addons by themselves.


HB0807C03 said:
does this not work for deepholm or is it just me? keeps trying to fly way too high up till it hits the top of the zone. other areas i made profiles for weren't having this problem

I haven't done Deepholm, but I did Vashj'ir which had similar problems. It was a "user error" on my part. Honorbuddy *must* be running as the plugin runs, and you are making your routes. The plugin apparently uses Honorbuddy internal navigation routines that return bad data (especially 'height'), if Honorbuddy is not running.

This may or may not be your problem, but its something that wasn't obvious to me until I re-read the first post:
5. Make sure HB is running, can be in any bot mode but needs to be running to load the mesh which is needed to get the heights​


cheers,
chinajade
 
Is this plugin broken for 2.0.0.5354? It doesn't seem to want to import any routes.
 
Is this plugin broken for 2.0.0.5354? It doesn't seem to want to import any routes.

You're kidding me... I just read through the 9 pages and liking it more and more as I went only to read your post at the end?

But... I'm going to still try it when I get home... I'm hoping it's because jwlionking isn't using the routes plugin properly. I've used Routes, Gathermate2 and the data import before so I know how to get them working. Now it's just a matter of whether this will still import the data. I hope so cause honestly, this would be sweet!
 
You're kidding me... I just read through the 9 pages and liking it more and more as I went only to read your post at the end?

But... I'm going to still try it when I get home... I'm hoping it's because jwlionking isn't using the routes plugin properly. I've used Routes, Gathermate2 and the data import before so I know how to get them working. Now it's just a matter of whether this will still import the data. I hope so cause honestly, this would be sweet!

I definately know how to use all the above as I have created 50+ profiles using this. This is why I am hoping someone can confirm either way so I can troubleshoot farther.. Might be an issue with my Routes.. I don't want to mess with it yet as I just got done with an intricate routes profile.
 
you have to have the bot running (i.e. click start) the easiest way to do this is to switch the bot mode to "Do Nothing" and then click on the routes plugin and click import. that should solve your problem.

Great work Highvoltz!
-HoHv2

odd.. This must be the first time I never ran the bot prior to using the plugin.. So this is what needed to happen. so, Whomever is watching this, the plugin still works...
 
Yep, I can confirm it's still working as well. Over the long weekend I created and used several routes using this method - it's a great plugin!

Thanks Highvoltz!
 
Request: Add ability to create Ground Farming Profiles - I attempted this by setting Height to 0 but did not produce usable results.
 
No, that definitely won't do it. This plugin sets the height you input as the Z-coordinate of your node. It is not a transformation from the actual Z-coordinate from your node. That means that if, for example, you try to use this plugin to create a route in Deepholm and set the height to 0, your profile will be searching for nodes in the air most of the time, and underground around the outer edges. The Z-coordinate handling in this plugin could use a bit of revision.

Sent from my Galaxy S II.
 
I can confirm this still works :)
Just made an Uldum profile. In the export settings I had -- Height:45 -- Type: HB(GB2) -- Smooth Path (checked)
Testing the profile now. So far so good :)
 
no1knowsy could you upload your stats? I wonder howmany nodes you are able to farm there with decent competition.

Thanks in advanced
 
Back
Top