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 


Need Help Please, Trying to Hack GTA IV
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
Flava0ne
Cheater
Reputation: 0

Joined: 19 Jun 2010
Posts: 41
Location: Canada

PostPosted: Sun Sep 26, 2010 2:20 pm    Post subject: Need Help Please, Trying to Hack GTA IV Reply with quote

I found the addresses in GTA IV that I want to hack, but when I restart the game, the table I just made doesn't work with it.

So, I made 4 sets of tables, each with the same items I want to hack, but all with different addresses. I searched on the forums and read that I need to find the static address which controls the dynamic address of the item I want to hack, but can't find how to do this. Can someone please enlighten me on how I can do this with Cheat Engine?

Also, I already have GfWL disabled with a modified xlive.dll file that I downloaded from one of the GTA IV modding community websites. Because I wouldn't have been able to find the address that I've already found without it.
Back to top
View user's profile Send private message
noko_112
Grandmaster Cheater
Reputation: 0

Joined: 09 Jun 2009
Posts: 585

PostPosted: Sun Sep 26, 2010 4:05 pm    Post subject: Reply with quote

It is state in the tutorial (Step 5 or 7 i think, the one about pointer)
Back to top
View user's profile Send private message
Flava0ne
Cheater
Reputation: 0

Joined: 19 Jun 2010
Posts: 41
Location: Canada

PostPosted: Sun Sep 26, 2010 4:55 pm    Post subject: Reply with quote

It's Step 6, and it's the part where I don't really understand it and never got past. Sad

I don't know which address to select that Cheat Engine finds when I select "Find what accesses this address". It's usually 2 addresses, so I select the first one, and it tells me that the pointer might be 0C1AFF90. So I do a scan for that in hex and one address shows up, 01344470. Then I select "Add address manually", check the "Pointer" box and type in that address in the "Address of pointer" section and click "OK". But then Cheat Engine is showing the value to be 3735936685 and this where I get confused.
Back to top
View user's profile Send private message
noko_112
Grandmaster Cheater
Reputation: 0

Joined: 09 Jun 2009
Posts: 585

PostPosted: Mon Sep 27, 2010 12:51 am    Post subject: Reply with quote

What you have found is probably a float value, but it is written as a 4 byte
All you need to do is change from 4bytes to float when adding a manual address
Back to top
View user's profile Send private message
Flava0ne
Cheater
Reputation: 0

Joined: 19 Jun 2010
Posts: 41
Location: Canada

PostPosted: Mon Sep 27, 2010 6:33 am    Post subject: Reply with quote

I just tried that and the value I get for the address is -6.26432071445145E18 Question

I also tried double, but the value is 1.03337811349576E-313 Question
Back to top
View user's profile Send private message
noko_112
Grandmaster Cheater
Reputation: 0

Joined: 09 Jun 2009
Posts: 585

PostPosted: Mon Sep 27, 2010 7:32 am    Post subject: Reply with quote

Well that can't be right. You might have found the wrong pointer.

If you just freeze one of the addresses do you get infinite life?
if so, try with that.

If it just looks like you got infinite life, but can still die (Visual number, that do not control jack shit). Then you obvious change the wrong number
Back to top
View user's profile Send private message
Flava0ne
Cheater
Reputation: 0

Joined: 19 Jun 2010
Posts: 41
Location: Canada

PostPosted: Mon Sep 27, 2010 7:57 am    Post subject: Reply with quote

No, I'm simply trying to hack my offline single player stats, like, Kills by headshots, Bullets fired, Melee kills, Armed kills, People killed, etc. I thought it was pretty much straight forward like back in GTA San Andreas.

However, with the 4 other tables I already created for them, I've noticed that the beginning 2 digits are always 0CXX and the last four digits are all the same for each stat in each table.

EDIT: I guess I'll just do it in a way, that when I want to edit or freeze a stat, to find the 0CXX beginning of the stat's address that I'm looking for, then just add it manually with the last four digits for it. Or at least until I fully understand how pointers work.

Because all the stat addresses always start with 0C and it's pretty easy to find using the exact value, 4 bytes method.
Back to top
View user's profile Send private message
killmanx27
Expert Cheater
Reputation: 1

Joined: 03 Oct 2010
Posts: 130
Location: Canada :D

PostPosted: Mon Oct 11, 2010 1:29 pm    Post subject: Re: Need Help Please, Trying to Hack GTA IV Reply with quote

well u could use the pointer scanner which i find VERY helpfull.once u opened the pointer scanner there should be a check box that says"Find only Static Address"check that box then below it should say somthing about how big it is i always leave it at 5.press scan or somthin.then you'll have to wait. when it is complete u choose what type it is[4byte,float,double]u can only choose these 3 but if addres u found was like a 2byte just put for four byte double click it then change it to 2 bytes . i hoped i helped Smile
Back to top
View user's profile Send private message
Flava0ne
Cheater
Reputation: 0

Joined: 19 Jun 2010
Posts: 41
Location: Canada

PostPosted: Tue Nov 16, 2010 12:09 pm    Post subject: Reply with quote

killmanx27 wrote:
well u could use the pointer scanner which i find VERY helpfull.once u opened the pointer scanner there should be a check box that says"Find only Static Address"check that box then below it should say somthing about how big it is i always leave it at 5.press scan or somthin.then you'll have to wait. when it is complete u choose what type it is[4byte,float,double]u can only choose these 3 but if addres u found was like a 2byte just put for four byte double click it then change it to 2 bytes . i hoped i helped Smile


