 |
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
Archer222 How do I cheat?
Reputation: 0
Joined: 05 Sep 2010 Posts: 2
|
Posted: Sun Sep 05, 2010 9:54 am Post subject: [help]Dawn of war: Soulstorm |
|
|
Hello, i tried to hack Dawn of war: Soulstorm with Cheat engine and have 2 problems with that.
first: I found the right values for unit cap, energy,and so on, but if i start a new match the adresses are wrong and i must search them again. so i canīt save a tablet and use it again. How can i fix that?
second: I try to find a adress that stands for the time that takes for produce a unit. And i found it, if i freeze it, the produce of unit stop at the % it was, but if i change the value 0-100 the game crashes so i canīt make an instant production, what i should do?
sry for my bad english i hope you can understand my problem. ^^
Thanks for help.
|
|
Back to top |
|
 |
Geri Moderator
Reputation: 111
Joined: 05 Feb 2010 Posts: 5636
|
Posted: Sun Sep 05, 2010 10:55 am Post subject: |
|
|
Quote: | first: I found the right values for unit cap, energy,and so on, but if i start a new match the adresses are wrong and i must search them again. so i canīt save a tablet and use it again. How can i fix that? |
Try to use pointers, or check out Recifense's script about Soulstorm to see how it works with code injection method.
http://forum.cheatengine.org/viewtopic.php?t=225837
Quote: | second: I try to find a adress that stands for the time that takes for produce a unit. And i found it, if i freeze it, the produce of unit stop at the % it was, but if i change the value 0-100 the game crashes so i canīt make an instant production, what i should do? |
Instant unit training and uprade in buildings:
The unit building process is saved on a fix position for every building. I mean that the address of the progress will not change if You produce multiple units in the same building. This helps alot in Your search.
The progress of the unit producing is stored as a "2 byte" value. It starts from a specific number (depending on the unit) and the value is decreasing until the value reach 0 and the unit will be ready.
So You can easily find the progress for a building's unit production if You search for 2 byte values with decreasing/increasing method then check what code is changing the value.
An easy script for instant build and upgrade which works for every player, but at least it works:
fst dword ptr [esi+0c] //original code to change progress
mov [esi+0c],0 //my code to set progress value to 0
cmp byte ptr [getdllversion+417d68],00 //original code
_________________
|
|
Back to top |
|
 |
Archer222 How do I cheat?
Reputation: 0
Joined: 05 Sep 2010 Posts: 2
|
Posted: Sun Sep 05, 2010 2:53 pm Post subject: |
|
|
Quote: | The unit building process is saved on a fix position for every building. I mean that the address of the progress will not change if You produce multiple units in the same building. This helps alot in Your search.
The progress of the unit producing is stored as a "2 byte" value. It starts from a specific number (depending on the unit) and the value is decreasing until the value reach 0 and the unit will be ready.
So You can easily find the progress for a building's unit production if You search for 2 byte values with decreasing/increasing method then check what code is changing the value. |
thanks for the fast answer, but 2byte donīt works for me...
i donīt find the right adress with 2 byte
sry i dont know how to use scripts iīm a noob with ce...
i tried to understand points but i dont found a good tutorial and i dont get what they do?
thanks
|
|
Back to top |
|
 |
Geri Moderator
Reputation: 111
Joined: 05 Feb 2010 Posts: 5636
|
Posted: Sun Sep 05, 2010 3:33 pm Post subject: |
|
|
This method has worked for me in the retail version (without any patches). If You use an updated game version, it may be different, but I doubt it.
I have uploaded one of my old "beta" table for Soulstorm. I did not finish it but it still contains some useful codes, and an instant unit build/upgrade cheat. I said it before, but I warn You again. These cheats are working for the enemy too...
(Actually there is a very good trainer on cheathappens which has cheats for the human player only. I made this table to make cheats which are working for the AI too.)
If You nop the code which is increasing the squad and vehicle cap, all player will have unlimited units.
EDIT: And if You want You can check out my tutorials. The link is below my post.
Description: |
|
 Download |
Filename: |
Soulstorm.CT |
Filesize: |
2.87 KB |
Downloaded: |
3654 Time(s) |
_________________
|
|
Back to top |
|
 |
|
|
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
|
|