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 


I'm casting the widest net possible...

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

Joined: 10 Jul 2017
Posts: 5
Location: USA-FL

PostPosted: Mon Aug 26, 2019 6:48 pm    Post subject: I'm casting the widest net possible... Reply with quote

...& coming up with inconsistent results.

I'm trying to get at the grenade count in a PC game called Oniken.

For a while, I was coming up with absolutely nothing. I was using Unknown Initial Value & searching All Types. Every box was checked in the All Types option of Settings. It would eventually lead to clearing out all the addresses in CE, or just to like 50-60 that didn't seem to have any real connection to the number, & all acted the same when I'd do a changed or unchanged scan.
I stopped doing increased/decreased scans on this since I thought it might go to -5 for a count of 5 grenades or something.

Then all of a sudden for like 2 days, I found the grenades with the unknown/all search. I don't believe I did anything different. It consistently led to a Double type, & the actual grenade count matched the real count, in a whole number. I was able to lock it at 99, but it's a black/dynamic address & changes location at the end of each level section.

I have to pass Tutorial Step 6 to find the green colored ... location I guess it is.

Thing is, I can't find the grenades again!
It doesn't work when targeting the Double type (it never has),
& doing that unknown/all giant sweep is coming up dry too.

Can what controls the grenades actually change type?
& even if it could, shouldn't that unknown/all search at least bring up something?

I'm confused, & any light on this is appreciated.

-

BAAAHAHAHAHA...I just found the thing.
NOW, it's a 2 byte value of 65530 for 5 grenades, & to add more I'd subtract 1 from that & up. Well I guess I'd better learn to find the pointer right damn now. Razz

-

The original address I found was 099D6C32

When I look for what writes to this:
01135815 - 89 8E 0A020000 - mov [esi+0000020A],ecx
When I look for what reads to this:
0113551B - 8B 80 0A020000 - mov eax,[eax+0000020A]
01126D22 - 8B 96 0A020000 - mov edx,[esi+0000020A]
The 2 results are constantly counting up.

All 3 suggest 099D6A28.

So, here's where I'm stuck. I search for that hex value, it gives me 958 addresses that are green with a value of 6A28. When I throw a grenade, they don't change. I'm guessing because it's a pointer & not the actual value? This is where I bump my knowledge ceiling with not being able to finish Step 6 in the tut.

-

Changing the Memory Scan Options to only Oniken_win.exe lands me about 7 entries. None of them match the value that actually freezes the grenade count, but at least they're all 2 byte entries.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine 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