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

[Plugin] BuddyManager - A Botbase/Profile/Zone Changer (Now w/ Scheduling)

Preview of BuddyManager V2.0 Config UI

Any comments are welcome :)


It is a full-screen image, so you may want to shrink it :p


Original > https://docs.google.com/open?id=0B3fdHM3LnliINjBkYTlmNDMtMTI0Mi00ZWVhLTk4MTYtYjZiYmY4NzZiOGEz < (Hosted on Google Docs)

Forum Version: (the forum shrinks the file... turned out well actually)
NewUIpreview.webp


I finally got the saving methods working.
The random time generator works.
Add/Edit/Delete/Shift-Up/Shift-Down are all working.
Haven't had much time as of late...

But now I need to rewrite the pulsed code.


Enjoy,
Panda.
 
Awesome! I am waiting impatiently ...

PS
What plugins do you use to auto-login/relog?
 
Last edited:
Updated to BuddyManager Version 2.0 Build 0

All current items in the UI are working.


A full HowToUse for 2.0 will be created another day, I'm tired.

I did a full 10 hour test, using randomizing of profile choice, with 3 tasks listed.
Worked flawless.


Now has:
-Scheduling of Tasks, unlimited in list
-Selection to randomly choose the next profile
--It should not return to the last zone, unless that is the only zone you have tasks set for
-Can double-click a task to edit it
-Randomize button to randomize all task times between the two hours you choose directly above that button
-"Force Load of Settings into Honorbuddy" button forces the new tasks in the UI into the HB variables.
--You can use this like: You want to leave a zone, open up the settings, change the time to like 1 minute, click force settings, then change back it will be moving to next task unless hearth is on Cooldown

A quick how-to:
Buttons!
  • Add - Opens a new window where you can enter all items for a NEW task
  • Edit - Opens the same window above, where you can edit the items for a task you selected in the above List View
  • Delete - Self Explanatory
  • Shift Up - shifts the task up 1 place in the list
  • Shift Down - hmm, could it move it down 1 place in list? Indeed
After Last Task!
  • Log Out - will exit wow after finishing the last task in list, even if you have random, it will do as many tasks as there are in the you schedule
  • Loop - will loop through tasks until it reaches the total time to run set directly beneath it
  • Hr/Min Total run time - will only be used if you choose to loop all tasks, and will force wow to close after that set amount of time
Randomizationator!
  • Min & Max Hr - used with the randomize button directly below. These are the min and max limits for it to choose between to randomize ALL scheduled task's times
  • Randomize (button) - uses above two limits (in hours) to choose between and set a "random" run time for each task you have created
  • Randomize Tasks While Running - will choose a random task to start with, and move to, each time (will not choose a random time to run that task)
  • -It will not return to the same zone it is leaving, unless that is the only zone you have tasks set to run in
Just be sure to hit Save or Save and Exit when you are done, and also hit Force Settings button if HB is already running (you already pressed start)
Pressing any of these buttons will not affect HB running at the same time in any way (less than 1 in a billion chance of you setting, and hb accessing, the same variable at the same time)


BuddyManager V1 is still available on the SVN, but will require a renaming of the folder back the "BuddyManager" to continue use.
-It most likely will not be getting any more updates, as it is very useless compared to V2



I thank you all for supporting me, and look forward to adding more functionality, and making ours botting easier.

But for now I bid you farwell,
Panda.
 
Looks great Panda!
If you ever make toon switching (for those with multiple farmers per account), this will be my number one solution :D
 
Looks great Panda!
If you ever make toon switching (for those with multiple farmers per account), this will be my number one solution :D
That's one of the next additions.
Highzoltz has granted be use of PB code "sort-of" to relog to other toons.
I also want to grant the ability to only "Logout" to the "login screen" like an "Idle" ability close to that of Arelog.

For those who ask whats new, see this post: http://www.thebuddyforum.com/honorb...e-changer-now-w-scheduling-21.html#post434192

I'm sleepy sleepy now.
 
Last edited:
Great Update!!
I've been waiting for this one :)
I got a request thou, Is it possible to add a "group" function to tasks?
Say I have 5 small loops on Twilight Highlands, 4 small loops for Uldum, 4 small loops for Deepholme. I want to group these tasks per each zone. So I got 3 group of tasks.
And use randomize function for grouped tasks and also inside the group.
With the current state of the plugin, if i randomize these 13 tasks theres gonna be a lot of Zone switching.
(I didnt tried it yet but so excited about this, Sorry if you already covered these. Gonna give a try just now)
Thanks for you hard work.
 
