What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Continent Navigation for Alliance with Arelog

Clu

New Member
Joined
Jun 22, 2011
Messages
54
DISCLAIMER: this is for Alliance only, might take the time to make a horde version if there are enough requests[/COLOR]

I'm quite sure that at some point you wished to be able to bot different herbs for stocking up your alchemist without having to switch the profile in Honorbuddy and manually moving to the area you want to farm or you'd have liked to log on your banker just to find stacks of smelted bars farmed overnight by your bot instead of mailing them back to your miner and wait for it to smelt 100 stacks... and it gets worse the more bots you have.

Arelog addresses some of those issues by adding scheduling, but you cannot simply schedule a shimmering expanse profile and a deepholm because Honorbuddy is not able at this time to navigate different zones.

Guess what? I've found a way to circumvent this technical limitation and I'm realeasing it to the public.

1) WHAT YOU WILL NEED

- Honorbuddy a working install
- Arelog a working install
- MoveTo profiles
- A bit of logical thinking

2) FARMING ACROSS CONTINENTS?
How did I manage to overcome HB limitations? It's rather easy, Bossland didn't code any easy shortcut or setting to change continents (I'm strongly convinced that they should have done) but the tools to do so are already there if you use a questing profile and a bunch of questing behaviors to perform macros, go through portals and so on; I just assembled them together to achieve my goal.

3) WHAT ZONES CAN YOU MOVE FROM AND WHAT ZONES YOU CAN MOVE TO
Move from:
- Dalaran if for some reason you have still your hs set there this will take the portal to Stormwind
- Uldum
- Shimmering Expanse
- Deepholm
- Twilight Highlands

Move to:
- Uldum
- Vashjir
- Deepholm
- Twilight Highlands

Not supported but planned for future releases:
- Taking a boat to Northrend
- Going through the Dark portal
- Tol Barad
- Hyjal

4) SETTING UP HONORBUDDY

For this guide I'll assume that you have a working HB install and farming profiles without stucks.
Nothing needs to be setup in Honorbuddy.

5) SETTING UP ARELOG AND TECHNICAL LIMITATIONS

For this guide I'll assume that you have a working ARelog install and you know how to use it, if you have trouble getting it to work as a simple relogger use the HB support forum.

-Create a new preset for your account or use an existing one then click on "Schedule Selected", this is where we'll be programming a sequence of tasks that Arelog will perform.

The sad truth is that there's no easy way to streamline and make it more user friendly; the Gatherbuddy botbase doesn't support any tag and quest behavior so we'll have to use the Questing botbase that on the other hand is incapable of gathering and flying at the same time, ARelog ability to switch botbases is what allows to use each botbase for what is good for and ditch it when is no longer of use.

6) PLANNING AHEAD

- You'll have to plan a zone rotation like this one:
Farm in Uldum for X hours--->MoveToDeepholm--->Farm in Deepholm for X hours--->MoveToTwilightHighlands--->Farm in Twilight Highlands for x hours

7) THE HUGE PNG OF DOOM (because I'm too lazy to upload 4 pictures so you'll get just one with the rest of the guide)

immagineln.png


8 ) SMELTING? I DON'T LIKE THAT!
You can disable it by... deleting the right pieces of code in the move to profiles.
Delete this for each profile
HTML:
		<CustomBehavior File="Misc\RunLua" Lua="CastSpellByID(2656)" />
<!--Smelting Obsidium-->
<While Condition="GetItemCount(53038) &gt; 1 &amp;&amp; MiningSkill.CurrentValue &gt; 424">			
		<CustomBehavior File="Misc\RunLua" Lua="for i=1,GetNumTradeSkills() do if GetTradeSkillInfo(i)=='Smelt Obsidium' then DoTradeSkill(i,GetItemCount('Obsidium Ore')/2) break end end " />
		<CustomBehavior File="WaitTimer" WaitTime="15000"/>
</While>
<!--Smelting Elementium-->
<While Condition="GetItemCount(52185) &gt; 1 &amp;&amp; MiningSkill.CurrentValue &gt; 474">			
		<CustomBehavior File="Misc\RunLua" Lua="for i=1,GetNumTradeSkills() do if GetTradeSkillInfo(i)=='Smelt Elementium' then DoTradeSkill(i,GetItemCount('Elementium Ore')/2) break end end " />
		<CustomBehavior File="WaitTimer" WaitTime="15000"/>
</While>
<!--Smelting Pyrite-->
<While Condition="GetItemCount(52183) &gt; 1 &amp;&amp; MiningSkill.CurrentValue &gt; 524">			
		<CustomBehavior File="Misc\RunLua" Lua="for i=1,GetNumTradeSkills() do if GetTradeSkillInfo(i)=='Smelt Pyrite' then DoTradeSkill(i,GetItemCount('Pyrite Ore')/2) break end end " />
		<CustomBehavior File="WaitTimer" WaitTime="15000"/>
</While>
		<CustomBehavior File="Misc\RunLua" Lua="CloseTradeSkill()" />

For people with a decent text editor from line 87 to 103


IF YOU LIKED THIS GUIDE PLEASE REP ME ON OWNEDCORE (link to thread there) THANKS :)
 
Last edited:
I like the idea - I was also thinking about making something like this as a PB profile but adding some other stuff too - just haven't had the time yet.
 
I like the idea - I was also thinking about making something like this as a PB profile but adding some other stuff too - just haven't had the time yet.

PB would be the best tool but good luck getting it to work with arelog...
 
PB would be the best tool but good luck getting it to work with arelog...

Yea it's too bad arelog cannot load PB profiles. Maybe I could adress highvoltz with the issue and come up with a solution.
I'm thinking the best way would be a botbase called "PB Loader" that will load the given profile into PB - the PB profile can then change botbase to GB2 or w/e you want and load the wanted profile.
 
I posted about this issue in the PB2 thread and a guy claimed that you can run PB with arelog through some mumbo jumbo, but it didn't work for me.. anyway, we're OT here but if you manage to get PB working I'd be the first to dump this crappy code :D
 
Last edited:
Back
Top