[1.1.16.8] Function address dump
Heyho MPGH,
today, after moths of chilling (and nerding BF3), I started looking at CrossFire again and as I'm in good mood, I'll provide you with some (mainly scriptually generated) information. :)
Might be interesting for those beyond you who are familiar with reverse engineering.
Greetings,
Ende! - **** team
PS: As always, if you have no idea what you are doing: don't waste your time asking me your question, I won't even reply.
today, after moths of chilling (and nerding BF3), I started looking at CrossFire again and as I'm in good mood, I'll provide you with some (mainly scriptually generated) information. :)
Code:
[0x00601540] CClientMgr::AppInitMusic [0x00605010] CClientMgr::Init [0x00604670] CClientMgr::StartShell [0x00602FE0] CClientMgr_LoadModel [0x005FF9F0] CClientShell::CreateServerMgr [0x005FF160] CClientShell::DoLoadWorld [0x005FFEA0] CClientShell::StartupLocal [0x005FFB20] CClientShell::StartupLocal [0x005FF780] CClientShell::Update [0x00609640] CLTClient::FindNamedObjects [0x00609B40] CLTClient::GetCanvasFn [0x0060B430] CLTClient::GetLobbyLaunchInfo [0x0060A170] CLTClient::GetObjectGlobalForceOverride [0x0060A040] CLTClient::GetObjectModelCullingPos [0x0060BA70] CLTClient::GetObjectModelCullingPos [0x0060A3C0] CLTClient::GetObjectPos [0x0060A320] CLTClient::GetObjectRotation [0x0060A5F0] CLTClient::GetObjectScale [0x0056D350] CLTClient::GetPointShade [0x00608AB0] CLTClient::GetPolyTextureFlags [0x00609DB0] CLTClient::GetSConValueFloat [0x00609CB0] CLTClient::GetSConValueString [0x0060A660] CLTClient::GetServiceList [0x00609C40] CLTClient::GetSpriteControl [0x006089F0] CLTClient::GetTcpIpAddress [0x006095C0] CLTClient::GetWorldModelObjectString [0x0060B550] CLTClient::IsLobbyLaunched [0x0060A450] CLTClient::OpenFile [0x0060A970] CLTClient::OpenMemoryStream [0x005A0E10] CLTClient::OpenMemoryStream [0x0060B0A0] CLTClient::OptimizeParticles [0x0060B820] CLTClient::OptimizeParticles [0x0060C830] CLTClient::ProcessAttachments [0x00609430] CLTClient::RegisterConsoleProgram [0x00609770] CLTClient::RemoveObject [0x00608A50] CLTClient::SelectService [0x0060C110] CLTClient::SendToServer [0x0060A0E0] CLTClient::SetObjectDir [0x0060AE90] CLTClient::SetObjectPos [0x0060C410] CLTClient::SetObjectScale [0x00608FE0] CLTClient::SetParticleSystemEffectShaderID [0x0060BCC0] CLTClient::SetPolyGridTexture [0x00608DB0] CLTClient::SetPolyGridTextureInfo [0x00608C90] CLTClient::SetPolygridEffectShaderID [0x00609BD0] CLTClient::SetSpriteEffectShaderID [0x00608F70] CLTClient::SetVolumeEffectEffectShaderID [0x006093A0] CLTClient::UnregisterConsoleProgram [0x0056D280] CLTCommonClient::GetAttachmentObjects [0x0056D140] CLTCommonClient::GetObjectVertexBlendType [0x0056D910] CLTCommonClient::SetObjectFilenames [0x0056D5E0] CLTCommonClient::SetObjectResource [0x0056CDF0] CLTCommonServer::SetObjectFilenames [0x0056C780] CLTCommonServer::SetObjectResource [0x0056BD90] CLTCommonShared::GetAttachmentTransform [0x0056BCB0] CLTCommonShared::GetAttachments [0x0056C280] CLTCommonShared::GetObjectFlags [0x0056C1F0] CLTCommonShared::SetObjectFlags [0x00614740] CLTModelClient::GetFilenames [0x00614840] CLTModelClient::GetFilenames [0x00614660] CLTModelClient::GetFilenames [0x00614540] CLTModelClient::GetRenderStyle [0x00614AB0] CLTModelClient::SetCurAnim [0x006145D0] CLTModelClient::SetRenderStyle [0x00624B80] CLTModelServer::AddChildModelDB [0x006243E0] CLTModelServer::GetFilenames [0x006242E0] CLTModelServer::GetModelDBFilename [0x006241E0] CLTModelServer::GetSkinFilename [0x00624600] CLTModelServer::ResetAnim [0x006247E0] CLTModelServer::SetAnimRate [0x006246F0] CLTModelServer::SetCurAnim [0x006248D0] CLTModelServer::SetCurAnimTime [0x00624A60] CLTModelServer::SetLooping [0x006249C0] CLTModelServer::SetPlaying [0x00624510] CLTModelServer::SetWeightSet [0x0056B140] CLTPhysicsClient::MoveObject [0x0056AE90] CLTPhysicsClient::MoveObject [0x0056AFF0] CLTPhysicsClient::MovePushObjects [0x0056B4D0] CLTPhysicsClient::RotatePushObjects [0x0056ACC0] CLTPhysicsClient::SetAcceleration [0x0056B310] CLTPhysicsClient::SetObjectDims [0x0056AD60] CLTPhysicsClient::SetVelocity [0x0056ABE0] CLTPhysicsClient::UpdateMovement [0x0056A730] CLTPhysicsServer::CollidePlayer [0x0056AA20] CLTPhysicsServer::MoveObject [0x0056A590] CLTPhysicsServer::SetAcceleration [0x0056A660] CLTPhysicsServer::SetVelocity [0x005C8A60] CLTRenderMgr::AddEffectShader [0x005A14D0] CLTServer::FindNamedObjects [0x005A1CA0] CLTServer::GetClassDef [0x005A1AC0] CLTServer::GetClassDef [0x005A1A20] CLTServer::GetClassName [0x005A1600] CLTServer::GetHPolyObject [0x005A1090] CLTServer::GetObjectName [0x005A11F0] CLTServer::GetObjectPos [0x005A1160] CLTServer::GetObjectPos [0x005A2E40] CLTServer::SendSFXMessage [0x005A3080] CLTServer::SendToClient [0x005A2FB0] CLTServer::SetObjectSFXMessage [0x00626DD0] CLTSoundMgrServer::GetSoundDuration [0x00626D60] CLTSoundMgrServer::IsSoundDone [0x00626CB0] CLTSoundMgrServer::KillSound [0x00626E40] CLTSoundMgrServer::KillSoundLoop [0x00626F00] CLTSoundMgrServer::PlaySound [0x00626BF0] CLTVideoMgr::StartOnScreenVideo [0x006269B0] CLTVideoMgr::UpdateVideo [0x00626B30] CLTVideoMgr::UpdateVideo [0x00626A70] CLTVideoMgr::UpdateVideo [0x006268F0] CLTVideoMgr::UpdateVideo [0x00451150] CRenderShadowList::RenderSpray [0x0059CC10] CServerMgr::DoRunWorld [0x0059CD40] CServerMgr::DoStartWorld [0x00599860] CServerMgr::LoadWorld [0x00591E30] CSoundBuffer::DecompressData [0x005669A0] CSoundMgr::GetSoundDuration [0x00566650] CSoundMgr::GetSoundObstruction [0x005667D0] CSoundMgr::GetSoundOcclusion [0x00566540] CSoundMgr::GetSoundPosition [0x00569E30] CSoundMgr::InitSound [0x005663E0] CSoundMgr::SetSoundFilterParam [0x00566330] CSoundMgr::SetSoundFilterParam [0x00566710] CSoundMgr::SetSoundObstruction [0x00566890] CSoundMgr::SetSoundOcclusion [0x00566480] CSoundMgr::SetSoundPosition [0x005DCC60] CTextureRenderer::DoRenderSample [0x005DD050] CTextureRenderer::SetMediaType [0x00589350] CUDPDriver::HostSession [0x00584C20] CUDPDriver::JoinSession [0x00589240] CUDPDriver::OpenSocket [0x005820A0] CUDPDriver::StartQuery [0x0057A930] ClearScreen [0x00627700] ClientDE::GetVersionInfoExt [0x006275C0] ClientDE::GetVersionInfoExt [0x0056A200] CommonLT::GetAcceleration [0x0056C020] CommonLT::GetModelAnimUserDims [0x0056C160] CommonLT::GetObjectType [0x0056C640] CommonLT::GetPolyPlane [0x0056D410] CommonLT::GetPolyPlane [0x0056C6F0] CommonLT::GetPolyTextureFlags [0x0056D500] CommonLT::GetPolyTextureFlags [0x0056A400] CommonLT::GetVelocity [0x00587510] ConnectTCP [0x005DDB90] DShowVideoInst::InitBaseVideo [0x005DD560] DShowVideoInst::InitScreen [0x005DEC50] DShowVideoMgr::CreateScreenVideo [0x0057CA80] DrawSurfaceMasked [0x0057CB20] DrawSurfaceSolidColor [0x0057CA10] DrawSurfaceToSurface [0x0057C980] DrawSurfaceToSurfaceTransparent [0x0057C670] End3D [0x0057A5E0] EndOptimized2D [0x00609E70] EndQuery [0x0057AD20] FillRect [0x0057C750] FlipScreen [0x00609050] Get3DCameraPt [0x0057B6D0] GetBorderSize [0x005A1790] GetNetFlags [0x0056FF10] GetNextModelNode [0x0056FC80] GetNodeName [0x00608D00] GetPolyGridInfo [0x00608E60] GetPolyGridTextureInfo [0x00609EE0] GetQueryResults [0x0060B230] GetSoundData [0x0060A710] GetSoundStructures [0x006094A0] GetSoundTimer [0x0057B1C0] ILTClient::DeleteSurface [0x0057B090] ILTClient::GetPixel [0x0057AF50] ILTClient::SetPixel [0x0056F180] ILTModel::AddTracker [0x005702E0] ILTModel::ApplyAnimations [0x0056EF80] ILTModel::GetAnimIndex [0x0056E110] ILTModel::GetAnimRate [0x0056FE20] ILTModel::GetChild [0x0056EE80] ILTModel::GetCurAnim [0x0056E510] ILTModel::GetCurAnimLength [0x0056E680] ILTModel::GetCurAnimLength [0x0056E410] ILTModel::GetCurAnimTime [0x0056DD90] ILTModel::GetLODValFromDist [0x0056EB50] ILTModel::GetLooping [0x0056DC90] ILTModel::GetModelOBBCopy [0x005703E0] ILTModel::GetModelOBBCopy [0x0056F8F0] ILTModel::GetNode [0x00570350] ILTModel::GetNodeTransform [0x0056FDB0] ILTModel::GetNumChildren [0x0056DE50] ILTModel::GetNumLODs [0x0056DD10] ILTModel::GetNumModelOBBs [0x0056FBE0] ILTModel::GetNumNodes [0x0056FB30] ILTModel::GetNumNodes [0x0056FEA0] ILTModel::GetParent [0x0056F750] ILTModel::GetPiece [0x0056F870] ILTModel::GetPiece [0x0056F590] ILTModel::GetPieceHideStatus [0x0056F340] ILTModel::GetPlaybackState [0x0056E920] ILTModel::GetPlaying [0x0056FA10] ILTModel::GetSocket [0x00570540] ILTModel::GetSocketTransform [0x0056E010] ILTModel::GetWeightSet [0x0056F630] ILTModel::GetWeightSet [0x0056F000] ILTModel::RemoveTracker [0x0056EC50] ILTModel::ResetAnim [0x0056E210] ILTModel::SetAnimRate [0x0056ED60] ILTModel::SetCurAnim [0x0056E310] ILTModel::SetCurAnimTime [0x0056FFC0] ILTModel::SetCurAnimTime [0x0056EA20] ILTModel::SetLooping [0x005700D0] ILTModel::SetNodeControlFn [0x00570260] ILTModel::SetNodeControlFn [0x005701E0] ILTModel::SetNodeControlFn [0x00570160] ILTModel::SetNodeControlFn [0x0056E7F0] ILTModel::SetPlaying [0x0056DF10] ILTModel::SetWeightSet [0x00570460] ILTModel::UpdateMainTracker [0x005A0C10] ILTPhysics::AddObjectToSky [0x005A2D70] ILTPhysics::AttachClient [0x005A2820] ILTPhysics::CreateAttachment [0x005A0A20] ILTPhysics::CreateInterObjectLink [0x005A2D20] ILTPhysics::DetachClient [0x005A0970] ILTPhysics::FindAttachment [0x005A2130] ILTPhysics::FindWorldModelObjectIntersections [0x0056A2F0] ILTPhysics::GetForceIgnoreLimit [0x005A07B0] ILTPhysics::GetLastCollision [0x005A0CF0] ILTPhysics::GetObjectClass [0x0056A370] ILTPhysics::GetObjectDims [0x005A08E0] ILTPhysics::GetObjectScale [0x005A1920] ILTPhysics::GetPing [0x005A0720] ILTPhysics::GetSessionName [0x0056A000] ILTPhysics::GetStandingOn [0x005A0D60] ILTPhysics::GetStaticObject [0x005A06C0] ILTPhysics::GetTcpIpAddress [0x005A1450] ILTPhysics::GetWorldBox [0x005A3930] ILTPhysics::OpenFile [0x005A1F90] ILTPhysics::RemoveAttachment [0x005A0BB0] ILTPhysics::RemoveObjectFromSky [0x005A3FD0] ILTPhysics::RestoreObjects [0x005A2A50] ILTPhysics::SaveObjects [0x0056A290] ILTPhysics::SetForceIgnoreLimit [0x005A4060] ILTPhysics::SetObjectRotation [0x005A3F70] ILTPhysics::TeleportObject [0x005A3AC0] ILTPhysics::ThreadLoadFile [0x005A39E0] ILTPhysics::UnloadFile [0x0059BD90] ILTServer::CacheFile [0x005A1800] ILTServer::GetClientAddr [0x005A0620] ILTServer::IsConnectionExist [0x005A0B00] ILTServer::KickClient [0x005B38A0] ILTServer::RemoveAttachment [0x005A0FA0] ILTServer::SendToObject [0x005A0E70] ILTServer::SendToServer [0x005DBD70] InitClientShellDE [0x00611B00] InitExtraClassData [0x0057CD80] InternalScaleSurfaceToSurface [0x0057D090] InternalTransformSurfaceToSurface [0x0057BA10] InternalWarpSurfaceToSurface [0x00602C80] LoadModelData [0x005A5D30] LoadObjects [0x005DBEB0] LoadObjectsInDirectory [0x00611F80] LoadServerBinaries [0x00597C40] LoadSprite [0x0057A7B0] MakeCubicEnvMap [0x00593ED0] OnChangeChildModel [0x005940E0] OnMessageGroupPacket [0x00593740] OnNetProtocolVersionPacket [0x005938A0] OnSkyDef [0x005942A0] OnThreadLoadPacket [0x00594880] OnThreadLoadPacket [0x005962B0] OnUpdatePacket [0x0057B5E0] OptimizeSurface [0x0057B540] OptimizeSurface [0x004350E0] ReadObjectSubPacket [0x0057DF00] RenderCamera [0x0057DDA0] RenderObjects [0x005D69F0] RestoreAttachments [0x005D6920] RestoreInterlinks [0x005D6B20] RestoreObjects [0x0056A850] SPhysicsLT::SetObjectDims [0x0057DC40] ScaleSurfaceToSurface [0x0057DB40] ScaleSurfaceToSurfaceSolidColor [0x0057DBB0] ScaleSurfaceToSurfaceTransparent [0x0056F460] ServerModelLT::SetPieceHideStatus [0x005A0A80] SetClientViewPos [0x005A1710] SetNetFlags [0x005A5A80] SetObjectChangeFlags [0x0057A520] SetOptimized2DBlend [0x0057A460] SetOptimized2DColor [0x0060B6C0] SetPolyGridEnvMap [0x005DC1B0] SetRenderMode [0x0058D470] SetSoundTrackChangeFlags [0x0060BD80] SetupParticleSystem [0x0058CD50] SpriteControl::GetNumFrames [0x0057A8B0] Start3D [0x0057A6F0] StartOptimized2D [0x00609FD0] StartQuery [0x005A38B0] ThreadLoadTexture [0x005A3830] ThreadLoadTexture [0x0057DAC0] TransformSurfaceToSurface [0x0057DA10] TransformSurfaceToSurfaceTransparent [0x00582FB0] UpdateQuery [0x00609F60] UpdateQuery [0x0057C910] WarpSurfaceToSurface [0x0057C7C0] WarpSurfaceToSurfaceSolidColor [0x0057C880] WarpSurfaceToSurfaceTransparent [0x00597B00] WorldModelExtraInit [0x00613370] bm_GetInstanceHandle [0x0057BF70] cis_DoDrawSurfaceToSurface [0x00417DF0] cis_DrawWarp [0x00417B70] cis_DrawWarp [0x00417690] cis_DrawWarp [0x004182E0] cis_DrawWarp [0x00417900] cis_DrawWarp [0x00418060] cis_DrawWarp [0x0057ACC0] cis_GetSurfaceAlpha [0x0057C310] cis_MaskedDraw [0x0057AC30] cis_SetSurfaceAlpha [0x005DAA80] dtx_Create [0x005B3960] om_CreateObject [0x005AEA50] r_InitRender [0x005ACCC0] r_LoadSystemTexture [0x005AE8A0] r_TermRender [0x005A4B80] se_InitModelObject [0x005A4A60] se_InitSprite [0x005A4E00] se_InitWorldModel [0x0059B720] se_LoadModel [0x0059C050] sm_AddObjectToWorld [0x00599EC0] sm_AllocateID [0x005AA270] sm_AttachClient [0x00599A50] sm_CreateNewID [0x005D80A0] sm_CreateNextObject [0x0059A960] sm_CreateServerData [0x0059A120] sm_RemoveObjectFromWorld [0x005D6C20] sm_RestoreNextObject [0x005D8F80] sm_RestoreObjects
Greetings,
Ende! - **** team
PS: As always, if you have no idea what you are doing: don't waste your time asking me your question, I won't even reply.




