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

[PAID] BGFarmer - An Advanced Battleground Bot Base

Honorbuddy Startup Complete
[BGFarmer] at GreyMagic.ExternalProcessMemory.ReadByteBuffer(IntPtr addr, Void* buffer, Int32 count)
at GreyMagic.MemoryBase.Read[T](IntPtr addr)
at Styx.CommonBot.Frames.MerchantFrame.GetMerchantItemByIndex(Int32 index)
at BGFarmer.Core.Helpers.ItemBuyer.PullVendorItems(Boolean ignoreEquipped)


been happening for 5 months now

I just now got around to posting it here
 
Also, @Millz for Ashran is there any way you could make it so we can choose who to turn Artifact Fragments into? And, what does "Custom Navigation System [Experimental]" do?

I think I've got it set to turn into the closest one that exists. Only really turning them in for the honor than anything else. Did that in case NPCs had been killed/don't exist.

Custom Nav uses my code for moving around the map rather than Honorbuddy's default one. It works nice in some places (like ToK it'll jump over the side instead of taking stairs), but it does bug out every so often so definitely wouldn't AFK it.

I see i worded myself a bit weird.

I have a routine, i mean settings inside bgfarmer, i made some changes and i dont know if i like them, but i dont see a way to reset them, so if anyone has any good settings for bg's i would be super glad. Like targeting, dismounting, movement etc.

You can reset settings by deleting the current file at <HB Folder>/Settings/BGFarmer/Settings_<Name>.xml

Honorbuddy Startup Complete
[BGFarmer] at GreyMagic.ExternalProcessMemory.ReadByteBuffer(IntPtr addr, Void* buffer, Int32 count)
at GreyMagic.MemoryBase.Read[T](IntPtr addr)
at Styx.CommonBot.Frames.MerchantFrame.GetMerchantItemByIndex(Int32 index)
at BGFarmer.Core.Helpers.ItemBuyer.PullVendorItems(Boolean ignoreEquipped)

been happening for 5 months now

I just now got around to posting it here

Try restarting WoW + HB as administrator.

----

Sorry for the slow response this week all. The wife and I had our first baby last Saturday, so life's a little hectic! Will get back on coding again ASAP (next week at the latest).
 
Im using Gladiator Suite Hunter with this botbase, and i had to turn it off in the first BG, tried it again and same problem.
When it comes to fights, the bot just stand there and Mount off in like 10-15 sec, after this attacking like a obvious bot ^^
The logic isnt also good when I used it, enemies and my team behind me are fighting, and the bot just ignores them, goes 20m away and looks on map.

Anyone has settings that I could try? :)
Im sure its not working in the way it should, im sure im doing something wrong haha


Edit: Changed random some settings and now I have to say its pretty good!
Im like 4/0 and 4. in damage, OP :P
 
Last edited:
Could you please finally add option for importing gear to buy list??
I've been asking you to add global settings export feature. But i think it is a piece of work... Could you atleast add this one.
There is same feature for blackspots. What's the problem for gear?
One more question.
Are you going to add something that will finish Ashran starting Quests?
 
Last edited:
Im using Gladiator Suite Hunter with this botbase, and i had to turn it off in the first BG, tried it again and same problem.
When it comes to fights, the bot just stand there and Mount off in like 10-15 sec, after this attacking like a obvious bot ^^
The logic isnt also good when I used it, enemies and my team behind me are fighting, and the bot just ignores them, goes 20m away and looks on map.

Anyone has settings that I could try? :)
Im sure its not working in the way it should, im sure im doing something wrong haha


Edit: Changed random some settings and now I have to say its pretty good!
Im like 4/0 and 4. in damage, OP :P

Glad you got it sorted, but be interested to know what settings you changed. In GS or BGFarmer?

Could you please finally add option for importing gear to buy list??
I've been asking you to add global settings export feature. But i think it is a piece of work... Could you atleast add this one.
There is same feature for blackspots. What's the problem for gear?
One more question.
Are you going to add something that will finish Ashran starting Quests?

