Difference between revisions of "Function Memory Addresses (SA)"
Jump to navigation
Jump to search
(→Cheats) |
(→Cheats) |
||
Line 5: | Line 5: | ||
==Cheats== | ==Cheats== | ||
; 0x00438480 | ; 0x00438480 | ||
− | : <code> | + | : <code>CCheat::Process</code> |
; 0x00609F50 | ; 0x00609F50 | ||
− | : <code> | + | : <code>CCheat::SetWantedLevel</code> |
+ | ; 0x00438E90 | ||
+ | : <code>CCheat::Add2Stars</code> | ||
+ | ; 0x00438E40 | ||
+ | : <code>CCheat::AddArmourMoneyHealth</code> | ||
+ | ; 0x00438F20 | ||
+ | : <code>CCheat::ClearWantedLevel</code> | ||
+ | ; 0x00407851 | ||
+ | : <code>CCheat::CreateCar</code> | ||
+ | ; 0x0043A510 | ||
+ | : <code>CCheat::CreateCar408</code> | ||
+ | ; 0x0043A500 | ||
+ | : <code>CCheat::CreateCar409</code> | ||
+ | ; 0x0043A4A0 | ||
+ | : <code>CCheat::CreateCar432</code> | ||
+ | ; 0x0043A4F0 | ||
+ | : <code>CCheat::CreateCar442</code> | ||
+ | ; 0x0043A520 | ||
+ | : <code>CCheat::CreateCar457</code> | ||
+ | ; 0x0043A4D0 | ||
+ | : <code>CCheat::CreateCar502</code> | ||
+ | ; 0x0043A4E0 | ||
+ | : <code>CCheat::CreateCar503</code> | ||
+ | ; 0x0043A4B0 | ||
+ | : <code>CCheat::CreateCar504</code> | ||
+ | ; 0x0043A4C0 | ||
+ | : <code>CCheat::CreateCar505</code> | ||
+ | ; 0x0043A660 | ||
+ | : <code>CCheat::CreateCarDozer</code> | ||
+ | ; 0x0043A550 | ||
+ | : <code>CCheat::CreateCarHunter</code> | ||
+ | ; 0x0043A560 | ||
+ | : <code>CCheat::CreateCarQuad</code> | ||
+ | ; 0x0043A680 | ||
+ | : <code>CCheat::CreateCarMonster</code> | ||
+ | ; 0x0043A670 | ||
+ | : <code>CCheat::CreateCarStuntPlane</code> | ||
+ | ; 0x0043A570 | ||
+ | : <code>CCheat::CreateCarTanker</code> | ||
+ | ; 0x00438FC0 | ||
+ | : <code>CCheat::DecreaseGameSpeed</code> | ||
+ | ; 0x00438F90 | ||
+ | : <code>CCheat::IncreaseGameSpeed</code> | ||
+ | ; 0x00439C70 | ||
+ | : <code>CCheat::EveryoneArmed</code> | ||
+ | ; 0x00439600 | ||
+ | : <code>CCheat::Jetpack</code> | ||
+ | ; 0x004399D0 | ||
+ | : <code>CCheat::SetSkillsMax</code> | ||
+ | ; 0x00438F50 | ||
+ | : <code>CCheat::SetWeather0</code> | ||
+ | ; 0x00438F40 | ||
+ | : <code>CCheat::SetWeather1</code> | ||
+ | ; 0x00438F70 | ||
+ | : <code>CCheat::SetWeather16</code> | ||
+ | ; 0x00438F60 | ||
+ | : <code>CCheat::SetWeather4</code> | ||
+ | ; 0x00438F80 | ||
+ | : <code>CCheat::SetWeather9</code> | ||
+ | ; 0x004385B0 | ||
+ | : <code>CCheat::WeaponSet1</code> | ||
+ | ; 0x00438890 | ||
+ | : <code>CCheat::WeaponSet2</code> | ||
+ | ; 0x00438B30 | ||
+ | : <code>CCheat::WeaponSet3</code> | ||
+ | ; 0x00439B20 | ||
+ | : <code>CCheat::PedsAttackAll</code> | ||
==Data Pools== | ==Data Pools== |
Revision as of 08:07, 30 April 2007
Audio
- 0x004EF510
Audio_36021_Unk
Cheats
- 0x00438480
CCheat::Process
- 0x00609F50
CCheat::SetWantedLevel
- 0x00438E90
CCheat::Add2Stars
- 0x00438E40
CCheat::AddArmourMoneyHealth
- 0x00438F20
CCheat::ClearWantedLevel
- 0x00407851
CCheat::CreateCar
- 0x0043A510
CCheat::CreateCar408
- 0x0043A500
CCheat::CreateCar409
- 0x0043A4A0
CCheat::CreateCar432
- 0x0043A4F0
CCheat::CreateCar442
- 0x0043A520
CCheat::CreateCar457
- 0x0043A4D0
CCheat::CreateCar502
- 0x0043A4E0
CCheat::CreateCar503
- 0x0043A4B0
CCheat::CreateCar504
- 0x0043A4C0
CCheat::CreateCar505
- 0x0043A660
CCheat::CreateCarDozer
- 0x0043A550
CCheat::CreateCarHunter
- 0x0043A560
CCheat::CreateCarQuad
- 0x0043A680
CCheat::CreateCarMonster
- 0x0043A670
CCheat::CreateCarStuntPlane
- 0x0043A570
CCheat::CreateCarTanker
- 0x00438FC0
CCheat::DecreaseGameSpeed
- 0x00438F90
CCheat::IncreaseGameSpeed
- 0x00439C70
CCheat::EveryoneArmed
- 0x00439600
CCheat::Jetpack
- 0x004399D0
CCheat::SetSkillsMax
- 0x00438F50
CCheat::SetWeather0
- 0x00438F40
CCheat::SetWeather1
- 0x00438F70
CCheat::SetWeather16
- 0x00438F60
CCheat::SetWeather4
- 0x00438F80
CCheat::SetWeather9
- 0x004385B0
CCheat::WeaponSet1
- 0x00438890
CCheat::WeaponSet2
- 0x00438B30
CCheat::WeaponSet3
- 0x00439B20
CCheat::PedsAttackAll
Data Pools
Data arrays for storing entities.
- 00550F10
CPools::Initialise((void))
- 005519F0
CPools::ShutDown((void))
- 00550570
CPool_CBuilding_CBuilding::CPool_CBuilding_CBuilding((int))
- 005507C0
CPool_CColModel_CColModel::CPool_CColModel_CColModel((int))
- 005506F0
CPool_CDummy_CDummyPed::CPool_CDummy_CDummyPed((int))
- 00550320
CPool_CEntryInfoNode_CEntryInfoNode::CPool_CEntryInfoNode_CEntryInfoNode((int))
- 00550960
CPool_CEvent_CEvent::CPool_CEvent_CEvent((int))
- 00550BD0
CPool_CNodeRoute_CNodeRoute::CPool_CNodeRoute_CNodeRoute((int))
- 00550640
CPool_CObject_CObject::CPool_CObject_CObject((int))
- 00550B00
CPool_CPatrolRoute_CPatrolRoute::CPool_CPatrolRoute_CPatrolRoute((int))
- 00550E40
CPool_CPedAttractors_CPedAttractors::CPool_CPedAttractors_CPedAttractors((int))
- 00550D70
CPool_CPedIntelligence_CPedIntelligence::CPool_CPedIntelligence_CPedIntelligence((int))
- 005503F0
CPool_CPed_CPlayerPed::CPool_CPed_CPlayerPed((int))
- 00550A30
CPool_CPointRoute_CPointRoute::CPool_CPointRoute_CPointRoute((int))
- 00550250
CPool_CPtrNodeDouble_CPtrNodeDouble::CPool_CPtrNodeDouble_CPtrNodeDouble((int))
- 00550180
CPool_CPtrNodeSingle_CPtrNodeSingle::CPool_CPtrNodeSingle_CPtrNodeSingle((int))
- 00550CA0
CPool_CTaskAllocator_CTaskAllocator::CPool_CTaskAllocator_CTaskAllocator((int))
- 00550890
CPool_CTask_CTask::CPool_CTask_CTask((int))
- 005504C0
CPool_CVehicle_CAutomobile::CPool_CVehicle_CAutomobile((int))
File Management
- 0x004AB260
CFileMgr::CloseFile((int))
- 0x005389D0
CFileMgr::CloseFile((int))
- 0x004AB240
CFileMgr::OpenFile((char const *))
- 0x00538900
CFileMgr::OpenFile((char const *))
- 0x00538950
CFileMgr::Read((int,char *,int))
- 0x005387D0
CFileMgr::SetDir((char const *))
- 0x008232D8
AssignFile
- 0x00538950
BlockRead
Scripts
- 0x00486720
CTheScripts::ReadObjectNamesFromScript((void))
- 0x00486780
CTheScripts::UpdateObjectIndices((void))
- 0x00464080
CRunningScript::CollectParameters((uint *,short)) (GetOpcodeParameters)
- 0x00469F00
CRunningScript_ProcessOneCommand
- 0x00A43C78
- Where the routine above stores opcode parameters values. Max 32 parameters for an opcode it seems. (Although only 16 are ever used.)
- 0x00464370
StoreOpcodeResult()
- For opcodes that return a value in a variable parameter, copies the return value from 0xA43C78 to the variable. A complementary function to
GetOpcodeParameters()
. - 0x0055C180
AddToStat
Wanted Levels
- 0x0056E5D0
BustedProc
UnCategorised
- 004CE090
CAnimBlendAssocGroup::GetAnimation((uint))
- 00735FD0
CBulletInfo::Initialise((void))
- 00736A40
CExplosion::Initialise((void))
- 00737B40
CProjectileInfo::Initialise((void))
- 007170C0
CRGBA::CRGBA((uchar,uchar,uchar,uchar))
- 00739B60
CShotInfo::Initialise((void))
- 0073A300
CWeapon::InitialiseWeapons((void))
- 005BF750
CWeaponInfo::Initialise((void))
- 0053BC80
LoadGame(char; fileName))
- Initializes all data structures and loads fileName (which is gta.dat).
- 005B9030
LoadMapDefinitionFile(char; fileName))
- Parses and loads dat-files, such as default.dat and gta.dat.
- 00550F10
AllocatePools())
- Allocates stuff which LimitAdjuster modifies, such as Peds and Buildings.
- 0082119A
malloc(size_t size)
- 00748760
int __stdcall WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd)
- 00747F00
int __stdcall WndProc(HWND hWnd,int msg,WPARAM wParam,int lParam)
- 007486F0
int __cdecl RegisterSAWindow()
- 00745560
HWND __cdecl CreateSAWindow(HINSTANCE hInstance)
- 007476B0
void __cdecl PlayMPEG(int nShowCmd, char *filename)
- Used to play intro videos (Logo.mpg and GTAtitles.mpg)