Difference between revisions of "Function Memory Addresses (IV)"
Jump to navigation
Jump to search
RootKiller (talk | contribs) (Created page with "'''Important''' Base address in Windows Vista and 7 is dynamic! Example <source lang="c">unsigned int uiBaseAddress = (unsigned int)GetModuleHandle(NULL); uiBaseAddress -= 0x4...") |
RootKiller (talk | contribs) |
||
(5 intermediate revisions by the same user not shown) | |||
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; | ||
− | DWORD dwAnyFunction = ( | + | DWORD dwAnyFunction = (uiBaseAddress + 0x5F456D);</source> |
==Game== | ==Game== | ||
Line 24: | Line 24: | ||
*CTaskIVSimpleDuck::CTaskIVSimpleDuck | *CTaskIVSimpleDuck::CTaskIVSimpleDuck | ||
**'''1.0.7.0''' - 0xABB8D0 | **'''1.0.7.0''' - 0xABB8D0 | ||
− | [[Category:Memory Addresses]] | + | |
+ | ==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 | ||
+ | |||
+ | Author of this article - [[User:RootKiller|RootKiller]] | ||
+ | |||
+ | {{N|4}} | ||
+ | [[Category:Memory Addresses]][[Category:GTA 4]] |
Latest revision as of 22:41, 19 December 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 = (uiBaseAddress + 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
Author of this article - RootKiller
Grand Theft Auto IV | |
---|---|
File Formats | .dat • .gxt • .ide • .img • .ipl • .nod • .sco • .rpf • .rrr • .wad • .wbd/.wbn • .wdd • .wdr • .wft • .whm • .wpl • .wtd |
Documentation | Audio • Bink Video • Cryptography • Cutscenes • GXT Text • Image listing • Keycodes • Map Listing • Native functions • Paths • Radar Blips • Radio Stations • Saves • Scenarios • VTable • Weapons |
Tools | ASI Loader • ENBSeries • G-Texture • GIMS IV • Ingame WPL Editor • IV Needle • OpenIV • SparkIV • XLiveLess • WPL Manager • X Mod Installer Alice • C++ Script Hook • .NET Script Hook • Scocl |
Tutorials | Importing Textures with OpenIV • Importing Textures with SparkIV |
Modifications | GTA Connected • Gostown IV • Four Multiplayer • IV Multiplayer • CitizenMP:IV Reloaded |
Useful links | Community portal • Discussion forums • Modding forums • Mods on GTAGarage.com |