In need of some advise

11/08/2011 14:23 Missmodd#1
Hello all, I am new to all of this. I have been interested in leaning how to make certain things for game cheats for some time but, haven't had the time till now. I have done a bunch of reading as to what people use and prefer for making things like botting programs for games. Certain hacks as to aim bots, I'm pretty sure you all here know what I mean lol.
Any ways, I have read that most people like to use C++ or VB6. I have read that VB6 is a little easier to start off with than C++. (Please remember, I have no experience to this I'm starting from scratch)
Now my BF said something about Java. I did some reading and I know a friend that made a few little cheats using Java. Ex. Auto Healing, auto fighting, selecting new targets ext.ext. I know from what I have read that Java LACKS in a lot of things compared to VB and C++. But as for a beginner would it be better to learn the easy stuff and move forward?. I went out and picked up a few books on each and have been reading them but, I think I'm just going to cross all the information in my head lol and I'm getting overwhelmed lol. I do have VB6 and a VB6 Core Language book, along with a step by step VB6 book. I have a Learn Java 6 in 21 Days book <---ya ya hahahahaha I know but, gotta start some place tho lol .
Any way again like I said I am new to all of this and now I have the time to pick up a few things that I have always wanted to try and do.
Any pointers, advice, websites with TuT's any information as to how, and help would be great. I am a noobie with this so sure i could try and make something easy and small but at this point I don't even know how to attach it to a game lmfao I know OMG this person is a noobie!
Thank you all for any help and or advice you can give me.
11/08/2011 17:23 SmackJew#2
The myth that some programming languages are easier to learn than others is still firmly rooted in this community's members heads I see. If you're starting from scratch it really doesn't matter at all. People blabber about VB or Java or C# being easier to learn than C or C++, which is utter bullshit sponsored by their own lack of knowledge about programming. They tend to think that way because VB, C# and Java IDEs usually have a built in RAD, which has little to no impact on learning the language, except that it maybe makes you a worse programmer, kinda like that kid that became a doctor because his parents have money and always had a free ride. Yes, you'll pass, but you'll still be a bad snotty doctor.

Now to your question: Another common misconception is that you'll be programming a lot while "hacking". Cheating games on a high level is about making the game tell the CPU what you want the game to tell the CPU, instead of the game telling the CPU what it wants. Thus, real "gamehacking" equals reverse engineering. A programming language is only a tool to abuse your findings after your reversing session, and thus pretty much every language can be utilized. Of course, as with other tools, some are more suited for the job than others. C offers very little restrictions as to what you are allowed to manipulate within your code, furthermore the WinAPI (a compilation of structures and functions that allow you to control Windows by a programming language) is also written in C. This of course doesn't mean other languages can't utilize the WinAPI, in fact pretty much any language has some kind of way to call WinAPI functions, but of course access can be hindered. Java for instance doesn't implement pointers, neither does C# (and afaik VB does not either). In the end it's your choice, because, as I said, programming is a tool, it's usually rather simple to write the hack based on your findings, finding the findings is the hard part.
11/08/2011 17:55 warfley#3
Eery language has its own gramma/syntax, and you have tovlearn this in every language. Java, vb etc just give you methods and tools to write your programms faster, and in languages like C or pascal you have to write more by youself
Writing hacks is possiblie with nearly every high level programming language, that runs under windows.
You just have to decide what YOU like most

Sry for bad english
11/08/2011 18:17 SmackJew#4
Quote:
Originally Posted by warfley View Post
Java, vb etc just give you methods and tools to write your programms faster, and in languages like C or pascal you have to write more by youself
Wrong. There are countless RAD tools for C/C++. Stop spreading bullshit.
11/08/2011 20:22 warfley#5
Yes but the Integration into These languages are berger and more Easy, and for example the functions Java gives you are much easyer than the Std Methods in c or Pascal (f.e. I dont know any split function for strings in Pascal)
11/08/2011 20:57 SmackJew#6
Quote:
Originally Posted by warfley View Post
Yes but the Integration into These languages are berger and more Easy, and for example the functions Java gives you are much easyer than the Std Methods in c or Pascal (f.e. I dont know any split function for strings in Pascal)
Yea, good luck finding "methods" in a language that doesn't implement classes. You are comparing languages that you don't even know (I doubt you know either one of them). Please just save yourself further embarassment and leave this thread.
11/08/2011 22:15 warfley#7
Never heard of object pascal? Or cpp

If you dont know that there is an oop version of pascal, also called delphi language you shouldnt read this thread

Im just writing c and pascal the most time because its shorter

but your right, and im totally wrong, so lets test it

write an simple window app with some buttons and 2 forms
in vb im done in 1 minute whats about cpp?
To read a file you need in vb 1 line code what about cpp?

Isnt that much faster to write than in cpp?
11/08/2011 23:15 SmackJew#8
Quote:
Originally Posted by warfley View Post
write an simple window app with some buttons and 2 forms
in vb im done in 1 minute whats about cpp?
Wrong. In the form designer, an extra tool made by Microsoft you're done in 1 minute, and I'll be done in 1 minute using any of the RAD tools for C++ that are out there. No difference, except that Microsoft included the RAD tool into its IDE.

Quote:
Originally Posted by warfley View Post
To read a file you need in vb 1 line code what about cpp?

Isnt that much faster to write than in cpp?
First off, I doubt you'll do it with 1 line, without any initilizations. If you're just talking about the function here you go:

Code:
ReadFile(...);
11/09/2011 06:15 warfley#9
Quote:
No difference, except that Microsoft included the RAD tool into its IDE
Yes and that is what i ment Its much easyer to User and Installation them because you dont Need to do anything or to think about this, because the vs so ist for you (i dont want to was if its good, its just faster)

And nö i ment the one line code IO.Files.ReadAllLines wich reads a file into an Array, without any Open and close file commands

And the only fact im saying is that this is faster to write

Ps im Realy Sorry about my Bad english and my writen text, its the German Auto correct so there may be a Lot of mistakes in the text
11/09/2011 15:13 SmackJew#10
Quote:
Originally Posted by warfley View Post
Yes and that is what i ment Its much easyer to User and Installation them because you dont Need to do anything or to think about this, because the vs so ist for you (i dont want to was if its good, its just faster)

And nö i ment the one line code IO.Files.ReadAllLines wich reads a file into an Array, without any Open and close file commands

And the only fact im saying is that this is faster to write

Ps im Realy Sorry about my Bad english and my writen text, its the German Auto correct so there may be a Lot of mistakes in the text
There are IDEs that include a RAD (Borland's IDE for instance). Also, would you actually choose a less powerful language just because you have to download an extra program when wanting to make a GUI with the more powerful one?
11/09/2011 16:32 warfley#11
Quote:
here are IDEs that include a RAD (Borland's IDE for instance). Also, would you actually choose a less powerful language just because you have to download an extra program when wanting to make a GUI with the more powerful one?
Borlands/embarcaderos ide is using the vcl so the forms are created with delphi not c++

But thats doesnt matter im just saying that its easyer with these less powerfull languages. I dont need a gui editor, its not so difficult to create forms with api
And what i prefer isnt the point the point is the fact that its easyer and faster with these low powerfull
An other good example is garbage collector, you dont need to write that much, and also you dont need to handle with your pointers. It also bad in some ways, but its easyer and faster to write a programm and thats the point

Btw im using delphi/object pascal, i have a powerful language, with nearly every powsibilitys AND with lazarus or borland ide an easy way to create guis
11/09/2011 16:40 SmackJew#12
Quote:
Originally Posted by warfley View Post
Borlands/embarcaderos ide is using the vcl so the forms are created with delphi not c++
C++Builder - Wikipedia, the free encyclopedia

Quote:
Originally Posted by warfley View Post
But thats doesnt matter im just saying that its easyer with these less powerfull languages.
Again, it has nothing to do with the language. It's an external program.

Quote:
Originally Posted by warfley View Post
An other good example is garbage collector, you dont need to write that much, and also you dont need to handle with your pointers. It also bad in some ways, but its easyer and faster to write a programm and thats the point
Yea, writing delete x really slows you down.

Can you please stop talking now? I'm tired of repeating myself.
11/09/2011 16:50 warfley#13
You arent good in maths arent you

You need 1 sec to write delete x and 1>0 so it slows you down
If it matters you have to decide by youself there are persons who dont want to invest these second so they waste time with that

Its a fact and thats what im saying
11/09/2011 17:12 .Infinite#14
Wow, this discussion must have helped the op...

Quote:
You need 1 sec to write delete x and 1>0 so it slows you down
If it matters you have to decide by youself there are persons who dont want to invest these second so they waste time with that
- In this case I'd say it's a question of style, not time.
11/09/2011 20:00 SmackJew#15
Quote:
Originally Posted by warfley View Post
You arent good in maths arent you

You need 1 sec to write delete x and 1>0 so it slows you down
If it matters you have to decide by youself there are persons who dont want to invest these second so they waste time with that

Its a fact and thats what im saying
I'm gonna stop replying to you.