Difference between revisions of "Function Memory Addresses (SA)"
								
								Jump to navigation
				Jump to search
				
				
		
					
								
							
		|  (→UnCategorised) |  (→Scripts) | ||
| Line 13: | Line 13: | ||
| : <code>StoreOpcodeResult()</code> | : <code>StoreOpcodeResult()</code> | ||
| : For opcodes that return a value in a variable parameter, copies the return value from '''0xA43C78''' to the variable. A complementary function to <code>GetOpcodeParameters()</code>. | : For opcodes that return a value in a variable parameter, copies the return value from '''0xA43C78''' to the variable. A complementary function to <code>GetOpcodeParameters()</code>. | ||
| + | ; 0055C180 | ||
| + | : <code>AddToStat</code> | ||
| ==File Management== | ==File Management== | ||
Revision as of 07:38, 30 April 2007
Scripts
- 00486720
- CTheScripts::ReadObjectNamesFromScript((void))
- 00486780
- CTheScripts::UpdateObjectIndices((void))
- 00464080
- CRunningScript::CollectParameters((uint *,short)) (GetOpcodeParameters)
- 00469F00
- CRunningScript_ProcessOneCommand
- 00A43C78
- Where the routine above stores opcode parameters values. Max 32 parameters for an opcode it seems. (Although only 16 are ever used.)
- 00464370
- 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().
- 0055C180
- AddToStat
File Management
- 004AB260
- CFileMgr::CloseFile((int))
- 005389D0
- CFileMgr::CloseFile((int))
- 004AB240
- CFileMgr::OpenFile((char const *))
- 00538900
- CFileMgr::OpenFile((char const *))
- 00538950
- CFileMgr::Read((int,char *,int))
- 005387D0
- CFileMgr::SetDir((char const *))
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))
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)
- 00438480
- Looks like cheat processor.
- 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)

