Offset 0004 : We know that already, this is the health of the unit. 0 is the human player so if this value is not 0, the unit is an enemy unit. This value is storing the owner of the unit. Offset 0000 : As You can see, the first value is 0 for friendly units and 1 for enemy units. I told You this will be an easy game so You will immediately see the important values. Here is a picture of what should You see: Blue color means that the value is the same inside that group, but it is different compared to other groups. You can immediately see that some colors has changed and some values are shown with blue color. Right-click on the enemy unit's address and choose Change group. As we will try to analyze the differencies between friendly and enemy soldiers, let us put enemies in a different group. To make things even easier for us, we can even create groups. Red means that the values in the structures are different, green means the values are perfectly matching in the structures for all 4 units. Now You see 4 coloumns with a bunch of data using red and green colors. It is enough to analyze 4096 bytes now, so click on OK again. Click Yes and allow Cheat Engine to guess the type of the values automatically. You can give a name for the structure, but it is not important, click Ok.Ħ. If it is done, use Structures->Define new structure.ĥ. Now in the address slots, type in the address of ESI, which is in our case the health address-4 for all 4 units.Ĥ. As we have 4 units to compare, use File->Add extra address to add 3 more address slots.ģ. Open the memory browser and use Tools->Dissect data/structures.Ģ. Ok, what kind of information can we find here?ġ. ESI+04 is the address of the health, so we can clearly see that the health is stored almost at the start of the structure. The start of the structure (the base address) is usually the register between the, which is in our case ESI. In our case, the most important data about a unit is stored together in a structure as You will see it in a minute. So what are structures? To keep it short, let's just say that some values are stored together in one place instead of scattered around in the memory (You can find many more info about structures on the Cheat Engine Forum). Now You should have enough addresses to start analyzing a unit's structure. It would be optimal if You could find at least 2 friendly and 2 enemy unit's health. Make sure that Your test subjects will not die in the process. #ARMIES OF EXIGO CHEAT CODE CODE#Right-click on the code that You have found and choose "Find out what addresses this code reads from". Your task is to find a few unit's health, including enemy and friendly units. Now You have the code which is changing the health for all units when they are taking damage. Go back in the game, loose some health and You will find this code:Ġ05DA8DC - D9 5E 04 - fstp dword ptr Ģnd task: Finding some more unit's health Now right-click on it and choose "Find out what writes to this address". Find some enemies, search for Your health and if You have found it (You should have only 1 result in Your list), add it to the table. This should be very easy, the health of a unit it displayed when it is selected. If You have played Warcraft and similar games, this game will be familiar to You.ġst task: Finding the unit's health and the code which is changing the health Our task will be to find a few unit's structure, analyze them and find a "player ID" to create a god mode cheat. Use Google to find dozens of links for the demo but here are some links to keep up the pace: It is small, freely available, very easy to find values and a fairly good game (one of my old favorites), so it is an excellent choice for demonstration. Our target process will be Armies of Exigo's DEMO version. I will use Cheat Engine 6.0 in the tutorial. #ARMIES OF EXIGO CHEAT CODE HOW TO#This tutorial will show You how to use the data dissector to find interesting values and analyze data. Recreating Geri's tutorials and articles before his site got wiped out.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |