Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Programming
You last visited: Today at 20:24

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



What are things to Learn\Know to be able to create game bots for any game...

Discussion on What are things to Learn\Know to be able to create game bots for any game... within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
Healian's Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 92
Received Thanks: 4
What are things to Learn\Know to be able to create game bots for any game...

Well i want to know what are the things i must know in order to start create a bot\or private server for any online mmorpg?

NOTE 1 : Please don't provide me with a very wide answers.
NOTE 2 : I am a [INTERMEDIATE] in .NET C#.
Healian is offline  
Old 05/27/2013, 00:41   #2
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,225
Received Thanks: 868
No.

Any "intermediate" C# programmer will get a wide answer for this.

You adapt what you know for every game, there's no set way.

I would suggest advanced experience in cracking, C++, hooking/injecting, proxys, data manipulation & client manipulation.

While all of the above might not be required, It's good to have and I will promise you it will come in handy - But for each game you need one of the above, a mix, or all. who knows.

Also, for some reason the way you say "create a bot/or private server for any online mmorpg" makes me think you have next to no experience in the programming world.
_DreadNought_ is offline  
Thanks
1 User
Old 05/27/2013, 00:42   #3
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,885
Reverse Engineering (if information isn't already readily available)
Networking
Understand the fundamentals of developing a large-scale application
An understanding algorithms/problem solving (efficiency)

Packet structures associated with the game (determined through analysis)
Encryption(s)/protocol(s) used by the game (determined through reverse engineering)

If you're making a bot, there's two ways to go, the proxy route, otherwise, you can make a bot which simply extends/uses existing functionality within the games client to automate actions (a hook based bot).
InfamousNoone is offline  
Thanks
2 Users
Old 05/27/2013, 00:43   #4
 
Healian's Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 92
Received Thanks: 4
Quote:
Originally Posted by _DreadNought_ View Post
No.

Any "intermediate" C# programmer will get a wide answer for this.

You adapt what you know for every game, there's no set way.

You simply need to have good experience in cracking, C++, hooking/injecting, proxys, data manipulation & client manipulation.

With good experience with ^ you can pretty much do what you want with every game.
Some references and more detailed answer please ?

Quote:
Originally Posted by InfamousNoone View Post
Reverse Engineering (if information isn't already readily available)
Networking
Understand the fundamentals of developing a large-scale application
An understanding algorithms/problem solving (efficiency)

Packet structures associated with the game (determined through analysis)
Encryption(s)/protocol(s) used by the game (determined through reverse engineering)

If you're making a bot, there's two ways to go, the proxy route, otherwise, you can make a bot which simply extends/uses existing functionality within the games client to automate actions (a hook based bot).
This is a good answer, yet ambiguous.

What i want to know specifically

1- The things you provided how could i get started with them.
2- Which programming language would i stick to in order to i achieve my work sufficiently & in a time as short as possible.
3- Some references for the answers of Q 1, 2.
4- How long i would take [With an average learning capability] to learn what you will tell me to.

Or in other words
How a great programmer like you got himself to that point like things you have learned, how and how long you take...
Healian is offline  
Old 05/27/2013, 00:53   #5
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,225
Received Thanks: 868
Quote:
Originally Posted by Healian View Post
Some references and more detailed answer please ?
Reverse Engineering / Cracking :



Reverse engineering - Wikipedia, the free encyclopedia

C++ :

C++ - Wikipedia, the free encyclopedia


Hooking / Injecting :

DLL injection - Wikipedia, the free encyclopedia














Proxys :



-- Notable tuts for proxys:





Did google and the search button break? Or were you too lazy to search?

Quote:
Originally Posted by You
This is a good answer, yet ambiguous.

What i want to know specifically

1- The things you provided how could i get started with them.
2- Which programming language would i stick to in order to i achieve my work sufficiently & in a time as short as possible.
3- Some references for the answers of Q 1, 2.
4- How long i would take [With an average learning capability] to learn what you will tell me to.

Or in other words
How a great programmer like you got himself to that point like things you have learned, how and how long you take...
1. ^
2. All programming languages are better for different things, but can be used for anything.. eg; C++ is better for hooking shit with, I do mine with C#? Why, because I can. Delphi, C++, C# could probably achieve what you are after.
4-With everything I linked and sufficient experience in everything? Let's say at least 5 years?

Infamous has been coding since 13?

I can tell you now, it will takes many many years to learn this stuff.
_DreadNought_ is offline  
Thanks
3 Users
Old 05/27/2013, 00:58   #6
 
Healian's Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 92
Received Thanks: 4
Quote:
Originally Posted by _DreadNought_ View Post
Reverse Engineering / Cracking :




Reverse engineering - Wikipedia, the free encyclopedia

C++ :


C++ - Wikipedia, the free encyclopedia


Hooking / Injecting :

DLL injection - Wikipedia, the free encyclopedia















Proxys :



-- Notable tuts for proxys:





Did google and the search button break? Or were you too lazy to search?

WOOOOW That was a huge one very^3 thank you
Healian is offline  
Old 05/27/2013, 01:21   #7
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,885
He just Google'd if you can't do that, well, you're gonna have a bad time
InfamousNoone is offline  
Thanks
2 Users
Old 05/27/2013, 02:00   #8
 
Super Aids's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 950
Quote:
Originally Posted by InfamousNoone View Post
He just Google'd if you can't do that, well, you're gonna have a bad time
You would be surprised how many people can't use Google proper.
Super Aids is offline  
Old 05/27/2013, 02:05   #9
 
EOS 60D's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 94
Received Thanks: 13
Dont learn Programming.. Lets smoke some weed dude! it feels good .. Im high right now..
EOS 60D is offline  
Old 05/27/2013, 14:22   #10
 
Healian's Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 92
Received Thanks: 4
Quote:
Originally Posted by InfamousNoone View Post
He just Google'd if you can't do that, well, you're gonna have a bad time
When i said i need references, i meant a starting points not the references themselves; However, irony is something i am always expecting from EPVP so let's get over that.

Also a small thing about me. When i said INTERMEDIATE @ C# was because i never assume myself a professional because there are always more to learn. But for the past 5 years i was creating browser based game bots, cracking some offline games and creating trainers using c# so i am not so that newbie. I just wanted to start with creating non browser games MMORPG(s) staff.

Quote:
Originally Posted by EOS 60D View Post
Dont learn Programming.. Lets smoke some weed dude! it feels good .. Im high right now..
You know what i should say now (about the weeds )

Healian is offline  
Old 06/08/2013, 15:01   #11

 
Arby's Avatar
 
elite*gold: 83
Join Date: May 2011
Posts: 11,029
Received Thanks: 6,036
Arrow CO2 PServer - Discussions / Questions -> CO2 Programming

#moved
Arby is offline  
Reply


Similar Threads Similar Threads
How create game in game.tar.gz???
04/23/2018 - Metin2 Private Server - 3 Replies
I want install new server files....but i dont know how crate game in game.tar.gz....anyone can help me???
New things in game ;)
05/30/2013 - DarkOrbit - 20 Replies
Hello guys,bigpoint today posted on facebook this . https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak -prn2/954611_10151909293044409_710106056_n.jpg http://sharedimages.bigpoint.net/support/cmt/0516 /b9b36e22665599c41080d3d068d04c6b5194e5b3.jpg?proj =CMTool_FileUpload its about bigboy design :O No uridium , only credits for buy.. Original post from FB " Even BigBoys need to play! The Bigboy is back – with more Hitpoints, more Lasers, more Cargo and more bigness! Soon at a dealership...
What are good Place to buy things in game
01/15/2011 - 9Dragons - 2 Replies
like title says im looking for a good website that is trustable that i can use to buy some gold and BE's etc.
[Game]Lets bring things back to life
12/31/2010 - Zero - 10 Replies
As an attempt to bring people back to this section because this section extremely boring right now. No ones doing anything, nothing new is happening so im gonna start this game like i did on my forums to get people to come back to this section and get the community back. Its quite fun my record is 4k+ posts in one topic hehe. *Rules* There are no rules How to play Figure out a reason to ban the person that posted last. *Example ban me for posting this topic, Etc. game isnt that...



All times are GMT +1. The time now is 20:25.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.