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!

[PAID] BGFarmer - An Advanced Battleground Bot Base

[27/Aug/2014 - Update #2]
- Fixed a bug with mounting logic.
- [EotS] Will no longer move to or defend flag because it's undefended.
 
Millz, can you change the interface gui to accommodate hdpi displays with windows scaling? At my screen resolution 3200x1800 with 200% scaling all your options are scrambled, small and unreadable.
 
Millz, can you change the interface gui to accommodate hdpi displays with windows scaling? At my screen resolution 3200x1800 with 200% scaling all your options are scrambled, small and unreadable.


Yes please! I'm running 1440p and both BgFarmer and Demonic windows are really messed up.
 
I'm running bgfarmer and it's not wanting to attack the EFC. It'll switch to targets with lower health and then to another target leaving the EFC alone when it's in range. I only have the option to attack healers enabled in the settings.
 
Millz, can you change the interface gui to accommodate hdpi displays with windows scaling? At my screen resolution 3200x1800 with 200% scaling all your options are scrambled, small and unreadable.

I don't have a monitor of that size so unable to test it. The interface should scale itself but I presume it's due to the custom GUI. Until I get a monitor of that size then I can't really do much about it though, sorry. Can you not set the scaling to default/100% ?

Never seen anyone banned by using this :o?

They have, but it's normally from over-doing it. The first person that got banned with it ran it when it was in beta, full of bugs, then left it fully AFK for 3 or 4 days straight.

I'm running bgfarmer and it's not wanting to attack the EFC. It'll switch to targets with lower health and then to another target leaving the EFC alone when it's in range. I only have the option to attack healers enabled in the settings.

It does have the EFC as a preferred target, but it will still switch target if it needs to. Do you have a log file?
 
I've used this now for a couple of days and i just wanna say good job to you millz.
Its working perfectly

5 out of 5 stars

I hope people are buying it and that you get some money for the work you have/are putting into this.

Some small things that would make it smarter:
  • When defening a base like in Arathi Basin / Deepwind Gorge, the bot can get kited away by players. Set a max distance from flag and make interuppt flag prio over nearby attacking players.
  • When in Battle of Gilneas instead of dismountingnting and then moving to 3 points before capping flag, instead of just capping it straight away when you are withing enemy flag range.
  • In general, when bot is facing lets say 4 people and you are getting raped. Implement something like a "i face my death" function, halting all rotation and just jumping around. - Toggleable within Options
  • Strafing is good but lets face it, backpeddle is only for noobs and bots :) Remove backpeddling from strafing :) rather make a 180 and jump. - Toggleable within Options
  • If the base you are defending is getting overrun etc. Perhaps call incoming or if the base is safe. - See example macro below
  • Code:
    /run SendChatMessage(string.format("{skull} %s {skull} - INC!!",GetMinimapZoneText()),select(2,GetInstanceInfo())=="pvp" and "INSTANCE_CHAT" or GetNumWorldStateUI()>0 and "YELL" or "SAY")
 
Last edited:
I've used this now for a couple of days and i just wanna say good job to you millz.
Its working perfectly

5 out of 5 stars

I hope people are buying it and that you get some money for the work you have/are putting into this.

Some small things that would make it smarter:
  • When defening a base like in Arathi Basin / Deepwind Gorge, the bot can get kited away by players. Set a max distance from flag and make interuppt flag prio over nearby attacking players.
  • When in Battle of Gilneas instead of dismountingnting and then moving to 3 points before capping flag, instead of just capping it straight away when you are withing enemy flag range.
  • In general, when bot is facing lets say 4 people and you are getting raped. Implement something like a "i face my death" function, halting all rotation and just jumping around. - Toggleable within Options
  • Strafing is good but lets face it, backpeddle is only for noobs and bots :) Remove backpeddling from strafing :) rather make a 180 and jump. - Toggleable within Options
  • If the base you are defending is getting overrun etc. Perhaps call incoming or if the base is safe. - See example macro below
  • Code:
    /run SendChatMessage(string.format("{skull} %s {skull} - INC!!",GetMinimapZoneText()),select(2,GetInstanceInfo())=="pvp" and "INSTANCE_CHAT" or GetNumWorldStateUI()>0 and "YELL" or "SAY")

Hey - Glad you're enjoying it :)

Kited -> It's hard to determine when you're actually being kited away as opposed to just fighting slightly further and further away. It would look very bad if you just stopped mid combat to run back to near the flag. It's safer how it is now imo. Once the target gets out of range, or you're out of combat, it'll go back to the flag anyway.

