diff --git a/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc b/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc index 49b6b60..1b0cd9a 100644 --- a/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc +++ b/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc @@ -4146,6 +4146,7 @@ static import_symbols() { set_name(0x00781430, "World__LoadMap"); set_name(0x00781500, "World__Preload"); set_name(0x007816F0, "DayNight__Update"); + set_name(0x007831A0, "World__PrepareUpdate"); set_name(0x0078F020, "AreaListRegisterLocation"); set_name(0x0078FB00, "CWorldScene__FrustumXform"); set_name(0x00791100, "CWorldScene__FrustumSet"); @@ -4165,9 +4166,13 @@ static import_symbols() { set_name(0x0079E7C0, "CMap__Initialize"); set_name(0x0079F320, "CMap__Destroy"); set_name(0x0079F820, "CPassenger__Disable"); + set_name(0x007A0530, "CMap__QueryGroundTypeTerrain"); set_name(0x007A0FE0, "CMapEntity__constructor"); set_name(0x007A4C10, "CMap__TestQueryAdd"); set_name(0x007A5330, "CMap__GetChunkFacets"); + set_name(0x007A5A60, "CMap__GetChunkFacets@2"); + set_name(0x007A5F20, "CMap__GetFacets"); + set_name(0x007A6260, "CMap__GetTriSubchunk"); set_name(0x007A8520, "CMapObj__UpdateMaterials"); set_name(0x007A9BF0, "CMapObj__RenderGroupLightmapTex"); set_name(0x007A9D30, "CMapObj__RenderGroupColorTex"); @@ -4175,7 +4180,9 @@ static import_symbols() { set_name(0x007AC6A0, "CMapObj__ExtRender"); set_name(0x007AC9F0, "CMapObj__IntRender"); set_name(0x007AD020, "CMapObj__PrepareUpdate"); + set_name(0x007AD3B0, "CMap__GetHeightTerrain"); set_name(0x007AE030, "CMapObj__Delete"); + set_name(0x007AE110, "CMapObj__AsyncFailedCallback"); set_name(0x007AE1A0, "CMapObj__ReadGroup"); set_name(0x007AE1C0, "CMapObj__WaitLoad"); set_name(0x007AE300, "CMapObj__Init"); @@ -4216,15 +4223,24 @@ static import_symbols() { set_name(0x007B1270, "CDetailDoodad__UpdateAlphaRampTexture"); set_name(0x007B15D0, "CDetailDoodad__InitializeShaderConstants"); set_name(0x007B2760, "CDetailDoodad__Initialize"); + set_name(0x007B2A80, "CDetailDoodad__UpdatePools"); set_name(0x007B2D30, "CDetailDoodad__InitializeRenderState"); + set_name(0x007B3960, "CDetailDoodad__FreeInst"); set_name(0x007B3DE0, "CMapObjDefGroup__constructor"); set_name(0x007B4350, "CMapObjDef__constructor"); + set_name(0x007B4DF0, "CMap__UpdateArea"); set_name(0x007B5020, "TSList__LinkToHead"); + set_name(0x007B5950, "CMap__PreUpdateAreas"); set_name(0x007B6110, "CMap__PrepareMapObjDefs"); + set_name(0x007B6B00, "CMap__PrepareUpdate"); + set_name(0x007BA340, "CMapRenderChunk__Initialize"); + set_name(0x007BA600, "CMapRenderChunk__UpdatePools"); set_name(0x007BD3A0, "CShadowQuery__Initialize"); set_name(0x007BD9F0, "CMap__Preload"); set_name(0x007BF8B0, "CMap__LoadWdt"); set_name(0x007BFCE0, "CMap__Load"); + set_name(0x007BFE40, "CMap__AllocRawAreaData"); + set_name(0x007BFE60, "CMap__FreeRawAreaData"); set_name(0x007BFF20, "CMap__AllocMapObj"); set_name(0x007BFF70, "CMap__FreeMapObj"); set_name(0x007BFFE0, "CMap__AllocMapObjGroup"); @@ -4235,20 +4251,46 @@ static import_symbols() { set_name(0x007C02D0, "CMap__FreeEntity"); set_name(0x007C0370, "CMap__FreeMapObjDefGroup"); set_name(0x007C03E0, "CMap__AllocMapObjDef"); + set_name(0x007C04A0, "CMap__FreeChunkLiquid"); set_name(0x007C0670, "CMap__AllocEntity"); set_name(0x007C07C0, "CMap__AllocArea"); set_name(0x007C08A0, "CMap__AllocLight"); set_name(0x007C0910, "CMap__AllocMapObjDefGroup"); + set_name(0x007C0980, "CMap__AllocChunkLiquid"); set_name(0x007C09F0, "CMap__FreeBaseObjLink"); set_name(0x007C1150, "CMapDoodadDef__SelectLights"); set_name(0x007C1730, "CMapEntity__SelectLights"); + set_name(0x007C1FF0, "CMap__LinkObjectToMapObjDefGroup"); set_name(0x007C21E0, "CMapDoodadDef__constructor"); + set_name(0x007C3020, "CMapDoodadDef__Purge"); + set_name(0x007C3250, "CMapObjDef__Purge"); + set_name(0x007C3370, "CMapChunk__Purge"); + set_name(0x007C35D0, "CMapArea__PurgeChunk"); + set_name(0x007C35F0, "CMapArea__PurgeXXX"); + set_name(0x007C3700, "CMap__PurgeArea"); + set_name(0x007C3730, "CMap__Purge"); + set_name(0x007C3A10, "CMapChunk__ProcessIffChunks"); + set_name(0x007C3B60, "CMapChunk__CreateIndices"); + set_name(0x007C3C60, "CMapChunk__initVerts"); set_name(0x007C3D90, "CMapChunk__Initialize"); + set_name(0x007C3F30, "CMapChunk__CreateVerticesWorld"); + set_name(0x007C4620, "CMapChunk__CreateVerticesWorld@2"); + set_name(0x007C4960, "CMapChunk__CreateVerticesLocal"); + set_name(0x007C4F10, "CMapChunk__CreateVerticesLocal@2"); + set_name(0x007C51B0, "CMapChunk__CreateIndices@2"); + set_name(0x007C5220, "CMapChunk__CreateBounds"); + set_name(0x007C54C0, "CMapChunk__CreateVertices"); + set_name(0x007C5690, "CMapChunk__CreateLiquids"); + set_name(0x007C6060, "CMapChunk__CreateSoundEmitters"); + set_name(0x007C6150, "CMapChunk__CreateRefs"); + set_name(0x007C64B0, "CMapChunk__Create"); set_name(0x007C65A0, "CMapChunk__UpdateLights"); + set_name(0x007C75E0, "CMapObjGroup__AsyncFailedCallback"); set_name(0x007C7AE0, "CMapObjGroup__GetTrisFromQuery"); set_name(0x007C7F10, "CMapObjGroup__InitPtrs"); set_name(0x007C7FE0, "CMapObjGroup__QueryLighting"); set_name(0x007C8360, "CMapObjGroup__QueryLiquid"); + set_name(0x007C8BF0, "CMapObjGroup__GetNumSharedTiles"); set_name(0x007C8C60, "CMapObjGroup__GenLiquidVerts"); set_name(0x007C8D80, "CMapObjGroup__IdentifyLegacyLiquidType"); set_name(0x007C8DD0, "CMapObjGroup__VectorIntersectLiquidTiles"); @@ -4269,8 +4311,20 @@ static import_symbols() { set_name(0x007CB9D0, "CMapObjGroup__Destroy"); set_name(0x007CBE80, "CMapObjGroup__Clear"); set_name(0x007CC310, "CMap__LoadWdl"); + set_name(0x007CDE10, "CChunkLiquid__Purge"); + set_name(0x007D02C0, "CMapRenderChunk__RenderPrepBufs"); + set_name(0x007D0420, "CMapRenderChunk__UseStreamingBufs"); + set_name(0x007D3390, "CMapChunk__CreateDetailDoodads"); + set_name(0x007D3FE0, "CMapChunk__CreateDetailDoodadInst"); set_name(0x007D59B0, "CMap__LocateViewerMapObjs"); + set_name(0x007D6980, "CMap__LoadTerrainTexture"); + set_name(0x007D6A90, "CMapArea__PurgeChunks"); + set_name(0x007D6B30, "CMapArea__PrepareChunk"); + set_name(0x007D6BF0, "CMapArea__Update"); + set_name(0x007D6EF0, "CMapArea__Create"); + set_name(0x007D7020, "CMapArea__AsyncLoadCallback"); set_name(0x007D7050, "CMapArea__constructor"); + set_name(0x007D7150, "CMapArea__Load"); set_name(0x007D7260, "CMapBaseObj__constructor"); set_name(0x007D72D0, "CMapObj__CreateMaterials"); set_name(0x007D7310, "CMapObjGroup__GetLegacyLiquidId"); @@ -4287,6 +4341,11 @@ static import_symbols() { set_name(0x007D82E0, "CMapObjGroup__Create"); set_name(0x007D8570, "CMapObjGroup__AsyncPostloadCallback"); set_name(0x007D85E0, "CMapObj__ReadGroup@2"); + set_name(0x007D8730, "CMapChunk__Intersect"); + set_name(0x007D8840, "CMapChunk__Intersect@2"); + set_name(0x007D8E00, "CMapChunk__Intersect@3"); + set_name(0x007D9A20, "CMap__LoadArea"); + set_name(0x007D9A70, "CMap__PrepareArea"); set_name(0x007D9B10, "CMapLight__constructor"); set_name(0x007D9BD0, "CMap__CreateLight"); set_name(0x007D9C80, "CMap__UpdateLightBounds"); @@ -4452,6 +4511,7 @@ static import_symbols() { set_name(0x0081C840, "CM2Cache__LinkToSharedUpdateList"); set_name(0x0081C900, "CM2Cache__constructor"); set_name(0x0081C9C0, "CM2Scene__AdvanceTime"); + set_name(0x0081CAB0, "CM2Scene__PurgeModelCache"); set_name(0x0081CE70, "CM2Scene__AnimateThread"); set_name(0x0081E400, "CM2Scene__SelectLights"); set_name(0x0081EA90, "CM2Scene__SortDoodadProxy"); @@ -4908,6 +4968,7 @@ static import_symbols() { set_name(0x00982460, "C4Quaternion__Slerp"); set_name(0x00982630, "C4Quaternion__Nlerp"); set_name(0x00982970, "C3Vector__constructor"); + set_name(0x00983D70, "CFrustum__Cull"); set_name(0x00984C90, "C4Vector__constructor"); set_name(0x009858B0, "Script_PlaySound"); set_name(0x00985950, "Script_PlayMusic"); @@ -5137,6 +5198,7 @@ static import_symbols() { set_name(0x00A2F9E4, "CGxDeviceD3d__s_colorArgs"); set_name(0x00A2FA14, "CGxDeviceD3d__s_cmpFunc"); set_name(0x00A2FA24, "CGxDeviceD3d__s_cullMode"); + set_name(0x00A3FAF0, "CMap__s_holeMask"); set_name(0x00AB6350, "g_startup_StringsDB"); set_name(0x00AB90AC, "System_File__Stacked__s_manager"); set_name(0x00AB912C, "System_File__read_func"); @@ -5794,6 +5856,7 @@ static import_symbols() { set_name(0x00CE05D0, "CMap__wdtFilename"); set_name(0x00CE06D0, "CMap__mapName"); set_name(0x00CE07D0, "CMap__mapPath"); + set_name(0x00CE48D0, "CMap__m_areaTable"); set_name(0x00CF08F0, "CMap__bActive"); set_name(0x00CF08F4, "CMap__bDungeon"); set_name(0x00CFBEC4, "CMapObjRenderGroupExterior_ptr"); @@ -5816,6 +5879,7 @@ static import_symbols() { set_name(0x00D2542C, "CMap__mapObjDefHeap"); set_name(0x00D25430, "CMap__chunkLiquidHeap"); set_name(0x00D25488, "CMapChunk__s_geoToTex"); + set_name(0x00D25498, "CMapChunk__m_vertexListXY"); set_name(0x00D3F778, "FrameScript_Object__s_objectType"); set_name(0x00D3F798, "s_scriptProfileEnabled"); set_name(0x00D4139C, "CGGameUI__m_luaTainted"); diff --git a/profile/3.3.5a-windows-386/symbol/main.sym b/profile/3.3.5a-windows-386/symbol/main.sym index 164ded2..4517cfb 100644 --- a/profile/3.3.5a-windows-386/symbol/main.sym +++ b/profile/3.3.5a-windows-386/symbol/main.sym @@ -4142,6 +4142,7 @@ World__Initialize 00780F50 f end=0078142F World__LoadMap 00781430 f end=007814F2 World__Preload 00781500 f end=007815B7 DayNight__Update 007816F0 f end=007819BC ; DayNight::Update(unsigned int, float, float) +World__PrepareUpdate 007831A0 f end=007834FE AreaListRegisterLocation 0078F020 f end=0078F1EC CWorldScene__FrustumXform 0078FB00 f end=0078FB20 CWorldScene__FrustumSet 00791100 f end=00791120 @@ -4161,9 +4162,13 @@ Particulate__constructor 0079E100 f end=0079E191 CMap__Initialize 0079E7C0 f end=0079EFD4 CMap__Destroy 0079F320 f end=0079F646 CPassenger__Disable 0079F820 f end=0079F858 +CMap__QueryGroundTypeTerrain 007A0530 f end=007A0699 CMapEntity__constructor 007A0FE0 f end=007A1098 CMap__TestQueryAdd 007A4C10 f end=007A4EDD CMap__GetChunkFacets 007A5330 f end=007A55DC +CMap__GetChunkFacets 007A5A60 f end=007A5DC8 +CMap__GetFacets 007A5F20 f end=007A6136 +CMap__GetTriSubchunk 007A6260 f end=007A6623 CMapObj__UpdateMaterials 007A8520 f end=007A85D1 CMapObj__RenderGroupLightmapTex 007A9BF0 f end=007A9D21 CMapObj__RenderGroupColorTex 007A9D30 f end=007A9ECF @@ -4171,7 +4176,9 @@ CMapObj__RenderGroup 007ABF50 f end=007AC059 CMapObj__ExtRender 007AC6A0 f end=007AC9EF CMapObj__IntRender 007AC9F0 f end=007AD015 CMapObj__PrepareUpdate 007AD020 f end=007AD1EC +CMap__GetHeightTerrain 007AD3B0 f end=007AD6F1 CMapObj__Delete 007AE030 f end=007AE050 +CMapObj__AsyncFailedCallback 007AE110 f end=007AE138 CMapObj__ReadGroup 007AE1A0 f end=007AE1B2 CMapObj__WaitLoad 007AE1C0 f end=007AE1E5 CMapObj__Init 007AE300 f end=007AE3A6 ; CMapObj::Init() @@ -4212,15 +4219,24 @@ CMapObj__Create 007B0CC0 f end=007B0D37 ; CMapObj::Create(char const*) CDetailDoodad__UpdateAlphaRampTexture 007B1270 f end=007B129F ; CDetailDoodad::UpdateAlphaRampTexture(EGxTexCommand, unsigned int, unsigned int, unsigned int, unsigned int, void*, unsigned int&, void const*&) CDetailDoodad__InitializeShaderConstants 007B15D0 f end=007B1B05 ; CDetailDoodad::InitializeShaderConstants() CDetailDoodad__Initialize 007B2760 f end=007B29AA ; CDetailDoodad::Initialize() +CDetailDoodad__UpdatePools 007B2A80 f end=007B2C92 CDetailDoodad__InitializeRenderState 007B2D30 f end=007B304E ; CDetailDoodad::InitializeRenderState() +CDetailDoodad__FreeInst 007B3960 f end=007B3987 CMapObjDefGroup__constructor 007B3DE0 f end=007B3EFC CMapObjDef__constructor 007B4350 f end=007B44FE +CMap__UpdateArea 007B4DF0 f end=007B4F06 TSList__LinkToHead 007B5020 f end=007B50AB ; 00005410 +CMap__PreUpdateAreas 007B5950 f end=007B5CFF CMap__PrepareMapObjDefs 007B6110 f end=007B64ED +CMap__PrepareUpdate 007B6B00 f end=007B6ECF +CMapRenderChunk__Initialize 007BA340 f end=007BA3C7 +CMapRenderChunk__UpdatePools 007BA600 f end=007BA7B6 CShadowQuery__Initialize 007BD3A0 f end=007BD44D CMap__Preload 007BD9F0 f end=007BDA62 CMap__LoadWdt 007BF8B0 f end=007BFCDC ; CMap::LoadWdt() CMap__Load 007BFCE0 f end=007BFE33 ; public: static void __cdecl CMap::Load(char const *, int) +CMap__AllocRawAreaData 007BFE40 f end=007BFE5A +CMap__FreeRawAreaData 007BFE60 f end=007BFE7A CMap__AllocMapObj 007BFF20 f end=007BFF6B ; CMap::AllocMapObj() CMap__FreeMapObj 007BFF70 f end=007BFFD6 CMap__AllocMapObjGroup 007BFFE0 f end=007C002B @@ -4231,20 +4247,46 @@ CMap__FreeDoodadDef 007C0240 f end=007C02CC CMap__FreeEntity 007C02D0 f end=007C0334 CMap__FreeMapObjDefGroup 007C0370 f end=007C03D4 CMap__AllocMapObjDef 007C03E0 f end=007C042C +CMap__FreeChunkLiquid 007C04A0 f end=007C0500 CMap__AllocEntity 007C0670 f end=007C06D9 CMap__AllocArea 007C07C0 f end=007C0827 CMap__AllocLight 007C08A0 f end=007C0907 ; public: static class CMapLight * __fastcall CMap::AllocLight(void) CMap__AllocMapObjDefGroup 007C0910 f end=007C0977 +CMap__AllocChunkLiquid 007C0980 f end=007C09E6 CMap__FreeBaseObjLink 007C09F0 f end=007C0A8B CMapDoodadDef__SelectLights 007C1150 f end=007C1371 ; CMapDoodadDef::SelectLights(CM2Lighting*) CMapEntity__SelectLights 007C1730 f end=007C1ACA ; CMapEntity::SelectLights(CM2Lighting*) +CMap__LinkObjectToMapObjDefGroup 007C1FF0 f end=007C2035 CMapDoodadDef__constructor 007C21E0 f end=007C234A +CMapDoodadDef__Purge 007C3020 f end=007C30A6 +CMapObjDef__Purge 007C3250 f end=007C332D +CMapChunk__Purge 007C3370 f end=007C35CF +CMapArea__PurgeChunk 007C35D0 f end=007C35EA +CMapArea__PurgeXXX 007C35F0 f end=007C36F2 +CMap__PurgeArea 007C3700 f end=007C372E +CMap__Purge 007C3730 f end=007CC01C +CMapChunk__ProcessIffChunks 007C3A10 f end=007C3B3C +CMapChunk__CreateIndices 007C3B60 f end=007C3C57 +CMapChunk__initVerts 007C3C60 f end=007C3D90 CMapChunk__Initialize 007C3D90 f end=007C3DAD +CMapChunk__CreateVerticesWorld 007C3F30 f end=007C4618 +CMapChunk__CreateVerticesWorld 007C4620 f end=007C495A +CMapChunk__CreateVerticesLocal 007C4960 f end=007C4F0A +CMapChunk__CreateVerticesLocal 007C4F10 f end=007C51AE +CMapChunk__CreateIndices 007C51B0 f end=007C5218 +CMapChunk__CreateBounds 007C5220 f end=007C543B +CMapChunk__CreateVertices 007C54C0 f end=007C552B +CMapChunk__CreateLiquids 007C5690 f end=007C5B1E +CMapChunk__CreateSoundEmitters 007C6060 f end=007C6144 +CMapChunk__CreateRefs 007C6150 f end=007C647D +CMapChunk__Create 007C64B0 f end=007C659D CMapChunk__UpdateLights 007C65A0 f end=007C65FE ; public: void __thiscall CMapChunk::UpdateLights(void) +CMapObjGroup__AsyncFailedCallback 007C75E0 f end=007C7608 CMapObjGroup__GetTrisFromQuery 007C7AE0 f end=007C7F0C CMapObjGroup__InitPtrs 007C7F10 f end=007C7FD8 CMapObjGroup__QueryLighting 007C7FE0 f end=007C8352 CMapObjGroup__QueryLiquid 007C8360 f end=007C8500 +CMapObjGroup__GetNumSharedTiles 007C8BF0 f end=007C8C5E CMapObjGroup__GenLiquidVerts 007C8C60 f end=007C8D73 CMapObjGroup__IdentifyLegacyLiquidType 007C8D80 f end=007C8DCB CMapObjGroup__VectorIntersectLiquidTiles 007C8DD0 f end=007C9106 @@ -4265,8 +4307,20 @@ CMapObjGroup__GetTris 007CB7B0 f end=007CB867 CMapObjGroup__Destroy 007CB9D0 f end=007CB9EE CMapObjGroup__Clear 007CBE80 f end=007CBF3F CMap__LoadWdl 007CC310 f end=007CC761 +CChunkLiquid__Purge 007CDE10 f end=007CDE28 +CMapRenderChunk__RenderPrepBufs 007D02C0 f end=007D0419 +CMapRenderChunk__UseStreamingBufs 007D0420 f end=007D049B +CMapChunk__CreateDetailDoodads 007D3390 f end=007D3E01 +CMapChunk__CreateDetailDoodadInst 007D3FE0 f end=007D4091 CMap__LocateViewerMapObjs 007D59B0 f end=007D5CC9 +CMap__LoadTerrainTexture 007D6980 f end=007D6A8F +CMapArea__PurgeChunks 007D6A90 f end=007D6B2F +CMapArea__PrepareChunk 007D6B30 f end=007D6BEC +CMapArea__Update 007D6BF0 f end=007D6D19 +CMapArea__Create 007D6EF0 f end=007D7015 +CMapArea__AsyncLoadCallback 007D7020 f end=007D7045 CMapArea__constructor 007D7050 f end=007D711F +CMapArea__Load 007D7150 f end=007D71CD CMapBaseObj__constructor 007D7260 f end=007D7293 ; CMapBaseObj::CMapBaseObj() CMapObj__CreateMaterials 007D72D0 f end=007D730C CMapObjGroup__GetLegacyLiquidId 007D7310 f end=007D7361 @@ -4283,6 +4337,11 @@ CMapObjGroup__CreateOccluders 007D81C0 f end=007D82D6 CMapObjGroup__Create 007D82E0 f end=007D856F CMapObjGroup__AsyncPostloadCallback 007D8570 f end=007D85D6 CMapObj__ReadGroup 007D85E0 f end=007D872B +CMapChunk__Intersect 007D8730 f end=007D883E +CMapChunk__Intersect 007D8840 f end=007D8DF6 +CMapChunk__Intersect 007D8E00 f end=007D91E5 +CMap__LoadArea 007D9A20 f end=007D9A6B +CMap__PrepareArea 007D9A70 f end=007D9B0E CMapLight__constructor 007D9B10 f end=007D9B8F ; public: __thiscall CMapLight::CMapLight(void) CMap__CreateLight 007D9BD0 f end=007D9C7B ; CMap::CreateLight(bool, bool) CMap__UpdateLightBounds 007D9C80 f end=007D9D4F ; public: static void __cdecl CMap::UpdateLightBounds(class CMapLight *) @@ -4448,6 +4507,7 @@ CM2Cache__UpdateShared 0081C790 f end=0081C832 ; CM2Cache::UpdateShared() CM2Cache__LinkToSharedUpdateList 0081C840 f end=0081C862 ; CM2Cache::LinkToSharedUpdateList(CM2Shared*) CM2Cache__constructor 0081C900 f end=0081C988 ; CM2Cache::CM2Cache() CM2Scene__AdvanceTime 0081C9C0 f end=0081CA09 ; CM2Scene::AdvanceTime(unsigned int) +CM2Scene__PurgeModelCache 0081CAB0 f end=0081CABF CM2Scene__AnimateThread 0081CE70 f end=0081CF14 ; CM2Scene::AnimateThread(void*) CM2Scene__SelectLights 0081E400 f end=0081E58F ; CM2Scene::SelectLights(CM2Lighting*) CM2Scene__SortDoodadProxy 0081EA90 f end=0081EACA ; CM2Scene::SortDoodadProxy(unsigned int, unsigned int, void const*) @@ -4904,6 +4964,7 @@ CSplineParticleEmitter__constructor 009820F0 f end=00982148 ; CSplineParticleEmi C4Quaternion__Slerp 00982460 f end=0098256C ; C4Quaternion::Slerp(float, C4Quaternion const&, C4Quaternion const&) C4Quaternion__Nlerp 00982630 f end=0098269F ; C4Quaternion::Nlerp(float, C4Quaternion const&, C4Quaternion const&) C3Vector__constructor 00982970 f end=009829AD ; C3Vector::C3Vector(CImVector const&) +CFrustum__Cull 00983D70 f end=00983E61 C4Vector__constructor 00984C90 f end=00984CDC ; C4Vector::C4Vector(CImVector const&) Script_PlaySound 009858B0 f end=0098594B Script_PlayMusic 00985950 f end=009859AA @@ -5133,6 +5194,7 @@ CGxDeviceD3d__s_colorOp 00A2F9CC l type="int32_t[6]" CGxDeviceD3d__s_colorArgs 00A2F9E4 l type="int32_t[6][2]" CGxDeviceD3d__s_cmpFunc 00A2FA14 l type="D3DCMPFUNC[4]" CGxDeviceD3d__s_cullMode 00A2FA24 l type="D3DCULL[3]" +CMap__s_holeMask 00A3FAF0 l g_startup_StringsDB 00AB6350 l type="WowClientDB_Startup_StringsRec" System_File__Stacked__s_manager 00AB90AC l type="Blizzard__File__Filesystem*" System_File__read_func 00AB912C l ; type="int32_t (*)(Blizzard__File__Filesystem* fs, System_File__Stacked__FileParms* parms)" @@ -5790,6 +5852,7 @@ CWorldScene__s_defaultTexture 00CD8618 l CMap__wdtFilename 00CE05D0 l CMap__mapName 00CE06D0 l CMap__mapPath 00CE07D0 l +CMap__m_areaTable 00CE48D0 l CMap__bActive 00CF08F0 l CMap__bDungeon 00CF08F4 l CMapObjRenderGroupExterior_ptr 00CFBEC4 l @@ -5812,6 +5875,7 @@ CMap__mapObjDefGroupHeap 00D25428 l CMap__mapObjDefHeap 00D2542C l CMap__chunkLiquidHeap 00D25430 l CMapChunk__s_geoToTex 00D25488 l +CMapChunk__m_vertexListXY 00D25498 l FrameScript_Object__s_objectType 00D3F778 l s_scriptProfileEnabled 00D3F798 l type="int32_t" CGGameUI__m_luaTainted 00D4139C l diff --git a/profile/3.3.5a-windows-386/x64dbg/game.dd32 b/profile/3.3.5a-windows-386/x64dbg/game.dd32 index 250e28f..3f6ba5c 100644 Binary files a/profile/3.3.5a-windows-386/x64dbg/game.dd32 and b/profile/3.3.5a-windows-386/x64dbg/game.dd32 differ