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

Where to start with bot programming?

MaliAlbert

New Member
Joined
Feb 4, 2012
Messages
10
Reaction score
0
Hi developers,
I wish to start on my own bot for honor buddy, but I dont know where to start, an what I need. I have good knowlage of C and C#. So, what now? :D Thx in advance
 
Actually if you want to write a bot, and not a custom class, and maybe using TreeSharp, that article is not good for starting but for adding the references. I found extremely helpful to read all the articles but the first result (which links to the forums) of this search.

In any case before starting writing your bot, create diagrams on the actions and priorities in a tree-like way
 
not exactly what he is asking for ;)
he asked for botbases not for custom classes.

so take a look into CombatBot.cs or LazyRaider for basic understanding of a botbase
take a look into ProfessionBuddy, AutoAngler2 for a more advanced explanation of what a botbase is able to do.

All in All you need to know what your botbase is used for.
If u need / want many user-interaction then u don't need many features (ghostrun,resting,looting,vendoring)
if u want to have noone or less user-interaction u need such features automated
 
Yes, I asked for bots not class :D but thx, I will need that latter.
@Stormchasing thas what I need :) I wish to make my own bot, that can be full automated(when i go to work, he can do stuff I do), Thank you
 
Nothing, I just want to make new bot for Honorbuddy

Well, depends on what you want it to do. Since you're wanting to make a new botbase it must be something HB cannot already do / perform poorly at.

So, what do you exactly intend for your botbase to do?
 
Well for example, like instancebuddy, for him I want to try to make better movement and behavior, improve it, but I don't have his code, and even if I had it, it would be better to start from begining(new bot) so I can better understand it.
 
Well for example, like instancebuddy, for him I want to try to make better movement and behavior, improve it, but I don't have his code, and even if I had it, it would be better to start from begining(new bot) so I can better understand it.

The Dev Team is already doing this, named dungeonbuddy, will be released soon.

Only Thing i see missing would be a fully automated Arena Bot.

Which can react to enemy set up, the own set up etc. would be really amazing.
 
As of how you write and what, i don't believe you're able to write a new bot for WoW. If you have good knowledge in C/C# you wouldn't have asked this questions, because you should know, atleast how to start. Just my 2 cents.
 
As of how you write and what, i don't believe you're able to write a new bot for WoW. If you have good knowledge in C/C# you wouldn't have asked this questions, because you should know, atleast how to start. Just my 2 cents.

He didn't say he wanted a new bot for WoW. He said he wanted a new bot base for HB. And you have to know certain things about the program before you can start writing things for it. Hince why there is a dev section to ask question about the program and to get help from other devs.
 
Yes, Arena bot is much more interesting, but problem for me is that I don't know how to map the arena(or instance) or pull map from WoW, so I can make some navigation there. Solution? Combat is not so hard when my best frend is arena pro :D and there are lots of stuff about making fighting bot, just needs a lot of typing :D but nothing about how to navigate them in that areas.. :/
 
Why not nav like in the normal world?

I think they already meshed, so you could use the mesh and then set "Keyspots" where to walk when and so on. Dont like to call it hotspots. :P
 
Yes, Arena bot is much more interesting, but problem for me is that I don't know how to map the arena(or instance) or pull map from WoW, so I can make some navigation there. Solution? Combat is not so hard when my best frend is arena pro :D and there are lots of stuff about making fighting bot, just needs a lot of typing :D but nothing about how to navigate them in that areas.. :/


Would be cool to have my two accounts do arena's if the meshing get's a overhaul and the CC's are as good as EzRet. But if your trying to get nav issues worked out I heard that a EMU or like your own private server that runs on the latest patch works. Not sure tho since I'm not a dev but I lurk around forums and hear things. You should ask Apoc/Hawker for help.
 
Or ask CodenameG

He seems a bit more active in the Forum, at least he is online now. :P
 
Or ask CodenameG

He seems a bit more active in the Forum, at least he is online now. :P

Hes always online. But I didn't think he was a Bot dev is he? Thought he only did CC's and profile's and plugins?
 
Hes always online. But I didn't think he was a Bot dev is he? Thought he only did CC's and profile's and plugins?

Yeah sure, but it was regarding the Nav Issue, i think he can help there too.

If not, then sorry. :P

Would also recommend jump on IRC and try to catch Hawker there.
 
in the wiki we have sections on behavior trees, that with some open source bot-bases, you should be able to make your own, it would be almost impossible though if you don't have any coding experience. and yes its C# ether way your going to setup your project the same way as it is in the CC Creation Guide i made so make sure to give that a read.
 
Well navigation is not like in normal world. Mase is good idea, but after some diging around I found 0 thins about it, so back to begining :/
 
Back
Top