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!

HB ARCHIVES: GarrisonBuddy--DO NOT DELETE

Issue with Garrison API:

When using Styx.WoWInternals.Garrison.GarrisonInfo.LandingPageShipmentInfos to pull shipment info, the information is cached at WoW startup. Once we head out and grab a shipment container, the return values from above still will show that the amount that was in before still exists, until WoW is restarted.

Code:
Example code:

foreach (var i in Styx.WoWInternals.Garrison.GarrisonInfo.LandingPageShipmentInfos)
{
   if (i.Building.Type == Styx.WoWInternals.DB.GarrisonBuildingType.Inscription)
	 Log(i.ShipmentsReady);
}

ShipmentsReady returns amount we can grab from the box, but still returns a value above 0 after pickup (namely, the same value as before pickup, and does not increase as the box refills while still logged in)
Hi, TheBrodieMan, and thank you for all the details!

We've captured the issue as:
HB-2269: GarrisonBuddy API: ShipmentsReady returning wrong values​

cheers,
chinajade
 
Yes, your understanding is correct. I only wish it's can have a configurable if possible in future.

Hi again, Zzczzc004,

Our understanding of problem is:
  • You were previously Alliance and had queued up many work orders in your garrison
  • You characters were transferred to Horde
  • The Alliance-placed work orders were not transferred to your Horde garrison
    As an aside, this means you spent resources on materials you will never receive.
So, we were thinking that after you placed N work orders on the Horde side and harvested them, it might make your Alliance orders disappear. Of course, we're not familiar with now Bliz implemented the server-side code, or the nature of the Bliz bug, so this may or may not work.

As a software engineer, you realize that every time we add a configurable, it is another thing for users to get confused over and mis-program. "Options" also greatly increase the burden on the Support staff. As such, we keep them to a minimum. Adding configuration options to work-around Bliz bugs, is something we'd prefer to avoid. Especially, if the problem has a chance of clearing itself.

cheers,
chinajade
 
Someone mentioned to do a bagspace check on Salvaging; please do not! I like it exactly the way it is now. Just keep on opening the crates, even with full bags. All other Garrison bots get stuck there because my bags are full; I need to open 40-60 crates per toon per 2-3 days.
It's perfect to salvage everything, fill up the mailbox and grab that later on (manually or automatic).
 
Hi, Paulmuadip,

These are issues already captured:
  • HB-2257: GarrisonBuddy: Confused as to whether enough resources exist to buy items
  • HB-2266: GarrisonBuddy: Not defending itself when attacked by mob while herbing

Please attach appropriate log files to future reports. We are no longer able to open reports without log files.

cheers,
chinajade


i have sent the logs to Apoc....

posting full logs with all the information in it about how my garrison is build and which followers i have and this for more then one char is not so smart for my measures...

thx for reply

regards...
 
[size=+1]To all those with the "stuck" issues ("near the fountain" or anyplace else)...[/size]
We will need this information to chase the problem, please:
  • We need the full log that captures the event.
    Ref: [post=378165][Guide] How to attach your log[/post]
    If you could give us the timestamp on where to start looking for problems, that would be very helpful.

  • Like any 'stuck' issue, we need a screenshot of the stuck toon and coordinates of where it happens.
    Honorbuddy
    → "Settings & Tools"
    → "Developer Tools"
    → Double-click on "Position:" coordinates​
    This will emit hotspot information to your log window. We need the hotspot information, please.

  • Go to your Garrison map able, and give us a screenshot of how your garrison is laid out.
To summarize,
  • 1 log file of the event
  • 2 screenshots (toon at 'stuck' location & garrison layout)
  • <Hotspot> of where toon got stuck
Without this information, we will be unable to chase the problem, and will be forced to simply archive your post with no action.

cheers,
chinajade

hi,

do you need more of this information regarding the fountain?

regards....
 
Full harvesting of the mine, and herb garden
(Not available in HonorbuddyDE.)

