Difference between revisions of "Function Memory Addresses (IV)"
Jump to navigation
Jump to search
RootKiller (talk | contribs) |
RootKiller (talk | contribs) |
||
Line 1: | Line 1: | ||
− | '''Important''' Base address in Windows Vista and 7 is dynamic! | + | '''Important''' Base address in Windows Vista and 7 is dynamic! Addresses implementation example: |
<source lang="c">unsigned int uiBaseAddress = (unsigned int)GetModuleHandle(NULL); | <source lang="c">unsigned int uiBaseAddress = (unsigned int)GetModuleHandle(NULL); | ||
uiBaseAddress -= 0x400000; | uiBaseAddress -= 0x400000; |
Revision as of 23:03, 29 October 2012
Important Base address in Windows Vista and 7 is dynamic! Addresses implementation example:
unsigned int uiBaseAddress = (unsigned int)GetModuleHandle(NULL);
uiBaseAddress -= 0x400000;
DWORD dwAnyFunction = (ulBaseAddress + 0x5F456D);
Game
- CGameIV::Alloc
- 1.0.7.0 - 0x4011D0
- CGameIV::Free
- 1.0.7.0 - 0x5B1C10
Tasks
- CTaskIV::~CTaskIV
- 1.0.7.0 - 0xA288D0
- CTaskIVComplexDie::CTaskIVComplexDie
- 1.0.7.0 - 0xABC6C0
- CTaskIVSimpleFireGun::CTaskIVSimpleFireGun
- 1.0.7.0 - 0xCC7400
- CTaskIVSimpleDuck::CTaskIVSimpleDuck
- 1.0.7.0 - 0xABB8D0
Physics Engine
- CPhysicalIV::SetMoveSpeed
- 1.0.7.0 - 0xA47750
- CPhysicalIV::GetMoveSpeed
- 1.0.7.0 - 0xA477F0
- CPhysicalIV::SetTurnSpeed
- 1.0.7.0 - 0xA47840
- CPhysicalIV::GetTurnSpeed
- 1.0.7.0 - 0xA478E0