Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


"game bot" theory

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
ivica
How do I cheat?
Reputation: 0

Joined: 21 Feb 2009
Posts: 4

PostPosted: Sun Feb 22, 2009 5:31 am    Post subject: "game bot" theory Reply with quote

Hi guys and gals. As this is my 1st post i'm not even shure if this is good category for this kind of post but here it goes.

First of all, i'm not "pro"...i'm not even intermediate in this kind of stuff. My one and only "hack" attempt (and success i might add Very Happy ) was using cheat engine to temper with Xeno Tactics flash game (that game is evil i might add too). I do have some coding expirience in C, but it was some time ago and since than i switched to php and sql for $$$ reasons.

Anyway, i'm reading this forums for quet some time because i was always "attracted" to this kind of stuff and i always wanted to know how are all those bots beating inside.
Last night i was reading some articles and i realized that if i decide to give a try in creating most simple bot i dont know where to start, what tools to use (except cheat engine) and what's "work path" for project like that.

What i would like to do is to create simple "bot" that would act more like macro. It would just "press" something in game like skill or potion in regular intervals (none of that advanced detecting if hp is lower than bla thing or auto attacking or anything). I know you will say: Use Quick Macro or program like that, but this is not really about pressing button, it's about learning.

What i need from you is, well, your expirience.
First of all, what coding language is good for this kind of things. Is C good enough or i should get myself some C++ books and start reading.
What tools do you use. Is Visual Studio enough?
How does "work path" looks like. For example:
-Modify cheat engine so it is not detected by hack detecting tools like Gamge Guard.
-Sniff around game for data you need to chage or use
-Create program that modifys/use that data.

Am i even close to it or it's done with some kind of other approach?
Back to top
View user's profile Send private message
W1z8it
How do I cheat?
Reputation: 0

Joined: 19 Feb 2009
Posts: 3

PostPosted: Sun Feb 22, 2009 4:24 pm    Post subject: Reply with quote

No offence, but you don't seem to know much about programming at all, don't jump straight into the deep end, learn the language first (VB.net, C# or C++ are fine for making bots, I use VB.net it's by far the easiest), once you know what you're doing with the language, then learn how to create bots.

Creating a bot takes alot of memory scanning and probing, I spent 4 days straight trying to figure out the targeting method in FFXI Online, theres no easy way to explain how to find what you want, it gets easier with experince once you learn how structures work in memory.

Also learn about application forms (also easiest in VB.net, try Visual Basic Express).

The order of which I work in a nutshell:

Memory scanning (lots of), to find structures, offsets and methods(for targeting etc)
Create the application form
Create the application functions

I've never made a bot for a game that uses an anti cheating system like PB or GG so I can't say much about that.
Back to top
View user's profile Send private message
ivica
How do I cheat?
Reputation: 0

Joined: 21 Feb 2009
Posts: 4

PostPosted: Mon Feb 23, 2009 12:48 am    Post subject: Reply with quote

None taken whatsoever.
What you answered is what i really needed.
How does it work in theory and what would be tool/first step to dive into it. I have enough free time and enough will to do it slow and learn stuff. I shure wont be doing program for god knows in first step. I have in mind some flahs game which has no protection whatsoever. Just to learn memory scanning and tempering with data.
It's good to know for example that it can be done in more than just c++. VB.net was one of languages i wanted to learn anyway so it goes hand in hand with what i will be larning in the future.

Thanks for answer.

EDIT: Oh and just to make it little bit more clear about my current expirience. I was working with coworker on accounting program in C so i do know input/reprocess/save/output part of programming. What i never did is memory scans and tempering with data in it.
Back to top
View user's profile Send private message
Lingon
Newbie cheater
Reputation: 0

Joined: 23 Jan 2009
Posts: 20
Location: SWEDEN

PostPosted: Mon Feb 23, 2009 10:41 am    Post subject: Reply with quote

Hi there, i dont know exactly what bot you are trying to create, but a few years ago i made an aimbot using autoit, witch was pretty easy ones i got a hang of it, the bot i made was actualy undetected and was very simple do ones i got a hang of autoit, now Autoit can be used in conjuntion with C++ and sutge when you know how to, so if you are intersted in making an aimbot or something like it, then autoit is the way to go if you arent that experienced user of VB or C++ ,when i started of using autoit i dident know anything about Visual basic, but after using autoit for awile, i thought it was much easier to understand VB.
good luck

_________________
Never give up!
Back to top
View user's profile Send private message
ivica
How do I cheat?
Reputation: 0

Joined: 21 Feb 2009
Posts: 4

PostPosted: Tue Feb 24, 2009 3:04 am    Post subject: Reply with quote

No no, not aimbot. just something that would type in game on hotkey or do series of good timed key strokes.
I tried with Quick Macros program but it's not working inside game so i decided to give it a shot on my own.

But i will look up at "autoit". It's good to see you can do something and develop your knowlage this way. I'm not one of those that learn trough books. I do read em, but it doesn't stick around if i don't actualy type something and since day one i learned most on finished/half finished projects which i would tweak, change and add new stuff than on "Hello world" applications.

I dont know does this sound stupid to most of you but i'm doing this more to learn about how things work than to create actual bot.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites