Pro Evolution Soccer 2009 - some hacks
Posted: Sun Mar 08, 2009 8:12 pm
This is the game i play a lot for now. It’s fun and i’d like to share some hacks of it. The hacks would be mainly about player stats...
Please note that i use PES 2009 version 1.20 with No-CD patch. So before any of you use these hacks, make sure your pes2009.exe have this property:
PES 2009 - Complex Addresses
Following are complex addresses which valid when you’re in match, and only apply to your controlled player on controller one. For other controllers (2,3,4), you might have to modify them a little bit..
Current Stamina : (Unsigned Long)
Max Stamina : (Unsigned Long)
If during a match you want your controlled players to always have maximum stamina, modify the Lock method for Current Stamina Address as follows:
Script Lock:
Don’t forget to Checked the “Use Script to Apply Lock”, and apply the Lock to the address in MHS table..
Injury Value : (Unsigned Long)
To free your controlled players from injuries, Lock this address to zero
Beginning of Current Stats :
Beginning of Base Stats :
Note that you have to modify both Stats Addresses as follows:
Modify Address :
Lock both of them to max out the stats (Attack, Defend, Agility, etc) of your controlled players...
Become a Legend Mode, Beginning of Player Stats :
use the same address modification as above, and lock the address to max out your Player in Become a Legend mode... Just don’t use it on-line..
Enjoy... Questions are welcome...
Please note that i use PES 2009 version 1.20 with No-CD patch. So before any of you use these hacks, make sure your pes2009.exe have this property:
- Code: Select all
Size : 28,143,616 bytes
Created : October 30, 2008 - 5:32:06 PM
Modified : November 08, 2008 - 6:55:04 PM
PES 2009 - Complex Addresses
Following are complex addresses which valid when you’re in match, and only apply to your controlled player on controller one. For other controllers (2,3,4), you might have to modify them a little bit..
Current Stamina : (Unsigned Long)
- Code: Select all
[[["pes2009.exe"+127189C]+((b[[[[0x167189C]+0xBC]+(0x0*0x4)+0x54]+0x45])*0x4)+0x2C8]+0x3FC]+0x3C
Max Stamina : (Unsigned Long)
- Code: Select all
[[["pes2009.exe"+127189C]+((b[[[[0x167189C]+0xBC]+(0x0*0x4)+0x54]+0x45])*0x4)+0x2C8]+0x3FC]+0xD0
If during a match you want your controlled players to always have maximum stamina, modify the Lock method for Current Stamina Address as follows:
Script Lock:
- Code: Select all
VOID Lock ( MHS_ADDRESS aAddress, INT iItemSize )
{
extern DWORD e_dCurStamina = { "", aAddress };
extern DWORD e_dMaxStamina = { "", aAddress + 0x94 };
e_dCurStamina = e_dMaxStamina;
}
Don’t forget to Checked the “Use Script to Apply Lock”, and apply the Lock to the address in MHS table..
Injury Value : (Unsigned Long)
- Code: Select all
[[["pes2009.exe"+127189C]+((b[[[[0x167189C]+0xBC]+(0x0*0x4)+0x54]+0x45])*0x4)+0x2C8]+0x3FC]+0x174
To free your controlled players from injuries, Lock this address to zero
Beginning of Current Stats :
- Code: Select all
[[["pes2009.exe"+127189C]+((b[[[[0x167189C]+0xBC]+(0x0*0x4)+0x54]+0x45])*0x4)+0x2C8]+0x3FC]+0x17E
Beginning of Base Stats :
- Code: Select all
[[["pes2009.exe"+127189C]+((b[[[[0x167189C]+0xBC]+(0x0*0x4)+0x54]+0x45])*0x4)+0x2C8]+0x3FC]+0x1B2
Note that you have to modify both Stats Addresses as follows:
Modify Address :
- Code: Select all
- Value, Type : Non-Standard
- Value When Locked, Exact : E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 E3 BF FF FF FF FF
Lock both of them to max out the stats (Attack, Defend, Agility, etc) of your controlled players...
Become a Legend Mode, Beginning of Player Stats :
- Code: Select all
[[["pes2009.exe"+0x1271700]+0x8]+0xD4]+(0xA0*0x64)+0x3601C2
use the same address modification as above, and lock the address to max out your Player in Become a Legend mode... Just don’t use it on-line..
Enjoy... Questions are welcome...