HonorbuddyDE? what this means? :(
 
Full harvesting of the mine, and herb garden
(Not available in HonorbuddyDE.)

HonorbuddyDE? what this means? :(

It means users of the HB-DE (Deutsche Version for German users) release can not use this functionality.
 
First off, thanks for making this bot available. Having to do 13 garrisons manually would kill me.

I love all the automation and it seems to work faster than the previous version, but I would love it if I could actually turn off the feature to Open Salvage crates.

I would also like to be able to disable the upgrade of my followers armor. First thing I noticed after it was too late is that it had upgraded all my followers up to 675 if possible.

One bug that I found was that after visiting Dwarven Bunker, when it tries to go to the Mines, it just stops. My bunker is in the plot that is just below the raised plot the left if you are facing the Castle from the courtyard. I will try moving my Garrison to see if that helps with this issue.

Thanks again for the great work on this bot.
 
[size=+1]To all those with the "stuck" issues ("near the fountain" or anyplace else)...[/size]
Here is more info about the bot getting stuck at the fountain

Log: View attachment 19620 2015-04-19 14.00.txt
Time at which it gets stuck is 18:03:04.097
Stuck coordinates: <Hotspot X="1851.816" Y="245.8455" Z="76.63976" />
Picture of stuck location: http://i.imgur.com/xiM2RDk.jpg
Garrison layout: http://i.imgur.com/W9TBq96.jpg (stuck location marked with X)
Notes: bot only gets stuck when going to collect mining work orders. If there are no mining work orders to collect, it keeps going to clear mining nodes without any problems.


I love all the automation and it seems to work faster than the previous version, but I would love it if I could actually turn off the feature to Open Salvage crates.
I 100% agree this option would be great.
 
Last edited:
Hi,

if your char is not yet 100 it gets stuck at the mission table trying to open tokens which are for lvl 100...

first i thought its a CR fault cause the debugging log told me precombat buff - but after putting the items in the bank everything worked fine...

for sure it would be an option to disable the feature but not all items gained are for lvl 100 toons

heres the log....

View attachment stuckopening.txt



ive fixed the thing for me with stuck at fountain -
if your bunker is on the left side when you open the buildings table move him to the right - everything works fine afterwards...

if you dont want to move it there just move your char on the way to the mine - at the height of the flightmaster it will continue his way alone

regards
 
Thanks for making this! I really like it. The only thing that is stopping the bot from working properly is when it opens the crates and then tries to sell all of the items. It does not seem to work, I mean it opens the crates then bugs out when trying to sell.

I would love to be able to turn off the option to open crates AND the upgrade followers thing.

Thanks again!
 
When I load the Botbase and want to click on "Bot Config" the following error occurs:

System.InvalidOperationException: The calling thread cannot access this object because a different thread owns it.
at System.Windows.Threading.Dispatcher.VerifyAccess()
at System.Windows.DependencyObject.GetValue(DependencyProperty dp)
at System.Windows.FrameworkElement.get_LoadedPending()
at System.Windows.FrameworkElement.get_IsLoaded()
at Honorbuddy.MainWindow.btnBotConfig_Click(Object sender, RoutedEventArgs e)



Is it just me or happen this to other ppl too?
Or can you explain me how do I can configure the botbase?
 
When I load the Botbase and want to click on "Bot Config" the following error occurs:

System.InvalidOperationException: The calling thread cannot access this object because a different thread owns it.
at System.Windows.Threading.Dispatcher.VerifyAccess()
at System.Windows.DependencyObject.GetValue(DependencyProperty dp)
at System.Windows.FrameworkElement.get_LoadedPending()
at System.Windows.FrameworkElement.get_IsLoaded()
at Honorbuddy.MainWindow.btnBotConfig_Click(Object sender, RoutedEventArgs e)



Is it just me or happen this to other ppl too?
Or can you explain me how do I can configure the botbase?

its a known issue

HB-2260: GarrisonBuddy: Threading issues trying to access configuration file

you can go to your settings file and configure it by manualy

regards...
 
Thank you for this information. It seems like a problem with the char. On a different char the configuration menu works like a charm... strange ;)
 
Hi, Jds et al,

GarrisonBuddy is not designed for simple IF-THEN-ELSE logic for Mission Deployment. There are a LOT of things to be considered and this gets ugly very fast.

Instead, GarrisonBuddy is designed to be extensible where you can plugin in your own strategy for Mission Planning. Unfortunately, it requires knowing how to code in C#. But, how to accomplish this is clearly described in the front matter of this thread. (Ref: [post=1927278]Making Custom Mission Planners[/post]).

If you believe there is an important general-purpose strategy that GarrisonBuddy has omitted in the ones that are pre-defined, then please describe the strategy in great detail so that it can be analyzed and considered appropriately for inclusion in the bot. Non-general-purpose strategies will be left as GarrisonBuddy extensions for the Community to write.

cheers,
chinajade


The problem is that the mission planner right now flat out does not work at all for me. Today again I tried a different option and let it choose and instead of doing gold first as I selected, it chose no gold missions whatsoever, and instead did a bunch of missions that gave me 0% of success even when the threshold was set to 80%. So as far as I'm concerned right now missions MUST be done by hand before even starting this thing or you are going to get something random from the bot which is kind of terrible since unless I do them all and use garrison resources, its just going to do whatever it likes and uses them anyway.

People need a way to turn off specific things in this botbase or its just worthless. It's kind of a crapshoot as it is right now, (as far as missions go) but everything else seems to work well.
 
General questions, I love that this botbase is simple and seems to get the job done.

is it possible to keep it from spending garrison resources at the trading post? or just to buy specific items. I see the Trading post tab, and that i can remove specific things, is it as simple as just removing everything i would rather it not buy?
Is there a way to get it to guild bank the resources in place of personal banking them?

thanks for your time.
 
so, really nice bot. here is my 1st feedback

- trading post - trading buyer option -> i dont need this feature, atm i must delete manually all entires, need a disable button
- follower upgrades - he will also upgrade follower with max 675 cap, i see this for the legendary follower ( all my follower are max cap)(HB-2224)
- there is no option for daily profession (HB-2229)
- bot stuck when garrion ressource are caped and he will pick up some of this, for example at tradin gpost
 
Last edited:
I cannot see the option to not upgrade followers :) Can you please tell me how I can do this? Thanks

Edit: Or at least make it so that it does not uses the weapon/armor enhancements on followers with 600/615 weapon/armor...especially when there is already followers with 630 armor/weapon tokens
 
Last edited:
New feedback

1. Wrong waypoint routing / badb routing that he get stuck and runs into the house wrong site where is no entry
3. Inefficent routing. First he runs to the first work orders on the door then he collect' herbs runs back to collect orders then he activates garrison missions then he runs to mining etc.
2. Does not mail items to user
3. Does not finish all Garrison Missions (2 restarts are needed to finish 8)
4. Herbs and Ore will not farmed
 

Attachments

Last edited:
Back
Top