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 


Some help with Cheat Engine for "Age of Wonders 2"

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

Joined: 04 Sep 2014
Posts: 1

PostPosted: Thu Sep 04, 2014 3:16 pm    Post subject: Some help with Cheat Engine for "Age of Wonders 2" Reply with quote

Hey all,

I'm having difficulties with CE for the game "Age of Wonders 2". The version of CE I have is 6.2. I'm using CE to have my wizard character unit (main unit) have infinite movement and health, and changing hero units experience, movement, and health.

I can find and lock values for these in one game. I can get infinite health and movement for any unit through "exact value" and "decreased value by" address finding. Ditto for experience. That isn't the problem.

The problem is that if I reload a save or quit the game entirely and reboot it to play later, these addresses change. The original addresses I found won't work on the reload or game reboot. So I have to do it all over again, which can get pretty annoying, considering I have to do a bit of save scumming to force RNG to spawn things a certain way (have to reload saves to make a specific artifact drop out of a list of like 100 possible artifacts).

I have looked at the pointer tutorials, but they don't seem to help. I will explain step-by-step of what I do, and can you please tell me where I go wrong?

1. I find a value for Merlin's (main character in game) movement. It is:

089333E4 - Byte - 30

30 is his max movement, and I use Byte cuz no movement or health ever goes over 50.

2. I right click on that address, and check "Find out what accesses this address"

3. A screen pops up, I say "yes" to debugger, then I get a blank screen.

4. I move Merlin one space, then the blank screen fills up with the following:

6 004D3ECA - 3A 55 44 - cmp dl,[ebp+44]
6 004D3ECF - 8A 55 44 - mov dl,[ebp+44]
1 004A313B - 0FBE 43 44 - movsx eax,byte ptr [ebx+44]
1 004A3153 - 8A 53 44 - mov dl,[ebx+44]
1 004A29B2 - 88 5E 44 - mov [esi+44],bl
1 005EF1B9 - 0FBE 40 44 - movsx eax,byte ptr [eax+44]

The tutorial tells me to pick "mov" and "eax", So I pick the 6th line above (1 005EF1B9.

5. I click "more info" on that line.

=================

Extra Info

005EF1AF mov eax.[ebx+000000C0]
005EF1B4 AoW2.exe+A4F90
005EF1B9 movsx eax.byte ptr [eax+44] (this whole line is red)
005EF1BD lea edx.[ebp-0C]
005EF1C0 call AoW2.exe+191C

move with sign-extension
The value of the pointer needed to find this address is probably 00000044

===================

6. The tutorial then tells me to go back to the main CE section and check the HEX box, and then put in the value from above (the 00000044 value). I select "exact value" and "4 bytes" as criteria.

7. CE scans, and gives me 6,940 matches.

At this point I get completely lost on what to do next. The tutorial says there should be between 1 to 100 or so addresses. But I have about 7,000 in that scan.

Then I tried putting in the address in red, 005EF1B9. I hit "scan" using the same criteria as earlier, and there are 0 results.

So what am I doing wrong?
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