Most classes want different gear, so you don't want to be buying plate gear on cloth toons etc. If you want to manipulate the gear purchase list, you can edit the file under <HB>/Settings/BGFarmer/PurchaseItems_<toon name>.xml - probably best to close HB before doing this, but you can create yourself a master file and just copy it and change the toons name.

Folder of screenshots? :D

Default WoW screenshot folder. It just sends the print screen key into the window :)
 
This is a really great pack. It seriously works really well, and looks way, way more 'human-like' than the regular BG bot that performs pretty terribly. The only downside is that it gets stuck quite often. Mostly on things like the 'fences' in BGs and on things like fallen trees etc.

I have turned off movement in the 'singular' routine.

Another thing that is really annoying and looks bad also, is that the bot often mounts up and then instantly dismounts to fight...
 
Last edited:
It would also be really nice if the creator of this bot could please add an option to NOT participate in the '5 lap race' of Ashran... as the bot always follows exactly behind the racer, and takes 1 step every time the racer moves. It looks so painfully obvious who's botting and who isn't. It would just be better if you made the bot idle nearby to help with attackers or something rather than try and stay in the circle all the time.

Also I think that the BOT spends too long looking for a POI. He'll be in the middle of a huge fight and it'll still say "Looking for POI" and he'll just stand there instead of helping.

In Ashran when a fight is in the mines, often the bot will just hang on top of the mines (on the hill) and walk back and forth whilst it tries to stay with the group which is actually under the bot in the mines.

Last thing, the bot should never ever mount whilst in combat. It looks so stupid when the bot mounts and then instantly dismounts because he's being attacked.
 
Last edited:
I keep getting deserter now, out of no where, unsure whats happening.

Can you post a full, unedited log file please?

Ref:
How To Attach a Log

This is a really great pack. It seriously works really well, and looks way, way more 'human-like' than the regular BG bot that performs pretty terribly. The only downside is that it gets stuck quite often. Mostly on things like the 'fences' in BGs and on things like fallen trees etc.

I have turned off movement in the 'singular' routine.

Another thing that is really annoying and looks bad also, is that the bot often mounts up and then instantly dismounts to fight...

Hey - not much I can do about getting stuck on fences and such. Those are game objects, not part of the landscape (or the mesh which HB uses) - which Honorbuddy's navigation system can't see.

It'll be mounting up to go and do something then dismount because a unit has come in range and/or attacked us. The priorities have changed as the toon has moved slightly, or other players have come in range, therefore the bot determines a better POI.

Gear Buyer broken currently?

Reloading Honorbuddy generally fixes that issue. Try running it as Administrator too if you aren't already.

It would also be really nice if the creator of this bot could please add an option to NOT participate in the '5 lap race' of Ashran... as the bot always follows exactly behind the racer, and takes 1 step every time the racer moves. It looks so painfully obvious who's botting and who isn't. It would just be better if you made the bot idle nearby to help with attackers or something rather than try and stay in the circle all the time.

Also I think that the BOT spends too long looking for a POI. He'll be in the middle of a huge fight and it'll still say "Looking for POI" and he'll just stand there instead of helping.

In Ashran when a fight is in the mines, often the bot will just hang on top of the mines (on the hill) and walk back and forth whilst it tries to stay with the group which is actually under the bot in the mines.

Last thing, the bot should never ever mount whilst in combat. It looks so stupid when the bot mounts and then instantly dismounts because he's being attacked.

Stadium Racing - Yeah good shout. I'll disable it.

Looking for POI -> just means it cant decide what to do next. People in the fight must be outside of your targeting range setting so it's not getting involved.

Apexi marks event -> Yeah aware of this one. It'll only go into the mine when it's detected it's active. The event is on a different map, so the bot gets confused if it didn't register the event. There's no easy way around this one unfortunately.

Mount in combat -> It can't mount in combat, assume you mean there's a fight near and the bot is mounting up. That's the same as above, the fight must be outside of your range, so it's not getting involved - therefore mounting up to move to the next best POI.
 
