feat(profile): add more work related to console

This commit is contained in:
phaneron 2024-12-17 00:28:01 -05:00
parent 08b49c5197
commit e95eb3354d
49 changed files with 9188 additions and 245 deletions

View file

@ -6,19 +6,44 @@ static import_data_types() {
apply_type(0x00401030, "void __stdcall func(void* ptr)");
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(0x0042D440, "int32_t __stdcall func(Blizzard__File__Filesystem* fs, System_File__Stacked__FileParms* parms)");
apply_type(0x0047B6F0, "int32_t __stdcall func(CMDOPT)");
apply_type(0x0047B700, "char* __stdcall func(CMDOPT)");
apply_type(0x0047B720, "int32_t __stdcall func()");
apply_type(0x0047B9E0, "int __stdcall func(char* dst, uint32_t dstMaxChars, uint16_t* src, uint32_t srcMaxChars, uint32_t* dstChars, uint32_t* srcChars)");
apply_type(0x004804F0, "void __cdecl func(EvtContext* context, EVENTID id, void* handler, void* param, float priority)");
apply_type(0x004806A0, "int32_t __cdecl func(EvtContext* context, EVENTID id, void *data, size_t bytes)");
apply_type(0x00482C20, "void __thiscall func(CSimpleRegion* this)");
apply_type(0x00483910, "void __thiscall func(CSimpleFontString* this, char* a1, int32_t a2)");
apply_type(0x00487A10, "void __thiscall func(CSimpleRegion* this, CImVector* color)");
apply_type(0x00487AB0, "void __thiscall func(CSimpleRegion* this, CImVector* color)");
apply_type(0x00487BF0, "void __thiscall func(CSimpleRegion* this)");
apply_type(0x00487C40, "void __thiscall func(CSimpleRegion* this)");
apply_type(0x00487CA0, "void __thiscall func(CSimpleRegion* this)");
apply_type(0x00487D70, "void __thiscall func(CSimpleRegion* this, bool a2)");
apply_type(0x004880E0, "void __thiscall func(CSimpleRegion* this, CSimpleFrame* frame, uint32_t drawLayer, int32_t show)");
apply_type(0x004881D0, "void __thiscall func(CSimpleRegion* this)");
apply_type(0x00488310, "void __thiscall func(CScriptRegion* this)");
apply_type(0x0048D800, "int32_t __stdcall func(lua_State* L)");
apply_type(0x0048EA10, "void __thiscall func(CSimpleFrame* this, uint8_t alpha)");
apply_type(0x00494EE0, "int32_t __thiscall func(CFrameStrata* this, int32_t a2)");
apply_type(0x00494F30, "void __thiscall func(CFrameStrata* this)");
apply_type(0x0049F9E0, "void __stdcall func(lua_State* L)");
apply_type(0x004A2630, "void __thiscall func(CBackdropGenerator* this, CImVector* borderColor)");
apply_type(0x004A29D0, "void __thiscall func(CBackdropGenerator* this, CRect*)");
apply_type(0x004A2D40, "void __thiscall func(CBackdropGenerator* this)");
apply_type(0x004A2E00, "void __thiscall func(CBackdropGenerator* this, CSimpleFrame* a1)");
apply_type(0x004B5510, "int32_t __stdcall func(uint32_t width, uint32_t height)");
apply_type(0x004B7220, "MipBits* __stdcall func(PIXEL_FORMAT format, uint32_t width, uint32_t height)");
apply_type(0x004B7300, "void func(MipBits* image)");
apply_type(0x004B78A0, "int32_t __usercall func@<eax>(char* ext@<eax>, char* filename, int32_t a3, MipBits** mipBits, uint32_t* width, uint32_t* height, PIXEL_FORMAT* texFormat, int32_t* isOpaque@<ecx>, uint32_t* alphaBits, PIXEL_FORMAT* dataFormat)");
apply_type(0x004B8070, "int32_t __usercall func@<eax>(char* ext@<eax>, char* filename@<ebx>, int32_t a3, MipBits** mipBits, uint32_t* width, uint32_t* height, uint32_t* isOpaque, uint32_t* alphaBits, PIXEL_FORMAT* dataFormat)");
apply_type(0x004B81D0, "MipBits* func(const char* filename, uint32_t* width, uint32_t* height, PIXEL_FORMAT* dataFormat, int32_t* isOpaque, CStatus* status, uint32_t* alphaBits, int32_t a8)");
apply_type(0x004BD9D0, "CGxFont* __stdcall func(HTEXTFONT font)");
apply_type(0x004BDAA0, "HTEXTBLOCK __stdcall func(HTEXTFONT font, char* text, CImVector* color, C3Vector* pos, float fontHeight, float blockWidth, float blockHeight, uint32_t flags, float charSpacing, float lineSpacing)");
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(0x004C4B80, "void __thiscall func(TSGrowableArray_C3Vector* this, uint32_t count)");
apply_type(0x00532AF0, "CGxCaps* __thiscall func(CGxDevice* this)");
apply_type(0x0057FDD0, "void __thiscall func(TSGrowableArray_C2Vector* this, uint32_t count)");
@ -26,6 +51,7 @@ static import_data_types() {
apply_type(0x00616800, "void __stdcall func(CURSORMODE mode)");
apply_type(0x00616CA0, "void __thiscall func(TSGrowableArray_CImVector* this, uint32_t count)");
apply_type(0x00681630, "void __stdcall func(CGxQuery** query, EGxQueryType type)");
apply_type(0x006817C0, "void __stdcall func()");
apply_type(0x00681A60, "void __stdcall func()");
apply_type(0x00681AB0, "void __stdcall func(uint32_t indexCount, uint16_t* indices)");
apply_type(0x00681B00, "void __stdcall func(CGxBuf* buf, EGxVertexBufferFormat format)");
@ -64,6 +90,7 @@ static import_data_types() {
apply_type(0x00683640, "void __thiscall func(CGxDevice* this, int32_t visible)");
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(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)");
@ -212,10 +239,79 @@ static import_data_types() {
apply_type(0x006AFF10, "int32_t __thiscall func(CBLPFile* this, char* filename)");
apply_type(0x006AFFD0, "int32_t __thiscall func(CBLPFile* this, char* fileName, PIXEL_FORMAT format, MipBits** images, uint32_t mipLevel, int32_t a6)");
apply_type(0x006BF4C0, "void __stdcall func(float minX, float maxX, float minY, float maxY, float minZ, float maxZ, C44Matrix* dst)");
apply_type(0x00763680, "void __stdcall func(CONSOLELINE* node)");
apply_type(0x00763730, "void __stdcall func(char* text)");
apply_type(0x007637D0, "void __fastcall func(CONSOLELINE* lineptr, uint32_t chars)");
apply_type(0x00763830, "void __stdcall func()");
apply_type(0x00763860, "void __stdcall func()");
apply_type(0x007639A0, "int32_t __stdcall func(EVENT_DATA_MOUSE* data, void* param)");
apply_type(0x007639D0, "int32_t __stdcall func(EVENT_DATA_MOUSE* data, void* param)");
apply_type(0x00763A60, "void __stdcall func(CONSOLELINE* lineptr@<eax>, char* command)");
apply_type(0x00763AB0, "void __thiscall func(CONSOLELINE* this)");
apply_type(0x00763B10, "void __thiscall func(CONSOLELINE* this)");
apply_type(0x00763B40, "void __thiscall func(CONSOLELINE* this)");
apply_type(0x00763B90, "void __thiscall func(CONSOLELINE* this)");
apply_type(0x00763BE0, "int32_t __stdcall func(EVENT_DATA_KEY* data, void* param)");
apply_type(0x00763C50, "void __stdcall func()");
apply_type(0x00763D60, "int32_t __stdcall func(void* param)");
apply_type(0x00763DF0, "void __stdcall func()");
apply_type(0x00764040, "void __stdcall func()");
apply_type(0x007641A0, "void ___stdcall func(C3Vector* caretpos)");
apply_type(0x007643F0, "void __stdcall func()");
apply_type(0x00764520, "CONSOLELINE* __stdcall func()");
apply_type(0x007645E0, "void __stdcall func(void* param, RECTF* rect, RECTF* visible, float elapsedSec)");
apply_type(0x00764790, "CONSOLELINE* __stdcall func(float y)");
apply_type(0x00764800, "void __stdcall func(char* characters)");
apply_type(0x00764990, "int32_t __stdcall func(EVENT_DATA_CHAR* data, void* param)");
apply_type(0x00764A10, "int32_t __stdcall func(EVENT_DATA_MOUSE* data, void* param)");
apply_type(0x00764B90, "int32_t __stdcall func(EVENT_DATA_KEY* data, void* param)");
apply_type(0x00765270, "void __stdcall func(char* str, COLOR_T color)");
apply_type(0x007653B0, "void __stdcall func(char* str, COLOR_T color, ...)");
apply_type(0x007658A0, "void __stdcall func(char* commandLine, int32_t addToHistory)");
apply_type(0x007659C0, "int32_t __stdcall func(EVENT_DATA_IDLE* data,void* param)");
apply_type(0x00765AF0, "int32_t __stdcall func(EVENT_DATA_KEY* data, void* param)");
apply_type(0x00765FF0, "void __stdcall func()");
apply_type(0x00766140, "void __stdcall func()");
apply_type(0x00766400, "int32_t __stdcall func(HOSFILE file)");
apply_type(0x00766530, "int32_t __stdcall func(char* filename)");
apply_type(0x00766640, "bool __stdcall func(char* name, char* value, void* param)");
apply_type(0x007668C0, "bool __thiscall func(CVar* this, char* value, bool setValue, bool setReset, bool setDefault, bool a6)");
apply_type(0x00767030, "int32_t __stdcall func(uint32_t a1, uint32_t a2, void* callback, void* param)");
apply_type(0x00767100, "void __stdcall func()");
apply_type(0x007673F0, "void __stdcall func()");
apply_type(0x00767FC0, "CVar* __stdcall func(char* name, char* help, uint32_t flags, const char* value, void* fcn, uint32_t category, bool a7, void* arg, bool a9)");
apply_type(0x00768340, "void __stdcall func(char* filename)");
apply_type(0x00768410, "int32_t __stdcall func(char* command, char* arguments)");
apply_type(0x00768440, "char* __stdcall func(uint32_t index)");
apply_type(0x007689E0, "void __stdcall func(char* command)");
apply_type(0x00768A20, "int32_t __stdcall func(char* partial, char** previous, int32_t direction)");
apply_type(0x00769100, "int32_t __stdcall func(char* command, COMMANDHANDLER handler, CATEGORY category, char* helpText)");
apply_type(0x00769230, "int32_t __stdcall func()");
apply_type(0x00769240, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x007692D0, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x00769360, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x007693B0, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x00769520, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x00769550, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x00769580, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x007695B0, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x007695E0, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x00769610, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x00769650, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x007696A0, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x00769810, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x00769830, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x00769860, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x00769890, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x00769C00, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x0076A220, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x0076A580, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x0076AB80, "int32_t __stdcall func(char* title, int32_t multithreaded)");
apply_type(0x0076E4A0, "void __stdcall func(uint32_t flags, uint8_t changeMask)");
apply_type(0x0076E540, "void* __stdcall func(uint32_t bytes, char* filename, int32_t linenumber, uint32_t flags)");
apply_type(0x0076E5A0, "int32_t __stdcall func(void* ptr, char* filename, int32_t linenumber, uint32_t flags)");
apply_type(0x0076E5E0, "void* __stdcall func(void* ptr, uint32_t bytes, char* filename, int32_t linenumber, uint32_t flags)");
apply_type(0x0076EE30, "int32_t __stdcall func(char* str)");
apply_type(0x0076F070, "int32_t __stdcall func(char* dest, size_t maxchars, char* format, ...)");
apply_type(0x00773590, "int32_t __stdcall func(ARGLIST* listptr, uint32_t numargs)");
apply_type(0x00773890, "int32_t __stdcall func(char* cmdline, int32_t skipprogname, CMDEXTRACALLBACK extracallback, CMDERRORCALLBACK errorcallback)");
@ -224,6 +320,7 @@ static import_data_types() {
apply_type(0x00774630, "void __thiscall func(SCritSect *this)");
apply_type(0x00774640, "void __thiscall func(SCritSect *this)");
apply_type(0x00774650, "void __thiscall func(SCritSect *this)");
apply_type(0x007757E0, "int32_t __stdcall func(char* filename, uint32_t flags, HSLOG* log)");
apply_type(0x00777420, "void __stdcall func(HSRGN handle, RECTF* rect, void* param, int32_t combinemode)");
apply_type(0x00777590, "void __stdcall func(HSRGN handle, RECTF* rect)");
apply_type(0x00777940, "void __stdcall func(HSRGN handle)");
@ -263,8 +360,12 @@ static import_data_types() {
apply_type(0x0077C700, "void __stdcall func(BigData* a, BigData* b, BigData* c)");
apply_type(0x0077C720, "void __stdcall func(BigBuffer* a, BigBuffer* b, BigBuffer* c, BigBuffer* d, BigStack* stack)");
apply_type(0x0077C980, "void __stdcall func(BigData* a, BigData* b, BigData* c, BigData* d)");
apply_type(0x00818070, "void __stdcall func(lua_State* L, int startIndex, char* buffer, uint32_t bufferSize)");
apply_type(0x00819830, "void __thiscall func(FrameScript_Object* this)");
apply_type(0x00819EA0, "void __stdcall func(int32_t function, FrameScript_Object* object, int32_t args, char* args_fmt, FrameScript_EventObject* eventObject)");
apply_type(0x0086E200, "void __thiscall func(TSExplicitList_CGxBuf* this, CGxBuf* ptr)");
apply_type(0x008A1420, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)");
apply_type(0x0095BFB0, "int32_t __stdcall func()");
apply_type(0x0095F3A0, "void __thiscall func(CSimpleModel* this)");
apply_type(0x0095F420, "FrameScript_Object__ScriptIx* __thiscall func(CSimpleModel* this, char* name, FrameScript_Object__ScriptData* data)");
apply_type(0x0095F4D0, "void __stdcall func(CM2Model* model, void* arg)");
@ -311,11 +412,257 @@ static import_data_types() {
apply_type(0x00961470, "int32_t __stdcall func(lua_State* L)");
apply_type(0x009614B0, "int32_t __stdcall func(lua_State* L)");
apply_type(0x009AD000, "void __thiscall func(DayNight__DNGlare* this, char* a1)");
apply_type(0x009E9EC8, "uint32_t[7]");
apply_type(0x00A2DDC0, "CGxDevice__vtable");
apply_type(0x00AB90AC, "Blizzard__File__Filesystem*");
apply_type(0x00AC1B9C, "TSExplicitList_CILayer");
apply_type(0x00AD2808, "char*[53]");
apply_type(0x00AD305C, "WowClientDB_AchievementRec");
apply_type(0x00AD3080, "WowClientDB_Achievement_CriteriaRec");
apply_type(0x00AD30A4, "WowClientDB_Achievement_CategoryRec");
apply_type(0x00AD30C8, "WowClientDB_AnimationDataRec");
apply_type(0x00AD30EC, "WowClientDB_AreaGroupRec");
apply_type(0x00AD3110, "WowClientDB_AreaPOIRec");
apply_type(0x00AD3134, "WowClientDB_AreaTableRec");
apply_type(0x00AD3158, "WowClientDB_AreaTriggerRec");
apply_type(0x00AD317C, "WowClientDB_AttackAnimKitsRec");
apply_type(0x00AD31A0, "WowClientDB_AttackAnimTypesRec");
apply_type(0x00AD31C4, "WowClientDB_AuctionHouseRec");
apply_type(0x00AD31E8, "WowClientDB_BankBagSlotPricesRec");
apply_type(0x00AD320C, "WowClientDB_BannedAddOnsRec");
apply_type(0x00AD3230, "WowClientDB_BarberShopStyleRec");
apply_type(0x00AD3254, "WowClientDB_BattlemasterListRec");
apply_type(0x00AD3278, "WowClientDB_CameraShakesRec");
apply_type(0x00AD329C, "WowClientDB_Cfg_CategoriesRec");
apply_type(0x00AD32C0, "WowClientDB_Cfg_ConfigsRec");
apply_type(0x00AD32E4, "WowClientDB_CharBaseInfoRec");
apply_type(0x00AD3308, "WowClientDB_CharHairGeosetsRec");
apply_type(0x00AD332C, "WowClientDB_CharSectionsRec");
apply_type(0x00AD3350, "WowClientDB_CharStartOutfitRec");
apply_type(0x00AD3374, "WowClientDB_CharTitlesRec");
apply_type(0x00AD3398, "WowClientDB_CharacterFacialHairStylesRec");
apply_type(0x00AD33BC, "WowClientDB_ChatChannelsRec");
apply_type(0x00AD33E0, "WowClientDB_ChatProfanityRec");
apply_type(0x00AD3404, "WowClientDB_ChrClassesRec");
apply_type(0x00AD3428, "WowClientDB_ChrRacesRec");
apply_type(0x00AD344C, "WowClientDB_CinematicCameraRec");
apply_type(0x00AD3470, "WowClientDB_CinematicSequencesRec");
apply_type(0x00AD3494, "WowClientDB_CreatureDisplayInfoExtraRec");
apply_type(0x00AD34B8, "WowClientDB_CreatureDisplayInfoRec");
apply_type(0x00AD34DC, "WowClientDB_CreatureFamilyRec");
apply_type(0x00AD3500, "WowClientDB_CreatureModelDataRec");
apply_type(0x00AD3524, "WowClientDB_CreatureMovementInfoRec");
apply_type(0x00AD3548, "WowClientDB_CreatureSoundDataRec");
apply_type(0x00AD356C, "WowClientDB_CreatureSpellDataRec");
apply_type(0x00AD3590, "WowClientDB_CreatureTypeRec");
apply_type(0x00AD35B4, "WowClientDB_CurrencyTypesRec");
apply_type(0x00AD35D8, "WowClientDB_CurrencyCategoryRec");
apply_type(0x00AD35FC, "WowClientDB_DanceMovesRec");
apply_type(0x00AD3620, "WowClientDB_DeathThudLookupsRec");
apply_type(0x00AD368C, "WowClientDB_DestructibleModelDataRec");
apply_type(0x00AD36B0, "WowClientDB_DungeonEncounterRec");
apply_type(0x00AD36D4, "WowClientDB_DungeonMapRec");
apply_type(0x00AD36F8, "WowClientDB_DungeonMapChunkRec");
apply_type(0x00AD371C, "WowClientDB_DurabilityCostsRec");
apply_type(0x00AD3740, "WowClientDB_DurabilityQualityRec");
apply_type(0x00AD3764, "WowClientDB_EmotesRec");
apply_type(0x00AD3788, "WowClientDB_EmotesTextDataRec");
apply_type(0x00AD37AC, "WowClientDB_EmotesTextSoundRec");
apply_type(0x00AD37D0, "WowClientDB_EmotesTextRec");
apply_type(0x00AD37F4, "WowClientDB_EnvironmentalDamageRec");
apply_type(0x00AD3818, "WowClientDB_ExhaustionRec");
apply_type(0x00AD383C, "WowClientDB_FactionGroupRec");
apply_type(0x00AD3860, "WowClientDB_FactionRec");
apply_type(0x00AD3884, "WowClientDB_FactionTemplateRec");
apply_type(0x00AD38A8, "WowClientDB_FileDataRec");
apply_type(0x00AD38CC, "WowClientDB_FootprintTexturesRec");
apply_type(0x00AD38F0, "WowClientDB_FootstepTerrainLookupRec");
apply_type(0x00AD3914, "WowClientDB_GameObjectArtKitRec");
apply_type(0x00AD3938, "WowClientDB_GameObjectDisplayInfoRec");
apply_type(0x00AD395C, "WowClientDB_GameTablesRec");
apply_type(0x00AD3980, "WowClientDB_GameTipsRec");
apply_type(0x00AD39A4, "WowClientDB_GemPropertiesRec");
apply_type(0x00AD39C8, "WowClientDB_GlyphPropertiesRec");
apply_type(0x00AD39EC, "WowClientDB_GlyphSlotRec");
apply_type(0x00AD3A10, "WowClientDB_GMSurveyAnswersRec");
apply_type(0x00AD3A34, "WowClientDB_GMSurveyCurrentSurveyRec");
apply_type(0x00AD3A58, "WowClientDB_GMSurveyQuestionsRec");
apply_type(0x00AD3A7C, "WowClientDB_GMSurveySurveysRec");
apply_type(0x00AD3AA0, "WowClientDB_GMTicketCategoryRec");
apply_type(0x00AD3AC4, "WowClientDB_GroundEffectDoodadRec");
apply_type(0x00AD3AE8, "WowClientDB_GroundEffectTextureRec");
apply_type(0x00AD3B0C, "WowClientDB_gtBarberShopCostBaseRec");
apply_type(0x00AD3B30, "WowClientDB_gtCombatRatingsRec");
apply_type(0x00AD3B54, "WowClientDB_gtChanceToMeleeCritRec");
apply_type(0x00AD3B78, "WowClientDB_gtChanceToMeleeCritBaseRec");
apply_type(0x00AD3B9C, "WowClientDB_gtChanceToSpellCritRec");
apply_type(0x00AD3BC0, "WowClientDB_gtChanceToSpellCritBaseRec");
apply_type(0x00AD3BE4, "WowClientDB_gtNPCManaCostScalerRec");
apply_type(0x00AD3C08, "WowClientDB_gtOCTClassCombatRatingScalarRec");
apply_type(0x00AD3C2C, "WowClientDB_gtOCTRegenHPRec");
apply_type(0x00AD3C50, "WowClientDB_gtOCTRegenMPRec");
apply_type(0x00AD3C74, "WowClientDB_gtRegenHPPerSptRec");
apply_type(0x00AD3C98, "WowClientDB_gtRegenMPPerSptRec");
apply_type(0x00AD3CBC, "WowClientDB_HelmetGeosetVisDataRec");
apply_type(0x00AD3CE0, "WowClientDB_HolidayDescriptionsRec");
apply_type(0x00AD3D04, "WowClientDB_HolidayNamesRec");
apply_type(0x00AD3D28, "WowClientDB_HolidaysRec");
apply_type(0x00AD3D4C, "WowClientDB_ItemRec");
apply_type(0x00AD3D70, "WowClientDB_ItemBagFamilyRec");
apply_type(0x00AD3D94, "WowClientDB_ItemClassRec");
apply_type(0x00AD3DB8, "WowClientDB_ItemCondExtCostsRec");
apply_type(0x00AD3DDC, "WowClientDB_ItemDisplayInfoRec");
apply_type(0x00AD3E00, "WowClientDB_ItemExtendedCostRec");
apply_type(0x00AD3E24, "WowClientDB_ItemGroupSoundsRec");
apply_type(0x00AD3E48, "WowClientDB_ItemLimitCategoryRec");
apply_type(0x00AD3E6C, "WowClientDB_ItemPetFoodRec");
apply_type(0x00AD3E90, "WowClientDB_ItemPurchaseGroupRec");
apply_type(0x00AD3EB4, "WowClientDB_ItemRandomPropertiesRec");
apply_type(0x00AD3ED8, "WowClientDB_ItemRandomSuffixRec");
apply_type(0x00AD3EFC, "WowClientDB_ItemSetRec");
apply_type(0x00AD3F20, "WowClientDB_ItemSubClassMaskRec");
apply_type(0x00AD3F44, "WowClientDB_ItemSubClassRec");
apply_type(0x00AD3F68, "WowClientDB_ItemVisualEffectsRec");
apply_type(0x00AD3F8C, "WowClientDB_ItemVisualsRec");
apply_type(0x00AD3FB0, "WowClientDB_LanguageWordsRec");
apply_type(0x00AD3FD4, "WowClientDB_LanguagesRec");
apply_type(0x00AD3FF8, "WowClientDB_LfgDungeonExpansionRec");
apply_type(0x00AD401C, "WowClientDB_LfgDungeonGroupRec");
apply_type(0x00AD4040, "WowClientDB_LfgDungeonsRec");
apply_type(0x00AD4064, "WowClientDB_LiquidTypeRec");
apply_type(0x00AD4088, "WowClientDB_LiquidMaterialRec");
apply_type(0x00AD40AC, "WowClientDB_LoadingScreensRec");
apply_type(0x00AD40D0, "WowClientDB_LoadingScreenTaxiSplinesRec");
apply_type(0x00AD40F4, "WowClientDB_LockRec");
apply_type(0x00AD4118, "WowClientDB_LockTypeRec");
apply_type(0x00AD413C, "WowClientDB_MailTemplateRec");
apply_type(0x00AD4160, "WowClientDB_MapRec");
apply_type(0x00AD4184, "WowClientDB_MapDifficultyRec");
apply_type(0x00AD41A8, "WowClientDB_MaterialRec");
apply_type(0x00AD41CC, "WowClientDB_MovieRec");
apply_type(0x00AD41F0, "WowClientDB_MovieFileDataRec");
apply_type(0x00AD4214, "WowClientDB_MovieVariationRec");
apply_type(0x00AD4238, "WowClientDB_NameGenRec");
apply_type(0x00AD425C, "WowClientDB_NPCSoundsRec");
apply_type(0x00AD4280, "WowClientDB_NamesProfanityRec");
apply_type(0x00AD42A4, "WowClientDB_NamesReservedRec");
apply_type(0x00AD42C8, "WowClientDB_OverrideSpellDataRec");
apply_type(0x00AD42EC, "WowClientDB_PackageRec");
apply_type(0x00AD4310, "WowClientDB_PageTextMaterialRec");
apply_type(0x00AD4334, "WowClientDB_PaperDollItemFrameRec");
apply_type(0x00AD4358, "WowClientDB_ParticleColorRec");
apply_type(0x00AD437C, "WowClientDB_PetPersonalityRec");
apply_type(0x00AD43A0, "WowClientDB_PowerDisplayRec");
apply_type(0x00AD43C4, "WowClientDB_PvpDifficultyRec");
apply_type(0x00AD43E8, "WowClientDB_QuestFactionRewardRec");
apply_type(0x00AD440C, "WowClientDB_QuestInfoRec");
apply_type(0x00AD4430, "WowClientDB_QuestSortRec");
apply_type(0x00AD4454, "WowClientDB_QuestXPRec");
apply_type(0x00AD4478, "WowClientDB_ResistancesRec");
apply_type(0x00AD449C, "WowClientDB_RandPropPointsRec");
apply_type(0x00AD44C0, "WowClientDB_ScalingStatDistributionRec");
apply_type(0x00AD44E4, "WowClientDB_ScalingStatValuesRec");
apply_type(0x00AD4508, "WowClientDB_ScreenEffectRec");
apply_type(0x00AD452C, "WowClientDB_ServerMessagesRec");
apply_type(0x00AD4550, "WowClientDB_SheatheSoundLookupsRec");
apply_type(0x00AD4574, "WowClientDB_SkillCostsDataRec");
apply_type(0x00AD4598, "WowClientDB_SkillLineAbilityRec");
apply_type(0x00AD45BC, "WowClientDB_SkillLineCategoryRec");
apply_type(0x00AD45E0, "WowClientDB_SkillLineRec");
apply_type(0x00AD4604, "WowClientDB_SkillRaceClassInfoRec");
apply_type(0x00AD4628, "WowClientDB_SkillTiersRec");
apply_type(0x00AD464C, "WowClientDB_SoundAmbienceRec");
apply_type(0x00AD4670, "WowClientDB_SoundEntriesRec");
apply_type(0x00AD4694, "WowClientDB_SoundEmittersRec");
apply_type(0x00AD46B8, "WowClientDB_SoundProviderPreferencesRec");
apply_type(0x00AD46DC, "WowClientDB_SoundSamplePreferencesRec");
apply_type(0x00AD4700, "WowClientDB_SoundWaterTypeRec");
apply_type(0x00AD4724, "WowClientDB_SpamMessagesRec");
apply_type(0x00AD4748, "WowClientDB_SpellCastTimesRec");
apply_type(0x00AD476C, "WowClientDB_SpellCategoryRec");
apply_type(0x00AD4790, "WowClientDB_SpellChainEffectsRec");
apply_type(0x00AD47B4, "WowClientDB_SpellDescriptionVariablesRec");
apply_type(0x00AD47D8, "WowClientDB_SpellDifficultyRec");
apply_type(0x00AD47FC, "WowClientDB_SpellDispelTypeRec");
apply_type(0x00AD4820, "WowClientDB_SpellDurationRec");
apply_type(0x00AD4844, "WowClientDB_SpellEffectCameraShakesRec");
apply_type(0x00AD4868, "WowClientDB_SpellFocusObjectRec");
apply_type(0x00AD488C, "WowClientDB_SpellIconRec");
apply_type(0x00AD48B0, "WowClientDB_SpellItemEnchantmentRec");
apply_type(0x00AD48D4, "WowClientDB_SpellItemEnchantmentConditionRec");
apply_type(0x00AD48F8, "WowClientDB_SpellMechanicRec");
apply_type(0x00AD491C, "WowClientDB_SpellMissileRec");
apply_type(0x00AD4940, "WowClientDB_SpellMissileMotionRec");
apply_type(0x00AD4964, "WowClientDB_SpellRadiusRec");
apply_type(0x00AD4988, "WowClientDB_SpellRangeRec");
apply_type(0x00AD49AC, "WowClientDB_SpellRuneCostRec");
apply_type(0x00AD49D0, "WowClientDB_SpellRec");
apply_type(0x00AD49F4, "WowClientDB_SpellShapeshiftFormRec");
apply_type(0x00AD4A18, "WowClientDB_SpellVisualEffectNameRec");
apply_type(0x00AD4A3C, "WowClientDB_SpellVisualKitRec");
apply_type(0x00AD4A60, "WowClientDB_SpellVisualKitAreaModelRec");
apply_type(0x00AD4A84, "WowClientDB_SpellVisualKitModelAttachRec");
apply_type(0x00AD4AA8, "WowClientDB_SpellVisualRec");
apply_type(0x00AD4ACC, "WowClientDB_StableSlotPricesRec");
apply_type(0x00AD4AF0, "WowClientDB_StationeryRec");
apply_type(0x00AD4B14, "WowClientDB_StringLookupsRec");
apply_type(0x00AD4B38, "WowClientDB_SummonPropertiesRec");
apply_type(0x00AD4B5C, "WowClientDB_TalentRec");
apply_type(0x00AD4B80, "WowClientDB_TalentTabRec");
apply_type(0x00AD4BA4, "WowClientDB_TaxiNodesRec");
apply_type(0x00AD4BC8, "WowClientDB_TaxiPathNodeRec");
apply_type(0x00AD4BEC, "WowClientDB_TaxiPathRec");
apply_type(0x00AD4C10, "WowClientDB_TeamContributionPointsRec");
apply_type(0x00AD4C34, "WowClientDB_TerrainTypeRec");
apply_type(0x00AD4C58, "WowClientDB_TerrainTypeSoundsRec");
apply_type(0x00AD4C7C, "WowClientDB_TotemCategoryRec");
apply_type(0x00AD4CA0, "WowClientDB_TransportAnimationRec");
apply_type(0x00AD4CC4, "WowClientDB_TransportPhysicsRec");
apply_type(0x00AD4CE8, "WowClientDB_TransportRotationRec");
apply_type(0x00AD4D0C, "WowClientDB_UISoundLookupsRec");
apply_type(0x00AD4D30, "WowClientDB_UnitBloodLevelsRec");
apply_type(0x00AD4D54, "WowClientDB_UnitBloodRec");
apply_type(0x00AD4D78, "WowClientDB_VehicleRec");
apply_type(0x00AD4D9C, "WowClientDB_VehicleSeatRec");
apply_type(0x00AD4DC0, "WowClientDB_VehicleUIIndicatorRec");
apply_type(0x00AD4DE4, "WowClientDB_VehicleUIIndSeatRec");
apply_type(0x00AD4E08, "WowClientDB_VocalUISoundsRec");
apply_type(0x00AD4E2C, "WowClientDB_WMOAreaTableRec");
apply_type(0x00AD4E50, "WowClientDB_WeaponImpactSoundsRec");
apply_type(0x00AD4E74, "WowClientDB_WeaponSwingSounds2Rec");
apply_type(0x00AD4E98, "WowClientDB_WeatherRec");
apply_type(0x00AD4EBC, "WowClientDB_WorldMapAreaRec");
apply_type(0x00AD4EE0, "WowClientDB_WorldMapContinentRec");
apply_type(0x00AD4F04, "WowClientDB_WorldMapOverlayRec");
apply_type(0x00AD4F28, "WowClientDB_WorldMapTransformsRec");
apply_type(0x00AD4F4C, "WowClientDB_WorldSafeLocsRec");
apply_type(0x00AD4F70, "WowClientDB_WorldStateUIRec");
apply_type(0x00AD4F94, "WowClientDB_ZoneIntroMusicTableRec");
apply_type(0x00AD4FB8, "WowClientDB_ZoneMusicRec");
apply_type(0x00AD4FDC, "WowClientDB_WorldStateZoneSoundsRec");
apply_type(0x00AD5000, "WowClientDB_WorldChunkSoundsRec");
apply_type(0x00AD5024, "WowClientDB_SoundEntriesAdvancedRec");
apply_type(0x00AD5048, "WowClientDB_ObjectEffectRec");
apply_type(0x00AD506C, "WowClientDB_ObjectEffectGroupRec");
apply_type(0x00AD5090, "WowClientDB_ObjectEffectModifierRec");
apply_type(0x00AD50B4, "WowClientDB_ObjectEffectPackageRec");
apply_type(0x00AD50D8, "WowClientDB_ObjectEffectPackageElemRec");
apply_type(0x00AD50FC, "WowClientDB_SoundFilterRec");
apply_type(0x00AD5120, "WowClientDB_SoundFilterElemRec");
apply_type(0x00AD90B0, "uint8_t[16]");
apply_type(0x00AD90C0, "uint8_t[2]");
apply_type(0x00ADBAB4, "RECTF");
apply_type(0x00ADBAC4, "KEY");
apply_type(0x00ADBAC8, "int32_t");
apply_type(0x00ADBACC, "float");
apply_type(0x00ADBAD4, "RECTF");
apply_type(0x00ADBAE4, "uint32_t");
apply_type(0x00ADBBB0, "TSList_CONSOLELINE");
apply_type(0x00AF4998, "WowClientDB_LightSkyboxRec");
apply_type(0x00AF49BC, "WowClientDB_LightIntBandRec");
apply_type(0x00AF49E0, "WowClientDB_LightFloatBandRec");
apply_type(0x00AF4A04, "WowClientDB_LightParamsRec");
apply_type(0x00AF4A28, "WowClientDB_LightRec");
apply_type(0x00B417C8, "uint32_t");
apply_type(0x00B417D0, "int32_t");
apply_type(0x00B41850, "CDataRecycler");
@ -325,4 +672,66 @@ static import_data_types() {
apply_type(0x00C26DE8, "CURSORMODE");
apply_type(0x00C26DF0, "uint32_t[53][1024]");
apply_type(0x00C5DF88, "CGxDevice*");
apply_type(0x00C5FFF8, "HSLOG");
apply_type(0x00CA1690, "float");
apply_type(0x00CA1694, "int32_t");
apply_type(0x00CA1718, "float");
apply_type(0x00CA171C, "CGxString*");
apply_type(0x00CA1720, "CONSOLELINE*");
apply_type(0x00CA1724, "HLAYER");
apply_type(0x00CA1728, "char[64]");
apply_type(0x00CA1768, "char[260]");
apply_type(0x00CA186C, "uint32_t");
apply_type(0x00CA1870, "HLAYER");
apply_type(0x00CA1874, "CGxStringBatch*");
apply_type(0x00CA1878, "char[256]");
apply_type(0x00CA1978, "int32_t");
apply_type(0x00CA197C, "int32_t");
apply_type(0x00CA1980, "int32_t");
apply_type(0x00CA1984, "char*");
apply_type(0x00CA198C, "HTEXTFONT");
apply_type(0x00CA1990, "CONSOLERESIZESTATE");
apply_type(0x00CA1994, "HIGHLIGHTSTATE");
apply_type(0x00CA1998, "float");
apply_type(0x00CA199C, "float");
apply_type(0x00CA19A0, "uint32_t");
apply_type(0x00CA19A4, "uint32_t");
apply_type(0x00CA19A8, "float");
apply_type(0x00CA19B0, "float");
apply_type(0x00CA19B4, "SCritSect");
apply_type(0x00CA19F0, "float");
apply_type(0x00CA19F4, "char*");
apply_type(0x00CA19F9, "bool");
apply_type(0x00CA19FC, "TSHashTable_CVar_HASHKEY_STRI");
apply_type(0x00CA3A28, "char[32][1024]");
apply_type(0x00CABA28, "uint32_t");
apply_type(0x00CABA2C, "COMMANDHANDLER");
apply_type(0x00CABA30, "TSHashTable_CONSOLECOMMAND_HASHKEY_STRI");
apply_type(0x00CABA98, "CVar*");
apply_type(0x00CABA9C, "CVar*");
apply_type(0x00CABAA0, "CVar*");
apply_type(0x00CABAA4, "CVar*");
apply_type(0x00CABAA8, "CVar*");
apply_type(0x00CABAB0, "CVar*");
apply_type(0x00CABAB4, "CVar*");
apply_type(0x00CABAB8, "CVar*");
apply_type(0x00CABABC, "CVar*");
apply_type(0x00CABAC0, "CVar*");
apply_type(0x00CABAC4, "CVar*");
apply_type(0x00CABAEC, "CVar*");
apply_type(0x00CABB30, "CVar*");
apply_type(0x00CABB6C, "CVar*");
apply_type(0x00CABB70, "CVar*");
apply_type(0x00CABB74, "CVar*");
apply_type(0x00CABB78, "CVar*");
apply_type(0x00CABBA0, "CVar*");
apply_type(0x00CABBA4, "CVar*");
apply_type(0x00CABBA8, "CVar*");
apply_type(0x00CABBAC, "CVar*");
apply_type(0x00CABBB0, "CVar*");
apply_type(0x00CABBB4, "CVar*");
apply_type(0x00CABCBE, "bool");
apply_type(0x00CABCC4, "int32_t");
apply_type(0x00CABCD8, "CGxFormat");
apply_type(0x00D43020, "int32_t");
}

View file

@ -9,6 +9,9 @@ static import_functions() {
set_func_cmt(0x004010E0, "CDataStore::Reset()", 0);
set_func_cmt(0x00401130, "CDataStore::Finalize()", 0);
set_func_cmt(0x004038A0, "CDataStore::~CDataStore()", 0);
set_func_cmt(0x00427130, "Blizzard::File::Delete(char const*)", 0);
set_func_cmt(0x00427500, "Blizzard::File::MakeAbsolutePath(char const*, char*, int, bool)", 0);
set_func_cmt(0x00427560, "Blizzard::File::Move(char const*, char const*)", 0);
set_func_cmt(0x0047ADE0, "CDataStore::GetBufferParams(void const**, unsigned int*, unsigned int*)", 0);
set_func_cmt(0x0047AE10, "CDataStore::DetachBuffer(void**, unsigned int*, unsigned int*)", 0);
set_func_cmt(0x0047AE50, "virtual void __thiscall CDataStore::InternalDestroy(unsigned char * &,unsigned int &,unsigned int &)", 0);
@ -31,11 +34,26 @@ static import_functions() {
set_func_cmt(0x0047B560, "CDataStore::GetArray(unsigned char*, unsigned int)", 0);
set_func_cmt(0x0047B6B0, "CDataStore::GetDataInSitu(void*&, unsigned int)", 0);
set_func_cmt(0x0047F230, "IEvtSchedulerProcess as an independent function appears to be optimized out", 0);
set_func_cmt(0x004A2780, "_CBackdropGenerator::LoadXML(linkObject*, CStatus*)", 0);
set_func_cmt(0x004A81B0, "FrameScript_GetObjectThis(lua_State*, int)", 0);
set_func_cmt(0x004DBFD0, "thanks namreeb :^)", 0);
set_func_cmt(0x00532AF0, "public: class CGxCaps const & __thiscall CGxDevice::Caps(void)const", 0);
set_func_cmt(0x005EEB70, "SErrDisplayAppFatal resolves to this in release mode?", 0);
set_func_cmt(0x006337D0, "00005400", 0);
set_func_cmt(0x00634C60, "00005400", 0);
set_func_cmt(0x00634E00, "ClientDBInitialize()", 0);
set_func_cmt(0x00636E50, "WowClientDB<AchievementRec>::Load(char const, int)", 0);
set_func_cmt(0x006393A0, "WowClientDB<Cfg_CategoriesRec>::Load(char const, int)", 0);
set_func_cmt(0x006395F0, "WowClientDB<Cfg_ConfigsRec>::Load(char const, int)", 0);
set_func_cmt(0x00639840, "WowClientDB<CharBaseInfoRec>::Load(char const, int)", 0);
set_func_cmt(0x00658D90, "WowClientDB<AchievementRec>::LoadRecords(SFile*, char const*, int)", 0);
set_func_cmt(0x00659910, "WowClientDB<Cfg_CategoriesRec>::LoadRecords(SFile*, char const*, int)", 0);
set_func_cmt(0x00659B80, "WowClientDB<CharBaseInfoRec>::LoadRecords(SFile*, char const*, int)", 0);
set_func_cmt(0x0065C290, "00005410", 0);
set_func_cmt(0x0065F520, "WowClientDB<AchievementRec>::GetRecordByIndex(int, void*)", 0);
set_func_cmt(0x00681BE0, "UC", 0);
set_func_cmt(0x00682400, "this is one of the functions named 'GxPrimVertexPtr' that uses the fixed-function pipeline", 0);
set_func_cmt(0x00683670, "static void CGxDevice::LogOpen(void)", 0);
set_func_cmt(0x00684C40, "CGxDevice::Log(CGxCaps const&) const", 0);
set_func_cmt(0x006859E0, "CGxDevice::IRsForceUpdate(EGxRenderState)", 0);
set_func_cmt(0x00685A70, "CGxDevice::IRsForceUpdate()", 0);
@ -44,8 +62,10 @@ static import_functions() {
set_func_cmt(0x006AA420, "private utility method", 0);
set_func_cmt(0x006AB390, "public method", 0);
set_func_cmt(0x00763730, "UC", 0);
set_func_cmt(0x00763B40, "UC", 0);
set_func_cmt(0x00763B90, "UC", 0);
set_func_cmt(0x00763AB0, "static void CONSOLELINE::Backspace()", 0);
set_func_cmt(0x00763B10, "void CONSOLELINE::Delete()", 0);
set_func_cmt(0x00763B40, "static void CONSOLELINE::Up()", 0);
set_func_cmt(0x00763B90, "static void CONSOLELINE::Down()", 0);
set_func_cmt(0x0077ACF0, "public: unsigned int __thiscall BigBuffer::operator[](unsigned int)const", 0);
set_func_cmt(0x0077AE80, "public: __thiscall BigStack::~BigStack(void)", 0);
set_func_cmt(0x0077AEC0, "public: unsigned int & __thiscall BigBuffer::operator[](unsigned int)const", 0);
@ -62,7 +82,17 @@ static import_functions() {
set_func_cmt(0x0077BAC0, "void __fastcall Div(class BigBuffer &,class BigBuffer &,class BigBuffer const &,class BigBuffer const &,class BigStack &)", 0);
set_func_cmt(0x0077BFF0, "void Mul(class BigBuffer &,class BigBuffer const &,class BigBuffer const &,class BigStack &)", 0);
set_func_cmt(0x0077C330, "void __fastcall Square(class BigBuffer &,class BigBuffer const &,class BigStack &)", 0);
set_func_cmt(0x00869720, "actually called by IEvtInputInitialize, but this is optimized out", 0);
set_func_cmt(0x00816790, "FrameScript_Object::CreateScriptMetaTable(lua_State*, void (*)(lua_State*))", 0);
set_func_cmt(0x008167E0, "FrameScript_Object::FillScriptMethodTable(lua_State*, FrameScript_Method*, int)", 0);
set_func_cmt(0x00818070, "startIndex is the index of starting argument on stack", 0);
set_func_cmt(0x00819830, "FrameScript_Object::FrameScript_Object()", 0);
set_func_cmt(0x00819850, "FrameScript_Object::~FrameScript_Object()", 0);
set_func_cmt(0x008199C0, "FrameScript_Object::UnregisterScriptObject(char const*)", 0);
set_func_cmt(0x0081A2C0, "FrameScript_Object__RunScript(FrameScript_Object::ScriptIx const&, int, char const*)", 0);
set_func_cmt(0x0081AA00, "FrameScript_SignalEvent(unsigned int, lua_State*, int)", 0);
set_func_cmt(0x0081AC90, "vFrameScript_SignalEvent(unsigned int, char const*, char*)", 0);
set_func_cmt(0x0081B530, "FrameScript_SignalEvent(unsigned int, char const*, ...)", 0);
set_func_cmt(0x0081B5F0, "FrameScript_CreateEvents(char const**, unsigned int)", 0);
set_func_cmt(0x008E5250, "Script_ToggleTris", 0);
set_func_cmt(0x0095D110, "CDataAllocator::GetData(int, char const*, int)", 0);
set_func_cmt(0x0095D1B0, "CDataAllocator::PutData(void*, char const*, int)", 0);

View file

@ -40,9 +40,18 @@ static import_symbols() {
set_name(0x00424B50, "SFile__OpenEx");
set_name(0x00424E80, "SFile__Load");
set_name(0x00424F80, "SFile__Open");
set_name(0x004270F0, "Blizzard__File__Close");
set_name(0x00427130, "Blizzard__File__Delete");
set_name(0x00427500, "Blizzard__File__MakeAbsolutePath");
set_name(0x00427560, "Blizzard__File__Move");
set_name(0x00427600, "Blizzard__File__Open");
set_name(0x004276C0, "Blizzard__File__Read");
set_name(0x004279B0, "Blizzard__File__Write");
set_name(0x0042D440, "System_File__Stacked__file_init");
set_name(0x00461B00, "OsCloseFile");
set_name(0x00461B50, "OsReadFile");
set_name(0x00461BD0, "OsGetFileSize");
set_name(0x00461D10, "OsCreateDirectory");
set_name(0x00461DB0, "OsSetCurrentDirectory");
set_name(0x00461FA0, "OsCreateFile");
set_name(0x0047ADD0, "nullsub_2");
@ -71,6 +80,7 @@ static import_symbols() {
set_name(0x0047B700, "CmdLineGetString");
set_name(0x0047B720, "CmdLineProcess");
set_name(0x0047B760, "j_nullsub_3");
set_name(0x0047B9E0, "ConvertUTF16toUTF8");
set_name(0x0047BF30, "HandleClose");
set_name(0x0047BF50, "HandleCreate");
set_name(0x0047BF70, "HandleDuplicate");
@ -142,10 +152,30 @@ static import_symbols() {
set_name(0x004829F0, "GxBufUnlock");
set_name(0x00482A20, "GxBufStream");
set_name(0x00482A40, "GxDraw");
set_name(0x00482C20, "CSimpleRegion__Hide");
set_name(0x00483910, "CSimpleFontString__SetText");
set_name(0x00487A10, "CSimpleRegion__SetVertexColor");
set_name(0x00487AB0, "CSimpleRegion__GetVertexColor");
set_name(0x00487BF0, "CSimpleRegion__HideThis");
set_name(0x00487C40, "CSimpleRegion__ShowThis");
set_name(0x00487CA0, "CSimpleRegion__OnRegionChanged");
set_name(0x00487D70, "CSimpleRegion__OnColorChanged");
set_name(0x004880E0, "CSimpleRegion__CSimpleRegion");
set_name(0x004881D0, "CSimpleRegion__destructor");
set_name(0x00488310, "CScriptRegion__CScriptRegion");
set_name(0x0048D800, "CSimpleFontString_SetFormattedText");
set_name(0x0048EA10, "CSimpleFrame__SetFrameAlpha");
set_name(0x00493BF0, "GxCapsWindowSizeInScreenCoords");
set_name(0x00494EE0, "CFrameStrata__BuildBatches");
set_name(0x00494F30, "CFrameStrata__RenderBatch");
set_name(0x00495410, "CSimpleTop__OnLayerRender");
set_name(0x0049F9E0, "CSimpleFrame_SetAlpha");
set_name(0x004A2630, "CBackdropGenerator__SetBorderVertexColor");
set_name(0x004A2780, "CBackdropGenerator__LoadXML");
set_name(0x004A29D0, "CBackdropGenerator__Generate");
set_name(0x004A2D40, "CBackdropGenerator__CBackdropGenerator");
set_name(0x004A2E00, "CBackdropGenerator__SetOutput");
set_name(0x004A81B0, "FrameScript_GetObjectThis");
set_name(0x004A8500, "ScrnLayerSetRect");
set_name(0x004A8720, "OnPaint");
set_name(0x004A8BB0, "ScrnLayerCreate");
@ -2096,11 +2126,24 @@ static import_symbols() {
set_name(0x00616AD0, "GxXformPush_EGxXform_C44Matrix");
set_name(0x00616CA0, "TSGrowableArray_CImVector__SetCount");
set_name(0x00632050, "nullsub_4");
set_name(0x006337D0, "StaticDBLoadAll");
set_name(0x00634C60, "ClientDBShutdown");
set_name(0x00634E00, "ClientDBInitialize");
set_name(0x00636E50, "WowClientDB_AchievementRec__Load");
set_name(0x006393A0, "WowClientDB_Cfg_CategoriesRec__Load");
set_name(0x006395F0, "WowClientDB_Cfg_ConfigsRec__Load");
set_name(0x00639840, "WowClientDB_CharBaseInfoRec__Load");
set_name(0x00653A10, "nullsub_5");
set_name(0x00658D90, "WowClientDB_AchievementRec__LoadRecords");
set_name(0x00659910, "WowClientDB_Cfg_CategoriesRec__LoadRecords");
set_name(0x00659B80, "WowClientDB_CharBaseInfoRec__LoadRecords");
set_name(0x0065C290, "WowClientDB__GetRecord");
set_name(0x0065F520, "WowClientDB_AchievementRec__GetRecordByIndex");
set_name(0x00681290, "GxDevCreate");
set_name(0x006813B0, "GxSceneClear");
set_name(0x006813D0, "GxTexUpdate");
set_name(0x00681630, "GxQueryCreate");
set_name(0x006817C0, "GxLogOpen");
set_name(0x006817E0, "GxLog");
set_name(0x00681A60, "GxDrawLockedElements");
set_name(0x00681AB0, "GxPrimIndexPtr");
@ -2143,6 +2186,7 @@ static import_symbols() {
set_name(0x00683640, "CGxDevice__CursorSetVisible");
set_name(0x00683650, "CGxDevice__CursorLock");
set_name(0x00683660, "CGxDevice__CursorSetDepth");
set_name(0x00683670, "CGxDevice__LogOpen");
set_name(0x006840F0, "CGxDevice__DeviceSetFormat");
set_name(0x00684170, "CGxDevice__DeviceSetGamma");
set_name(0x00684190, "CGxDevice__DeviceSetGamma@2");
@ -2163,8 +2207,8 @@ static import_symbols() {
set_name(0x00684AD0, "CGxDevice__ICursorCreate");
set_name(0x00684B50, "CGxDevice__CursorUnlock");
set_name(0x00684C20, "CGxDevice__Log");
set_name(0x00684C40, "CGxDevice__Log_CGxCaps");
set_name(0x00684D10, "CGxDevice__Log_CGxFormat");
set_name(0x00684C40, "CGxDevice__Log@2");
set_name(0x00684D10, "CGxDevice__Log@3");
set_name(0x00684FE0, "CGxDevice__DeviceOverride");
set_name(0x006853B0, "CGxDevice__AddDeviceRestoredCallback");
set_name(0x006853D0, "CGxDevice__RemoveDeviceRestoredCallback");
@ -2384,6 +2428,7 @@ static import_symbols() {
set_name(0x006BF160, "GxuFontCreateBatch");
set_name(0x006BF370, "GxuXformCreateProjection_Exact");
set_name(0x006BF4C0, "GxuXformCreateOrtho");
set_name(0x006BF5B0, "GxuXformCreateOrthoDepth");
set_name(0x006BF6D0, "GxuXformCalcFrustumCorners");
set_name(0x006BFDA0, "GxuUpdateSingleColorTexture");
set_name(0x006BFE00, "GxuXformCreateProjection_SG");
@ -2402,6 +2447,7 @@ static import_symbols() {
set_name(0x0074FC20, "Script_CombatLogAdvanceEntry");
set_name(0x0074FF70, "Script_CombatLogAddFilter");
set_name(0x00751120, "Script_CombatLogClearEntries");
set_name(0x00763680, "GenerateNodeString");
set_name(0x00763730, "SetInputString");
set_name(0x007637D0, "ReserveInputSpace");
set_name(0x00763830, "ResetHighlight");
@ -2409,8 +2455,10 @@ static import_symbols() {
set_name(0x007639A0, "OnMouseUp");
set_name(0x007639D0, "OnMouseMove");
set_name(0x00763A60, "MakeCommandCurrent");
set_name(0x00763B40, "ConsoleCommandHistoryPrev");
set_name(0x00763B90, "ConsoleCommandHistoryNext");
set_name(0x00763AB0, "CONSOLELINE__Backspace");
set_name(0x00763B10, "CONSOLELINE__Delete");
set_name(0x00763B40, "CONSOLELINE__Up");
set_name(0x00763B90, "CONSOLELINE__Down");
set_name(0x00763BE0, "OnKeyUp");
set_name(0x00763C50, "ConsolePostClose");
set_name(0x00763D60, "EventCloseCallback");
@ -2418,11 +2466,12 @@ static import_symbols() {
set_name(0x00764040, "DrawHighLight");
set_name(0x007641A0, "DrawCaret");
set_name(0x007643F0, "PaintBackground");
set_name(0x007644B0, "EnforceMaxLines");
set_name(0x00764520, "GetInputLine");
set_name(0x007645E0, "PaintText");
set_name(0x00764790, "GetLineAtMousePosition");
set_name(0x00764800, "PasteInInputLine");
set_name(0x00764990, "OnChar");
set_name(0x007649AF, "s_active");
set_name(0x00764A10, "OnMouseDown");
set_name(0x00764B90, "OnKeyDownRepeat");
set_name(0x00765270, "ConsoleWrite");
@ -2432,8 +2481,11 @@ static import_symbols() {
set_name(0x00765AF0, "OnKeyDown");
set_name(0x00765FF0, "RegisterHandlers");
set_name(0x00766140, "ConsoleScreenInitialize");
set_name(0x00766530, "CVarLoadFile");
set_name(0x00766400, "CVar__Load");
set_name(0x00766530, "CVar__Load@2");
set_name(0x00766640, "CVar__SaveCvar");
set_name(0x007668C0, "CVar__Set");
set_name(0x00767030, "CVar__IterateForArchive");
set_name(0x00767100, "CVarSaveFile");
set_name(0x007673F0, "CVar__Destroy");
set_name(0x00767FC0, "CVar__Register");
@ -2441,9 +2493,33 @@ static import_symbols() {
set_name(0x00768410, "ConsoleCommand_Quit");
set_name(0x00768440, "ConsoleCommandHistory");
set_name(0x007689E0, "ConsoleCommandUnregister");
set_name(0x00768A20, "ConsoleCommandComplete");
set_name(0x00769100, "ConsoleCommandRegister");
set_name(0x00769230, "ConsoleAccessGetEnabled");
set_name(0x00769240, "CVGxColorBitsCallback");
set_name(0x007692D0, "CVGxDepthBitsCallback");
set_name(0x00769360, "CVGxTripleBufferCallback");
set_name(0x007693B0, "CVGxApiCallback");
set_name(0x00769520, "CVGxVSyncCallback");
set_name(0x00769550, "CVGxWindowCallback");
set_name(0x00769580, "CVGxAspectCallback");
set_name(0x007695B0, "CVGxMaximizeCallback");
set_name(0x007695E0, "CVGxCursorCallback");
set_name(0x00769610, "CVGxMultisampleCallback");
set_name(0x00769650, "CVGxMultisampleQualityCallback");
set_name(0x007696A0, "CVGxFixLagCallback");
set_name(0x00769810, "CVGxOverrideCallback");
set_name(0x00769830, "CVGxMaxFPSCallback");
set_name(0x00769860, "CVGxMaxFPSBkCallback");
set_name(0x00769890, "CVGxWindowResizeLockCallback");
set_name(0x00769950, "SetGxCVars");
set_name(0x00769C00, "CVGxStereoEnabledCallback");
set_name(0x0076A220, "CVGxResolutionCallback");
set_name(0x0076A580, "CVGxRefreshCallback");
set_name(0x0076A630, "RegisterGxCVars");
set_name(0x0076AB80, "ConsoleDeviceInitialize");
set_name(0x0076B620, "ConsoleDetectSaveHardware");
set_name(0x0076BA30, "ConsoleDetectDetectHardware");
set_name(0x0076E4A0, "SMemSetDebugFlags");
set_name(0x0076E540, "SMemAlloc");
set_name(0x0076E5A0, "SMemFree");
@ -2452,13 +2528,25 @@ static import_symbols() {
set_name(0x0076E720, "SStrChrR");
set_name(0x0076E760, "SStrCmp");
set_name(0x0076E780, "SStrCmpI");
set_name(0x0076EA40, "SStrCmpUTF8I");
set_name(0x0076ED20, "SStrCopy");
set_name(0x0076EE30, "SStrLen");
set_name(0x0076EF70, "SStrPack");
set_name(0x0076F010, "ISStrVPrintf");
set_name(0x0076F070, "SStrPrintf");
set_name(0x0076F0A0, "SStrVPrintf");
set_name(0x0076F0D0, "SStrToInt");
set_name(0x0076F140, "SStrToUnsigned");
set_name(0x0076F1E0, "SStrTokenize");
set_name(0x0076F340, "SStrHash");
set_name(0x0076F640, "SStrHashHT");
set_name(0x0076F6C0, "SStrUpper");
set_name(0x0076F6E0, "SStrLower");
set_name(0x0076F700, "SStrStr");
set_name(0x0076F770, "SStrCmp@2");
set_name(0x0076F7E0, "SStrStrUTF8I");
set_name(0x0076F9E0, "SStrDupA");
set_name(0x0076FB80, "SStrToFloat");
set_name(0x00770840, "SRegLoadValue");
set_name(0x007709A0, "SRegSaveValue");
set_name(0x00771870, "SErrSetLastError");
@ -2479,6 +2567,7 @@ static import_symbols() {
set_name(0x00774690, "SSyncObject__Wait");
set_name(0x00774720, "SEvent__Set");
set_name(0x00774730, "SEvent__Reset");
set_name(0x007757E0, "SLogCreate");
set_name(0x00777420, "SRgnCombineRectf");
set_name(0x00777590, "SRgnGetBoundingRectf");
set_name(0x00777940, "SRgnDelete");
@ -2544,8 +2633,18 @@ static import_symbols() {
set_name(0x00809E30, "Script_SpellStopTargeting");
set_name(0x00809EA0, "Script_SpellStopCasting");
set_name(0x0080DC00, "Script_SpellTargetUnit");
set_name(0x00816790, "FrameScript_Object__CreateScriptMetaTable");
set_name(0x008167E0, "FrameScript_Object__FillScriptMethodTable");
set_name(0x00818070, "FrameScript_Sprintf");
set_name(0x00819830, "FrameScript_Object__FrameScript_Object");
set_name(0x00819850, "FrameScript_Object__destructor");
set_name(0x008199C0, "FrameScript_Object__UnregisterScriptObject");
set_name(0x00819EA0, "FrameScript_Execute");
set_name(0x0081B530, "FrameScript_SignalEvent");
set_name(0x0081A2C0, "FrameScript_Object__RunScript");
set_name(0x0081AA00, "FrameScript_SignalEvent");
set_name(0x0081AC90, "vFrameScript_SignalEvent");
set_name(0x0081B530, "FrameScript_SignalEvent@2");
set_name(0x0081B5F0, "FrameScript_CreateEvents");
set_name(0x0081B720, "Script_GetText");
set_name(0x0081B7B0, "Script_CreateFont");
set_name(0x0081B820, "Script_GetCurrentKeyBoardFocus");
@ -2599,7 +2698,12 @@ static import_symbols() {
set_name(0x0086F5A0, "OsCallSetContext");
set_name(0x0086F760, "OsCallInitialize");
set_name(0x0086F880, "OsCallInitializeContext");
set_name(0x00872280, "OsClipboardGetString");
set_name(0x008722A0, "OsClipboardPutString");
set_name(0x008726F0, "InternalClipboardGetString");
set_name(0x008727E0, "InternalClipboardPutString");
set_name(0x00872C10, "CShaderEffect__UpdateProjMatrix");
set_name(0x008A1420, "CVGxVideoOptionsVersionCallback");
set_name(0x008E5250, "return_zero4_sub");
set_name(0x0095BFB0, "ConsoleCommandHistoryDepth");
set_name(0x0095CEC0, "CDataRecycler__Clear");
@ -2820,13 +2924,247 @@ static import_symbols() {
set_name(0x009DE1B0, "nullsub_148");
set_name(0x009DE1C0, "nullsub_149");
set_name(0x009DE1D0, "nullsub_150");
set_name(0x009E9EC8, "firstByteMark");
set_name(0x009F1074, "s_pixelFormatToMipBitsCache");
set_name(0x00A2DDC0, "CGxDevice__vtable");
set_name(0x00A2E198, "CGxDeviceOpenGl__vtable");
set_name(0x00A2E718, "CGxDeviceD3d__vtable");
set_name(0x00A2F500, "CGxDeviceD3d9Ex__vtable");
set_name(0x00AB90AC, "System_File__Stacked__s_manager");
set_name(0x00AC1B9C, "s_zorderlist");
set_name(0x00AD2808, "s_cursorNames");
set_name(0x00AD305C, "g_achievementDB");
set_name(0x00AD3080, "g_achievement_CriteriaDB");
set_name(0x00AD30A4, "g_achievement_CategoryDB");
set_name(0x00AD30C8, "g_animationDataDB");
set_name(0x00AD30EC, "g_areaGroupDB");
set_name(0x00AD3110, "g_areaPOIDB");
set_name(0x00AD3134, "g_areaTableDB");
set_name(0x00AD3158, "g_areaTriggerDB");
set_name(0x00AD317C, "g_attackAnimKitsDB");
set_name(0x00AD31A0, "g_attackAnimTypesDB");
set_name(0x00AD31C4, "g_auctionHouseDB");
set_name(0x00AD31E8, "g_bankBagSlotPricesDB");
set_name(0x00AD320C, "g_bannedAddOnsDB");
set_name(0x00AD3230, "g_barberShopStyleDB");
set_name(0x00AD3254, "g_battlemasterListDB");
set_name(0x00AD3278, "g_cameraShakesDB");
set_name(0x00AD329C, "g_cfg_CategoriesDB");
set_name(0x00AD32C0, "g_cfg_ConfigsDB");
set_name(0x00AD32E4, "g_charBaseInfoDB");
set_name(0x00AD3308, "g_charHairGeosetsDB");
set_name(0x00AD332C, "g_charSectionsDB");
set_name(0x00AD3350, "g_charStartOutfitDB");
set_name(0x00AD3374, "g_charTitlesDB");
set_name(0x00AD3398, "g_characterFacialHairStylesDB");
set_name(0x00AD33BC, "g_chatChannelsDB");
set_name(0x00AD33E0, "g_chatProfanityDB");
set_name(0x00AD3404, "g_chrClassesDB");
set_name(0x00AD3428, "g_chrRacesDB");
set_name(0x00AD344C, "g_cinematicCameraDB");
set_name(0x00AD3470, "g_cinematicSequencesDB");
set_name(0x00AD3494, "g_creatureDisplayInfoExtraDB");
set_name(0x00AD34B8, "g_creatureDisplayInfoDB");
set_name(0x00AD34DC, "g_creatureFamilyDB");
set_name(0x00AD3500, "g_creatureModelDataDB");
set_name(0x00AD3524, "g_creatureMovementInfoDB");
set_name(0x00AD3548, "g_creatureSoundDataDB");
set_name(0x00AD356C, "g_creatureSpellDataDB");
set_name(0x00AD3590, "g_creatureTypeDB");
set_name(0x00AD35B4, "g_currencyTypesDB");
set_name(0x00AD35D8, "g_currencyCategoryDB");
set_name(0x00AD35FC, "g_danceMovesDB");
set_name(0x00AD3620, "g_deathThudLookupsDB");
set_name(0x00AD368C, "g_destructibleModelDataDB");
set_name(0x00AD36B0, "g_dungeonEncounterDB");
set_name(0x00AD36D4, "g_dungeonMapDB");
set_name(0x00AD36F8, "g_dungeonMapChunkDB");
set_name(0x00AD371C, "g_durabilityCostsDB");
set_name(0x00AD3740, "g_durabilityQualityDB");
set_name(0x00AD3764, "g_emotesDB");
set_name(0x00AD3788, "g_emotesTextDataDB");
set_name(0x00AD37AC, "g_emotesTextSoundDB");
set_name(0x00AD37D0, "g_emotesTextDB");
set_name(0x00AD37F4, "g_environmentalDamageDB");
set_name(0x00AD3818, "g_exhaustionDB");
set_name(0x00AD383C, "g_factionGroupDB");
set_name(0x00AD3860, "g_factionDB");
set_name(0x00AD3884, "g_factionTemplateDB");
set_name(0x00AD38A8, "g_fileDataDB");
set_name(0x00AD38CC, "g_footprintTexturesDB");
set_name(0x00AD38F0, "g_footstepTerrainLookupDB");
set_name(0x00AD3914, "g_gameObjectArtKitDB");
set_name(0x00AD3938, "g_gameObjectDisplayInfoDB");
set_name(0x00AD395C, "g_gameTablesDB");
set_name(0x00AD3980, "g_gameTipsDB");
set_name(0x00AD39A4, "g_gemPropertiesDB");
set_name(0x00AD39C8, "g_glyphPropertiesDB");
set_name(0x00AD39EC, "g_glyphSlotDB");
set_name(0x00AD3A10, "g_gMSurveyAnswersDB");
set_name(0x00AD3A34, "g_gMSurveyCurrentSurveyDB");
set_name(0x00AD3A58, "g_gMSurveyQuestionsDB");
set_name(0x00AD3A7C, "g_gMSurveySurveysDB");
set_name(0x00AD3AA0, "g_gMTicketCategoryDB");
set_name(0x00AD3AC4, "g_groundEffectDoodadDB");
set_name(0x00AD3AE8, "g_groundEffectTextureDB");
set_name(0x00AD3B0C, "g_gtBarberShopCostBaseDB");
set_name(0x00AD3B30, "g_gtCombatRatingsDB");
set_name(0x00AD3B54, "g_gtChanceToMeleeCritDB");
set_name(0x00AD3B78, "g_gtChanceToMeleeCritBaseDB");
set_name(0x00AD3B9C, "g_gtChanceToSpellCritDB");
set_name(0x00AD3BC0, "g_gtChanceToSpellCritBaseDB");
set_name(0x00AD3BE4, "g_gtNPCManaCostScalerDB");
set_name(0x00AD3C08, "g_gtOCTClassCombatRatingScalarDB");
set_name(0x00AD3C2C, "g_gtOCTRegenHPDB");
set_name(0x00AD3C50, "g_gtOCTRegenMPDB");
set_name(0x00AD3C74, "g_gtRegenHPPerSptDB");
set_name(0x00AD3C98, "g_gtRegenMPPerSptDB");
set_name(0x00AD3CBC, "g_helmetGeosetVisDataDB");
set_name(0x00AD3CE0, "g_holidayDescriptionsDB");
set_name(0x00AD3D04, "g_holidayNamesDB");
set_name(0x00AD3D28, "g_holidaysDB");
set_name(0x00AD3D4C, "g_itemDB");
set_name(0x00AD3D70, "g_itemBagFamilyDB");
set_name(0x00AD3D94, "g_itemClassDB");
set_name(0x00AD3DB8, "g_itemCondExtCostsDB");
set_name(0x00AD3DDC, "g_itemDisplayInfoDB");
set_name(0x00AD3E00, "g_itemExtendedCostDB");
set_name(0x00AD3E24, "g_itemGroupSoundsDB");
set_name(0x00AD3E48, "g_itemLimitCategoryDB");
set_name(0x00AD3E6C, "g_itemPetFoodDB");
set_name(0x00AD3E90, "g_itemPurchaseGroupDB");
set_name(0x00AD3EB4, "g_itemRandomPropertiesDB");
set_name(0x00AD3ED8, "g_itemRandomSuffixDB");
set_name(0x00AD3EFC, "g_itemSetDB");
set_name(0x00AD3F20, "g_itemSubClassMaskDB");
set_name(0x00AD3F44, "g_itemSubClassDB");
set_name(0x00AD3F68, "g_itemVisualEffectsDB");
set_name(0x00AD3F8C, "g_itemVisualsDB");
set_name(0x00AD3FB0, "g_languageWordsDB");
set_name(0x00AD3FD4, "g_languagesDB");
set_name(0x00AD3FF8, "g_lfgDungeonExpansionDB");
set_name(0x00AD401C, "g_lfgDungeonGroupDB");
set_name(0x00AD4040, "g_lfgDungeonsDB");
set_name(0x00AD4064, "g_liquidTypeDB");
set_name(0x00AD4088, "g_liquidMaterialDB");
set_name(0x00AD40AC, "g_loadingScreensDB");
set_name(0x00AD40D0, "g_loadingScreenTaxiSplinesDB");
set_name(0x00AD40F4, "g_lockDB");
set_name(0x00AD4118, "g_lockTypeDB");
set_name(0x00AD413C, "g_mailTemplateDB");
set_name(0x00AD4160, "g_mapDB");
set_name(0x00AD4184, "g_mapDifficultyDB");
set_name(0x00AD41A8, "g_materialDB");
set_name(0x00AD41CC, "g_movieDB");
set_name(0x00AD41F0, "g_movieFileDataDB");
set_name(0x00AD4214, "g_movieVariationDB");
set_name(0x00AD4238, "g_nameGenDB");
set_name(0x00AD425C, "g_nPCSoundsDB");
set_name(0x00AD4280, "g_namesProfanityDB");
set_name(0x00AD42A4, "g_namesReservedDB");
set_name(0x00AD42C8, "g_overrideSpellDataDB");
set_name(0x00AD42EC, "g_packageDB");
set_name(0x00AD4310, "g_pageTextMaterialDB");
set_name(0x00AD4334, "g_paperDollItemFrameDB");
set_name(0x00AD4358, "g_particleColorDB");
set_name(0x00AD437C, "g_petPersonalityDB");
set_name(0x00AD43A0, "g_powerDisplayDB");
set_name(0x00AD43C4, "g_pvpDifficultyDB");
set_name(0x00AD43E8, "g_questFactionRewardDB");
set_name(0x00AD440C, "g_questInfoDB");
set_name(0x00AD4430, "g_questSortDB");
set_name(0x00AD4454, "g_questXPDB");
set_name(0x00AD4478, "g_resistancesDB");
set_name(0x00AD449C, "g_randPropPointsDB");
set_name(0x00AD44C0, "g_scalingStatDistributionDB");
set_name(0x00AD44E4, "g_scalingStatValuesDB");
set_name(0x00AD4508, "g_screenEffectDB");
set_name(0x00AD452C, "g_serverMessagesDB");
set_name(0x00AD4550, "g_sheatheSoundLookupsDB");
set_name(0x00AD4574, "g_skillCostsDataDB");
set_name(0x00AD4598, "g_skillLineAbilityDB");
set_name(0x00AD45BC, "g_skillLineCategoryDB");
set_name(0x00AD45E0, "g_skillLineDB");
set_name(0x00AD4604, "g_skillRaceClassInfoDB");
set_name(0x00AD4628, "g_skillTiersDB");
set_name(0x00AD464C, "g_soundAmbienceDB");
set_name(0x00AD4670, "g_soundEntriesDB");
set_name(0x00AD4694, "g_soundEmittersDB");
set_name(0x00AD46B8, "g_soundProviderPreferencesDB");
set_name(0x00AD46DC, "g_soundSamplePreferencesDB");
set_name(0x00AD4700, "g_soundWaterTypeDB");
set_name(0x00AD4724, "g_spamMessagesDB");
set_name(0x00AD4748, "g_spellCastTimesDB");
set_name(0x00AD476C, "g_spellCategoryDB");
set_name(0x00AD4790, "g_spellChainEffectsDB");
set_name(0x00AD47B4, "g_spellDescriptionVariablesDB");
set_name(0x00AD47D8, "g_spellDifficultyDB");
set_name(0x00AD47FC, "g_spellDispelTypeDB");
set_name(0x00AD4820, "g_spellDurationDB");
set_name(0x00AD4844, "g_spellEffectCameraShakesDB");
set_name(0x00AD4868, "g_spellFocusObjectDB");
set_name(0x00AD488C, "g_spellIconDB");
set_name(0x00AD48B0, "g_spellItemEnchantmentDB");
set_name(0x00AD48D4, "g_spellItemEnchantmentConditionDB");
set_name(0x00AD48F8, "g_spellMechanicDB");
set_name(0x00AD491C, "g_spellMissileDB");
set_name(0x00AD4940, "g_spellMissileMotionDB");
set_name(0x00AD4964, "g_spellRadiusDB");
set_name(0x00AD4988, "g_spellRangeDB");
set_name(0x00AD49AC, "g_spellRuneCostDB");
set_name(0x00AD49D0, "g_spellDB");
set_name(0x00AD49F4, "g_spellShapeshiftFormDB");
set_name(0x00AD4A18, "g_spellVisualEffectNameDB");
set_name(0x00AD4A3C, "g_spellVisualKitDB");
set_name(0x00AD4A60, "g_spellVisualKitAreaModelDB");
set_name(0x00AD4A84, "g_spellVisualKitModelAttachDB");
set_name(0x00AD4AA8, "g_spellVisualDB");
set_name(0x00AD4ACC, "g_stableSlotPricesDB");
set_name(0x00AD4AF0, "g_stationeryDB");
set_name(0x00AD4B14, "g_stringLookupsDB");
set_name(0x00AD4B38, "g_summonPropertiesDB");
set_name(0x00AD4B5C, "g_talentDB");
set_name(0x00AD4B80, "g_talentTabDB");
set_name(0x00AD4BA4, "g_taxiNodesDB");
set_name(0x00AD4BC8, "g_taxiPathNodeDB");
set_name(0x00AD4BEC, "g_taxiPathDB");
set_name(0x00AD4C10, "g_teamContributionPointsDB");
set_name(0x00AD4C34, "g_terrainTypeDB");
set_name(0x00AD4C58, "g_terrainTypeSoundsDB");
set_name(0x00AD4C7C, "g_totemCategoryDB");
set_name(0x00AD4CA0, "g_transportAnimationDB");
set_name(0x00AD4CC4, "g_transportPhysicsDB");
set_name(0x00AD4CE8, "g_transportRotationDB");
set_name(0x00AD4D0C, "g_uISoundLookupsDB");
set_name(0x00AD4D30, "g_unitBloodLevelsDB");
set_name(0x00AD4D54, "g_unitBloodDB");
set_name(0x00AD4D78, "g_vehicleDB");
set_name(0x00AD4D9C, "g_vehicleSeatDB");
set_name(0x00AD4DC0, "g_vehicleUIIndicatorDB");
set_name(0x00AD4DE4, "g_vehicleUIIndSeatDB");
set_name(0x00AD4E08, "g_vocalUISoundsDB");
set_name(0x00AD4E2C, "g_wMOAreaTableDB");
set_name(0x00AD4E50, "g_weaponImpactSoundsDB");
set_name(0x00AD4E74, "g_weaponSwingSounds2DB");
set_name(0x00AD4E98, "g_weatherDB");
set_name(0x00AD4EBC, "g_worldMapAreaDB");
set_name(0x00AD4EE0, "g_worldMapContinentDB");
set_name(0x00AD4F04, "g_worldMapOverlayDB");
set_name(0x00AD4F28, "g_worldMapTransformsDB");
set_name(0x00AD4F4C, "g_worldSafeLocsDB");
set_name(0x00AD4F70, "g_worldStateUIDB");
set_name(0x00AD4F94, "g_zoneIntroMusicTableDB");
set_name(0x00AD4FB8, "g_zoneMusicDB");
set_name(0x00AD4FDC, "g_worldStateZoneSoundsDB");
set_name(0x00AD5000, "g_worldChunkSoundsDB");
set_name(0x00AD5024, "g_soundEntriesAdvancedDB");
set_name(0x00AD5048, "g_objectEffectDB");
set_name(0x00AD506C, "g_objectEffectGroupDB");
set_name(0x00AD5090, "g_objectEffectModifierDB");
set_name(0x00AD50B4, "g_objectEffectPackageDB");
set_name(0x00AD50D8, "g_objectEffectPackageElemDB");
set_name(0x00AD50FC, "g_soundFilterDB");
set_name(0x00AD5120, "g_soundFilterElemDB");
set_name(0x00AD90B0, "CBLPFile__s_eightBitAlphaLookup");
set_name(0x00AD90C0, "CBLPFile__s_oneBitAlphaLookup");
set_name(0x00ADBAB4, "s_rect");
@ -2835,6 +3173,12 @@ static import_symbols() {
set_name(0x00ADBACC, "s_fontHeight");
set_name(0x00ADBAD4, "s_hRect");
set_name(0x00ADBAE4, "s_baseTextFlags");
set_name(0x00ADBBB0, "s_linelist");
set_name(0x00AF4998, "g_lightSkyboxDB");
set_name(0x00AF49BC, "g_lightIntBandDB");
set_name(0x00AF49E0, "g_lightFloatBandDB");
set_name(0x00AF4A04, "g_lightParamsDB");
set_name(0x00AF4A28, "g_lightDB");
set_name(0x00B417C8, "s_mainThread");
set_name(0x00B417D0, "s_interactiveCount");
set_name(0x00B41850, "s_messageRecycler");
@ -2851,10 +3195,12 @@ static import_symbols() {
set_name(0x00C5DF88, "g_theGxDevicePtr");
set_name(0x00C5DFDC, "CGxDevice__s_uiVertexShader");
set_name(0x00C5DFE0, "CGxDevice__s_shadowConstants");
set_name(0x00C5FFF8, "CGxDevice__m_log");
set_name(0x00C5FFFC, "CGxDevice__s_uiPixelShader");
set_name(0x00C60760, "isIdent");
set_name(0x00CA1690, "s_caretpixheight");
set_name(0x00CA1694, "s_caret");
set_name(0x00CA1698, "s_copyText");
set_name(0x00CA1718, "s_caretpixwidth");
set_name(0x00CA171C, "s_inputString");
set_name(0x00CA1720, "s_currlineptr");
@ -2865,20 +3211,53 @@ static import_symbols() {
set_name(0x00CA1870, "s_layerText");
set_name(0x00CA1874, "s_batch");
set_name(0x00CA1878, "s_partial");
set_name(0x00CA1978, "s_active");
set_name(0x00CA197C, "s_NumLines");
set_name(0x00CA1980, "s_completionMode");
set_name(0x00CA1984, "s_completedCmd");
set_name(0x00CA198C, "s_textFont");
set_name(0x00CA1990, "s_consoleResizeState");
set_name(0x00CA1994, "s_highlightState");
set_name(0x00CA1998, "s_highlightHStart");
set_name(0x00CA199C, "s_highlightHEnd");
set_name(0x00CA19A0, "s_highlightLeftCharIndex");
set_name(0x00CA19A4, "s_highlightRightCharIndex");
set_name(0x00CA19A8, "s_charSpacing");
set_name(0x00CA19B0, "s_consoleHeight");
set_name(0x00CA19B4, "s_critsect");
set_name(0x00CA19F0, "carettime");
set_name(0x00CA19F4, "s_fileName");
set_name(0x00CA19F9, "CVar__m_initialized");
set_name(0x00CA19FC, "s_registeredCVars");
set_name(0x00CA3A28, "g_commandHistory");
set_name(0x00CABA28, "g_commandHistoryIndex");
set_name(0x00CABA2C, "g_defaultCommand");
set_name(0x00CABA30, "g_consoleCommandHash");
set_name(0x00CABA98, "s_cvGxStereoEnabled");
set_name(0x00CABA9C, "s_cvGxRefresh");
set_name(0x00CABAA0, "s_cvGxMaximize");
set_name(0x00CABAA4, "s_cvGxMultisample");
set_name(0x00CABAA8, "s_cvGxCursor");
set_name(0x00CABAB0, "s_cvGxMultisampleQuality");
set_name(0x00CABAB4, "s_cvGxResolution");
set_name(0x00CABAB8, "s_cvHwDetect");
set_name(0x00CABABC, "s_cvGxOverride");
set_name(0x00CABAC0, "s_cvGxFixLag");
set_name(0x00CABAC4, "s_cvMaxFPS");
set_name(0x00CABAEC, "s_cvGxVSync");
set_name(0x00CABB30, "s_cvVideoOptionsVersion");
set_name(0x00CABB6C, "s_cvMaxFPSBk");
set_name(0x00CABB70, "s_cvGxTripleBuffer");
set_name(0x00CABB74, "s_cvGxDepthBits");
set_name(0x00CABB78, "s_cvGxColorBits");
set_name(0x00CABBA0, "s_cvGxApi");
set_name(0x00CABBA4, "s_cvGxAspect");
set_name(0x00CABBA8, "s_cvFixedFunction");
set_name(0x00CABBAC, "s_cvWidescreen");
set_name(0x00CABBB0, "s_cvGxWindow");
set_name(0x00CABBB4, "s_cvWindowResizeLock");
set_name(0x00CABCBE, "s_hwDetect");
set_name(0x00CABCC4, "s_consoleAccessEnabled");
set_name(0x00CABCD8, "s_requestedFormat");
set_name(0x00D43020, "CShaderEffect__s_enableShaders");
}

View file