Function Memory Addresses (VC)

From GTAMods Wiki
Revision as of 21:35, 15 January 2012 by Spaceeinstein (talk | contribs) (tabulated)
Jump to navigation Jump to search

Contains some stuff from Squiddy's Functions & Modelingman's Functions.

Display

Address Name Description
004A6510 RenderEffects
004A6190 Render2DStuff
004A69D0 LoadingScreen
004A68A0 LoadingIslandScreen
00557320 CHud::Draw

CHeli

Address Name Description
005AC50E CHeli::DrawCoronas (( CEntity* ))
005acda0 CHeli::Process (( void ))

Render

Address Name Description
00574790 CSpecialFX::Render
0056CC40 CShadows::RenderStoredShadows
0056C690 CShadows::RenderStaticShadows
00567F20 CRubbish::Render
005608C0 CParticle::Render
005729F0 CBulletTraces::Render
00570DA0 C3dMarker::RenderArrow
00570BA0 C3dMarker::Render
00543500 CCoronas::Render

Mission Script

Address Name Description
00451010 COpcode::GetParameters

No Category

Address Name Description
00441F70 DeactivateSlowMotion
005D5170 CWeaponInfo:GetFireType
00541570 CRGBA::CRGBA
005F9EE0 CMusicManager::DisplayRadioStationName
00487200 CDebug::DebugDisplayTextBuffer
0042A650 CDarkel::Update
00429FD0 CDarkel::ReadStatus
0042A7A0 CDarkel::Init
00429FC0 CDarkel::FrenzyOnGoing
00429FE0 CDarkel::DrawMessages
0046FC1C CCamera::DrawBordersForWideScreen
00552500 AsciiToUnicode
00466AD0 CAccidentManager::CountActiveAccidents ((void))
00466AF0 CAccidentManager::FindNearestAccident (( float,float,float,float *))
00401010 CAnimBlendAssocGroup::CopyAnimation (( uint ))
00401190 CAnimBlendAssocGroup::GetAnimation ((char const *))
00401180 CAnimBlendAssocGroup::GetAnimation (( uint ))
00401770 CAnimBlendAssociation::SetCurrentTime ((float))
004016C0 CAnimBlendAssociation::SetDeleteCallback ((void (*)( CAnimBlendAssociation *,void *),void *))
004016A0 CAnimBlendAssociation::SetFinishCallback ((void (*)( CAnimBlendAssociation *,void *),void *))
00401700 CAnimBlendAssociation::Start ((float))
00401740 CAnimBlendAssociation::SyncAnimation (( CAnimBlendAssociation *))
004058B0 CAnimManager::AddAnimation (( RpClump *, AssocGroupId,AnimationId ))
00405640 CAnimManager::BlendAnimation (( RpClump *, AssocGroupId,AnimationId,float ))
00405960 CAnimManager::GetAnimAssociation (( AssocGroupId,AnimationId ))
00405990 CAnimManager::GetAnimation ((char const *, CAnimBlock *))
006857B0 CAnimManager::ms_aAnimAssocDefinitions (void)
00418CA0 CAutoPilot::RemoveOnePathNode ((void))
0059E620 CAutomobile::CAutomobile (( int,uchar ))
0059D1F0 CAutomobile::GetComponentWorldPosition (( int,CVector &))
0059D260 CAutomobile::HydraulicControl ((void))
0059D1D0 CAutomobile::IsComponentPresent (( int ))
0059CF50 CAutomobile::OpenDoor (( int,eDoors,float ))
0059D100 CAutomobile::SetComponentRotation (( int,float,float,float ))
0059E590 CAutomobile::SetModelIndex (( uint ))
0059E2B0 CAutomobile::SetupSuspensionLines ((void))
0059E600 CAutomobile::~CAutomobile ((void))
005C48C0 CBulletInfo::Initialise ((void))
005C48A0 CBulletInfo::Shutdown ((void))
005C3DE0 CBulletInfo::Update ((void))
00419B90 CCarAI::AddAmbulanceOccupants (( CAutomobile *))
00419B70 CCarAI::AddFiretruckOccupants (( CAutomobile *))
0041D300 CCarCtrl::ClearInterestingVehicleList ((void))
0041CC20 CCarCtrl::FindLinksToGoWithTheseNodes (( CVehicle *))
0041C940 CCarCtrl::GenerateEmergencyServicesCar ((void))
0041C460 CCarCtrl::GenerateOneEmergencyServicesCar (( uint,float,float,float ))
0041D350 CCarCtrl::IsThisVehicleInteresting (( CVehicle *))
0041D000 CCarCtrl::JoinCarWithRoadSystem (( CVehicle *))
0041CEB0 CCarCtrl::JoinCarWithRoadSystemGotoCoors (( CVehicle *, float,float,float,bool ))
0041C2F0 CCarCtrl::MapCouldMoveInThisArea (( float,float ))
0041D370 CCarCtrl::RegisterVehicleOfInterest (( CVehicle *))
0041D320 CCarCtrl::RemoveFromInterestingVehicleList (( CVehicle *))
0041D2D0 CCarCtrl::SwitchVehicleToRealPhysics (( CVehicle *))
0041C350 CCarCtrl::UpdateCarCount (( CVehicle *, uchar ))
005A9810 CDamageManager::GetDoorStatus (( int ))
005A9820 CDamageManager::SetDoorStatus (( int,uint ))
005A9A10 CDoor::IsClosed ((void))
005A9B50 CDoor::Open ((float))
005A9AB0 CDoor::RetAngleWhenClosed ((void))
00487D10 CEntity::GetDistanceFromCentreOfMassToBaseOfModel ((void))
004C6AC0 CEntity::RegisterReference (( CEntity **))
004898B0 CEntity::SetModelIndex (( uint ))
005C5720 CExplosion::AddExplosion (( CEntity *, CEntity *, eExplosionType,CVector const &, uint ))
005C6900 CExplosion::Initialise ((void))
005C6820 CExplosion::Shutdown ((void))
005C4BA0 CExplosion::Update ((void))
0048DFB0 CFileMgr::LoadFile ((char const *, uchar *, int ))
0048E030 CFileMgr::SetDir ((char const *))
0048E5D0 CFire::Extinguish ((void))
0048F170 CFireManager::FindNearestFire (( CVector,float *))
0053A6F0 CGangs::GetGangPedModelOverride ((short))
004DFB00 CMatrix::CMatrix (( RwMatrix *, bool ))
004DF240 CMatrix::SetRotate (( float,float,float ))
004DF4F0 CMatrix::SetRotateX ((float))
004DF450 CMatrix::SetRotateY ((float))
004DF3B0 CMatrix::SetRotateZ ((float))
004DF8F0 CMatrix::UpdateRW ((void))
004DFAE0 CMatrix::~CMatrix ((void))
004AAA60 CPad::GetCarGunFired ((void))
004AAC90 CPad::GetLookLeft ((void))
004AAC60 CPad::GetLookRight ((void))
004AB060 CPad::GetPad (( int ))
00439070 CPathFind::DoPathSearch (( uchar,CVector,int,CVector,CPathNode **,short *, short,CVehicle *,float *, float,int ))
00436E40 CPathFind::FindNodeClosestToCoorsFavourDirection (( float,float,float,uchar,float,float ))
004382B0 CPathFind::NewGenerateCarCreationCoors (( float,float,float,float,float,float,bool,CVector *, int *, int *,float *, bool ))
00438F90 CPathFind::RemoveBadStartNode (( CVector,CPathNode **,short *))
0050D4B0 CPed::BuildPedLists ((void))
0050DC20 CPed::CPed (( uint ))
004F4950 CPed::CheckForExplosions ((CVector2D &))
0050B4A0 CPed::ClearAimFlag ((void))
0050B9C0 CPed::ClearLookFlag ((void))
00521720 CPed::ClearObjective ((void))
00517BA0 CPed::EnterCar ((void))
005164D0 CPed::GetPositionToOpenCarDoor (( CVehicle *, uint ))
0050D9F0 CPed::Initialise ((void))
005C84D0 CPed::IsPedDoingDriveByShooting ((void))
004F4930 CPed::IsPlayer (const(void))
00518AD0 CPed::LineUpPedWithCar (( uint ))
00527570 CPed::LoadFightData ((void))
0050B700 CPed::MoveHeadToLook ((void))
0050D360 CPed::OurPedCanSeeThisOne (( CEntity *))
005179D0 CPed::QuitEnteringCar ((void))
0050CCF0 CPed::RestartNonPartialAnims ((void))
004F17D0 CPed::RestoreHeadingRate ((void))
0050C600 CPed::RestorePreviousState ((void))
0050BE00 CPed::ScanForThreats ((void))
0050B510 CPed::SetAimFlag (( CEntity *))
0050B5B0 CPed::SetAimFlag ((float))
005155E0 CPed::SetAnimOffsetForEnterOrExitVehicle ((void))
004F65C0 CPed::SetDie (( AnimationId,float,float ))
004F6A20 CPed::SetEvasiveDive (( CPhysical *, uchar ))
0050BB70 CPed::SetLookFlag (( CEntity *, bool ))
0050D900 CPed::SetModelIndex (( uint ))
0050CD50 CPed::SetMoveAnim ((void))
0050D110 CPed::SetMoveState (( eMoveState ))
0050D8E0 CPed::SetPedStats (( ePedStats ))
0050CC40 CPed::SetStoredState ((void))
004F28A0 CPed::SetWaitState (( eWaitState,void *))
0050D120 CPed::SortPeds (( CPed **, int,int ))
0050CD20 CPed::StopNonPartialAnims ((void))
004F18A0 CPed::Wait ((void))
0050DA70 CPed::~CPed ((void))
0052FA10 CPedIK::CPedIK (( CPed *))
00530F00 CPedType::Initialise ((void))
004BAE90 CPhysical::AddToMovingList ((void))
004BACC0 CPhysical::ApplyTurnForce (( float,float,float,float,float,float ))
004BB650 CPhysical::CPhysical ((void))
004BB630 CPhysical::~CPhysical ((void))
005371B0 CPlayerPed::ReApplyMoveAnims ((void))
00536620 CPlayerPed::SetRealMoveAnim ((void))
00532070 CPlayerPed::SetWantedLevelNoDrop (( int ))
004C1350 CPool_10CColModels_10CColModels_::CPool_10CColModels_10CColModels_(( int ))
004C03D0 CPool_10CColModels_10CColModels_::Flush((void))
004A7560 CPool_10CColModels_10CColModels_::GetNoOfUsedSpaces((void))
004C03C0 CPool_10CColModels_10CColModels_::~CPool_10CColModels_10CColModels_((void))
004C0DD0 CPool_10CTreadable_10CTreadable_::CPool_10CTreadable_10CTreadable_(( int ))
004C0510 CPool_10CTreadable_10CTreadable_::Flush((void))
004A74A0 CPool_10CTreadable_10CTreadable_::GetNoOfUsedSpaces((void))
004C0500 CPool_10CTreadable_10CTreadable_::~CPool_10CTreadable_10CTreadable_((void))
004C0850 CPool_14CEntryInfoNode_14CEntryInfoNode_::CPool_14CEntryInfoNode_14CEntryInfoNode_(( int ))
004C0650 CPool_14CEntryInfoNode_14CEntryInfoNode_::Flush((void))
004A7410 CPool_14CEntryInfoNode_14CEntryInfoNode_::GetNoOfUsedSpaces((void))
004C0640 CPool_14CEntryInfoNode_14CEntryInfoNode_::~CPool_14CEntryInfoNode_14CEntryInfoNode_((void))
004C11F0 CPool_18cAudioScriptObject_18cAudioScriptObject_::CPool_18cAudioScriptObject_18cAudioScriptObject_(( int ))
004C0420 CPool_18cAudioScriptObject_18cAudioScriptObject_::Flush((void))
004A7530 CPool_18cAudioScriptObject_18cAudioScriptObject_::GetNoOfUsedSpaces((void))
004C0410 CPool_18cAudioScriptObject_18cAudioScriptObject_::~CPool_18cAudioScriptObject_18cAudioScriptObject_((void))
004C09B0 CPool_4CPed_10CPlayerPed_::CPool_4CPed_10CPlayerPed_(( int ))
004C0600 CPool_4CPed_10CPlayerPed_::Flush((void))
00451CF0 CPool_4CPed_10CPlayerPed_::GetIndex(( CPed *))
004A7440 CPool_4CPed_10CPlayerPed_::GetNoOfUsedSpaces((void))
004C05F0 CPool_4CPed_10CPlayerPed_::~CPool_4CPed_10CPlayerPed_((void))
004C1090 CPool_6CDummy_9CDummyPed_::CPool_6CDummy_9CDummyPed_(( int ))
004C0470 CPool_6CDummy_9CDummyPed_::Flush((void))
004A7500 CPool_6CDummy_9CDummyPed_::GetNoOfUsedSpaces((void))
004C0460 CPool_6CDummy_9CDummyPed_::~CPool_6CDummy_9CDummyPed_((void))
004C0F30 CPool_7CObject_13CCutsceneHead_::CPool_7CObject_13CCutsceneHead_(( int ))
004C04C0 CPool_7CObject_13CCutsceneHead_::Flush((void))
004A74D0 CPool_7CObject_13CCutsceneHead_::GetNoOfUsedSpaces((void))
004C04B0 CPool_7CObject_13CCutsceneHead_::~CPool_7CObject_13CCutsceneHead_((void))
004C06E0 CPool_8CPtrNode_8CPtrNode_::CPool_8CPtrNode_8CPtrNode_(( int ))
004C1530 CPool_8CPtrNode_8CPtrNode_::Delete(( CPtrNode *))
004C06A0 CPool_8CPtrNode_8CPtrNode_::Flush((void))
004A73E0 CPool_8CPtrNode_8CPtrNode_::GetNoOfUsedSpaces((void))
004C1560 CPool_8CPtrNode_8CPtrNode_::New((void))
004C0690 CPool_8CPtrNode_8CPtrNode_::~CPool_8CPtrNode_8CPtrNode_((void))
004C0C70 CPool_9CBuilding_9CBuilding_::CPool_9CBuilding_9CBuilding_(( int ))
004C0560 CPool_9CBuilding_9CBuilding_::Flush((void))
004A7470 CPool_9CBuilding_9CBuilding_::GetNoOfUsedSpaces((void))
004C0550 CPool_9CBuilding_9CBuilding_::~CPool_9CBuilding_9CBuilding_((void))
004C0040 CPools::CheckPoolsEmpty ((void))
004BFF80 CPools::GetObject (( int ))
004BFFA0 CPools::GetObjectRef (( CObject *))
004C0000 CPools::GetPed (( int ))
004C0020 CPools::GetPedRef (( CPed *))
004BFFC0 CPools::GetVehicle (( int ))
004BFFE0 CPools::GetVehicleRef (( CVehicle *))
004C0070 CPools::ShutDown ((void))
0053A8A0 CPopulation::AddPedInCar (( CVehicle *, int ))
0053A720 CPopulation::UpdatePedCount (( ePedType,uchar ))
005C7C30 CProjectileInfo::Initialise ((void))
005C7C10 CProjectileInfo::Shutdown ((void))
005C6A20 CProjectileInfo::Update ((void))
004C14B0 CPtrList::Flush ((void))
004C1500 CPtrNode::__dl ((void *))
004C1520 CPtrNode::__nw (( uint ))
004C3A70 CRadar::ClearBlipForEntity (( eBlipType,int ))
0044FD70 CRunningScript::Process((void))
0044B400 CRunningScript::ProcessCommands0To99((int))
006084C0 CRunningScript::ProcessCommands1000To1099((int))
00606730 CRunningScript::ProcessCommands1100To1199((int))
00630650 CRunningScript::ProcessCommands1200To1299((int))
0062E940 CRunningScript::ProcessCommands1300To1399((int))
00637600 CRunningScript::ProcessCommands1400To1499((int))
00444BE0 CRunningScript::ProcessCommands200To299((int))
00453670 CRunningScript::ProcessCommands300To399((int))
00451F90 CRunningScript::ProcessCommands400To499((int))
00457580 CRunningScript::ProcessCommands500To599((int))
00456E20 CRunningScript::ProcessCommands600To699((int))
00455030 CRunningScript::ProcessCommands700To799((int))
0045B220 CRunningScript::ProcessCommands800To899((int))
00458EC0 CRunningScript::ProcessCommands900To999((int))
0044FBE0 CRunningScript::ProcessOneCommand((void))
005C83B0 CShotInfo::Initialise ((void))
005C8390 CShotInfo::Shutdown ((void))
005C7E60 CShotInfo::Update ((void))
005778B0 CSprite::CalcScreenCoors ((RwV3d const &,RwV3d *,float *,float *, bool ))
00576690 CSprite::RenderOneXLUSprite ((float,float,float,float,float,uchar,uchar,uchar,short,float,uchar))
0040E310 CStreaming::RequestModel (( int,int ))
0040AEA0 CStreaming::SetModelIsDeletable (( int ))
004DC500 CTheZones::GetZoneInfoForTimeOfDay (( CVector const *, CZoneInfo *))
005B8E60 CVehicle::AddPassenger (( CPed *))
005B8D50 CVehicle::AddPassenger (( CPed *, uchar ))
005BAC10 CVehicle::CVehicle (( uchar ))
005BA960 CVehicle::CanBeDeleted ((void))
005B8460 CVehicle::CanPedOpenLocks (( CPed const *))
005C8E40 CVehicle::DoFixedMachineGuns ((void))
005B9020 CVehicle::InflictDamage (( CEntity *, eWeaponType,float ))
005B84B0 CVehicle::IsOnItsSide ((void))
005B84F0 CVehicle::IsUpsideDown ((void))
005B8F50 CVehicle::ProcessDelayedExplosion ((void))
005B9770 CVehicle::ProcessWheel (( CVector &, CVector &, CVector &, CVector &, int,float,float,float,char,float *, tWheelState *))
005BA900 CVehicle::ProcessWheelRotation (( tWheelState,CVector const &, CVector const &,float))
005B8920 CVehicle::RemoveDriver ((void))
005B8CE0 CVehicle::RemovePassenger (( CPed *))
005B89F0 CVehicle::SetDriver (( CPed *))
005BAA40 CVehicle::SetModelIndex (( uint ))
005B8870 CVehicle::SetUpDriver ((void))
005B8700 CVehicle::SetupPassenger (( int ))
005B8520 CVehicle::UsesSiren ((void))
005BAAE0 CVehicle::__dl ((void *))
005BAB00 CVehicle::__nw (( uint ))
005BAB20 CVehicle::__nw ((void))
005BAB30 CVehicle::~CVehicle ((void))
005C8AE0 CWeapon::BlowUpExplosiveThings (( CEntity *))
005CEE60 CWeapon::DoBulletImpact (( CEntity *, CEntity *, CVector *, CVector *, CColPoint *,CVector2D))
005CA400 CWeapon::DoDriveByAutoAiming (( CEntity *, CVector *, CVector *))
005CA8B0 CWeapon::DoTankDoomAiming (( CEntity *, CEntity *, CVector *, CVector *))
005D45E0 CWeapon::Fire (( CEntity *, CVector *))
005D44E0 CWeapon::FireFromCar (( CAutomobile *, bool ))
005D0560 CWeapon::FireHeliGun (( CEntity *, CVector *, CVector *,float))
005D1140 CWeapon::FireInstantHit (( CEntity *, CVector *))
005CB0A0 CWeapon::FireInstantHitFromCar (( CAutomobile *, bool ))
005CBFF0 CWeapon::FireM16_1stPerson(( CEntity *))
005CCF90 CWeapon::FireProjectile (( CEntity *, CVector *,float))
005CD340 CWeapon::FireShotgun (( CEntity *, CVector *))
005CC730 CWeapon::FireSniper (( CEntity *))
005C8AB0 CWeapon::HasWeaponAmmoToBeUsed ((void))
005D4E20 CWeapon::Initialise (( eWeaponType,int ))
005D4DF0 CWeapon::InitialiseWeapons ((void))
005C9B50 CWeapon::IsType2Handed((void))
005C8C30 CWeapon::MakePedsJumpAtShot (( CPhysical *, CVector *, CVector *))
005CA3C0 CWeapon::Reload ((void))
005D4DD0 CWeapon::ShutdownWeapons ((void))
005CA0B0 CWeapon::Update (( int ))
005D4DB0 CWeapon::UpdateWeapons ((void))
005D5050 CWeaponEffects::ClearCrossHair ((void))
005D4E90 CWeaponEffects::Render ((void))
005D5710 CWeaponInfo::GetWeaponInfo (( eWeaponType ))
005D5750 CWeaponInfo::Initialise ((void))
005D5250 CWeaponInfo::LoadWeaponData ((void))
005D5730 CWeaponInfo::Shutdown ((void))
004DB3F0 CWorld::Add (( CEntity *))
004D6370 CWorld::FindObjectsKindaColliding (( CVector const &, float,bool,short *, short,CEntity **, bool,bool,bool,bool,bool ))
004D8B00 CWorld::ProcessVerticalLine (( CVector const &, float,CColPoint &, CEntity *&, bool,bool,bool,bool,bool,bool,CStoredCollPoly *))
004DB310 CWorld::Remove (( CEntity *))
00407AC0 RpAnimBlendClumpFillFrameArray ( RpClump *, AnimBlendFrameData **)
00407780 RpAnimBlendClumpGetAssociation ( RpClump *, uint )
00402E20 RpAnimBlendClumpGetFirstAssociation ( RpClump *)
00407890 RpAnimBlendClumpInit ( RpClump *)
00407870 RpAnimBlendClumpIsInitialized ( RpClump *)
00407800 RpAnimBlendClumpRemoveAllAssociations ( RpClump *)
004077B0 RpAnimBlendClumpRemoveAssociations ( RpClump *, uint )
00407830 RpAnimBlendClumpSetBlendDeltas ( RpClump *, uint,float )
004075D0 RpAnimBlendGetNextAssociation ( CAnimBlendAssociation *)
006453B0 RwFrameForAllObjects
00649BA0 RwRenderStateSet
004DFF20 __ml( CMatrix const &, CVector const &)
005F9E20 cDMAudio::CreateEntity (( eAudioType,void *))
005F9E00 cDMAudio::DestroyEntity (( int ))
005F9DA0 cDMAudio::PlayOneShot (( int,ushort,float ))
005F9DD0 cDMAudio::SetEntityStatus (( int,uchar ))
0040FBC0 ImgFilesLoader (char* Dirpath, short int unknown)

Text display (CFont)

Address Name Description
00550170 CFont::SetColor
00550100 CFont::SetWrapx
00550230 CFont::SetScale
00550060 CFont::SetRightJustifyOn
00550020 CFont::SetPropsOn
0054FFE0 CFont::SetFontStyle
005500F0 CFont::SetCentreSize
00550120 CFont::SetCentreOn
00550110 CFont::SetCentreOff
005500E0 CFont::SetBackgroundOn
005500D0 CFont::SetBackgroundOff
00551040 CFont::PrintString
00551620 CFont::PrintChar