Thanks so much for your replies. I'm using a Feral Druid, is there any way I can stop the bot mounting (and then instantly dismounting) with people fighting around me? Do I just have to change the engage distance or something? I set it to 'quick settings melee' and I think it's still at 4yds or something. Apologies for a bit of a long read, but I am just going to note some observations that I hope you can fix, but no major rush or anything. I just thought you might want to know.

Definitely that stadium racer thing has to go, or at least become a toggled option because that's a dead giveaway as you're constantly following 1 step, 1 step, 1 step etc. Turning on random strafing and jumping helps a little bit but due to you having to be there for like a good 5 solid minutes whilst your guy does laps, it's more than enough time for people to be able to see that you're botting... would just be better if he hung out off to the side or something and waited for enemies.

So far my biggest peeves in Ashran are quite simple ones I think:

1. Looting satchels and such causes the bot to get stuck quite a lot or mount itself on a weird angle that looks really weird/bottish. So I just turned looting these off, it's a bummer coz I get less fragments but it looks way more realistic.
2. Bot standing in the middle of a battle on mount looking for a new POI instead of helping. - Is there some way I can fix this?
3. When turning on "Out of combat move to group" the bot stutter steps a couple of places every-so-often to keep up with the group as it moves, I guess as this option takes priority over the 'move to event' option? Maybe it would be better to reduce the priority of this option, in favor of 'move to event' so that when the bot is within the group, he'll then just follow to the event. I thought it was more something to be used to ensure the bot always hangs around a group, and it does work like that, but it seems to take priority over everything else if you turn it on meaning he'll constantly try and stay within a group instead of helping out.

On an off note: In Strand of the Ancients, the bot will pick up bombs but won't drop them at the doors/gates. Not sure if this is on purpose, but having the bomb in the first place makes him much more a target. SotA is actually quite a buggy BG to be honest so I ended up disabling it with this bot because he gets stuck often with my Tauren going through the little hallways where the rocket launchers are and also not planting bombs etc.

Anyway otherwise it's an amazing setup. Seriously. I use this with TuanHA's CR and it just rips people to shreds. I also love how this bot really knows how to win BGs, he'll just camp out a base all by himself to defend rather than running around aimlessly and dying like the normal BG bot. Also taking the orbs and going mid in ToK, and such. I think I've won so many more matches thanks to this bot than the default BG bot because the bot is just happy to camp bases for the whole game if it means that we'll never lose it and thus win. Fantastic logic overall, and I'm really satisfied with the updates and your answers. Thanks so much.

Most of the issues I mentioned except the racing one in Ashran are all minor but a bit of a POI optimization would be nice. As I feel that often the bot isn't 'aggressive' enough. Some kind of option like, if there are more/less than 'x' enemies within 'x' yards = Engage or Run back to group? Would be nice. I'd rather die more often and make it look like I'm helping, than just stand there whilst people die around me.
 
Thanks so much for your replies. I'm using a Feral Druid, is there any way I can stop the bot mounting (and then instantly dismounting) with people fighting around me? Do I just have to change the engage distance or something? I set it to 'quick settings melee' and I think it's still at 4yds or something. Apologies for a bit of a long read, but I am just going to note some observations that I hope you can fix, but no major rush or anything. I just thought you might want to know.

Definitely that stadium racer thing has to go, or at least become a toggled option because that's a dead giveaway as you're constantly following 1 step, 1 step, 1 step etc. Turning on random strafing and jumping helps a little bit but due to you having to be there for like a good 5 solid minutes whilst your guy does laps, it's more than enough time for people to be able to see that you're botting... would just be better if he hung out off to the side or something and waited for enemies.

So far my biggest peeves in Ashran are quite simple ones I think:

