diff --git a/profile/3.3.5a-windows-386/symbol/bag/func.sym b/profile/3.3.5a-windows-386/symbol/bag/func.sym index a4dd3a8..229f2ad 100644 --- a/profile/3.3.5a-windows-386/symbol/bag/func.sym +++ b/profile/3.3.5a-windows-386/symbol/bag/func.sym @@ -2,4 +2,5 @@ CGBag_C__GetItemPointer 00754390 f end=007543F4 CGBag_C__FindItemOfType 00754A20 f end=00754A46 CGBag_C__FindItemByName 00754AF0 f end=00754B84 CGBag_C__GetItemTypeCharges 00754D50 f end=00754D86 -CGBag_C__UnlockItemsOfType 00754D90 f end=00754DC3 \ No newline at end of file +CGBag_C__UnlockItemsOfType 00754D90 f end=00754DC3 +CGBag_C__FindItemOfType 00754A50 f end=00754A71 diff --git a/profile/3.3.5a-windows-386/symbol/barbershop/func.sym b/profile/3.3.5a-windows-386/symbol/barbershop/func.sym index f588f16..04666db 100644 --- a/profile/3.3.5a-windows-386/symbol/barbershop/func.sym +++ b/profile/3.3.5a-windows-386/symbol/barbershop/func.sym @@ -1,2 +1,3 @@ CGBarberShop__DisableBarberShop 0052E9F0 f end=0052EB91 CGBarberShop__InitializeGame 0052FE60 f end=0052FE8D +CGBarberShop__GetTotalCost 0052EBA0 f end=0052ED58 diff --git a/profile/3.3.5a-windows-386/symbol/barrier/func.sym b/profile/3.3.5a-windows-386/symbol/barrier/func.sym index 6ce3d40..ddd6032 100644 --- a/profile/3.3.5a-windows-386/symbol/barrier/func.sym +++ b/profile/3.3.5a-windows-386/symbol/barrier/func.sym @@ -1,2 +1,3 @@ CBarrier__Initialize 00799730 f end=007997C5 CBarrier__Destroy 0078F510 f end=0078F56C +CBarrier__AddAxisAlignedWall 007944C0 f end=007946C1 diff --git a/profile/3.3.5a-windows-386/symbol/characterselection/func.sym b/profile/3.3.5a-windows-386/symbol/characterselection/func.sym index 2c4ff61..7cccb2f 100644 --- a/profile/3.3.5a-windows-386/symbol/characterselection/func.sym +++ b/profile/3.3.5a-windows-386/symbol/characterselection/func.sym @@ -2,3 +2,5 @@ CCharacterSelection__UpdateCharacterNameDeclension 004E2BD0 f end=004E2C2D CCharacterSelection__GetCharacterDisplay 004E2EF0 f end=004E2F10 CCharacterSelection__Shutdown 004E38F0 f end=004E3A1D CCharacterSelection__ClearCharacterList 004E47F0 f end=004E4877 +CCharacterSelection__SetBackgroundModel 004E3C10 f end=004E3C97 +CCharacterSelection__SelectCharacter 004E3CD0 f end=004E44DA diff --git a/profile/3.3.5a-windows-386/symbol/dynamicobject/func.sym b/profile/3.3.5a-windows-386/symbol/dynamicobject/func.sym index 84dd84f..f094232 100644 --- a/profile/3.3.5a-windows-386/symbol/dynamicobject/func.sym +++ b/profile/3.3.5a-windows-386/symbol/dynamicobject/func.sym @@ -9,3 +9,4 @@ CGDynamicObject_C__PostReenable 007050E0 f end=007050FB CGDynamicObject_C__GetPosition 007064E0 f end=007064FE CGDynamicObject_C__GetRawPosition 00706500 f end=00706524 CGDynamicObject_C__constructor 007053A0 f end=007054CC +CGDynamicObject_C__UpdateDisplay 007051B0 f end=0070522E diff --git a/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym b/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym index 0272b1b..9b6290a 100644 --- a/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym +++ b/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym @@ -11,3 +11,4 @@ CGEquipmentManager__ShutdownGame 005AE1B0 f end=005AE253 CGEquipmentManager__UseEquipmentSet 005ADA20 f end=005ADE4A CGEquipmentManager__GetSetList 005AE380 f end=005AE489 CGEquipmentManager__OnEquipmentSetResult 005AF710 f end=005AF7D7 +CGEquipmentManager__EquipSet 005AE660 f end=005AE6AA diff --git a/profile/3.3.5a-windows-386/symbol/m2scene/func.sym b/profile/3.3.5a-windows-386/symbol/m2scene/func.sym index 72296c9..e5f4110 100644 --- a/profile/3.3.5a-windows-386/symbol/m2scene/func.sym +++ b/profile/3.3.5a-windows-386/symbol/m2scene/func.sym @@ -18,3 +18,9 @@ CM2Scene__Animate 00821A20 f end=0082303A ; CM2Scene::Animate(C3Vector const&) CM2Scene__Release 00823040 f end=00823062 ; CM2Scene::Release() CM2Scene__Draw 00823CB0 f end=00823D4D ; CM2Scene::Draw(M2PASS) CM2Scene__PurgeModelCache 0081CAB0 f end=0081CABF +CM2Scene__AllocateSpaceForHitList 0081CAD0 f end=0081CBBD +CM2Scene__ComputeRayDirAndLen 0081CF20 f end=0081CFE5 +CM2Scene__SphereTestModels 0081CFF0 f end=0081D2B1 +CM2Scene__HitTestGeometry 0081DAF0 f end=0081DD4B +CM2Scene__HitTestCollision 0081DD50 f end=0081DF0E +CM2Scene__EndHitTest 0081DF10 f end=0081E10B diff --git a/profile/3.3.5a-windows-386/symbol/map/func.sym b/profile/3.3.5a-windows-386/symbol/map/func.sym index e85172b..b2a2578 100644 --- a/profile/3.3.5a-windows-386/symbol/map/func.sym +++ b/profile/3.3.5a-windows-386/symbol/map/func.sym @@ -95,3 +95,8 @@ CMap__AllocAreaLow 007C0A90 f end=007C0ADB CMap__QueryAreaId 00782560 f end=0078267C CMap__LoadTexture 007D9990 f end=007D9A1C CMap__CreateDoodadDef 007BECD0 f end=007BEF32 +CMap__QueryLiquidSounds 0079D2B0 f end=0079D45E +CMap__VectorIntersectDoodadDefs 007A2760 f end=007A295C +CMap__VectorIntersectEntitys 007A2960 f end=007A2AA0 +CMap__VectorIntersect 007A30D0 f end=007A3562 +CMap__UpdateBarriers 007B4BC0 f end=007B4DE8 diff --git a/profile/3.3.5a-windows-386/symbol/map/label.sym b/profile/3.3.5a-windows-386/symbol/map/label.sym index fca04fa..0ee677f 100644 --- a/profile/3.3.5a-windows-386/symbol/map/label.sym +++ b/profile/3.3.5a-windows-386/symbol/map/label.sym @@ -24,3 +24,4 @@ CMap__mapChunkPointer 00AEEDAC l CMap__enableTerrainShaderVertex 00CE049F l CMap__enableTerrainShaderPixel 00CE049E l CMap__s_mapRenderChunkUpdateList 00ADFC30 l +CMap__s_sunLigh 00CE04A8 l diff --git a/profile/3.3.5a-windows-386/symbol/maparea/func.sym b/profile/3.3.5a-windows-386/symbol/maparea/func.sym index c2859c8..45cbb54 100644 --- a/profile/3.3.5a-windows-386/symbol/maparea/func.sym +++ b/profile/3.3.5a-windows-386/symbol/maparea/func.sym @@ -8,3 +8,4 @@ CMapArea__Create 007D6EF0 f end=007D7015 CMapArea__AsyncLoadCallback 007D7020 f end=007D7045 CMapArea__Load 007D7150 f end=007D71CD CMapArea__destructor 007D6E10 f end=007D6EED +CMapArea__LoadTextures 007D6D20 f end=007D6E0E diff --git a/profile/3.3.5a-windows-386/symbol/mapbojgroup/func.sym b/profile/3.3.5a-windows-386/symbol/mapbojgroup/func.sym index aa0c420..efaa251 100644 --- a/profile/3.3.5a-windows-386/symbol/mapbojgroup/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mapbojgroup/func.sym @@ -37,3 +37,6 @@ CMapObjGroup__SetVertexVB0 007C9CB0 f end=007C9D12 CMapObjGroup__SetIndexVB 007C9D80 f end=007C9DCB CMapObjGroup__AllocVB 007CBCB0 f end=007CBD64 CMapObjGroup__FreeVB 007CBD70 f end=007CBDC0 +CMapObjGroup__Initialize 007CB990 f end=007CB9C8 +CMapObjGroup__AllocLiquidVB 007CBDC0 f end=007CBE2D +CMapObjGroup__FreeLiquidVB 007CBE30 f end=007CBE7C diff --git a/profile/3.3.5a-windows-386/symbol/mapbojgroup/label.sym b/profile/3.3.5a-windows-386/symbol/mapbojgroup/label.sym new file mode 100644 index 0000000..4bdfc2e --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/mapbojgroup/label.sym @@ -0,0 +1,2 @@ +CMapObjGroup__indexVBList 00AEEE80 l +CMapObjGroup__vertexVBList 00AEEE58 l diff --git a/profile/3.3.5a-windows-386/symbol/mapobj/func.sym b/profile/3.3.5a-windows-386/symbol/mapobj/func.sym index 1d1bdb6..1db080f 100644 --- a/profile/3.3.5a-windows-386/symbol/mapobj/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mapobj/func.sym @@ -63,5 +63,11 @@ CMapObj__UpdatePools 007AE060 f end=007AE06B CMapObj__RenderPortals 007A9ED0 f end=007AA2D1 CMapObj__RenderNormals 007AB4C0 f end=007AB759 CMapObj__Clear 007AE3B0 f end=007AE4B1 +CMapObj__DistFromClosestExtPortal 007D77C0 f end=007D78BA +CMapObj__DistFromClosestExtPortal 007D8010 f end=007D8049 +CMapObj__CreateWmoIgnoreFlags 007AE140 f end=007AE199 +CMapObj__TestBounds 007AE7E0 f end=007AE80B +CMapObj__TestGroupBounds 007AE8D0 f end=007AE91B +CMapObj__TestGroupBounds 007AE920 f end=007AE965 GetMinimapQuads 007AF8D0 f end=007AFC70 GetMinimapQuads 007AFE70 f end=007AFED2 diff --git a/profile/3.3.5a-windows-386/symbol/spell/func.sym b/profile/3.3.5a-windows-386/symbol/spell/func.sym index fd7ab9f..093326a 100644 --- a/profile/3.3.5a-windows-386/symbol/spell/func.sym +++ b/profile/3.3.5a-windows-386/symbol/spell/func.sym @@ -45,6 +45,7 @@ Spell_C_SpellVisualHasChainEffect 00800BF0 f end=00800CFC Spell_C_CancelSpellByTarget 008063E0 f end=00806431 Spell_C_CancelMeleeSpells 00806480 f end=0080654E Spell_C_CancelAutoRepeat 00807560 f end=00807645 +Spell_C_IsSpellInTransit 00804CC0 f end=00804D17 SpellTableLookupAbility 00812410 f end=0081252A GetSpecialSpellVisualEffectNameRec 006F75B0 f end=006F75E0 SpellVisualsBlizzardStop 007F9EE0 f end=007F9EF8 diff --git a/profile/3.3.5a-windows-386/symbol/tempest/func.sym b/profile/3.3.5a-windows-386/symbol/tempest/func.sym index 1f6030a..d0b7f80 100644 --- a/profile/3.3.5a-windows-386/symbol/tempest/func.sym +++ b/profile/3.3.5a-windows-386/symbol/tempest/func.sym @@ -36,11 +36,14 @@ C4Vector__constructor 00984C90 f end=00984CDC ; C4Vector::C4Vector(CImVector con C2Vector__C2Vector 004C4DF0 f end=004C4E06 C3Vector__C3Vector 00982950 f end=0098296C C3Vector__MajorAxis 009829B0 f end=009829ED +C3Vector__Subtract 004829A0 f end=004829C6 NTempest__Intersect 009830D0 f end=0098348D NTempest__Intersect 00982FB0 f end=009830CB NTempest__Intersect 009836B0 f end=009838C7 NTempest__DistanceFromPolygonEdge 00984DB0 f end=00984E41 NTempest__TransformPoint 004C2300 f end=004C236F +NTempest__Intersect2d 00982F80 f end=00982FA4 +NTempest__DistanceFromPolygon 00984E50 f end=00984F56 C3Ray__FromStartEnd 00985200 f end=00985298 CFacet__Set 007912C0 f end=00791378 CFacet__constructor 00983940 f end=0098398F diff --git a/profile/3.3.5a-windows-386/symbol/unit/func.sym b/profile/3.3.5a-windows-386/symbol/unit/func.sym index f918de8..ab603db 100644 --- a/profile/3.3.5a-windows-386/symbol/unit/func.sym +++ b/profile/3.3.5a-windows-386/symbol/unit/func.sym @@ -137,6 +137,7 @@ CGUnit_C__SetMaxAlpha 00737390 f end=007374B7 CGUnit_C__IsPartyMember 0052C8C0 f end=0052C9A0 CGUnit_C__HandleAnimEvent 00732650 f end=00732FEC CGUnit_C__PlayDeathAnim 0073AF80 f end=0073B04C +CGUnit_C__GetDisplayClassNameFromRecord 007159E0 f end=00715A46 UnitCombatLogInvalidateName 0074F400 f end=0074F4CC UnitCombatLog 00751150 f end=007512A1 UnitSoundInitialize 00747860 f end=007478EE diff --git a/profile/3.3.5a-windows-386/symbol/vbblist/func.sym b/profile/3.3.5a-windows-386/symbol/vbblist/func.sym index a5f3d60..ffb44ae 100644 --- a/profile/3.3.5a-windows-386/symbol/vbblist/func.sym +++ b/profile/3.3.5a-windows-386/symbol/vbblist/func.sym @@ -3,3 +3,4 @@ VBBList__AllocBlock 007CB3B0 f end=007CB519 VBBList__FreeVBB 007CB9F0 f end=007CBB2D VBBList__AssignBlock 007CBB30 f end=007CBBBC VBBList__AllocVBB 007CBBC0 f end=007CBCAC +VBBList__Destroy 007CB870 f end=007CB98A diff --git a/profile/3.3.5a-windows-386/symbol/worldstateinfo/func.sym b/profile/3.3.5a-windows-386/symbol/worldstateinfo/func.sym index 20fdab6..64fb769 100644 --- a/profile/3.3.5a-windows-386/symbol/worldstateinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/worldstateinfo/func.sym @@ -1 +1,3 @@ CGWorldStateInfo__InitializeGame 00548570 f end=005485A3 +CGWorldStateInfo__RequestUITime 00548760 f end=005487C6 +CGWorldStateInfo__TimerUpdate 005488F0 f end=00548962