chore(profile): a lot of work having to do with graphics

This commit is contained in:
phaneron 2025-06-04 17:42:08 -04:00
parent ebf88595d9
commit 2363e04c76
153 changed files with 2402 additions and 566 deletions

View file

@ -4,7 +4,7 @@ static import_symbols() {
// Set/create names
set_name(0x00401010, "operator_new");
set_name(0x00401030, "operator_delete");
set_name(0x00401050, "CDataStore__CDataStore");
set_name(0x00401050, "CDataStore__constructor");
set_name(0x00401070, "CDataStore__FetchWrite");
set_name(0x004010D0, "CDataStore__IsRead");
set_name(0x004010E0, "CDataStore__Reset");
@ -35,7 +35,7 @@ static import_symbols() {
set_name(0x00407E30, "LoadingScreenSetTip");
set_name(0x00407E40, "LoadingScreenSetScreenTipForRaceData");
set_name(0x00407EA0, "LoadingScreenSetTransparent");
set_name(0x00407F40, "C44Matrix__C44Matrix");
set_name(0x00407F40, "C44Matrix__constructor");
set_name(0x00407F80, "C44Matrix__operator_assign_C44Matrix");
set_name(0x00408030, "GxXformSetProjection");
set_name(0x00408070, "GxXformViewport");
@ -209,8 +209,8 @@ static import_symbols() {
set_name(0x00466BF0, "WowConnection__SetEncryptionKey");
set_name(0x00466DE0, "WowConnection__CloseSocket");
set_name(0x00466F00, "WowConnection__DoStreamReads");
set_name(0x00467270, "WowConnection__WowConnection");
set_name(0x00467330, "WowConnection__WowConnection@2");
set_name(0x00467270, "WowConnection__constructor");
set_name(0x00467330, "WowConnection__constructor@2");
set_name(0x004673C0, "WowConnection__destructor");
set_name(0x004675F0, "WowConnection__Send");
set_name(0x00467990, "WowConnection__SendRaw");
@ -344,10 +344,10 @@ static import_symbols() {
set_name(0x004831D0, "CSimpleTexture__SetTexCoord@2");
set_name(0x00483910, "CSimpleFontString__SetText");
set_name(0x00484450, "CRenderBatch__Finish");
set_name(0x00484470, "CSimpleTexture__CSimpleTexture");
set_name(0x00484470, "CSimpleTexture__constructor");
set_name(0x00484B00, "CSimpleRender__DrawBatch");
set_name(0x00485240, "CSimpleFontString__CSimpleFontString");
set_name(0x00485530, "CRenderBatch__CRenderBatch");
set_name(0x00485240, "CSimpleFontString__constructor");
set_name(0x00485530, "CRenderBatch__constructor");
set_name(0x004858E0, "CRenderBatch__QueueCallback");
set_name(0x00485970, "CRenderBatch__Clear");
set_name(0x00485F00, "CRenderBatch__Clear@2");
@ -359,9 +359,9 @@ static import_symbols() {
set_name(0x00487C40, "CSimpleRegion__ShowThis");
set_name(0x00487CA0, "CSimpleRegion__OnRegionChanged");
set_name(0x00487D70, "CSimpleRegion__OnColorChanged");
set_name(0x004880E0, "CSimpleRegion__CSimpleRegion");
set_name(0x004880E0, "CSimpleRegion__constructor");
set_name(0x004881D0, "CSimpleRegion__destructor");
set_name(0x00488310, "CScriptRegion__CScriptRegion");
set_name(0x00488310, "CScriptRegion__constructor");
set_name(0x00488540, "CScriptRegion__ProtectedFunctionsAllowed");
set_name(0x00488CF0, "CLayoutFrame__IsResizePending");
set_name(0x00488D00, "CLayoutFrame__GetHeight");
@ -371,7 +371,7 @@ static import_symbols() {
set_name(0x00489570, "CLayoutFrame__OnFrameResize");
set_name(0x004896C0, "CLayoutFrame__SetProtectFlag");
set_name(0x004898B0, "CLayoutFrame__ResizePending");
set_name(0x00489980, "CLayoutFrame__CLayoutFrame");
set_name(0x00489980, "CLayoutFrame__constructor");
set_name(0x00489A40, "CLayoutFrame__OnProtectedDetach");
set_name(0x00489BB0, "CLayoutFrame__IsProtected");
set_name(0x00489C30, "CLayoutFrame__RegisterResize");
@ -421,7 +421,7 @@ static import_symbols() {
set_name(0x00491830, "CSimpleFrame__HideThis");
set_name(0x004918F0, "CSimpleFrame__ShowThis");
set_name(0x00491E00, "CSimpleFrame__OnFrameRender@2");
set_name(0x004922F0, "CSimpleFrame__CSimpleFrame");
set_name(0x004922F0, "CSimpleFrame__constructor");
set_name(0x004932C0, "CSimpleFrame__LoadXML");
set_name(0x00493BF0, "GxCapsWindowSizeInScreenCoords");
set_name(0x00493E00, "CSimpleTop__RoundToPixelHeight");
@ -435,9 +435,9 @@ static import_symbols() {
set_name(0x004955E0, "CSimpleTop__OnDisplaySizeChanged");
set_name(0x00495880, "CSimpleTop__RegisterForEvent");
set_name(0x004959F0, "CSimpleTop__EnableEvents");
set_name(0x00495EB0, "CSimpleTop__CSimpleTop");
set_name(0x00495EB0, "CSimpleTop__constructor");
set_name(0x004960D0, "CSimpleTop__ShowFrame");
set_name(0x00496870, "CSimpleFont__CSimpleFont");
set_name(0x00496870, "CSimpleFont__constructor");
set_name(0x0049CA90, "CScriptRegion__RegisterScriptMethods");
set_name(0x0049E540, "CSimpleFrame__RegisterScriptMethods");
set_name(0x0049F9E0, "CSimpleFrame_SetAlpha");
@ -445,7 +445,7 @@ static import_symbols() {
set_name(0x004A26D0, "CBackdropGenerator__DestroyTextures");
set_name(0x004A2780, "CBackdropGenerator__LoadXML");
set_name(0x004A29D0, "CBackdropGenerator__Generate");
set_name(0x004A2D40, "CBackdropGenerator__CBackdropGenerator");
set_name(0x004A2D40, "CBackdropGenerator__constructor");
set_name(0x004A2E00, "CBackdropGenerator__SetOutput");
set_name(0x004A8190, "CScriptObject__RegisterScriptMethods");
set_name(0x004A81B0, "FrameScript_GetObjectThis");
@ -505,19 +505,22 @@ static import_symbols() {
set_name(0x004BECF0, "CCamera__SetupWorldProjection");
set_name(0x004BEE60, "CameraSetupScreenProjection");
set_name(0x004BF0C0, "CameraSetupWorldProjection");
set_name(0x004BF770, "CCamera__CCamera");
set_name(0x004BF540, "CGxStateBom__operator_not_equal");
set_name(0x004BF770, "CCamera__constructor");
set_name(0x004BFCA0, "CameraCreate");
set_name(0x004C1290, "CameraGetCoord");
set_name(0x004C1510, "CRndSeed__SetSeed");
set_name(0x004C1930, "C44Matrix__Determinant");
set_name(0x004C1B30, "C44Matrix__Translate");
set_name(0x004C1B90, "C44Matrix__Scale_C3Vector");
set_name(0x004C1BF0, "C44Matrix__Scale_float");
set_name(0x004C1DE0, "C44Matrix__C44Matrix_C4Quaternion");
set_name(0x004C1B90, "C44Matrix__Scale");
set_name(0x004C1BF0, "C44Matrix__Scale@2");
set_name(0x004C1DE0, "C44Matrix__constructor@2");
set_name(0x004C1F00, "operator_multiply_C44Matrix_C44Matrix");
set_name(0x004C2120, "operator_multiply_C44Matrix_float");
set_name(0x004C21B0, "operator_multiply_C3Vector_C44Matrix");
set_name(0x004C2370, "C44Matrix__operator_assignment_multiply");
set_name(0x004C2370, "C44Matrix__operator_assignment_multiply_C44Matrix");
set_name(0x004C23D0, "C44Matrix__Transpose");
set_name(0x004C2440, "C44Matrix__Adjoint");
set_name(0x004C2F90, "C44Matrix__Inverse");
set_name(0x004C2FC0, "C44Matrix__AffineInverse");
set_name(0x004C30A0, "C44Matrix__AffineInvertInPlace");
@ -526,8 +529,8 @@ static import_symbols() {
set_name(0x004C3340, "C44Matrix__RotateAroundY");
set_name(0x004C3380, "C44Matrix__RotateAroundZ");
set_name(0x004C33C0, "C44Matrix__Rotate");
set_name(0x004C3420, "C3Vector__Normalize_1");
set_name(0x004C3600, "C3Vector__Normalize_2");
set_name(0x004C3420, "C3Vector__Normalize");
set_name(0x004C3600, "C3Vector__Normalize@2");
set_name(0x004C4B80, "TSGrowableArray_C3Vector__SetCount");
set_name(0x004C51B0, "C33Matrix__operator_assign_C33Matrix");
set_name(0x004C5550, "C33Matrix__Rotation");
@ -545,6 +548,10 @@ static import_symbols() {
set_name(0x004D27D0, "HeapUsageDestroy");
set_name(0x004D2A30, "HeapUsageInitialize");
set_name(0x004D3100, "ObjectFree");
set_name(0x004D73A0, "ObjectUpdateHandler");
set_name(0x004D74D0, "ObjectCompressedUpdateHandler");
set_name(0x004D7610, "OnObjectDestroy");
set_name(0x004D76E0, "ClntObjMgrInitialize");
set_name(0x004D7D20, "CGlueMgr__InitializeFFX");
set_name(0x004D7DA0, "CGlueMgr__UpdateWaitQueue");
set_name(0x004D7F60, "CGlueMgr__SetCurrentAccount");
@ -633,7 +640,7 @@ static import_symbols() {
set_name(0x004E5940, "CGlueMgr__ScanDLLFinished");
set_name(0x004E5ED0, "CSimpleModelFFX__SetModel");
set_name(0x004E5F00, "CSimpleModelFFX__LoadXML");
set_name(0x004E5F70, "CSimpleModelFFX__CSimpleModelFFX");
set_name(0x004E5F70, "CSimpleModelFFX__constructor");
set_name(0x004E6190, "CSimpleModelFFX__Render");
set_name(0x004E6300, "CSimpleModelFFX__Create");
set_name(0x004E6330, "CSimpleModelFFX__OnFrameRender");
@ -682,7 +689,7 @@ static import_symbols() {
set_name(0x004FA570, "CGWorldFrame__SetupDefaultAction");
set_name(0x004FA5D0, "CGWorldFrame__UnitClear");
set_name(0x004FA5F0, "CGWorldFrame__OnWorldUpdate");
set_name(0x004FABD0, "CGWorldFrame__CGWorldFrame");
set_name(0x004FABD0, "CGWorldFrame__constructor");
set_name(0x004FAF90, "CGWorldFrame__RenderWorld");
set_name(0x004FB080, "CGWorldFrame__OnFrameRender");
set_name(0x004FBD00, "Script_LoggingChat");
@ -1675,6 +1682,7 @@ static import_symbols() {
set_name(0x0057BAB0, "Script_GetNumBankSlots");
set_name(0x0057BB30, "Script_GetBankSlotCost");
set_name(0x0057BBC0, "Script_PurchaseSlot");
set_name(0x0057C340, "CGxMatrixStack__Identity");
set_name(0x0057C420, "GxXformPop");
set_name(0x0057F170, "Script_GetNumTrackingTypes");
set_name(0x0057F1B0, "Script_GetTrackingInfo");
@ -2644,9 +2652,9 @@ static import_symbols() {
set_name(0x006053D0, "CGCamera__SetTelescope");
set_name(0x00606570, "CGCamera__SetModelCamera");
set_name(0x006066E0, "CGCamera__SetTarget");
set_name(0x00606B30, "CGCamera__CGCamera");
set_name(0x00606B30, "CGCamera__constructor");
set_name(0x00607BD0, "CSimpleCamera__SetFacing");
set_name(0x00607C20, "CSimpleCamera__CSimpleCamera");
set_name(0x00607C20, "CSimpleCamera__constructor");
set_name(0x00607C90, "CCameraManager__SetScreenAspect");
set_name(0x006081F0, "Script_GetTime");
set_name(0x00608230, "Script_GetGameTime");
@ -2872,14 +2880,14 @@ static import_symbols() {
set_name(0x006325C0, "NetClient__PongHandler");
set_name(0x006326D0, "NetClient__WCDisconnected");
set_name(0x00632730, "NetClient__AuthChallengeHandler");
set_name(0x00632A40, "NetClient__NetClient");
set_name(0x00632A40, "NetClient__constructor");
set_name(0x00632B50, "NetClient__Send");
set_name(0x00632C10, "NetClient__WCCantConnect");
set_name(0x00632CD0, "NetClient__Ping");
set_name(0x00632DB0, "NetClient__HandleIdle");
set_name(0x00632E00, "NetClient__RedirectHandler");
set_name(0x00633330, "NetClient__WCMessageReady");
set_name(0x00633440, "NETEVENTQUEUE__NETEVENTQUEUE");
set_name(0x00633440, "NETEVENTQUEUE__constructor");
set_name(0x006334F0, "NETEVENTQUEUE__Poll");
set_name(0x00633650, "NETEVENTQUEUE__AddEvent");
set_name(0x00633730, "NETEVENTQUEUE__destructor");
@ -2915,11 +2923,11 @@ static import_symbols() {
set_name(0x006817C0, "GxLogOpen");
set_name(0x006817D0, "GxLogClose");
set_name(0x006817E0, "GxLog");
set_name(0x00681950, "CGxFormat__CGxFormat");
set_name(0x00681950, "CGxFormat__constructor");
set_name(0x00681A60, "GxDrawLockedElements");
set_name(0x00681AB0, "GxPrimIndexPtr");
set_name(0x00681B00, "GxPrimVertexPtr");
set_name(0x00681BE0, "CGxTexFlags__CGxTexFlags");
set_name(0x00681BE0, "CGxTexFlags__constructor");
set_name(0x00681CB0, "GxTexCreate");
set_name(0x00681F20, "GxTexUpdate@2");
set_name(0x00681F60, "GxXformSetViewport");
@ -2939,6 +2947,7 @@ static import_symbols() {
set_name(0x00682D30, "CGxDevice__DeviceTakeScreenShot");
set_name(0x00682D40, "CGxDevice__IDevIsWindowed");
set_name(0x00682D70, "CGxDevice__DeviceCurWindow");
set_name(0x00682D80, "CGxDevice__DeviceDefWindow");
set_name(0x00682DC0, "CGxDevice__CapsIsWindowVisible");
set_name(0x00682E20, "CGxDevice__CapsHasContext");
set_name(0x00682E50, "CGxDevice__ScenePresent");
@ -2963,20 +2972,23 @@ static import_symbols() {
set_name(0x00683660, "CGxDevice__CursorSetDepth");
set_name(0x00683670, "CGxDevice__LogOpen");
set_name(0x006836B0, "CGxDevice__LogClose");
set_name(0x00683B90, "CGxMatrixStack__CGxMatrixStack");
set_name(0x00683D60, "CGxDevice__WindowConstrainTopByAspect");
set_name(0x00683DB0, "CGxDevice__WindowConstrainBottomByAspect");
set_name(0x00683E00, "CGxDevice__WindowConstrainLeftByAspect");
set_name(0x00683E50, "CGxDevice__WindowConstrainRightByAspect");
set_name(0x00683EA0, "CGxDevice__WindowConstrainLeft");
set_name(0x00683ED0, "CGxDevice__WindowConstrainRight");
set_name(0x00683F00, "CGxDevice__WindowConstrainTop");
set_name(0x00683F30, "CGxDevice__WindowConstrainBottom");
set_name(0x00683FB0, "CGxLight__CGxLight");
set_name(0x006836D0, "CGxDevice__WaitForFPSCap");
set_name(0x00683B90, "CGxMatrixStack__constructor");
set_name(0x00683CE0, "CGxDevice__ClampRectToWindow");
set_name(0x00683D60, "CGxDevice__ClampRectTopByAspect");
set_name(0x00683DB0, "CGxDevice__ClampRectBottomByAspect");
set_name(0x00683E00, "CGxDevice__ClampRectLeftByAspect");
set_name(0x00683E50, "CGxDevice__ClampRectRightByAspect");
set_name(0x00683EA0, "CGxDevice__ClampRectLeft");
set_name(0x00683ED0, "CGxDevice__ClampRectRight");
set_name(0x00683F00, "CGxDevice__ClampRectTop");
set_name(0x00683F30, "CGxDevice__ClampRectBottom");
set_name(0x00683FB0, "CGxLight__constructor");
set_name(0x00684070, "CGxGammaRamp__Set");
set_name(0x006840F0, "CGxDevice__DeviceSetFormat");
set_name(0x00684170, "CGxDevice__DeviceSetGamma");
set_name(0x00684190, "CGxDevice__DeviceSetGamma@2");
set_name(0x006841D0, "CGxDevice__DeviceScreenShot");
set_name(0x00684260, "CGxDevice__DeviceReadScreenShot");
set_name(0x006842A0, "CGxDevice__DeviceSetRenderTarget");
set_name(0x00684360, "CGxDevice__DeviceSetDefWindow");
@ -3027,8 +3039,9 @@ static import_symbols() {
set_name(0x00687980, "CGxDevice__TexDestroy");
set_name(0x006879F0, "CGxDevice__QueryDestroy");
set_name(0x00687A90, "CGxDevice__ICursorDraw");
set_name(0x00688230, "CGxPool__Invalidate");
set_name(0x00688340, "CGxDevice__PoolDestroy");
set_name(0x00688690, "CGxDevice__CGxDevice");
set_name(0x00688690, "CGxDevice__constructor");
set_name(0x00689040, "CGxDevice__XformSetProjection");
set_name(0x00689050, "CGxDevice__XformSetView");
set_name(0x006890C0, "CGxDevice__destructor");
@ -3046,11 +3059,12 @@ static import_symbols() {
set_name(0x0068A0F0, "TSGrowableArray_CGxMonitorMode__SetCount");
set_name(0x0068A4C0, "CGxDevice__AdapterMonitorModes");
set_name(0x0068A9A0, "CGxDeviceOpenGl__ISetGlCaps");
set_name(0x0068BBC0, "CGxDeviceOpenGl__CGxDeviceOpenGl");
set_name(0x0068BBC0, "CGxDeviceOpenGl__constructor");
set_name(0x0068BF20, "CGxDevice__NewOpenGl");
set_name(0x0068C220, "CGxDevice__NewD3d9Ex");
set_name(0x0068E140, "CGxDeviceD3d__IUnloadD3dLib");
set_name(0x0068E180, "CGxDeviceD3d__ICreateD3dIB");
set_name(0x0068E1F0, "CGxDeviceD3d__IReleaseD3dPool");
set_name(0x0068E250, "CGxDeviceD3d__ISetPresentParms");
set_name(0x0068E450, "CGxDeviceD3d__DeviceEvictResources");
set_name(0x0068E4A0, "CGxDeviceD3d__DeviceSetBaseMipLevel");
@ -3066,10 +3080,12 @@ static import_symbols() {
set_name(0x0068E9C0, "CGxDeviceD3d__QueryCreate");
set_name(0x0068EA10, "CGxDeviceD3d__QueryBegin");
set_name(0x0068EA90, "CGxDeviceD3d__QueryGetParam");
set_name(0x0068EB20, "WindowClassCreate");
set_name(0x0068EBB0, "CGxDeviceD3d__ICreateWindow");
set_name(0x0068ED80, "CGxDeviceD3d__ILoadD3dLib");
set_name(0x0068EE20, "CGxDeviceD3d__ISetCaps");
set_name(0x0068F3D0, "CGxDeviceD3d__ICreateD3dDevice");
set_name(0x0068F6A0, "CGxDeviceD3d__Sub68F6A0");
set_name(0x0068F770, "CGxDeviceD3d__DeviceSetRenderTarget");
set_name(0x0068F900, "CGxDeviceD3d__DeviceResolveDepthBuffer");
set_name(0x0068F950, "CGxDeviceD3d__DeviceCopyTex");
@ -3078,7 +3094,7 @@ static import_symbols() {
set_name(0x0068FB10, "CGxDeviceD3d__IBufLock");
set_name(0x0068FCE0, "CGxDeviceD3d__BufLock");
set_name(0x0068FD00, "CGxDeviceD3d__BufData");
set_name(0x0068FD50, "CGxDeviceD3d__CGxDeviceD3d");
set_name(0x0068FD50, "CGxDeviceD3d__constructor");
set_name(0x0068FE80, "CGxDeviceD3d__scalar_deleting_destructor");
set_name(0x0068FED0, "CGxDeviceD3d__DeviceReadPixels");
set_name(0x00690150, "CGxDeviceD3d__IReleaseD3dResources");
@ -3094,7 +3110,7 @@ static import_symbols() {
set_name(0x0069FAA0, "CGxDeviceD3d__Sub69FAA0");
set_name(0x0069FB00, "CGxDeviceD3d__ICreateD3dVB");
set_name(0x0069FB70, "CGxDeviceD3d__CreatePoolAPI");
set_name(0x0069FE10, "CGxDeviceD3d__ICursorClip");
set_name(0x0069FE10, "CGxDeviceD3d__ISetWindowFocus");
set_name(0x0069FE80, "CGxDeviceD3d__DeviceSetGamma@2");
set_name(0x0069FED0, "CGxDeviceD3d__DeviceWindow");
set_name(0x0069FF40, "CGxDeviceD3d__DeviceOverride");
@ -3109,7 +3125,7 @@ static import_symbols() {
set_name(0x006A0360, "CGxDeviceD3d__WindowProcD3d");
set_name(0x006A1690, "CGxDeviceD3d__IReleaseD3dQueries");
set_name(0x006A1950, "CGxDeviceD3d__DeviceReadDepths");
set_name(0x006A1A90, "CGxDeviceD3d9Ex__CGxDeviceD3d9Ex");
set_name(0x006A1A90, "CGxDeviceD3d9Ex__constructor");
set_name(0x006A1C60, "CGxDeviceD3d__IReleaseD3dPools");
set_name(0x006A2AA0, "CGxDeviceD3d__ITexForceRecreation");
set_name(0x006A2BB0, "CGxDeviceD3d__TexDestroy");
@ -3129,12 +3145,17 @@ static import_symbols() {
set_name(0x006A39E0, "CGxDeviceD3d__ISetVertexBuffer");
set_name(0x006A3A60, "CGxDeviceD3d__IStateSetD3DDefaults");
set_name(0x006A3C40, "CGxDeviceD3d__DsSet");
set_name(0x006A4100, "CGxDeviceD3d__ISetTexCoordIndex");
set_name(0x006A4190, "CGxDeviceD3d__ISetColorOp");
set_name(0x006A41F0, "CGxDeviceD3d__ISetAlphaOp");
set_name(0x006A4250, "CGxDeviceD3d__ISetMaterial");
set_name(0x006A43A0, "C44Matrix__Inverse@2");
set_name(0x006A43D0, "CGxDeviceD3d__IStateSyncLights");
set_name(0x006A4700, "CGxDeviceD3d__IStateSyncMaterial");
set_name(0x006A4850, "CGxDeviceD3d__IStateSyncXforms");
set_name(0x006A4900, "CGxDeviceD3d__ISetTexture");
set_name(0x006A4AC0, "CGxDeviceD3d__ISetTexCoord");
set_name(0x006A4AF0, "CGxDeviceD3d__ISetTexGen");
set_name(0x006A4C30, "CGxDeviceD3d__IRsSendToHw");
set_name(0x006A5540, "CGxDeviceD3d__ICreateD3dVertexDecl");
set_name(0x006A5680, "CGxDeviceD3d__IReleaseD3dVertexDecl");
@ -3218,7 +3239,7 @@ static import_symbols() {
set_name(0x006AFF10, "CBLPFile__Open");
set_name(0x006AFFD0, "CBLPFile__LockChain2");
set_name(0x006B0190, "ClientServices__LoadCDKey");
set_name(0x006B0250, "ClientConnection__ClientConnection");
set_name(0x006B0250, "ClientConnection__constructor");
set_name(0x006B0850, "ClientConnection__Cleanup");
set_name(0x006B0940, "ClientConnection__Disconnect");
set_name(0x006B0960, "nullsub_154");
@ -3681,7 +3702,7 @@ static import_symbols() {
set_name(0x007739E0, "StormInitialize");
set_name(0x00773A00, "StormDestroy");
set_name(0x00773A80, "StormSetOption");
set_name(0x00774620, "SCritSect__SCritSect");
set_name(0x00774620, "SCritSect__constructor");
set_name(0x00774630, "SCritSect__destructor");
set_name(0x00774640, "SCritSect__Enter");
set_name(0x00774650, "SCritSect__Leave");
@ -3725,7 +3746,7 @@ static import_symbols() {
set_name(0x0077AEC0, "BigBuffer__operator_index@2");
set_name(0x0077AF30, "BigBuffer__SetCount");
set_name(0x0077AF80, "BigBuffer__Trim");
set_name(0x0077AFF0, "BigStack__BigStack");
set_name(0x0077AFF0, "BigStack__constructor");
set_name(0x0077B020, "Add");
set_name(0x0077B160, "Div");
set_name(0x0077B2B0, "Mul");
@ -3756,7 +3777,7 @@ static import_symbols() {
set_name(0x00781500, "World__Preload");
set_name(0x007816F0, "DayNight__Update");
set_name(0x007AE300, "CMapObj__Init");
set_name(0x007B0580, "CMapObj__CMapObj");
set_name(0x007B0580, "CMapObj__constructor");
set_name(0x007B0CC0, "CMapObj__Create");
set_name(0x007B1270, "CDetailDoodad__UpdateAlphaRampTexture");
set_name(0x007B15D0, "CDetailDoodad__InitializeShaderConstants");
@ -3770,9 +3791,9 @@ static import_symbols() {
set_name(0x007C1150, "CMapDoodadDef__SelectLights");
set_name(0x007C1730, "CMapEntity__SelectLights");
set_name(0x007C65A0, "CMapChunk__UpdateLights");
set_name(0x007D7260, "CMapBaseObj__CMapBaseObj");
set_name(0x007D7260, "CMapBaseObj__constructor");
set_name(0x007D80C0, "CMapObj__Read");
set_name(0x007D9B10, "CMapLight__CMapLight");
set_name(0x007D9B10, "CMapLight__constructor");
set_name(0x007D9BD0, "CMap__CreateLight");
set_name(0x007D9C80, "CMap__UpdateLightBounds");
set_name(0x007D9D50, "CMap__EnableLight");
@ -3799,8 +3820,8 @@ static import_symbols() {
set_name(0x007DF0B0, "Script_UnitIsTalking");
set_name(0x007DFAF0, "ComSatClient_Init");
set_name(0x007E1030, "IsRussian");
set_name(0x007EA260, "EffectDeath__EffectDeath");
set_name(0x007EA470, "EffectNetherWorld__EffectNetherWorld");
set_name(0x007EA260, "EffectDeath__constructor");
set_name(0x007EA470, "EffectNetherWorld__constructor");
set_name(0x007ECD00, "DayNight__CalcFogRate");
set_name(0x007ECEC0, "DayNight__SetOverrideLightParamsID");
set_name(0x007ECEE0, "DayNight__ClearOverrideLightParamsID");
@ -3889,7 +3910,7 @@ static import_symbols() {
set_name(0x00817EE0, "FrameScript_GetCurrentFunction");
set_name(0x00818070, "FrameScript_Sprintf");
set_name(0x008192F0, "FrameScript_GetErrorHandlerReference");
set_name(0x00819830, "FrameScript_Object__FrameScript_Object");
set_name(0x00819830, "FrameScript_Object__constructor");
set_name(0x00819850, "FrameScript_Object__destructor");
set_name(0x00819880, "FrameScript_Object__RegisterScriptObject");
set_name(0x008199C0, "FrameScript_Object__UnregisterScriptObject");
@ -3924,7 +3945,7 @@ static import_symbols() {
set_name(0x0081C6E0, "M2Initialize");
set_name(0x0081C790, "CM2Cache__UpdateShared");
set_name(0x0081C840, "CM2Cache__LinkToSharedUpdateList");
set_name(0x0081C900, "CM2Cache__CM2Cache");
set_name(0x0081C900, "CM2Cache__constructor");
set_name(0x0081C9C0, "CM2Scene__AdvanceTime");
set_name(0x0081CE70, "CM2Scene__AnimateThread");
set_name(0x0081E400, "CM2Scene__SelectLights");
@ -3936,7 +3957,7 @@ static import_symbols() {
set_name(0x0081EF30, "CM2Scene__SortTransparent");
set_name(0x0081F0E0, "CM2Scene__SortAdditiveParticles");
set_name(0x0081F1D0, "CM2Scene__ComputeElementShaders");
set_name(0x0081F330, "CM2SceneRender__CM2SceneRender");
set_name(0x0081F330, "CM2SceneRender__constructor");
set_name(0x0081F450, "CM2SceneRender__SetupTextures");
set_name(0x0081F700, "CM2SceneRender__SetBatchVertices");
set_name(0x0081F8F0, "CM2Scene__CreateModel");
@ -3949,7 +3970,7 @@ static import_symbols() {
set_name(0x00820AE0, "CM2SceneRender__DrawBatchDoodad");
set_name(0x00820F40, "CM2SceneRender__DrawRibbon");
set_name(0x008214E0, "CM2SceneRender__DrawParticle");
set_name(0x008216C0, "CM2Scene__CM2Scene");
set_name(0x008216C0, "CM2Scene__constructor");
set_name(0x00821850, "CM2Scene__destructor");
set_name(0x00821A20, "CM2Scene__Animate");
set_name(0x00823040, "CM2Scene__Release");
@ -3986,7 +4007,7 @@ static import_symbols() {
set_name(0x00828F90, "CM2Model__SetIndices");
set_name(0x00829160, "CM2Model__SetVertices");
set_name(0x00829AA0, "CM2Model__RenderModelBatchesForProjectedTexture");
set_name(0x0082BE60, "CM2Model__CM2Model");
set_name(0x0082BE60, "CM2Model__constructor");
set_name(0x0082C970, "CM2Model__OptimizeVisibleGeometry");
set_name(0x0082D2F0, "CM2Model__AnimateParticlesMT");
set_name(0x0082D6F0, "CM2Model__AnimateTextureTransformsMT");
@ -4021,7 +4042,7 @@ static import_symbols() {
set_name(0x00834940, "CM2Lighting__SetFog");
set_name(0x00834990, "CM2Lighting__SetFog@2");
set_name(0x008349E0, "CM2Lighting__GetPointLight");
set_name(0x00834A40, "CM2Light__CM2Light");
set_name(0x00834A40, "CM2Light__constructor");
set_name(0x00834AB0, "CM2Light__destructor");
set_name(0x00834AE0, "CM2Light__SetDirection");
set_name(0x00834C70, "CM2Light__Link");
@ -4046,7 +4067,7 @@ static import_symbols() {
set_name(0x00837680, "CM2Shared__SubstituteSpecializedShaders");
set_name(0x00837A40, "CM2Shared__InitializeSkinProfile");
set_name(0x00838490, "CM2Shared__FinishLoadingSkinProfile");
set_name(0x0083C5F0, "CM2Shared__CM2Shared");
set_name(0x0083C5F0, "CM2Shared__constructor");
set_name(0x0083C6E0, "CM2Shared__InitLowPrioritySequence");
set_name(0x0083CA90, "CM2Shared__FinishLoadingLowPrioritySequence");
set_name(0x0083CB10, "CM2Shared__SkinProfileLoadedCallback");
@ -4103,7 +4124,7 @@ static import_symbols() {
set_name(0x0086AE20, "OsGetAsyncTimeMs");
set_name(0x0086AE30, "OsGetAsyncTimeClocks");
set_name(0x0086AE70, "OsGetAsyncClocksPerSecond");
set_name(0x0086AEA0, "OsTimeManager__OsTimeManager");
set_name(0x0086AEA0, "OsTimeManager__constructor");
set_name(0x0086AF20, "OsTimeManagerCreate");
set_name(0x0086AF60, "OsTimeManagerDestroy");
set_name(0x0086AF90, "IOsGetProcessorFeatures");
@ -4142,6 +4163,8 @@ static import_symbols() {
set_name(0x0086F5F0, "OsCallResetContext");
set_name(0x0086F760, "OsCallInitialize");
set_name(0x0086F880, "OsCallInitializeContext");
set_name(0x008714E0, "OsGetLastErrorStr");
set_name(0x00871510, "OsFreeLastErrorStr");
set_name(0x00872280, "OsClipboardGetString");
set_name(0x008722A0, "OsClipboardPutString");
set_name(0x008726F0, "IOsClipboardGetString");
@ -4204,7 +4227,7 @@ static import_symbols() {
set_name(0x008CA880, "GruntLogin__EnterPIN");
set_name(0x008CAC00, "GruntLogin__GetVersionChallenge");
set_name(0x008CAC50, "GruntLogin__Init");
set_name(0x008CACA0, "GruntLogin__GruntLogin");
set_name(0x008CACA0, "GruntLogin__constructor");
set_name(0x008CAD20, "GruntLogin__Logoff");
set_name(0x008CAD40, "GruntLogin__SetMatrixInfo");
set_name(0x008CB020, "GruntLogin__ReconnectResult");
@ -4255,7 +4278,7 @@ static import_symbols() {
set_name(0x0095F5E0, "CSimpleModel__SetSequence");
set_name(0x0095F610, "CSimpleModel__SetSequenceTime");
set_name(0x0095F650, "M2CreateScene@2");
set_name(0x0095F680, "CSimpleModel__CSimpleModel");
set_name(0x0095F680, "CSimpleModel__constructor");
set_name(0x0095F7D0, "CSimpleModel__scalar_deleting_destructor");
set_name(0x0095F800, "CSimpleModel__LoadXML");
set_name(0x0095F990, "CSimpleModel__SetModel");
@ -4308,7 +4331,7 @@ static import_symbols() {
set_name(0x0096B060, "CSimpleScrollFrame__UnparentFrame");
set_name(0x0096B1C0, "CSimpleScrollFrame__UpdateScrollChild");
set_name(0x0096B210, "CSimpleScrollFrame__OnFrameSizeChanged");
set_name(0x0096B2D0, "CSimpleScrollFrame__CSimpleScrollFrame");
set_name(0x0096B2D0, "CSimpleScrollFrame__constructor");
set_name(0x0096B3A0, "CSimpleScrollFrame__SetScrollChild");
set_name(0x0096B480, "CSimpleScrollFrame__SetVerticalScroll");
set_name(0x0096B4C0, "CSimpleScrollFrame__UpdateScrollChildRect");
@ -4318,12 +4341,12 @@ static import_symbols() {
set_name(0x0096B9A0, "CSimpleScrollFrame__OnFrameRender");
set_name(0x0096B9D0, "CSimpleScrollFrame__GetBoundsRect");
set_name(0x0096BBB0, "CSimpleSlider__RunOnMinMaxChangedScript");
set_name(0x0096BE50, "CSimpleSlider__CSimpleSlider");
set_name(0x0096BE50, "CSimpleSlider__constructor");
set_name(0x0096BF00, "CSimpleSlider__IsA");
set_name(0x0096C090, "CSimpleSlider__SetValue");
set_name(0x0096C470, "CSimpleSlider__SetMinMaxValues");
set_name(0x0096C750, "CSimpleHTML__FontUpdated");
set_name(0x0096C820, "CSimpleHTML__CSimpleHTML");
set_name(0x0096C820, "CSimpleHTML__constructor");
set_name(0x0096C960, "CSimpleHTML__IsA");
set_name(0x0096C9E0, "CSimpleHTML__ParseIMG");
set_name(0x0096CC90, "CSimpleHTML__AddText");
@ -4344,7 +4367,7 @@ static import_symbols() {
set_name(0x009771D0, "CSimpleButton_GetButtonState");
set_name(0x00977A70, "CSimpleButton_SetStateTexture");
set_name(0x00977C70, "CSimpleButton_SetNormalTexture");
set_name(0x00978900, "CSimpleHyperlinkedFrame__CSimpleHyperlinkedFrame");
set_name(0x00978900, "CSimpleHyperlinkedFrame__constructor");
set_name(0x00978B30, "CParticleEmitter2__SetModel");
set_name(0x00978BF0, "CParticleEmitter2__SetMaterial");
set_name(0x00978C70, "CParticleEmitter2__SetTextureDimensions");
@ -4357,7 +4380,7 @@ static import_symbols() {
set_name(0x0097AC00, "CParticleEmitter2__SetTwinkleScale");
set_name(0x0097AEB0, "CParticleEmitter2__CreateChildEmittersFromModel");
set_name(0x0097D370, "CParticleEmitter2__DetermineIfSimple");
set_name(0x0097E150, "CParticleEmitter2__CParticleEmitter2");
set_name(0x0097E150, "CParticleEmitter2__constructor");
set_name(0x0097F570, "CRibbonEmitter__SetDataEnabled");
set_name(0x0097F5F0, "CRibbonEmitter__SetTexSlot");
set_name(0x0097F610, "CRibbonEmitter__SetAbove");
@ -4367,16 +4390,16 @@ static import_symbols() {
set_name(0x0097FB60, "CRibbonEmitter__SetColor");
set_name(0x0097FBA0, "CRibbonEmitter__SetAlpha");
set_name(0x00980090, "CRibbonEmitter__Update");
set_name(0x00980630, "CRibbonEmitter__CRibbonEmitter");
set_name(0x00980630, "CRibbonEmitter__constructor");
set_name(0x009808A0, "CRibbonEmitter__Initialize");
set_name(0x00981310, "CPlaneParticleEmitter__CPlaneParticleEmitter");
set_name(0x009813F0, "CSphereParticleEmitter__CSphereParticleEmitter");
set_name(0x00981310, "CPlaneParticleEmitter__constructor");
set_name(0x009813F0, "CSphereParticleEmitter__constructor");
set_name(0x00981500, "CSplineParticleEmitter__SetSpline");
set_name(0x009820F0, "CSplineParticleEmitter__CSplineParticleEmitter");
set_name(0x009820F0, "CSplineParticleEmitter__constructor");
set_name(0x00982460, "C4Quaternion__Slerp");
set_name(0x00982630, "C4Quaternion__Nlerp");
set_name(0x00982970, "C3Vector__C3Vector");
set_name(0x00984C90, "C4Vector__C4Vector");
set_name(0x00982970, "C3Vector__constructor");
set_name(0x00984C90, "C4Vector__constructor");
set_name(0x009858B0, "Script_PlaySound");
set_name(0x00985950, "Script_PlayMusic");
set_name(0x009859B0, "Script_PlaySoundFile");
@ -4413,7 +4436,7 @@ static import_symbols() {
set_name(0x009A8300, "SRP6_Client__BeginAuthentication");
set_name(0x009A83E0, "SRP6_Client__CalculateProof");
set_name(0x009A88C0, "SRP6_Client__VerifyServerProof");
set_name(0x009A8980, "SRP6_Random__SRP6_Random");
set_name(0x009A8980, "SRP6_Random__constructor");
set_name(0x009A89F0, "SRP6_Random__GenerateRandomBytes");
set_name(0x009A8AA0, "BigIntegerFromInt");
set_name(0x009A8AD0, "BigIntegerFromBytes");
@ -4862,6 +4885,7 @@ static import_symbols() {
set_name(0x00AD8EF0, "CGxDeviceD3d__s_GxTexFormatToUse");
set_name(0x00AD8F24, "CGxDeviceD3d__s_gxAttribToD3dAttribType");
set_name(0x00AD8F40, "CGxDeviceD3d__s_filterModes");
set_name(0x00AD8F88, "CGxDeviceD3d__s_normalizeNormals");
set_name(0x00AD90B0, "CBLPFile__s_eightBitAlphaLookup");
set_name(0x00AD90C0, "CBLPFile__s_oneBitAlphaLookup");
set_name(0x00ADBAB4, "s_rect");
@ -4977,7 +5001,8 @@ static import_symbols() {
set_name(0x00BD08A0, "CGGameUI__m_lastRegenTime");
set_name(0x00BD08F0, "s_cvDeselectOnClick");
set_name(0x00BD0914, "s_cvAutoLootDefault");
set_name(0x00BD0A08, "s_cvPredictedPower");
set_name(0x00BD0A04, "g_predictedHealthCVar");
set_name(0x00BD0A08, "g_predictedPowerCVar");
set_name(0x00BD19BA, "CGBarberShop__m_initialized");
set_name(0x00BE7D8C, "CGSpellBook__m_stuckSpell");
set_name(0x00BE8EE0, "CGWorldMap__m_numLandmarks");
@ -5119,6 +5144,7 @@ static import_symbols() {
set_name(0x00C6060C, "glMaxTextureImageUnitsARB");
set_name(0x00C60614, "glExtCVA");
set_name(0x00C60618, "glVersion");
set_name(0x00C606B0, "d3dMaterial");
set_name(0x00C606F8, "d3dLight");
set_name(0x00C60760, "isIdent");
set_name(0x00C60930, "s_blits");