1. Looting satchels and such causes the bot to get stuck quite a lot or mount itself on a weird angle that looks really weird/bottish. So I just turned looting these off, it's a bummer coz I get less fragments but it looks way more realistic.
2. Bot standing in the middle of a battle on mount looking for a new POI instead of helping. - Is there some way I can fix this?
3. When turning on "Out of combat move to group" the bot stutter steps a couple of places every-so-often to keep up with the group as it moves, I guess as this option takes priority over the 'move to event' option? Maybe it would be better to reduce the priority of this option, in favor of 'move to event' so that when the bot is within the group, he'll then just follow to the event. I thought it was more something to be used to ensure the bot always hangs around a group, and it does work like that, but it seems to take priority over everything else if you turn it on meaning he'll constantly try and stay within a group instead of helping out.

On an off note: In Strand of the Ancients, the bot will pick up bombs but won't drop them at the doors/gates. Not sure if this is on purpose, but having the bomb in the first place makes him much more a target. SotA is actually quite a buggy BG to be honest so I ended up disabling it with this bot because he gets stuck often with my Tauren going through the little hallways where the rocket launchers are and also not planting bombs etc.

Anyway otherwise it's an amazing setup. Seriously. I use this with TuanHA's CR and it just rips people to shreds. I also love how this bot really knows how to win BGs, he'll just camp out a base all by himself to defend rather than running around aimlessly and dying like the normal BG bot. Also taking the orbs and going mid in ToK, and such. I think I've won so many more matches thanks to this bot than the default BG bot because the bot is just happy to camp bases for the whole game if it means that we'll never lose it and thus win. Fantastic logic overall, and I'm really satisfied with the updates and your answers. Thanks so much.

Most of the issues I mentioned except the racing one in Ashran are all minor but a bit of a POI optimization would be nice. As I feel that often the bot isn't 'aggressive' enough. Some kind of option like, if there are more/less than 'x' enemies within 'x' yards = Engage or Run back to group? Would be nice. I'd rather die more often and make it look like I'm helping, than just stand there whilst people die around me.

Hey

Stadium chasing will be removed in next build.

Looting satchels etc - nothing I can do about this. Just because the items are hidden.

Standing around looking for POI. Normally because the bot is mounted. Enabling dismount to loot will increase the frequency of dismounting and engage more. I had to reduce the frequency it dismounted as it looked very suspicious.

Move to group just keeps up with the party. It'll participate in events when near them, but won't actively go to them unless the party is going there - found it went solo to the events a lot of the time and constantly suicide ran back into the area.

SotA -> It'll drop the bombs when it gets to the gate. Frequently gets in combat or something before it makes it to the gate though. It'll always choose combat over running on and ignoring someone beating on the toon.

Glad you're enjoying it overall though ! :)

Cheers
 
New build pushed to store, awaiting approval;

[29/Apr/2016]
- Fixed 'human behaviours' in Ashran - jump, emote etc.
- Fixed looting BoP items.
 
I cannot for the life of me figure out how to get this Gear Buyer to work for Ashran. Do I need to have it purchase gear from the vendor inside Ashran instead of the Stormshield vendor?
 
2 main acc's banned for players report's using this botbase.
Hello,

Could you please give us a bit more informations about the ban ?
Have you been playing for a long time ?
2 accounts on the same ip ?

etc...

Thanks, Vick.
 
I cannot for the life of me figure out how to get this Gear Buyer to work for Ashran. Do I need to have it purchase gear from the vendor inside Ashran instead of the Stormshield vendor?

Yeah. You need to make it buy the gear from the vendor inside Ashran if it's Ashran that you're playing. When playing normal BGs use the vendor outside.

A quick tip if you've already set it up to purchase from the Stormshield vendor - under <HB>/Settings/BGFarmer/ there's a file called PurchaseItems_<toon>.xml - You can edit this file to change the vendor ID to the one inside ashran. Close HB while you're doing this.

2 main acc's banned for players report's using this botbase.

That sucks. Any idea what the toon(s) were doing when the other players reported you? The log file will contain chat history, so you'll be able to see if people were calling you out in there for botting.

Can you add a "keep your orphan out" option?

Better suited to a plugin tbh.
 
Last edited:
Back
Top