Quote:
Originally Posted by _DreadNought_
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
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...