So, I tried the Pointer Scan and did exactly what you said:

1. Check mark the box that says "Only find paths with a static address"
2. Left the "Max level" at 5 and clicked on "OK" to save the .PTR file at a location and to begin the scan
3. After the scan completed, it found a total of 3007694 pointers
4. Then I selected "4 Byte" from the drop down menu, but didn't change or do anything?

Now, what can I do after this? I don't really understand what you meant by your last part of your post nor what to do with the .PTR file because I don't know which address to select from the ones found in the Pointer Scan.
Back to top
View user's profile Send private message
killmanx27
Expert Cheater
Reputation: 1

Joined: 03 Oct 2010
Posts: 130
Location: Canada :D

PostPosted: Sun Nov 21, 2010 4:23 pm    Post subject: Reply with quote

ok ummmafter it is done finding several path choose ALOT(u choose alot because u dont always have the right address on the first time)just double click them. and be sure say if u wanted to find the health and its stored as a FLOAT. after the rusalt of the pointer scanner on the top left corner it should show the type (only 4byte,float,double) make sure u choose the right one.If its one thats not inside that box(which are float,double,four byte) lets say u need to have it as a 2 byte.put it at 4byte then once it moved to you cheat table in the type colom double click it and change what type u want(like u can change a 4 byte to a 2byte,byte etc) and if u choose alot and still cant find it try changing the lvl of pointers so it will search for a deeper scan.

hoped i explained a bit better
Back to top
View user's profile Send private message
Flava0ne
Cheater
Reputation: 0

Joined: 19 Jun 2010
Posts: 41
Location: Canada

PostPosted: Mon Nov 22, 2010 2:54 pm    Post subject: Reply with quote

killmanx27 wrote:
ok ummmafter it is done finding several path choose ALOT(u choose alot because u dont always have the right address on the first time)just double click them. and be sure say if u wanted to find the health and its stored as a FLOAT. after the rusalt of the pointer scanner on the top left corner it should show the type (only 4byte,float,double) make sure u choose the right one.If its one thats not inside that box(which are float,double,four byte) lets say u need to have it as a 2 byte.put it at 4byte then once it moved to you cheat table in the type colom double click it and change what type u want(like u can change a 4 byte to a 2byte,byte etc) and if u choose alot and still cant find it try changing the lvl of pointers so it will search for a deeper scan.

hoped i explained a bit better


So I added several addresses from the Pointer Scan result, then saved it as a table. Restarted the game, linked Cheat Engine to its process, loaded up the table I just saved and the value is what it's supposed to be! Smile

But more than one of them all have the same value. Does this mean that I can delete the other one's with the same value and just keep one in the table and it'll be the correct value everytime I restart the game?
Back to top
View user's profile Send private message
killmanx27
Expert Cheater
Reputation: 1

Joined: 03 Oct 2010
Posts: 130
Location: Canada :D

PostPosted: Mon Nov 22, 2010 2:57 pm    Post subject: Reply with quote

[quote="Flava0ne"][quote="killmanx27"]ok ummmafter it is done finding several path choose ALOT(u choose alot because u dont always have the right address on the first time)just double click them. and be sure say if u wanted to find the health and its stored as a FLOAT. after the rusalt of the pointer scanner on the top left corner it should show the type (only 4byte,float,double) make sure u choose the right one.If its one thats not inside that box(which are float,double,four byte) lets say u need to have it as a 2 byte.put it at 4byte then once it moved to you cheat table in the type colom double click it and change what type u want(like u can change a 4 byte to a 2byte,byte etc) and if u choose alot and still cant find it try changing the lvl of pointers so it will search for a deeper scan.

hoped i explained a bit better[/quote]

So I added several addresses from the Pointer Scan result, then saved it as a table. Restarted the game, linked Cheat Engine to its process, loaded up the table I just saved and the value is what it's supposed to be! Smile

But more than one of them all have the same value. Does this mean that I can delete the other one's with the same value and just keep one in the table and it'll be the correct value everytime I restart the game?[/quote]
Ya u can delete them if you want u can also make a trainer if you know how with them
Back to top
View user's profile Send private message
Flava0ne
Cheater
Reputation: 0

Joined: 19 Jun 2010
Posts: 41
Location: Canada

PostPosted: Mon Nov 22, 2010 3:00 pm    Post subject: Reply with quote

Awesome!!! Very Happy

Thanks for your help man, I really appreciate it! Smile
Back to top
View user's profile Send private message
killmanx27
Expert Cheater
Reputation: 1

Joined: 03 Oct 2010
Posts: 130
Location: Canada :D

PostPosted: Mon Nov 22, 2010 4:27 pm    Post subject: Reply with quote

Np Very Happy
Back to top
View user's profile Send private message
Flava0ne
Cheater
Reputation: 0

Joined: 19 Jun 2010
Posts: 41
Location: Canada

PostPosted: Mon Nov 22, 2010 7:57 pm    Post subject: Reply with quote

Would you happen to know how I can find the address for a percentage? Question Because I've tried Float and Double, but everytime I hit Next Scan, nothing shows up on the list Question I also can't use Increased Value, Decreased Value, and Unknown Initial Value because an error message pops up when I do. The percentage also has 2 decimal points. Any suggestions on this one?
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
Goto page 1, 2, 3  Next
Page 1 of 3

 
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