Great Update!!
I've been waiting for this one :)
I got a request thou, Is it possible to add a "group" function to tasks?
Say I have 5 small loops on Twilight Highlands, 4 small loops for Uldum, 4 small loops for Deepholme. I want to group these tasks per each zone. So I got 3 group of tasks.
And use randomize function for grouped tasks and also inside the group.
With the current state of the plugin, if i randomize these 13 tasks theres gonna be a lot of Zone switching.
(I didnt tried it yet but so excited about this, Sorry if you already covered these. Gonna give a try just now)
Thanks for you hard work.
Currently not there.
These will be 'Sub-Profiles' for each task.

That's gonna be little harder to implement, but not so bad.
You could just do a Non-Random task order, using the randomize times button to let it switch between the tasks in the correct order.

So like this:
Task 0 - Uldum profile 1
Task 1 - Uldum prof 2
Task 2 - Uldum prof 3
Task 3 - Hyjal prof 1
Task 4 - Hyjal prof 2

And it won't be hearthing if the next task is set for the zone it is currently in.

Enjoy :)
 
sub-profile is gonna achive the same effect too.
For now im gonna use it as mentioned above.
Thank you again.
 
Wow this new update looks amazing can't wait to try it!
 
BuddyManager V1 is still available on the SVN, but will require a renaming of the folder back the "BuddyManager" to continue use.
-It most likely will not be getting any more updates, as it is very useless compared to V2

I think you are selling yourself short there, useless I say not.

G
 
BuddyManager V1 is still available on the SVN, but will require a renaming of the folder back the "BuddyManager" to continue use.
-It most likely will not be getting any more updates, as it is very useless compared to V2

I think you are selling yourself short there, useless I say not.

G
Compared to V2, it is basically useless.
V2 does everything V1 did, but is just plain better :)


For all users:
If you find a place in vashj'ir that it wont get out of please send me a screenshot of where on the map that is, and if it is an ally or horde location.
I have access to both factions, and would really like to get Vash working 100%.
I request that any other kinds of bug reports be posted as to what should have happened, and please attach a log.
 
It might be worthwhile to add options for sending messages when char is in city home?!Every time.

Thx
 
Hey Panda,

First a HUUUGE thanks for an amazing plugin! I love it.

Kinda new to this thing, so if this question is in the wrong place then my apologies.

I use your plugin to switch from herbing to fishing and back and so on. I randomize that and that all works like a charm. Brilliant.
But when I switch from a AA to a GB botbase my toon doesn't switch to his weapons, but keeps the fishing-pole.

Is this something your plugin should handle (check), or is this an Autoangler option I am missing?

Something else I wondered. People here are talking about switching to a 'bio-break'. Is this done by creating a 'empty' profile that just stands around in SW (I'm Ally) for instance, or would you suggest a better way of simulating these breaks in?

Thanks again, I'm loving this!

+rep
/salute
 
Hey Panda,

First a HUUUGE thanks for an amazing plugin! I love it.

Kinda new to this thing, so if this question is in the wrong place then my apologies.

I use your plugin to switch from herbing to fishing and back and so on. I randomize that and that all works like a charm. Brilliant.
But when I switch from a AA to a GB botbase my toon doesn't switch to his weapons, but keeps the fishing-pole.

Is this something your plugin should handle (check), or is this an Autoangler option I am missing?

Something else I wondered. People here are talking about switching to a 'bio-break'. Is this done by creating a 'empty' profile that just stands around in SW (I'm Ally) for instance, or would you suggest a better way of simulating these breaks in?

Thanks again, I'm loving this!

+rep
/salute
My plugin doesn't look at weapon types, but I can see what I can do for it...
The bio-break would indeed be a simple 1 hotspot profile for your hearth city...
But you currently shouldn't do this as my plugin will not attempt to switch to the next profile until the hearth is off of cooldown.
You could do it, and not worry about getting an AFK Auto-Logout if you are in a guild and have a 15 min hearth cooldown tho :)

I will add a special button for a "Bio-Break" task, where it will stop moving for anywhere between 5-10 minutes, but will go to home city to do it.

Thanks for the idea.
 
It might be worthwhile to add options for sending messages when char is in city home?!Every time.

Thx
What do you mean by sending messages?
Like doing a mailing run while @ home city?

I already wanted to do this, but I need to find a better way to do it since HBs DoForceMail() method doesn't work properly (or at least didn't during testing).
 
An additional idea for a 'bio-break' would be for it to randomly interupt the profile in progress and fly straight up to the clouds... and sit there for 5-10 minutes... like if you were mining/herbing but needed a quick break - go sky high "while you went afk for a few minutes to grab a samwich and coke"... lol

*edit* would love to see a button to randomly do that every XX minutes while running a profile... ;)
 
Last edited:
Back
Top