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

How do bots work?

Amana

New Member
Joined
Nov 7, 2015
Messages
4
Reaction score
0
Dear BuddyTeam,

I would like to programm a gaming bot on my own, so it would be very kind of you if you could tell me how bots finds their targets and running route. I know that I ask for much, because this is what you make a living off. I really like your bots and how efficient they are, but I really just want to learn the basics (which are valid for every game), not what is making them so efficient or these cool ingame statistics. Could you send me a link to a helpful forum, book or send me a really old source file for some crappy game? I learnt the C++ basics (but I'm willing to learn more) and don't have that much time, so do you even think it is possible for me to programm a bot?

Greetings :)
 
No one is going to just come out and tell you how to make everything from scratch or how this bot functions from A to Z.

Before you decide to create your own bot from scratch, you should read through the developer forum here and figure out how to make profiles and plugins of your own to see how this bot functions.

Demonbuddy is a great place for you to start as Bossland is essentially providing you the framework to get started. As many members are often reminded, that is what you're paying for. The plethora of plugins and profiles that are available in the forum are generous donations from the community developers. Become a community developer and you will get more help along the way.
 
Thanks for the advice :) I read some stuff online and I think the hardest part is the reverse engineering. I did't know this is so complex but I will check it out when I have the time.
 
Are you already a DB User?

My suggestion; become a member, learn how to setup the bot and use it in game. Once you get to that point, start opening up the *.CS files, profiles and such. Look at how everything works. If you still decide to have a go on your own, at least it gives you some direction as to where you want to go and how you want it to function. Long trips are always smoother with a map.

As a member, you can make your own profiles and plugins without having to do all of the dirty work of starting from scratch. Again, there is a lot of information in the community developer section [albeit somewhat outdated], and the active developers here are willing to help if you have a couple of questions or need your work checked.

You can use DemonBuddy as the framework so you don't have to actually reverse engineer anything. Sure, you will be limited to the constraints of the DB framework and Trinity, but outside of doing things that will get you banned, DB covers all of the bases.

We currently have a stable Trinity, BETA version and a semi-Alpha version we refer to as 3.x. The developers have been very busy as of late.
 
Are you already a DB User?

My suggestion; become a member, learn how to setup the bot and use it in game. Once you get to that point, start opening up the *.CS files, profiles and such. Look at how everything works. If you still decide to have a go on your own, at least it gives you some direction as to where you want to go and how you want it to function. Long trips are always smoother with a map.

As a member, you can make your own profiles and plugins without having to do all of the dirty work of starting from scratch. Again, there is a lot of information in the community developer section [albeit somewhat outdated], and the active developers here are willing to help if you have a couple of questions or need your work checked.

You can use DemonBuddy as the framework so you don't have to actually reverse engineer anything. Sure, you will be limited to the constraints of the DB framework and Trinity, but outside of doing things that will get you banned, DB covers all of the bases.

We currently have a stable Trinity, BETA version and a semi-Alpha version we refer to as 3.x. The developers have been very busy as of late.

Are you saying with some minor modifications we could use DemonBuddy bot in other games? I think this guy is asking for help because he wants to make a bot for a game that isn't supported by DemonBuddy that is what I took from this anyway.
 
Are you saying with some minor modifications we could use DemonBuddy bot in other games? I think this guy is asking for help because he wants to make a bot for a game that isn't supported by DemonBuddy that is what I took from this anyway.

Good point, I assumed it was for Diablo since it was posted in this section.

Were you trying to create a bot for a different game, Amana? Or just want the general knowledge of how to make a bot for a game?
 
I wanted to be able to theoretically create a bot for every game. I just asked here because I needed a starting point. The problem is that I don't have much time, but I'm still very inspired by bots. I also think it's really hard to learn on your own, so if some one knows a nice book pls tell me, for example I loved C++ in 21 days, but thats just coding in general...
 
feel free to check DemonBuddy soft source code, with soft such as ILSpy, or others.
you won't get the whole part (interesting one, such as adress and ingame event are hidden), but a lots of logic are available and visible
 
Back
Top