Log in

View Full Version : Cant find


Underlordkrullik
September 11th, 2003, 07:54
Hey i worked hard on making a game trainer took alot of work and only found out that... when the game reloads the adress changes... after loading olly and open the game in it i open up the game in a normle exe format and then use a memory finder/hex editor.. then when i find the adress i want in the memory finder.. i look for it in olly but nothing is found.
-
Basicly all i need is to stop the adress from changing when the game reloads.

If anybody can help please do.

Tacman
September 11th, 2003, 09:13
The game is using DMA. Which means the memory is allocated dynamically. You cant stop it changing but that doesnt mean you cant make a trainer for it. Visit http://www.gamehacking.com/ ("http://www.gamehacking.com/") and grab some tuts. Also there is lots of help in the forum there.

Anonymous
September 11th, 2003, 10:53
Moron. Memory can ONLY be allocated dynamically, there's no way to statically allocate memory at a given address. All the standard windows functions allocate memory dynamically, a game doesn't request it.

Also, what's this bollox about DMA? I guess it means "Dynamic Memory Access", but THERE IS NO OTHER WAY you plonk !

May I suggest you visit msdn.microsoft.com and actually learn how an application requests and uses memory from the OS, or are you another of these people that doesn't know anything beyond the "screen & keyboard" principle because your using some programming language for 3 year old toddlers like Visual Basic, which does everything for you?

Please, just stop talking complete CRAP, and actually learn a fact or two before you go blabbering onto other people exactly what someone else told you, because you have no idea yourself of how it works.

Tacman
September 11th, 2003, 12:18
Actually I believe its Dynamic Memory Allocation but whatever. Lets take for example a game which has lives. On some games the address containing the lives will always be found at the same place even after reset. On others, as the one above the address will change. How many trainers have you made? None? Perhaps you should take your own advice


Underlordkrullik check out this tut and it will explain better than I can http://www.geocities.com/smil0r26/tutorials/tut1.txt. ("http://www.geocities.com/smil0r26/tutorials/tut1.txt.")

Anonymous
September 11th, 2003, 13:39
Actually, I've made 3 trainers so far, so shove that in your pipe and smoke it

What you'll actually find is that some games keep stuff like that globally in a structure, whilst others keep the info in a class object, and of course, when the class is instantiated, you don't know where the data part will appear in memory.

The obvious solution (which I use myself) is to search for a specified signature in memory, either near that signature, at a constant offset will be the values you need to alter; OR - you'll find a pointer or such like to the data structure which contains the values you want to alter.

So, since you know it all, how many trainers have YOU made?

Tacman
September 11th, 2003, 14:21
I dont claim to know it all and I'm not the one shouting abuse.
You've only made three? I wont bother answering any more of your raves. This is not the place. If you really want to continue making an ass of yourself come to irc #gamehacking and speak to me there. I'll be using the nick Mango.

Teerayoot
September 11th, 2003, 22:41
http://www.xcheater.com/download.ashx/cheat_tools/tsearch_16.zip ("http://www.xcheater.com/download.ashx/cheat_tools/tsearch_16.zip") can do for you
It's builtin with debugger .
When you know the address go to olly then patch it ,
work well for me.