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

@ -7,6 +7,8 @@ static import_data_types() {
apply_type(0x00401050, "CDataStore* __thiscall func(CDataStore* this)");
apply_type(0x004033B0, "void __stdcall ClientKillTimer(uint32_t timerId, void* handlerAddress, char* handlerName)");
apply_type(0x00403600, "void __stdcall func(char* manifest@<eax>)");
apply_type(0x00407F40, "C44Matrix* __thiscall func(C44Matrix* this)");
apply_type(0x00407F80, "float __thiscall func(C44Matrix* this, C44Matrix* rhs)");
apply_type(0x00408070, "void __stdcall func(float* minX, float* maxX, float* minY, float* maxY, float* minZ, float* maxZ)");
apply_type(0x00409670, "void __thiscall func(CGxDevice* this)");
apply_type(0x00421880, "int32_t __stdcall func(char* buffer, int32_t buffersize)");
@ -126,9 +128,23 @@ static import_data_types() {
apply_type(0x004BDBF0, "void __stdcall func(HTEXTBLOCK stringHandle, C2Vector* pos)");
apply_type(0x004BDD80, "float __stdcall func(HTEXTFONT fontHandle, char* text, float a3, float a4, C2Vector* a5, float a6, float a7, uint32_t flags)");
apply_type(0x004BE9C0, "HTEXTFONT __stdcall func(char* fontName, uint32_t fontFlags, float fontHeight)");
apply_type(0x004BF540, "int32_t __thiscall func(CGxStateBom* this, C3Vector* value)");
apply_type(0x004C1930, "float __thiscall func(C44Matrix* this)");
apply_type(0x004C1B30, "void __thiscall func(C44Matrix* this, C3Vector* move)");
apply_type(0x004C1B90, "void __thiscall func(C44Matrix* this, C3Vector* scale)");
apply_type(0x004C1BF0, "void __thiscall func(C44Matrix* this, float scale)");
apply_type(0x004C1DE0, "C44Matrix* __thiscall func(C44Matrix* this, C4Quaternion* a)");
apply_type(0x004C1F00, "C44Matrix* __stdcall func(C44Matrix* __return_ptr result, C44Matrix* l, C44Matrix* r)");
apply_type(0x004C2120, "C44Matrix* __stdcall func(C44Matrix* __return_ptr result, C44Matrix* l, float a)");
apply_type(0x004C21B0, "C3Vector* __stdcall func(C3Vector* __return_ptr result, C3Vector* l, C44Matrix* a)");
apply_type(0x004C2370, "void __thiscall func(C44Matrix* this, C44Matrix* a)");
apply_type(0x004C2440, "C44Matrix* __thiscall func(C44Matrix* this, C44Matrix* __return_ptr result)");
apply_type(0x004C3420, "void __thiscall func(C3Vector* this)");
apply_type(0x004C3600, "void __thiscall func(C3Vector* this)");
apply_type(0x004C4B80, "void __thiscall func(TSGrowableArray_C3Vector* this, uint32_t count)");
apply_type(0x00532AF0, "CGxCaps* __thiscall func(CGxDevice* this)");
apply_type(0x0054EFE0, "void __fastcall func(TSGrowableArray_C2iVector* this, C2iVector* resolution)");
apply_type(0x0057C340, "void __thiscall func(CGxMatrixStack* this)");
apply_type(0x0057FDD0, "void __thiscall func(TSGrowableArray_C2Vector* this, uint32_t count)");
apply_type(0x006160B0, "int32_t __usercall func@<eax>(uint32_t** image@<eax>, MipBits* mipImages@<ecx>, uint32_t width@<edx>, uint32_t height)");
apply_type(0x00616800, "void __stdcall func(CURSORMODE mode)");
@ -160,6 +176,7 @@ static import_data_types() {
apply_type(0x00682D30, "void __thiscall func(CGxDevice* this)");
apply_type(0x00682D40, "int32_t __thiscall func(CGxDevice* this)");
apply_type(0x00682D70, "CRect* __thiscall func(CGxDevice* this)");
apply_type(0x00682D80, "CRect* __thiscall func(CGxDevice* this)");
apply_type(0x00682DC0, "int32_t __thiscall func(CGxDevice* this, int32_t a2)");
apply_type(0x00682E20, "int32_t __thiscall func(CGxDevice* this, int32_t a2)");
apply_type(0x00682E50, "void __thiscall func(CGxDevice* this)");
@ -183,7 +200,9 @@ static import_data_types() {
apply_type(0x00683650, "uint32_t* __thiscall func(CGxDevice* this)");
apply_type(0x00683660, "void __thiscall func(CGxDevice* this, float depth)");
apply_type(0x00683670, "void __stdcall func()");
apply_type(0x006836D0, "void __thiscall func(CGxDevice* this)");
apply_type(0x00683B90, "CGxMatrixStack* __thiscall func(CGxMatrixStack* this)");
apply_type(0x00683CE0, "void __thiscall func(CGxDevice* this, CiRect* rect)");
apply_type(0x00683D60, "void __stdcall func(CiRect* windowRect)");
apply_type(0x00683DB0, "void __stdcall func(CiRect* windowRect)");
apply_type(0x00683E00, "void __stdcall func(CiRect* windowRect)");
@ -197,6 +216,7 @@ static import_data_types() {
apply_type(0x006840F0, "int32_t __thiscall func(CGxDevice* this, CGxFormat* format)");
apply_type(0x00684170, "void __thiscall func(CGxDevice* this, float gamma)");
apply_type(0x00684190, "int32_t __thiscall func(CGxDevice* this, CGxGammaRamp* ramp)");
apply_type(0x006841D0, "void __thiscall func(CGxDevice* this)");
apply_type(0x00684260, "void __thiscall func(CGxDevice* this, uint32_t* w, uint32_t* h, CImVector** pixels)");
apply_type(0x006842A0, "void __thiscall func(CGxDevice* this, EGxBuffer buffer, CGxTex* texture, uint32_t plane)");
apply_type(0x00684360, "void __thiscall func(CGxDevice* this, CRect* rect)");
@ -245,6 +265,7 @@ static import_data_types() {
apply_type(0x00687980, "void __thiscall func(CGxDevice* this, CGxTex* texId)");
apply_type(0x006879F0, "void __thiscall func(CGxDevice* this, CGxQuery** query)");
apply_type(0x00687A90, "void __thiscall func(CGxDevice* this)");
apply_type(0x00688230, "void __thiscall func(CGxPool* this)");
apply_type(0x00688340, "void __thiscall func(CGxDevice* this, CGxPool* pool)");
apply_type(0x00688690, "void __thiscall func(CGxDevice* this)");
apply_type(0x00689040, "void __thiscall func(CGxDevice* this, C44Matrix* matrix)");
@ -266,6 +287,7 @@ static import_data_types() {
apply_type(0x0068C220, "CGxDevice* __stdcall func()");
apply_type(0x0068E140, "void __stdcall func(HINSTANCE* hInstance, LPDIRECT3D9* d3dLib)");
apply_type(0x0068E180, "LPDIRECT3DINDEXBUFFER9 __thiscall func(CGxDeviceD3d* this, EGxPoolUsage usage, uint32_t size)");
apply_type(0x0068E1F0, "void __thiscall func(CGxDeviceD3d* this, CGxPool* pool)");
apply_type(0x0068E250, "void __thiscall func(CGxDeviceD3d* this, D3DPRESENT_PARAMETERS* d3dpp, CGxFormat* format)");
apply_type(0x0068E450, "void __thiscall func(CGxDeviceD3d* this)");
apply_type(0x0068E4A0, "void __thiscall func(CGxDeviceD3d* this, uint32_t level)");
@ -281,13 +303,15 @@ static import_data_types() {
apply_type(0x0068E9C0, "void __thiscall func(CGxDeviceD3d* this, CGxQuery** query, EGxQueryType queryType)");
apply_type(0x0068EA10, "bool __thiscall func(CGxDeviceD3d* this, CGxQuery* query)");
apply_type(0x0068EA90, "bool __thiscall func(CGxDeviceD3d* this, CGxQuery* query, EGxQueryParam param, uint32_t* data)");
apply_type(0x0068EB20, "uint16_t __stdcall func()");
apply_type(0x0068EBB0, "int32_t __thiscall func(CGxDeviceD3d* this, CGxFormat* format)");
apply_type(0x0068ED80, "int32_t __stdcall func(HINSTANCE* hInstance, LPDIRECT3D9* d3dLib)");
apply_type(0x0068EE20, "void __thiscall func(CGxDeviceD3d* this, CGxFormat* format)");
apply_type(0x0068F3D0, "int32_t __thiscall func(CGxDeviceD3d* this, CGxFormat* format)");
apply_type(0x0068F6A0, "void __thiscall func(CGxDeviceD3d* this)");
apply_type(0x0068F770, "void __thiscall func(CGxDeviceD3d* this, EGxBuffer buffer, CGxTex* texture, uint32_t plane)");
apply_type(0x0068F900, "void __thiscall func(CGxDeviceD3d* this, CGxTex* texId)");
apply_type(0x0068F950, "void __thiscall func(CGxDeviceD3d* this, CGxTex* a1, int32_t a2, CGxTex* a3, int32_t a4)");
apply_type(0x0068F950, "void __thiscall func(CGxDeviceD3d* this, CGxTex* sourceTex, uint32_t sourcePlane, CGxTex* destTex, uint32_t destPlane)");
apply_type(0x0068FA60, "int32_t __thiscall func(CGxDeviceD3d* this, CGxBuf* buf)");
apply_type(0x0068FAE0, "int32_t __thiscall func(CGxDeviceD3d* this, CGxBuf* buf, uint32_t size)");
apply_type(0x0068FB10, "uint8_t* __thiscall func(CGxDeviceD3d* this, CGxBuf* buf)");
@ -301,12 +325,12 @@ static import_data_types() {
apply_type(0x006904D0, "int32_t __thiscall func(CGxDeviceD3d* this, CGxFormat* format)");
apply_type(0x006905F0, "void __thiscall func(CGxDeviceD3d* this)");
apply_type(0x00690680, "int32_t __thiscall func(CGxDeviceD3d* this)");
apply_type(0x00690750, "void __thiscall func(CGxDeviceD3d* this, int32_t (*windowProc)(void*, uint32_t, uintptr_t, intptr_t), CGxFormat* format)");
apply_type(0x00690830, "void __thiscall func(CGxDeviceD3d* this, uintptr_t hwnd, CGxFormat* format)");
apply_type(0x00690750, "int32_t __thiscall func(CGxDeviceD3d* this, int32_t (*windowProc)(void*, uint32_t, uintptr_t, intptr_t), CGxFormat* format)");
apply_type(0x00690830, "int32_t __thiscall func(CGxDeviceD3d* this, void* hwnd, CGxFormat* format)");
apply_type(0x0069FAA0, "int32_t __thiscall func(CGxDeviceD3d* this, D3DFORMAT format)");
apply_type(0x0069FB00, "LPDIRECT3DVERTEXBUFFER9 __thiscall func(EGxPoolUsage usage, uint32_t size)");
apply_type(0x0069FB70, "int32_t __thiscall func(CGxDeviceD3d* this, CGxPool* pool)");
apply_type(0x0069FE10, "void __thiscall func(CGxDeviceD3d* this, int32_t a1)");
apply_type(0x0069FE10, "void __thiscall func(CGxDeviceD3d* this, int32_t focus)");
apply_type(0x0069FE80, "void __thiscall func(CGxDeviceD3d* this, CGxGammaRamp* ramp)");
apply_type(0x0069FED0, "void* __thiscall func(CGxDeviceD3d* this)");
apply_type(0x0069FF40, "void __thiscall func(CGxDeviceD3d* this, EGxOverride override, uint32_t value)");
@ -326,7 +350,7 @@ static import_data_types() {
apply_type(0x006A2C00, "void __thiscall func(CGxDeviceD3d* this, CGxTex* texId)");
apply_type(0x006A2D80, "void __thiscall func(CGxDeviceD3d* this, CGxTex* texId)");
apply_type(0x006A3070, "void __thiscall func(CGxDeviceD3d* this, CGxTex* texId)");
apply_type(0x006A30D0, "void __thiscall func(CGxDeviceD3d* this, CGxTex* a1, CGxTex* a2, C2iVector* a3, C2iVector* a4, uint32_t a5, uint32_t a6)");
apply_type(0x006A30D0, "int32_t __thiscall func(CGxDeviceD3d* this, CGxTex* destTex, CGxTex* sourceTex, C2iVector* pos, C2iVector* size, uint32_t level, uint32_t plane)");
apply_type(0x006A31E0, "void __thiscall func(CGxDeviceD3d* this, CGxTex* a1, CGxTex* a2, CiRect* a3, CiRect* a4, uint32_t a5, uint32_t a6)");
apply_type(0x006A3350, "void __thiscall func(CGxDeviceD3d* this)");
apply_type(0x006A3420, "void __thiscall func(CGxDeviceD3d* this)");
@ -339,12 +363,17 @@ static import_data_types() {
apply_type(0x006A39E0, "void __thiscall func(CGxDeviceD3d* this, uint32_t stream, LPDIRECT3DVERTEXBUFFER9 buffer, uint32_t offset, uint32_t stride)");
apply_type(0x006A3A60, "void __thiscall func(CGxDeviceD3d* this)");
apply_type(0x006A3C40, "void __thiscall func(CGxDeviceD3d* this, CGxDeviceD3d__EDeviceState state, uint32_t val)");
apply_type(0x006A4100, "void __thiscall func(CGxDeviceD3d* this, uint32_t tmu, EGxTexGen texGen, uint32_t index)");
apply_type(0x006A4190, "void __thiscall func(CGxDeviceD3d* this, uint32_t tmu, uint32_t op)");
apply_type(0x006A41F0, "void __thiscall func(CGxDeviceD3d* this, uint32_t tmu, uint32_t op)");
apply_type(0x006A4250, "void __thiscall func(CGxDeviceD3d* this, CImVector diffuse, CImVector emissive, CImVector specular, float specularExp)");
apply_type(0x006A43A0, "C44Matrix* __thiscall func(C44Matrix *this, C44Matrix* __return_ptr result)");
apply_type(0x006A43D0, "void __thiscall func(CGxDeviceD3d* this)");
apply_type(0x006A4700, "void __thiscall func(CGxDeviceD3d* this)");
apply_type(0x006A4850, "void __thiscall func(CGxDeviceD3d* this)");
apply_type(0x006A4900, "void __thiscall func(CGxDeviceD3d* this, uint32_t tmu, CGxTex* texId)");
apply_type(0x006A4AC0, "void __thiscall func(CGxDeviceD3d* this, uint32_t tmu, uint32_t index)");
apply_type(0x006A4AF0, "void __thiscall func(CGxDeviceD3d* this, uint32_t tmu, EGxTexGen texGen)");
apply_type(0x006A4C30, "void __thiscall func(CGxDeviceD3d* this, EGxRenderState rs)");
apply_type(0x006A5540, "LPDIRECT3DVERTEXDECLARATION9 __thiscall func(CGxDeviceD3d* this, D3DVERTEXELEMENT9* elements, uint32_t count)");
apply_type(0x006A5680, "void __thiscall func(CGxDeviceD3d* this)");
@ -571,6 +600,8 @@ static import_data_types() {
apply_type(0x0086BBA0, "uint64_t __stdcall func()");
apply_type(0x0086C6E0, "int32_t __stdcall func(void* parentWindow, int32_t style, const char* message, const char* title)");
apply_type(0x0086D430, "void __stdcall func(TimingMethod timingMethod)");
apply_type(0x008714E0, "char* __stdcall func()");
apply_type(0x00871510, "void __stdcall func(char* str)");
apply_type(0x008A0A54, "NvAPI_Status __stdcall func(int32_t nr, char* szDesc)");
apply_type(0x008A0F88, "NvAPI_Status __stdcall func(NV_StereoRegistryProfileType registryProfileType)");
apply_type(0x008A0FA0, "NvAPI_Status __stdcall func()");
@ -901,6 +932,7 @@ static import_data_types() {
apply_type(0x00AD8EF0, "EGxTexFormat[13]");
apply_type(0x00AD8F24, "D3DDECLTYPE[7]");
apply_type(0x00AD8F40, "D3DTEXTUREFILTERTYPE[6][3]");
apply_type(0x00AD8F88, "uint32_t");
apply_type(0x00AD90B0, "uint8_t[16]");
apply_type(0x00AD90C0, "uint8_t[2]");
apply_type(0x00ADBAB4, "RECTF");
@ -946,6 +978,7 @@ static import_data_types() {
apply_type(0x00B6A9DC, "MipBits*");
apply_type(0x00BD08F0, "CVar*");
apply_type(0x00BD0914, "CVar*");
apply_type(0x00BD0A04, "CVar*");
apply_type(0x00BD0A08, "CVar*");
apply_type(0x00C1DC98, "uint32_t[144]");
apply_type(0x00C1DED8, "uint32_t[144]");
@ -964,6 +997,7 @@ static import_data_types() {
apply_type(0x00C5FFF8, "HSLOG");
apply_type(0x00C60300, "C2iVector");
apply_type(0x00C60618, "uint32_t");
apply_type(0x00C606B0, "D3DMATERIAL9");
apply_type(0x00C606F8, "D3DLIGHT9");
apply_type(0x00C60930, "BLIT_FUNCTION[13][13][4]");
apply_type(0x00C613C4, "int32_t");

View file

@ -141,6 +141,10 @@ static import_functions() {
set_func_cmt(0x004BA060, "AsyncFileReadWait(CAsyncObject*)", 0);
set_func_cmt(0x004BAA40, "AsyncFileReadInitialize(unsigned int, unsigned int)", 0);
set_func_cmt(0x004BAB50, "AsyncFileReadObject(CAsyncObject*, int)", 0);
set_func_cmt(0x004BF540, "bool CGxStateBom::operator!=(C3Vector& value)", 0);
set_func_cmt(0x004C1B90, "void C44Matrix::Scale(const C3Vector& scale)", 0);
set_func_cmt(0x004C1BF0, "void C44Matrix::Scale(float scale)", 0);
set_func_cmt(0x004C2440, "C44Matrix C44Matrix::Adjoint()", 0);
set_func_cmt(0x004DBFD0, "thanks namreeb :^)", 0);
set_func_cmt(0x004DE960, "CRealmList::SetPreferredInfo(unsigned int, int, int)", 0);
set_func_cmt(0x004DF580, "CRealmList::Initialize()", 0);

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");