Function Memory Addresses (IV)
Revision as of 22:41, 19 December 2012 by RootKiller (talk | contribs)
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 |