BfG -> I'm not really sure what you mean with this one ?

Stop fighting back -> I'd personally rather keep fighting until the death. You may get an extra DoT or Bleed on the target just before death that's going to affect the person for the next 18 seconds.

Strafing -> Agree with this. I'll remove backwards movement for kiting. Doesn't need to have a toggle.

Announcing -> I like this idea. I'll need to be very careful about how to implement it though, and I'd need to make the message customizable so that all of the bots don't use the same message. I've wrote a note to look into this, but no ETA because it'll need a lot of testing.
 
Hey - Glad you're enjoying it :)

Kited -> It's hard to determine when you're actually being kited away as opposed to just fighting slightly further and further away. It would look very bad if you just stopped mid combat to run back to near the flag. It's safer how it is now imo. Once the target gets out of range, or you're out of combat, it'll go back to the flag anyway.

BfG -> I'm not really sure what you mean with this one ?

Stop fighting back -> I'd personally rather keep fighting until the death. You may get an extra DoT or Bleed on the target just before death that's going to affect the person for the next 18 seconds.

Strafing -> Agree with this. I'll remove backwards movement for kiting. Doesn't need to have a toggle.

Announcing -> I like this idea. I'll need to be very careful about how to implement it though, and I'd need to make the message customizable so that all of the bots don't use the same message. I've wrote a note to look into this, but no ETA because it'll need a lot of testing.

Kited -> I totally agree that it is dangerous just to stop midfight. Lets say We are running a check every 2 seconds or so to see if an enemy is is casting "Capturing" spell within / closeby our defending objective. If so, make it our kill target. So it switches even if we are chasing our other target. It would switch back try to kill current capper instead of just halting 100% when we reach lets say 20yards away from the flag.

BfG -> WoWScrnShot_082914_152031-BfG.webp View attachment 7444 2014-08-29 15.18.txt And logfile from BfG, when the BG start as alliance, the bot sets movement marker at place nr 1, instead of just going and capping it straight away it takes a detour to 2 and 3 before starting to capp. I dont know if this is visible in the logs or if the image makes any sense whatsoever. If it does the bot moves in a triangle before capping, witch makes it look very bottish.

Announcing -> Perhaps dont make it perfect, have a variable that is random, like it acts dumb, Only reporting incoming every 3rd or 5th for example. and as you said, a custom message and NO default so it doesnt spam "Hey im a bot, report me".
 
Kited -> I totally agree that it is dangerous just to stop midfight. Lets say We are running a check every 2 seconds or so to see if an enemy is is casting "Capturing" spell within / closeby our defending objective. If so, make it our kill target. So it switches even if we are chasing our other target. It would switch back try to kill current capper instead of just halting 100% when we reach lets say 20yards away from the flag.

BfG -> View attachment 139931 View attachment 139932 And logfile from BfG, when the BG start as alliance, the bot sets movement marker at place nr 1, instead of just going and capping it straight away it takes a detour to 2 and 3 before starting to capp. I dont know if this is visible in the logs or if the image makes any sense whatsoever. If it does the bot moves in a triangle before capping, witch makes it look very bottish.

Announcing -> Perhaps dont make it perfect, have a variable that is random, like it acts dumb, Only reporting incoming every 3rd or 5th for example. and as you said, a custom message and NO default so it doesnt spam "Hey im a bot, report me".

I'll add in the capturing detection and to switch targets.

That log for BfG doesn't show that behaviour, but it does have lots of errors in which I'll fix.

Announcing -> yeah, there'd be no defaults. Just options to add current base area etc. "incoming %base%" for instance.
 
[BGFarmer] [Casting: Shadow Word: Pain] [On: Lvl 90 Alliance Druid @ 47.8% - 220.0k]
(I am a healer) And it is attempting to attack a teammate as well
How can I disable bgfarmer from casting any abilities? I just want my routine to handle that
 
Last edited:
Is there any way you could add a targeting option to target your leaders target? I don't know if it would be all that helpful to others but I'd like to see it.
 
i love this botbase, but with a meele toon, i have the problem, that the bot run in circles around the target... looks a little bit crazy... i let control the botbase all movement...
 
OK - maybe I'm just crazy or stupid - but how the heck do you download this?! This has got to be the most confused I've ever been using any HB product. Where is the download?!?!?!
 
Back
Top