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 


Finding difficult values...

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Wed Nov 06, 2013 6:09 pm    Post subject: Finding difficult values... Reply with quote

Hi all,

i came back to gamehacking for a few days now and im still familiar with CE... i "just" wanted to create a tiny trainer for ARMA 3 Twisted Evil
well... i started ARMA 3, attached CE and started scanning for my ammo...
hey immediatly found 1 address that matches. changed value of it and freezed it to test if it's working. But it didnt Sad The value always write back itself..
So i thought that there could be another "secret" value that is totally different from the displayed one... i started scanning again with the select type "All"... and look... after a few "Decreased value" i found one of this... 8 byte and the direct neightbour of my first found address...
well, i freezed this one too but my problem is going on... my ammo is running out :O

so, how can i handle this now?

i already found a way to fix my ammo with code injection, but i'd prefer to find a base address that gives me what i need Smile

another thought of me was, that they maybe use something like an incrementing "secret" value if i shoot... so if people start scannig for decreasing value, which would be logically correct, they wont find what they need... but is this even common, that game dev's use such "stupid" things to avoid finding addresses easily?

faithfully and hopefully,
zm0d Smile
Back to top
View user's profile Send private message
TsTg
Master Cheater
Reputation: 5

Joined: 12 Dec 2012
Posts: 340
Location: Somewhere....

PostPosted: Wed Nov 06, 2013 7:55 pm    Post subject: Reply with quote

Quote:
i already found a way to fix my ammo with code injection


that's good, you can do analysis that code you found and see the value representing your current ammo, also is a good start to begin finding a pointer, or just try CE's pointer scanner.
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Thu Nov 07, 2013 2:52 am    Post subject: Reply with quote

yeah... i'll take a closer look to this code area Wink
is there a way in cheat engine to check which addresses are getting changed when a specific part of code became executed?
if i remeber right, there was one, but cant take a look at the moment cause im on work Confused

Edit:
The CE pointer scanner would make sense if a have the real address of my ammo, wouldnt it? Smile
Back to top
View user's profile Send private message
Zaladine
Expert Cheater
Ban
Reputation: 3

Joined: 14 Oct 2012
Posts: 129
Location: Djokdja, Indonesia

PostPosted: Thu Nov 07, 2013 7:03 am    Post subject: Reply with quote

zm0d wrote:
is there a way in cheat engine to check which addresses are getting changed when a specific part of code became executed?
if i remeber right, there was one, but cant take a look at the moment cause im on work Confused

The closest feature i know is 'Advanced Options' (it's on the lower left corner of main CE window).
Put the going-to-be-examined-code within its list, and apply 'Find out what addresses this code accesses' to the code.
A window will pop-up and list every address which affected by the code in real-time...

_________________
... to boldly go where no eagle has gone before ...
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Thu Nov 07, 2013 7:23 am    Post subject: Reply with quote

yes thats the feature i mean Smile
i should be able to get the real ammo address with this Razz
thanks man Cool
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Fri Nov 08, 2013 10:41 am    Post subject: Reply with quote

okay i found it Smile
the real address is 4 bytes further than the address from the displayed value... it has a very large number starting with 37xxxxxxxx, which represents the real ammo value... well if i shoot and have an even number of bullets left it decreases and if i have an uneven number of bullets left it increases so it would be nearly impossible to find with a memory scanner if you dont know whats going on...

for everyone who wants to now ARMA3 Ammo Address (main gun):
Base: "arma3.exe"+00005338
Off1: c8
Off2: 578
Off3: c
Off4: 58

Edit:
Gameversion: 1.04.111668 RELOADED
Back to top
View user's profile Send private message
TsTg
Master Cheater
Reputation: 5

Joined: 12 Dec 2012
Posts: 340
Location: Somewhere....

PostPosted: Fri Nov 08, 2013 10:07 pm    Post subject: Reply with quote

did you try setting the type as FLOAT or something else like 1 BYTE or 2 ?, perhaps the value is not processed as DWORD integer
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Tue Nov 12, 2013 2:57 am    Post subject: Reply with quote

i use "All" in the datatype combobox untill i find my value/address of interest.. Smile when i found it i write down the datatype to save time for future scanning Razz

in this case it is a dword Razz

BTW: my base address posted before is not correct at all... its just for the gun you hold in your hands when the game starts... but if you gonna pick up another the address changes.. :'( in my opinion i've to go for a deeper pointer level...
Back to top
View user's profile Send private message
eugeneb
How do I cheat?
Reputation: 0

Joined: 30 Nov 2013
Posts: 5

PostPosted: Sun Dec 01, 2013 3:45 am    Post subject: Reply with quote

Is there any news?
Current ARMA 3 version:

File: 1.6.112.613
Product: 1.06.0.112613 Exclamation

I would like to know how to hack it too. Confused
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Tue Dec 03, 2013 4:02 am    Post subject: Reply with quote

I'll make a trainer for ARMA3 soon... Smile
I had less time the last days Smile

But I've the RELOADED version (1.04.xxxxx) :/
Back to top
View user's profile Send private message
eugeneb
How do I cheat?
Reputation: 0

Joined: 30 Nov 2013
Posts: 5

PostPosted: Tue Dec 03, 2013 10:31 am    Post subject: Reply with quote

zm0d wrote:
I'll make a trainer for ARMA3 soon... Smile
I had less time the last days Smile

But I've the RELOADED version (1.04.xxxxx) :/


Thank you for that. Smile
Could you please make a manual whith that too?
I could use your manual to make a trainer for 1.06.x version.
Back to top
View user's profile Send private message
Raposa
How do I cheat?
Reputation: 0

Joined: 09 Mar 2014
Posts: 1

PostPosted: Sun Mar 09, 2014 1:02 am    Post subject: Reply with quote

hey, i cant use your trainer on the actual ver of the steam game, and how u made for the life at all, when i try to find the codes with CE the game crashes
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