From 2b598e6dd152e1c0af76b44e4de528ce198bd05a Mon Sep 17 00:00:00 2001 From: superp00t Date: Fri, 1 Nov 2024 03:54:09 -0400 Subject: [PATCH] feat(profile): add model related info --- .../ida/batch/import_data_types.idc | 193 + .../ida/batch/import_functions.idc | 5263 ++++++++ .../ida/batch/import_symbols.idc | 2783 ++++ profile/3.3.5a-windows/ida/import_all.idc | 13 + .../3.3.5a-windows/ida/import_data_types.idc | 146 +- .../3.3.5a-windows/ida/import_functions.idc | 5 + profile/3.3.5a-windows/ida/import_symbols.idc | 7847 +---------- .../3.3.5a-windows/include/camera/camera.h | 31 + .../include/common/datamanager.h | 63 + .../3.3.5a-windows/include/common/handle.h | 2 + profile/3.3.5a-windows/include/cursor/types.h | 3 + .../include/external/lua/lapi.h | 16 + .../include/external/lua/lauxlib.h | 174 + .../include/external/lua/lcode.h | 76 + .../include/external/lua/ldebug.h | 33 + .../3.3.5a-windows/include/external/lua/ldo.h | 57 + .../include/external/lua/lfunc.h | 34 + .../3.3.5a-windows/include/external/lua/lgc.h | 110 + .../include/external/lua/llex.h | 81 + .../include/external/lua/llimits.h | 128 + .../include/external/lua/lmem.h | 49 + .../include/external/lua/lobject.h | 387 + .../include/external/lua/lopcodes.h | 268 + .../include/external/lua/lparser.h | 82 + .../include/external/lua/lstate.h | 169 + .../include/external/lua/lstring.h | 31 + .../include/external/lua/ltable.h | 40 + .../3.3.5a-windows/include/external/lua/ltm.h | 54 + .../3.3.5a-windows/include/external/lua/lua.h | 385 + .../include/external/lua/luaconf.h | 762 ++ .../include/external/lua/lualib.h | 56 + .../include/external/lua/lundump.h | 36 + .../3.3.5a-windows/include/external/lua/lvm.h | 36 + .../include/external/lua/lzio.h | 67 + .../include/framescript/object.h | 10 + profile/3.3.5a-windows/include/gx/buffer.h | 7 - profile/3.3.5a-windows/include/gx/device.h | 49 +- profile/3.3.5a-windows/include/gx/texture.h | 8 +- profile/3.3.5a-windows/include/m2/cache.h | 1079 ++ profile/3.3.5a-windows/include/m2/data.h | 455 + profile/3.3.5a-windows/include/m2/light.h | 28 + profile/3.3.5a-windows/include/m2/lighting.h | 34 + profile/3.3.5a-windows/include/m2/model.h | 270 + profile/3.3.5a-windows/include/m2/ribbon.h | 115 + profile/3.3.5a-windows/include/m2/scene.h | 51 + .../3.3.5a-windows/include/m2/shadereffect.h | 28 + profile/3.3.5a-windows/include/m2/shared.h | 52 + profile/3.3.5a-windows/include/m2/types.h | 73 + profile/3.3.5a-windows/include/main.h | 17 + .../3.3.5a-windows/include/system/detect.h | 4 +- .../3.3.5a-windows/include/system/limits.h | 6 + profile/3.3.5a-windows/include/system/types.h | 37 + .../3.3.5a-windows/include/ui/framestrata.h | 30 + .../3.3.5a-windows/include/ui/simpleframe.h | 1 + .../3.3.5a-windows/include/ui/simplemodel.h | 34 + profile/3.3.5a-windows/symbol/event/func.sym | 1 + .../symbol/framestrata/func.sym | 2 + .../3.3.5a-windows/symbol/gxdevice/func.sym | 5 +- profile/3.3.5a-windows/symbol/main.sym | 53 +- .../symbol/simplemodel/func.sym | 45 + profile/3.3.5a-windows/x32dbg/game.dd32 | 716 +- profile/3.3.5a-windows/x32dbg/types.json | 11009 +++++++++++++++- 62 files changed, 25665 insertions(+), 8034 deletions(-) create mode 100644 profile/3.3.5a-windows/ida/batch/import_data_types.idc create mode 100644 profile/3.3.5a-windows/ida/batch/import_functions.idc create mode 100644 profile/3.3.5a-windows/ida/batch/import_symbols.idc create mode 100644 profile/3.3.5a-windows/ida/import_all.idc create mode 100644 profile/3.3.5a-windows/ida/import_functions.idc create mode 100644 profile/3.3.5a-windows/include/camera/camera.h create mode 100644 profile/3.3.5a-windows/include/common/datamanager.h create mode 100644 profile/3.3.5a-windows/include/external/lua/lapi.h create mode 100644 profile/3.3.5a-windows/include/external/lua/lauxlib.h create mode 100644 profile/3.3.5a-windows/include/external/lua/lcode.h create mode 100644 profile/3.3.5a-windows/include/external/lua/ldebug.h create mode 100644 profile/3.3.5a-windows/include/external/lua/ldo.h create mode 100644 profile/3.3.5a-windows/include/external/lua/lfunc.h create mode 100644 profile/3.3.5a-windows/include/external/lua/lgc.h create mode 100644 profile/3.3.5a-windows/include/external/lua/llex.h create mode 100644 profile/3.3.5a-windows/include/external/lua/llimits.h create mode 100644 profile/3.3.5a-windows/include/external/lua/lmem.h create mode 100644 profile/3.3.5a-windows/include/external/lua/lobject.h create mode 100644 profile/3.3.5a-windows/include/external/lua/lopcodes.h create mode 100644 profile/3.3.5a-windows/include/external/lua/lparser.h create mode 100644 profile/3.3.5a-windows/include/external/lua/lstate.h create mode 100644 profile/3.3.5a-windows/include/external/lua/lstring.h create mode 100644 profile/3.3.5a-windows/include/external/lua/ltable.h create mode 100644 profile/3.3.5a-windows/include/external/lua/ltm.h create mode 100644 profile/3.3.5a-windows/include/external/lua/lua.h create mode 100644 profile/3.3.5a-windows/include/external/lua/luaconf.h create mode 100644 profile/3.3.5a-windows/include/external/lua/lualib.h create mode 100644 profile/3.3.5a-windows/include/external/lua/lundump.h create mode 100644 profile/3.3.5a-windows/include/external/lua/lvm.h create mode 100644 profile/3.3.5a-windows/include/external/lua/lzio.h create mode 100644 profile/3.3.5a-windows/include/m2/cache.h create mode 100644 profile/3.3.5a-windows/include/m2/data.h create mode 100644 profile/3.3.5a-windows/include/m2/light.h create mode 100644 profile/3.3.5a-windows/include/m2/lighting.h create mode 100644 profile/3.3.5a-windows/include/m2/model.h create mode 100644 profile/3.3.5a-windows/include/m2/ribbon.h create mode 100644 profile/3.3.5a-windows/include/m2/scene.h create mode 100644 profile/3.3.5a-windows/include/m2/shadereffect.h create mode 100644 profile/3.3.5a-windows/include/m2/shared.h create mode 100644 profile/3.3.5a-windows/include/m2/types.h create mode 100644 profile/3.3.5a-windows/include/system/limits.h create mode 100644 profile/3.3.5a-windows/include/ui/framestrata.h create mode 100644 profile/3.3.5a-windows/include/ui/simplemodel.h create mode 100644 profile/3.3.5a-windows/symbol/framestrata/func.sym create mode 100644 profile/3.3.5a-windows/symbol/simplemodel/func.sym diff --git a/profile/3.3.5a-windows/ida/batch/import_data_types.idc b/profile/3.3.5a-windows/ida/batch/import_data_types.idc new file mode 100644 index 0000000..3529288 --- /dev/null +++ b/profile/3.3.5a-windows/ida/batch/import_data_types.idc @@ -0,0 +1,193 @@ +#include + +static import_data_types() { + // Give types to data labels + 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(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(0x00494EE0, "int32_t __thiscall func(CFrameStrata* this, int32_t a2)"); + apply_type(0x00494F30, "void __thiscall func(CFrameStrata* this)"); + 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@(char* ext@, char* filename, int32_t a3, MipBits** mipBits, uint32_t* width, uint32_t* height, PIXEL_FORMAT* texFormat, int32_t* isOpaque@, uint32_t* alphaBits, PIXEL_FORMAT* dataFormat)"); + apply_type(0x004B8070, "int32_t __usercall func@(char* ext@, char* filename@, 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(0x00532AF0, "CGxCaps* __thiscall func(CGxDevice* this)"); + apply_type(0x006160B0, "int32_t __usercall func@(uint32_t** image@, MipBits* mipImages@, uint32_t width@, uint32_t height)"); + apply_type(0x00616800, "void __stdcall func(CURSORMODE mode)"); + apply_type(0x00681F60, "void __stdcall func(float minX, float maxX, float minY, float maxY, float minZ, float maxZ)"); + apply_type(0x00682CB0, "void __thiscall func(CGxDevice* this, int32_t (*windowProc)(void*, uint32_t, uintptr_t, intptr_t), CGxFormat* format)"); + apply_type(0x00682CD0, "void __thiscall func(CGxDevice* this, CGxFormat* format)"); + apply_type(0x00682CF0, "void __thiscall func(CGxDevice* this)"); + apply_type(0x00682D00, "void __thiscall func(CGxDevice* this, uint32_t baseMipLevel)"); + apply_type(0x00682D20, "EGxApi __thiscall func(CGxDevice* this)"); + apply_type(0x00682D40, "int32_t __thiscall func(CGxDevice* this)"); + apply_type(0x00682D70, "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)"); + apply_type(0x00682F40, "uint32_t __stdcall func(EGxPrim primType, uint32_t indexCount)"); + apply_type(0x00683080, "void __thiscall func(CGxDevice* this, uint32_t whichLight, int32_t enable)"); + apply_type(0x006830B0, "int32_t __thiscall func(CGxDevice* this, uint32_t app, uint32_t hw, uint32_t appDisables, uint32_t hwDisables, uint32_t flagPos, int32_t* enable)"); + apply_type(0x00683100, "int32_t __thiscall func(CGxDevice* this, EGxMasterEnables state)"); + apply_type(0x00683130, "int32_t __thiscall func(CGxDevice* this, CGxBuf* buf, void *data, uint32_t size, uint32_t offset)"); + apply_type(0x00683150, "uint8_t* __thiscall func(CGxDevice* this, CGxBuf* buf)"); + apply_type(0x00683180, "int32_t __thiscall func(CGxDevice* this, CGxBuf* buf, uint32_t size)"); + apply_type(0x006833A0, "void __thiscall func(CGxDevice* this)"); + apply_type(0x006833E0, "void __thiscall func(CGxDevice* this, EGxShTarget target, uint32_t index, float* constants, uint32_t count)"); + apply_type(0x00683560, "uint8_t* __thiscall func(CGxDevice* this, EGxShTarget target)"); + apply_type(0x00683580, "void __thiscall func(CGxDevice* this, EGxShTarget target, uint32_t index, uint32_t count)"); + apply_type(0x006835E0, "void __thiscall func(CGxDevice* this)"); + apply_type(0x00683610, "void __stdcall func(EGxTexCommand command, uint32_t width, uint32_t height, uint32_t face, uint32_t level, void* userArg, uint32_t* texelStrideInBytes, void** texels)"); + 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(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(0x00684360, "void __thiscall func(CGxDevice* this, CRect* rect)"); + apply_type(0x006843B0, "void __thiscall func(CGxDevice* this)"); + apply_type(0x006843E0, "void __thiscall func(CGxDevice* this)"); + apply_type(0x00684410, "void __thiscall func(CGxDevice* this)"); + apply_type(0x00684440, "void __thiscall func(CGxDevice* this, uint32_t a2, C4Plane* plane)"); + apply_type(0x006847D0, "void __thiscall func(CGxDevice* this, uint32_t a2, CGxLight* light, C3Vector* pos)"); + apply_type(0x00684850, "void __thiscall func(CGxDevice* this, EGxPoolTarget target, uint32_t itemSize, uint32_t itemCount)"); + apply_type(0x006848A0, "void __thiscall func(CGxDevice* this, CGxTex* texId, CiRect* updateRect, int32_t immediate)"); + apply_type(0x00684900, "void __thiscall func(CGxDevice* this, CGxTex* texId)"); + apply_type(0x00684970, "int32_t __thiscall func(CGxDevice* this, CGxShader** shaders, EGxShTarget target, char* a4, char* a5, int32_t permutations)"); + apply_type(0x00684AD0, "void __thiscall func(CGxDevice* this, CGxFormat* format)"); + apply_type(0x00684B50, "void __thiscall func(CGxDevice* this, uint32_t x, uint32_t y)"); + apply_type(0x00684C20, "void __stdcall func(char* format, ...)"); + apply_type(0x00684C40, "void __stdcall func(CGxCaps* caps)"); + apply_type(0x00684D10, "void __stdcall func(CGxFormat* format)"); + apply_type(0x006853B0, "void __thiscall func(CGxDevice* this, DEVICERESTOREDCALLBACK fn)"); + apply_type(0x006853D0, "int32_t __thiscall func(CGxDevice* this, DEVICERESTOREDCALLBACK fn)"); + apply_type(0x00685460, "void __thiscall func(CGxDevice* this, TEXTURERECREATIONCALLBACK fn)"); + apply_type(0x00685480, "int32_t __thiscall func(CGxDevice* this, TEXTURERECREATIONCALLBACK fn)"); + apply_type(0x00685510, "void __thiscall func(CGxDevice* this, DISPLAYCHANGECALLBACK fn)"); + apply_type(0x00685530, "int32_t __thiscall func(CGxDevice* this, DISPLAYCHANGECALLBACK fn)"); + apply_type(0x00685970, "void __thiscall func(CGxDevice* this, EGxRenderState which)"); + apply_type(0x006859E0, "void __thiscall func(CGxDevice* this, EGxRenderState which)"); + apply_type(0x00685A70, "void __thiscall func(CGxDevice* this)"); + apply_type(0x00685B50, "void __thiscall func(CGxDevice* this, int32_t force)"); + apply_type(0x00685C60, "void __thiscall func(CGxDevice* this, EGxTexTarget target, uint32_t width, uint32_t height, uint32_t depth, EGxTexFormat format, EGxTexFormat dataFormat, CGxTexFlags flags, void* userArg, void (*userFunc)(EGxTexCommand, uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t*, void**), char* name, CGxTex** texId)"); + apply_type(0x00685EB0, "void __thiscall func(CGxDevice* this, EGxMasterEnables state, int32_t enable)"); + apply_type(0x00685F50, "void __thiscall func(CGxDevice* this, EGxRenderState which, void* value)"); + apply_type(0x00685FB0, "void __thiscall func(CGxDevice* this)"); + apply_type(0x00687660, "CGxBuf* __thiscall func(CGxDevice* this, CGxPool* pool, uint32_t itemSize, uint32_t itemCount, uint32_t index)"); + apply_type(0x006876D0, "CGxPool* __thiscall func(CGxDevice* this, EGxPoolTarget target, EGxPoolUsage usage, uint32_t size, EGxPoolHintBits hint, char* name)"); + apply_type(0x00687A90, "void __thiscall func(CGxDevice* this)"); + apply_type(0x00688340, "void __thiscall func(CGxDevice* this, CGxPool* pool)"); + apply_type(0x00688690, "void __thiscall func(CGxDevice* this)"); + apply_type(0x006890C0, "void __thiscall func(CGxDevice* this)"); + apply_type(0x00689690, "void __thiscall func(CGxDevice *this, uint8_t __flags)"); + apply_type(0x006897C0, "void __thiscall func(CGxDevice* this, CGxShader**, EGxShTarget, char*, char*, int32_t)"); + apply_type(0x00689EF0, "CGxDevice* __stdcall func()"); + apply_type(0x0068BF20, "CGxDevice* __stdcall func()"); + apply_type(0x0068C220, "CGxDevice* __stdcall func()"); + apply_type(0x006A5A30, "void __thiscall func(CGxDeviceD3d* this)"); + apply_type(0x006A5EF0, "void __thiscall func(CGxDevice* this, CGxTex* texId, uint32_t* width, uint32_t* height, uint32_t* baseMip, uint32_t* mipCount)"); + apply_type(0x006AA3B0, "int32_t __thiscall func(CTgaFile* this)"); + apply_type(0x006AA3E0, "uint32_t __thiscall func(CTgaFile* this)"); + apply_type(0x006AA420, "void __thiscall func(CTgaFile* this, uint8_t* pAlphaData, uint8_t* pNoAlphaData, uint8_t* alpha)"); + apply_type(0x006AA630, "int32_t __thiscall func(CTgaFile* this, uint8_t* pRLEData, uint8_t* pData)"); + apply_type(0x006AA700, "void __thiscall func(CTgaFile* this, int32_t set)"); + apply_type(0x006AA840, "TGA32Pixel* __thiscall func(CTgaFile* this)"); + apply_type(0x006AA870, "int32_t __thiscall func(CTgaFile* this)"); + apply_type(0x006AAF40, "int32_t __thiscall func(CTgaFile* this)"); + apply_type(0x006AAFB0, "int32_t __thiscall func(CTgaFile* this, char* filename, int32_t a3)"); + apply_type(0x006AB390, "int32_t __thiscall func(CTgaFile* this, void* pImg)"); + apply_type(0x006AB4B0, "int32_t __thiscall func(CTgaFile* this, int32_t flags)"); + apply_type(0x006AB620, "uint32_t __cdecl func(uint32_t level, uint32_t width, uint32_t height, uint32_t fourCC)"); + apply_type(0x006AB700, "uint32_t __stdcall func(uint32_t width, uint32_t height)"); + apply_type(0x006AB760, "MipBits* __stdcall func(uint32_t fourCC, uint32_t width, uint32_t height, char* filename, int32_t linenumber)"); + apply_type(0x006AB810, "void __stdcall func(uint32_t fourCC, uint32_t width, uint32_t height, MipBits* bits)"); + apply_type(0x006AB860, "void _stdcall func(C4Pixel* dest, uint32_t destWidth, uint32_t destHeight, C4Pixel* source, uint32_t sourceWidth, uint32_t sourceHeight)"); + apply_type(0x006AE8B0, "void __thiscall func(CBLPFile* this)"); + apply_type(0x006AE900, "int32_t __thiscall func(CBLPFile* this, void* fileBits)"); + apply_type(0x006AE990, "void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t colorSize)"); + apply_type(0x006AE9E0, "void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t colorSize)"); + apply_type(0x006AEBA0, "void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t width, uint32_t height)"); + apply_type(0x006AEE70, "void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t width, uint32_t height)"); + apply_type(0x006AF140, "void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t width, uint32_t height)"); + apply_type(0x006AF340, "void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t width, uint32_t height)"); + apply_type(0x006AF6A0, "uint32_t __thiscall func(CBLPFile* this, uint32_t mipLevel)"); + apply_type(0x006AF730, "int32_t __thiscall func(CBLPFile *this, PIXEL_FORMAT format, uint32_t mipLevel, uint32_t* size, uint32_t* stride)"); + apply_type(0x006AF810, "int32_t __thiscall func(CBLPFile* this, PIXEL_FORMAT format, uint32_t mipLevel, uint8_t* data, void* tempBuffer)"); + apply_type(0x006AFCE0, "int32_t __thiscall func(CBLPFile* this, char* fileName, PIXEL_FORMAT format, uint32_t mipLevel, unsigned char* data, uint32_t* stride)"); + 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 GxuXformCreateOrtho(float minX, float maxX, float minY, float maxY, float minZ, float maxZ, C44Matrix* dst)"); + 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(0x0076F070, "int32_t __stdcall func(char* dest, size_t maxchars, char* format, ...)"); + apply_type(0x00774620, "SCritSect* __thiscall func(SCritSect* this)"); + 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(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(0x00819EA0, "void __stdcall func(int32_t function, FrameScript_Object* object, int32_t args, char* args_fmt, FrameScript_EventObject* eventObject)"); + 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)"); + apply_type(0x0095F4F0, "void __thiscall func(CSimpleModel* this, HCAMERA camera)"); + apply_type(0x0095F540, "void __thiscall func(CSimpleModel* this, uint32_t id)"); + apply_type(0x0095F5C0, "void __thiscall func(CSimpleModel* this, CM2Light* light)"); + apply_type(0x0095F5E0, "void __thiscall func(CSimpleModel* this, uint32_t sequence)"); + apply_type(0x0095F610, "int32_t __thiscall func(CSimpleModel* this, uint32_t sequence, int32_t time)"); + apply_type(0x0095F680, "void __thiscall func(CSimpleModel* this)"); + apply_type(0x0095F7D0, "void __thiscall func(CSimpleModel* this, uint32_t __flags)"); + apply_type(0x0095F800, "void __thiscall func(CSimpleModel* this, XMLNode* node, CStatus* status)"); + apply_type(0x0095F990, "void __thiscall func(CSimpleModel* this, char* sourcefile)"); + apply_type(0x0095F9F0, "void __thiscall func(CSimpleModel* this, uint32_t index)"); + apply_type(0x0095FBA0, "void __thiscall func(CSimpleModel* this)"); + apply_type(0x0095FC30, "void __stdcall func(void* arg)"); + apply_type(0x00960070, "void __stdcall func(CM2Model* model, CM2Lighting* lighting, void* userArg)"); + apply_type(0x009600E0, "void __thiscall func(CSimpleModel* this, CM2Model* model)"); + apply_type(0x00960190, "void __thiscall func(CSimpleModel* this, CM2Model* model)"); + apply_type(0x00960280, "void __thiscall func(CSimpleModel* this, float elapsedSec)"); + apply_type(0x009603D0, "void __stdcall func(lua_State* L)"); + apply_type(0x00960530, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x009605D0, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x00960620, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x00960660, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x009606E0, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x00960760, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x009607E0, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x009608B0, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x00960970, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x00960A10, "int32_t __stdcall func(lua_State* L, int32_t a2, CM2Light* light)"); + apply_type(0x00960D20, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x00960DD0, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x00960FC0, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x00961040, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x00961090, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x009610E0, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x00961120, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x009611A0, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x00961200, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x009612D0, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x00961350, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x009613A0, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x00961420, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x00961470, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x009614B0, "int32_t __stdcall func(lua_State* L)"); + apply_type(0x00A2DDC0, "CGxDevice__vtable"); + apply_type(0x00AC1B9C, "TSExplicitList_CILayer"); + apply_type(0x00AD2808, "char*[53]"); + apply_type(0x00AD90B0, "uint8_t[16]"); + apply_type(0x00AD90C0, "uint8_t[2]"); + apply_type(0x00B417C8, "uint32_t"); + apply_type(0x00B417D0, "int32_t"); + apply_type(0x00B41850, "CDataRecycler"); + apply_type(0x00B6A9DC, "MipBits*"); + apply_type(0x00C25CD0, "int8_t"); + apply_type(0x00C25DE8, "uint32_t[1024]"); + apply_type(0x00C26DE8, "CURSORMODE"); + apply_type(0x00C26DF0, "uint32_t[53][1024]"); + apply_type(0x00C5DF88, "CGxDevice*"); +} diff --git a/profile/3.3.5a-windows/ida/batch/import_functions.idc b/profile/3.3.5a-windows/ida/batch/import_functions.idc new file mode 100644 index 0000000..386eac6 --- /dev/null +++ b/profile/3.3.5a-windows/ida/batch/import_functions.idc @@ -0,0 +1,5263 @@ +#include + +static import_functions() { + // Import function addresses and comments + msg("Importing function addresses and comments"); + set_func_start(0x00401070, 0x00401070); + set_func_cmt(0x00401070, "protected: int __thiscall CDataStore::FetchWrite(unsigned int,unsigned int,char const *,int)", 0); + set_func_start(0x004010D0, 0x004010D0); + set_func_cmt(0x004010D0, "CDataStore::IsRead() const", 0); + set_func_start(0x004010E0, 0x004010E0); + set_func_cmt(0x004010E0, "CDataStore::Reset()", 0); + set_func_start(0x00401130, 0x00401130); + set_func_cmt(0x00401130, "CDataStore::Finalize()", 0); + set_func_start(0x00402B20, 0x00402B20); + set_func_end(0x00402B20, 0x00402B8B); + set_func_start(0x004033B0, 0x004033B0); + set_func_end(0x004033B0, 0x004033B9); + set_func_start(0x004038A0, 0x004038A0); + set_func_cmt(0x004038A0, "CDataStore::~CDataStore()", 0); + set_func_start(0x004067F0, 0x004067F0); + set_func_end(0x004067F0, 0x00406B67); + set_func_start(0x00406B70, 0x00406B70); + set_func_end(0x00406B70, 0x00406C65); + set_func_start(0x00406C70, 0x00406C70); + set_func_end(0x00406C70, 0x00406D64); + set_func_start(0x00407F40, 0x00407F40); + set_func_end(0x00407F40, 0x00407F76); + set_func_start(0x00407F80, 0x00407F80); + set_func_end(0x00407F80, 0x00407FEA); + set_func_start(0x00408030, 0x00408030); + set_func_end(0x00408030, 0x00408049); + set_func_start(0x00408070, 0x00408070); + set_func_end(0x00408070, 0x004080D9); + set_func_start(0x00408110, 0x00408110); + set_func_end(0x00408110, 0x0040820F); + set_func_start(0x00408210, 0x00408210); + set_func_end(0x00408210, 0x0040823B); + set_func_start(0x00408240, 0x00408240); + set_func_end(0x00408240, 0x00408258); + set_func_start(0x00408BF0, 0x00408BF0); + set_func_end(0x00408BF0, 0x00408C27); + set_func_start(0x00409670, 0x00409670); + set_func_end(0x00409670, 0x004096CC); + set_func_start(0x0040BAA5, 0x0040BAA5); + set_func_end(0x0040BAA5, 0x0040BACF); + set_func_start(0x0040D3B5, 0x0040D3B5); + set_func_start(0x004217C0, 0x004217C0); + set_func_end(0x004217C0, 0x004217DA); + set_func_start(0x004218C0, 0x004218C0); + set_func_end(0x004218C0, 0x00421948); + set_func_start(0x00421AF0, 0x00421AF0); + set_func_end(0x00421AF0, 0x00421B4A); + set_func_start(0x00421BB0, 0x00421BB0); + set_func_end(0x00421BB0, 0x00421C98); + set_func_start(0x00421CA0, 0x00421CA0); + set_func_end(0x00421CA0, 0x00421CB8); + set_func_start(0x00422130, 0x00422130); + set_func_end(0x00422130, 0x00422139); + set_func_start(0x00422530, 0x00422530); + set_func_end(0x00422530, 0x004227D4); + set_func_start(0x00422910, 0x00422910); + set_func_end(0x00422910, 0x004229AB); + set_func_start(0x00424B10, 0x00424B10); + set_func_end(0x00424B10, 0x00424B41); + set_func_start(0x00424B50, 0x00424B50); + set_func_end(0x00424B50, 0x00424E44); + set_func_start(0x00424E80, 0x00424E80); + set_func_end(0x00424E80, 0x00424F46); + set_func_start(0x00424F80, 0x00424F80); + set_func_end(0x00424F80, 0x00424F98); + set_func_start(0x00461B00, 0x00461B00); + set_func_end(0x00461B00, 0x00461B09); + set_func_start(0x00461B50, 0x00461B50); + set_func_end(0x00461B50, 0x00461B88); + set_func_start(0x00461BD0, 0x00461BD0); + set_func_end(0x00461BD0, 0x00461BF4); + set_func_start(0x00461DB0, 0x00461DB0); + set_func_end(0x00461DB0, 0x00461DD7); + set_func_start(0x00461FA0, 0x00461FA0); + set_func_end(0x00461FA0, 0x00461FFA); + set_func_start(0x0047ADD0, 0x0047ADD0); + set_func_start(0x0047ADE0, 0x0047ADE0); + set_func_cmt(0x0047ADE0, "CDataStore::GetBufferParams(void const**, unsigned int*, unsigned int*)", 0); + set_func_start(0x0047AE10, 0x0047AE10); + set_func_cmt(0x0047AE10, "CDataStore::DetachBuffer(void**, unsigned int*, unsigned int*)", 0); + set_func_start(0x0047AE50, 0x0047AE50); + set_func_cmt(0x0047AE50, "virtual void __thiscall CDataStore::InternalDestroy(unsigned char * &,unsigned int &,unsigned int &)", 0); + set_func_start(0x0047AEA0, 0x0047AEA0); + set_func_cmt(0x0047AEA0, "CDataStore::InternalFetchWrite(unsigned int, unsigned int, unsigned char*&, unsigned int&, unsigned int&, char const*, int)", 0); + set_func_start(0x0047AF40, 0x0047AF40); + set_func_cmt(0x0047AF40, "CDataStore::Set(unsigned int, unsigned short)", 0); + set_func_start(0x0047AFE0, 0x0047AFE0); + set_func_cmt(0x0047AFE0, "CDataStore::Put(unsigned char)", 0); + set_func_start(0x0047B040, 0x0047B040); + set_func_cmt(0x0047B040, "CDataStore::Put(unsigned short)", 0); + set_func_start(0x0047B0A0, 0x0047B0A0); + set_func_cmt(0x0047B0A0, "CDataStore::Put(unsigned int)", 0); + set_func_start(0x0047B100, 0x0047B100); + set_func_cmt(0x0047B100, "CDataStore::Put(unsigned long long)", 0); + set_func_start(0x0047B1C0, 0x0047B1C0); + set_func_cmt(0x0047B1C0, "CDataStore::PutArray(unsigned char const*, unsigned int)", 0); + set_func_start(0x0047B280, 0x0047B280); + set_func_cmt(0x0047B280, "CDataStore::PutData(void const*, unsigned long)", 0); + set_func_start(0x0047B290, 0x0047B290); + set_func_cmt(0x0047B290, "CDataStore::FetchRead(unsigned int, unsigned int)", 0); + set_func_start(0x0047B300, 0x0047B300); + set_func_cmt(0x0047B300, "CDataStore::PutString(char const*)", 0); + set_func_start(0x0047B340, 0x0047B340); + set_func_end(0x0047B340, 0x0047B371); + set_func_cmt(0x0047B340, "CDataStore::Get(unsigned char&)", 0); + set_func_start(0x0047B380, 0x0047B380); + set_func_end(0x0047B380, 0x0047B3B3); + set_func_cmt(0x0047B380, "CDataStore::Get(unsigned short&)", 0); + set_func_start(0x0047B3C0, 0x0047B3C0); + set_func_end(0x0047B3C0, 0x0047B3F1); + set_func_cmt(0x0047B3C0, "CDataStore::Get(unsigned int&)", 0); + set_func_start(0x0047B400, 0x0047B400); + set_func_end(0x0047B400, 0x0047B43A); + set_func_cmt(0x0047B400, "CDataStore::Get(unsigned long long&)", 0); + set_func_start(0x0047B440, 0x0047B440); + set_func_end(0x0047B440, 0x0047B471); + set_func_cmt(0x0047B440, "CDataStore::Get(float&)", 0); + set_func_start(0x0047B480, 0x0047B480); + set_func_end(0x0047B480, 0x0047B560); + set_func_cmt(0x0047B480, "CDataStore::GetString(char*, unsigned int)", 0); + set_func_start(0x0047B560, 0x0047B560); + set_func_end(0x0047B560, 0x0047B5ED); + set_func_cmt(0x0047B560, "CDataStore::GetArray(unsigned char*, unsigned int)", 0); + set_func_start(0x0047B6B0, 0x0047B6B0); + set_func_end(0x0047B6B0, 0x0047B6E9); + set_func_cmt(0x0047B6B0, "CDataStore::GetDataInSitu(void*&, unsigned int)", 0); + set_func_start(0x0047B720, 0x0047B720); + set_func_end(0x0047B720, 0x0047B736); + set_func_start(0x0047B760, 0x0047B760); + set_func_start(0x0047BF30, 0x0047BF30); + set_func_end(0x0047BF30, 0x0047BF46); + set_func_start(0x0047BF50, 0x0047BF50); + set_func_end(0x0047BF50, 0x0047BF6B); + set_func_start(0x0047BF70, 0x0047BF70); + set_func_end(0x0047BF70, 0x0047BF82); + set_func_start(0x0047BF90, 0x0047BF90); + set_func_end(0x0047BF90, 0x0047BFC8); + set_func_start(0x0047BFD0, 0x0047BFD0); + set_func_end(0x0047BFD0, 0x0047BFD7); + set_func_start(0x0047BFE0, 0x0047BFE0); + set_func_end(0x0047BFE0, 0x0047BFE7); + set_func_start(0x0047BFF0, 0x0047BFF0); + set_func_end(0x0047BFF0, 0x0047C019); + set_func_start(0x0047C020, 0x0047C020); + set_func_end(0x0047C020, 0x0047C049); + set_func_start(0x0047C050, 0x0047C050); + set_func_end(0x0047C050, 0x0047C05E); + set_func_start(0x0047C060, 0x0047C060); + set_func_end(0x0047C060, 0x0047C06E); + set_func_start(0x0047C070, 0x0047C070); + set_func_end(0x0047C070, 0x0047C07E); + set_func_start(0x0047C080, 0x0047C080); + set_func_end(0x0047C080, 0x0047C08E); + set_func_start(0x0047CBF0, 0x0047CBF0); + set_func_end(0x0047CBF0, 0x0047CC08); + set_func_start(0x0047CC20, 0x0047CC20); + set_func_end(0x0047CC20, 0x0047CC41); + set_func_start(0x0047CC50, 0x0047CC50); + set_func_end(0x0047CC50, 0x0047CC70); + set_func_start(0x0047CF80, 0x0047CF80); + set_func_end(0x0047CF80, 0x0047CFEC); + set_func_start(0x0047CFF0, 0x0047CFF0); + set_func_end(0x0047CFF0, 0x0047D02D); + set_func_start(0x0047D030, 0x0047D030); + set_func_end(0x0047D030, 0x0047D04E); + set_func_start(0x0047D080, 0x0047D080); + set_func_end(0x0047D080, 0x0047D089); + set_func_start(0x0047D090, 0x0047D090); + set_func_end(0x0047D090, 0x0047D099); + set_func_start(0x0047D0E0, 0x0047D0E0); + set_func_end(0x0047D0E0, 0x0047D16A); + set_func_start(0x0047D1D0, 0x0047D1D0); + set_func_end(0x0047D1D0, 0x0047D230); + set_func_start(0x0047D230, 0x0047D230); + set_func_end(0x0047D230, 0x0047D290); + set_func_start(0x0047D290, 0x0047D290); + set_func_end(0x0047D290, 0x0047D305); + set_func_start(0x0047D310, 0x0047D310); + set_func_end(0x0047D310, 0x0047D3AF); + set_func_start(0x0047D3C0, 0x0047D3C0); + set_func_end(0x0047D3C0, 0x0047D443); + set_func_start(0x0047D450, 0x0047D450); + set_func_end(0x0047D450, 0x0047D4B7); + set_func_start(0x0047D530, 0x0047D530); + set_func_end(0x0047D530, 0x0047D59C); + set_func_start(0x0047D620, 0x0047D620); + set_func_end(0x0047D620, 0x0047D683); + set_func_start(0x0047D690, 0x0047D690); + set_func_end(0x0047D690, 0x0047D6FD); + set_func_start(0x0047D770, 0x0047D770); + set_func_end(0x0047D770, 0x0047D78D); + set_func_start(0x0047D790, 0x0047D790); + set_func_end(0x0047D790, 0x0047D7A9); + set_func_start(0x0047D990, 0x0047D990); + set_func_end(0x0047D990, 0x0047D9EB); + set_func_start(0x0047DBC0, 0x0047DBC0); + set_func_end(0x0047DBC0, 0x0047DC14); + set_func_start(0x0047DC20, 0x0047DC20); + set_func_end(0x0047DC20, 0x0047DC50); + set_func_start(0x0047DC50, 0x0047DC50); + set_func_end(0x0047DC50, 0x0047DC8D); + set_func_start(0x0047DCA0, 0x0047DCA0); + set_func_end(0x0047DCA0, 0x0047DE09); + set_func_start(0x0047DEA0, 0x0047DEA0); + set_func_end(0x0047DEA0, 0x0047E117); + set_func_start(0x0047E910, 0x0047E910); + set_func_end(0x0047E910, 0x0047EA69); + set_func_start(0x0047EC10, 0x0047EC10); + set_func_start(0x0047EFF0, 0x0047EFF0); + set_func_end(0x0047EFF0, 0x0047F225); + set_func_start(0x0047F230, 0x0047F230); + set_func_end(0x0047F230, 0x0047F2C1); + set_func_cmt(0x0047F230, "IEvtSchedulerProcess as an independent function appears to be optimized out", 0); + set_func_start(0x0047F2D0, 0x0047F2D0); + set_func_end(0x0047F2D0, 0x0047F2EC); + set_func_start(0x0047F2F0, 0x0047F2F0); + set_func_end(0x0047F2F0, 0x0047F5BA); + set_func_start(0x0047F5C0, 0x0047F5C0); + set_func_end(0x0047F5C0, 0x0047F6B9); + set_func_start(0x0047FAC0, 0x0047FAC0); + set_func_end(0x0047FAC0, 0x0047FB22); + set_func_start(0x0047FB80, 0x0047FB80); + set_func_end(0x0047FB80, 0x0047FB92); + set_func_start(0x0047FBA0, 0x0047FBA0); + set_func_end(0x0047FBA0, 0x0047FBA5); + set_func_start(0x0047FBB0, 0x0047FBB0); + set_func_end(0x0047FBB0, 0x0047FC17); + set_func_start(0x0047FC20, 0x0047FC20); + set_func_end(0x0047FC20, 0x0047FC36); + set_func_start(0x0047FC90, 0x0047FC90); + set_func_end(0x0047FC90, 0x0047FDD4); + set_func_start(0x004800A0, 0x004800A0); + set_func_end(0x004800A0, 0x004800EF); + set_func_start(0x00480410, 0x00480410); + set_func_end(0x00480410, 0x004804A8); + set_func_start(0x004804B0, 0x004804B0); + set_func_end(0x004804B0, 0x004804BA); + set_func_start(0x004804C0, 0x004804C0); + set_func_end(0x004804C0, 0x004804E6); + set_func_start(0x004804F0, 0x004804F0); + set_func_end(0x004804F0, 0x004805F4); + set_func_start(0x004806A0, 0x004806A0); + set_func_end(0x004806A0, 0x0048071F); + set_func_start(0x00480A50, 0x00480A50); + set_func_end(0x00480A50, 0x00480AC2); + set_func_start(0x00480AD0, 0x00480AD0); + set_func_end(0x00480AD0, 0x00480BCB); + set_func_start(0x00480BD0, 0x00480BD0); + set_func_end(0x00480BD0, 0x00480D28); + set_func_start(0x00480D30, 0x00480D30); + set_func_end(0x00480D30, 0x00480DD1); + set_func_start(0x00480EA0, 0x00480EA0); + set_func_end(0x00480EA0, 0x00480ED9); + set_func_start(0x00480F70, 0x00480F70); + set_func_end(0x00480F70, 0x00480FCA); + set_func_start(0x00481100, 0x00481100); + set_func_end(0x00481100, 0x00481289); + set_func_start(0x00481290, 0x00481290); + set_func_end(0x00481290, 0x0048138F); + set_func_start(0x00481390, 0x00481390); + set_func_end(0x00481390, 0x004814E4); + set_func_start(0x004829D0, 0x004829D0); + set_func_end(0x004829D0, 0x004829E9); + set_func_start(0x004829F0, 0x004829F0); + set_func_end(0x004829F0, 0x00482A13); + set_func_start(0x00482A20, 0x00482A20); + set_func_end(0x00482A20, 0x00482A3C); + set_func_start(0x00482A40, 0x00482A40); + set_func_end(0x00482A40, 0x00482A5D); + set_func_start(0x00493BF0, 0x00493BF0); + set_func_end(0x00493BF0, 0x00493C09); + set_func_start(0x00494EE0, 0x00494EE0); + set_func_end(0x00494EE0, 0x00494F2E); + set_func_start(0x00494F30, 0x00494F30); + set_func_end(0x00494F30, 0x00494F89); + set_func_start(0x00495410, 0x00495410); + set_func_end(0x00495410, 0x0049546A); + set_func_start(0x004A8500, 0x004A8500); + set_func_end(0x004A8500, 0x004A8522); + set_func_start(0x004A8720, 0x004A8720); + set_func_end(0x004A8720, 0x004A8B58); + set_func_start(0x004A8BB0, 0x004A8BB0); + set_func_end(0x004A8BB0, 0x004A8C83); + set_func_start(0x004A8D10, 0x004A8D10); + set_func_end(0x004A8D10, 0x004A8DBF); + set_func_start(0x004B5510, 0x004B5510); + set_func_end(0x004B5510, 0x004B5549); + set_func_start(0x004B5550, 0x004B5550); + set_func_end(0x004B5550, 0x004B55D7); + set_func_start(0x004B5A00, 0x004B5A00); + set_func_end(0x004B5A00, 0x004B5BA2); + set_func_start(0x004B7220, 0x004B7220); + set_func_end(0x004B7220, 0x004B72F4); + set_func_start(0x004B7300, 0x004B7300); + set_func_end(0x004B7300, 0x004B73D9); + set_func_start(0x004B78A0, 0x004B78A0); + set_func_end(0x004B78A0, 0x004B7AA0); + set_func_start(0x004B8070, 0x004B8070); + set_func_end(0x004B8070, 0x004B81CE); + set_func_start(0x004B81D0, 0x004B81D0); + set_func_end(0x004B81D0, 0x004B8385); + set_func_start(0x004BD9D0, 0x004BD9D0); + set_func_end(0x004BD9D0, 0x004BD9EA); + set_func_start(0x004BDAA0, 0x004BDAA0); + set_func_end(0x004BDAA0, 0x004BDBE4); + set_func_start(0x004BDBF0, 0x004BDBF0); + set_func_end(0x004BDBF0, 0x004BDC4C); + set_func_start(0x004BDD80, 0x004BDD80); + set_func_start(0x004BE9C0, 0x004BE9C0); + set_func_end(0x004BE9C0, 0x004BEB8C); + set_func_start(0x004BEC70, 0x004BEC70); + set_func_end(0x004BEC70, 0x004BEC88); + set_func_start(0x004BECF0, 0x004BECF0); + set_func_end(0x004BECF0, 0x004BEE5E); + set_func_start(0x004BEE60, 0x004BEE60); + set_func_end(0x004BEE60, 0x004BF0B9); + set_func_start(0x004BF0C0, 0x004BF0C0); + set_func_end(0x004BF0C0, 0x004BF0E2); + set_func_start(0x004BF770, 0x004BF770); + set_func_end(0x004BF770, 0x004BFA4E); + set_func_start(0x004BFCA0, 0x004BFCA0); + set_func_end(0x004BFCA0, 0x004BFCD4); + set_func_start(0x004C1510, 0x004C1510); + set_func_start(0x004C1930, 0x004C1930); + set_func_start(0x004C1B30, 0x004C1B30); + set_func_start(0x004C1B90, 0x004C1B90); + set_func_start(0x004C1BF0, 0x004C1BF0); + set_func_start(0x004C1DE0, 0x004C1DE0); + set_func_start(0x004C1F00, 0x004C1F00); + set_func_start(0x004C21B0, 0x004C21B0); + set_func_start(0x004C2370, 0x004C2370); + set_func_start(0x004C23D0, 0x004C23D0); + set_func_start(0x004C2F90, 0x004C2F90); + set_func_start(0x004C2FC0, 0x004C2FC0); + set_func_start(0x004C30A0, 0x004C30A0); + set_func_start(0x004C3290, 0x004C3290); + set_func_start(0x004C3300, 0x004C3300); + set_func_start(0x004C3340, 0x004C3340); + set_func_start(0x004C3380, 0x004C3380); + set_func_start(0x004C33C0, 0x004C33C0); + set_func_start(0x004C3420, 0x004C3420); + set_func_start(0x004C3600, 0x004C3600); + set_func_start(0x004C51B0, 0x004C51B0); + set_func_start(0x004D7F60, 0x004D7F60); + set_func_end(0x004D7F60, 0x004D7F82); + set_func_start(0x004D80C0, 0x004D80C0); + set_func_end(0x004D80C0, 0x004D8200); + set_func_start(0x004D82A0, 0x004D82A0); + set_func_end(0x004D82A0, 0x004D82B8); + set_func_start(0x004D82C0, 0x004D82C0); + set_func_end(0x004D82C0, 0x004D834D); + set_func_start(0x004D8860, 0x004D8860); + set_func_end(0x004D8860, 0x004D8924); + set_func_start(0x004D8930, 0x004D8930); + set_func_end(0x004D8930, 0x004D8A2D); + set_func_start(0x004D8A30, 0x004D8A30); + set_func_end(0x004D8A30, 0x004D8B9C); + set_func_start(0x004D8BD0, 0x004D8BD0); + set_func_end(0x004D8BD0, 0x004D8C56); + set_func_start(0x004D9500, 0x004D9500); + set_func_end(0x004D9500, 0x004D9582); + set_func_start(0x004D95C0, 0x004D95C0); + set_func_end(0x004D95C0, 0x004D960D); + set_func_start(0x004D98D0, 0x004D98D0); + set_func_end(0x004D98D0, 0x004D99D4); + set_func_start(0x004DA3D0, 0x004DA3D0); + set_func_end(0x004DA3D0, 0x004DA4A8); + set_func_start(0x004DA4B0, 0x004DA4B0); + set_func_end(0x004DA4B0, 0x004DA50D); + set_func_start(0x004DA5F0, 0x004DA5F0); + set_func_end(0x004DA5F0, 0x004DA9C4); + set_func_start(0x004DA9D0, 0x004DA9D0); + set_func_end(0x004DA9D0, 0x004DAB3D); + set_func_start(0x004DAB40, 0x004DAB40); + set_func_end(0x004DAB40, 0x004DB9E4); + set_func_start(0x004DB9F0, 0x004DB9F0); + set_func_end(0x004DB9F0, 0x004DBBBF); + set_func_start(0x004DBFD0, 0x004DBFD0); + set_func_end(0x004DBFD0, 0x004DBFF3); + set_func_cmt(0x004DBFD0, "thanks namreeb :^)", 0); + set_func_start(0x004DCE40, 0x004DCE40); + set_func_end(0x004DCE40, 0x004DCE5E); + set_func_start(0x004DD400, 0x004DD400); + set_func_end(0x004DD400, 0x004DD412); + set_func_start(0x004DD420, 0x004DD420); + set_func_end(0x004DD420, 0x004DD42D); + set_func_start(0x004DD610, 0x004DD610); + set_func_end(0x004DD610, 0x004DD671); + set_func_start(0x004DDC20, 0x004DDC20); + set_func_end(0x004DDC20, 0x004DDC51); + set_func_start(0x004E4A40, 0x004E4A40); + set_func_end(0x004E4A40, 0x004E4A9E); + set_func_start(0x004F71A0, 0x004F71A0); + set_func_end(0x004F71A0, 0x004F724D); + set_func_start(0x004FBD00, 0x004FBD00); + set_func_end(0x004FBD00, 0x004FBD13); + set_func_start(0x004FBD20, 0x004FBD20); + set_func_end(0x004FBD20, 0x004FBD36); + set_func_start(0x004FBD40, 0x004FBD40); + set_func_end(0x004FBD40, 0x004FBD90); + set_func_start(0x004FBD90, 0x004FBD90); + set_func_end(0x004FBD90, 0x004FBF5D); + set_func_start(0x004FBF60, 0x004FBF60); + set_func_end(0x004FBF60, 0x004FC018); + set_func_start(0x004FC020, 0x004FC020); + set_func_end(0x004FC020, 0x004FC0B4); + set_func_start(0x004FC0C0, 0x004FC0C0); + set_func_end(0x004FC0C0, 0x004FC169); + set_func_start(0x004FC170, 0x004FC170); + set_func_end(0x004FC170, 0x004FC249); + set_func_start(0x004FC250, 0x004FC250); + set_func_end(0x004FC250, 0x004FC329); + set_func_start(0x004FC330, 0x004FC330); + set_func_end(0x004FC330, 0x004FC3CF); + set_func_start(0x004FC3D0, 0x004FC3D0); + set_func_end(0x004FC3D0, 0x004FC461); + set_func_start(0x004FC470, 0x004FC470); + set_func_end(0x004FC470, 0x004FC5AB); + set_func_start(0x004FC5B0, 0x004FC5B0); + set_func_end(0x004FC5B0, 0x004FC659); + set_func_start(0x004FC660, 0x004FC660); + set_func_end(0x004FC660, 0x004FC6DB); + set_func_start(0x004FC6E0, 0x004FC6E0); + set_func_end(0x004FC6E0, 0x004FC75B); + set_func_start(0x004FC760, 0x004FC760); + set_func_end(0x004FC760, 0x004FC807); + set_func_start(0x004FC810, 0x004FC810); + set_func_end(0x004FC810, 0x004FC88B); + set_func_start(0x004FC890, 0x004FC890); + set_func_end(0x004FC890, 0x004FC99E); + set_func_start(0x004FC9A0, 0x004FC9A0); + set_func_end(0x004FC9A0, 0x004FCA4B); + set_func_start(0x004FCA50, 0x004FCA50); + set_func_end(0x004FCA50, 0x004FCA84); + set_func_start(0x004FCBF0, 0x004FCBF0); + set_func_end(0x004FCBF0, 0x004FCC52); + set_func_start(0x004FCC60, 0x004FCC60); + set_func_end(0x004FCC60, 0x004FCCA3); + set_func_start(0x004FCCB0, 0x004FCCB0); + set_func_end(0x004FCCB0, 0x004FCCEA); + set_func_start(0x004FCCF0, 0x004FCCF0); + set_func_end(0x004FCCF0, 0x004FCDE9); + set_func_start(0x004FCDF0, 0x004FCDF0); + set_func_end(0x004FCDF0, 0x004FCEE7); + set_func_start(0x004FE630, 0x004FE630); + set_func_end(0x004FE630, 0x004FE64C); + set_func_start(0x004FE650, 0x004FE650); + set_func_end(0x004FE650, 0x004FE715); + set_func_start(0x004FE720, 0x004FE720); + set_func_end(0x004FE720, 0x004FE806); + set_func_start(0x004FE810, 0x004FE810); + set_func_end(0x004FE810, 0x004FE82C); + set_func_start(0x004FE830, 0x004FE830); + set_func_end(0x004FE830, 0x004FE84C); + set_func_start(0x004FE850, 0x004FE850); + set_func_end(0x004FE850, 0x004FE94E); + set_func_start(0x004FE950, 0x004FE950); + set_func_end(0x004FE950, 0x004FE96C); + set_func_start(0x004FE970, 0x004FE970); + set_func_end(0x004FE970, 0x004FE98C); + set_func_start(0x004FE990, 0x004FE990); + set_func_end(0x004FE990, 0x004FE9AC); + set_func_start(0x004FE9B0, 0x004FE9B0); + set_func_end(0x004FE9B0, 0x004FE9CC); + set_func_start(0x004FE9D0, 0x004FE9D0); + set_func_end(0x004FE9D0, 0x004FE9EC); + set_func_start(0x004FE9F0, 0x004FE9F0); + set_func_end(0x004FE9F0, 0x004FEA0C); + set_func_start(0x004FEA10, 0x004FEA10); + set_func_end(0x004FEA10, 0x004FEA2C); + set_func_start(0x004FEA30, 0x004FEA30); + set_func_end(0x004FEA30, 0x004FEA4C); + set_func_start(0x004FEA50, 0x004FEA50); + set_func_end(0x004FEA50, 0x004FEA6C); + set_func_start(0x004FEA70, 0x004FEA70); + set_func_end(0x004FEA70, 0x004FEA8C); + set_func_start(0x004FEA90, 0x004FEA90); + set_func_end(0x004FEA90, 0x004FEAAC); + set_func_start(0x004FEAB0, 0x004FEAB0); + set_func_end(0x004FEAB0, 0x004FEACC); + set_func_start(0x004FEAD0, 0x004FEAD0); + set_func_end(0x004FEAD0, 0x004FEAEC); + set_func_start(0x004FEAF0, 0x004FEAF0); + set_func_end(0x004FEAF0, 0x004FED0C); + set_func_start(0x004FED10, 0x004FED10); + set_func_end(0x004FED10, 0x004FEDB5); + set_func_start(0x004FEDC0, 0x004FEDC0); + set_func_end(0x004FEDC0, 0x004FEED1); + set_func_start(0x004FEEE0, 0x004FEEE0); + set_func_end(0x004FEEE0, 0x004FEFE5); + set_func_start(0x004FEFF0, 0x004FEFF0); + set_func_end(0x004FEFF0, 0x004FF0C7); + set_func_start(0x004FF0D0, 0x004FF0D0); + set_func_end(0x004FF0D0, 0x004FF1F9); + set_func_start(0x004FF200, 0x004FF200); + set_func_end(0x004FF200, 0x004FF2B4); + set_func_start(0x004FF2C0, 0x004FF2C0); + set_func_end(0x004FF2C0, 0x004FF4EA); + set_func_start(0x004FF580, 0x004FF580); + set_func_end(0x004FF580, 0x004FFA01); + set_func_start(0x004FFA10, 0x004FFA10); + set_func_end(0x004FFA10, 0x004FFA61); + set_func_start(0x004FFA70, 0x004FFA70); + set_func_end(0x004FFA70, 0x004FFAE0); + set_func_start(0x004FFAE0, 0x004FFAE0); + set_func_end(0x004FFAE0, 0x004FFB50); + set_func_start(0x004FFB50, 0x004FFB50); + set_func_end(0x004FFB50, 0x004FFC23); + set_func_start(0x004FFC30, 0x004FFC30); + set_func_end(0x004FFC30, 0x004FFC4C); + set_func_start(0x004FFC50, 0x004FFC50); + set_func_end(0x004FFC50, 0x004FFCB8); + set_func_start(0x004FFCC0, 0x004FFCC0); + set_func_end(0x004FFCC0, 0x004FFCDC); + set_func_start(0x00500560, 0x00500560); + set_func_end(0x00500560, 0x00500751); + set_func_start(0x00500760, 0x00500760); + set_func_end(0x00500760, 0x0050078E); + set_func_start(0x00500810, 0x00500810); + set_func_end(0x00500810, 0x00500906); + set_func_start(0x00500910, 0x00500910); + set_func_end(0x00500910, 0x00500975); + set_func_start(0x00500980, 0x00500980); + set_func_end(0x00500980, 0x00500AD9); + set_func_start(0x00500AE0, 0x00500AE0); + set_func_end(0x00500AE0, 0x00500BD6); + set_func_start(0x00500BE0, 0x00500BE0); + set_func_end(0x00500BE0, 0x00500C7F); + set_func_start(0x00500C80, 0x00500C80); + set_func_end(0x00500C80, 0x00500D75); + set_func_start(0x00501140, 0x00501140); + set_func_end(0x00501140, 0x00501246); + set_func_start(0x00501250, 0x00501250); + set_func_end(0x00501250, 0x005012E7); + set_func_start(0x005012F0, 0x005012F0); + set_func_end(0x005012F0, 0x005013F6); + set_func_start(0x00501400, 0x00501400); + set_func_end(0x00501400, 0x00501497); + set_func_start(0x00501DB0, 0x00501DB0); + set_func_end(0x00501DB0, 0x00501EF8); + set_func_start(0x00501F00, 0x00501F00); + set_func_end(0x00501F00, 0x00502264); + set_func_start(0x00504E10, 0x00504E10); + set_func_end(0x00504E10, 0x00504E49); + set_func_start(0x00504E50, 0x00504E50); + set_func_end(0x00504E50, 0x00504F27); + set_func_start(0x00504F30, 0x00504F30); + set_func_end(0x00504F30, 0x0050518C); + set_func_start(0x00505190, 0x00505190); + set_func_end(0x00505190, 0x005052D7); + set_func_start(0x005052E0, 0x005052E0); + set_func_end(0x005052E0, 0x00505354); + set_func_start(0x00505360, 0x00505360); + set_func_end(0x00505360, 0x005053D4); + set_func_start(0x005096D0, 0x005096D0); + set_func_end(0x005096D0, 0x00509718); + set_func_start(0x0050D170, 0x0050D170); + set_func_end(0x0050D170, 0x0050D8A0); + set_func_start(0x0050D8A0, 0x0050D8A0); + set_func_end(0x0050D8A0, 0x0050D900); + set_func_start(0x0050DAA0, 0x0050DAA0); + set_func_end(0x0050DAA0, 0x0050DAB4); + set_func_start(0x0050DAC0, 0x0050DAC0); + set_func_end(0x0050DAC0, 0x0050DAD4); + set_func_start(0x0050DAE0, 0x0050DAE0); + set_func_end(0x0050DAE0, 0x0050DC01); + set_func_start(0x0050DC10, 0x0050DC10); + set_func_end(0x0050DC10, 0x0050DDD5); + set_func_start(0x0050ED00, 0x0050ED00); + set_func_end(0x0050ED00, 0x0050EDC5); + set_func_start(0x0050F830, 0x0050F830); + set_func_end(0x0050F830, 0x0050F884); + set_func_start(0x0050F890, 0x0050F890); + set_func_end(0x0050F890, 0x0050F8E7); + set_func_start(0x0050F8F0, 0x0050F8F0); + set_func_end(0x0050F8F0, 0x0050F943); + set_func_start(0x0050F950, 0x0050F950); + set_func_end(0x0050F950, 0x0050F988); + set_func_start(0x0050F990, 0x0050F990); + set_func_end(0x0050F990, 0x0050FE77); + set_func_start(0x0050FE80, 0x0050FE80); + set_func_end(0x0050FE80, 0x0050FE98); + set_func_start(0x0050FF30, 0x0050FF30); + set_func_end(0x0050FF30, 0x0050FF44); + set_func_start(0x0050FF50, 0x0050FF50); + set_func_end(0x0050FF50, 0x00510035); + set_func_start(0x00510040, 0x00510040); + set_func_end(0x00510040, 0x005100B1); + set_func_start(0x005100C0, 0x005100C0); + set_func_end(0x005100C0, 0x00510145); + set_func_start(0x00510150, 0x00510150); + set_func_end(0x00510150, 0x005101CE); + set_func_start(0x005101D0, 0x005101D0); + set_func_end(0x005101D0, 0x005101F9); + set_func_start(0x00510200, 0x00510200); + set_func_end(0x00510200, 0x00510227); + set_func_start(0x00510230, 0x00510230); + set_func_end(0x00510230, 0x005102A8); + set_func_start(0x005102B0, 0x005102B0); + set_func_end(0x005102B0, 0x005102D7); + set_func_start(0x005102E0, 0x005102E0); + set_func_end(0x005102E0, 0x00510358); + set_func_start(0x00510360, 0x00510360); + set_func_end(0x00510360, 0x00510389); + set_func_start(0x00510390, 0x00510390); + set_func_end(0x00510390, 0x0051040B); + set_func_start(0x00510410, 0x00510410); + set_func_end(0x00510410, 0x00510429); + set_func_start(0x00510430, 0x00510430); + set_func_end(0x00510430, 0x00510443); + set_func_start(0x00510450, 0x00510450); + set_func_end(0x00510450, 0x00510463); + set_func_start(0x00510470, 0x00510470); + set_func_end(0x00510470, 0x00510491); + set_func_start(0x005104A0, 0x005104A0); + set_func_end(0x005104A0, 0x00510920); + set_func_start(0x00510920, 0x00510920); + set_func_end(0x00510920, 0x00510928); + set_func_start(0x00510930, 0x00510930); + set_func_end(0x00510930, 0x00510973); + set_func_start(0x00510980, 0x00510980); + set_func_end(0x00510980, 0x005109C3); + set_func_start(0x005109D0, 0x005109D0); + set_func_end(0x005109D0, 0x005109D8); + set_func_start(0x005109E0, 0x005109E0); + set_func_end(0x005109E0, 0x005109E8); + set_func_start(0x005109F0, 0x005109F0); + set_func_end(0x005109F0, 0x005109FF); + set_func_start(0x00510A00, 0x00510A00); + set_func_end(0x00510A00, 0x00510A0D); + set_func_start(0x00510A10, 0x00510A10); + set_func_end(0x00510A10, 0x00510AB3); + set_func_start(0x00510AC0, 0x00510AC0); + set_func_end(0x00510AC0, 0x00510B29); + set_func_start(0x00510B30, 0x00510B30); + set_func_end(0x00510B30, 0x00510B72); + set_func_start(0x00510B80, 0x00510B80); + set_func_end(0x00510B80, 0x00510B88); + set_func_start(0x00510B90, 0x00510B90); + set_func_end(0x00510B90, 0x00510BA6); + set_func_start(0x00510BB0, 0x00510BB0); + set_func_end(0x00510BB0, 0x00510BC8); + set_func_start(0x00510BD0, 0x00510BD0); + set_func_end(0x00510BD0, 0x00510C53); + set_func_start(0x00510C60, 0x00510C60); + set_func_end(0x00510C60, 0x00510CF6); + set_func_start(0x00510D00, 0x00510D00); + set_func_end(0x00510D00, 0x00510DAD); + set_func_start(0x00510DB0, 0x00510DB0); + set_func_end(0x00510DB0, 0x00510DB8); + set_func_start(0x00510DC0, 0x00510DC0); + set_func_end(0x00510DC0, 0x00510DCD); + set_func_start(0x00510DD0, 0x00510DD0); + set_func_end(0x00510DD0, 0x00510DDD); + set_func_start(0x00510DE0, 0x00510DE0); + set_func_end(0x00510DE0, 0x00510DFD); + set_func_start(0x00510E00, 0x00510E00); + set_func_end(0x00510E00, 0x00510E1C); + set_func_start(0x00510E20, 0x00510E20); + set_func_end(0x00510E20, 0x00510EEA); + set_func_start(0x00510F20, 0x00510F20); + set_func_end(0x00510F20, 0x00510FB9); + set_func_start(0x00510FC0, 0x00510FC0); + set_func_end(0x00510FC0, 0x005110C7); + set_func_start(0x005110D0, 0x005110D0); + set_func_end(0x005110D0, 0x00511150); + set_func_start(0x00511150, 0x00511150); + set_func_end(0x00511150, 0x005111FF); + set_func_start(0x00511200, 0x00511200); + set_func_end(0x00511200, 0x00511234); + set_func_start(0x00511240, 0x00511240); + set_func_end(0x00511240, 0x00511423); + set_func_start(0x00511430, 0x00511430); + set_func_end(0x00511430, 0x00511505); + set_func_start(0x00511510, 0x00511510); + set_func_end(0x00511510, 0x00511523); + set_func_start(0x00511530, 0x00511530); + set_func_end(0x00511530, 0x00511601); + set_func_start(0x00511610, 0x00511610); + set_func_end(0x00511610, 0x00511631); + set_func_start(0x00511640, 0x00511640); + set_func_end(0x00511640, 0x00511653); + set_func_start(0x00511660, 0x00511660); + set_func_end(0x00511660, 0x0051171C); + set_func_start(0x00511720, 0x00511720); + set_func_end(0x00511720, 0x005117BE); + set_func_start(0x005117C0, 0x005117C0); + set_func_end(0x005117C0, 0x00511829); + set_func_start(0x00511830, 0x00511830); + set_func_end(0x00511830, 0x00511838); + set_func_start(0x00511840, 0x00511840); + set_func_end(0x00511840, 0x005118F5); + set_func_start(0x00511900, 0x00511900); + set_func_end(0x00511900, 0x0051193A); + set_func_start(0x00511940, 0x00511940); + set_func_end(0x00511940, 0x005119F5); + set_func_start(0x00511A00, 0x00511A00); + set_func_end(0x00511A00, 0x00511A3A); + set_func_start(0x00511A40, 0x00511A40); + set_func_end(0x00511A40, 0x00511A51); + set_func_start(0x00511A60, 0x00511A60); + set_func_end(0x00511A60, 0x00511B30); + set_func_start(0x00511B30, 0x00511B30); + set_func_end(0x00511B30, 0x00511C32); + set_func_start(0x00511C40, 0x00511C40); + set_func_end(0x00511C40, 0x00511C7A); + set_func_start(0x00511C80, 0x00511C80); + set_func_end(0x00511C80, 0x00511CBC); + set_func_start(0x00511CC0, 0x00511CC0); + set_func_end(0x00511CC0, 0x00511D15); + set_func_start(0x00511D20, 0x00511D20); + set_func_end(0x00511D20, 0x00511D28); + set_func_start(0x00511D30, 0x00511D30); + set_func_end(0x00511D30, 0x00511DCB); + set_func_start(0x00511DD0, 0x00511DD0); + set_func_end(0x00511DD0, 0x00511E7D); + set_func_start(0x00511E80, 0x00511E80); + set_func_end(0x00511E80, 0x00511F82); + set_func_start(0x00511F90, 0x00511F90); + set_func_end(0x00511F90, 0x00511F98); + set_func_start(0x00511FA0, 0x00511FA0); + set_func_end(0x00511FA0, 0x00511FA8); + set_func_start(0x00511FB0, 0x00511FB0); + set_func_end(0x00511FB0, 0x00511FE0); + set_func_start(0x00511FE0, 0x00511FE0); + set_func_end(0x00511FE0, 0x0051208A); + set_func_start(0x00512090, 0x00512090); + set_func_end(0x00512090, 0x005120DD); + set_func_start(0x00514430, 0x00514430); + set_func_end(0x00514430, 0x005144B1); + set_func_start(0x005144C0, 0x005144C0); + set_func_end(0x005144C0, 0x00514518); + set_func_start(0x00514520, 0x00514520); + set_func_end(0x00514520, 0x0051457A); + set_func_start(0x00514580, 0x00514580); + set_func_end(0x00514580, 0x00514602); + set_func_start(0x00514610, 0x00514610); + set_func_end(0x00514610, 0x0051466B); + set_func_start(0x00514670, 0x00514670); + set_func_end(0x00514670, 0x005146CB); + set_func_start(0x005146D0, 0x005146D0); + set_func_end(0x005146D0, 0x00514756); + set_func_start(0x00514760, 0x00514760); + set_func_end(0x00514760, 0x005147BB); + set_func_start(0x005147C0, 0x005147C0); + set_func_end(0x005147C0, 0x0051481B); + set_func_start(0x00514820, 0x00514820); + set_func_end(0x00514820, 0x005148A6); + set_func_start(0x005148B0, 0x005148B0); + set_func_end(0x005148B0, 0x00514B94); + set_func_start(0x00514BA0, 0x00514BA0); + set_func_end(0x00514BA0, 0x00514C0F); + set_func_start(0x00514C10, 0x00514C10); + set_func_end(0x00514C10, 0x00514D3A); + set_func_start(0x00514D40, 0x00514D40); + set_func_end(0x00514D40, 0x00514E23); + set_func_start(0x00514E30, 0x00514E30); + set_func_end(0x00514E30, 0x00514F52); + set_func_start(0x00514F60, 0x00514F60); + set_func_end(0x00514F60, 0x0051500A); + set_func_start(0x00515010, 0x00515010); + set_func_end(0x00515010, 0x005150D6); + set_func_start(0x005150E0, 0x005150E0); + set_func_end(0x005150E0, 0x005150F8); + set_func_start(0x00515100, 0x00515100); + set_func_end(0x00515100, 0x00515140); + set_func_start(0x00515140, 0x00515140); + set_func_end(0x00515140, 0x0051517A); + set_func_start(0x00515180, 0x00515180); + set_func_end(0x00515180, 0x005151BA); + set_func_start(0x005151C0, 0x005151C0); + set_func_end(0x005151C0, 0x005151FA); + set_func_start(0x00515200, 0x00515200); + set_func_end(0x00515200, 0x00515528); + set_func_start(0x00515560, 0x00515560); + set_func_end(0x00515560, 0x0051556D); + set_func_start(0x00515570, 0x00515570); + set_func_end(0x00515570, 0x00515595); + set_func_start(0x005155A0, 0x005155A0); + set_func_end(0x005155A0, 0x005155C5); + set_func_start(0x005155D0, 0x005155D0); + set_func_end(0x005155D0, 0x005155F5); + set_func_start(0x00515600, 0x00515600); + set_func_end(0x00515600, 0x00515625); + set_func_start(0x00515630, 0x00515630); + set_func_end(0x00515630, 0x00515698); + set_func_start(0x005156A0, 0x005156A0); + set_func_end(0x005156A0, 0x0051574C); + set_func_start(0x00515750, 0x00515750); + set_func_end(0x00515750, 0x00515787); + set_func_start(0x00515790, 0x00515790); + set_func_end(0x00515790, 0x00515809); + set_func_start(0x00515810, 0x00515810); + set_func_end(0x00515810, 0x0051587B); + set_func_start(0x00515880, 0x00515880); + set_func_end(0x00515880, 0x005158F2); + set_func_start(0x00515950, 0x00515950); + set_func_end(0x00515950, 0x005159B5); + set_func_start(0x005159C0, 0x005159C0); + set_func_end(0x005159C0, 0x005159FA); + set_func_start(0x00515A00, 0x00515A00); + set_func_end(0x00515A00, 0x00515A43); + set_func_start(0x00515A50, 0x00515A50); + set_func_end(0x00515A50, 0x00515A84); + set_func_start(0x00515A90, 0x00515A90); + set_func_end(0x00515A90, 0x00515B6D); + set_func_start(0x00515B70, 0x00515B70); + set_func_end(0x00515B70, 0x00515BD8); + set_func_start(0x00515BE0, 0x00515BE0); + set_func_end(0x00515BE0, 0x00515C48); + set_func_start(0x00515C50, 0x00515C50); + set_func_end(0x00515C50, 0x00515CB8); + set_func_start(0x00515CC0, 0x00515CC0); + set_func_end(0x00515CC0, 0x00515DCB); + set_func_start(0x00515DD0, 0x00515DD0); + set_func_end(0x00515DD0, 0x00515EAC); + set_func_start(0x00515EB0, 0x00515EB0); + set_func_end(0x00515EB0, 0x00515FE4); + set_func_start(0x00515FF0, 0x00515FF0); + set_func_end(0x00515FF0, 0x00516124); + set_func_start(0x00516130, 0x00516130); + set_func_end(0x00516130, 0x0051620C); + set_func_start(0x00516210, 0x00516210); + set_func_end(0x00516210, 0x00516272); + set_func_start(0x00516280, 0x00516280); + set_func_end(0x00516280, 0x005162D5); + set_func_start(0x005162E0, 0x005162E0); + set_func_end(0x005162E0, 0x00516335); + set_func_start(0x00516340, 0x00516340); + set_func_end(0x00516340, 0x00516409); + set_func_start(0x00516410, 0x00516410); + set_func_end(0x00516410, 0x005164A4); + set_func_start(0x005164B0, 0x005164B0); + set_func_end(0x005164B0, 0x00516505); + set_func_start(0x00516510, 0x00516510); + set_func_end(0x00516510, 0x00516574); + set_func_start(0x00516580, 0x00516580); + set_func_end(0x00516580, 0x005165D8); + set_func_start(0x005165E0, 0x005165E0); + set_func_end(0x005165E0, 0x0051660D); + set_func_start(0x00516610, 0x00516610); + set_func_end(0x00516610, 0x005166E8); + set_func_start(0x005166F0, 0x005166F0); + set_func_end(0x005166F0, 0x00516758); + set_func_start(0x00516760, 0x00516760); + set_func_end(0x00516760, 0x0051679A); + set_func_start(0x005167A0, 0x005167A0); + set_func_end(0x005167A0, 0x005167D3); + set_func_start(0x005167E0, 0x005167E0); + set_func_end(0x005167E0, 0x00516840); + set_func_start(0x00516840, 0x00516840); + set_func_end(0x00516840, 0x005168A8); + set_func_start(0x005168B0, 0x005168B0); + set_func_end(0x005168B0, 0x00516966); + set_func_start(0x00516970, 0x00516970); + set_func_end(0x00516970, 0x00516A93); + set_func_start(0x00516AA0, 0x00516AA0); + set_func_end(0x00516AA0, 0x00516B1A); + set_func_start(0x00516B20, 0x00516B20); + set_func_end(0x00516B20, 0x00516B82); + set_func_start(0x00516B90, 0x00516B90); + set_func_end(0x00516B90, 0x00516BE1); + set_func_start(0x00516BF0, 0x00516BF0); + set_func_end(0x00516BF0, 0x00516C56); + set_func_start(0x00516C60, 0x00516C60); + set_func_end(0x00516C60, 0x00516EC8); + set_func_start(0x00516ED0, 0x00516ED0); + set_func_end(0x00516ED0, 0x00517013); + set_func_start(0x00517020, 0x00517020); + set_func_end(0x00517020, 0x005170F5); + set_func_start(0x00517100, 0x00517100); + set_func_end(0x00517100, 0x005171E7); + set_func_start(0x005171F0, 0x005171F0); + set_func_end(0x005171F0, 0x005172E0); + set_func_start(0x005172E0, 0x005172E0); + set_func_end(0x005172E0, 0x005173D4); + set_func_start(0x005173E0, 0x005173E0); + set_func_end(0x005173E0, 0x00517529); + set_func_start(0x00517530, 0x00517530); + set_func_end(0x00517530, 0x005176E5); + set_func_start(0x00517890, 0x00517890); + set_func_end(0x00517890, 0x005179A3); + set_func_start(0x005179B0, 0x005179B0); + set_func_end(0x005179B0, 0x00517A97); + set_func_start(0x00517AA0, 0x00517AA0); + set_func_end(0x00517AA0, 0x00517B4E); + set_func_start(0x00517B50, 0x00517B50); + set_func_end(0x00517B50, 0x00517BDC); + set_func_start(0x00517C20, 0x00517C20); + set_func_end(0x00517C20, 0x00517C58); + set_func_start(0x00517C60, 0x00517C60); + set_func_end(0x00517C60, 0x00517D14); + set_func_start(0x00517D20, 0x00517D20); + set_func_end(0x00517D20, 0x00517D2D); + set_func_start(0x00517D30, 0x00517D30); + set_func_end(0x00517D30, 0x00517D6A); + set_func_start(0x00517D70, 0x00517D70); + set_func_end(0x00517D70, 0x00517DF1); + set_func_start(0x0051A3B0, 0x0051A3B0); + set_func_end(0x0051A3B0, 0x0051A3C2); + set_func_start(0x0051A3D0, 0x0051A3D0); + set_func_end(0x0051A3D0, 0x0051A528); + set_func_start(0x0051A530, 0x0051A530); + set_func_end(0x0051A530, 0x0051A5B8); + set_func_start(0x0051A5C0, 0x0051A5C0); + set_func_end(0x0051A5C0, 0x0051A648); + set_func_start(0x0051A650, 0x0051A650); + set_func_end(0x0051A650, 0x0051A67F); + set_func_start(0x0051A680, 0x0051A680); + set_func_end(0x0051A680, 0x0051A6AB); + set_func_start(0x0051A6B0, 0x0051A6B0); + set_func_end(0x0051A6B0, 0x0051A6D9); + set_func_start(0x0051A6E0, 0x0051A6E0); + set_func_end(0x0051A6E0, 0x0051A796); + set_func_start(0x0051A7A0, 0x0051A7A0); + set_func_end(0x0051A7A0, 0x0051A876); + set_func_start(0x0051A880, 0x0051A880); + set_func_end(0x0051A880, 0x0051A8BA); + set_func_start(0x0051A8C0, 0x0051A8C0); + set_func_end(0x0051A8C0, 0x0051AA85); + set_func_start(0x0051AA90, 0x0051AA90); + set_func_end(0x0051AA90, 0x0051AABB); + set_func_start(0x0051AAC0, 0x0051AAC0); + set_func_end(0x0051AAC0, 0x0051AAEB); + set_func_start(0x0051AAF0, 0x0051AAF0); + set_func_end(0x0051AAF0, 0x0051AB1B); + set_func_start(0x0051AB20, 0x0051AB20); + set_func_end(0x0051AB20, 0x0051AB98); + set_func_start(0x0051ABA0, 0x0051ABA0); + set_func_end(0x0051ABA0, 0x0051ABC9); + set_func_start(0x0051ABD0, 0x0051ABD0); + set_func_end(0x0051ABD0, 0x0051ABF9); + set_func_start(0x0051AC00, 0x0051AC00); + set_func_end(0x0051AC00, 0x0051AC29); + set_func_start(0x0051AC30, 0x0051AC30); + set_func_end(0x0051AC30, 0x0051AC59); + set_func_start(0x0051AC60, 0x0051AC60); + set_func_end(0x0051AC60, 0x0051AC89); + set_func_start(0x0051AC90, 0x0051AC90); + set_func_end(0x0051AC90, 0x0051ACC9); + set_func_start(0x0051ACD0, 0x0051ACD0); + set_func_end(0x0051ACD0, 0x0051ADC9); + set_func_start(0x0051ADD0, 0x0051ADD0); + set_func_end(0x0051ADD0, 0x0051AE79); + set_func_start(0x0051AE80, 0x0051AE80); + set_func_end(0x0051AE80, 0x0051AEE6); + set_func_start(0x0051AEF0, 0x0051AEF0); + set_func_end(0x0051AEF0, 0x0051AF4F); + set_func_start(0x0051AF50, 0x0051AF50); + set_func_end(0x0051AF50, 0x0051AFAF); + set_func_start(0x0051AFB0, 0x0051AFB0); + set_func_end(0x0051AFB0, 0x0051B042); + set_func_start(0x0051B050, 0x0051B050); + set_func_end(0x0051B050, 0x0051B108); + set_func_start(0x0051B110, 0x0051B110); + set_func_end(0x0051B110, 0x0051B1CD); + set_func_start(0x0051B1D0, 0x0051B1D0); + set_func_end(0x0051B1D0, 0x0051B239); + set_func_start(0x0051B240, 0x0051B240); + set_func_end(0x0051B240, 0x0051B3A6); + set_func_start(0x0051B3B0, 0x0051B3B0); + set_func_end(0x0051B3B0, 0x0051B40F); + set_func_start(0x0051B410, 0x0051B410); + set_func_end(0x0051B410, 0x0051B4DC); + set_func_start(0x0051B4E0, 0x0051B4E0); + set_func_end(0x0051B4E0, 0x0051B69F); + set_func_start(0x0051B6A0, 0x0051B6A0); + set_func_end(0x0051B6A0, 0x0051B6DE); + set_func_start(0x0051B6E0, 0x0051B6E0); + set_func_end(0x0051B6E0, 0x0051B73B); + set_func_start(0x0051B740, 0x0051B740); + set_func_end(0x0051B740, 0x0051B79B); + set_func_start(0x0051B7A0, 0x0051B7A0); + set_func_end(0x0051B7A0, 0x0051B7FB); + set_func_start(0x0051B800, 0x0051B800); + set_func_end(0x0051B800, 0x0051B8A4); + set_func_start(0x0051B8B0, 0x0051B8B0); + set_func_end(0x0051B8B0, 0x0051B955); + set_func_start(0x0051B960, 0x0051B960); + set_func_end(0x0051B960, 0x0051BA50); + set_func_start(0x0051BA50, 0x0051BA50); + set_func_end(0x0051BA50, 0x0051BC93); + set_func_start(0x0051BCA0, 0x0051BCA0); + set_func_end(0x0051BCA0, 0x0051BCFC); + set_func_start(0x0051BD00, 0x0051BD00); + set_func_end(0x0051BD00, 0x0051BD59); + set_func_start(0x0051BD60, 0x0051BD60); + set_func_end(0x0051BD60, 0x0051BDC1); + set_func_start(0x0051BDD0, 0x0051BDD0); + set_func_end(0x0051BDD0, 0x0051BF47); + set_func_start(0x0051BF50, 0x0051BF50); + set_func_end(0x0051BF50, 0x0051BF8F); + set_func_start(0x0051BF90, 0x0051BF90); + set_func_end(0x0051BF90, 0x0051BFCE); + set_func_start(0x0051BFD0, 0x0051BFD0); + set_func_end(0x0051BFD0, 0x0051C033); + set_func_start(0x0051C040, 0x0051C040); + set_func_end(0x0051C040, 0x0051C0A3); + set_func_start(0x0051C0B0, 0x0051C0B0); + set_func_end(0x0051C0B0, 0x0051C0FF); + set_func_start(0x0051C100, 0x0051C100); + set_func_end(0x0051C100, 0x0051C14F); + set_func_start(0x0051C150, 0x0051C150); + set_func_end(0x0051C150, 0x0051C2D4); + set_func_start(0x0051C2E0, 0x0051C2E0); + set_func_end(0x0051C2E0, 0x0051C44C); + set_func_start(0x0051C450, 0x0051C450); + set_func_end(0x0051C450, 0x0051C68E); + set_func_start(0x0051C690, 0x0051C690); + set_func_end(0x0051C690, 0x0051C732); + set_func_start(0x0051C740, 0x0051C740); + set_func_end(0x0051C740, 0x0051C86C); + set_func_start(0x0051C870, 0x0051C870); + set_func_end(0x0051C870, 0x0051C9B1); + set_func_start(0x0051C9C0, 0x0051C9C0); + set_func_end(0x0051C9C0, 0x0051CB30); + set_func_start(0x0051CB30, 0x0051CB30); + set_func_end(0x0051CB30, 0x0051CB9C); + set_func_start(0x0051CBA0, 0x0051CBA0); + set_func_end(0x0051CBA0, 0x0051CC0C); + set_func_start(0x0051CC10, 0x0051CC10); + set_func_end(0x0051CC10, 0x0051CCF8); + set_func_start(0x0051CD00, 0x0051CD00); + set_func_end(0x0051CD00, 0x0051CDAA); + set_func_start(0x0051CDB0, 0x0051CDB0); + set_func_end(0x0051CDB0, 0x0051D0A5); + set_func_start(0x0051D0B0, 0x0051D0B0); + set_func_end(0x0051D0B0, 0x0051D0FA); + set_func_start(0x0051D100, 0x0051D100); + set_func_end(0x0051D100, 0x0051D161); + set_func_start(0x0051D170, 0x0051D170); + set_func_end(0x0051D170, 0x0051D1AD); + set_func_start(0x0051D1B0, 0x0051D1B0); + set_func_end(0x0051D1B0, 0x0051D222); + set_func_start(0x0051D230, 0x0051D230); + set_func_end(0x0051D230, 0x0051D2A2); + set_func_start(0x0051D2B0, 0x0051D2B0); + set_func_end(0x0051D2B0, 0x0051D322); + set_func_start(0x0051D330, 0x0051D330); + set_func_end(0x0051D330, 0x0051D503); + set_func_start(0x0051D520, 0x0051D520); + set_func_end(0x0051D520, 0x0051D584); + set_func_start(0x0051D590, 0x0051D590); + set_func_end(0x0051D590, 0x0051D598); + set_func_start(0x0051D5A0, 0x0051D5A0); + set_func_end(0x0051D5A0, 0x0051D5FC); + set_func_start(0x0051D600, 0x0051D600); + set_func_end(0x0051D600, 0x0051D706); + set_func_start(0x005222E0, 0x005222E0); + set_func_end(0x005222E0, 0x00522314); + set_func_start(0x00522320, 0x00522320); + set_func_end(0x00522320, 0x0052247F); + set_func_start(0x00522480, 0x00522480); + set_func_end(0x00522480, 0x005224BB); + set_func_start(0x005224C0, 0x005224C0); + set_func_end(0x005224C0, 0x005225D7); + set_func_start(0x005225E0, 0x005225E0); + set_func_end(0x005225E0, 0x00522600); + set_func_start(0x00522600, 0x00522600); + set_func_end(0x00522600, 0x0052270B); + set_func_start(0x00522710, 0x00522710); + set_func_end(0x00522710, 0x00522870); + set_func_start(0x00522870, 0x00522870); + set_func_end(0x00522870, 0x0052294C); + set_func_start(0x00522950, 0x00522950); + set_func_end(0x00522950, 0x0052297A); + set_func_start(0x00522980, 0x00522980); + set_func_end(0x00522980, 0x00522A16); + set_func_start(0x00522A20, 0x00522A20); + set_func_end(0x00522A20, 0x00522AE4); + set_func_start(0x00522AF0, 0x00522AF0); + set_func_end(0x00522AF0, 0x00522BB4); + set_func_start(0x00522BC0, 0x00522BC0); + set_func_end(0x00522BC0, 0x00522C84); + set_func_start(0x00522C90, 0x00522C90); + set_func_end(0x00522C90, 0x00522D54); + set_func_start(0x00522D60, 0x00522D60); + set_func_end(0x00522D60, 0x00522E24); + set_func_start(0x00522E30, 0x00522E30); + set_func_end(0x00522E30, 0x00522F6C); + set_func_start(0x00522F70, 0x00522F70); + set_func_end(0x00522F70, 0x00522F8A); + set_func_start(0x00522F90, 0x00522F90); + set_func_end(0x00522F90, 0x00522FA0); + set_func_start(0x00522FA0, 0x00522FA0); + set_func_end(0x00522FA0, 0x00522FA8); + set_func_start(0x00522FB0, 0x00522FB0); + set_func_end(0x00522FB0, 0x0052308C); + set_func_start(0x00523090, 0x00523090); + set_func_end(0x00523090, 0x00523153); + set_func_start(0x00523160, 0x00523160); + set_func_end(0x00523160, 0x0052320E); + set_func_start(0x00523260, 0x00523260); + set_func_end(0x00523260, 0x00523360); + set_func_start(0x00523360, 0x00523360); + set_func_end(0x00523360, 0x00523368); + set_func_start(0x00523370, 0x00523370); + set_func_end(0x00523370, 0x005233C5); + set_func_start(0x005233D0, 0x005233D0); + set_func_end(0x005233D0, 0x0052349D); + set_func_start(0x00524980, 0x00524980); + set_func_end(0x00524980, 0x005249B7); + set_func_start(0x00525A30, 0x00525A30); + set_func_end(0x00525A30, 0x00525A8B); + set_func_start(0x00525A90, 0x00525A90); + set_func_end(0x00525A90, 0x00525ACB); + set_func_start(0x00525AD0, 0x00525AD0); + set_func_end(0x00525AD0, 0x00525B0B); + set_func_start(0x00525B10, 0x00525B10); + set_func_end(0x00525B10, 0x00525B4B); + set_func_start(0x00525B50, 0x00525B50); + set_func_end(0x00525B50, 0x00525B8B); + set_func_start(0x00525B90, 0x00525B90); + set_func_end(0x00525B90, 0x00525BCB); + set_func_start(0x00525BD0, 0x00525BD0); + set_func_end(0x00525BD0, 0x00525BF2); + set_func_start(0x00525C00, 0x00525C00); + set_func_end(0x00525C00, 0x00525C22); + set_func_start(0x00525C30, 0x00525C30); + set_func_end(0x00525C30, 0x00525CC4); + set_func_start(0x00525CD0, 0x00525CD0); + set_func_end(0x00525CD0, 0x00525D64); + set_func_start(0x00525D70, 0x00525D70); + set_func_end(0x00525D70, 0x00525DE6); + set_func_start(0x00525DF0, 0x00525DF0); + set_func_end(0x00525DF0, 0x00525E4F); + set_func_start(0x00525E50, 0x00525E50); + set_func_end(0x00525E50, 0x00525EAF); + set_func_start(0x00525EB0, 0x00525EB0); + set_func_end(0x00525EB0, 0x00525FB1); + set_func_start(0x00525FC0, 0x00525FC0); + set_func_end(0x00525FC0, 0x0052604B); + set_func_start(0x00526050, 0x00526050); + set_func_end(0x00526050, 0x0052619C); + set_func_start(0x005261A0, 0x005261A0); + set_func_end(0x005261A0, 0x005262C4); + set_func_start(0x005262D0, 0x005262D0); + set_func_end(0x005262D0, 0x005262D8); + set_func_start(0x005262E0, 0x005262E0); + set_func_end(0x005262E0, 0x00526362); + set_func_start(0x00527F00, 0x00527F00); + set_func_end(0x00527F00, 0x00527FD4); + set_func_start(0x00528920, 0x00528920); + set_func_end(0x00528920, 0x00528AE1); + set_func_start(0x0052A980, 0x0052A980); + set_func_end(0x0052A980, 0x0052AEC6); + set_func_start(0x0052B470, 0x0052B470); + set_func_end(0x0052B470, 0x0052B4D4); + set_func_start(0x0052B4E0, 0x0052B4E0); + set_func_end(0x0052B4E0, 0x0052B544); + set_func_start(0x0052C110, 0x0052C110); + set_func_end(0x0052C110, 0x0052C187); + set_func_start(0x0052C190, 0x0052C190); + set_func_end(0x0052C190, 0x0052C1C4); + set_func_start(0x0052C1D0, 0x0052C1D0); + set_func_end(0x0052C1D0, 0x0052C26A); + set_func_start(0x0052C270, 0x0052C270); + set_func_end(0x0052C270, 0x0052C29D); + set_func_start(0x0052C2A0, 0x0052C2A0); + set_func_end(0x0052C2A0, 0x0052C2C2); + set_func_start(0x0052C2D0, 0x0052C2D0); + set_func_end(0x0052C2D0, 0x0052C30A); + set_func_start(0x0052C310, 0x0052C310); + set_func_end(0x0052C310, 0x0052C34A); + set_func_start(0x0052C350, 0x0052C350); + set_func_end(0x0052C350, 0x0052C36C); + set_func_start(0x0052CCD0, 0x0052CCD0); + set_func_end(0x0052CCD0, 0x0052CD26); + set_func_start(0x0052CD30, 0x0052CD30); + set_func_end(0x0052CD30, 0x0052CD86); + set_func_start(0x0052CD90, 0x0052CD90); + set_func_end(0x0052CD90, 0x0052CEDD); + set_func_start(0x0052CF00, 0x0052CF00); + set_func_end(0x0052CF00, 0x0052CF60); + set_func_start(0x0052CF60, 0x0052CF60); + set_func_end(0x0052CF60, 0x0052CFF6); + set_func_start(0x0052D000, 0x0052D000); + set_func_end(0x0052D000, 0x0052D053); + set_func_start(0x0052D990, 0x0052D990); + set_func_end(0x0052D990, 0x0052D9B9); + set_func_start(0x0052D9C0, 0x0052D9C0); + set_func_end(0x0052D9C0, 0x0052DAEC); + set_func_start(0x0052DAF0, 0x0052DAF0); + set_func_end(0x0052DAF0, 0x0052DC1C); + set_func_start(0x0052DC20, 0x0052DC20); + set_func_end(0x0052DC20, 0x0052DE54); + set_func_start(0x0052DE60, 0x0052DE60); + set_func_end(0x0052DE60, 0x0052DF35); + set_func_start(0x0052E1B0, 0x0052E1B0); + set_func_end(0x0052E1B0, 0x0052E3F2); + set_func_start(0x0052E400, 0x0052E400); + set_func_end(0x0052E400, 0x0052E412); + set_func_start(0x0052E420, 0x0052E420); + set_func_end(0x0052E420, 0x0052E475); + set_func_start(0x0052E4F0, 0x0052E4F0); + set_func_end(0x0052E4F0, 0x0052E512); + set_func_start(0x0052E850, 0x0052E850); + set_func_end(0x0052E850, 0x0052E9A6); + set_func_start(0x0052E9B0, 0x0052E9B0); + set_func_end(0x0052E9B0, 0x0052E9CC); + set_func_start(0x0052E9D0, 0x0052E9D0); + set_func_end(0x0052E9D0, 0x0052E9EC); + set_func_start(0x0052ED60, 0x0052ED60); + set_func_end(0x0052ED60, 0x0052ED7C); + set_func_start(0x0052ED80, 0x0052ED80); + set_func_end(0x0052ED80, 0x0052ED88); + set_func_start(0x0052EEF0, 0x0052EEF0); + set_func_end(0x0052EEF0, 0x0052EEF8); + set_func_start(0x0052F900, 0x0052F900); + set_func_end(0x0052F900, 0x0052F90B); + set_func_start(0x0052FDD0, 0x0052FDD0); + set_func_end(0x0052FDD0, 0x0052FE5F); + set_func_start(0x005301D0, 0x005301D0); + set_func_end(0x005301D0, 0x00530239); + set_func_start(0x00530240, 0x00530240); + set_func_end(0x00530240, 0x005302A8); + set_func_start(0x00530700, 0x00530700); + set_func_end(0x00530700, 0x0053074D); + set_func_start(0x00530750, 0x00530750); + set_func_end(0x00530750, 0x0053079F); + set_func_start(0x005307A0, 0x005307A0); + set_func_end(0x005307A0, 0x00530818); + set_func_start(0x00530820, 0x00530820); + set_func_end(0x00530820, 0x00530828); + set_func_start(0x00530830, 0x00530830); + set_func_end(0x00530830, 0x00530838); + set_func_start(0x005308D0, 0x005308D0); + set_func_end(0x005308D0, 0x0053091F); + set_func_start(0x00530EC0, 0x00530EC0); + set_func_end(0x00530EC0, 0x00530F13); + set_func_start(0x00530F20, 0x00530F20); + set_func_end(0x00530F20, 0x00530F58); + set_func_start(0x00532AF0, 0x00532AF0); + set_func_end(0x00532AF0, 0x00532AF7); + set_func_cmt(0x00532AF0, "public: class CGxCaps const & __thiscall CGxDevice::Caps(void)const", 0); + set_func_start(0x005343F0, 0x005343F0); + set_func_end(0x005343F0, 0x00534581); + set_func_start(0x00534590, 0x00534590); + set_func_end(0x00534590, 0x005346EC); + set_func_start(0x005349F0, 0x005349F0); + set_func_end(0x005349F0, 0x00534B5C); + set_func_start(0x00534ED0, 0x00534ED0); + set_func_end(0x00534ED0, 0x00534F73); + set_func_start(0x00534F80, 0x00534F80); + set_func_end(0x00534F80, 0x0053507B); + set_func_start(0x00535080, 0x00535080); + set_func_end(0x00535080, 0x00535171); + set_func_start(0x00535180, 0x00535180); + set_func_end(0x00535180, 0x0053537E); + set_func_start(0x00535380, 0x00535380); + set_func_end(0x00535380, 0x0053548B); + set_func_start(0x00535490, 0x00535490); + set_func_end(0x00535490, 0x005355B2); + set_func_start(0x005355C0, 0x005355C0); + set_func_end(0x005355C0, 0x00535656); + set_func_start(0x00535660, 0x00535660); + set_func_end(0x00535660, 0x005356F6); + set_func_start(0x00535700, 0x00535700); + set_func_end(0x00535700, 0x00535796); + set_func_start(0x005357A0, 0x005357A0); + set_func_end(0x005357A0, 0x0053585E); + set_func_start(0x00535860, 0x00535860); + set_func_end(0x00535860, 0x0053591E); + set_func_start(0x00535920, 0x00535920); + set_func_end(0x00535920, 0x00535A9B); + set_func_start(0x00535AA0, 0x00535AA0); + set_func_end(0x00535AA0, 0x00535C54); + set_func_start(0x00535C60, 0x00535C60); + set_func_end(0x00535C60, 0x00535CD9); + set_func_start(0x00535CE0, 0x00535CE0); + set_func_end(0x00535CE0, 0x00535EA4); + set_func_start(0x00535EB0, 0x00535EB0); + set_func_end(0x00535EB0, 0x00536026); + set_func_start(0x00536030, 0x00536030); + set_func_end(0x00536030, 0x00536107); + set_func_start(0x00536110, 0x00536110); + set_func_end(0x00536110, 0x0053621F); + set_func_start(0x00536220, 0x00536220); + set_func_end(0x00536220, 0x00536329); + set_func_start(0x00536330, 0x00536330); + set_func_end(0x00536330, 0x005363FB); + set_func_start(0x00536400, 0x00536400); + set_func_end(0x00536400, 0x005364D7); + set_func_start(0x005364E0, 0x005364E0); + set_func_end(0x005364E0, 0x005365A6); + set_func_start(0x005365B0, 0x005365B0); + set_func_end(0x005365B0, 0x0053669C); + set_func_start(0x005366A0, 0x005366A0); + set_func_end(0x005366A0, 0x0053678D); + set_func_start(0x00536790, 0x00536790); + set_func_end(0x00536790, 0x0053688B); + set_func_start(0x00536890, 0x00536890); + set_func_end(0x00536890, 0x00536967); + set_func_start(0x00536970, 0x00536970); + set_func_end(0x00536970, 0x00536A90); + set_func_start(0x00536A90, 0x00536A90); + set_func_end(0x00536A90, 0x00536B56); + set_func_start(0x00536B60, 0x00536B60); + set_func_end(0x00536B60, 0x00536C4C); + set_func_start(0x00536C50, 0x00536C50); + set_func_end(0x00536C50, 0x00536D3D); + set_func_start(0x00536D40, 0x00536D40); + set_func_end(0x00536D40, 0x00536E3B); + set_func_start(0x00536E40, 0x00536E40); + set_func_end(0x00536E40, 0x00537009); + set_func_start(0x00537010, 0x00537010); + set_func_end(0x00537010, 0x0053706C); + set_func_start(0x00537070, 0x00537070); + set_func_end(0x00537070, 0x005370CA); + set_func_start(0x005370D0, 0x005370D0); + set_func_end(0x005370D0, 0x0053723E); + set_func_start(0x00537240, 0x00537240); + set_func_end(0x00537240, 0x0053750F); + set_func_start(0x00537510, 0x00537510); + set_func_end(0x00537510, 0x005375F8); + set_func_start(0x00537600, 0x00537600); + set_func_end(0x00537600, 0x005376BB); + set_func_start(0x005376C0, 0x005376C0); + set_func_end(0x005376C0, 0x005377B3); + set_func_start(0x005377C0, 0x005377C0); + set_func_end(0x005377C0, 0x005378A0); + set_func_start(0x005378A0, 0x005378A0); + set_func_end(0x005378A0, 0x00537943); + set_func_start(0x00537950, 0x00537950); + set_func_end(0x00537950, 0x005379F3); + set_func_start(0x00537A00, 0x00537A00); + set_func_end(0x00537A00, 0x00537A5E); + set_func_start(0x00539BF0, 0x00539BF0); + set_func_end(0x00539BF0, 0x00539CB8); + set_func_start(0x00539CC0, 0x00539CC0); + set_func_end(0x00539CC0, 0x00539D6B); + set_func_start(0x00539D70, 0x00539D70); + set_func_end(0x00539D70, 0x00539F82); + set_func_start(0x00539F90, 0x00539F90); + set_func_end(0x00539F90, 0x0053A025); + set_func_start(0x0053A030, 0x0053A030); + set_func_end(0x0053A030, 0x0053A150); + set_func_start(0x0053A150, 0x0053A150); + set_func_end(0x0053A150, 0x0053A2F6); + set_func_start(0x0053A300, 0x0053A300); + set_func_end(0x0053A300, 0x0053A539); + set_func_start(0x0053A540, 0x0053A540); + set_func_end(0x0053A540, 0x0053A65E); + set_func_start(0x0053A660, 0x0053A660); + set_func_end(0x0053A660, 0x0053A742); + set_func_start(0x0053B5C0, 0x0053B5C0); + set_func_end(0x0053B5C0, 0x0053B5F4); + set_func_start(0x0053B650, 0x0053B650); + set_func_end(0x0053B650, 0x0053B6B6); + set_func_start(0x0053B6C0, 0x0053B6C0); + set_func_end(0x0053B6C0, 0x0053B739); + set_func_start(0x0053BE70, 0x0053BE70); + set_func_end(0x0053BE70, 0x0053C0A5); + set_func_start(0x0053C0B0, 0x0053C0B0); + set_func_end(0x0053C0B0, 0x0053C0E4); + set_func_start(0x0053C0F0, 0x0053C0F0); + set_func_end(0x0053C0F0, 0x0053C177); + set_func_start(0x0053C180, 0x0053C180); + set_func_end(0x0053C180, 0x0053C29C); + set_func_start(0x0053C2A0, 0x0053C2A0); + set_func_end(0x0053C2A0, 0x0053C304); + set_func_start(0x0053C310, 0x0053C310); + set_func_end(0x0053C310, 0x0053C393); + set_func_start(0x0053C3A0, 0x0053C3A0); + set_func_end(0x0053C3A0, 0x0053C426); + set_func_start(0x0053DD10, 0x0053DD10); + set_func_end(0x0053DD10, 0x0053DD21); + set_func_start(0x0053DD30, 0x0053DD30); + set_func_end(0x0053DD30, 0x0053DE09); + set_func_start(0x0053DE10, 0x0053DE10); + set_func_end(0x0053DE10, 0x0053DE51); + set_func_start(0x0053DE60, 0x0053DE60); + set_func_end(0x0053DE60, 0x0053DE89); + set_func_start(0x0053DE90, 0x0053DE90); + set_func_end(0x0053DE90, 0x0053E05A); + set_func_start(0x0053E060, 0x0053E060); + set_func_end(0x0053E060, 0x0053E2B6); + set_func_start(0x0053E2C0, 0x0053E2C0); + set_func_end(0x0053E2C0, 0x0053E490); + set_func_start(0x0053E490, 0x0053E490); + set_func_end(0x0053E490, 0x0053E5D4); + set_func_start(0x0053E5E0, 0x0053E5E0); + set_func_end(0x0053E5E0, 0x0053E6A3); + set_func_start(0x0053E6B0, 0x0053E6B0); + set_func_end(0x0053E6B0, 0x0053E7D4); + set_func_start(0x0053E7E0, 0x0053E7E0); + set_func_end(0x0053E7E0, 0x0053E80C); + set_func_start(0x00540310, 0x00540310); + set_func_end(0x00540310, 0x005405A9); + set_func_start(0x005407F0, 0x005407F0); + set_func_end(0x005407F0, 0x005408D6); + set_func_start(0x005408E0, 0x005408E0); + set_func_end(0x005408E0, 0x00540A26); + set_func_start(0x00540A30, 0x00540A30); + set_func_end(0x00540A30, 0x00540D66); + set_func_start(0x00540D70, 0x00540D70); + set_func_end(0x00540D70, 0x00540DE3); + set_func_start(0x00540DF0, 0x00540DF0); + set_func_end(0x00540DF0, 0x00540E75); + set_func_start(0x00540E80, 0x00540E80); + set_func_end(0x00540E80, 0x0054100C); + set_func_start(0x00541010, 0x00541010); + set_func_end(0x00541010, 0x005410DE); + set_func_start(0x005410E0, 0x005410E0); + set_func_end(0x005410E0, 0x0054113C); + set_func_start(0x00541140, 0x00541140); + set_func_end(0x00541140, 0x0054119C); + set_func_start(0x005411A0, 0x005411A0); + set_func_end(0x005411A0, 0x005411FC); + set_func_start(0x00541200, 0x00541200); + set_func_end(0x00541200, 0x00541242); + set_func_start(0x00541250, 0x00541250); + set_func_end(0x00541250, 0x005412BA); + set_func_start(0x005412C0, 0x005412C0); + set_func_end(0x005412C0, 0x00541336); + set_func_start(0x00541340, 0x00541340); + set_func_end(0x00541340, 0x0054141D); + set_func_start(0x00541420, 0x00541420); + set_func_end(0x00541420, 0x005414FD); + set_func_start(0x00541500, 0x00541500); + set_func_end(0x00541500, 0x005415CC); + set_func_start(0x005415D0, 0x005415D0); + set_func_end(0x005415D0, 0x00541679); + set_func_start(0x00541680, 0x00541680); + set_func_end(0x00541680, 0x005417FB); + set_func_start(0x00541800, 0x00541800); + set_func_end(0x00541800, 0x005418ED); + set_func_start(0x005418F0, 0x005418F0); + set_func_end(0x005418F0, 0x005419E1); + set_func_start(0x005419F0, 0x005419F0); + set_func_end(0x005419F0, 0x00541AE4); + set_func_start(0x00541AF0, 0x00541AF0); + set_func_end(0x00541AF0, 0x00541C51); + set_func_start(0x00541C60, 0x00541C60); + set_func_end(0x00541C60, 0x00541DEF); + set_func_start(0x00543020, 0x00543020); + set_func_end(0x00543020, 0x00543054); + set_func_start(0x00543060, 0x00543060); + set_func_end(0x00543060, 0x00543094); + set_func_start(0x005430A0, 0x005430A0); + set_func_end(0x005430A0, 0x005432B9); + set_func_start(0x005432C0, 0x005432C0); + set_func_end(0x005432C0, 0x005434D9); + set_func_start(0x005434E0, 0x005434E0); + set_func_end(0x005434E0, 0x00543533); + set_func_start(0x00543540, 0x00543540); + set_func_end(0x00543540, 0x00543593); + set_func_start(0x005435A0, 0x005435A0); + set_func_end(0x005435A0, 0x005435FD); + set_func_start(0x00543600, 0x00543600); + set_func_end(0x00543600, 0x00543642); + set_func_start(0x00544B20, 0x00544B20); + set_func_end(0x00544B20, 0x00544B8D); + set_func_start(0x00544B90, 0x00544B90); + set_func_end(0x00544B90, 0x00544C3B); + set_func_start(0x00544C40, 0x00544C40); + set_func_end(0x00544C40, 0x00544C9D); + set_func_start(0x00544CA0, 0x00544CA0); + set_func_end(0x00544CA0, 0x00544D3A); + set_func_start(0x00544D40, 0x00544D40); + set_func_end(0x00544D40, 0x00544E03); + set_func_start(0x00544E10, 0x00544E10); + set_func_end(0x00544E10, 0x00544E71); + set_func_start(0x00544E80, 0x00544E80); + set_func_end(0x00544E80, 0x00544FB2); + set_func_start(0x00544FC0, 0x00544FC0); + set_func_end(0x00544FC0, 0x00545050); + set_func_start(0x00545050, 0x00545050); + set_func_end(0x00545050, 0x00545102); + set_func_start(0x00545110, 0x00545110); + set_func_end(0x00545110, 0x00545880); + set_func_start(0x00545880, 0x00545880); + set_func_end(0x00545880, 0x00545941); + set_func_start(0x00545950, 0x00545950); + set_func_end(0x00545950, 0x005459BD); + set_func_start(0x005459C0, 0x005459C0); + set_func_end(0x005459C0, 0x00545A29); + set_func_start(0x00545A30, 0x00545A30); + set_func_end(0x00545A30, 0x00545C7B); + set_func_start(0x00545C80, 0x00545C80); + set_func_end(0x00545C80, 0x00545E57); + set_func_start(0x00545E60, 0x00545E60); + set_func_end(0x00545E60, 0x00545F12); + set_func_start(0x00545F20, 0x00545F20); + set_func_end(0x00545F20, 0x00545FD2); + set_func_start(0x00545FE0, 0x00545FE0); + set_func_end(0x00545FE0, 0x00545FE8); + set_func_start(0x00545FF0, 0x00545FF0); + set_func_end(0x00545FF0, 0x005460F7); + set_func_start(0x00546290, 0x00546290); + set_func_end(0x00546290, 0x005462BA); + set_func_start(0x005469E0, 0x005469E0); + set_func_end(0x005469E0, 0x00546A83); + set_func_start(0x00546A90, 0x00546A90); + set_func_end(0x00546A90, 0x00546C4C); + set_func_start(0x00546C50, 0x00546C50); + set_func_end(0x00546C50, 0x00546E76); + set_func_start(0x00546E80, 0x00546E80); + set_func_end(0x00546E80, 0x00546EEA); + set_func_start(0x00546EF0, 0x00546EF0); + set_func_end(0x00546EF0, 0x00546FDB); + set_func_start(0x00547B80, 0x00547B80); + set_func_end(0x00547B80, 0x00547C02); + set_func_start(0x00547C10, 0x00547C10); + set_func_end(0x00547C10, 0x00547C1D); + set_func_start(0x00548720, 0x00548720); + set_func_end(0x00548720, 0x00548754); + set_func_start(0x00548D40, 0x00548D40); + set_func_end(0x00548D40, 0x00548F49); + set_func_start(0x00549AD0, 0x00549AD0); + set_func_end(0x00549AD0, 0x00549B40); + set_func_start(0x00549B40, 0x00549B40); + set_func_end(0x00549B40, 0x00549B7B); + set_func_start(0x00549B80, 0x00549B80); + set_func_end(0x00549B80, 0x00549C37); + set_func_start(0x00549C40, 0x00549C40); + set_func_end(0x00549C40, 0x00549CC5); + set_func_start(0x00549CD0, 0x00549CD0); + set_func_end(0x00549CD0, 0x00549D30); + set_func_start(0x00549D30, 0x00549D30); + set_func_end(0x00549D30, 0x00549DC6); + set_func_start(0x00549DD0, 0x00549DD0); + set_func_end(0x00549DD0, 0x00549E73); + set_func_start(0x00549E80, 0x00549E80); + set_func_end(0x00549E80, 0x00549EB4); + set_func_start(0x00549EC0, 0x00549EC0); + set_func_end(0x00549EC0, 0x00549F13); + set_func_start(0x00549F20, 0x00549F20); + set_func_end(0x00549F20, 0x00549F54); + set_func_start(0x00549F60, 0x00549F60); + set_func_end(0x00549F60, 0x0054A032); + set_func_start(0x0054A040, 0x0054A040); + set_func_end(0x0054A040, 0x0054A0D1); + set_func_start(0x0054A0E0, 0x0054A0E0); + set_func_end(0x0054A0E0, 0x0054A13A); + set_func_start(0x0054A140, 0x0054A140); + set_func_end(0x0054A140, 0x0054A174); + set_func_start(0x0054A180, 0x0054A180); + set_func_end(0x0054A180, 0x0054A27C); + set_func_start(0x0054A280, 0x0054A280); + set_func_end(0x0054A280, 0x0054A2BA); + set_func_start(0x0054A2C0, 0x0054A2C0); + set_func_end(0x0054A2C0, 0x0054A2F4); + set_func_start(0x0054A300, 0x0054A300); + set_func_end(0x0054A300, 0x0054A361); + set_func_start(0x0054A370, 0x0054A370); + set_func_end(0x0054A370, 0x0054A3D1); + set_func_start(0x0054BAA0, 0x0054BAA0); + set_func_end(0x0054BAA0, 0x0054BAD4); + set_func_start(0x0054BAE0, 0x0054BAE0); + set_func_end(0x0054BAE0, 0x0054BB3D); + set_func_start(0x0054BB40, 0x0054BB40); + set_func_end(0x0054BB40, 0x0054BBC6); + set_func_start(0x0054BBD0, 0x0054BBD0); + set_func_end(0x0054BBD0, 0x0054BC24); + set_func_start(0x0054BC30, 0x0054BC30); + set_func_end(0x0054BC30, 0x0054BE79); + set_func_start(0x0054BE90, 0x0054BE90); + set_func_end(0x0054BE90, 0x0054C120); + set_func_start(0x0054C120, 0x0054C120); + set_func_end(0x0054C120, 0x0054C167); + set_func_start(0x0054C170, 0x0054C170); + set_func_end(0x0054C170, 0x0054C248); + set_func_start(0x0054C250, 0x0054C250); + set_func_end(0x0054C250, 0x0054C2E0); + set_func_start(0x0054C2E0, 0x0054C2E0); + set_func_end(0x0054C2E0, 0x0054C4D0); + set_func_start(0x0054C4D0, 0x0054C4D0); + set_func_end(0x0054C4D0, 0x0054C6D4); + set_func_start(0x0054C6E0, 0x0054C6E0); + set_func_end(0x0054C6E0, 0x0054C73D); + set_func_start(0x0054C740, 0x0054C740); + set_func_end(0x0054C740, 0x0054C7A0); + set_func_start(0x0054C7A0, 0x0054C7A0); + set_func_end(0x0054C7A0, 0x0054C808); + set_func_start(0x0054C810, 0x0054C810); + set_func_end(0x0054C810, 0x0054C870); + set_func_start(0x0054C870, 0x0054C870); + set_func_end(0x0054C870, 0x0054C892); + set_func_start(0x0054C8A0, 0x0054C8A0); + set_func_end(0x0054C8A0, 0x0054C9D3); + set_func_start(0x0054C9F0, 0x0054C9F0); + set_func_end(0x0054C9F0, 0x0054CA22); + set_func_start(0x0054D770, 0x0054D770); + set_func_end(0x0054D770, 0x0054D8E2); + set_func_start(0x0054D8F0, 0x0054D8F0); + set_func_end(0x0054D8F0, 0x0054D990); + set_func_start(0x0054D990, 0x0054D990); + set_func_end(0x0054D990, 0x0054DA10); + set_func_start(0x0054DA10, 0x0054DA10); + set_func_end(0x0054DA10, 0x0054DC91); + set_func_start(0x0054DCA0, 0x0054DCA0); + set_func_end(0x0054DCA0, 0x0054DCA8); + set_func_start(0x0054DCB0, 0x0054DCB0); + set_func_end(0x0054DCB0, 0x0054DCB8); + set_func_start(0x0054DCC0, 0x0054DCC0); + set_func_end(0x0054DCC0, 0x0054DDF1); + set_func_start(0x0054DE00, 0x0054DE00); + set_func_end(0x0054DE00, 0x0054E007); + set_func_start(0x0054E010, 0x0054E010); + set_func_end(0x0054E010, 0x0054E15E); + set_func_start(0x0054E160, 0x0054E160); + set_func_end(0x0054E160, 0x0054E191); + set_func_start(0x0054E1A0, 0x0054E1A0); + set_func_end(0x0054E1A0, 0x0054E1C0); + set_func_start(0x0054E1C0, 0x0054E1C0); + set_func_end(0x0054E1C0, 0x0054E1F1); + set_func_start(0x0054E200, 0x0054E200); + set_func_end(0x0054E200, 0x0054E220); + set_func_start(0x0054E6D0, 0x0054E6D0); + set_func_end(0x0054E6D0, 0x0054E717); + set_func_start(0x0054EA60, 0x0054EA60); + set_func_end(0x0054EA60, 0x0054EA89); + set_func_start(0x0054EA90, 0x0054EA90); + set_func_end(0x0054EA90, 0x0054EB0B); + set_func_start(0x0054EB10, 0x0054EB10); + set_func_end(0x0054EB10, 0x0054EB3B); + set_func_start(0x0054EB40, 0x0054EB40); + set_func_end(0x0054EB40, 0x0054EBBA); + set_func_start(0x0054EBC0, 0x0054EBC0); + set_func_end(0x0054EBC0, 0x0054EBFB); + set_func_start(0x0054ED80, 0x0054ED80); + set_func_end(0x0054ED80, 0x0054EE58); + set_func_start(0x0054EE60, 0x0054EE60); + set_func_end(0x0054EE60, 0x0054EF87); + set_func_start(0x0054EF90, 0x0054EF90); + set_func_end(0x0054EF90, 0x0054EFD5); + set_func_start(0x0054F430, 0x0054F430); + set_func_end(0x0054F430, 0x0054F49D); + set_func_start(0x0054F4A0, 0x0054F4A0); + set_func_end(0x0054F4A0, 0x0054F561); + set_func_start(0x0054F570, 0x0054F570); + set_func_end(0x0054F570, 0x0054F684); + set_func_start(0x0054F690, 0x0054F690); + set_func_end(0x0054F690, 0x0054F81D); + set_func_start(0x0054F820, 0x0054F820); + set_func_end(0x0054F820, 0x0054F8AA); + set_func_start(0x0054F8B0, 0x0054F8B0); + set_func_end(0x0054F8B0, 0x0054F97B); + set_func_start(0x0054F980, 0x0054F980); + set_func_end(0x0054F980, 0x0054FB0B); + set_func_start(0x00551720, 0x00551720); + set_func_end(0x00551720, 0x00551759); + set_func_start(0x00551760, 0x00551760); + set_func_end(0x00551760, 0x00551783); + set_func_start(0x00551790, 0x00551790); + set_func_end(0x00551790, 0x005517D0); + set_func_start(0x005517D0, 0x005517D0); + set_func_end(0x005517D0, 0x005518B3); + set_func_start(0x005518C0, 0x005518C0); + set_func_end(0x005518C0, 0x00551900); + set_func_start(0x00551900, 0x00551900); + set_func_end(0x00551900, 0x005519E3); + set_func_start(0x005519F0, 0x005519F0); + set_func_end(0x005519F0, 0x00551A30); + set_func_start(0x00551A30, 0x00551A30); + set_func_end(0x00551A30, 0x00551B3D); + set_func_start(0x00551B40, 0x00551B40); + set_func_end(0x00551B40, 0x00551B8F); + set_func_start(0x00551B90, 0x00551B90); + set_func_end(0x00551B90, 0x00551BB3); + set_func_start(0x00551BC0, 0x00551BC0); + set_func_end(0x00551BC0, 0x00551C00); + set_func_start(0x00551C00, 0x00551C00); + set_func_end(0x00551C00, 0x00551D0D); + set_func_start(0x00551D10, 0x00551D10); + set_func_end(0x00551D10, 0x00551D5F); + set_func_start(0x00551D60, 0x00551D60); + set_func_end(0x00551D60, 0x00551D99); + set_func_start(0x00551DA0, 0x00551DA0); + set_func_end(0x00551DA0, 0x00551DC3); + set_func_start(0x00551DD0, 0x00551DD0); + set_func_end(0x00551DD0, 0x00551FA1); + set_func_start(0x00551FB0, 0x00551FB0); + set_func_end(0x00551FB0, 0x00551FCC); + set_func_start(0x00551FD0, 0x00551FD0); + set_func_end(0x00551FD0, 0x00551FEC); + set_func_start(0x00551FF0, 0x00551FF0); + set_func_end(0x00551FF0, 0x0055200C); + set_func_start(0x005523A0, 0x005523A0); + set_func_end(0x005523A0, 0x00552439); + set_func_start(0x00552440, 0x00552440); + set_func_end(0x00552440, 0x0055257D); + set_func_start(0x00552580, 0x00552580); + set_func_end(0x00552580, 0x005526C8); + set_func_start(0x005529A0, 0x005529A0); + set_func_end(0x005529A0, 0x005529D7); + set_func_start(0x00552DD0, 0x00552DD0); + set_func_end(0x00552DD0, 0x00552E10); + set_func_start(0x00552E10, 0x00552E10); + set_func_end(0x00552E10, 0x00552E84); + set_func_start(0x00552E90, 0x00552E90); + set_func_end(0x00552E90, 0x00552F2F); + set_func_start(0x00552F30, 0x00552F30); + set_func_end(0x00552F30, 0x00552FFE); + set_func_start(0x00553110, 0x00553110); + set_func_end(0x00553110, 0x00553119); + set_func_start(0x00553120, 0x00553120); + set_func_end(0x00553120, 0x00553163); + set_func_start(0x00553170, 0x00553170); + set_func_end(0x00553170, 0x005531C2); + set_func_start(0x00553BA0, 0x00553BA0); + set_func_end(0x00553BA0, 0x00553C25); + set_func_start(0x00553C30, 0x00553C30); + set_func_end(0x00553C30, 0x00553D60); + set_func_start(0x00553D60, 0x00553D60); + set_func_end(0x00553D60, 0x00553E19); + set_func_start(0x00553E20, 0x00553E20); + set_func_end(0x00553E20, 0x00553F46); + set_func_start(0x00553F50, 0x00553F50); + set_func_end(0x00553F50, 0x00553F86); + set_func_start(0x00553F90, 0x00553F90); + set_func_end(0x00553F90, 0x00554157); + set_func_start(0x00554160, 0x00554160); + set_func_end(0x00554160, 0x00554168); + set_func_start(0x00554370, 0x00554370); + set_func_end(0x00554370, 0x00554379); + set_func_start(0x00554440, 0x00554440); + set_func_end(0x00554440, 0x00554449); + set_func_start(0x005545E0, 0x005545E0); + set_func_end(0x005545E0, 0x005545FB); + set_func_start(0x00554600, 0x00554600); + set_func_end(0x00554600, 0x0055460D); + set_func_start(0x00554680, 0x00554680); + set_func_end(0x00554680, 0x00554689); + set_func_start(0x00554740, 0x00554740); + set_func_end(0x00554740, 0x00554749); + set_func_start(0x005548E0, 0x005548E0); + set_func_end(0x005548E0, 0x005548E9); + set_func_start(0x005548F0, 0x005548F0); + set_func_end(0x005548F0, 0x00554958); + set_func_start(0x00554A50, 0x00554A50); + set_func_end(0x00554A50, 0x00554A59); + set_func_start(0x00554BD0, 0x00554BD0); + set_func_end(0x00554BD0, 0x00554BD9); + set_func_start(0x00554BE0, 0x00554BE0); + set_func_end(0x00554BE0, 0x00554D1B); + set_func_start(0x00554D20, 0x00554D20); + set_func_end(0x00554D20, 0x00554E5B); + set_func_start(0x005551E0, 0x005551E0); + set_func_end(0x005551E0, 0x005553A5); + set_func_start(0x005553B0, 0x005553B0); + set_func_end(0x005553B0, 0x005553E4); + set_func_start(0x00555590, 0x00555590); + set_func_end(0x00555590, 0x005555CC); + set_func_start(0x005555D0, 0x005555D0); + set_func_end(0x005555D0, 0x00555653); + set_func_start(0x00555660, 0x00555660); + set_func_end(0x00555660, 0x005556CB); + set_func_start(0x005556D0, 0x005556D0); + set_func_end(0x005556D0, 0x00555752); + set_func_start(0x00555760, 0x00555760); + set_func_end(0x00555760, 0x00555839); + set_func_start(0x00555840, 0x00555840); + set_func_end(0x00555840, 0x00555919); + set_func_start(0x00555FD0, 0x00555FD0); + set_func_end(0x00555FD0, 0x0055627C); + set_func_start(0x00556280, 0x00556280); + set_func_end(0x00556280, 0x005564CA); + set_func_start(0x005564D0, 0x005564D0); + set_func_end(0x005564D0, 0x005567D1); + set_func_start(0x005567E0, 0x005567E0); + set_func_end(0x005567E0, 0x005569CE); + set_func_start(0x005569D0, 0x005569D0); + set_func_end(0x005569D0, 0x00556A49); + set_func_start(0x00556A50, 0x00556A50); + set_func_end(0x00556A50, 0x00556AC9); + set_func_start(0x00556AD0, 0x00556AD0); + set_func_end(0x00556AD0, 0x00556B53); + set_func_start(0x00556B60, 0x00556B60); + set_func_end(0x00556B60, 0x00556BBF); + set_func_start(0x00556BC0, 0x00556BC0); + set_func_end(0x00556BC0, 0x00556D70); + set_func_start(0x00557520, 0x00557520); + set_func_end(0x00557520, 0x00557657); + set_func_start(0x00557660, 0x00557660); + set_func_end(0x00557660, 0x005576A3); + set_func_start(0x005576B0, 0x005576B0); + set_func_end(0x005576B0, 0x00557881); + set_func_start(0x00557890, 0x00557890); + set_func_end(0x00557890, 0x00557925); + set_func_start(0x00557930, 0x00557930); + set_func_end(0x00557930, 0x00557A99); + set_func_start(0x00557AA0, 0x00557AA0); + set_func_end(0x00557AA0, 0x00557BDB); + set_func_start(0x00557BE0, 0x00557BE0); + set_func_end(0x00557BE0, 0x00557D56); + set_func_start(0x00557D60, 0x00557D60); + set_func_end(0x00557D60, 0x00557E31); + set_func_start(0x00557E40, 0x00557E40); + set_func_end(0x00557E40, 0x00557F61); + set_func_start(0x00557F70, 0x00557F70); + set_func_end(0x00557F70, 0x0055805C); + set_func_start(0x00558060, 0x00558060); + set_func_end(0x00558060, 0x005580DB); + set_func_start(0x005580E0, 0x005580E0); + set_func_end(0x005580E0, 0x0055815B); + set_func_start(0x005586D0, 0x005586D0); + set_func_end(0x005586D0, 0x0055870F); + set_func_start(0x00559400, 0x00559400); + set_func_end(0x00559400, 0x005594D1); + set_func_start(0x005594E0, 0x005594E0); + set_func_end(0x005594E0, 0x005594F6); + set_func_start(0x00559500, 0x00559500); + set_func_end(0x00559500, 0x005595C9); + set_func_start(0x005595D0, 0x005595D0); + set_func_end(0x005595D0, 0x005595D8); + set_func_start(0x00559F50, 0x00559F50); + set_func_end(0x00559F50, 0x00559FE4); + set_func_start(0x00559FF0, 0x00559FF0); + set_func_end(0x00559FF0, 0x0055A03B); + set_func_start(0x0055A040, 0x0055A040); + set_func_end(0x0055A040, 0x0055A0BF); + set_func_start(0x0055A0C0, 0x0055A0C0); + set_func_end(0x0055A0C0, 0x0055A130); + set_func_start(0x0055D280, 0x0055D280); + set_func_end(0x0055D280, 0x0055D2A1); + set_func_start(0x0055D2B0, 0x0055D2B0); + set_func_end(0x0055D2B0, 0x0055D43D); + set_func_start(0x0055DC00, 0x0055DC00); + set_func_end(0x0055DC00, 0x0055DC23); + set_func_start(0x0055DC30, 0x0055DC30); + set_func_end(0x0055DC30, 0x0055DC57); + set_func_start(0x0055DC60, 0x0055DC60); + set_func_end(0x0055DC60, 0x0055DC84); + set_func_start(0x0055E8D0, 0x0055E8D0); + set_func_end(0x0055E8D0, 0x0055E9B0); + set_func_start(0x0055E9B0, 0x0055E9B0); + set_func_end(0x0055E9B0, 0x0055EA67); + set_func_start(0x0055EA70, 0x0055EA70); + set_func_end(0x0055EA70, 0x0055EACE); + set_func_start(0x0055FAD0, 0x0055FAD0); + set_func_end(0x0055FAD0, 0x0055FB81); + set_func_start(0x0055FB90, 0x0055FB90); + set_func_end(0x0055FB90, 0x0055FC1F); + set_func_start(0x0055FC20, 0x0055FC20); + set_func_end(0x0055FC20, 0x0055FCB9); + set_func_start(0x0055FCC0, 0x0055FCC0); + set_func_end(0x0055FCC0, 0x0055FD13); + set_func_start(0x00560560, 0x00560560); + set_func_end(0x00560560, 0x005605EC); + set_func_start(0x00562550, 0x00562550); + set_func_end(0x00562550, 0x005625F0); + set_func_start(0x005625F0, 0x005625F0); + set_func_end(0x005625F0, 0x0056269B); + set_func_start(0x00563520, 0x00563520); + set_func_end(0x00563520, 0x005635DF); + set_func_start(0x005635E0, 0x005635E0); + set_func_end(0x005635E0, 0x00563700); + set_func_start(0x00563700, 0x00563700); + set_func_end(0x00563700, 0x00563820); + set_func_start(0x00563820, 0x00563820); + set_func_end(0x00563820, 0x00563940); + set_func_start(0x00563940, 0x00563940); + set_func_end(0x00563940, 0x00563A87); + set_func_start(0x00563A90, 0x00563A90); + set_func_end(0x00563A90, 0x00563B7C); + set_func_start(0x00563B80, 0x00563B80); + set_func_end(0x00563B80, 0x00563CAC); + set_func_start(0x00563CB0, 0x00563CB0); + set_func_end(0x00563CB0, 0x00563DDC); + set_func_start(0x00563DE0, 0x00563DE0); + set_func_end(0x00563DE0, 0x00563F0C); + set_func_start(0x00563F10, 0x00563F10); + set_func_end(0x00563F10, 0x00564067); + set_func_start(0x00564070, 0x00564070); + set_func_end(0x00564070, 0x005640B2); + set_func_start(0x005640C0, 0x005640C0); + set_func_end(0x005640C0, 0x00564123); + set_func_start(0x00564130, 0x00564130); + set_func_end(0x00564130, 0x005641BC); + set_func_start(0x00564AE0, 0x00564AE0); + set_func_end(0x00564AE0, 0x00564B8A); + set_func_start(0x00564B90, 0x00564B90); + set_func_end(0x00564B90, 0x00564BAD); + set_func_start(0x00564BB0, 0x00564BB0); + set_func_end(0x00564BB0, 0x00564C08); + set_func_start(0x00564C10, 0x00564C10); + set_func_end(0x00564C10, 0x00564C61); + set_func_start(0x00564C70, 0x00564C70); + set_func_end(0x00564C70, 0x00564C8C); + set_func_start(0x00564E90, 0x00564E90); + set_func_end(0x00564E90, 0x00564F54); + set_func_start(0x00564F60, 0x00564F60); + set_func_end(0x00564F60, 0x00565024); + set_func_start(0x00566400, 0x00566400); + set_func_end(0x00566400, 0x00566487); + set_func_start(0x00566490, 0x00566490); + set_func_end(0x00566490, 0x005664D2); + set_func_start(0x005664E0, 0x005664E0); + set_func_end(0x005664E0, 0x00566522); + set_func_start(0x005666A0, 0x005666A0); + set_func_end(0x005666A0, 0x005666FE); + set_func_start(0x00566E80, 0x00566E80); + set_func_end(0x00566E80, 0x00566EAD); + set_func_start(0x00566EB0, 0x00566EB0); + set_func_end(0x00566EB0, 0x00566F32); + set_func_start(0x00566F40, 0x00566F40); + set_func_end(0x00566F40, 0x00566F6C); + set_func_start(0x00566F70, 0x00566F70); + set_func_end(0x00566F70, 0x00566F9F); + set_func_start(0x00566FA0, 0x00566FA0); + set_func_end(0x00566FA0, 0x005670CE); + set_func_start(0x005670D0, 0x005670D0); + set_func_end(0x005670D0, 0x005671F5); + set_func_start(0x00567200, 0x00567200); + set_func_end(0x00567200, 0x00567313); + set_func_start(0x00567320, 0x00567320); + set_func_end(0x00567320, 0x0056744C); + set_func_start(0x00567450, 0x00567450); + set_func_end(0x00567450, 0x005674F0); + set_func_start(0x005674F0, 0x005674F0); + set_func_end(0x005674F0, 0x0056751F); + set_func_start(0x00568160, 0x00568160); + set_func_end(0x00568160, 0x005682B6); + set_func_start(0x00568730, 0x00568730); + set_func_end(0x00568730, 0x00568764); + set_func_start(0x00568770, 0x00568770); + set_func_end(0x00568770, 0x00568808); + set_func_start(0x00568810, 0x00568810); + set_func_end(0x00568810, 0x005688B2); + set_func_start(0x005690A0, 0x005690A0); + set_func_end(0x005690A0, 0x0056917B); + set_func_start(0x00569180, 0x00569180); + set_func_end(0x00569180, 0x00569229); + set_func_start(0x00569230, 0x00569230); + set_func_end(0x00569230, 0x005692A0); + set_func_start(0x005692A0, 0x005692A0); + set_func_end(0x005692A0, 0x0056933F); + set_func_start(0x00569340, 0x00569340); + set_func_end(0x00569340, 0x005693DF); + set_func_start(0x005693E0, 0x005693E0); + set_func_end(0x005693E0, 0x0056951E); + set_func_start(0x00569520, 0x00569520); + set_func_end(0x00569520, 0x005696DD); + set_func_start(0x005696E0, 0x005696E0); + set_func_end(0x005696E0, 0x005697AD); + set_func_start(0x005697B0, 0x005697B0); + set_func_end(0x005697B0, 0x0056981C); + set_func_start(0x00569820, 0x00569820); + set_func_end(0x00569820, 0x00569901); + set_func_start(0x00569910, 0x00569910); + set_func_end(0x00569910, 0x00569B4C); + set_func_start(0x00569B50, 0x00569B50); + set_func_end(0x00569B50, 0x00569CCE); + set_func_start(0x00569CD0, 0x00569CD0); + set_func_end(0x00569CD0, 0x00569E46); + set_func_start(0x00569E50, 0x00569E50); + set_func_end(0x00569E50, 0x00569F99); + set_func_start(0x00569FA0, 0x00569FA0); + set_func_end(0x00569FA0, 0x0056A0EC); + set_func_start(0x0056A0F0, 0x0056A0F0); + set_func_end(0x0056A0F0, 0x0056A29E); + set_func_start(0x0056A2A0, 0x0056A2A0); + set_func_end(0x0056A2A0, 0x0056A376); + set_func_start(0x0056A380, 0x0056A380); + set_func_end(0x0056A380, 0x0056A404); + set_func_start(0x0056A410, 0x0056A410); + set_func_end(0x0056A410, 0x0056A639); + set_func_start(0x0056A640, 0x0056A640); + set_func_end(0x0056A640, 0x0056A85E); + set_func_start(0x0056A860, 0x0056A860); + set_func_end(0x0056A860, 0x0056AA04); + set_func_start(0x0056AA10, 0x0056AA10); + set_func_end(0x0056AA10, 0x0056AAEC); + set_func_start(0x0056AAF0, 0x0056AAF0); + set_func_end(0x0056AAF0, 0x0056AB61); + set_func_start(0x0056AB70, 0x0056AB70); + set_func_end(0x0056AB70, 0x0056AC05); + set_func_start(0x0056AC10, 0x0056AC10); + set_func_end(0x0056AC10, 0x0056AC88); + set_func_start(0x0056AC90, 0x0056AC90); + set_func_end(0x0056AC90, 0x0056AD96); + set_func_start(0x0056ADA0, 0x0056ADA0); + set_func_end(0x0056ADA0, 0x0056AE42); + set_func_start(0x0056AE50, 0x0056AE50); + set_func_end(0x0056AE50, 0x0056AEF2); + set_func_start(0x0056AF00, 0x0056AF00); + set_func_end(0x0056AF00, 0x0056AF51); + set_func_start(0x0056AF60, 0x0056AF60); + set_func_end(0x0056AF60, 0x0056AFB1); + set_func_start(0x0056AFC0, 0x0056AFC0); + set_func_end(0x0056AFC0, 0x0056B0AB); + set_func_start(0x0056B0B0, 0x0056B0B0); + set_func_end(0x0056B0B0, 0x0056B1DC); + set_func_start(0x0056D570, 0x0056D570); + set_func_end(0x0056D570, 0x0056D5B4); + set_func_start(0x0056D5C0, 0x0056D5C0); + set_func_end(0x0056D5C0, 0x0056D5CD); + set_func_start(0x0056D5D0, 0x0056D5D0); + set_func_end(0x0056D5D0, 0x0056D604); + set_func_start(0x0056D610, 0x0056D610); + set_func_end(0x0056D610, 0x0056D689); + set_func_start(0x0056D690, 0x0056D690); + set_func_end(0x0056D690, 0x0056D6C4); + set_func_start(0x0056D6D0, 0x0056D6D0); + set_func_end(0x0056D6D0, 0x0056D728); + set_func_start(0x0056DF80, 0x0056DF80); + set_func_end(0x0056DF80, 0x0056E0DC); + set_func_start(0x0056E0E0, 0x0056E0E0); + set_func_end(0x0056E0E0, 0x0056E167); + set_func_start(0x0056E170, 0x0056E170); + set_func_end(0x0056E170, 0x0056E1DA); + set_func_start(0x0056E1E0, 0x0056E1E0); + set_func_end(0x0056E1E0, 0x0056E202); + set_func_start(0x0056E210, 0x0056E210); + set_func_end(0x0056E210, 0x0056E306); + set_func_start(0x0056E310, 0x0056E310); + set_func_end(0x0056E310, 0x0056E39D); + set_func_start(0x0056E3A0, 0x0056E3A0); + set_func_end(0x0056E3A0, 0x0056E440); + set_func_start(0x0056E440, 0x0056E440); + set_func_end(0x0056E440, 0x0056E518); + set_func_start(0x0056E520, 0x0056E520); + set_func_end(0x0056E520, 0x0056E9AF); + set_func_start(0x0056E9B0, 0x0056E9B0); + set_func_end(0x0056E9B0, 0x0056EC9D); + set_func_start(0x0056ECA0, 0x0056ECA0); + set_func_end(0x0056ECA0, 0x0056EDE2); + set_func_start(0x0056EDF0, 0x0056EDF0); + set_func_end(0x0056EDF0, 0x0056EEE2); + set_func_start(0x0056EEF0, 0x0056EEF0); + set_func_end(0x0056EEF0, 0x0056EFFA); + set_func_start(0x0056F000, 0x0056F000); + set_func_end(0x0056F000, 0x0056F13F); + set_func_start(0x0056F140, 0x0056F140); + set_func_end(0x0056F140, 0x0056F274); + set_func_start(0x0056F280, 0x0056F280); + set_func_end(0x0056F280, 0x0056F342); + set_func_start(0x0056F350, 0x0056F350); + set_func_end(0x0056F350, 0x0056F396); + set_func_start(0x0056F3A0, 0x0056F3A0); + set_func_end(0x0056F3A0, 0x0056F404); + set_func_start(0x0056F410, 0x0056F410); + set_func_end(0x0056F410, 0x0056F4D8); + set_func_start(0x00570550, 0x00570550); + set_func_end(0x00570550, 0x005706B2); + set_func_start(0x005706C0, 0x005706C0); + set_func_end(0x005706C0, 0x0057074C); + set_func_start(0x00570750, 0x00570750); + set_func_end(0x00570750, 0x00570901); + set_func_start(0x00570910, 0x00570910); + set_func_end(0x00570910, 0x00570BC7); + set_func_start(0x00570BD0, 0x00570BD0); + set_func_end(0x00570BD0, 0x00570F0A); + set_func_start(0x00570F10, 0x00570F10); + set_func_end(0x00570F10, 0x005711BC); + set_func_start(0x005711C0, 0x005711C0); + set_func_end(0x005711C0, 0x00571347); + set_func_start(0x00571350, 0x00571350); + set_func_end(0x00571350, 0x005713B4); + set_func_start(0x005713C0, 0x005713C0); + set_func_end(0x005713C0, 0x0057144F); + set_func_start(0x00571450, 0x00571450); + set_func_end(0x00571450, 0x005714CA); + set_func_start(0x00571A40, 0x00571A40); + set_func_end(0x00571A40, 0x00571AA1); + set_func_start(0x00571AB0, 0x00571AB0); + set_func_end(0x00571AB0, 0x00571AF2); + set_func_start(0x00571B00, 0x00571B00); + set_func_end(0x00571B00, 0x00571BDF); + set_func_start(0x00572AB0, 0x00572AB0); + set_func_end(0x00572AB0, 0x00572B3A); + set_func_start(0x00572B40, 0x00572B40); + set_func_end(0x00572B40, 0x00572B74); + set_func_start(0x00572B80, 0x00572B80); + set_func_end(0x00572B80, 0x00572BB4); + set_func_start(0x00572BC0, 0x00572BC0); + set_func_end(0x00572BC0, 0x00572C4F); + set_func_start(0x00572C50, 0x00572C50); + set_func_end(0x00572C50, 0x00572C7D); + set_func_start(0x00572C80, 0x00572C80); + set_func_end(0x00572C80, 0x00572D07); + set_func_start(0x00573690, 0x00573690); + set_func_end(0x00573690, 0x00573A5F); + set_func_start(0x00573A60, 0x00573A60); + set_func_end(0x00573A60, 0x00573AA6); + set_func_start(0x00573AB0, 0x00573AB0); + set_func_end(0x00573AB0, 0x00573AF6); + set_func_start(0x00573B00, 0x00573B00); + set_func_end(0x00573B00, 0x00573B4A); + set_func_start(0x00573B50, 0x00573B50); + set_func_end(0x00573B50, 0x00573C8F); + set_func_start(0x00573C90, 0x00573C90); + set_func_end(0x00573C90, 0x00573E09); + set_func_start(0x00573E10, 0x00573E10); + set_func_end(0x00573E10, 0x00573EE3); + set_func_start(0x00573EF0, 0x00573EF0); + set_func_end(0x00573EF0, 0x00573FD0); + set_func_start(0x00573FD0, 0x00573FD0); + set_func_end(0x00573FD0, 0x005740AF); + set_func_start(0x005740B0, 0x005740B0); + set_func_end(0x005740B0, 0x005740B8); + set_func_start(0x005740C0, 0x005740C0); + set_func_end(0x005740C0, 0x0057417E); + set_func_start(0x00574180, 0x00574180); + set_func_end(0x00574180, 0x00574304); + set_func_start(0x00574A00, 0x00574A00); + set_func_end(0x00574A00, 0x00574AA8); + set_func_start(0x00574AB0, 0x00574AB0); + set_func_end(0x00574AB0, 0x00574CF3); + set_func_start(0x005761F0, 0x005761F0); + set_func_end(0x005761F0, 0x00576238); + set_func_start(0x0057B3A0, 0x0057B3A0); + set_func_end(0x0057B3A0, 0x0057B4F4); + set_func_start(0x0057B500, 0x0057B500); + set_func_end(0x0057B500, 0x0057B573); + set_func_start(0x0057B940, 0x0057B940); + set_func_end(0x0057B940, 0x0057B9B9); + set_func_start(0x0057B9C0, 0x0057B9C0); + set_func_end(0x0057B9C0, 0x0057B9E0); + set_func_start(0x0057BAB0, 0x0057BAB0); + set_func_end(0x0057BAB0, 0x0057BB30); + set_func_start(0x0057BB30, 0x0057BB30); + set_func_end(0x0057BB30, 0x0057BBB3); + set_func_start(0x0057BBC0, 0x0057BBC0); + set_func_end(0x0057BBC0, 0x0057BC8A); + set_func_start(0x0057C420, 0x0057C420); + set_func_end(0x0057C420, 0x0057C44A); + set_func_start(0x0057F170, 0x0057F170); + set_func_end(0x0057F170, 0x0057F1AE); + set_func_start(0x0057F1B0, 0x0057F1B0); + set_func_end(0x0057F1B0, 0x0057F37A); + set_func_start(0x0057F380, 0x0057F380); + set_func_end(0x0057F380, 0x0057F4F0); + set_func_start(0x0057F4F0, 0x0057F4F0); + set_func_end(0x0057F4F0, 0x0057F5CE); + set_func_start(0x005841D0, 0x005841D0); + set_func_end(0x005841D0, 0x005841F2); + set_func_start(0x00584200, 0x00584200); + set_func_end(0x00584200, 0x005842C4); + set_func_start(0x005842D0, 0x005842D0); + set_func_end(0x005842D0, 0x00584389); + set_func_start(0x00584390, 0x00584390); + set_func_end(0x00584390, 0x005843AE); + set_func_start(0x005843B0, 0x005843B0); + set_func_end(0x005843B0, 0x005843EB); + set_func_start(0x005843F0, 0x005843F0); + set_func_end(0x005843F0, 0x0058444F); + set_func_start(0x005846D0, 0x005846D0); + set_func_end(0x005846D0, 0x005846D8); + set_func_start(0x005846E0, 0x005846E0); + set_func_end(0x005846E0, 0x00584820); + set_func_start(0x00584820, 0x00584820); + set_func_end(0x00584820, 0x005849E5); + set_func_start(0x005849F0, 0x005849F0); + set_func_end(0x005849F0, 0x00584A59); + set_func_start(0x00584A60, 0x00584A60); + set_func_end(0x00584A60, 0x00584ABE); + set_func_start(0x00584E10, 0x00584E10); + set_func_end(0x00584E10, 0x00585070); + set_func_start(0x00585070, 0x00585070); + set_func_end(0x00585070, 0x005852B4); + set_func_start(0x005852C0, 0x005852C0); + set_func_end(0x005852C0, 0x00585394); + set_func_start(0x005853A0, 0x005853A0); + set_func_end(0x005853A0, 0x005854B2); + set_func_start(0x005854C0, 0x005854C0); + set_func_end(0x005854C0, 0x005855B7); + set_func_start(0x005855C0, 0x005855C0); + set_func_end(0x005855C0, 0x005856C1); + set_func_start(0x005856D0, 0x005856D0); + set_func_end(0x005856D0, 0x00585886); + set_func_start(0x00585890, 0x00585890); + set_func_end(0x00585890, 0x00585990); + set_func_start(0x00585990, 0x00585990); + set_func_end(0x00585990, 0x00585C8E); + set_func_start(0x00585C90, 0x00585C90); + set_func_end(0x00585C90, 0x00585F57); + set_func_start(0x005865F0, 0x005865F0); + set_func_end(0x005865F0, 0x005866DB); + set_func_start(0x005866E0, 0x005866E0); + set_func_end(0x005866E0, 0x00586722); + set_func_start(0x00586730, 0x00586730); + set_func_end(0x00586730, 0x00586773); + set_func_start(0x00586780, 0x00586780); + set_func_end(0x00586780, 0x005867C5); + set_func_start(0x005867D0, 0x005867D0); + set_func_end(0x005867D0, 0x00586804); + set_func_start(0x00586810, 0x00586810); + set_func_end(0x00586810, 0x0058686C); + set_func_start(0x00586870, 0x00586870); + set_func_end(0x00586870, 0x005868D1); + set_func_start(0x00586C80, 0x00586C80); + set_func_end(0x00586C80, 0x00586CF2); + set_func_start(0x00586D00, 0x00586D00); + set_func_end(0x00586D00, 0x00586D87); + set_func_start(0x00586D90, 0x00586D90); + set_func_end(0x00586D90, 0x00586DB5); + set_func_start(0x00587940, 0x00587940); + set_func_end(0x00587940, 0x005879D0); + set_func_start(0x005879D0, 0x005879D0); + set_func_end(0x005879D0, 0x00587C60); + set_func_start(0x00587C60, 0x00587C60); + set_func_end(0x00587C60, 0x00587EAD); + set_func_start(0x00587EB0, 0x00587EB0); + set_func_end(0x00587EB0, 0x005880BB); + set_func_start(0x00588540, 0x00588540); + set_func_end(0x00588540, 0x0058856A); + set_func_start(0x00588570, 0x00588570); + set_func_end(0x00588570, 0x005886C6); + set_func_start(0x005886D0, 0x005886D0); + set_func_end(0x005886D0, 0x0058874D); + set_func_start(0x00588750, 0x00588750); + set_func_end(0x00588750, 0x00588804); + set_func_start(0x00588810, 0x00588810); + set_func_end(0x00588810, 0x005888B0); + set_func_start(0x005888B0, 0x005888B0); + set_func_end(0x005888B0, 0x005888D6); + set_func_start(0x005888E0, 0x005888E0); + set_func_end(0x005888E0, 0x0058891A); + set_func_start(0x00588920, 0x00588920); + set_func_end(0x00588920, 0x005889CD); + set_func_start(0x005889D0, 0x005889D0); + set_func_end(0x005889D0, 0x00588C00); + set_func_start(0x00588C00, 0x00588C00); + set_func_end(0x00588C00, 0x00588CBF); + set_func_start(0x00588CC0, 0x00588CC0); + set_func_end(0x00588CC0, 0x00588D59); + set_func_start(0x00588D60, 0x00588D60); + set_func_end(0x00588D60, 0x00588DC7); + set_func_start(0x00588DD0, 0x00588DD0); + set_func_end(0x00588DD0, 0x00588E52); + set_func_start(0x00588F00, 0x00588F00); + set_func_end(0x00588F00, 0x00588F89); + set_func_start(0x00589520, 0x00589520); + set_func_end(0x00589520, 0x00589584); + set_func_start(0x00589590, 0x00589590); + set_func_end(0x00589590, 0x005895F4); + set_func_start(0x00589600, 0x00589600); + set_func_end(0x00589600, 0x005896AC); + set_func_start(0x00589B50, 0x00589B50); + set_func_end(0x00589B50, 0x00589B87); + set_func_start(0x00589B90, 0x00589B90); + set_func_end(0x00589B90, 0x00589BAB); + set_func_start(0x00589C40, 0x00589C40); + set_func_end(0x00589C40, 0x00589C8E); + set_func_start(0x00589C90, 0x00589C90); + set_func_end(0x00589C90, 0x00589D67); + set_func_start(0x00589D70, 0x00589D70); + set_func_end(0x00589D70, 0x00589DBC); + set_func_start(0x0058A110, 0x0058A110); + set_func_end(0x0058A110, 0x0058A148); + set_func_start(0x0058A150, 0x0058A150); + set_func_end(0x0058A150, 0x0058A192); + set_func_start(0x0058A400, 0x0058A400); + set_func_end(0x0058A400, 0x0058A421); + set_func_start(0x0058A480, 0x0058A480); + set_func_end(0x0058A480, 0x0058A515); + set_func_start(0x0058A900, 0x0058A900); + set_func_end(0x0058A900, 0x0058A91B); + set_func_start(0x0058A920, 0x0058A920); + set_func_end(0x0058A920, 0x0058A954); + set_func_start(0x0058A960, 0x0058A960); + set_func_end(0x0058A960, 0x0058A994); + set_func_start(0x0058A9A0, 0x0058A9A0); + set_func_end(0x0058A9A0, 0x0058A9D4); + set_func_start(0x0058A9E0, 0x0058A9E0); + set_func_end(0x0058A9E0, 0x0058AA35); + set_func_start(0x0058AA40, 0x0058AA40); + set_func_end(0x0058AA40, 0x0058AA60); + set_func_start(0x0058AB50, 0x0058AB50); + set_func_end(0x0058AB50, 0x0058AB9C); + set_func_start(0x0058B3A0, 0x0058B3A0); + set_func_end(0x0058B3A0, 0x0058B487); + set_func_start(0x0058B490, 0x0058B490); + set_func_end(0x0058B490, 0x0058B587); + set_func_start(0x0058B590, 0x0058B590); + set_func_end(0x0058B590, 0x0058B5F7); + set_func_start(0x0058B600, 0x0058B600); + set_func_end(0x0058B600, 0x0058B664); + set_func_start(0x0058B670, 0x0058B670); + set_func_end(0x0058B670, 0x0058B6D4); + set_func_start(0x0058BD10, 0x0058BD10); + set_func_end(0x0058BD10, 0x0058BD2B); + set_func_start(0x0058BD30, 0x0058BD30); + set_func_end(0x0058BD30, 0x0058BD4B); + set_func_start(0x0058BD50, 0x0058BD50); + set_func_end(0x0058BD50, 0x0058BD6B); + set_func_start(0x0058BD70, 0x0058BD70); + set_func_end(0x0058BD70, 0x0058BD8B); + set_func_start(0x0058BD90, 0x0058BD90); + set_func_end(0x0058BD90, 0x0058BDAB); + set_func_start(0x0058BDB0, 0x0058BDB0); + set_func_end(0x0058BDB0, 0x0058BDCB); + set_func_start(0x0058BDD0, 0x0058BDD0); + set_func_end(0x0058BDD0, 0x0058BDF2); + set_func_start(0x0058BE00, 0x0058BE00); + set_func_end(0x0058BE00, 0x0058BE22); + set_func_start(0x0058BE30, 0x0058BE30); + set_func_end(0x0058BE30, 0x0058BEC4); + set_func_start(0x0058BED0, 0x0058BED0); + set_func_end(0x0058BED0, 0x0058BF63); + set_func_start(0x0058BF70, 0x0058BF70); + set_func_end(0x0058BF70, 0x0058C003); + set_func_start(0x0058C010, 0x0058C010); + set_func_end(0x0058C010, 0x0058C0A3); + set_func_start(0x0058C0B0, 0x0058C0B0); + set_func_end(0x0058C0B0, 0x0058C0D2); + set_func_start(0x0058C0E0, 0x0058C0E0); + set_func_end(0x0058C0E0, 0x0058C102); + set_func_start(0x0058C110, 0x0058C110); + set_func_end(0x0058C110, 0x0058C135); + set_func_start(0x0058C140, 0x0058C140); + set_func_end(0x0058C140, 0x0058C15C); + set_func_start(0x0058C160, 0x0058C160); + set_func_end(0x0058C160, 0x0058C182); + set_func_start(0x0058C190, 0x0058C190); + set_func_end(0x0058C190, 0x0058C1E1); + set_func_start(0x0058C1F0, 0x0058C1F0); + set_func_end(0x0058C1F0, 0x0058C241); + set_func_start(0x0058C250, 0x0058C250); + set_func_end(0x0058C250, 0x0058C2A1); + set_func_start(0x0058C2B0, 0x0058C2B0); + set_func_end(0x0058C2B0, 0x0058C39C); + set_func_start(0x0058C3A0, 0x0058C3A0); + set_func_end(0x0058C3A0, 0x0058C3B0); + set_func_start(0x0058C3B0, 0x0058C3B0); + set_func_end(0x0058C3B0, 0x0058C3D2); + set_func_start(0x0058C3E0, 0x0058C3E0); + set_func_end(0x0058C3E0, 0x0058C426); + set_func_start(0x0058C430, 0x0058C430); + set_func_end(0x0058C430, 0x0058C46D); + set_func_start(0x0058C470, 0x0058C470); + set_func_end(0x0058C470, 0x0058C492); + set_func_start(0x0058C4A0, 0x0058C4A0); + set_func_end(0x0058C4A0, 0x0058C4C2); + set_func_start(0x0058C4D0, 0x0058C4D0); + set_func_end(0x0058C4D0, 0x0058C50D); + set_func_start(0x0058C510, 0x0058C510); + set_func_end(0x0058C510, 0x0058C54D); + set_func_start(0x0058C910, 0x0058C910); + set_func_end(0x0058C910, 0x0058C986); + set_func_start(0x0058C990, 0x0058C990); + set_func_end(0x0058C990, 0x0058CA67); + set_func_start(0x0058D350, 0x0058D350); + set_func_end(0x0058D350, 0x0058D365); + set_func_start(0x0058D370, 0x0058D370); + set_func_end(0x0058D370, 0x0058D41A); + set_func_start(0x0058D420, 0x0058D420); + set_func_end(0x0058D420, 0x0058D4CA); + set_func_start(0x0058D4D0, 0x0058D4D0); + set_func_end(0x0058D4D0, 0x0058D534); + set_func_start(0x0058D540, 0x0058D540); + set_func_end(0x0058D540, 0x0058D5A4); + set_func_start(0x0058D5B0, 0x0058D5B0); + set_func_end(0x0058D5B0, 0x0058D5B8); + set_func_start(0x0058D5C0, 0x0058D5C0); + set_func_end(0x0058D5C0, 0x0058D5C8); + set_func_start(0x0058D5D0, 0x0058D5D0); + set_func_end(0x0058D5D0, 0x0058D60A); + set_func_start(0x0058D610, 0x0058D610); + set_func_end(0x0058D610, 0x0058D618); + set_func_start(0x0058D620, 0x0058D620); + set_func_end(0x0058D620, 0x0058D670); + set_func_start(0x0058D670, 0x0058D670); + set_func_end(0x0058D670, 0x0058D80A); + set_func_start(0x0058D810, 0x0058D810); + set_func_end(0x0058D810, 0x0058D971); + set_func_start(0x0058D980, 0x0058D980); + set_func_end(0x0058D980, 0x0058DAAC); + set_func_start(0x0058DAB0, 0x0058DAB0); + set_func_end(0x0058DAB0, 0x0058DB2A); + set_func_start(0x0058DB30, 0x0058DB30); + set_func_end(0x0058DB30, 0x0058DBBB); + set_func_start(0x0058DBC0, 0x0058DBC0); + set_func_end(0x0058DBC0, 0x0058DD2A); + set_func_start(0x00590710, 0x00590710); + set_func_end(0x00590710, 0x00590744); + set_func_start(0x00590D10, 0x00590D10); + set_func_end(0x00590D10, 0x00590D52); + set_func_start(0x00590D60, 0x00590D60); + set_func_end(0x00590D60, 0x00590DFE); + set_func_start(0x00590E00, 0x00590E00); + set_func_end(0x00590E00, 0x00590EB4); + set_func_start(0x00590EC0, 0x00590EC0); + set_func_end(0x00590EC0, 0x00590EC8); + set_func_start(0x00590ED0, 0x00590ED0); + set_func_end(0x00590ED0, 0x00590F3E); + set_func_start(0x00590F40, 0x00590F40); + set_func_end(0x00590F40, 0x00590FDF); + set_func_start(0x00590FE0, 0x00590FE0); + set_func_end(0x00590FE0, 0x00591080); + set_func_start(0x00591080, 0x00591080); + set_func_end(0x00591080, 0x00591120); + set_func_start(0x00591120, 0x00591120); + set_func_end(0x00591120, 0x005911C0); + set_func_start(0x005911C0, 0x005911C0); + set_func_end(0x005911C0, 0x00591249); + set_func_start(0x005915E0, 0x005915E0); + set_func_end(0x005915E0, 0x00591677); + set_func_start(0x00591680, 0x00591680); + set_func_end(0x00591680, 0x005916E4); + set_func_start(0x00591E60, 0x00591E60); + set_func_end(0x00591E60, 0x00591EC4); + set_func_start(0x00593D10, 0x00593D10); + set_func_end(0x00593D10, 0x00593D44); + set_func_start(0x00593D50, 0x00593D50); + set_func_end(0x00593D50, 0x00593D8A); + set_func_start(0x00593D90, 0x00593D90); + set_func_end(0x00593D90, 0x00593DAB); + set_func_start(0x00593E10, 0x00593E10); + set_func_end(0x00593E10, 0x00593EA4); + set_func_start(0x00593EB0, 0x00593EB0); + set_func_end(0x00593EB0, 0x00593F67); + set_func_start(0x00594370, 0x00594370); + set_func_end(0x00594370, 0x00594391); + set_func_start(0x005943A0, 0x005943A0); + set_func_end(0x005943A0, 0x00594424); + set_func_start(0x00594430, 0x00594430); + set_func_end(0x00594430, 0x0059447B); + set_func_start(0x00594480, 0x00594480); + set_func_end(0x00594480, 0x0059452C); + set_func_start(0x00594530, 0x00594530); + set_func_end(0x00594530, 0x005945AE); + set_func_start(0x005945B0, 0x005945B0); + set_func_end(0x005945B0, 0x0059464F); + set_func_start(0x00594650, 0x00594650); + set_func_end(0x00594650, 0x005946BB); + set_func_start(0x00595040, 0x00595040); + set_func_end(0x00595040, 0x00595084); + set_func_start(0x00595090, 0x00595090); + set_func_end(0x00595090, 0x00595148); + set_func_start(0x00595150, 0x00595150); + set_func_end(0x00595150, 0x005952E7); + set_func_start(0x005952F0, 0x005952F0); + set_func_end(0x005952F0, 0x00595470); + set_func_start(0x00595470, 0x00595470); + set_func_end(0x00595470, 0x005955D9); + set_func_start(0x005955E0, 0x005955E0); + set_func_end(0x005955E0, 0x005957CC); + set_func_start(0x005957D0, 0x005957D0); + set_func_end(0x005957D0, 0x005959C5); + set_func_start(0x005959D0, 0x005959D0); + set_func_end(0x005959D0, 0x00595B59); + set_func_start(0x00595B60, 0x00595B60); + set_func_end(0x00595B60, 0x00595C3B); + set_func_start(0x00595C40, 0x00595C40); + set_func_end(0x00595C40, 0x00595E60); + set_func_start(0x00595E60, 0x00595E60); + set_func_end(0x00595E60, 0x00595EB6); + set_func_start(0x00595EC0, 0x00595EC0); + set_func_end(0x00595EC0, 0x0059600E); + set_func_start(0x00596010, 0x00596010); + set_func_end(0x00596010, 0x00596143); + set_func_start(0x00596150, 0x00596150); + set_func_end(0x00596150, 0x005961E4); + set_func_start(0x005961F0, 0x005961F0); + set_func_end(0x005961F0, 0x00596282); + set_func_start(0x00596290, 0x00596290); + set_func_end(0x00596290, 0x005963BF); + set_func_start(0x00598DD0, 0x00598DD0); + set_func_end(0x00598DD0, 0x00598E04); + set_func_start(0x00598F30, 0x00598F30); + set_func_end(0x00598F30, 0x00598F38); + set_func_start(0x00599F00, 0x00599F00); + set_func_end(0x00599F00, 0x00599F3F); + set_func_start(0x00599F40, 0x00599F40); + set_func_end(0x00599F40, 0x00599F74); + set_func_start(0x0059A130, 0x0059A130); + set_func_end(0x0059A130, 0x0059A1B2); + set_func_start(0x0059A1C0, 0x0059A1C0); + set_func_end(0x0059A1C0, 0x0059A1E9); + set_func_start(0x0059A1F0, 0x0059A1F0); + set_func_end(0x0059A1F0, 0x0059A275); + set_func_start(0x0059AB90, 0x0059AB90); + set_func_end(0x0059AB90, 0x0059AD3B); + set_func_start(0x0059AD40, 0x0059AD40); + set_func_end(0x0059AD40, 0x0059AE6B); + set_func_start(0x0059AE70, 0x0059AE70); + set_func_end(0x0059AE70, 0x0059AF02); + set_func_start(0x0059AF10, 0x0059AF10); + set_func_end(0x0059AF10, 0x0059B037); + set_func_start(0x0059B040, 0x0059B040); + set_func_end(0x0059B040, 0x0059B0AC); + set_func_start(0x0059B0B0, 0x0059B0B0); + set_func_end(0x0059B0B0, 0x0059B0F4); + set_func_start(0x0059BC90, 0x0059BC90); + set_func_end(0x0059BC90, 0x0059BCF0); + set_func_start(0x0059BCF0, 0x0059BCF0); + set_func_end(0x0059BCF0, 0x0059C196); + set_func_start(0x0059C1A0, 0x0059C1A0); + set_func_end(0x0059C1A0, 0x0059C2CF); + set_func_start(0x0059C2D0, 0x0059C2D0); + set_func_end(0x0059C2D0, 0x0059C414); + set_func_start(0x0059C420, 0x0059C420); + set_func_end(0x0059C420, 0x0059C479); + set_func_start(0x0059C480, 0x0059C480); + set_func_end(0x0059C480, 0x0059C588); + set_func_start(0x0059C590, 0x0059C590); + set_func_end(0x0059C590, 0x0059C737); + set_func_start(0x0059C740, 0x0059C740); + set_func_end(0x0059C740, 0x0059C828); + set_func_start(0x0059C830, 0x0059C830); + set_func_end(0x0059C830, 0x0059C91A); + set_func_start(0x0059C920, 0x0059C920); + set_func_end(0x0059C920, 0x0059C9E4); + set_func_start(0x0059C9F0, 0x0059C9F0); + set_func_end(0x0059C9F0, 0x0059CAA1); + set_func_start(0x0059CAB0, 0x0059CAB0); + set_func_end(0x0059CAB0, 0x0059CB68); + set_func_start(0x0059D270, 0x0059D270); + set_func_end(0x0059D270, 0x0059D405); + set_func_start(0x0059D410, 0x0059D410); + set_func_end(0x0059D410, 0x0059D4F0); + set_func_start(0x0059D4F0, 0x0059D4F0); + set_func_end(0x0059D4F0, 0x0059D533); + set_func_start(0x0059D540, 0x0059D540); + set_func_end(0x0059D540, 0x0059D5D1); + set_func_start(0x0059D5E0, 0x0059D5E0); + set_func_end(0x0059D5E0, 0x0059DA35); + set_func_start(0x0059DA40, 0x0059DA40); + set_func_end(0x0059DA40, 0x0059DCFE); + set_func_start(0x0059DD00, 0x0059DD00); + set_func_end(0x0059DD00, 0x0059DDEA); + set_func_start(0x0059DDF0, 0x0059DDF0); + set_func_end(0x0059DDF0, 0x0059DF54); + set_func_start(0x0059F750, 0x0059F750); + set_func_end(0x0059F750, 0x0059F758); + set_func_start(0x0059F760, 0x0059F760); + set_func_end(0x0059F760, 0x0059F98D); + set_func_start(0x0059F990, 0x0059F990); + set_func_end(0x0059F990, 0x0059FD5B); + set_func_start(0x0059FD60, 0x0059FD60); + set_func_end(0x0059FD60, 0x0059FF23); + set_func_start(0x005A0F60, 0x005A0F60); + set_func_end(0x005A0F60, 0x005A0F94); + set_func_start(0x005A0FA0, 0x005A0FA0); + set_func_end(0x005A0FA0, 0x005A0FD4); + set_func_start(0x005A0FE0, 0x005A0FE0); + set_func_end(0x005A0FE0, 0x005A1054); + set_func_start(0x005A1060, 0x005A1060); + set_func_end(0x005A1060, 0x005A108D); + set_func_start(0x005A1090, 0x005A1090); + set_func_end(0x005A1090, 0x005A10CF); + set_func_start(0x005A1330, 0x005A1330); + set_func_end(0x005A1330, 0x005A14C8); + set_func_start(0x005A14D0, 0x005A14D0); + set_func_end(0x005A14D0, 0x005A152A); + set_func_start(0x005A1530, 0x005A1530); + set_func_end(0x005A1530, 0x005A169B); + set_func_start(0x005A16A0, 0x005A16A0); + set_func_end(0x005A16A0, 0x005A17E9); + set_func_start(0x005A1950, 0x005A1950); + set_func_end(0x005A1950, 0x005A19B5); + set_func_start(0x005A19C0, 0x005A19C0); + set_func_end(0x005A19C0, 0x005A1AB5); + set_func_start(0x005A1AC0, 0x005A1AC0); + set_func_end(0x005A1AC0, 0x005A1BC2); + set_func_start(0x005A1BD0, 0x005A1BD0); + set_func_end(0x005A1BD0, 0x005A1C93); + set_func_start(0x005A1CA0, 0x005A1CA0); + set_func_end(0x005A1CA0, 0x005A1EC5); + set_func_start(0x005A1F70, 0x005A1F70); + set_func_end(0x005A1F70, 0x005A1FA4); + set_func_start(0x005A1FB0, 0x005A1FB0); + set_func_end(0x005A1FB0, 0x005A20E3); + set_func_start(0x005A2200, 0x005A2200); + set_func_end(0x005A2200, 0x005A2292); + set_func_start(0x005A24F0, 0x005A24F0); + set_func_end(0x005A24F0, 0x005A252F); + set_func_start(0x005A2530, 0x005A2530); + set_func_end(0x005A2530, 0x005A25FB); + set_func_start(0x005A2600, 0x005A2600); + set_func_end(0x005A2600, 0x005A26CF); + set_func_start(0x005A26D0, 0x005A26D0); + set_func_end(0x005A26D0, 0x005A2820); + set_func_start(0x005A2820, 0x005A2820); + set_func_end(0x005A2820, 0x005A287D); + set_func_start(0x005A2930, 0x005A2930); + set_func_end(0x005A2930, 0x005A29F4); + set_func_start(0x005A2A00, 0x005A2A00); + set_func_end(0x005A2A00, 0x005A2A3A); + set_func_start(0x005A2A40, 0x005A2A40); + set_func_end(0x005A2A40, 0x005A2A6D); + set_func_start(0x005A2A70, 0x005A2A70); + set_func_end(0x005A2A70, 0x005A2A9D); + set_func_start(0x005A2FC0, 0x005A2FC0); + set_func_end(0x005A2FC0, 0x005A325C); + set_func_start(0x005A3260, 0x005A3260); + set_func_end(0x005A3260, 0x005A3364); + set_func_start(0x005A3370, 0x005A3370); + set_func_end(0x005A3370, 0x005A340C); + set_func_start(0x005A3410, 0x005A3410); + set_func_end(0x005A3410, 0x005A348C); + set_func_start(0x005A3490, 0x005A3490); + set_func_end(0x005A3490, 0x005A35DD); + set_func_start(0x005A35E0, 0x005A35E0); + set_func_end(0x005A35E0, 0x005A35FD); + set_func_start(0x005A3860, 0x005A3860); + set_func_end(0x005A3860, 0x005A3CE4); + set_func_start(0x005A3CF0, 0x005A3CF0); + set_func_end(0x005A3CF0, 0x005A3D54); + set_func_start(0x005A4330, 0x005A4330); + set_func_end(0x005A4330, 0x005A43B3); + set_func_start(0x005A43C0, 0x005A43C0); + set_func_end(0x005A43C0, 0x005A440B); + set_func_start(0x005A4410, 0x005A4410); + set_func_end(0x005A4410, 0x005A443F); + set_func_start(0x005A4440, 0x005A4440); + set_func_end(0x005A4440, 0x005A4493); + set_func_start(0x005A44A0, 0x005A44A0); + set_func_end(0x005A44A0, 0x005A44C2); + set_func_start(0x005A44D0, 0x005A44D0); + set_func_end(0x005A44D0, 0x005A44FC); + set_func_start(0x005A4500, 0x005A4500); + set_func_end(0x005A4500, 0x005A4520); + set_func_start(0x005A4520, 0x005A4520); + set_func_end(0x005A4520, 0x005A45AC); + set_func_start(0x005A45B0, 0x005A45B0); + set_func_end(0x005A45B0, 0x005A45D2); + set_func_start(0x005A45E0, 0x005A45E0); + set_func_end(0x005A45E0, 0x005A469F); + set_func_start(0x005A4D30, 0x005A4D30); + set_func_end(0x005A4D30, 0x005A4E46); + set_func_start(0x005A4E50, 0x005A4E50); + set_func_end(0x005A4E50, 0x005A500D); + set_func_start(0x005A5CE0, 0x005A5CE0); + set_func_end(0x005A5CE0, 0x005A5D2F); + set_func_start(0x005A5D30, 0x005A5D30); + set_func_end(0x005A5D30, 0x005A5E14); + set_func_start(0x005A5E20, 0x005A5E20); + set_func_end(0x005A5E20, 0x005A5EE2); + set_func_start(0x005A5EF0, 0x005A5EF0); + set_func_end(0x005A5EF0, 0x005A5F51); + set_func_start(0x005A5F60, 0x005A5F60); + set_func_end(0x005A5F60, 0x005A5FF8); + set_func_start(0x005A6000, 0x005A6000); + set_func_end(0x005A6000, 0x005A61FA); + set_func_start(0x005A6200, 0x005A6200); + set_func_end(0x005A6200, 0x005A63EA); + set_func_start(0x005A63F0, 0x005A63F0); + set_func_end(0x005A63F0, 0x005A65F2); + set_func_start(0x005A6600, 0x005A6600); + set_func_end(0x005A6600, 0x005A67EB); + set_func_start(0x005A67F0, 0x005A67F0); + set_func_end(0x005A67F0, 0x005A69F9); + set_func_start(0x005A6A00, 0x005A6A00); + set_func_end(0x005A6A00, 0x005A6B12); + set_func_start(0x005A6B20, 0x005A6B20); + set_func_end(0x005A6B20, 0x005A6B9C); + set_func_start(0x005A6BA0, 0x005A6BA0); + set_func_end(0x005A6BA0, 0x005A6D50); + set_func_start(0x005A6D50, 0x005A6D50); + set_func_end(0x005A6D50, 0x005A6DB9); + set_func_start(0x005A6DC0, 0x005A6DC0); + set_func_end(0x005A6DC0, 0x005A70ED); + set_func_start(0x005A7110, 0x005A7110); + set_func_end(0x005A7110, 0x005A7179); + set_func_start(0x005A7180, 0x005A7180); + set_func_end(0x005A7180, 0x005A7243); + set_func_start(0x005A7D10, 0x005A7D10); + set_func_end(0x005A7D10, 0x005A7D87); + set_func_start(0x005A7D90, 0x005A7D90); + set_func_end(0x005A7D90, 0x005A7E60); + set_func_start(0x005A7E60, 0x005A7E60); + set_func_end(0x005A7E60, 0x005A7F15); + set_func_start(0x005A7F20, 0x005A7F20); + set_func_end(0x005A7F20, 0x005A7F54); + set_func_start(0x005A7F60, 0x005A7F60); + set_func_end(0x005A7F60, 0x005A7FCB); + set_func_start(0x005A7FD0, 0x005A7FD0); + set_func_end(0x005A7FD0, 0x005A8011); + set_func_start(0x005A8220, 0x005A8220); + set_func_end(0x005A8220, 0x005A8290); + set_func_start(0x005A8290, 0x005A8290); + set_func_end(0x005A8290, 0x005A832F); + set_func_start(0x005A8330, 0x005A8330); + set_func_end(0x005A8330, 0x005A83B1); + set_func_start(0x005A8720, 0x005A8720); + set_func_end(0x005A8720, 0x005A8790); + set_func_start(0x005A8790, 0x005A8790); + set_func_end(0x005A8790, 0x005A8811); + set_func_start(0x005A8820, 0x005A8820); + set_func_end(0x005A8820, 0x005A88A9); + set_func_start(0x005A8BC0, 0x005A8BC0); + set_func_end(0x005A8BC0, 0x005A8C30); + set_func_start(0x005A8F10, 0x005A8F10); + set_func_end(0x005A8F10, 0x005A91BB); + set_func_start(0x005A91C0, 0x005A91C0); + set_func_end(0x005A91C0, 0x005A9288); + set_func_start(0x005A9290, 0x005A9290); + set_func_end(0x005A9290, 0x005A9357); + set_func_start(0x005A9B30, 0x005A9B30); + set_func_end(0x005A9B30, 0x005A9B99); + set_func_start(0x005A9BA0, 0x005A9BA0); + set_func_end(0x005A9BA0, 0x005A9C10); + set_func_start(0x005A9C10, 0x005A9C10); + set_func_end(0x005A9C10, 0x005A9C80); + set_func_start(0x005A9C80, 0x005A9C80); + set_func_end(0x005A9C80, 0x005A9CF0); + set_func_start(0x005A9CF0, 0x005A9CF0); + set_func_end(0x005A9CF0, 0x005A9D4D); + set_func_start(0x005A9D50, 0x005A9D50); + set_func_end(0x005A9D50, 0x005A9E17); + set_func_start(0x005AAD40, 0x005AAD40); + set_func_end(0x005AAD40, 0x005AADB0); + set_func_start(0x005AB840, 0x005AB840); + set_func_end(0x005AB840, 0x005AB896); + set_func_start(0x005AB8A0, 0x005AB8A0); + set_func_end(0x005AB8A0, 0x005AB9CD); + set_func_start(0x005AC000, 0x005AC000); + set_func_end(0x005AC000, 0x005AC084); + set_func_start(0x005AC090, 0x005AC090); + set_func_end(0x005AC090, 0x005AC0D7); + set_func_start(0x005AC320, 0x005AC320); + set_func_end(0x005AC320, 0x005AC385); + set_func_start(0x005AC390, 0x005AC390); + set_func_end(0x005AC390, 0x005AC477); + set_func_start(0x005AC480, 0x005AC480); + set_func_end(0x005AC480, 0x005AC4C1); + set_func_start(0x005AC750, 0x005AC750); + set_func_end(0x005AC750, 0x005AC7C3); + set_func_start(0x005AC7D0, 0x005AC7D0); + set_func_end(0x005AC7D0, 0x005AC865); + set_func_start(0x005AC870, 0x005AC870); + set_func_end(0x005AC870, 0x005AC8E5); + set_func_start(0x005AD020, 0x005AD020); + set_func_end(0x005AD020, 0x005AD064); + set_func_start(0x005AD070, 0x005AD070); + set_func_end(0x005AD070, 0x005AD078); + set_func_start(0x005AD080, 0x005AD080); + set_func_end(0x005AD080, 0x005AD0EE); + set_func_start(0x005AD0F0, 0x005AD0F0); + set_func_end(0x005AD0F0, 0x005AD13F); + set_func_start(0x005AD140, 0x005AD140); + set_func_end(0x005AD140, 0x005AD148); + set_func_start(0x005AD150, 0x005AD150); + set_func_end(0x005AD150, 0x005AD1A3); + set_func_start(0x005AD1B0, 0x005AD1B0); + set_func_end(0x005AD1B0, 0x005AD1B8); + set_func_start(0x005AD1C0, 0x005AD1C0); + set_func_end(0x005AD1C0, 0x005AD228); + set_func_start(0x005AD230, 0x005AD230); + set_func_end(0x005AD230, 0x005AD238); + set_func_start(0x005AD770, 0x005AD770); + set_func_end(0x005AD770, 0x005AD7B2); + set_func_start(0x005AD7C0, 0x005AD7C0); + set_func_end(0x005AD7C0, 0x005AD812); + set_func_start(0x005AD820, 0x005AD820); + set_func_end(0x005AD820, 0x005AD828); + set_func_start(0x005AD830, 0x005AD830); + set_func_end(0x005AD830, 0x005AD872); + set_func_start(0x005AD880, 0x005AD880); + set_func_end(0x005AD880, 0x005AD8E3); + set_func_start(0x005AE800, 0x005AE800); + set_func_end(0x005AE800, 0x005AE85A); + set_func_start(0x005AE860, 0x005AE860); + set_func_end(0x005AE860, 0x005AEF83); + set_func_start(0x005AEF90, 0x005AEF90); + set_func_end(0x005AEF90, 0x005AF0C7); + set_func_start(0x005AF0D0, 0x005AF0D0); + set_func_end(0x005AF0D0, 0x005AF116); + set_func_start(0x005AF120, 0x005AF120); + set_func_end(0x005AF120, 0x005AF1CD); + set_func_start(0x005AF1D0, 0x005AF1D0); + set_func_end(0x005AF1D0, 0x005AF242); + set_func_start(0x005AF250, 0x005AF250); + set_func_end(0x005AF250, 0x005AF2BB); + set_func_start(0x005AF2C0, 0x005AF2C0); + set_func_end(0x005AF2C0, 0x005AF317); + set_func_start(0x005AF320, 0x005AF320); + set_func_end(0x005AF320, 0x005AF380); + set_func_start(0x005AF380, 0x005AF380); + set_func_end(0x005AF380, 0x005AF3F1); + set_func_start(0x005AF910, 0x005AF910); + set_func_end(0x005AF910, 0x005AF9BA); + set_func_start(0x005AF9C0, 0x005AF9C0); + set_func_end(0x005AF9C0, 0x005AFBAF); + set_func_start(0x005AFD10, 0x005AFD10); + set_func_end(0x005AFD10, 0x005AFD32); + set_func_start(0x005B0680, 0x005B0680); + set_func_end(0x005B0680, 0x005B093C); + set_func_start(0x005B0940, 0x005B0940); + set_func_end(0x005B0940, 0x005B09AD); + set_func_start(0x005B09B0, 0x005B09B0); + set_func_end(0x005B09B0, 0x005B0A1D); + set_func_start(0x005B0A20, 0x005B0A20); + set_func_end(0x005B0A20, 0x005B0A8D); + set_func_start(0x005B0A90, 0x005B0A90); + set_func_end(0x005B0A90, 0x005B0CD2); + set_func_start(0x005B0CE0, 0x005B0CE0); + set_func_end(0x005B0CE0, 0x005B0CFC); + set_func_start(0x005B1390, 0x005B1390); + set_func_end(0x005B1390, 0x005B14A3); + set_func_start(0x005B14B0, 0x005B14B0); + set_func_end(0x005B14B0, 0x005B15BD); + set_func_start(0x005B15C0, 0x005B15C0); + set_func_end(0x005B15C0, 0x005B1689); + set_func_start(0x005B1690, 0x005B1690); + set_func_end(0x005B1690, 0x005B1713); + set_func_start(0x005B1720, 0x005B1720); + set_func_end(0x005B1720, 0x005B18D7); + set_func_start(0x005B18E0, 0x005B18E0); + set_func_end(0x005B18E0, 0x005B1969); + set_func_start(0x005B1970, 0x005B1970); + set_func_end(0x005B1970, 0x005B19FA); + set_func_start(0x005B1A00, 0x005B1A00); + set_func_end(0x005B1A00, 0x005B1AA7); + set_func_start(0x005B1AB0, 0x005B1AB0); + set_func_end(0x005B1AB0, 0x005B1BAC); + set_func_start(0x005B1BB0, 0x005B1BB0); + set_func_end(0x005B1BB0, 0x005B1C18); + set_func_start(0x005B1C20, 0x005B1C20); + set_func_end(0x005B1C20, 0x005B1C8E); + set_func_start(0x005B1C90, 0x005B1C90); + set_func_end(0x005B1C90, 0x005B1CE7); + set_func_start(0x005B1CF0, 0x005B1CF0); + set_func_end(0x005B1CF0, 0x005B1D5E); + set_func_start(0x005B1D60, 0x005B1D60); + set_func_end(0x005B1D60, 0x005B1DB7); + set_func_start(0x005B1DC0, 0x005B1DC0); + set_func_end(0x005B1DC0, 0x005B1E3C); + set_func_start(0x005B1E40, 0x005B1E40); + set_func_end(0x005B1E40, 0x005B1EBC); + set_func_start(0x005B1EC0, 0x005B1EC0); + set_func_end(0x005B1EC0, 0x005B1EED); + set_func_start(0x005B2040, 0x005B2040); + set_func_end(0x005B2040, 0x005B208B); + set_func_start(0x005B2090, 0x005B2090); + set_func_end(0x005B2090, 0x005B2113); + set_func_start(0x005B2120, 0x005B2120); + set_func_end(0x005B2120, 0x005B2166); + set_func_start(0x005B38E0, 0x005B38E0); + set_func_end(0x005B38E0, 0x005B3B2C); + set_func_start(0x005B3B30, 0x005B3B30); + set_func_end(0x005B3B30, 0x005B3C9B); + set_func_start(0x005B3CA0, 0x005B3CA0); + set_func_end(0x005B3CA0, 0x005B3DBC); + set_func_start(0x005B3DC0, 0x005B3DC0); + set_func_end(0x005B3DC0, 0x005B3EE1); + set_func_start(0x005B3EF0, 0x005B3EF0); + set_func_end(0x005B3EF0, 0x005B3FB2); + set_func_start(0x005B3FC0, 0x005B3FC0); + set_func_end(0x005B3FC0, 0x005B475C); + set_func_start(0x005B4760, 0x005B4760); + set_func_end(0x005B4760, 0x005B4768); + set_func_start(0x005B4770, 0x005B4770); + set_func_end(0x005B4770, 0x005B486E); + set_func_start(0x005B4870, 0x005B4870); + set_func_end(0x005B4870, 0x005B48CE); + set_func_start(0x005B48D0, 0x005B48D0); + set_func_end(0x005B48D0, 0x005B490A); + set_func_start(0x005B5290, 0x005B5290); + set_func_end(0x005B5290, 0x005B530A); + set_func_start(0x005B5530, 0x005B5530); + set_func_end(0x005B5530, 0x005B5613); + set_func_start(0x005B5620, 0x005B5620); + set_func_end(0x005B5620, 0x005B58AD); + set_func_start(0x005B58B0, 0x005B58B0); + set_func_end(0x005B58B0, 0x005B5E63); + set_func_start(0x005B5E70, 0x005B5E70); + set_func_end(0x005B5E70, 0x005B6101); + set_func_start(0x005B6110, 0x005B6110); + set_func_end(0x005B6110, 0x005B63E8); + set_func_start(0x005B71E0, 0x005B71E0); + set_func_end(0x005B71E0, 0x005B7202); + set_func_start(0x005B7260, 0x005B7260); + set_func_end(0x005B7260, 0x005B7408); + set_func_start(0x005B7410, 0x005B7410); + set_func_end(0x005B7410, 0x005B7597); + set_func_start(0x005B75A0, 0x005B75A0); + set_func_end(0x005B75A0, 0x005B765E); + set_func_start(0x005B7660, 0x005B7660); + set_func_end(0x005B7660, 0x005B7739); + set_func_start(0x005B7740, 0x005B7740); + set_func_end(0x005B7740, 0x005B7813); + set_func_start(0x005B80E0, 0x005B80E0); + set_func_end(0x005B80E0, 0x005B8120); + set_func_start(0x005B8120, 0x005B8120); + set_func_end(0x005B8120, 0x005B8160); + set_func_start(0x005B8160, 0x005B8160); + set_func_end(0x005B8160, 0x005B81E1); + set_func_start(0x005B81F0, 0x005B81F0); + set_func_end(0x005B81F0, 0x005B829E); + set_func_start(0x005B82A0, 0x005B82A0); + set_func_end(0x005B82A0, 0x005B8347); + set_func_start(0x005B8350, 0x005B8350); + set_func_end(0x005B8350, 0x005B840C); + set_func_start(0x005B8410, 0x005B8410); + set_func_end(0x005B8410, 0x005B8499); + set_func_start(0x005B84A0, 0x005B84A0); + set_func_end(0x005B84A0, 0x005B84C1); + set_func_start(0x005B84D0, 0x005B84D0); + set_func_end(0x005B84D0, 0x005B850F); + set_func_start(0x005B8510, 0x005B8510); + set_func_end(0x005B8510, 0x005B8536); + set_func_start(0x005B8540, 0x005B8540); + set_func_end(0x005B8540, 0x005B8570); + set_func_start(0x005B8570, 0x005B8570); + set_func_end(0x005B8570, 0x005B8685); + set_func_start(0x005B8690, 0x005B8690); + set_func_end(0x005B8690, 0x005B8713); + set_func_start(0x005B8730, 0x005B8730); + set_func_end(0x005B8730, 0x005B87CC); + set_func_start(0x005B87D0, 0x005B87D0); + set_func_end(0x005B87D0, 0x005B8836); + set_func_start(0x005B8840, 0x005B8840); + set_func_end(0x005B8840, 0x005B88A6); + set_func_start(0x005B88B0, 0x005B88B0); + set_func_end(0x005B88B0, 0x005B88DD); + set_func_start(0x005B88E0, 0x005B88E0); + set_func_end(0x005B88E0, 0x005B8962); + set_func_start(0x005B8970, 0x005B8970); + set_func_end(0x005B8970, 0x005B89B3); + set_func_start(0x005B89C0, 0x005B89C0); + set_func_end(0x005B89C0, 0x005B8A03); + set_func_start(0x005B8A10, 0x005B8A10); + set_func_end(0x005B8A10, 0x005B8A4C); + set_func_start(0x005B8A50, 0x005B8A50); + set_func_end(0x005B8A50, 0x005B8A9D); + set_func_start(0x005B8AA0, 0x005B8AA0); + set_func_end(0x005B8AA0, 0x005B8ADF); + set_func_start(0x005B8AE0, 0x005B8AE0); + set_func_end(0x005B8AE0, 0x005B8B2C); + set_func_start(0x005B8B30, 0x005B8B30); + set_func_end(0x005B8B30, 0x005B8B92); + set_func_start(0x005B8BA0, 0x005B8BA0); + set_func_end(0x005B8BA0, 0x005B8C02); + set_func_start(0x005B8C10, 0x005B8C10); + set_func_end(0x005B8C10, 0x005B8C2E); + set_func_start(0x005B99F0, 0x005B99F0); + set_func_end(0x005B99F0, 0x005B9AB9); + set_func_start(0x005B9AC0, 0x005B9AC0); + set_func_end(0x005B9AC0, 0x005B9BEC); + set_func_start(0x005B9BF0, 0x005B9BF0); + set_func_end(0x005B9BF0, 0x005B9C94); + set_func_start(0x005B9CA0, 0x005B9CA0); + set_func_end(0x005B9CA0, 0x005B9E10); + set_func_start(0x005B9E10, 0x005B9E10); + set_func_end(0x005B9E10, 0x005B9EA2); + set_func_start(0x005B9EB0, 0x005B9EB0); + set_func_end(0x005B9EB0, 0x005B9F75); + set_func_start(0x005B9F80, 0x005B9F80); + set_func_end(0x005B9F80, 0x005B9FFD); + set_func_start(0x005BA000, 0x005BA000); + set_func_end(0x005BA000, 0x005BA217); + set_func_start(0x005BA220, 0x005BA220); + set_func_end(0x005BA220, 0x005BA41D); + set_func_start(0x005BA420, 0x005BA420); + set_func_end(0x005BA420, 0x005BA592); + set_func_start(0x005BA5A0, 0x005BA5A0); + set_func_end(0x005BA5A0, 0x005BA5A8); + set_func_start(0x005BA5B0, 0x005BA5B0); + set_func_end(0x005BA5B0, 0x005BA675); + set_func_start(0x005BA680, 0x005BA680); + set_func_end(0x005BA680, 0x005BA6FD); + set_func_start(0x005BA700, 0x005BA700); + set_func_end(0x005BA700, 0x005BA7EF); + set_func_start(0x005BA7F0, 0x005BA7F0); + set_func_end(0x005BA7F0, 0x005BA90B); + set_func_start(0x005BA910, 0x005BA910); + set_func_end(0x005BA910, 0x005BAA12); + set_func_start(0x005BAA20, 0x005BAA20); + set_func_end(0x005BAA20, 0x005BAB4F); + set_func_start(0x005BAB50, 0x005BAB50); + set_func_end(0x005BAB50, 0x005BACF9); + set_func_start(0x005BAD00, 0x005BAD00); + set_func_end(0x005BAD00, 0x005BAEA9); + set_func_start(0x005BAEB0, 0x005BAEB0); + set_func_end(0x005BAEB0, 0x005BAFB7); + set_func_start(0x005BAFC0, 0x005BAFC0); + set_func_end(0x005BAFC0, 0x005BB0BB); + set_func_start(0x005BB0C0, 0x005BB0C0); + set_func_end(0x005BB0C0, 0x005BB124); + set_func_start(0x005BB130, 0x005BB130); + set_func_end(0x005BB130, 0x005BB20F); + set_func_start(0x005BB210, 0x005BB210); + set_func_end(0x005BB210, 0x005BB278); + set_func_start(0x005BB280, 0x005BB280); + set_func_end(0x005BB280, 0x005BB2E8); + set_func_start(0x005BB2F0, 0x005BB2F0); + set_func_end(0x005BB2F0, 0x005BB375); + set_func_start(0x005BB380, 0x005BB380); + set_func_end(0x005BB380, 0x005BB405); + set_func_start(0x005BB410, 0x005BB410); + set_func_end(0x005BB410, 0x005BB492); + set_func_start(0x005BB4A0, 0x005BB4A0); + set_func_end(0x005BB4A0, 0x005BB595); + set_func_start(0x005BB5A0, 0x005BB5A0); + set_func_end(0x005BB5A0, 0x005BB649); + set_func_start(0x005BB650, 0x005BB650); + set_func_end(0x005BB650, 0x005BB745); + set_func_start(0x005BB750, 0x005BB750); + set_func_end(0x005BB750, 0x005BB7F9); + set_func_start(0x005BB800, 0x005BB800); + set_func_end(0x005BB800, 0x005BB864); + set_func_start(0x005BB870, 0x005BB870); + set_func_end(0x005BB870, 0x005BB8AC); + set_func_start(0x005BB8B0, 0x005BB8B0); + set_func_end(0x005BB8B0, 0x005BB8EC); + set_func_start(0x005BB8F0, 0x005BB8F0); + set_func_end(0x005BB8F0, 0x005BB92C); + set_func_start(0x005BB930, 0x005BB930); + set_func_end(0x005BB930, 0x005BB96C); + set_func_start(0x005BB970, 0x005BB970); + set_func_end(0x005BB970, 0x005BBAF6); + set_func_start(0x005BBB00, 0x005BBB00); + set_func_end(0x005BBB00, 0x005BBB3E); + set_func_start(0x005BCC00, 0x005BCC00); + set_func_end(0x005BCC00, 0x005BCC63); + set_func_start(0x005BCC70, 0x005BCC70); + set_func_end(0x005BCC70, 0x005BCC95); + set_func_start(0x005BCCA0, 0x005BCCA0); + set_func_end(0x005BCCA0, 0x005BCCA8); + set_func_start(0x005BCCB0, 0x005BCCB0); + set_func_end(0x005BCCB0, 0x005BCD7E); + set_func_start(0x005BCD80, 0x005BCD80); + set_func_end(0x005BCD80, 0x005BCD88); + set_func_start(0x005BCD90, 0x005BCD90); + set_func_end(0x005BCD90, 0x005BCD98); + set_func_start(0x005BCDA0, 0x005BCDA0); + set_func_end(0x005BCDA0, 0x005BCE52); + set_func_start(0x005BCE60, 0x005BCE60); + set_func_end(0x005BCE60, 0x005BCEC4); + set_func_start(0x005BCED0, 0x005BCED0); + set_func_end(0x005BCED0, 0x005BCEF5); + set_func_start(0x005BCF00, 0x005BCF00); + set_func_end(0x005BCF00, 0x005BCF24); + set_func_start(0x005BCF30, 0x005BCF30); + set_func_end(0x005BCF30, 0x005BD038); + set_func_start(0x005BD040, 0x005BD040); + set_func_end(0x005BD040, 0x005BD12B); + set_func_start(0x005BD130, 0x005BD130); + set_func_end(0x005BD130, 0x005BD21D); + set_func_start(0x005BD220, 0x005BD220); + set_func_end(0x005BD220, 0x005BD338); + set_func_start(0x005BD340, 0x005BD340); + set_func_end(0x005BD340, 0x005BD458); + set_func_start(0x005BD460, 0x005BD460); + set_func_end(0x005BD460, 0x005BD4E5); + set_func_start(0x005BD4F0, 0x005BD4F0); + set_func_end(0x005BD4F0, 0x005BD600); + set_func_start(0x005BD600, 0x005BD600); + set_func_end(0x005BD600, 0x005BD6D7); + set_func_start(0x005BD6E0, 0x005BD6E0); + set_func_end(0x005BD6E0, 0x005BD749); + set_func_start(0x005BD750, 0x005BD750); + set_func_end(0x005BD750, 0x005BD75D); + set_func_start(0x005BD760, 0x005BD760); + set_func_end(0x005BD760, 0x005BD7C9); + set_func_start(0x005BD7D0, 0x005BD7D0); + set_func_end(0x005BD7D0, 0x005BD7D8); + set_func_start(0x005BD7E0, 0x005BD7E0); + set_func_end(0x005BD7E0, 0x005BD7F1); + set_func_start(0x005BD8A0, 0x005BD8A0); + set_func_end(0x005BD8A0, 0x005BDD85); + set_func_start(0x005BDD90, 0x005BDD90); + set_func_end(0x005BDD90, 0x005BDDD4); + set_func_start(0x005BF830, 0x005BF830); + set_func_end(0x005BF830, 0x005BF864); + set_func_start(0x005C1070, 0x005C1070); + set_func_end(0x005C1070, 0x005C1475); + set_func_start(0x005C1480, 0x005C1480); + set_func_end(0x005C1480, 0x005C15E1); + set_func_start(0x005C43B0, 0x005C43B0); + set_func_end(0x005C43B0, 0x005C446C); + set_func_start(0x005C4550, 0x005C4550); + set_func_end(0x005C4550, 0x005C4625); + set_func_start(0x005C49C0, 0x005C49C0); + set_func_end(0x005C49C0, 0x005C49CF); + set_func_start(0x005C49D0, 0x005C49D0); + set_func_end(0x005C49D0, 0x005C4AE5); + set_func_start(0x005C4AF0, 0x005C4AF0); + set_func_end(0x005C4AF0, 0x005C4B51); + set_func_start(0x005C4B60, 0x005C4B60); + set_func_end(0x005C4B60, 0x005C4D05); + set_func_start(0x005C4D10, 0x005C4D10); + set_func_end(0x005C4D10, 0x005C4DB4); + set_func_start(0x005C4DC0, 0x005C4DC0); + set_func_end(0x005C4DC0, 0x005C4E94); + set_func_start(0x005C4EA0, 0x005C4EA0); + set_func_end(0x005C4EA0, 0x005C4EDA); + set_func_start(0x005C5160, 0x005C5160); + set_func_end(0x005C5160, 0x005C533D); + set_func_start(0x005C5340, 0x005C5340); + set_func_end(0x005C5340, 0x005C5458); + set_func_start(0x005C5460, 0x005C5460); + set_func_end(0x005C5460, 0x005C5468); + set_func_start(0x005C5470, 0x005C5470); + set_func_end(0x005C5470, 0x005C54AA); + set_func_start(0x005C5500, 0x005C5500); + set_func_end(0x005C5500, 0x005C5544); + set_func_start(0x005C5550, 0x005C5550); + set_func_end(0x005C5550, 0x005C55E7); + set_func_start(0x005C55F0, 0x005C55F0); + set_func_end(0x005C55F0, 0x005C560E); + set_func_start(0x005C5810, 0x005C5810); + set_func_end(0x005C5810, 0x005C5876); + set_func_start(0x005C5CC0, 0x005C5CC0); + set_func_end(0x005C5CC0, 0x005C5D33); + set_func_start(0x005C5D40, 0x005C5D40); + set_func_end(0x005C5D40, 0x005C5DED); + set_func_start(0x005C5DF0, 0x005C5DF0); + set_func_end(0x005C5DF0, 0x005C5E6D); + set_func_start(0x005C5E70, 0x005C5E70); + set_func_end(0x005C5E70, 0x005C5EFC); + set_func_start(0x005C6150, 0x005C6150); + set_func_end(0x005C6150, 0x005C630D); + set_func_start(0x005C6310, 0x005C6310); + set_func_end(0x005C6310, 0x005C63AE); + set_func_start(0x005C63B0, 0x005C63B0); + set_func_end(0x005C63B0, 0x005C6418); + set_func_start(0x005C6420, 0x005C6420); + set_func_end(0x005C6420, 0x005C6472); + set_func_start(0x005C6A10, 0x005C6A10); + set_func_end(0x005C6A10, 0x005C6C56); + set_func_start(0x005C7130, 0x005C7130); + set_func_end(0x005C7130, 0x005C71F1); + set_func_start(0x005C7200, 0x005C7200); + set_func_end(0x005C7200, 0x005C7286); + set_func_start(0x005C7800, 0x005C7800); + set_func_end(0x005C7800, 0x005C7CD6); + set_func_start(0x005C7CE0, 0x005C7CE0); + set_func_end(0x005C7CE0, 0x005C7EC2); + set_func_start(0x005C7ED0, 0x005C7ED0); + set_func_end(0x005C7ED0, 0x005C80D5); + set_func_start(0x005C80E0, 0x005C80E0); + set_func_end(0x005C80E0, 0x005C8305); + set_func_start(0x005C9590, 0x005C9590); + set_func_end(0x005C9590, 0x005C968E); + set_func_start(0x005CA130, 0x005CA130); + set_func_end(0x005CA130, 0x005CA185); + set_func_start(0x005CA190, 0x005CA190); + set_func_end(0x005CA190, 0x005CA1AB); + set_func_start(0x005CA1B0, 0x005CA1B0); + set_func_end(0x005CA1B0, 0x005CA1DB); + set_func_start(0x005CA1E0, 0x005CA1E0); + set_func_end(0x005CA1E0, 0x005CA21C); + set_func_start(0x005CA220, 0x005CA220); + set_func_end(0x005CA220, 0x005CA254); + set_func_start(0x005CA260, 0x005CA260); + set_func_end(0x005CA260, 0x005CA2A7); + set_func_start(0x005CA2B0, 0x005CA2B0); + set_func_end(0x005CA2B0, 0x005CA329); + set_func_start(0x005CA330, 0x005CA330); + set_func_end(0x005CA330, 0x005CA34B); + set_func_start(0x005CA350, 0x005CA350); + set_func_end(0x005CA350, 0x005CA372); + set_func_start(0x005CABB0, 0x005CABB0); + set_func_end(0x005CABB0, 0x005CACF7); + set_func_start(0x005CAD00, 0x005CAD00); + set_func_end(0x005CAD00, 0x005CAE1D); + set_func_start(0x005CAE20, 0x005CAE20); + set_func_end(0x005CAE20, 0x005CAF40); + set_func_start(0x005CAF40, 0x005CAF40); + set_func_end(0x005CAF40, 0x005CAFD0); + set_func_start(0x005CAFD0, 0x005CAFD0); + set_func_end(0x005CAFD0, 0x005CAFFD); + set_func_start(0x005CB000, 0x005CB000); + set_func_end(0x005CB000, 0x005CB16B); + set_func_start(0x005CB170, 0x005CB170); + set_func_end(0x005CB170, 0x005CB329); + set_func_start(0x005CB330, 0x005CB330); + set_func_end(0x005CB330, 0x005CB3E3); + set_func_start(0x005CB3F0, 0x005CB3F0); + set_func_end(0x005CB3F0, 0x005CB461); + set_func_start(0x005CB470, 0x005CB470); + set_func_end(0x005CB470, 0x005CB553); + set_func_start(0x005CB560, 0x005CB560); + set_func_end(0x005CB560, 0x005CB693); + set_func_start(0x005CB6A0, 0x005CB6A0); + set_func_end(0x005CB6A0, 0x005CB700); + set_func_start(0x005CB700, 0x005CB700); + set_func_end(0x005CB700, 0x005CB752); + set_func_start(0x005CB760, 0x005CB760); + set_func_end(0x005CB760, 0x005CB804); + set_func_start(0x005CB810, 0x005CB810); + set_func_end(0x005CB810, 0x005CB818); + set_func_start(0x005CB820, 0x005CB820); + set_func_end(0x005CB820, 0x005CB8F6); + set_func_start(0x005CBCF0, 0x005CBCF0); + set_func_end(0x005CBCF0, 0x005CBD75); + set_func_start(0x005CBD80, 0x005CBD80); + set_func_end(0x005CBD80, 0x005CBE08); + set_func_start(0x005CBE10, 0x005CBE10); + set_func_end(0x005CBE10, 0x005CBE95); + set_func_start(0x005CBEA0, 0x005CBEA0); + set_func_end(0x005CBEA0, 0x005CBF25); + set_func_start(0x005CBF30, 0x005CBF30); + set_func_end(0x005CBF30, 0x005CBFB8); + set_func_start(0x005CBFC0, 0x005CBFC0); + set_func_end(0x005CBFC0, 0x005CC048); + set_func_start(0x005CC050, 0x005CC050); + set_func_end(0x005CC050, 0x005CC0D8); + set_func_start(0x005CC0E0, 0x005CC0E0); + set_func_end(0x005CC0E0, 0x005CC168); + set_func_start(0x005CC170, 0x005CC170); + set_func_end(0x005CC170, 0x005CC1F8); + set_func_start(0x005CC200, 0x005CC200); + set_func_end(0x005CC200, 0x005CC288); + set_func_start(0x005CC290, 0x005CC290); + set_func_end(0x005CC290, 0x005CC360); + set_func_start(0x005CC360, 0x005CC360); + set_func_end(0x005CC360, 0x005CC3D6); + set_func_start(0x005CC3E0, 0x005CC3E0); + set_func_end(0x005CC3E0, 0x005CC46F); + set_func_start(0x005CC470, 0x005CC470); + set_func_end(0x005CC470, 0x005CC502); + set_func_start(0x005CC9C0, 0x005CC9C0); + set_func_end(0x005CC9C0, 0x005CCC84); + set_func_start(0x005CCC90, 0x005CCC90); + set_func_end(0x005CCC90, 0x005CCD8E); + set_func_start(0x005CCD90, 0x005CCD90); + set_func_end(0x005CCD90, 0x005CD098); + set_func_start(0x005CD1B0, 0x005CD1B0); + set_func_end(0x005CD1B0, 0x005CD1E4); + set_func_start(0x005CD820, 0x005CD820); + set_func_end(0x005CD820, 0x005CD85E); + set_func_start(0x005CD860, 0x005CD860); + set_func_end(0x005CD860, 0x005CD8E7); + set_func_start(0x005CD8F0, 0x005CD8F0); + set_func_end(0x005CD8F0, 0x005CD91D); + set_func_start(0x005CDE20, 0x005CDE20); + set_func_end(0x005CDE20, 0x005CE2B5); + set_func_start(0x005CE2C0, 0x005CE2C0); + set_func_end(0x005CE2C0, 0x005CE39A); + set_func_start(0x005CE3A0, 0x005CE3A0); + set_func_end(0x005CE3A0, 0x005CE400); + set_func_start(0x005CE400, 0x005CE400); + set_func_end(0x005CE400, 0x005CE460); + set_func_start(0x005CE460, 0x005CE460); + set_func_end(0x005CE460, 0x005CE4C4); + set_func_start(0x005CE4D0, 0x005CE4D0); + set_func_end(0x005CE4D0, 0x005CE534); + set_func_start(0x005CE540, 0x005CE540); + set_func_end(0x005CE540, 0x005CE5CB); + set_func_start(0x005CE5D0, 0x005CE5D0); + set_func_end(0x005CE5D0, 0x005CE6E6); + set_func_start(0x005CE6F0, 0x005CE6F0); + set_func_end(0x005CE6F0, 0x005CE862); + set_func_start(0x005CEAC0, 0x005CEAC0); + set_func_end(0x005CEAC0, 0x005CEAF4); + set_func_start(0x005CECE0, 0x005CECE0); + set_func_end(0x005CECE0, 0x005CEE2D); + set_func_start(0x005CEE30, 0x005CEE30); + set_func_end(0x005CEE30, 0x005CEEF0); + set_func_start(0x005CF020, 0x005CF020); + set_func_end(0x005CF020, 0x005CF035); + set_func_start(0x005CF040, 0x005CF040); + set_func_end(0x005CF040, 0x005CF131); + set_func_start(0x005CF140, 0x005CF140); + set_func_end(0x005CF140, 0x005CF21B); + set_func_start(0x005CF220, 0x005CF220); + set_func_end(0x005CF220, 0x005CF446); + set_func_start(0x005CF450, 0x005CF450); + set_func_end(0x005CF450, 0x005CF529); + set_func_start(0x005CF950, 0x005CF950); + set_func_end(0x005CF950, 0x005CF9BB); + set_func_start(0x005CFDB0, 0x005CFDB0); + set_func_end(0x005CFDB0, 0x005CFDB8); + set_func_start(0x005CFF20, 0x005CFF20); + set_func_end(0x005CFF20, 0x005CFF54); + set_func_start(0x005D0740, 0x005D0740); + set_func_end(0x005D0740, 0x005D07B0); + set_func_start(0x005D07B0, 0x005D07B0); + set_func_end(0x005D07B0, 0x005D0814); + set_func_start(0x005D0820, 0x005D0820); + set_func_end(0x005D0820, 0x005D084D); + set_func_start(0x005D1150, 0x005D1150); + set_func_end(0x005D1150, 0x005D11D4); + set_func_start(0x005D11E0, 0x005D11E0); + set_func_end(0x005D11E0, 0x005D1240); + set_func_start(0x005D1240, 0x005D1240); + set_func_end(0x005D1240, 0x005D1384); + set_func_start(0x005D1390, 0x005D1390); + set_func_end(0x005D1390, 0x005D141B); + set_func_start(0x005D1420, 0x005D1420); + set_func_end(0x005D1420, 0x005D148E); + set_func_start(0x005D1E50, 0x005D1E50); + set_func_end(0x005D1E50, 0x005D1ED1); + set_func_start(0x005D1EE0, 0x005D1EE0); + set_func_end(0x005D1EE0, 0x005D1F61); + set_func_start(0x005D1F70, 0x005D1F70); + set_func_end(0x005D1F70, 0x005D1FB9); + set_func_start(0x005D1FC0, 0x005D1FC0); + set_func_end(0x005D1FC0, 0x005D1FD3); + set_func_start(0x005D1FE0, 0x005D1FE0); + set_func_end(0x005D1FE0, 0x005D1FF3); + set_func_start(0x005D2000, 0x005D2000); + set_func_end(0x005D2000, 0x005D2049); + set_func_start(0x005D3160, 0x005D3160); + set_func_end(0x005D3160, 0x005D317C); + set_func_start(0x005D3180, 0x005D3180); + set_func_end(0x005D3180, 0x005D31E7); + set_func_start(0x005D3720, 0x005D3720); + set_func_end(0x005D3720, 0x005D3779); + set_func_start(0x005D3780, 0x005D3780); + set_func_end(0x005D3780, 0x005D3817); + set_func_start(0x005D3820, 0x005D3820); + set_func_end(0x005D3820, 0x005D38B9); + set_func_start(0x005D38C0, 0x005D38C0); + set_func_end(0x005D38C0, 0x005D3957); + set_func_start(0x005D3960, 0x005D3960); + set_func_end(0x005D3960, 0x005D3A1D); + set_func_start(0x005D3A20, 0x005D3A20); + set_func_end(0x005D3A20, 0x005D3AF4); + set_func_start(0x005D3B00, 0x005D3B00); + set_func_end(0x005D3B00, 0x005D3BC1); + set_func_start(0x005D3BD0, 0x005D3BD0); + set_func_end(0x005D3BD0, 0x005D3CDA); + set_func_start(0x005D3CE0, 0x005D3CE0); + set_func_end(0x005D3CE0, 0x005D3D79); + set_func_start(0x005D3D80, 0x005D3D80); + set_func_end(0x005D3D80, 0x005D3E78); + set_func_start(0x005D4EC0, 0x005D4EC0); + set_func_end(0x005D4EC0, 0x005D5258); + set_func_start(0x005D5280, 0x005D5280); + set_func_end(0x005D5280, 0x005D53BA); + set_func_start(0x005D53C0, 0x005D53C0); + set_func_end(0x005D53C0, 0x005D53FF); + set_func_start(0x005D5400, 0x005D5400); + set_func_end(0x005D5400, 0x005D54B8); + set_func_start(0x005D54C0, 0x005D54C0); + set_func_end(0x005D54C0, 0x005D54EC); + set_func_start(0x005D54F0, 0x005D54F0); + set_func_end(0x005D54F0, 0x005D551C); + set_func_start(0x005D5520, 0x005D5520); + set_func_end(0x005D5520, 0x005D554C); + set_func_start(0x005D5550, 0x005D5550); + set_func_end(0x005D5550, 0x005D557C); + set_func_start(0x005D5580, 0x005D5580); + set_func_end(0x005D5580, 0x005D55AC); + set_func_start(0x005D55B0, 0x005D55B0); + set_func_end(0x005D55B0, 0x005D5640); + set_func_start(0x005D5640, 0x005D5640); + set_func_end(0x005D5640, 0x005D5648); + set_func_start(0x005D5650, 0x005D5650); + set_func_end(0x005D5650, 0x005D5658); + set_func_start(0x005D5660, 0x005D5660); + set_func_end(0x005D5660, 0x005D5668); + set_func_start(0x005D5670, 0x005D5670); + set_func_end(0x005D5670, 0x005D581B); + set_func_start(0x005D5820, 0x005D5820); + set_func_end(0x005D5820, 0x005D5A05); + set_func_start(0x005D5A10, 0x005D5A10); + set_func_end(0x005D5A10, 0x005D5A5C); + set_func_start(0x005D65C0, 0x005D65C0); + set_func_end(0x005D65C0, 0x005D66E5); + set_func_start(0x005D66F0, 0x005D66F0); + set_func_end(0x005D66F0, 0x005D67A4); + set_func_start(0x005D67B0, 0x005D67B0); + set_func_end(0x005D67B0, 0x005D68FE); + set_func_start(0x005D6F60, 0x005D6F60); + set_func_end(0x005D6F60, 0x005D6FEB); + set_func_start(0x005D6FF0, 0x005D6FF0); + set_func_end(0x005D6FF0, 0x005D7012); + set_func_start(0x005D7180, 0x005D7180); + set_func_end(0x005D7180, 0x005D729B); + set_func_start(0x005D74A0, 0x005D74A0); + set_func_end(0x005D74A0, 0x005D758A); + set_func_start(0x005D7590, 0x005D7590); + set_func_end(0x005D7590, 0x005D7820); + set_func_start(0x005D7820, 0x005D7820); + set_func_end(0x005D7820, 0x005D7A82); + set_func_start(0x005D7A90, 0x005D7A90); + set_func_end(0x005D7A90, 0x005D7C71); + set_func_start(0x005D7C80, 0x005D7C80); + set_func_end(0x005D7C80, 0x005D7CFF); + set_func_start(0x005D7D00, 0x005D7D00); + set_func_end(0x005D7D00, 0x005D7D84); + set_func_start(0x005D7D90, 0x005D7D90); + set_func_end(0x005D7D90, 0x005D7EED); + set_func_start(0x005D7EF0, 0x005D7EF0); + set_func_end(0x005D7EF0, 0x005D7FE6); + set_func_start(0x005D7FF0, 0x005D7FF0); + set_func_end(0x005D7FF0, 0x005D84E4); + set_func_start(0x005D84F0, 0x005D84F0); + set_func_end(0x005D84F0, 0x005D864E); + set_func_start(0x005D8650, 0x005D8650); + set_func_end(0x005D8650, 0x005D8B06); + set_func_start(0x005D8B10, 0x005D8B10); + set_func_end(0x005D8B10, 0x005D8BC7); + set_func_start(0x005D8BD0, 0x005D8BD0); + set_func_end(0x005D8BD0, 0x005D8C61); + set_func_start(0x005D8C70, 0x005D8C70); + set_func_end(0x005D8C70, 0x005D8D7F); + set_func_start(0x005D8D80, 0x005D8D80); + set_func_end(0x005D8D80, 0x005D8F61); + set_func_start(0x005D8F70, 0x005D8F70); + set_func_end(0x005D8F70, 0x005D91A1); + set_func_start(0x005D91B0, 0x005D91B0); + set_func_end(0x005D91B0, 0x005D92F2); + set_func_start(0x005D9300, 0x005D9300); + set_func_end(0x005D9300, 0x005D93FF); + set_func_start(0x005D9400, 0x005D9400); + set_func_end(0x005D9400, 0x005D953B); + set_func_start(0x005DA120, 0x005DA120); + set_func_end(0x005DA120, 0x005DA142); + set_func_start(0x005DA150, 0x005DA150); + set_func_end(0x005DA150, 0x005DA16C); + set_func_start(0x005DA170, 0x005DA170); + set_func_end(0x005DA170, 0x005DA1AE); + set_func_start(0x005DA1B0, 0x005DA1B0); + set_func_end(0x005DA1B0, 0x005DA267); + set_func_start(0x005DA270, 0x005DA270); + set_func_end(0x005DA270, 0x005DA2D5); + set_func_start(0x005DA2E0, 0x005DA2E0); + set_func_end(0x005DA2E0, 0x005DA30D); + set_func_start(0x005DA310, 0x005DA310); + set_func_end(0x005DA310, 0x005DA391); + set_func_start(0x005DA8B0, 0x005DA8B0); + set_func_end(0x005DA8B0, 0x005DA8FB); + set_func_start(0x005DA900, 0x005DA900); + set_func_end(0x005DA900, 0x005DA967); + set_func_start(0x005DA970, 0x005DA970); + set_func_end(0x005DA970, 0x005DA99D); + set_func_start(0x005DA9A0, 0x005DA9A0); + set_func_end(0x005DA9A0, 0x005DAA68); + set_func_start(0x005DAA70, 0x005DAA70); + set_func_end(0x005DAA70, 0x005DAB6C); + set_func_start(0x005DAB70, 0x005DAB70); + set_func_end(0x005DAB70, 0x005DABF6); + set_func_start(0x005DAC00, 0x005DAC00); + set_func_end(0x005DAC00, 0x005DACD2); + set_func_start(0x005DB2A0, 0x005DB2A0); + set_func_end(0x005DB2A0, 0x005DB543); + set_func_start(0x005DB550, 0x005DB550); + set_func_end(0x005DB550, 0x005DB6D2); + set_func_start(0x005DB6E0, 0x005DB6E0); + set_func_end(0x005DB6E0, 0x005DB808); + set_func_start(0x005DB810, 0x005DB810); + set_func_end(0x005DB810, 0x005DB919); + set_func_start(0x005DB920, 0x005DB920); + set_func_end(0x005DB920, 0x005DBA61); + set_func_start(0x005DBA70, 0x005DBA70); + set_func_end(0x005DBA70, 0x005DBBA0); + set_func_start(0x005DBBA0, 0x005DBBA0); + set_func_end(0x005DBBA0, 0x005DBCB6); + set_func_start(0x005DBCC0, 0x005DBCC0); + set_func_end(0x005DBCC0, 0x005DBE05); + set_func_start(0x005DBE10, 0x005DBE10); + set_func_end(0x005DBE10, 0x005DBF0A); + set_func_start(0x005DBF10, 0x005DBF10); + set_func_end(0x005DBF10, 0x005DBF8E); + set_func_start(0x005DBF90, 0x005DBF90); + set_func_end(0x005DBF90, 0x005DC0A8); + set_func_start(0x005DC0B0, 0x005DC0B0); + set_func_end(0x005DC0B0, 0x005DC109); + set_func_start(0x005DD070, 0x005DD070); + set_func_end(0x005DD070, 0x005DD08D); + set_func_start(0x005DD090, 0x005DD090); + set_func_end(0x005DD090, 0x005DD0ED); + set_func_start(0x005DD0F0, 0x005DD0F0); + set_func_end(0x005DD0F0, 0x005DD22B); + set_func_start(0x005DD230, 0x005DD230); + set_func_end(0x005DD230, 0x005DD3DD); + set_func_start(0x005DD3E0, 0x005DD3E0); + set_func_end(0x005DD3E0, 0x005DD41A); + set_func_start(0x005DD420, 0x005DD420); + set_func_end(0x005DD420, 0x005DD45A); + set_func_start(0x005DD460, 0x005DD460); + set_func_end(0x005DD460, 0x005DD4F6); + set_func_start(0x005DD500, 0x005DD500); + set_func_end(0x005DD500, 0x005DD594); + set_func_start(0x005DE400, 0x005DE400); + set_func_end(0x005DE400, 0x005DE619); + set_func_start(0x005DE620, 0x005DE620); + set_func_end(0x005DE620, 0x005DE8B6); + set_func_start(0x005DF010, 0x005DF010); + set_func_end(0x005DF010, 0x005DF094); + set_func_start(0x005DF0A0, 0x005DF0A0); + set_func_end(0x005DF0A0, 0x005DF0CD); + set_func_start(0x005DF0D0, 0x005DF0D0); + set_func_end(0x005DF0D0, 0x005DF0DD); + set_func_start(0x005DF0E0, 0x005DF0E0); + set_func_end(0x005DF0E0, 0x005DF143); + set_func_start(0x005DF150, 0x005DF150); + set_func_end(0x005DF150, 0x005DF1C8); + set_func_start(0x005DF1D0, 0x005DF1D0); + set_func_end(0x005DF1D0, 0x005DF246); + set_func_start(0x005DF250, 0x005DF250); + set_func_end(0x005DF250, 0x005DF395); + set_func_start(0x005DF3A0, 0x005DF3A0); + set_func_end(0x005DF3A0, 0x005DF3F6); + set_func_start(0x005DF400, 0x005DF400); + set_func_end(0x005DF400, 0x005DF456); + set_func_start(0x005DF460, 0x005DF460); + set_func_end(0x005DF460, 0x005DF51C); + set_func_start(0x005DF520, 0x005DF520); + set_func_end(0x005DF520, 0x005DF5CD); + set_func_start(0x005DF5D0, 0x005DF5D0); + set_func_end(0x005DF5D0, 0x005DF604); + set_func_start(0x005DF610, 0x005DF610); + set_func_end(0x005DF610, 0x005DF6F7); + set_func_start(0x005DF700, 0x005DF700); + set_func_end(0x005DF700, 0x005DF77D); + set_func_start(0x005DF780, 0x005DF780); + set_func_end(0x005DF780, 0x005DF862); + set_func_start(0x005DF870, 0x005DF870); + set_func_end(0x005DF870, 0x005DF89E); + set_func_start(0x005DF8A0, 0x005DF8A0); + set_func_end(0x005DF8A0, 0x005DF910); + set_func_start(0x005DF910, 0x005DF910); + set_func_end(0x005DF910, 0x005DF932); + set_func_start(0x005DF940, 0x005DF940); + set_func_end(0x005DF940, 0x005DFA02); + set_func_start(0x005DFA10, 0x005DFA10); + set_func_end(0x005DFA10, 0x005DFA74); + set_func_start(0x005DFA80, 0x005DFA80); + set_func_end(0x005DFA80, 0x005DFAF5); + set_func_start(0x005DFB00, 0x005DFB00); + set_func_end(0x005DFB00, 0x005DFB3F); + set_func_start(0x005DFB40, 0x005DFB40); + set_func_end(0x005DFB40, 0x005DFB95); + set_func_start(0x005DFBA0, 0x005DFBA0); + set_func_end(0x005DFBA0, 0x005DFC40); + set_func_start(0x005DFC40, 0x005DFC40); + set_func_end(0x005DFC40, 0x005DFD1D); + set_func_start(0x005E02F0, 0x005E02F0); + set_func_end(0x005E02F0, 0x005E0337); + set_func_start(0x005E0340, 0x005E0340); + set_func_end(0x005E0340, 0x005E041F); + set_func_start(0x005E0590, 0x005E0590); + set_func_end(0x005E0590, 0x005E06C1); + set_func_start(0x005E06D0, 0x005E06D0); + set_func_end(0x005E06D0, 0x005E07F7); + set_func_start(0x005E3D60, 0x005E3D60); + set_func_end(0x005E3D60, 0x005E405D); + set_func_start(0x005E4060, 0x005E4060); + set_func_end(0x005E4060, 0x005E4068); + set_func_start(0x005E4070, 0x005E4070); + set_func_end(0x005E4070, 0x005E419C); + set_func_start(0x005E41A0, 0x005E41A0); + set_func_end(0x005E41A0, 0x005E425E); + set_func_start(0x005E4260, 0x005E4260); + set_func_end(0x005E4260, 0x005E431E); + set_func_start(0x005E4320, 0x005E4320); + set_func_end(0x005E4320, 0x005E43E6); + set_func_start(0x005E43F0, 0x005E43F0); + set_func_end(0x005E43F0, 0x005E4484); + set_func_start(0x005E4490, 0x005E4490); + set_func_end(0x005E4490, 0x005E4660); + set_func_start(0x005E4660, 0x005E4660); + set_func_end(0x005E4660, 0x005E4833); + set_func_start(0x005E4840, 0x005E4840); + set_func_end(0x005E4840, 0x005E48EE); + set_func_start(0x005E48F0, 0x005E48F0); + set_func_end(0x005E48F0, 0x005E49A3); + set_func_start(0x005E49B0, 0x005E49B0); + set_func_end(0x005E49B0, 0x005E4B64); + set_func_start(0x005E4B70, 0x005E4B70); + set_func_end(0x005E4B70, 0x005E4C0C); + set_func_start(0x005E4C10, 0x005E4C10); + set_func_end(0x005E4C10, 0x005E4D10); + set_func_start(0x005E4D10, 0x005E4D10); + set_func_end(0x005E4D10, 0x005E4ECB); + set_func_start(0x005E4ED0, 0x005E4ED0); + set_func_end(0x005E4ED0, 0x005E4FA4); + set_func_start(0x005E4FB0, 0x005E4FB0); + set_func_end(0x005E4FB0, 0x005E50F7); + set_func_start(0x005E5100, 0x005E5100); + set_func_end(0x005E5100, 0x005E5149); + set_func_start(0x005E5150, 0x005E5150); + set_func_end(0x005E5150, 0x005E5199); + set_func_start(0x005E51A0, 0x005E51A0); + set_func_end(0x005E51A0, 0x005E51CA); + set_func_start(0x005E51D0, 0x005E51D0); + set_func_end(0x005E51D0, 0x005E52C2); + set_func_start(0x005E52D0, 0x005E52D0); + set_func_end(0x005E52D0, 0x005E53CB); + set_func_start(0x005E53D0, 0x005E53D0); + set_func_end(0x005E53D0, 0x005E54BB); + set_func_start(0x005E54C0, 0x005E54C0); + set_func_end(0x005E54C0, 0x005E5634); + set_func_start(0x005E5640, 0x005E5640); + set_func_end(0x005E5640, 0x005E56BC); + set_func_start(0x005E56C0, 0x005E56C0); + set_func_end(0x005E56C0, 0x005E573A); + set_func_start(0x005E5740, 0x005E5740); + set_func_end(0x005E5740, 0x005E5748); + set_func_start(0x005E5750, 0x005E5750); + set_func_end(0x005E5750, 0x005E57DC); + set_func_start(0x005E5CC0, 0x005E5CC0); + set_func_end(0x005E5CC0, 0x005E5F59); + set_func_start(0x005E5F60, 0x005E5F60); + set_func_end(0x005E5F60, 0x005E60CF); + set_func_start(0x005E60D0, 0x005E60D0); + set_func_end(0x005E60D0, 0x005E623F); + set_func_start(0x005E6240, 0x005E6240); + set_func_end(0x005E6240, 0x005E63CE); + set_func_start(0x005E63D0, 0x005E63D0); + set_func_end(0x005E63D0, 0x005E64AE); + set_func_start(0x005E64B0, 0x005E64B0); + set_func_end(0x005E64B0, 0x005E64CF); + set_func_start(0x005E6650, 0x005E6650); + set_func_end(0x005E6650, 0x005E67BC); + set_func_start(0x005E67C0, 0x005E67C0); + set_func_end(0x005E67C0, 0x005E687A); + set_func_start(0x005E6DE0, 0x005E6DE0); + set_func_end(0x005E6DE0, 0x005E6E31); + set_func_start(0x005E7700, 0x005E7700); + set_func_end(0x005E7700, 0x005E7758); + set_func_start(0x005E7780, 0x005E7780); + set_func_end(0x005E7780, 0x005E77BA); + set_func_start(0x005E77C0, 0x005E77C0); + set_func_end(0x005E77C0, 0x005E7885); + set_func_start(0x005E7890, 0x005E7890); + set_func_end(0x005E7890, 0x005E78E3); + set_func_start(0x005E7D60, 0x005E7D60); + set_func_end(0x005E7D60, 0x005E7E51); + set_func_start(0x005E7E60, 0x005E7E60); + set_func_end(0x005E7E60, 0x005E7F9C); + set_func_start(0x005E7FA0, 0x005E7FA0); + set_func_end(0x005E7FA0, 0x005E8030); + set_func_start(0x005E8030, 0x005E8030); + set_func_end(0x005E8030, 0x005E8284); + set_func_start(0x005E95C0, 0x005E95C0); + set_func_end(0x005E95C0, 0x005E9BB5); + set_func_start(0x005E9BC0, 0x005E9BC0); + set_func_end(0x005E9BC0, 0x005E9D71); + set_func_start(0x005E9D80, 0x005E9D80); + set_func_end(0x005E9D80, 0x005E9E31); + set_func_start(0x005E9E40, 0x005E9E40); + set_func_end(0x005E9E40, 0x005EA040); + set_func_start(0x005EA040, 0x005EA040); + set_func_end(0x005EA040, 0x005EA164); + set_func_start(0x005EA170, 0x005EA170); + set_func_end(0x005EA170, 0x005EA265); + set_func_start(0x005EA270, 0x005EA270); + set_func_end(0x005EA270, 0x005EA3DC); + set_func_start(0x005EA3E0, 0x005EA3E0); + set_func_end(0x005EA3E0, 0x005EA4E6); + set_func_start(0x005EA4F0, 0x005EA4F0); + set_func_end(0x005EA4F0, 0x005EA5EF); + set_func_start(0x005EA5F0, 0x005EA5F0); + set_func_end(0x005EA5F0, 0x005EA625); + set_func_start(0x005EA630, 0x005EA630); + set_func_end(0x005EA630, 0x005EA69D); + set_func_start(0x005EA6A0, 0x005EA6A0); + set_func_end(0x005EA6A0, 0x005EA6DA); + set_func_start(0x005EA6E0, 0x005EA6E0); + set_func_end(0x005EA6E0, 0x005EA77C); + set_func_start(0x005EA780, 0x005EA780); + set_func_end(0x005EA780, 0x005EA7F0); + set_func_start(0x005EA7F0, 0x005EA7F0); + set_func_end(0x005EA7F0, 0x005EA832); + set_func_start(0x005EA840, 0x005EA840); + set_func_end(0x005EA840, 0x005EA87A); + set_func_start(0x005EA880, 0x005EA880); + set_func_end(0x005EA880, 0x005EA924); + set_func_start(0x005EA930, 0x005EA930); + set_func_end(0x005EA930, 0x005EA9A7); + set_func_start(0x005EA9B0, 0x005EA9B0); + set_func_end(0x005EA9B0, 0x005EAAEC); + set_func_start(0x005EAAF0, 0x005EAAF0); + set_func_end(0x005EAAF0, 0x005EABF9); + set_func_start(0x005EAC00, 0x005EAC00); + set_func_end(0x005EAC00, 0x005EAC08); + set_func_start(0x005EAC10, 0x005EAC10); + set_func_end(0x005EAC10, 0x005EAC81); + set_func_start(0x005EAC90, 0x005EAC90); + set_func_end(0x005EAC90, 0x005EAC98); + set_func_start(0x005EACA0, 0x005EACA0); + set_func_end(0x005EACA0, 0x005EAE8C); + set_func_start(0x005EAE90, 0x005EAE90); + set_func_end(0x005EAE90, 0x005EAF27); + set_func_start(0x005EEB70, 0x005EEB70); + set_func_end(0x005EEB70, 0x005EEB71); + set_func_cmt(0x005EEB70, "SErrDisplayAppFatal resolves to this in release mode?", 0); + set_func_start(0x005F9550, 0x005F9550); + set_func_end(0x005F9550, 0x005F9572); + set_func_start(0x005F9DD0, 0x005F9DD0); + set_func_end(0x005F9DD0, 0x005F9E0F); + set_func_start(0x005F9E10, 0x005F9E10); + set_func_end(0x005F9E10, 0x005F9E5C); + set_func_start(0x005F9E60, 0x005F9E60); + set_func_end(0x005F9E60, 0x005F9F06); + set_func_start(0x005F9F10, 0x005F9F10); + set_func_end(0x005F9F10, 0x005F9F6E); + set_func_start(0x005F9F70, 0x005F9F70); + set_func_end(0x005F9F70, 0x005F9FDB); + set_func_start(0x005F9FE0, 0x005F9FE0); + set_func_end(0x005F9FE0, 0x005FA04B); + set_func_start(0x005FA050, 0x005FA050); + set_func_end(0x005FA050, 0x005FA05E); + set_func_start(0x005FAAE0, 0x005FAAE0); + set_func_end(0x005FAAE0, 0x005FAB6D); + set_func_start(0x005FB660, 0x005FB660); + set_func_end(0x005FB660, 0x005FB6C8); + set_func_start(0x005FB6D0, 0x005FB6D0); + set_func_end(0x005FB6D0, 0x005FB71B); + set_func_start(0x005FB720, 0x005FB720); + set_func_end(0x005FB720, 0x005FB76B); + set_func_start(0x005FB770, 0x005FB770); + set_func_end(0x005FB770, 0x005FB7CB); + set_func_start(0x005FB7D0, 0x005FB7D0); + set_func_end(0x005FB7D0, 0x005FB81C); + set_func_start(0x005FB820, 0x005FB820); + set_func_end(0x005FB820, 0x005FB8B1); + set_func_start(0x005FB8C0, 0x005FB8C0); + set_func_end(0x005FB8C0, 0x005FB967); + set_func_start(0x005FB970, 0x005FB970); + set_func_end(0x005FB970, 0x005FB9B5); + set_func_start(0x005FB9C0, 0x005FB9C0); + set_func_end(0x005FB9C0, 0x005FBA05); + set_func_start(0x005FBA10, 0x005FBA10); + set_func_end(0x005FBA10, 0x005FBA55); + set_func_start(0x005FBF80, 0x005FBF80); + set_func_end(0x005FBF80, 0x005FC095); + set_func_start(0x005FC0A0, 0x005FC0A0); + set_func_end(0x005FC0A0, 0x005FC0E2); + set_func_start(0x005FC140, 0x005FC140); + set_func_end(0x005FC140, 0x005FC182); + set_func_start(0x005FC190, 0x005FC190); + set_func_end(0x005FC190, 0x005FC1FA); + set_func_start(0x005FC200, 0x005FC200); + set_func_end(0x005FC200, 0x005FC242); + set_func_start(0x005FC250, 0x005FC250); + set_func_end(0x005FC250, 0x005FC28F); + set_func_start(0x005FC290, 0x005FC290); + set_func_end(0x005FC290, 0x005FC2D2); + set_func_start(0x005FC2E0, 0x005FC2E0); + set_func_end(0x005FC2E0, 0x005FC31F); + set_func_start(0x005FC320, 0x005FC320); + set_func_end(0x005FC320, 0x005FC360); + set_func_start(0x005FC360, 0x005FC360); + set_func_end(0x005FC360, 0x005FC3A2); + set_func_start(0x005FC3B0, 0x005FC3B0); + set_func_end(0x005FC3B0, 0x005FC3F0); + set_func_start(0x005FC3F0, 0x005FC3F0); + set_func_end(0x005FC3F0, 0x005FC432); + set_func_start(0x005FC440, 0x005FC440); + set_func_end(0x005FC440, 0x005FC482); + set_func_start(0x005FC490, 0x005FC490); + set_func_end(0x005FC490, 0x005FC4CF); + set_func_start(0x005FC4D0, 0x005FC4D0); + set_func_end(0x005FC4D0, 0x005FC515); + set_func_start(0x005FC520, 0x005FC520); + set_func_end(0x005FC520, 0x005FC562); + set_func_start(0x005FC570, 0x005FC570); + set_func_end(0x005FC570, 0x005FC5B2); + set_func_start(0x005FC5C0, 0x005FC5C0); + set_func_end(0x005FC5C0, 0x005FC602); + set_func_start(0x005FC610, 0x005FC610); + set_func_end(0x005FC610, 0x005FC671); + set_func_start(0x005FC680, 0x005FC680); + set_func_end(0x005FC680, 0x005FC6BB); + set_func_start(0x005FC6C0, 0x005FC6C0); + set_func_end(0x005FC6C0, 0x005FC721); + set_func_start(0x005FC730, 0x005FC730); + set_func_end(0x005FC730, 0x005FC77E); + set_func_start(0x005FC780, 0x005FC780); + set_func_end(0x005FC780, 0x005FC825); + set_func_start(0x005FC830, 0x005FC830); + set_func_end(0x005FC830, 0x005FC885); + set_func_start(0x005FC890, 0x005FC890); + set_func_end(0x005FC890, 0x005FC8D2); + set_func_start(0x005FC8E0, 0x005FC8E0); + set_func_end(0x005FC8E0, 0x005FC920); + set_func_start(0x005FC920, 0x005FC920); + set_func_end(0x005FC920, 0x005FC960); + set_func_start(0x005FCC10, 0x005FCC10); + set_func_end(0x005FCC10, 0x005FCC59); + set_func_start(0x005FD550, 0x005FD550); + set_func_end(0x005FD550, 0x005FD5B8); + set_func_start(0x005FF080, 0x005FF080); + set_func_end(0x005FF080, 0x005FF093); + set_func_start(0x005FF0A0, 0x005FF0A0); + set_func_end(0x005FF0A0, 0x005FF0C6); + set_func_start(0x005FF0D0, 0x005FF0D0); + set_func_end(0x005FF0D0, 0x005FF0E6); + set_func_start(0x005FF0F0, 0x005FF0F0); + set_func_end(0x005FF0F0, 0x005FF116); + set_func_start(0x005FF120, 0x005FF120); + set_func_end(0x005FF120, 0x005FF136); + set_func_start(0x005FF140, 0x005FF140); + set_func_end(0x005FF140, 0x005FF166); + set_func_start(0x005FF170, 0x005FF170); + set_func_end(0x005FF170, 0x005FF186); + set_func_start(0x005FF190, 0x005FF190); + set_func_end(0x005FF190, 0x005FF1B9); + set_func_start(0x005FF1C0, 0x005FF1C0); + set_func_end(0x005FF1C0, 0x005FF1D6); + set_func_start(0x005FF1E0, 0x005FF1E0); + set_func_end(0x005FF1E0, 0x005FF20C); + set_func_start(0x005FF210, 0x005FF210); + set_func_end(0x005FF210, 0x005FF226); + set_func_start(0x005FF230, 0x005FF230); + set_func_end(0x005FF230, 0x005FF25C); + set_func_start(0x005FF260, 0x005FF260); + set_func_end(0x005FF260, 0x005FF2B7); + set_func_start(0x005FF2C0, 0x005FF2C0); + set_func_end(0x005FF2C0, 0x005FF31B); + set_func_start(0x006017E0, 0x006017E0); + set_func_end(0x006017E0, 0x00601838); + set_func_start(0x00601840, 0x00601840); + set_func_end(0x00601840, 0x00601898); + set_func_start(0x006018A0, 0x006018A0); + set_func_end(0x006018A0, 0x006018A9); + set_func_start(0x006018B0, 0x006018B0); + set_func_end(0x006018B0, 0x006018B9); + set_func_start(0x006039B0, 0x006039B0); + set_func_end(0x006039B0, 0x00603A0F); + set_func_start(0x00604C80, 0x00604C80); + set_func_end(0x00604C80, 0x00604CD3); + set_func_start(0x00604CE0, 0x00604CE0); + set_func_end(0x00604CE0, 0x00604D0A); + set_func_start(0x00604D10, 0x00604D10); + set_func_end(0x00604D10, 0x00604D3A); + set_func_start(0x006081F0, 0x006081F0); + set_func_end(0x006081F0, 0x0060822A); + set_func_start(0x00608230, 0x00608230); + set_func_end(0x00608230, 0x00608266); + set_func_start(0x00608270, 0x00608270); + set_func_end(0x00608270, 0x006082B6); + set_func_start(0x006082C0, 0x006082C0); + set_func_end(0x006082C0, 0x00608364); + set_func_start(0x00608560, 0x00608560); + set_func_end(0x00608560, 0x0060857E); + set_func_start(0x00608580, 0x00608580); + set_func_end(0x00608580, 0x006085C1); + set_func_start(0x00608690, 0x00608690); + set_func_end(0x00608690, 0x00608760); + set_func_start(0x00608760, 0x00608760); + set_func_end(0x00608760, 0x0060887A); + set_func_start(0x0060A450, 0x0060A450); + set_func_end(0x0060A450, 0x0060A48A); + set_func_start(0x0060A490, 0x0060A490); + set_func_end(0x0060A490, 0x0060A50A); + set_func_start(0x0060A510, 0x0060A510); + set_func_end(0x0060A510, 0x0060A5CE); + set_func_start(0x0060C2A0, 0x0060C2A0); + set_func_end(0x0060C2A0, 0x0060C342); + set_func_start(0x0060C350, 0x0060C350); + set_func_end(0x0060C350, 0x0060C3C5); + set_func_start(0x0060C3D0, 0x0060C3D0); + set_func_end(0x0060C3D0, 0x0060C4A3); + set_func_start(0x0060C4B0, 0x0060C4B0); + set_func_end(0x0060C4B0, 0x0060C542); + set_func_start(0x0060C550, 0x0060C550); + set_func_end(0x0060C550, 0x0060C6E9); + set_func_start(0x0060C6F0, 0x0060C6F0); + set_func_end(0x0060C6F0, 0x0060C76F); + set_func_start(0x0060C770, 0x0060C770); + set_func_end(0x0060C770, 0x0060C810); + set_func_start(0x0060C810, 0x0060C810); + set_func_end(0x0060C810, 0x0060C89F); + set_func_start(0x0060C8A0, 0x0060C8A0); + set_func_end(0x0060C8A0, 0x0060C916); + set_func_start(0x0060C920, 0x0060C920); + set_func_end(0x0060C920, 0x0060C998); + set_func_start(0x0060C9A0, 0x0060C9A0); + set_func_end(0x0060C9A0, 0x0060CA18); + set_func_start(0x0060CA20, 0x0060CA20); + set_func_end(0x0060CA20, 0x0060CA94); + set_func_start(0x0060CAA0, 0x0060CAA0); + set_func_end(0x0060CAA0, 0x0060CB1D); + set_func_start(0x0060CB20, 0x0060CB20); + set_func_end(0x0060CB20, 0x0060CB98); + set_func_start(0x0060CBA0, 0x0060CBA0); + set_func_end(0x0060CBA0, 0x0060CC29); + set_func_start(0x0060CC30, 0x0060CC30); + set_func_end(0x0060CC30, 0x0060CD44); + set_func_start(0x0060CD50, 0x0060CD50); + set_func_end(0x0060CD50, 0x0060CE20); + set_func_start(0x0060CE20, 0x0060CE20); + set_func_end(0x0060CE20, 0x0060CF15); + set_func_start(0x0060CF20, 0x0060CF20); + set_func_end(0x0060CF20, 0x0060CFA4); + set_func_start(0x0060CFB0, 0x0060CFB0); + set_func_end(0x0060CFB0, 0x0060D091); + set_func_start(0x0060D0A0, 0x0060D0A0); + set_func_end(0x0060D0A0, 0x0060D27B); + set_func_start(0x0060D280, 0x0060D280); + set_func_end(0x0060D280, 0x0060D328); + set_func_start(0x0060D330, 0x0060D330); + set_func_end(0x0060D330, 0x0060D3CF); + set_func_start(0x0060D3D0, 0x0060D3D0); + set_func_end(0x0060D3D0, 0x0060D52E); + set_func_start(0x0060D530, 0x0060D530); + set_func_end(0x0060D530, 0x0060D68E); + set_func_start(0x0060D690, 0x0060D690); + set_func_end(0x0060D690, 0x0060D730); + set_func_start(0x0060D730, 0x0060D730); + set_func_end(0x0060D730, 0x0060D7CE); + set_func_start(0x0060D7D0, 0x0060D7D0); + set_func_end(0x0060D7D0, 0x0060D853); + set_func_start(0x0060D860, 0x0060D860); + set_func_end(0x0060D860, 0x0060D8E4); + set_func_start(0x0060D8F0, 0x0060D8F0); + set_func_end(0x0060D8F0, 0x0060D961); + set_func_start(0x0060D970, 0x0060D970); + set_func_end(0x0060D970, 0x0060D9F3); + set_func_start(0x0060DA00, 0x0060DA00); + set_func_end(0x0060DA00, 0x0060DB11); + set_func_start(0x0060DB20, 0x0060DB20); + set_func_end(0x0060DB20, 0x0060DB7C); + set_func_start(0x0060DB80, 0x0060DB80); + set_func_end(0x0060DB80, 0x0060DBE2); + set_func_start(0x0060DBF0, 0x0060DBF0); + set_func_end(0x0060DBF0, 0x0060DC69); + set_func_start(0x0060DC70, 0x0060DC70); + set_func_end(0x0060DC70, 0x0060DD3C); + set_func_start(0x0060DD40, 0x0060DD40); + set_func_end(0x0060DD40, 0x0060DDA1); + set_func_start(0x0060DDB0, 0x0060DDB0); + set_func_end(0x0060DDB0, 0x0060DE6F); + set_func_start(0x0060DE70, 0x0060DE70); + set_func_end(0x0060DE70, 0x0060DF2A); + set_func_start(0x0060DF30, 0x0060DF30); + set_func_end(0x0060DF30, 0x0060DF8F); + set_func_start(0x0060DF90, 0x0060DF90); + set_func_end(0x0060DF90, 0x0060DFEF); + set_func_start(0x0060DFF0, 0x0060DFF0); + set_func_end(0x0060DFF0, 0x0060E067); + set_func_start(0x0060E070, 0x0060E070); + set_func_end(0x0060E070, 0x0060E0CF); + set_func_start(0x0060E0D0, 0x0060E0D0); + set_func_end(0x0060E0D0, 0x0060E12F); + set_func_start(0x0060E130, 0x0060E130); + set_func_end(0x0060E130, 0x0060E1B0); + set_func_start(0x0060E1B0, 0x0060E1B0); + set_func_end(0x0060E1B0, 0x0060E230); + set_func_start(0x0060E230, 0x0060E230); + set_func_end(0x0060E230, 0x0060E28F); + set_func_start(0x0060E290, 0x0060E290); + set_func_end(0x0060E290, 0x0060E30E); + set_func_start(0x0060E310, 0x0060E310); + set_func_end(0x0060E310, 0x0060E3A8); + set_func_start(0x0060E3B0, 0x0060E3B0); + set_func_end(0x0060E3B0, 0x0060E40F); + set_func_start(0x0060E410, 0x0060E410); + set_func_end(0x0060E410, 0x0060E46F); + set_func_start(0x0060E470, 0x0060E470); + set_func_end(0x0060E470, 0x0060E4DC); + set_func_start(0x0060E4E0, 0x0060E4E0); + set_func_end(0x0060E4E0, 0x0060E560); + set_func_start(0x0060E560, 0x0060E560); + set_func_end(0x0060E560, 0x0060E626); + set_func_start(0x0060E630, 0x0060E630); + set_func_end(0x0060E630, 0x0060E731); + set_func_start(0x0060E740, 0x0060E740); + set_func_end(0x0060E740, 0x0060E994); + set_func_start(0x0060E9A0, 0x0060E9A0); + set_func_end(0x0060E9A0, 0x0060EA53); + set_func_start(0x0060EA60, 0x0060EA60); + set_func_end(0x0060EA60, 0x0060EADB); + set_func_start(0x0060EAE0, 0x0060EAE0); + set_func_end(0x0060EAE0, 0x0060EB5B); + set_func_start(0x0060EB60, 0x0060EB60); + set_func_end(0x0060EB60, 0x0060EC57); + set_func_start(0x0060EC60, 0x0060EC60); + set_func_end(0x0060EC60, 0x0060ED37); + set_func_start(0x0060ED40, 0x0060ED40); + set_func_end(0x0060ED40, 0x0060EF3B); + set_func_start(0x0060EF40, 0x0060EF40); + set_func_end(0x0060EF40, 0x0060F0F2); + set_func_start(0x0060F100, 0x0060F100); + set_func_end(0x0060F100, 0x0060F34F); + set_func_start(0x0060F350, 0x0060F350); + set_func_end(0x0060F350, 0x0060F3CE); + set_func_start(0x0060F3D0, 0x0060F3D0); + set_func_end(0x0060F3D0, 0x0060F47A); + set_func_start(0x0060F480, 0x0060F480); + set_func_end(0x0060F480, 0x0060F574); + set_func_start(0x0060F580, 0x0060F580); + set_func_end(0x0060F580, 0x0060F675); + set_func_start(0x0060F680, 0x0060F680); + set_func_end(0x0060F680, 0x0060F783); + set_func_start(0x0060F790, 0x0060F790); + set_func_end(0x0060F790, 0x0060F85C); + set_func_start(0x0060F860, 0x0060F860); + set_func_end(0x0060F860, 0x0060F8DE); + set_func_start(0x0060F8E0, 0x0060F8E0); + set_func_end(0x0060F8E0, 0x0060F9D8); + set_func_start(0x0060F9E0, 0x0060F9E0); + set_func_end(0x0060F9E0, 0x0060FB91); + set_func_start(0x0060FBA0, 0x0060FBA0); + set_func_end(0x0060FBA0, 0x0060FC39); + set_func_start(0x0060FC40, 0x0060FC40); + set_func_end(0x0060FC40, 0x0060FCB5); + set_func_start(0x0060FCC0, 0x0060FCC0); + set_func_end(0x0060FCC0, 0x0060FD35); + set_func_start(0x0060FD40, 0x0060FD40); + set_func_end(0x0060FD40, 0x0060FEBC); + set_func_start(0x0060FEC0, 0x0060FEC0); + set_func_end(0x0060FEC0, 0x0061003C); + set_func_start(0x00610040, 0x00610040); + set_func_end(0x00610040, 0x00610198); + set_func_start(0x006101A0, 0x006101A0); + set_func_end(0x006101A0, 0x006102F1); + set_func_start(0x00610300, 0x00610300); + set_func_end(0x00610300, 0x00610441); + set_func_start(0x00610450, 0x00610450); + set_func_end(0x00610450, 0x0061054B); + set_func_start(0x00610550, 0x00610550); + set_func_end(0x00610550, 0x006107C1); + set_func_start(0x006107D0, 0x006107D0); + set_func_end(0x006107D0, 0x0061085D); + set_func_start(0x00610860, 0x00610860); + set_func_end(0x00610860, 0x006109F2); + set_func_start(0x00610A00, 0x00610A00); + set_func_end(0x00610A00, 0x00610B59); + set_func_start(0x00610B60, 0x00610B60); + set_func_end(0x00610B60, 0x00610C93); + set_func_start(0x00610CA0, 0x00610CA0); + set_func_end(0x00610CA0, 0x00610DD3); + set_func_start(0x00610DE0, 0x00610DE0); + set_func_end(0x00610DE0, 0x00610EB4); + set_func_start(0x00610EC0, 0x00610EC0); + set_func_end(0x00610EC0, 0x00610FA6); + set_func_start(0x00610FB0, 0x00610FB0); + set_func_end(0x00610FB0, 0x00611092); + set_func_start(0x00611130, 0x00611130); + set_func_end(0x00611130, 0x006111A9); + set_func_start(0x006111B0, 0x006111B0); + set_func_end(0x006111B0, 0x00611229); + set_func_start(0x00611230, 0x00611230); + set_func_end(0x00611230, 0x006112A9); + set_func_start(0x006112B0, 0x006112B0); + set_func_end(0x006112B0, 0x00611327); + set_func_start(0x00611330, 0x00611330); + set_func_end(0x00611330, 0x006113D9); + set_func_start(0x006113E0, 0x006113E0); + set_func_end(0x006113E0, 0x006115F9); + set_func_start(0x00611600, 0x00611600); + set_func_end(0x00611600, 0x0061166E); + set_func_start(0x00611670, 0x00611670); + set_func_end(0x00611670, 0x00611779); + set_func_start(0x00611780, 0x00611780); + set_func_end(0x00611780, 0x00611812); + set_func_start(0x00611820, 0x00611820); + set_func_end(0x00611820, 0x006118B2); + set_func_start(0x006118C0, 0x006118C0); + set_func_end(0x006118C0, 0x00611A1C); + set_func_start(0x00611A20, 0x00611A20); + set_func_end(0x00611A20, 0x00611ACB); + set_func_start(0x00611AD0, 0x00611AD0); + set_func_end(0x00611AD0, 0x00611B7B); + set_func_start(0x00611B80, 0x00611B80); + set_func_end(0x00611B80, 0x00611C38); + set_func_start(0x00611C40, 0x00611C40); + set_func_end(0x00611C40, 0x00611CA2); + set_func_start(0x00611CB0, 0x00611CB0); + set_func_end(0x00611CB0, 0x00611DE9); + set_func_start(0x00611DF0, 0x00611DF0); + set_func_end(0x00611DF0, 0x0061208A); + set_func_start(0x00612090, 0x00612090); + set_func_end(0x00612090, 0x00612260); + set_func_start(0x00612260, 0x00612260); + set_func_end(0x00612260, 0x006122F4); + set_func_start(0x00612300, 0x00612300); + set_func_end(0x00612300, 0x0061235B); + set_func_start(0x00612360, 0x00612360); + set_func_end(0x00612360, 0x006123BB); + set_func_start(0x006123C0, 0x006123C0); + set_func_end(0x006123C0, 0x00612421); + set_func_start(0x00612430, 0x00612430); + set_func_end(0x00612430, 0x00612497); + set_func_start(0x006124A0, 0x006124A0); + set_func_end(0x006124A0, 0x006124FC); + set_func_start(0x00612500, 0x00612500); + set_func_end(0x00612500, 0x00612592); + set_func_start(0x006125A0, 0x006125A0); + set_func_end(0x006125A0, 0x00612605); + set_func_start(0x00612610, 0x00612610); + set_func_end(0x00612610, 0x0061266F); + set_func_start(0x00612670, 0x00612670); + set_func_end(0x00612670, 0x006127E6); + set_func_start(0x006127F0, 0x006127F0); + set_func_end(0x006127F0, 0x00612870); + set_func_start(0x00612870, 0x00612870); + set_func_end(0x00612870, 0x006128FB); + set_func_start(0x00612900, 0x00612900); + set_func_end(0x00612900, 0x00612980); + set_func_start(0x00612980, 0x00612980); + set_func_end(0x00612980, 0x00612A00); + set_func_start(0x00612A00, 0x00612A00); + set_func_end(0x00612A00, 0x00612A86); + set_func_start(0x00612A90, 0x00612A90); + set_func_end(0x00612A90, 0x00612B38); + set_func_start(0x00612B40, 0x00612B40); + set_func_end(0x00612B40, 0x00612BE6); + set_func_start(0x00612BF0, 0x00612BF0); + set_func_end(0x00612BF0, 0x00612CA4); + set_func_start(0x00612CB0, 0x00612CB0); + set_func_end(0x00612CB0, 0x00612D4B); + set_func_start(0x00612D50, 0x00612D50); + set_func_end(0x00612D50, 0x00612E17); + set_func_start(0x00612E20, 0x00612E20); + set_func_end(0x00612E20, 0x00612F08); + set_func_start(0x00612F10, 0x00612F10); + set_func_end(0x00612F10, 0x00613020); + set_func_start(0x00613020, 0x00613020); + set_func_end(0x00613020, 0x0061313E); + set_func_start(0x00613140, 0x00613140); + set_func_end(0x00613140, 0x006131DB); + set_func_start(0x006131E0, 0x006131E0); + set_func_end(0x006131E0, 0x00613207); + set_func_start(0x00613290, 0x00613290); + set_func_end(0x00613290, 0x0061332B); + set_func_start(0x00613330, 0x00613330); + set_func_end(0x00613330, 0x006133CB); + set_func_start(0x006133D0, 0x006133D0); + set_func_end(0x006133D0, 0x0061349E); + set_func_start(0x006134A0, 0x006134A0); + set_func_end(0x006134A0, 0x0061356E); + set_func_start(0x00613570, 0x00613570); + set_func_end(0x00613570, 0x006135FE); + set_func_start(0x00613700, 0x00613700); + set_func_end(0x00613700, 0x00613740); + set_func_start(0x00613740, 0x00613740); + set_func_end(0x00613740, 0x00613780); + set_func_start(0x00613780, 0x00613780); + set_func_end(0x00613780, 0x006137C1); + set_func_start(0x006137D0, 0x006137D0); + set_func_end(0x006137D0, 0x00613822); + set_func_start(0x00613830, 0x00613830); + set_func_end(0x00613830, 0x006138BC); + set_func_start(0x006138C0, 0x006138C0); + set_func_end(0x006138C0, 0x006139A6); + set_func_start(0x006139B0, 0x006139B0); + set_func_end(0x006139B0, 0x00613A5C); + set_func_start(0x00613A60, 0x00613A60); + set_func_end(0x00613A60, 0x00613B31); + set_func_start(0x00613B40, 0x00613B40); + set_func_end(0x00613B40, 0x00613C85); + set_func_start(0x00613C90, 0x00613C90); + set_func_end(0x00613C90, 0x00613D1C); + set_func_start(0x00613D20, 0x00613D20); + set_func_end(0x00613D20, 0x00613E0F); + set_func_start(0x00613E10, 0x00613E10); + set_func_end(0x00613E10, 0x00613ECD); + set_func_start(0x00613ED0, 0x00613ED0); + set_func_end(0x00613ED0, 0x00613F8C); + set_func_start(0x00613F90, 0x00613F90); + set_func_end(0x00613F90, 0x0061413A); + set_func_start(0x00614140, 0x00614140); + set_func_end(0x00614140, 0x00614187); + set_func_start(0x00614CA0, 0x00614CA0); + set_func_end(0x00614CA0, 0x00614CEF); + set_func_start(0x00614CF0, 0x00614CF0); + set_func_end(0x00614CF0, 0x00614D3F); + set_func_start(0x00614D40, 0x00614D40); + set_func_end(0x00614D40, 0x00614D83); + set_func_start(0x00614E60, 0x00614E60); + set_func_end(0x00614E60, 0x00614EEE); + set_func_start(0x00614EF0, 0x00614EF0); + set_func_end(0x00614EF0, 0x00614FC6); + set_func_start(0x006160B0, 0x006160B0); + set_func_end(0x006160B0, 0x00616211); + set_func_start(0x006162C0, 0x006162C0); + set_func_end(0x006162C0, 0x006163AD); + set_func_start(0x006163B0, 0x006163B0); + set_func_end(0x006163B0, 0x006164A5); + set_func_start(0x00616800, 0x00616800); + set_func_end(0x00616800, 0x0061682E); + set_func_start(0x00616AD0, 0x00616AD0); + set_func_end(0x00616AD0, 0x00616AE8); + set_func_start(0x00632050, 0x00632050); + set_func_start(0x00653A10, 0x00653A10); + set_func_start(0x00681290, 0x00681290); + set_func_end(0x00681290, 0x00681301); + set_func_start(0x006813B0, 0x006813B0); + set_func_end(0x006813B0, 0x006813CD); + set_func_start(0x006813D0, 0x006813D0); + set_func_end(0x006813D0, 0x006813EC); + set_func_start(0x006817E0, 0x006817E0); + set_func_end(0x006817E0, 0x006817F5); + set_func_start(0x00681AB0, 0x00681AB0); + set_func_end(0x00681AB0, 0x00681AFB); + set_func_start(0x00681B00, 0x00681B00); + set_func_start(0x00681BE0, 0x00681BE0); + set_func_end(0x00681BE0, 0x00681CAB); + set_func_cmt(0x00681BE0, "UC", 0); + set_func_start(0x00681CB0, 0x00681CB0); + set_func_end(0x00681CB0, 0x00681D87); + set_func_start(0x00681F60, 0x00681F60); + set_func_end(0x00681F60, 0x00682124); + set_func_start(0x00682340, 0x00682340); + set_func_end(0x00682340, 0x0068239E); + set_func_start(0x00682400, 0x00682400); + set_func_end(0x00682400, 0x00682781); + set_func_cmt(0x00682400, "this is one of the functions named 'GxPrimVertexPtr' that uses the fixed-function pipeline", 0); + set_func_start(0x006828C0, 0x006828C0); + set_func_end(0x006828C0, 0x006828FE); + set_func_start(0x00682A00, 0x00682A00); + set_func_end(0x00682A00, 0x00682A33); + set_func_start(0x00682CB0, 0x00682CB0); + set_func_end(0x00682CB0, 0x00682CCB); + set_func_start(0x00682CD0, 0x00682CD0); + set_func_end(0x00682CD0, 0x00682CF0); + set_func_start(0x00682CF0, 0x00682CF0); + set_func_end(0x00682CF0, 0x00682CFB); + set_func_start(0x00682D00, 0x00682D00); + set_func_end(0x00682D00, 0x00682D10); + set_func_start(0x00682D20, 0x00682D20); + set_func_end(0x00682D20, 0x00682D27); + set_func_start(0x00682D40, 0x00682D40); + set_func_end(0x00682D40, 0x00682D48); + set_func_start(0x00682D70, 0x00682D70); + set_func_end(0x00682D70, 0x00682D76); + set_func_start(0x00682DC0, 0x00682DC0); + set_func_end(0x00682DC0, 0x00682DE7); + set_func_start(0x00682E20, 0x00682E20); + set_func_end(0x00682E20, 0x00682E47); + set_func_start(0x00682E50, 0x00682E50); + set_func_end(0x00682E50, 0x00682E66); + set_func_start(0x00682F40, 0x00682F40); + set_func_end(0x00682F40, 0x00682F66); + set_func_start(0x00683080, 0x00683080); + set_func_end(0x00683080, 0x006830A4); + set_func_start(0x006830B0, 0x006830B0); + set_func_end(0x006830B0, 0x006830F9); + set_func_start(0x00683100, 0x00683100); + set_func_end(0x00683100, 0x00683121); + set_func_start(0x00683130, 0x00683130); + set_func_end(0x00683130, 0x00683142); + set_func_start(0x00683150, 0x00683150); + set_func_end(0x00683150, 0x00683171); + set_func_start(0x00683180, 0x00683180); + set_func_end(0x00683180, 0x006831A0); + set_func_start(0x006833A0, 0x006833A0); + set_func_end(0x006833A0, 0x006833DD); + set_func_start(0x006833E0, 0x006833E0); + set_func_end(0x006833E0, 0x00683554); + set_func_start(0x00683560, 0x00683560); + set_func_end(0x00683560, 0x00683577); + set_func_start(0x00683580, 0x00683580); + set_func_end(0x00683580, 0x006835D6); + set_func_start(0x006835E0, 0x006835E0); + set_func_end(0x006835E0, 0x00683602); + set_func_start(0x00683610, 0x00683610); + set_func_end(0x00683610, 0x00683632); + set_func_start(0x00683640, 0x00683640); + set_func_end(0x00683640, 0x00683650); + set_func_start(0x00683650, 0x00683650); + set_func_end(0x00683650, 0x00683657); + set_func_start(0x00683660, 0x00683660); + set_func_end(0x00683660, 0x00683670); + set_func_start(0x006840F0, 0x006840F0); + set_func_end(0x006840F0, 0x0068416C); + set_func_start(0x00684170, 0x00684170); + set_func_end(0x00684170, 0x00684189); + set_func_start(0x00684190, 0x00684190); + set_func_end(0x00684190, 0x006841AF); + set_func_start(0x00684360, 0x00684360); + set_func_end(0x00684360, 0x006843B0); + set_func_start(0x006843B0, 0x006843B0); + set_func_end(0x006843B0, 0x006843D9); + set_func_start(0x006843E0, 0x006843E0); + set_func_end(0x006843E0, 0x00684409); + set_func_start(0x00684410, 0x00684410); + set_func_end(0x00684410, 0x00684439); + set_func_start(0x00684440, 0x00684440); + set_func_end(0x00684440, 0x006844B9); + set_func_start(0x006847D0, 0x006847D0); + set_func_end(0x006847D0, 0x00684843); + set_func_start(0x00684850, 0x00684850); + set_func_end(0x00684850, 0x0068489F); + set_func_start(0x006848A0, 0x006848A0); + set_func_end(0x006848A0, 0x00684900); + set_func_start(0x00684900, 0x00684900); + set_func_end(0x00684900, 0x0068492D); + set_func_start(0x00684970, 0x00684970); + set_func_end(0x00684970, 0x00684AC8); + set_func_start(0x00684AD0, 0x00684AD0); + set_func_end(0x00684AD0, 0x00684B4A); + set_func_start(0x00684B50, 0x00684B50); + set_func_end(0x00684B50, 0x00684B99); + set_func_start(0x00684C20, 0x00684C20); + set_func_end(0x00684C20, 0x00684C3E); + set_func_start(0x00684C40, 0x00684C40); + set_func_end(0x00684C40, 0x00684D07); + set_func_cmt(0x00684C40, "CGxDevice::Log(CGxCaps const&) const", 0); + set_func_start(0x00684D10, 0x00684D10); + set_func_end(0x00684D10, 0x00684D6C); + set_func_start(0x006853B0, 0x006853B0); + set_func_end(0x006853B0, 0x006853C6); + set_func_start(0x006853D0, 0x006853D0); + set_func_end(0x006853D0, 0x0068545C); + set_func_start(0x00685460, 0x00685460); + set_func_end(0x00685460, 0x00685476); + set_func_start(0x00685480, 0x00685480); + set_func_end(0x00685480, 0x0068550C); + set_func_start(0x00685510, 0x00685510); + set_func_end(0x00685510, 0x00685526); + set_func_start(0x00685530, 0x00685530); + set_func_end(0x00685530, 0x006855BC); + set_func_start(0x00685970, 0x00685970); + set_func_end(0x00685970, 0x006859DB); + set_func_start(0x006859E0, 0x006859E0); + set_func_end(0x006859E0, 0x00685A65); + set_func_cmt(0x006859E0, "CGxDevice::IRsForceUpdate(EGxRenderState)", 0); + set_func_start(0x00685A70, 0x00685A70); + set_func_end(0x00685A70, 0x00685B4E); + set_func_cmt(0x00685A70, "CGxDevice::IRsForceUpdate()", 0); + set_func_start(0x00685B50, 0x00685B50); + set_func_end(0x00685B50, 0x00685BFE); + set_func_start(0x00685C60, 0x00685C60); + set_func_end(0x00685C60, 0x00685CCB); + set_func_start(0x00685EB0, 0x00685EB0); + set_func_end(0x00685EB0, 0x00685F33); + set_func_start(0x00685F50, 0x00685F50); + set_func_end(0x00685F50, 0x00685FB0); + set_func_start(0x00685FB0, 0x00685FB0); + set_func_end(0x00685FB0, 0x00686116); + set_func_start(0x00687660, 0x00687660); + set_func_end(0x00687660, 0x006876C9); + set_func_start(0x006876D0, 0x006876D0); + set_func_end(0x006876D0, 0x0068773F); + set_func_start(0x00687A90, 0x00687A90); + set_func_end(0x00687A90, 0x00687FCA); + set_func_start(0x00688340, 0x00688340); + set_func_end(0x00688340, 0x00688372); + set_func_start(0x00688690, 0x00688690); + set_func_end(0x00688690, 0x0068903F); + set_func_start(0x006890C0, 0x006890C0); + set_func_end(0x006890C0, 0x00689460); + set_func_start(0x00689690, 0x00689690); + set_func_end(0x00689690, 0x006896BB); + set_func_start(0x006897C0, 0x006897C0); + set_func_end(0x006897C0, 0x00689A49); + set_func_start(0x00689A50, 0x00689A50); + set_func_end(0x00689A50, 0x00689A6F); + set_func_start(0x00689EF0, 0x00689EF0); + set_func_end(0x00689EF0, 0x00689F14); + set_func_start(0x0068BBC0, 0x0068BBC0); + set_func_end(0x0068BBC0, 0x0068BD15); + set_func_start(0x0068BF20, 0x0068BF20); + set_func_end(0x0068BF20, 0x0068BF44); + set_func_start(0x0068C220, 0x0068C220); + set_func_end(0x0068C220, 0x0068C244); + set_func_start(0x0068E180, 0x0068E180); + set_func_end(0x0068E180, 0x0068E1E8); + set_func_start(0x0068E250, 0x0068E250); + set_func_end(0x0068E250, 0x0068E448); + set_func_start(0x0068E720, 0x0068E720); + set_func_end(0x0068E720, 0x0068E742); + set_func_start(0x0068E750, 0x0068E750); + set_func_end(0x0068E750, 0x0068E7D6); + set_func_start(0x0068E810, 0x0068E810); + set_func_end(0x0068E810, 0x0068E8F2); + set_func_start(0x0068E900, 0x0068E900); + set_func_end(0x0068E900, 0x0068E975); + set_func_start(0x0068EBB0, 0x0068EBB0); + set_func_end(0x0068EBB0, 0x0068ED78); + set_func_start(0x0068ED80, 0x0068ED80); + set_func_end(0x0068ED80, 0x0068EE13); + set_func_start(0x0068EE20, 0x0068EE20); + set_func_end(0x0068EE20, 0x0068F36D); + set_func_start(0x0068F3D0, 0x0068F3D0); + set_func_end(0x0068F3D0, 0x0068F692); + set_func_start(0x0068FA60, 0x0068FA60); + set_func_end(0x0068FA60, 0x0068FADC); + set_func_start(0x0068FAE0, 0x0068FAE0); + set_func_end(0x0068FAE0, 0x0068FB07); + set_func_start(0x0068FB10, 0x0068FB10); + set_func_end(0x0068FB10, 0x0068FCDC); + set_func_start(0x0068FCE0, 0x0068FCE0); + set_func_end(0x0068FCE0, 0x0068FCFE); + set_func_start(0x0068FD00, 0x0068FD00); + set_func_end(0x0068FD00, 0x0068FD49); + set_func_start(0x0068FD50, 0x0068FD50); + set_func_end(0x0068FD50, 0x0068FE80); + set_func_start(0x00690150, 0x00690150); + set_func_end(0x00690150, 0x00690223); + set_func_start(0x00690230, 0x00690230); + set_func_end(0x00690230, 0x0069038D); + set_func_start(0x006904D0, 0x006904D0); + set_func_end(0x006904D0, 0x006905E8); + set_func_start(0x00690680, 0x00690680); + set_func_end(0x00690680, 0x00690742); + set_func_start(0x00690750, 0x00690750); + set_func_end(0x00690750, 0x00690821); + set_func_start(0x0069FB00, 0x0069FB00); + set_func_end(0x0069FB00, 0x0069FB68); + set_func_start(0x0069FB70, 0x0069FB70); + set_func_end(0x0069FB70, 0x0069FBB8); + set_func_start(0x0069FE10, 0x0069FE10); + set_func_end(0x0069FE10, 0x0069FE57); + set_func_start(0x006A00C0, 0x006A00C0); + set_func_end(0x006A00C0, 0x006A0102); + set_func_start(0x006A0360, 0x006A0360); + set_func_end(0x006A0360, 0x006A0834); + set_func_start(0x006A1A90, 0x006A1A90); + set_func_end(0x006A1A90, 0x006A1C24); + set_func_start(0x006A2C00, 0x006A2C00); + set_func_end(0x006A2C00, 0x006A2D7E); + set_func_start(0x006A2D80, 0x006A2D80); + set_func_end(0x006A2D80, 0x006A3062); + set_func_start(0x006A3070, 0x006A3070); + set_func_end(0x006A3070, 0x006A30CF); + set_func_start(0x006A3350, 0x006A3350); + set_func_end(0x006A3350, 0x006A3417); + set_func_start(0x006A3420, 0x006A3420); + set_func_end(0x006A3420, 0x006A3449); + set_func_start(0x006A3450, 0x006A3450); + set_func_end(0x006A3450, 0x006A3611); + set_func_start(0x006A3620, 0x006A3620); + set_func_end(0x006A3620, 0x006A3716); + set_func_start(0x006A3810, 0x006A3810); + set_func_end(0x006A3810, 0x006A386E); + set_func_start(0x006A39E0, 0x006A39E0); + set_func_end(0x006A39E0, 0x006A3A59); + set_func_start(0x006A3A60, 0x006A3A60); + set_func_end(0x006A3A60, 0x006A3C34); + set_func_start(0x006A3C40, 0x006A3C40); + set_func_end(0x006A3C40, 0x006A40F2); + set_func_start(0x006A4190, 0x006A4190); + set_func_end(0x006A4190, 0x006A41EC); + set_func_start(0x006A41F0, 0x006A41F0); + set_func_end(0x006A41F0, 0x006A424C); + set_func_start(0x006A4700, 0x006A4700); + set_func_end(0x006A4700, 0x006A4846); + set_func_start(0x006A4850, 0x006A4850); + set_func_end(0x006A4850, 0x006A48FE); + set_func_start(0x006A4900, 0x006A4900); + set_func_end(0x006A4900, 0x006A4AB3); + set_func_start(0x006A4C30, 0x006A4C30); + set_func_end(0x006A4C30, 0x006A5499); + set_func_start(0x006A5540, 0x006A5540); + set_func_end(0x006A5540, 0x006A5677); + set_func_start(0x006A5700, 0x006A5700); + set_func_end(0x006A5700, 0x006A5934); + set_func_start(0x006A5940, 0x006A5940); + set_func_end(0x006A5940, 0x006A59F5); + set_func_start(0x006A5A00, 0x006A5A00); + set_func_end(0x006A5A00, 0x006A5A25); + set_func_start(0x006A5A30, 0x006A5A30); + set_func_end(0x006A5A30, 0x006A5A92); + set_func_start(0x006A5C70, 0x006A5C70); + set_func_end(0x006A5C70, 0x006A5D48); + set_func_start(0x006A5E10, 0x006A5E10); + set_func_end(0x006A5E10, 0x006A5E36); + set_func_start(0x006A5EF0, 0x006A5EF0); + set_func_end(0x006A5EF0, 0x006A5FDF); + set_func_start(0x006A74B0, 0x006A74B0); + set_func_end(0x006A74B0, 0x006A7538); + set_func_start(0x006A9920, 0x006A9920); + set_func_end(0x006A9920, 0x006A99D4); + set_func_start(0x006A9B40, 0x006A9B40); + set_func_end(0x006A9B40, 0x006A9D88); + set_func_start(0x006A9E00, 0x006A9E00); + set_func_end(0x006A9E00, 0x006A9E09); + set_func_start(0x006A9FE0, 0x006A9FE0); + set_func_end(0x006A9FE0, 0x006AA06D); + set_func_start(0x006AA070, 0x006AA070); + set_func_end(0x006AA070, 0x006AA0C5); + set_func_start(0x006AA0D0, 0x006AA0D0); + set_func_end(0x006AA0D0, 0x006AA125); + set_func_start(0x006AA130, 0x006AA130); + set_func_end(0x006AA130, 0x006AA18A); + set_func_start(0x006AA2F0, 0x006AA2F0); + set_func_end(0x006AA2F0, 0x006AA346); + set_func_start(0x006AA350, 0x006AA350); + set_func_end(0x006AA350, 0x006AA379); + set_func_cmt(0x006AA350, "UC", 0); + set_func_start(0x006AA380, 0x006AA380); + set_func_end(0x006AA380, 0x006AA3B0); + set_func_start(0x006AA3B0, 0x006AA3B0); + set_func_end(0x006AA3B0, 0x006AA3E0); + set_func_start(0x006AA3E0, 0x006AA3E0); + set_func_end(0x006AA3E0, 0x006AA41B); + set_func_start(0x006AA420, 0x006AA420); + set_func_end(0x006AA420, 0x006AA51E); + set_func_cmt(0x006AA420, "private utility method", 0); + set_func_start(0x006AA520, 0x006AA520); + set_func_end(0x006AA520, 0x006AA62F); + set_func_start(0x006AA630, 0x006AA630); + set_func_end(0x006AA630, 0x006AA6F2); + set_func_start(0x006AA700, 0x006AA700); + set_func_end(0x006AA700, 0x006AA81D); + set_func_start(0x006AA840, 0x006AA840); + set_func_end(0x006AA840, 0x006AA867); + set_func_start(0x006AA870, 0x006AA870); + set_func_end(0x006AA870, 0x006AA948); + set_func_start(0x006AAF40, 0x006AAF40); + set_func_end(0x006AAF40, 0x006AAFA5); + set_func_start(0x006AAFB0, 0x006AAFB0); + set_func_end(0x006AAFB0, 0x006AB0D4); + set_func_start(0x006AB0E0, 0x006AB0E0); + set_func_end(0x006AB0E0, 0x006AB212); + set_func_start(0x006AB220, 0x006AB220); + set_func_end(0x006AB220, 0x006AB381); + set_func_start(0x006AB390, 0x006AB390); + set_func_end(0x006AB390, 0x006AB447); + set_func_cmt(0x006AB390, "public method", 0); + set_func_start(0x006AB450, 0x006AB450); + set_func_end(0x006AB450, 0x006AB4A1); + set_func_start(0x006AB4B0, 0x006AB4B0); + set_func_end(0x006AB4B0, 0x006AB5B8); + set_func_start(0x006AB5C0, 0x006AB5C0); + set_func_end(0x006AB5C0, 0x006AB614); + set_func_start(0x006AB620, 0x006AB620); + set_func_end(0x006AB620, 0x006AB6B9); + set_func_start(0x006AB700, 0x006AB700); + set_func_end(0x006AB700, 0x006AB75C); + set_func_start(0x006AB760, 0x006AB760); + set_func_end(0x006AB760, 0x006AB7DF); + set_func_start(0x006AB810, 0x006AB810); + set_func_end(0x006AB810, 0x006AB85E); + set_func_start(0x006AB860, 0x006AB860); + set_func_end(0x006AB860, 0x006ABAAF); + set_func_start(0x006AE8B0, 0x006AE8B0); + set_func_end(0x006AE8B0, 0x006AE8DA); + set_func_start(0x006AE900, 0x006AE900); + set_func_end(0x006AE900, 0x006AE990); + set_func_start(0x006AE990, 0x006AE990); + set_func_end(0x006AE990, 0x006AE9D6); + set_func_start(0x006AE9E0, 0x006AE9E0); + set_func_end(0x006AE9E0, 0x006AEB93); + set_func_start(0x006AEBA0, 0x006AEBA0); + set_func_end(0x006AEBA0, 0x006AEE61); + set_func_start(0x006AEE70, 0x006AEE70); + set_func_end(0x006AEE70, 0x006AF133); + set_func_start(0x006AF140, 0x006AF140); + set_func_end(0x006AF140, 0x006AF33F); + set_func_start(0x006AF340, 0x006AF340); + set_func_end(0x006AF340, 0x006AF65D); + set_func_start(0x006AF6A0, 0x006AF6A0); + set_func_end(0x006AF6A0, 0x006AF6D1); + set_func_start(0x006AF730, 0x006AF730); + set_func_end(0x006AF730, 0x006AF7E9); + set_func_start(0x006AF810, 0x006AF810); + set_func_end(0x006AF810, 0x006AF984); + set_func_start(0x006AFCE0, 0x006AFCE0); + set_func_end(0x006AFCE0, 0x006AFF06); + set_func_start(0x006AFF10, 0x006AFF10); + set_func_end(0x006AFF10, 0x006AFFCF); + set_func_start(0x006AFFD0, 0x006AFFD0); + set_func_end(0x006AFFD0, 0x006B012E); + set_func_start(0x006B0960, 0x006B0960); + set_func_start(0x006B1B80, 0x006B1B80); + set_func_start(0x006B1B90, 0x006B1B90); + set_func_start(0x006B1BA0, 0x006B1BA0); + set_func_start(0x006B33D0, 0x006B33D0); + set_func_end(0x006B33D0, 0x006B3428); + set_func_start(0x006B3430, 0x006B3430); + set_func_end(0x006B3430, 0x006B344C); + set_func_start(0x006B4060, 0x006B4060); + set_func_end(0x006B4060, 0x006B412B); + set_func_start(0x006B4130, 0x006B4130); + set_func_end(0x006B4130, 0x006B43F3); + set_func_start(0x006B4400, 0x006B4400); + set_func_end(0x006B4400, 0x006B44A8); + set_func_start(0x006B44B0, 0x006B44B0); + set_func_end(0x006B44B0, 0x006B44E3); + set_func_start(0x006B44F0, 0x006B44F0); + set_func_end(0x006B44F0, 0x006B455F); + set_func_start(0x006B4560, 0x006B4560); + set_func_end(0x006B4560, 0x006B45BB); + set_func_start(0x006B45C0, 0x006B45C0); + set_func_end(0x006B45C0, 0x006B461B); + set_func_start(0x006B4620, 0x006B4620); + set_func_end(0x006B4620, 0x006B4759); + set_func_start(0x006B4760, 0x006B4760); + set_func_end(0x006B4760, 0x006B4899); + set_func_start(0x006B48A0, 0x006B48A0); + set_func_end(0x006B48A0, 0x006B4943); + set_func_start(0x006B4950, 0x006B4950); + set_func_end(0x006B4950, 0x006B49F3); + set_func_start(0x006B4A00, 0x006B4A00); + set_func_end(0x006B4A00, 0x006B4A33); + set_func_start(0x006B4A40, 0x006B4A40); + set_func_end(0x006B4A40, 0x006B4A73); + set_func_start(0x006B4A80, 0x006B4A80); + set_func_end(0x006B4A80, 0x006B4C7D); + set_func_start(0x006B4EB0, 0x006B4EB0); + set_func_end(0x006B4EB0, 0x006B4EDA); + set_func_start(0x006B6AF0, 0x006B6AF0); + set_func_end(0x006B6AF0, 0x006B6B44); + set_func_start(0x006B6B50, 0x006B6B50); + set_func_end(0x006B6B50, 0x006B6BA0); + set_func_start(0x006B6BA0, 0x006B6BA0); + set_func_end(0x006B6BA0, 0x006B6BCB); + set_func_start(0x006B6BD0, 0x006B6BD0); + set_func_end(0x006B6BD0, 0x006B6BFB); + set_func_start(0x006B6C00, 0x006B6C00); + set_func_end(0x006B6C00, 0x006B6C2B); + set_func_start(0x006B6C30, 0x006B6C30); + set_func_end(0x006B6C30, 0x006B6C5B); + set_func_start(0x006B6C60, 0x006B6C60); + set_func_end(0x006B6C60, 0x006B6CE7); + set_func_start(0x006B6CF0, 0x006B6CF0); + set_func_end(0x006B6CF0, 0x006B6D75); + set_func_start(0x006B6D80, 0x006B6D80); + set_func_end(0x006B6D80, 0x006B6E05); + set_func_start(0x006B7B70, 0x006B7B70); + set_func_end(0x006B7B70, 0x006B7BC4); + set_func_start(0x006B7BD0, 0x006B7BD0); + set_func_end(0x006B7BD0, 0x006B7C8A); + set_func_start(0x006B7C90, 0x006B7C90); + set_func_end(0x006B7C90, 0x006B7D6F); + set_func_start(0x006B7D70, 0x006B7D70); + set_func_end(0x006B7D70, 0x006B7D9B); + set_func_start(0x006B7DA0, 0x006B7DA0); + set_func_end(0x006B7DA0, 0x006B7DCB); + set_func_start(0x006BCE10, 0x006BCE10); + set_func_end(0x006BCE10, 0x006BCE32); + set_func_start(0x006BCE40, 0x006BCE40); + set_func_end(0x006BCE40, 0x006BCE52); + set_func_start(0x006BCE60, 0x006BCE60); + set_func_end(0x006BCE60, 0x006BCE98); + set_func_start(0x006BCEA0, 0x006BCEA0); + set_func_end(0x006BCEA0, 0x006BCEE7); + set_func_start(0x006BD020, 0x006BD020); + set_func_end(0x006BD020, 0x006BD069); + set_func_start(0x006BD0A0, 0x006BD0A0); + set_func_end(0x006BD0A0, 0x006BD0BE); + set_func_start(0x006BD0C0, 0x006BD0C0); + set_func_end(0x006BD0C0, 0x006BD0DF); + set_func_start(0x006BD5A0, 0x006BD5A0); + set_func_end(0x006BD5A0, 0x006BD89D); + set_func_start(0x006BDFC0, 0x006BDFC0); + set_func_end(0x006BDFC0, 0x006BE014); + set_func_start(0x006BE020, 0x006BE020); + set_func_end(0x006BE020, 0x006BE221); + set_func_start(0x006BE2B0, 0x006BE2B0); + set_func_end(0x006BE2B0, 0x006BE390); + set_func_start(0x006BE390, 0x006BE390); + set_func_end(0x006BE390, 0x006BE3AD); + set_func_start(0x006BE3B0, 0x006BE3B0); + set_func_end(0x006BE3B0, 0x006BE3DD); + set_func_start(0x006BE3E0, 0x006BE3E0); + set_func_end(0x006BE3E0, 0x006BEE87); + set_func_start(0x006BF160, 0x006BF160); + set_func_end(0x006BF160, 0x006BF202); + set_func_start(0x006BF370, 0x006BF370); + set_func_end(0x006BF370, 0x006BF4B2); + set_func_start(0x006BF4C0, 0x006BF4C0); + set_func_end(0x006BF4C0, 0x006BF5A4); + set_func_start(0x006BF6D0, 0x006BF6D0); + set_func_end(0x006BF6D0, 0x006BFB60); + set_func_start(0x006BFDA0, 0x006BFDA0); + set_func_end(0x006BFDA0, 0x006BFDFE); + set_func_start(0x006BFE00, 0x006BFE00); + set_func_end(0x006BFE00, 0x006BFE5C); + set_func_start(0x006BFE60, 0x006BFE60); + set_func_end(0x006BFE60, 0x006C004D); + set_func_start(0x006C8CC0, 0x006C8CC0); + set_func_end(0x006C8CC0, 0x006C8E6B); + set_func_start(0x00743550, 0x00743550); + set_func_start(0x00743560, 0x00743560); + set_func_start(0x0074D580, 0x0074D580); + set_func_end(0x0074D580, 0x0074D5A8); + set_func_start(0x0074D5B0, 0x0074D5B0); + set_func_end(0x0074D5B0, 0x0074D5FD); + set_func_start(0x0074D600, 0x0074D600); + set_func_end(0x0074D600, 0x0074D6A3); + set_func_start(0x0074D9E0, 0x0074D9E0); + set_func_end(0x0074D9E0, 0x0074D9FF); + set_func_start(0x0074F2B0, 0x0074F2B0); + set_func_end(0x0074F2B0, 0x0074F2CC); + set_func_start(0x0074FA60, 0x0074FA60); + set_func_end(0x0074FA60, 0x0074FA6D); + set_func_start(0x0074FA70, 0x0074FA70); + set_func_end(0x0074FA70, 0x0074FADD); + set_func_start(0x0074FAE0, 0x0074FAE0); + set_func_end(0x0074FAE0, 0x0074FC20); + set_func_start(0x0074FC20, 0x0074FC20); + set_func_end(0x0074FC20, 0x0074FD36); + set_func_start(0x0074FF70, 0x0074FF70); + set_func_end(0x0074FF70, 0x00750206); + set_func_start(0x00751120, 0x00751120); + set_func_end(0x00751120, 0x0075114B); + set_func_start(0x00763730, 0x00763730); + set_func_end(0x00763730, 0x007637CD); + set_func_cmt(0x00763730, "UC", 0); + set_func_start(0x007637D0, 0x007637D0); + set_func_end(0x007637D0, 0x0076382B); + set_func_start(0x00763830, 0x00763830); + set_func_end(0x00763830, 0x00763855); + set_func_start(0x00763860, 0x00763860); + set_func_end(0x00763860, 0x00763996); + set_func_start(0x007639A0, 0x007639A0); + set_func_end(0x007639A0, 0x007639CF); + set_func_start(0x007639D0, 0x007639D0); + set_func_end(0x007639D0, 0x00763A54); + set_func_start(0x00763A60, 0x00763A60); + set_func_end(0x00763A60, 0x00763AAA); + set_func_start(0x00763B40, 0x00763B40); + set_func_end(0x00763B40, 0x00763B83); + set_func_cmt(0x00763B40, "UC", 0); + set_func_start(0x00763B90, 0x00763B90); + set_func_end(0x00763B90, 0x00763BD6); + set_func_cmt(0x00763B90, "UC", 0); + set_func_start(0x00763BE0, 0x00763BE0); + set_func_end(0x00763BE0, 0x00763C0A); + set_func_start(0x00763C50, 0x00763C50); + set_func_end(0x00763C50, 0x00763C5D); + set_func_start(0x00763D60, 0x00763D60); + set_func_end(0x00763D60, 0x00763D71); + set_func_start(0x00763DF0, 0x00763DF0); + set_func_end(0x00763DF0, 0x00764039); + set_func_start(0x00764040, 0x00764040); + set_func_end(0x00764040, 0x00764196); + set_func_start(0x007641A0, 0x007641A0); + set_func_end(0x007641A0, 0x007643EA); + set_func_start(0x007643F0, 0x007643F0); + set_func_end(0x007643F0, 0x00764413); + set_func_start(0x00764520, 0x00764520); + set_func_end(0x00764520, 0x007645D3); + set_func_start(0x007645E0, 0x007645E0); + set_func_end(0x007645E0, 0x00764788); + set_func_start(0x00764800, 0x00764800); + set_func_end(0x00764800, 0x00764985); + set_func_start(0x00764990, 0x00764990); + set_func_end(0x00764990, 0x00764A03); + set_func_start(0x00764A10, 0x00764A10); + set_func_end(0x00764A10, 0x00764B88); + set_func_start(0x00764B90, 0x00764B90); + set_func_end(0x00764B90, 0x00764E4F); + set_func_start(0x00765270, 0x00765270); + set_func_end(0x00765270, 0x00765359); + set_func_start(0x007653B0, 0x007653B0); + set_func_end(0x007653B0, 0x00765400); + set_func_start(0x007658A0, 0x007658A0); + set_func_end(0x007658A0, 0x007659BF); + set_func_start(0x007659C0, 0x007659C0); + set_func_end(0x007659C0, 0x00765AE5); + set_func_start(0x00765AF0, 0x00765AF0); + set_func_end(0x00765AF0, 0x00765FB2); + set_func_start(0x00765FF0, 0x00765FF0); + set_func_end(0x00765FF0, 0x007660C2); + set_func_start(0x00766140, 0x00766140); + set_func_end(0x00766140, 0x00766295); + set_func_start(0x00766530, 0x00766530); + set_func_end(0x00766530, 0x007665C2); + set_func_start(0x007668C0, 0x007668C0); + set_func_end(0x007668C0, 0x00766936); + set_func_start(0x00767100, 0x00767100); + set_func_end(0x00767100, 0x0076719C); + set_func_start(0x007673F0, 0x007673F0); + set_func_end(0x007673F0, 0x00767434); + set_func_start(0x00767FC0, 0x00767FC0); + set_func_end(0x00767FC0, 0x007681E9); + set_func_start(0x00768340, 0x00768340); + set_func_end(0x00768340, 0x00768402); + set_func_start(0x00768410, 0x00768410); + set_func_end(0x00768410, 0x0076841B); + set_func_start(0x00768440, 0x00768440); + set_func_end(0x00768440, 0x0076845B); + set_func_start(0x007689E0, 0x007689E0); + set_func_end(0x007689E0, 0x00768A19); + set_func_start(0x00769100, 0x00769100); + set_func_end(0x00769100, 0x007691B3); + set_func_start(0x00769230, 0x00769230); + set_func_end(0x00769230, 0x00769236); + set_func_start(0x0076AB80, 0x0076AB80); + set_func_end(0x0076AB80, 0x0076B287); + set_func_start(0x0076E4A0, 0x0076E4A0); + set_func_end(0x0076E4A0, 0x0076E4D2); + set_func_start(0x0076E540, 0x0076E540); + set_func_end(0x0076E540, 0x0076E59A); + set_func_start(0x0076E5A0, 0x0076E5A0); + set_func_end(0x0076E5A0, 0x0076E5C4); + set_func_start(0x0076E5E0, 0x0076E5E0); + set_func_end(0x0076E5E0, 0x0076E6D6); + set_func_start(0x0076E6E0, 0x0076E6E0); + set_func_end(0x0076E6E0, 0x0076E712); + set_func_start(0x0076E720, 0x0076E720); + set_func_end(0x0076E720, 0x0076E756); + set_func_start(0x0076E760, 0x0076E760); + set_func_end(0x0076E760, 0x0076E77B); + set_func_start(0x0076E780, 0x0076E780); + set_func_end(0x0076E780, 0x0076E79B); + set_func_start(0x0076ED20, 0x0076ED20); + set_func_end(0x0076ED20, 0x0076ED98); + set_func_start(0x0076EE30, 0x0076EE30); + set_func_end(0x0076EE30, 0x0076EE5E); + set_func_start(0x0076EF70, 0x0076EF70); + set_func_end(0x0076EF70, 0x0076F001); + set_func_start(0x0076F070, 0x0076F070); + set_func_end(0x0076F070, 0x0076F09E); + set_func_start(0x0076F0A0, 0x0076F0A0); + set_func_end(0x0076F0A0, 0x0076F0CE); + set_func_start(0x0076F1E0, 0x0076F1E0); + set_func_end(0x0076F1E0, 0x0076F331); + set_func_start(0x0076F640, 0x0076F640); + set_func_end(0x0076F640, 0x0076F6B9); + set_func_start(0x00770840, 0x00770840); + set_func_end(0x00770840, 0x007708E9); + set_func_start(0x007709A0, 0x007709A0); + set_func_end(0x007709A0, 0x007709E8); + set_func_start(0x00771870, 0x00771870); + set_func_end(0x00771870, 0x00771886); + set_func_start(0x00771890, 0x00771890); + set_func_end(0x00771890, 0x007718F2); + set_func_start(0x00771900, 0x00771900); + set_func_end(0x00771900, 0x00771957); + set_func_start(0x00771B80, 0x00771B80); + set_func_end(0x00771B80, 0x00771C15); + set_func_start(0x00772B20, 0x00772B20); + set_func_end(0x00772B20, 0x00772B2C); + set_func_start(0x00773590, 0x00773590); + set_func_end(0x00773590, 0x007737C2); + set_func_start(0x00773890, 0x00773890); + set_func_end(0x00773890, 0x00773986); + set_func_start(0x00773990, 0x00773990); + set_func_end(0x00773990, 0x007739AD); + set_func_start(0x007739E0, 0x007739E0); + set_func_end(0x007739E0, 0x007739F4); + set_func_start(0x00773A80, 0x00773A80); + set_func_end(0x00773A80, 0x00773C81); + set_func_start(0x00774620, 0x00774620); + set_func_end(0x00774620, 0x0077462E); + set_func_start(0x00774630, 0x00774630); + set_func_end(0x00774630, 0x00774638); + set_func_start(0x00774640, 0x00774640); + set_func_end(0x00774640, 0x00774648); + set_func_start(0x00774650, 0x00774650); + set_func_end(0x00774650, 0x00774658); + set_func_start(0x00774660, 0x00774660); + set_func_end(0x00774660, 0x00774675); + set_func_start(0x00774690, 0x00774690); + set_func_end(0x00774690, 0x007746A4); + set_func_start(0x00774720, 0x00774720); + set_func_end(0x00774720, 0x0077472A); + set_func_start(0x00774730, 0x00774730); + set_func_end(0x00774730, 0x0077473A); + set_func_start(0x00777420, 0x00777420); + set_func_end(0x00777420, 0x00777588); + set_func_start(0x00777590, 0x00777590); + set_func_end(0x00777590, 0x00777897); + set_func_start(0x00777940, 0x00777940); + set_func_end(0x00777940, 0x00777971); + set_func_start(0x00777980, 0x00777980); + set_func_end(0x00777980, 0x00777A78); + set_func_start(0x007DAB80, 0x007DAB80); + set_func_end(0x007DAB80, 0x007DAC34); + set_func_start(0x007DAC40, 0x007DAC40); + set_func_end(0x007DAC40, 0x007DACEA); + set_func_start(0x007DACF0, 0x007DACF0); + set_func_end(0x007DACF0, 0x007DADD2); + set_func_start(0x007DAE40, 0x007DAE40); + set_func_end(0x007DAE40, 0x007DAF22); + set_func_start(0x007DAF90, 0x007DAF90); + set_func_end(0x007DAF90, 0x007DAFD7); + set_func_start(0x007DAFE0, 0x007DAFE0); + set_func_end(0x007DAFE0, 0x007DB027); + set_func_start(0x007DB030, 0x007DB030); + set_func_end(0x007DB030, 0x007DB0AA); + set_func_start(0x007DB0B0, 0x007DB0B0); + set_func_end(0x007DB0B0, 0x007DB1E3); + set_func_start(0x007DB1F0, 0x007DB1F0); + set_func_end(0x007DB1F0, 0x007DB277); + set_func_start(0x007DB280, 0x007DB280); + set_func_end(0x007DB280, 0x007DB36C); + set_func_start(0x007DB370, 0x007DB370); + set_func_end(0x007DB370, 0x007DB3FB); + set_func_start(0x007DB8D0, 0x007DB8D0); + set_func_end(0x007DB8D0, 0x007DB9AC); + set_func_start(0x007DC910, 0x007DC910); + set_func_end(0x007DC910, 0x007DC94A); + set_func_start(0x007DEEF0, 0x007DEEF0); + set_func_end(0x007DEEF0, 0x007DF0AF); + set_func_start(0x007DF0B0, 0x007DF0B0); + set_func_end(0x007DF0B0, 0x007DF142); + set_func_start(0x007FDCD0, 0x007FDCD0); + set_func_end(0x007FDCD0, 0x007FDD0A); + set_func_start(0x007FDD10, 0x007FDD10); + set_func_end(0x007FDD10, 0x007FDD56); + set_func_start(0x007FDD60, 0x007FDD60); + set_func_end(0x007FDD60, 0x007FDDA6); + set_func_start(0x008007E0, 0x008007E0); + set_func_end(0x008007E0, 0x008008C7); + set_func_start(0x008021D0, 0x008021D0); + set_func_end(0x008021D0, 0x0080226B); + set_func_start(0x00802270, 0x00802270); + set_func_end(0x00802270, 0x008022C9); + set_func_start(0x00804190, 0x00804190); + set_func_end(0x00804190, 0x0080421D); + set_func_start(0x00804220, 0x00804220); + set_func_end(0x00804220, 0x00804420); + set_func_start(0x00809E30, 0x00809E30); + set_func_end(0x00809E30, 0x00809E96); + set_func_start(0x00809EA0, 0x00809EA0); + set_func_end(0x00809EA0, 0x00809F7E); + set_func_start(0x0080DC00, 0x0080DC00); + set_func_end(0x0080DC00, 0x0080DCE3); + set_func_start(0x00819EA0, 0x00819EA0); + set_func_end(0x00819EA0, 0x0081A2B5); + set_func_start(0x0081B530, 0x0081B530); + set_func_end(0x0081B530, 0x0081B549); + set_func_start(0x0081B720, 0x0081B720); + set_func_end(0x0081B720, 0x0081B7AF); + set_func_start(0x0081B7B0, 0x0081B7B0); + set_func_end(0x0081B7B0, 0x0081B81E); + set_func_start(0x0081B820, 0x0081B820); + set_func_end(0x0081B820, 0x0081B86C); + set_func_start(0x0081B9C0, 0x0081B9C0); + set_func_end(0x0081B9C0, 0x0081BAAA); + set_func_start(0x0081BAB0, 0x0081BAB0); + set_func_end(0x0081BAB0, 0x0081BB15); + set_func_start(0x0081BB20, 0x0081BB20); + set_func_end(0x0081BB20, 0x0081BE68); + set_func_start(0x0081BE70, 0x0081BE70); + set_func_end(0x0081BE70, 0x0081BF4D); + set_func_start(0x0084DBD0, 0x0084DBD0); + set_func_start(0x0084DBF0, 0x0084DBF0); + set_func_start(0x0084DCC0, 0x0084DCC0); + set_func_start(0x0084DEB0, 0x0084DEB0); + set_func_start(0x0084DF20, 0x0084DF20); + set_func_start(0x0084DF60, 0x0084DF60); + set_func_start(0x0084E030, 0x0084E030); + set_func_start(0x0084E0E0, 0x0084E0E0); + set_func_start(0x0084E1C0, 0x0084E1C0); + set_func_start(0x0084E280, 0x0084E280); + set_func_start(0x0084E2A0, 0x0084E2A0); + set_func_start(0x0084E350, 0x0084E350); + set_func_start(0x0084E600, 0x0084E600); + set_func_start(0x0084E670, 0x0084E670); + set_func_start(0x0084E970, 0x0084E970); + set_func_start(0x0084F280, 0x0084F280); + set_func_start(0x0084F7A0, 0x0084F7A0); + set_func_start(0x00850920, 0x00850920); + set_func_start(0x008562E0, 0x008562E0); + set_func_start(0x00856370, 0x00856370); + set_func_start(0x00856760, 0x00856760); + set_func_start(0x00857CA0, 0x00857CA0); + set_func_start(0x008695B0, 0x008695B0); + set_func_end(0x008695B0, 0x008695FB); + set_func_start(0x00869720, 0x00869720); + set_func_end(0x00869720, 0x00869757); + set_func_cmt(0x00869720, "actually called by IEvtInputInitialize, but this is optimized out", 0); + set_func_start(0x00869760, 0x00869760); + set_func_end(0x00869760, 0x008697D3); + set_func_start(0x00869D90, 0x00869D90); + set_func_end(0x00869D90, 0x00869D9D); + set_func_start(0x00869DB0, 0x00869DB0); + set_func_end(0x00869DB0, 0x00869DF6); + set_func_start(0x00869E00, 0x00869E00); + set_func_end(0x00869E00, 0x0086A01A); + set_func_start(0x0086A020, 0x0086A020); + set_func_end(0x0086A020, 0x0086A063); + set_func_start(0x0086A0D0, 0x0086A0D0); + set_func_end(0x0086A0D0, 0x0086A130); + set_func_start(0x0086A130, 0x0086A130); + set_func_end(0x0086A130, 0x0086A194); + set_func_start(0x0086A1A0, 0x0086A1A0); + set_func_end(0x0086A1A0, 0x0086A20C); + set_func_start(0x0086AE20, 0x0086AE20); + set_func_end(0x0086AE20, 0x0086AE2B); + set_func_start(0x0086B0C0, 0x0086B0C0); + set_func_end(0x0086B0C0, 0x0086B0CB); + set_func_start(0x0086B240, 0x0086B240); + set_func_end(0x0086B240, 0x0086B27D); + set_func_start(0x0086BBD0, 0x0086BBD0); + set_func_end(0x0086BBD0, 0x0086BC2F); + set_func_start(0x0086BC30, 0x0086BC30); + set_func_end(0x0086BC30, 0x0086BC9E); + set_func_start(0x0086BE50, 0x0086BE50); + set_func_end(0x0086BE50, 0x0086BE9B); + set_func_start(0x0086BEA0, 0x0086BEA0); + set_func_end(0x0086BEA0, 0x0086BEBE); + set_func_start(0x0086C6A0, 0x0086C6A0); + set_func_end(0x0086C6A0, 0x0086C6CE); + set_func_start(0x0086D0A0, 0x0086D0A0); + set_func_end(0x0086D0A0, 0x0086D0B8); + set_func_start(0x0086D0C0, 0x0086D0C0); + set_func_end(0x0086D0C0, 0x0086D0DF); + set_func_start(0x0086F5A0, 0x0086F5A0); + set_func_end(0x0086F5A0, 0x0086F5EA); + set_func_start(0x0086F760, 0x0086F760); + set_func_end(0x0086F760, 0x0086F875); + set_func_start(0x0086F880, 0x0086F880); + set_func_end(0x0086F880, 0x0086F902); + set_func_start(0x008722A0, 0x008722A0); + set_func_end(0x008722A0, 0x008722BF); + set_func_start(0x008E5250, 0x008E5250); + set_func_end(0x008E5250, 0x008E5253); + set_func_cmt(0x008E5250, "Script_ToggleTris", 0); + set_func_start(0x0095BFB0, 0x0095BFB0); + set_func_end(0x0095BFB0, 0x0095BFB6); + set_func_start(0x0095CEC0, 0x0095CEC0); + set_func_end(0x0095CEC0, 0x0095CF39); + set_func_start(0x0095CF40, 0x0095CF40); + set_func_end(0x0095CF40, 0x0095CFAE); + set_func_start(0x0095CFB0, 0x0095CFB0); + set_func_end(0x0095CFB0, 0x0095D077); + set_func_start(0x0095D110, 0x0095D110); + set_func_cmt(0x0095D110, "CDataAllocator::GetData(int, char const*, int)", 0); + set_func_start(0x0095D1B0, 0x0095D1B0); + set_func_cmt(0x0095D1B0, "CDataAllocator::PutData(void*, char const*, int)", 0); + set_func_start(0x0095F3A0, 0x0095F3A0); + set_func_end(0x0095F3A0, 0x0095F40A); + set_func_start(0x0095F420, 0x0095F420); + set_func_end(0x0095F420, 0x0095F480); + set_func_start(0x0095F4D0, 0x0095F4D0); + set_func_end(0x0095F4D0, 0x0095F4E6); + set_func_start(0x0095F4F0, 0x0095F4F0); + set_func_end(0x0095F4F0, 0x0095F537); + set_func_start(0x0095F540, 0x0095F540); + set_func_end(0x0095F540, 0x0095F5BD); + set_func_start(0x0095F5C0, 0x0095F5C0); + set_func_end(0x0095F5C0, 0x0095F5DB); + set_func_start(0x0095F5E0, 0x0095F5E0); + set_func_end(0x0095F5E0, 0x0095F60A); + set_func_start(0x0095F610, 0x0095F610); + set_func_end(0x0095F610, 0x0095F641); + set_func_start(0x0095F680, 0x0095F680); + set_func_end(0x0095F680, 0x0095F7C5); + set_func_start(0x0095F7D0, 0x0095F7D0); + set_func_end(0x0095F7D0, 0x0095F7FB); + set_func_start(0x0095F800, 0x0095F800); + set_func_end(0x0095F800, 0x0095F989); + set_func_start(0x0095F990, 0x0095F990); + set_func_end(0x0095F990, 0x0095F9E8); + set_func_start(0x0095F9F0, 0x0095F9F0); + set_func_end(0x0095F9F0, 0x0095FA94); + set_func_start(0x0095FBA0, 0x0095FBA0); + set_func_end(0x0095FBA0, 0x0095FC21); + set_func_start(0x0095FC30, 0x0095FC30); + set_func_end(0x0095FC30, 0x00960070); + set_func_start(0x00960070, 0x00960070); + set_func_end(0x00960070, 0x009600D3); + set_func_start(0x009600E0, 0x009600E0); + set_func_end(0x009600E0, 0x0096018C); + set_func_start(0x00960190, 0x00960190); + set_func_end(0x00960190, 0x00960237); + set_func_start(0x00960280, 0x00960280); + set_func_end(0x00960280, 0x0096031D); + set_func_start(0x009603D0, 0x009603D0); + set_func_end(0x009603D0, 0x009603F0); + set_func_start(0x00960530, 0x00960530); + set_func_end(0x00960530, 0x009605CD); + set_func_start(0x009605D0, 0x009605D0); + set_func_end(0x009605D0, 0x0096061D); + set_func_start(0x00960620, 0x00960620); + set_func_end(0x00960620, 0x0096065E); + set_func_start(0x00960660, 0x00960660); + set_func_end(0x00960660, 0x009606DB); + set_func_start(0x009606E0, 0x009606E0); + set_func_end(0x009606E0, 0x00960758); + set_func_start(0x00960760, 0x00960760); + set_func_end(0x00960760, 0x009607D8); + set_func_start(0x009607E0, 0x009607E0); + set_func_end(0x009607E0, 0x009608AF); + set_func_start(0x009608B0, 0x009608B0); + set_func_end(0x009608B0, 0x0096096C); + set_func_start(0x00960970, 0x00960970); + set_func_end(0x00960970, 0x00960A0C); + set_func_start(0x00960A10, 0x00960A10); + set_func_end(0x00960A10, 0x00960D19); + set_func_start(0x00960D20, 0x00960D20); + set_func_end(0x00960D20, 0x00960DC6); + set_func_start(0x00960DD0, 0x00960DD0); + set_func_end(0x00960DD0, 0x00960FB5); + set_func_start(0x00960FC0, 0x00960FC0); + set_func_end(0x00960FC0, 0x0096103E); + set_func_start(0x00961040, 0x00961040); + set_func_end(0x00961040, 0x00961083); + set_func_start(0x00961090, 0x00961090); + set_func_end(0x00961090, 0x009610D3); + set_func_start(0x009610E0, 0x009610E0); + set_func_end(0x009610E0, 0x00961117); + set_func_start(0x00961120, 0x00961120); + set_func_end(0x00961120, 0x0096119E); + set_func_start(0x009611A0, 0x009611A0); + set_func_end(0x009611A0, 0x00961200); + set_func_start(0x00961200, 0x00961200); + set_func_end(0x00961200, 0x009612C6); + set_func_start(0x009612D0, 0x009612D0); + set_func_end(0x009612D0, 0x00961348); + set_func_start(0x00961350, 0x00961350); + set_func_end(0x00961350, 0x00961393); + set_func_start(0x009613A0, 0x009613A0); + set_func_end(0x009613A0, 0x00961418); + set_func_start(0x00961420, 0x00961420); + set_func_end(0x00961420, 0x00961463); + set_func_start(0x00961470, 0x00961470); + set_func_end(0x00961470, 0x009614A7); + set_func_start(0x009614B0, 0x009614B0); + set_func_end(0x009614B0, 0x00961534); + set_func_start(0x009858B0, 0x009858B0); + set_func_end(0x009858B0, 0x0098594B); + set_func_start(0x00985950, 0x00985950); + set_func_end(0x00985950, 0x009859AA); + set_func_start(0x009859B0, 0x009859B0); + set_func_end(0x009859B0, 0x00985A0A); + set_func_start(0x00985A10, 0x00985A10); + set_func_end(0x00985A10, 0x00985A18); + set_func_start(0x00985A20, 0x00985A20); + set_func_end(0x00985A20, 0x00985A4A); + set_func_start(0x00985A50, 0x00985A50); + set_func_end(0x00985A50, 0x00985AD5); + set_func_start(0x00985AE0, 0x00985AE0); + set_func_end(0x00985AE0, 0x00985B0A); + set_func_start(0x00985B10, 0x00985B10); + set_func_end(0x00985B10, 0x00985BAD); + set_func_start(0x00985BB0, 0x00985BB0); + set_func_end(0x00985BB0, 0x00985BDA); + set_func_start(0x00985BE0, 0x00985BE0); + set_func_end(0x00985BE0, 0x00985C65); + set_func_start(0x00985C70, 0x00985C70); + set_func_end(0x00985C70, 0x00985C9A); + set_func_start(0x00985CA0, 0x00985CA0); + set_func_end(0x00985CA0, 0x00985D25); + set_func_start(0x00985D30, 0x00985D30); + set_func_end(0x00985D30, 0x00985D4E); + set_func_start(0x00985D50, 0x00985D50); + set_func_end(0x00985D50, 0x00985D58); + set_func_start(0x00985D60, 0x00985D60); + set_func_end(0x00985D60, 0x00985DC1); + set_func_start(0x00985DD0, 0x00985DD0); + set_func_end(0x00985DD0, 0x00985DD8); + set_func_start(0x00985DE0, 0x00985DE0); + set_func_end(0x00985DE0, 0x00985DE8); + set_func_start(0x00985DF0, 0x00985DF0); + set_func_end(0x00985DF0, 0x00985DF8); + set_func_start(0x00985E00, 0x00985E00); + set_func_end(0x00985E00, 0x00985E2D); + set_func_start(0x00985E30, 0x00985E30); + set_func_end(0x00985E30, 0x00985E5D); + set_func_start(0x00985E60, 0x00985E60); + set_func_end(0x00985E60, 0x00985E8A); + set_func_start(0x00985E90, 0x00985E90); + set_func_end(0x00985E90, 0x00985E98); + set_func_start(0x00985EF0, 0x00985EF0); + set_func_end(0x00985EF0, 0x00985F6B); + set_func_start(0x009D34B0, 0x009D34B0); + set_func_start(0x009D34C0, 0x009D34C0); + set_func_start(0x009D4260, 0x009D4260); + set_func_start(0x009DB620, 0x009DB620); + set_func_start(0x009DB630, 0x009DB630); + set_func_start(0x009DD930, 0x009DD930); + set_func_start(0x009DD940, 0x009DD940); + set_func_start(0x009DD950, 0x009DD950); + set_func_start(0x009DD960, 0x009DD960); + set_func_start(0x009DD970, 0x009DD970); + set_func_start(0x009DD980, 0x009DD980); + set_func_start(0x009DD990, 0x009DD990); + set_func_start(0x009DD9A0, 0x009DD9A0); + set_func_start(0x009DD9B0, 0x009DD9B0); + set_func_start(0x009DD9C0, 0x009DD9C0); + set_func_start(0x009DD9D0, 0x009DD9D0); + set_func_start(0x009DD9E0, 0x009DD9E0); + set_func_start(0x009DD9F0, 0x009DD9F0); + set_func_start(0x009DDA00, 0x009DDA00); + set_func_start(0x009DDA10, 0x009DDA10); + set_func_start(0x009DDA20, 0x009DDA20); + set_func_start(0x009DDA30, 0x009DDA30); + set_func_start(0x009DDA40, 0x009DDA40); + set_func_start(0x009DDA50, 0x009DDA50); + set_func_start(0x009DDA60, 0x009DDA60); + set_func_start(0x009DDA70, 0x009DDA70); + set_func_start(0x009DDA80, 0x009DDA80); + set_func_start(0x009DDA90, 0x009DDA90); + set_func_start(0x009DDAA0, 0x009DDAA0); + set_func_start(0x009DDAB0, 0x009DDAB0); + set_func_start(0x009DDAC0, 0x009DDAC0); + set_func_start(0x009DDAD0, 0x009DDAD0); + set_func_start(0x009DDAE0, 0x009DDAE0); + set_func_start(0x009DDAF0, 0x009DDAF0); + set_func_start(0x009DDB00, 0x009DDB00); + set_func_start(0x009DDB10, 0x009DDB10); + set_func_start(0x009DDB20, 0x009DDB20); + set_func_start(0x009DDB30, 0x009DDB30); + set_func_start(0x009DDB40, 0x009DDB40); + set_func_start(0x009DDB50, 0x009DDB50); + set_func_start(0x009DDB60, 0x009DDB60); + set_func_start(0x009DDB70, 0x009DDB70); + set_func_start(0x009DDB80, 0x009DDB80); + set_func_start(0x009DDB90, 0x009DDB90); + set_func_start(0x009DDBA0, 0x009DDBA0); + set_func_start(0x009DDBB0, 0x009DDBB0); + set_func_start(0x009DDBC0, 0x009DDBC0); + set_func_start(0x009DDBD0, 0x009DDBD0); + set_func_start(0x009DDBE0, 0x009DDBE0); + set_func_start(0x009DDBF0, 0x009DDBF0); + set_func_start(0x009DDC00, 0x009DDC00); + set_func_start(0x009DDC10, 0x009DDC10); + set_func_start(0x009DDC20, 0x009DDC20); + set_func_start(0x009DDC30, 0x009DDC30); + set_func_start(0x009DDC40, 0x009DDC40); + set_func_start(0x009DDC50, 0x009DDC50); + set_func_start(0x009DDC60, 0x009DDC60); + set_func_start(0x009DDC70, 0x009DDC70); + set_func_start(0x009DDC80, 0x009DDC80); + set_func_start(0x009DDC90, 0x009DDC90); + set_func_start(0x009DDCA0, 0x009DDCA0); + set_func_start(0x009DDCB0, 0x009DDCB0); + set_func_start(0x009DDCC0, 0x009DDCC0); + set_func_start(0x009DDCD0, 0x009DDCD0); + set_func_start(0x009DDCE0, 0x009DDCE0); + set_func_start(0x009DDCF0, 0x009DDCF0); + set_func_start(0x009DDD00, 0x009DDD00); + set_func_start(0x009DDD10, 0x009DDD10); + set_func_start(0x009DDD20, 0x009DDD20); + set_func_start(0x009DDD30, 0x009DDD30); + set_func_start(0x009DDD40, 0x009DDD40); + set_func_start(0x009DDD50, 0x009DDD50); + set_func_start(0x009DDD60, 0x009DDD60); + set_func_start(0x009DDD70, 0x009DDD70); + set_func_start(0x009DDD80, 0x009DDD80); + set_func_start(0x009DDD90, 0x009DDD90); + set_func_start(0x009DDDA0, 0x009DDDA0); + set_func_start(0x009DDDB0, 0x009DDDB0); + set_func_start(0x009DDDC0, 0x009DDDC0); + set_func_start(0x009DDDD0, 0x009DDDD0); + set_func_start(0x009DDDE0, 0x009DDDE0); + set_func_start(0x009DDDF0, 0x009DDDF0); + set_func_start(0x009DDE00, 0x009DDE00); + set_func_start(0x009DDE10, 0x009DDE10); + set_func_start(0x009DDE20, 0x009DDE20); + set_func_start(0x009DDE30, 0x009DDE30); + set_func_start(0x009DDE40, 0x009DDE40); + set_func_start(0x009DDE50, 0x009DDE50); + set_func_start(0x009DDE60, 0x009DDE60); + set_func_start(0x009DDE70, 0x009DDE70); + set_func_start(0x009DDE80, 0x009DDE80); + set_func_start(0x009DDE90, 0x009DDE90); + set_func_start(0x009DDEA0, 0x009DDEA0); + set_func_start(0x009DDEB0, 0x009DDEB0); + set_func_start(0x009DDEC0, 0x009DDEC0); + set_func_start(0x009DDED0, 0x009DDED0); + set_func_start(0x009DDEE0, 0x009DDEE0); + set_func_start(0x009DDEF0, 0x009DDEF0); + set_func_start(0x009DDF00, 0x009DDF00); + set_func_start(0x009DDF10, 0x009DDF10); + set_func_start(0x009DDF20, 0x009DDF20); + set_func_start(0x009DDF30, 0x009DDF30); + set_func_start(0x009DDF40, 0x009DDF40); + set_func_start(0x009DDF50, 0x009DDF50); + set_func_start(0x009DDF60, 0x009DDF60); + set_func_start(0x009DDF70, 0x009DDF70); + set_func_start(0x009DDF80, 0x009DDF80); + set_func_start(0x009DDF90, 0x009DDF90); + set_func_start(0x009DDFA0, 0x009DDFA0); + set_func_start(0x009DDFB0, 0x009DDFB0); + set_func_start(0x009DDFC0, 0x009DDFC0); + set_func_start(0x009DDFD0, 0x009DDFD0); + set_func_start(0x009DDFE0, 0x009DDFE0); + set_func_start(0x009DDFF0, 0x009DDFF0); + set_func_start(0x009DE000, 0x009DE000); + set_func_start(0x009DE010, 0x009DE010); + set_func_start(0x009DE020, 0x009DE020); + set_func_start(0x009DE030, 0x009DE030); + set_func_start(0x009DE040, 0x009DE040); + set_func_start(0x009DE050, 0x009DE050); + set_func_start(0x009DE060, 0x009DE060); + set_func_start(0x009DE070, 0x009DE070); + set_func_start(0x009DE080, 0x009DE080); + set_func_start(0x009DE090, 0x009DE090); + set_func_start(0x009DE0A0, 0x009DE0A0); + set_func_start(0x009DE0B0, 0x009DE0B0); + set_func_start(0x009DE0C0, 0x009DE0C0); + set_func_start(0x009DE0D0, 0x009DE0D0); + set_func_start(0x009DE0E0, 0x009DE0E0); + set_func_start(0x009DE0F0, 0x009DE0F0); + set_func_start(0x009DE100, 0x009DE100); + set_func_start(0x009DE110, 0x009DE110); + set_func_start(0x009DE120, 0x009DE120); + set_func_start(0x009DE130, 0x009DE130); + set_func_start(0x009DE140, 0x009DE140); + set_func_start(0x009DE150, 0x009DE150); + set_func_start(0x009DE160, 0x009DE160); + set_func_start(0x009DE170, 0x009DE170); + set_func_start(0x009DE180, 0x009DE180); + set_func_start(0x009DE190, 0x009DE190); + set_func_start(0x009DE1A0, 0x009DE1A0); + set_func_start(0x009DE1B0, 0x009DE1B0); + set_func_start(0x009DE1C0, 0x009DE1C0); + set_func_start(0x009DE1D0, 0x009DE1D0); + set_func_start(0x00AC1B9C, 0x00AC1B9C); +} diff --git a/profile/3.3.5a-windows/ida/batch/import_symbols.idc b/profile/3.3.5a-windows/ida/batch/import_symbols.idc new file mode 100644 index 0000000..d80b455 --- /dev/null +++ b/profile/3.3.5a-windows/ida/batch/import_symbols.idc @@ -0,0 +1,2783 @@ +#include + +static import_symbols() { + // Set/create names + set_name(0x00401070, "CDataStore__FetchWrite"); + set_name(0x004010D0, "CDataStore__IsRead"); + set_name(0x004010E0, "CDataStore__Reset"); + set_name(0x00401130, "CDataStore__Finalize"); + set_name(0x00402B20, "SetPaths"); + set_name(0x004033B0, "ClientKillTimer"); + set_name(0x004038A0, "CDataStore__destructor"); + set_name(0x004067F0, "InitializeGlobal"); + set_name(0x00406B70, "DestroyGlobal"); + set_name(0x00406C70, "CommonMain"); + set_name(0x00407F40, "C44Matrix__C44Matrix"); + set_name(0x00407F80, "C44Matrix__operator_assign_C44Matrix"); + set_name(0x00408030, "GxXformSetProjection"); + set_name(0x00408070, "GxXformViewport"); + set_name(0x00408110, "GxXformProjNativeTranspose"); + set_name(0x00408210, "GxShaderConstantsSet"); + set_name(0x00408240, "GxRsSet_CGxShader"); + set_name(0x00408BF0, "GxRsSet_int32_t"); + set_name(0x00409670, "CGxDevice__RsPush"); + set_name(0x0040BAA5, "purecall"); + set_name(0x0040D3B5, "nullsub_1"); + set_name(0x004217C0, "SFile__FileIsLocal"); + set_name(0x004218C0, "SFile__GetFileSize"); + set_name(0x00421AF0, "SFile__SetDataPath"); + set_name(0x00421BB0, "SFile__SetFilePointer"); + set_name(0x00421CA0, "SFile__Unload"); + set_name(0x00422130, "SFile__IsStreamingMode"); + set_name(0x00422530, "SFile__Read"); + set_name(0x00422910, "SFile__Close"); + set_name(0x00424B10, "SFile__FileExistsEx"); + set_name(0x00424B50, "SFile__OpenEx"); + set_name(0x00424E80, "SFile__Load"); + set_name(0x00424F80, "SFile__Open"); + set_name(0x00461B00, "OsCloseFile"); + set_name(0x00461B50, "OsReadFile"); + set_name(0x00461BD0, "OsGetFileSize"); + set_name(0x00461DB0, "OsSetCurrentDirectory"); + set_name(0x00461FA0, "OsCreateFile"); + set_name(0x0047ADD0, "nullsub_2"); + set_name(0x0047ADE0, "CDataStore__GetBufferParams"); + set_name(0x0047AE10, "CDataStore__DetachBuffer"); + set_name(0x0047AE50, "CDataStore__InternalDestroy"); + set_name(0x0047AEA0, "CDataStore__InternalFetchWrite"); + set_name(0x0047AF40, "CDataStore__Set"); + set_name(0x0047AFE0, "CDataStore__Put_uint8_t"); + set_name(0x0047B040, "CDataStore__Put_uint16_t"); + set_name(0x0047B0A0, "CDataStore__Put_uint32_t"); + set_name(0x0047B100, "CDataStore__Put_uint64_t"); + set_name(0x0047B1C0, "CDataStore__PutArray"); + set_name(0x0047B280, "CDataStore__PutData"); + set_name(0x0047B290, "CDataStore__FetchRead"); + set_name(0x0047B300, "CDataStore__PutString"); + set_name(0x0047B340, "CDataStore__Get_uint8_t"); + set_name(0x0047B380, "CDataStore__Get_uint16_t"); + set_name(0x0047B3C0, "CDataStore__Get_uint32_t"); + set_name(0x0047B400, "CDataStore__Get_uint64_t"); + set_name(0x0047B440, "CDataStore__Get_float"); + set_name(0x0047B480, "CDataStore__GetString"); + set_name(0x0047B560, "CDataStore__GetArray"); + set_name(0x0047B6B0, "CDataStore__GetDataInSitu"); + set_name(0x0047B720, "CmdLineProcess"); + set_name(0x0047B760, "j_nullsub_3"); + set_name(0x0047BF30, "HandleClose"); + set_name(0x0047BF50, "HandleCreate"); + set_name(0x0047BF70, "HandleDuplicate"); + set_name(0x0047BF90, "CoordinateSetAspectRatio"); + set_name(0x0047BFD0, "CoordinateGetAspectRatio"); + set_name(0x0047BFE0, "CoordinateGetAspectCompensation"); + set_name(0x0047BFF0, "NDCToDDC"); + set_name(0x0047C020, "DDCToNDC"); + set_name(0x0047C050, "DDCToNDCWidth"); + set_name(0x0047C060, "DDCToNDCHeight"); + set_name(0x0047C070, "NDCToDDCWidth"); + set_name(0x0047C080, "NDCToDDCHeight"); + set_name(0x0047CBF0, "PropSelectContext"); + set_name(0x0047CC20, "PropGet"); + set_name(0x0047CC50, "PropSet"); + set_name(0x0047CF80, "RCString__Copy"); + set_name(0x0047CFF0, "EventInitialize"); + set_name(0x0047D030, "EventDestroy"); + set_name(0x0047D080, "EventCreateContextEx"); + set_name(0x0047D090, "EventSetConfirmCloseCallback"); + set_name(0x0047D0E0, "CSRWLock__Enter"); + set_name(0x0047D1D0, "EventIsButtonDown"); + set_name(0x0047D230, "EventIsKeyDown"); + set_name(0x0047D290, "EventPostCloseEx"); + set_name(0x0047D310, "EventQueuePost"); + set_name(0x0047D3C0, "EventRegisterEx"); + set_name(0x0047D450, "EventUnregisterEx"); + set_name(0x0047D530, "EventSetTimer"); + set_name(0x0047D620, "EventKillTimer"); + set_name(0x0047D690, "EventSetMouseMode"); + set_name(0x0047D770, "EventRegister"); + set_name(0x0047D790, "EventUnregister"); + set_name(0x0047D990, "IEvtSchedulerShutdown"); + set_name(0x0047DBC0, "SynthesizeIdle"); + set_name(0x0047DC20, "SynthesizePoll"); + set_name(0x0047DC50, "SynthesizePaint"); + set_name(0x0047DCA0, "EventForceIdleProcessing"); + set_name(0x0047DEA0, "IEvtSchedulerDestroy"); + set_name(0x0047E910, "InitializeSchedulerThread"); + set_name(0x0047EC10, "AttachContextToThread"); + set_name(0x0047EFF0, "SchedulerThreadProcProcess"); + set_name(0x0047F230, "SchedulerThreadProc"); + set_name(0x0047F2D0, "EventDoMessageLoop"); + set_name(0x0047F2F0, "IEvtSchedulerInitialize"); + set_name(0x0047F5C0, "IEvtSchedulerCreateContext"); + set_name(0x0047FAC0, "PostMouseModeChanged"); + set_name(0x0047FB80, "IEvtInputDestroy"); + set_name(0x0047FBA0, "IEvtInputInitialize"); + set_name(0x0047FBB0, "IEvtInputSetMouseMode"); + set_name(0x0047FC20, "IEvtInputSetConfirmCloseCallback"); + set_name(0x0047FC90, "ConvertPosition"); + set_name(0x004800A0, "IEvtInputGetMousePosition"); + set_name(0x00480410, "IEvtInputProcess"); + set_name(0x004804B0, "IEvtQueueDestroy"); + set_name(0x004804C0, "IEvtQueueCheckSyncMouseState"); + set_name(0x004804F0, "IEvtQueueRegister"); + set_name(0x004806A0, "IEvtQueuePost"); + set_name(0x00480A50, "IEvtQueueCheckSyncKeyState"); + set_name(0x00480AD0, "IEvtQueueDispatch"); + set_name(0x00480BD0, "IEvtQueueDispatchAll"); + set_name(0x00480D30, "IEvtQueueUnregister"); + set_name(0x00480EA0, "EventDestroy_cleanup"); + set_name(0x00480F70, "IEvtTimerGetNextTime"); + set_name(0x00481100, "IEvtTimerDispatch"); + set_name(0x00481290, "IEvtTimerKill"); + set_name(0x00481390, "IEvtTimerSet"); + set_name(0x004829D0, "GxBufLock"); + set_name(0x004829F0, "GxBufUnlock"); + set_name(0x00482A20, "GxBufStream"); + set_name(0x00482A40, "GxDraw"); + set_name(0x00493BF0, "GxCapsWindowSizeInScreenCoords"); + set_name(0x00494EE0, "CFrameStrata__BuildBatches"); + set_name(0x00494F30, "CFrameStrata__RenderBatch"); + set_name(0x00495410, "CSimpleTop__OnLayerRender"); + set_name(0x004A8500, "ScrnLayerSetRect"); + set_name(0x004A8720, "OnPaint"); + set_name(0x004A8BB0, "ScrnLayerCreate"); + set_name(0x004A8D10, "GxuFontShutdown"); + set_name(0x004B5510, "TextureCalcMipCount"); + set_name(0x004B5550, "TextureGenerateMips"); + set_name(0x004B5A00, "LoadPredrawnMips"); + set_name(0x004B7220, "TextureAllocMippedImg"); + set_name(0x004B7300, "TextureFreeMippedImg"); + set_name(0x004B78A0, "LoadTgaMips"); + set_name(0x004B8070, "LoadBlpMips"); + set_name(0x004B81D0, "TextureLoadImage"); + set_name(0x004BD9D0, "TextBlockGetFontPtr"); + set_name(0x004BDAA0, "TextBlockCreate"); + set_name(0x004BDBF0, "TextBlockSetStringPos"); + set_name(0x004BDD80, "TextBlockGetWrappedTextHeight"); + set_name(0x004BE9C0, "TextBlockGenerateFont"); + set_name(0x004BEC70, "GxXformProjection"); + set_name(0x004BECF0, "CCamera__SetupWorldProjection"); + set_name(0x004BEE60, "CameraSetupScreenProjection"); + set_name(0x004BF0C0, "CameraSetupWorldProjection"); + set_name(0x004BF770, "CCamera__CCamera"); + set_name(0x004BFCA0, "CameraCreate"); + 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(0x004C1F00, "operator_multiply_C44Matrix_C44Matrix"); + set_name(0x004C21B0, "operator_multiply_C3Vector_C44Matrix"); + set_name(0x004C2370, "C44Matrix__operator_assignment_multiply"); + set_name(0x004C23D0, "C44Matrix__Transpose"); + set_name(0x004C2F90, "C44Matrix__Inverse"); + set_name(0x004C2FC0, "C44Matrix__AffineInverse"); + set_name(0x004C30A0, "C44Matrix__AffineInvertInPlace"); + set_name(0x004C3290, "C44Matrix__RotationAroundZ"); + set_name(0x004C3300, "C44Matrix__RotateAroundX"); + 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(0x004C51B0, "C33Matrix__operator_assign_C33Matrix"); + set_name(0x004D7F60, "CGlueMgr__SetCurrentAccount"); + set_name(0x004D80C0, "CGlueMgr__DisplayLoginStatus"); + set_name(0x004D82A0, "CGlueMgr__SetScreen"); + set_name(0x004D82C0, "CGlueMgr__UpdateCurrentScreen"); + set_name(0x004D8860, "CGlueMgr__HandleDisplaySizeChanged"); + set_name(0x004D8930, "CGlueMgr__Suspend"); + set_name(0x004D8A30, "CGlueMgr__LoginServerLogin"); + set_name(0x004D8BD0, "CGlueMgr__ChangeRealm"); + set_name(0x004D9500, "CGlueMgr__OnKickReasonMsg"); + set_name(0x004D95C0, "CGlueMgr__GetCharacterList"); + set_name(0x004D98D0, "CGlueMgr__StatusDialogClick"); + set_name(0x004DA3D0, "CGlueMgr__LogConnectionStatus"); + set_name(0x004DA4B0, "CGlueMgr__SetLoginStateAndResult"); + set_name(0x004DA5F0, "CGlueMgr__Resume"); + set_name(0x004DA9D0, "CGlueMgr__NetDisconnectHandler"); + set_name(0x004DAB40, "CGlueMgr__Idle"); + set_name(0x004DB9F0, "CGlueMgr__Initialize"); + set_name(0x004DBFD0, "Script_GetLocale"); + set_name(0x004DCE40, "Script_IsWindowsClient"); + set_name(0x004DD400, "Script_RestartGx"); + set_name(0x004DD420, "Script_RestoreVideoStereoDefaults"); + set_name(0x004DD610, "Script_GetMovieResolution"); + set_name(0x004DDC20, "Script_GetExpansionLevel"); + set_name(0x004E4A40, "CGlueMgr__SurveyDownloadCancel"); + set_name(0x004F71A0, "TSList__LinkNode"); + set_name(0x004FBD00, "Script_LoggingChat"); + set_name(0x004FBD20, "Script_LoggingCombat"); + set_name(0x004FBD40, "Script_GetActiveVoiceChannel"); + set_name(0x004FBD90, "Script_GetChatWindowInfo"); + set_name(0x004FBF60, "Script_GetChatWindowSavedPosition"); + set_name(0x004FC020, "Script_GetChatWindowSavedDimensions"); + set_name(0x004FC0C0, "Script_GetChatWindowMessages"); + set_name(0x004FC170, "Script_AddChatWindowMessages"); + set_name(0x004FC250, "Script_RemoveChatWindowMessages"); + set_name(0x004FC330, "Script_SetChatWindowName"); + set_name(0x004FC3D0, "Script_SetChatWindowSize"); + set_name(0x004FC470, "Script_SetChatWindowColor"); + set_name(0x004FC5B0, "Script_SetChatWindowAlpha"); + set_name(0x004FC660, "Script_SetChatWindowLocked"); + set_name(0x004FC6E0, "Script_SetChatWindowUninteractable"); + set_name(0x004FC760, "Script_SetChatWindowDocked"); + set_name(0x004FC810, "Script_SetChatWindowShown"); + set_name(0x004FC890, "Script_SetChatWindowSavedPosition"); + set_name(0x004FC9A0, "Script_SetChatWindowSavedDimensions"); + set_name(0x004FCA50, "Script_GetNumSavedInstances"); + set_name(0x004FCBF0, "Script_IsVoiceChatEnabled"); + set_name(0x004FCC60, "Script_IsVoiceChatAllowed"); + set_name(0x004FCCB0, "Script_IsVoiceChatAllowedByServer"); + set_name(0x004FCCF0, "Script_UnitIsSilenced"); + set_name(0x004FCDF0, "Script_GetMuteStatus"); + set_name(0x004FE630, "Script_ListChannelByName"); + set_name(0x004FE650, "Script_GetChannelList"); + set_name(0x004FE720, "Script_SetChannelPassword"); + set_name(0x004FE810, "Script_SetChannelOwner"); + set_name(0x004FE830, "Script_DisplayChannelOwner"); + set_name(0x004FE850, "Script_GetChannelName"); + set_name(0x004FE950, "Script_ChannelModerator"); + set_name(0x004FE970, "Script_ChannelUnmoderator"); + set_name(0x004FE990, "Script_ChannelMute"); + set_name(0x004FE9B0, "Script_ChannelUnmute"); + set_name(0x004FE9D0, "Script_ChannelInvite"); + set_name(0x004FE9F0, "Script_ChannelKick"); + set_name(0x004FEA10, "Script_ChannelBan"); + set_name(0x004FEA30, "Script_ChannelUnban"); + set_name(0x004FEA50, "Script_ChannelToggleAnnouncements"); + set_name(0x004FEA70, "Script_ChannelVoiceOn"); + set_name(0x004FEA90, "Script_ChannelVoiceOff"); + set_name(0x004FEAB0, "Script_DisplayChannelVoiceOn"); + set_name(0x004FEAD0, "Script_DisplayChannelVoiceOff"); + set_name(0x004FEAF0, "Script_ChangeChatColor"); + set_name(0x004FED10, "Script_ResetChatColors"); + set_name(0x004FEDC0, "Script_SetChatColorNameByClass"); + set_name(0x004FEEE0, "Script_GetChatTypeIndex"); + set_name(0x004FEFF0, "Script_GetChatWindowChannels"); + set_name(0x004FF0D0, "Script_RemoveChatWindowChannel"); + set_name(0x004FF200, "Script_EnumerateServerChannels"); + set_name(0x004FF2C0, "Script_GetSavedInstanceInfo"); + set_name(0x004FF580, "Script_GetChannelDisplayInfo"); + set_name(0x004FFA10, "Script_GetSelectedDisplayChannel"); + set_name(0x004FFA70, "Script_IsDisplayChannelOwner"); + set_name(0x004FFAE0, "Script_IsDisplayChannelModerator"); + set_name(0x004FFB50, "Script_IsSilenced"); + set_name(0x004FFC30, "Script_SetChannelWatch"); + set_name(0x004FFC50, "Script_ClearChannelWatch"); + set_name(0x004FFCC0, "Script_DeclineInvite"); + set_name(0x00500560, "Script_SendAddonMessage"); + set_name(0x00500760, "Script_GetNumLanguages"); + set_name(0x00500810, "Script_GetLanguageByIndex"); + set_name(0x00500910, "Script_GetDefaultLanguage"); + set_name(0x00500980, "Script_DoEmote"); + set_name(0x00500AE0, "Script_SetActiveVoiceChannel"); + set_name(0x00500BE0, "Script_RequestRaidInfo"); + set_name(0x00500C80, "Script_CanComplainChat"); + set_name(0x00501140, "Script_ChannelSilenceVoice"); + set_name(0x00501250, "Script_ChannelSilenceAll"); + set_name(0x005012F0, "Script_ChannelUnSilenceVoice"); + set_name(0x00501400, "Script_ChannelUnSilenceAll"); + set_name(0x00501DB0, "Script_AddChatWindowChannel"); + set_name(0x00501F00, "Script_ResetChatWindows"); + set_name(0x00504E10, "Script_GetNumDisplayChannels"); + set_name(0x00504E50, "Script_SetSelectedDisplayChannel"); + set_name(0x00504F30, "Script_GetChannelRosterInfo"); + set_name(0x00505190, "Script_GetNumChannelMembers"); + set_name(0x005052E0, "Script_CollapseChannelHeader"); + set_name(0x00505360, "Script_ExpandChannelHeader"); + set_name(0x005096D0, "Script_LeaveChannelByName"); + set_name(0x0050D170, "Script_SendChatMessage"); + set_name(0x0050D8A0, "Script_SendSystemMessage"); + set_name(0x0050DAA0, "Script_JoinTemporaryChannel"); + set_name(0x0050DAC0, "Script_JoinPermanentChannel"); + set_name(0x0050DAE0, "Script_ListChannels"); + set_name(0x0050DC10, "Script_SetSavedInstanceExtend"); + set_name(0x0050ED00, "Script_ComplainChat"); + set_name(0x0050F830, "Script_FrameXML_Debug"); + set_name(0x0050F890, "Script_GetBuildInfo"); + set_name(0x0050F8F0, "Script_SetLayoutMode"); + set_name(0x0050F950, "Script_GetMouseButtonClicked"); + set_name(0x0050F990, "Script_SetConsoleKey"); + set_name(0x0050FE80, "Script_IsDebugBuild"); + set_name(0x0050FF30, "Script_RegisterCVar"); + set_name(0x0050FF50, "Script_GetCVarInfo"); + set_name(0x00510040, "Script_GetCVar"); + set_name(0x005100C0, "Script_GetCVarBool"); + set_name(0x00510150, "Script_GetCVarDefault"); + set_name(0x005101D0, "Script_SetWaterDetail"); + set_name(0x00510200, "Script_GetFarclip"); + set_name(0x00510230, "Script_SetFarclip"); + set_name(0x005102B0, "Script_GetTexLodBias"); + set_name(0x005102E0, "Script_SetTexLodBias"); + set_name(0x00510360, "Script_GetBaseMip"); + set_name(0x00510390, "Script_SetBaseMip"); + set_name(0x00510410, "Script_Stuck"); + set_name(0x00510430, "Script_Logout"); + set_name(0x00510450, "Script_Quit"); + set_name(0x00510470, "Script_GetFramerate"); + set_name(0x005104A0, "Script_SetCursor"); + set_name(0x00510920, "Script_ResetCursor"); + set_name(0x00510930, "Script_ReportBug"); + set_name(0x00510980, "Script_ReportSuggestion"); + set_name(0x005109D0, "Script_BeginTrade"); + set_name(0x005109E0, "Script_CancelTrade"); + set_name(0x005109F0, "Script_ForceLogout"); + set_name(0x00510A00, "Script_ForceQuit"); + set_name(0x00510A10, "Script_GetCursorPosition"); + set_name(0x00510AC0, "Script_GetNetStats"); + set_name(0x00510B30, "Script_RunScript"); + set_name(0x00510B80, "Script_ReplaceTradeEnchant"); + set_name(0x00510B90, "Script_IsMacClient"); + set_name(0x00510BB0, "Script_ReadFile"); + set_name(0x00510BD0, "Script_GetCoinIcon"); + set_name(0x00510C60, "Script_GetCoinText"); + set_name(0x00510D00, "Script_GetCoinTextureString"); + set_name(0x00510DB0, "Script_ConfirmBindOnUse"); + set_name(0x00510DC0, "Script_RestoreVideoResolutionDefaults"); + set_name(0x00510DD0, "Script_RestoreVideoEffectsDefaults"); + set_name(0x00510DE0, "Script_SetEuropeanNumbers"); + set_name(0x00510E00, "Script_GetRealmName"); + set_name(0x00510E20, "Script_GetItemQualityColor"); + set_name(0x00510F20, "Script_GetItemFamily"); + set_name(0x00510FC0, "Script_GetItemCooldown"); + set_name(0x005110D0, "Script_IsCurrentItem"); + set_name(0x00511150, "Script_IsEquippableItem"); + set_name(0x00511200, "Script_GetNumAddOns"); + set_name(0x00511240, "Script_GetAddOnInfo"); + set_name(0x00511430, "Script_GetAddOnMetadata"); + set_name(0x00511510, "Script_UpdateAddOnMemoryUsage"); + set_name(0x00511530, "Script_GetAddOnMemoryUsage"); + set_name(0x00511610, "Script_GetScriptCPUUsage"); + set_name(0x00511640, "Script_UpdateAddOnCPUUsage"); + set_name(0x00511660, "Script_GetAddOnCPUUsage"); + set_name(0x00511720, "Script_GetFunctionCPUUsage"); + set_name(0x005117C0, "Script_GetEventCPUUsage"); + set_name(0x00511830, "Script_ResetCPUUsage"); + set_name(0x00511840, "Script_EnableAddOn"); + set_name(0x00511900, "Script_EnableAllAddOns"); + set_name(0x00511940, "Script_DisableAddOn"); + set_name(0x00511A00, "Script_DisableAllAddOns"); + set_name(0x00511A40, "Script_ResetDisabledAddOns"); + set_name(0x00511A60, "Script_IsAddOnLoadOnDemand"); + set_name(0x00511B30, "Script_IsAddOnLoaded"); + set_name(0x00511C40, "Script_GetBillingTimeRested"); + set_name(0x00511C80, "Script_GetExistingLocales"); + set_name(0x00511CC0, "Script_InCombatLockdown"); + set_name(0x00511D20, "Script_VoicePushToTalkStop"); + set_name(0x00511D30, "Script_GetSummonFriendCooldown"); + set_name(0x00511DD0, "Script_GetNumDeclensionSets"); + set_name(0x00511E80, "Script_DeclineName"); + set_name(0x00511F90, "Script_UploadSettings"); + set_name(0x00511FA0, "Script_DownloadSettings"); + set_name(0x00511FB0, "Script_IsDesaturateSupported"); + set_name(0x00511FE0, "Script_GetThreatStatusColor"); + set_name(0x00512090, "Script_ConsoleAddMessage"); + set_name(0x00514430, "Script_IsModifierKeyDown"); + set_name(0x005144C0, "Script_IsLeftShiftKeyDown"); + set_name(0x00514520, "Script_IsRightShiftKeyDown"); + set_name(0x00514580, "Script_IsShiftKeyDown"); + set_name(0x00514610, "Script_IsLeftControlKeyDown"); + set_name(0x00514670, "Script_IsRightControlKeyDown"); + set_name(0x005146D0, "Script_IsControlKeyDown"); + set_name(0x00514760, "Script_IsLeftAltKeyDown"); + set_name(0x005147C0, "Script_IsRightAltKeyDown"); + set_name(0x00514820, "Script_IsAltKeyDown"); + set_name(0x005148B0, "Script_IsMouseButtonDown"); + set_name(0x00514BA0, "Script_GetMouseButtonName"); + set_name(0x00514C10, "Script_SetCVar"); + set_name(0x00514D40, "Script_GetCVarMin"); + set_name(0x00514E30, "Script_GetCVarMax"); + set_name(0x00514F60, "Script_GetCVarAbsoluteMin"); + set_name(0x00515010, "Script_GetCVarAbsoluteMax"); + set_name(0x005150E0, "Script_Screenshot"); + set_name(0x00515100, "Script_CursorHasItem"); + set_name(0x00515140, "Script_CursorHasSpell"); + set_name(0x00515180, "Script_CursorHasMacro"); + set_name(0x005151C0, "Script_CursorHasMoney"); + set_name(0x00515200, "Script_GetCursorInfo"); + set_name(0x00515560, "Script_TargetDirectionFinished"); + set_name(0x00515570, "Script_GetZoneText"); + set_name(0x005155A0, "Script_GetRealZoneText"); + set_name(0x005155D0, "Script_GetSubZoneText"); + set_name(0x00515600, "Script_GetMinimapZoneText"); + set_name(0x00515630, "Script_ResetInstances"); + set_name(0x005156A0, "Script_IsInInstance"); + set_name(0x00515750, "Script_GetInstanceDifficulty"); + set_name(0x00515790, "Script_GetDungeonDifficulty"); + set_name(0x00515810, "Script_GetRaidDifficulty"); + set_name(0x00515880, "Script_RequestTimePlayed"); + set_name(0x00515950, "Script_ResurrectGetOfferer"); + set_name(0x005159C0, "Script_ResurrectHasSickness"); + set_name(0x00515A00, "Script_ResurrectHasTimer"); + set_name(0x00515A50, "Script_GetCursorMoney"); + set_name(0x00515A90, "Script_GuildSetMOTD"); + set_name(0x00515B70, "Script_GuildLeave"); + set_name(0x00515BE0, "Script_GuildDisband"); + set_name(0x00515C50, "Script_GuildInfo"); + set_name(0x00515CC0, "Script_ArenaTeamInviteByName"); + set_name(0x00515DD0, "Script_ArenaTeamLeave"); + set_name(0x00515EB0, "Script_ArenaTeamUninviteByName"); + set_name(0x00515FF0, "Script_ArenaTeamSetLeaderByName"); + set_name(0x00516130, "Script_ArenaTeamDisband"); + set_name(0x00516210, "Script_GetReleaseTimeRemaining"); + set_name(0x00516280, "Script_GetCorpseRecoveryDelay"); + set_name(0x005162E0, "Script_GetInstanceBootTimeRemaining"); + set_name(0x00516340, "Script_GetInstanceLockTimeRemaining"); + set_name(0x00516410, "Script_GetInstanceLockTimeRemainingEncounter"); + set_name(0x005164B0, "Script_GetSummonConfirmTimeLeft"); + set_name(0x00516510, "Script_GetSummonConfirmSummoner"); + set_name(0x00516580, "Script_GetSummonConfirmAreaName"); + set_name(0x005165E0, "Script_GetNumTitles"); + set_name(0x00516610, "Script_RandomRoll"); + set_name(0x005166F0, "Script_OpeningCinematic"); + set_name(0x00516760, "Script_InCinematic"); + set_name(0x005167A0, "Script_ReplaceEnchant"); + set_name(0x005167E0, "Script_IsSubZonePVPPOI"); + set_name(0x00516840, "Script_TogglePVP"); + set_name(0x005168B0, "Script_SetPVP"); + set_name(0x00516970, "Script_SetPortraitToTexture"); + set_name(0x00516AA0, "Script_GetGMTicketCategories"); + set_name(0x00516B20, "Script_GetBindLocation"); + set_name(0x00516B90, "Script_GetAreaSpiritHealerTime"); + set_name(0x00516BF0, "Script_GetMouseFocus"); + set_name(0x00516C60, "Script_GetItemInfo"); + set_name(0x00516ED0, "Script_GetItemUniqueness"); + set_name(0x00517020, "Script_GetItemIcon"); + set_name(0x00517100, "Script_GetItemSpell"); + set_name(0x005171F0, "Script_IsHelpfulItem"); + set_name(0x005172E0, "Script_IsHarmfulItem"); + set_name(0x005173E0, "Script_IsConsumableItem"); + set_name(0x00517530, "Script_IsDressableItem"); + set_name(0x00517890, "Script_GetFrameCPUUsage"); + set_name(0x005179B0, "Script_GetAddOnDependencies"); + set_name(0x00517AA0, "Script_GetMirrorTimerProgress"); + set_name(0x00517B50, "Script_SetTaxiBenchmarkMode"); + set_name(0x00517C20, "Script_SetUIVisibility"); + set_name(0x00517C60, "Script_GetTotemTimeLeft"); + set_name(0x00517D20, "Script_DeclineLevelGrant"); + set_name(0x00517D30, "Script_IsThreatWarningEnabled"); + set_name(0x00517D70, "Script_CanMapChangeDifficulty"); + set_name(0x0051A3B0, "Script_ClearCursor"); + set_name(0x0051A3D0, "Script_EquipCursorItem"); + set_name(0x0051A530, "Script_EquipPendingItem"); + set_name(0x0051A5C0, "Script_CancelPendingEquip"); + set_name(0x0051A650, "Script_AttackTarget"); + set_name(0x0051A680, "Script_AutoEquipCursorItem"); + set_name(0x0051A6B0, "Script_ToggleSheath"); + set_name(0x0051A6E0, "Script_InviteUnit"); + set_name(0x0051A7A0, "Script_UninviteUnit"); + set_name(0x0051A880, "Script_CanShowResetInstances"); + set_name(0x0051A8C0, "Script_GetInstanceInfo"); + set_name(0x0051AA90, "Script_RepopMe"); + set_name(0x0051AAC0, "Script_AcceptResurrect"); + set_name(0x0051AAF0, "Script_DeclineResurrect"); + set_name(0x0051AB20, "Script_AcceptGroup"); + set_name(0x0051ABA0, "Script_DeclineGroup"); + set_name(0x0051ABD0, "Script_AcceptGuild"); + set_name(0x0051AC00, "Script_DeclineGuild"); + set_name(0x0051AC30, "Script_AcceptArenaTeam"); + set_name(0x0051AC60, "Script_DeclineArenaTeam"); + set_name(0x0051AC90, "Script_CancelLogout"); + set_name(0x0051ACD0, "Script_HasSoulstone"); + set_name(0x0051ADD0, "Script_UseSoulstone"); + set_name(0x0051AE80, "Script_HasKey"); + set_name(0x0051AEF0, "Script_GetScreenWidth"); + set_name(0x0051AF50, "Script_GetScreenHeight"); + set_name(0x0051AFB0, "Script_GetDamageBonusStat"); + set_name(0x0051B050, "Script_ConfirmSummon"); + set_name(0x0051B110, "Script_CancelSummon"); + set_name(0x0051B1D0, "Script_SitStandOrDescendStart"); + set_name(0x0051B240, "Script_CheckInteractDistance"); + set_name(0x0051B3B0, "Script_GetCurrentTitle"); + set_name(0x0051B410, "Script_IsTitleKnown"); + set_name(0x0051B4E0, "Script_GetTitleName"); + set_name(0x0051B6A0, "Script_AcceptXPLoss"); + set_name(0x0051B6E0, "Script_CheckSpiritHealerDist"); + set_name(0x0051B740, "Script_CheckTalentMasterDist"); + set_name(0x0051B7A0, "Script_CheckBinderDist"); + set_name(0x0051B800, "Script_RetrieveCorpse"); + set_name(0x0051B8B0, "Script_GetRestState"); + set_name(0x0051B960, "Script_GetXPExhaustion"); + set_name(0x0051BA50, "Script_GetZonePVPInfo"); + set_name(0x0051BCA0, "Script_GetPVPDesired"); + set_name(0x0051BD00, "Script_GetPVPTimer"); + set_name(0x0051BD60, "Script_IsPVPTimerRunning"); + set_name(0x0051BDD0, "Script_DropItemOnUnit"); + set_name(0x0051BF50, "Script_ConfirmTalentWipe"); + set_name(0x0051BF90, "Script_ConfirmBinder"); + set_name(0x0051BFD0, "Script_ShowingHelm"); + set_name(0x0051C040, "Script_ShowingCloak"); + set_name(0x0051C0B0, "Script_ShowHelm"); + set_name(0x0051C100, "Script_ShowCloak"); + set_name(0x0051C150, "Script_GetItemGem"); + set_name(0x0051C2E0, "Script_GetItemCount"); + set_name(0x0051C450, "Script_IsUsableItem"); + set_name(0x0051C690, "Script_IsEquippedItem"); + set_name(0x0051C740, "Script_IsEquippedItemType"); + set_name(0x0051C870, "Script_ItemHasRange"); + set_name(0x0051C9C0, "Script_IsItemInRange"); + set_name(0x0051CB30, "Script_PartialPlayTime"); + set_name(0x0051CBA0, "Script_NoPlayTime"); + set_name(0x0051CC10, "Script_GetMirrorTimerInfo"); + set_name(0x0051CD00, "Script_UseItemByName"); + set_name(0x0051CDB0, "Script_EquipItemByName"); + set_name(0x0051D0B0, "Script_StopAttack"); + set_name(0x0051D100, "Script_GetTaxiBenchmarkMode"); + set_name(0x0051D170, "Script_Dismount"); + set_name(0x0051D1B0, "Script_IsReferAFriendLinked"); + set_name(0x0051D230, "Script_CanGrantLevel"); + set_name(0x0051D2B0, "Script_CanSummonFriend"); + set_name(0x0051D330, "Script_GetTotemInfo"); + set_name(0x0051D520, "Script_DestroyTotem"); + set_name(0x0051D590, "Script_GameMovieFinished"); + set_name(0x0051D5A0, "Script_GetAllowLowLevelRaid"); + set_name(0x0051D600, "Script_SetAllowLowLevelRaid"); + set_name(0x005222E0, "Script_ReloadUI"); + set_name(0x00522320, "Script_DeleteCursorItem"); + set_name(0x00522480, "Script_FocusUnit"); + set_name(0x005224C0, "Script_FollowUnit"); + set_name(0x005225E0, "Script_ClearFocus"); + set_name(0x00522600, "Script_InitiateTrade"); + set_name(0x00522710, "Script_CanInspect"); + set_name(0x00522870, "Script_NotifyInspect"); + set_name(0x00522950, "Script_DropCursorMoney"); + set_name(0x00522980, "Script_PickupPlayerMoney"); + set_name(0x00522A20, "Script_GuildInvite"); + set_name(0x00522AF0, "Script_GuildUninvite"); + set_name(0x00522BC0, "Script_GuildPromote"); + set_name(0x00522C90, "Script_GuildDemote"); + set_name(0x00522D60, "Script_GuildSetLeader"); + set_name(0x00522E30, "Script_SetCurrentTitle"); + set_name(0x00522F70, "Script_BindEnchant"); + set_name(0x00522F90, "Script_NotWhileDeadError"); + set_name(0x00522FA0, "Script_CancelAreaSpiritHeal"); + set_name(0x00522FB0, "Script_PickupItem"); + set_name(0x00523090, "Script_StartAttack"); + set_name(0x00523160, "Script_GrantLevel"); + set_name(0x00523260, "Script_SummonFriend"); + set_name(0x00523360, "Script_AcceptLevelGrant"); + set_name(0x00523370, "Script_EndRefund"); + set_name(0x005233D0, "Script_EndBoundTradeable"); + set_name(0x00524980, "Script_StopCinematic"); + set_name(0x00525A30, "Script_TargetUnit"); + set_name(0x00525A90, "Script_TargetNearest"); + set_name(0x00525AD0, "Script_TargetNearestEnemy"); + set_name(0x00525B10, "Script_TargetNearestEnemyPlayer"); + set_name(0x00525B50, "Script_TargetNearestFriend"); + set_name(0x00525B90, "Script_TargetNearestFriendPlayer"); + set_name(0x00525BD0, "Script_TargetNearestPartyMember"); + set_name(0x00525C00, "Script_TargetNearestRaidMember"); + set_name(0x00525C30, "Script_TargetDirectionEnemy"); + set_name(0x00525CD0, "Script_TargetDirectionFriend"); + set_name(0x00525D70, "Script_TargetLastTarget"); + set_name(0x00525DF0, "Script_TargetLastEnemy"); + set_name(0x00525E50, "Script_TargetLastFriend"); + set_name(0x00525EB0, "Script_AssistUnit"); + set_name(0x00525FC0, "Script_ClearTarget"); + set_name(0x00526050, "Script_SetDungeonDifficulty"); + set_name(0x005261A0, "Script_SetRaidDifficulty"); + set_name(0x005262D0, "Script_AcceptAreaSpiritHeal"); + set_name(0x005262E0, "Script_TargetTotem"); + set_name(0x00527F00, "Script_InteractUnit"); + set_name(0x00528920, "Script_LoadAddOn"); + set_name(0x0052A980, "CGGameUI__Initialize"); + set_name(0x0052B470, "Script_RegisterForSave"); + set_name(0x0052B4E0, "Script_RegisterForSavePerCharacter"); + set_name(0x0052C110, "Script_GetNumPartyMembers"); + set_name(0x0052C190, "Script_GetRealNumPartyMembers"); + set_name(0x0052C1D0, "Script_GetPartyMember"); + set_name(0x0052C270, "Script_GetPartyLeaderIndex"); + set_name(0x0052C2A0, "Script_GetLootThreshold"); + set_name(0x0052C2D0, "Script_GetOptOutOfLoot"); + set_name(0x0052C310, "Script_IsPartyLFG"); + set_name(0x0052C350, "Script_HasLFGRestrictions"); + set_name(0x0052CCD0, "Script_IsPartyLeader"); + set_name(0x0052CD30, "Script_IsRealPartyLeader"); + set_name(0x0052CD90, "Script_GetLootMethod"); + set_name(0x0052CF00, "Script_SetOptOutOfLoot"); + set_name(0x0052CF60, "Script_GetPartyAssignment"); + set_name(0x0052D000, "Script_CanChangePlayerDifficulty"); + set_name(0x0052D990, "Script_LeaveParty"); + set_name(0x0052D9C0, "Script_SilenceMember"); + set_name(0x0052DAF0, "Script_UnSilenceMember"); + set_name(0x0052DC20, "Script_SetLootMethod"); + set_name(0x0052DE60, "Script_SetLootThreshold"); + set_name(0x0052E1B0, "Script_SetPartyAssignment"); + set_name(0x0052E400, "Script_ClearPartyAssignment"); + set_name(0x0052E420, "Script_ChangePlayerDifficulty"); + set_name(0x0052E4F0, "Script_CanAlterSkin"); + set_name(0x0052E850, "Script_GetBarberShopStyleInfo"); + set_name(0x0052E9B0, "Script_GetHairCustomization"); + set_name(0x0052E9D0, "Script_GetFacialHairCustomization"); + set_name(0x0052ED60, "Script_GetBarberShopTotalCost"); + set_name(0x0052ED80, "Script_CancelBarberShop"); + set_name(0x0052EEF0, "Script_ApplyBarberShopStyle"); + set_name(0x0052F900, "Script_BarberShopReset"); + set_name(0x0052FDD0, "Script_SetNextBarberShopStyle"); + set_name(0x005301D0, "Script_GetNextCompleatedTutorial"); + set_name(0x00530240, "Script_GetPrevCompleatedTutorial"); + set_name(0x00530700, "Script_CanResetTutorials"); + set_name(0x00530750, "Script_FlagTutorial"); + set_name(0x005307A0, "Script_IsTutorialFlagged"); + set_name(0x00530820, "Script_ClearTutorials"); + set_name(0x00530830, "Script_ResetTutorials"); + set_name(0x005308D0, "Script_TriggerTutorial"); + set_name(0x00530EC0, "Script_BNConnected"); + set_name(0x00530F20, "Script_IsBNLogin"); + set_name(0x00532AF0, "CGxDevice__Caps"); + set_name(0x005343F0, "Script_BNGetInfo"); + set_name(0x00534590, "Script_BNGetNumFriends"); + set_name(0x005349F0, "Script_BNGetNumFriendToons"); + set_name(0x00534ED0, "Script_BNRemoveFriend"); + set_name(0x00534F80, "Script_BNSetFriendNote"); + set_name(0x00535080, "Script_BNGetNumFriendInvites"); + set_name(0x00535180, "Script_BNGetFriendInviteInfo"); + set_name(0x00535380, "Script_BNSendFriendInvite"); + set_name(0x00535490, "Script_BNSendFriendInviteByID"); + set_name(0x005355C0, "Script_BNAcceptFriendInvite"); + set_name(0x00535660, "Script_BNDeclineFriendInvite"); + set_name(0x00535700, "Script_BNReportFriendInvite"); + set_name(0x005357A0, "Script_BNSetAFK"); + set_name(0x00535860, "Script_BNSetDND"); + set_name(0x00535920, "Script_BNSetCustomMessage"); + set_name(0x00535AA0, "Script_BNGetCustomMessageTable"); + set_name(0x00535C60, "Script_BNSetFocus"); + set_name(0x00535CE0, "Script_BNCreateConversation"); + set_name(0x00535EB0, "Script_BNInviteToConversation"); + set_name(0x00536030, "Script_BNLeaveConversation"); + set_name(0x00536110, "Script_BNSendConversationMessage"); + set_name(0x00536220, "Script_BNGetNumConversationMembers"); + set_name(0x00536330, "Script_BNGetConversationInfo"); + set_name(0x00536400, "Script_BNGetNumBlocked"); + set_name(0x005364E0, "Script_BNIsBlocked"); + set_name(0x005365B0, "Script_BNSetBlocked"); + set_name(0x005366A0, "Script_BNSetSelectedBlock"); + set_name(0x00536790, "Script_BNGetSelectedBlock"); + set_name(0x00536890, "Script_BNGetNumBlockedToons"); + set_name(0x00536970, "Script_BNGetBlockedToonInfo"); + set_name(0x00536A90, "Script_BNIsToonBlocked"); + set_name(0x00536B60, "Script_BNSetToonBlocked"); + set_name(0x00536C50, "Script_BNSetSelectedToonBlock"); + set_name(0x00536D40, "Script_BNGetSelectedToonBlock"); + set_name(0x00536E40, "Script_BNReportPlayer"); + set_name(0x00537010, "Script_BNFeaturesEnabledAndConnected"); + set_name(0x00537070, "Script_BNFeaturesEnabled"); + set_name(0x005370D0, "Script_BNGetNumFOF"); + set_name(0x00537240, "Script_BNGetFOFInfo"); + set_name(0x00537510, "Script_BNSetSelectedFriend"); + set_name(0x00537600, "Script_BNGetSelectedFriend"); + set_name(0x005376C0, "Script_BNSetMatureLanguageFilter"); + set_name(0x005377C0, "Script_BNGetMatureLanguageFilter"); + set_name(0x005378A0, "Script_BNIsSelf"); + set_name(0x00537950, "Script_BNIsFriend"); + set_name(0x00537A00, "Script_BNGetMaxPlayersInConversation"); + set_name(0x00539BF0, "Script_BNGetFriendInfo"); + set_name(0x00539CC0, "Script_BNGetFriendInfoByID"); + set_name(0x00539D70, "Script_BNGetFriendToonInfo"); + set_name(0x00539F90, "Script_BNGetToonInfo"); + set_name(0x0053A030, "Script_BNSendWhisper"); + set_name(0x0053A150, "Script_BNGetConversationMemberInfo"); + set_name(0x0053A300, "Script_BNListConversation"); + set_name(0x0053A540, "Script_BNGetBlockedInfo"); + set_name(0x0053A660, "Script_BNRequestFOFInfo"); + set_name(0x0053B5C0, "Script_GetNumSpellTabs"); + set_name(0x0053B650, "Script_GetKnownSlotFromHighestRankSlot"); + set_name(0x0053B6C0, "Script_FindSpellBookSlotByID"); + set_name(0x0053BE70, "Script_GetSpellTabInfo"); + set_name(0x0053C0B0, "Script_GetNumShapeshiftForms"); + set_name(0x0053C0F0, "Script_CastShapeshiftForm"); + set_name(0x0053C180, "Script_GetShapeshiftFormCooldown"); + set_name(0x0053C2A0, "Script_GetNumCompanions"); + set_name(0x0053C310, "Script_PickupCompanion"); + set_name(0x0053C3A0, "Script_IsSpellKnown"); + set_name(0x0053DD10, "Script_UpdateSpells"); + set_name(0x0053DD30, "Script_HasPetSpells"); + set_name(0x0053DE10, "Script_GetShapeshiftForm"); + set_name(0x0053DE60, "Script_CancelShapeshiftForm"); + set_name(0x0053DE90, "Script_GetShapeshiftFormInfo"); + set_name(0x0053E060, "Script_CastSpellByID"); + set_name(0x0053E2C0, "Script_GetCompanionInfo"); + set_name(0x0053E490, "Script_GetCompanionCooldown"); + set_name(0x0053E5E0, "Script_CallCompanion"); + set_name(0x0053E6B0, "Script_DismissCompanion"); + set_name(0x0053E7E0, "Script_SummonRandomCritter"); + set_name(0x00540310, "Script_CastSpellByName"); + set_name(0x005407F0, "Script_GetSpellName"); + set_name(0x005408E0, "Script_GetSpellLink"); + set_name(0x00540A30, "Script_GetSpellInfo"); + set_name(0x00540D70, "Script_GetSpellTexture"); + set_name(0x00540DF0, "Script_GetSpellCount"); + set_name(0x00540E80, "Script_GetSpellCooldown"); + set_name(0x00541010, "Script_GetSpellAutocast"); + set_name(0x005410E0, "Script_ToggleSpellAutocast"); + set_name(0x00541140, "Script_EnableSpellAutocast"); + set_name(0x005411A0, "Script_DisableSpellAutocast"); + set_name(0x00541200, "Script_PickupSpell"); + set_name(0x00541250, "Script_CastSpell"); + set_name(0x005412C0, "Script_IsSelectedSpell"); + set_name(0x00541340, "Script_IsPassiveSpell"); + set_name(0x00541420, "Script_IsAttackSpell"); + set_name(0x00541500, "Script_IsCurrentSpell"); + set_name(0x005415D0, "Script_IsAutoRepeatSpell"); + set_name(0x00541680, "Script_IsUsableSpell"); + set_name(0x00541800, "Script_IsHelpfulSpell"); + set_name(0x005418F0, "Script_IsHarmfulSpell"); + set_name(0x005419F0, "Script_IsConsumableSpell"); + set_name(0x00541AF0, "Script_SpellHasRange"); + set_name(0x00541C60, "Script_IsSpellInRange"); + set_name(0x00543020, "Script_GetNumMapLandmarks"); + set_name(0x00543060, "Script_GetNumMapOverlays"); + set_name(0x005430A0, "Script_PositionWorldMapArrowFrame"); + set_name(0x005432C0, "Script_PositionMiniWorldMapArrowFrame"); + set_name(0x005434E0, "Script_ShowWorldMapArrowFrame"); + set_name(0x00543540, "Script_ShowMiniWorldMapArrowFrame"); + set_name(0x005435A0, "Script_GetWintergraspWaitTime"); + set_name(0x00543600, "Script_CanQueueForWintergrasp"); + set_name(0x00544B20, "Script_GetMapContinents"); + set_name(0x00544B90, "Script_GetMapZones"); + set_name(0x00544C40, "Script_DungeonUsesTerrainMap"); + set_name(0x00544CA0, "Script_GetMapInfo"); + set_name(0x00544D40, "Script_GetCurrentMapContinent"); + set_name(0x00544E10, "Script_GetCurrentMapAreaID"); + set_name(0x00544E80, "Script_GetCurrentMapZone"); + set_name(0x00544FC0, "Script_GetCurrentMapDungeonLevel"); + set_name(0x00545050, "Script_IsZoomOutAvailable"); + set_name(0x00545110, "Script_UpdateMapHighlight"); + set_name(0x00545880, "Script_GetPlayerMapPosition"); + set_name(0x00545950, "Script_GetCorpseMapPosition"); + set_name(0x005459C0, "Script_GetDeathReleasePosition"); + set_name(0x00545A30, "Script_GetMapLandmarkInfo"); + set_name(0x00545C80, "Script_GetMapOverlayInfo"); + set_name(0x00545E60, "Script_CreateWorldMapArrowFrame"); + set_name(0x00545F20, "Script_CreateMiniWorldMapArrowFrame"); + set_name(0x00545FE0, "Script_UpdateWorldMapArrowFrames"); + set_name(0x00545FF0, "Script_InitWorldMapPing"); + set_name(0x00546290, "Script_GetNumDungeonMapLevels"); + set_name(0x005469E0, "Script_SetMapZoom"); + set_name(0x00546A90, "Script_ZoomOut"); + set_name(0x00546C50, "Script_SetMapByID"); + set_name(0x00546E80, "Script_ProcessMapClick"); + set_name(0x00546EF0, "Script_ClickLandmark"); + set_name(0x00547B80, "Script_SetDungeonMapLevel"); + set_name(0x00547C10, "Script_SetMapToCurrentZone"); + set_name(0x00548720, "Script_GetNumWorldStateUI"); + set_name(0x00548D40, "Script_GetWorldStateUIInfo"); + set_name(0x00549AD0, "Script_IsActiveBattlefieldArena"); + set_name(0x00549B40, "Script_CloseBattlefield"); + set_name(0x00549B80, "Script_GetBattlefieldPortExpiration"); + set_name(0x00549C40, "Script_GetBattlefieldInstanceExpiration"); + set_name(0x00549CD0, "Script_GetBattlefieldInstanceRunTime"); + set_name(0x00549D30, "Script_GetBattlefieldEstimatedWaitTime"); + set_name(0x00549DD0, "Script_GetBattlefieldTimeWaited"); + set_name(0x00549E80, "Script_GetNumBattlefieldScores"); + set_name(0x00549EC0, "Script_GetBattlefieldWinner"); + set_name(0x00549F20, "Script_GetNumBattlefieldStats"); + set_name(0x00549F60, "Script_GetBattlefieldStatData"); + set_name(0x0054A040, "Script_GetNumBattlefieldPositions"); + set_name(0x0054A0E0, "Script_GetNumBattlefieldFlagPositions"); + set_name(0x0054A140, "Script_GetNumBattlefieldVehicles"); + set_name(0x0054A180, "Script_GetBattlefieldTeamInfo"); + set_name(0x0054A280, "Script_GetBattlefieldArenaFaction"); + set_name(0x0054A2C0, "Script_GetNumArenaOpponents"); + set_name(0x0054A300, "Script_GetHolidayBGHonorCurrencyBonuses"); + set_name(0x0054A370, "Script_GetRandomBGHonorCurrencyBonuses"); + set_name(0x0054BAA0, "Script_GetNumBattlefields"); + set_name(0x0054BAE0, "Script_IsBattlefieldArena"); + set_name(0x0054BB40, "Script_SetSelectedBattlefield"); + set_name(0x0054BBD0, "Script_GetSelectedBattlefield"); + set_name(0x0054BC30, "Script_GetBattlefieldStatus"); + set_name(0x0054BE90, "Script_GetBattlefieldScore"); + set_name(0x0054C120, "Script_SetBattlefieldScoreFaction"); + set_name(0x0054C170, "Script_GetBattlefieldStatInfo"); + set_name(0x0054C250, "Script_LeaveBattlefield"); + set_name(0x0054C2E0, "Script_GetBattlefieldPosition"); + set_name(0x0054C4D0, "Script_GetBattlefieldVehicleInfo"); + set_name(0x0054C6E0, "Script_CanJoinBattlefieldAsGroup"); + set_name(0x0054C740, "Script_GetBattlefieldMapIconScale"); + set_name(0x0054C7A0, "Script_HearthAndResurrectFromArea"); + set_name(0x0054C810, "Script_CanHearthAndResurrectFromArea"); + set_name(0x0054C870, "Script_GetNumBattlegroundTypes"); + set_name(0x0054C8A0, "Script_GetWorldPVPQueueStatus"); + set_name(0x0054C9F0, "Script_SortBGList"); + set_name(0x0054D770, "Script_GetBattlefieldInfo"); + set_name(0x0054D8F0, "Script_GetBattlefieldInstanceInfo"); + set_name(0x0054D990, "Script_JoinBattlefield"); + set_name(0x0054DA10, "Script_AcceptBattlefieldPort"); + set_name(0x0054DCA0, "Script_RequestBattlefieldScoreData"); + set_name(0x0054DCB0, "Script_RequestBattlefieldPositions"); + set_name(0x0054DCC0, "Script_GetBattlefieldFlagPosition"); + set_name(0x0054DE00, "Script_SortBattlefieldScoreData"); + set_name(0x0054E010, "Script_GetBattlegroundInfo"); + set_name(0x0054E160, "Script_BattlefieldMgrEntryInviteResponse"); + set_name(0x0054E1A0, "Script_BattlefieldMgrQueueRequest"); + set_name(0x0054E1C0, "Script_BattlefieldMgrQueueInviteResponse"); + set_name(0x0054E200, "Script_BattlefieldMgrExitRequest"); + set_name(0x0054E6D0, "Script_RequestBattlegroundInstanceInfo"); + set_name(0x0054EA60, "Script_GetGamma"); + set_name(0x0054EA90, "Script_SetGamma"); + set_name(0x0054EB10, "Script_GetTerrainMip"); + set_name(0x0054EB40, "Script_SetTerrainMip"); + set_name(0x0054EBC0, "Script_IsPlayerResolutionAvailable"); + set_name(0x0054ED80, "Script_SetupFullscreenScale"); + set_name(0x0054EE60, "Script_GetVideoCaps"); + set_name(0x0054EF90, "Script_IsStereoVideoAvailable"); + set_name(0x0054F430, "Script_GetScreenResolutions"); + set_name(0x0054F4A0, "Script_GetCurrentResolution"); + set_name(0x0054F570, "Script_SetScreenResolution"); + set_name(0x0054F690, "Script_GetRefreshRates"); + set_name(0x0054F820, "Script_GetMultisampleFormats"); + set_name(0x0054F8B0, "Script_GetCurrentMultisampleFormat"); + set_name(0x0054F980, "Script_SetMultisampleFormat"); + set_name(0x00551720, "Script_KBSetup_BeginLoading"); + set_name(0x00551760, "Script_KBSetup_IsLoaded"); + set_name(0x00551790, "Script_KBSetup_GetLanguageCount"); + set_name(0x005517D0, "Script_KBSetup_GetLanguageData"); + set_name(0x005518C0, "Script_KBSetup_GetCategoryCount"); + set_name(0x00551900, "Script_KBSetup_GetCategoryData"); + set_name(0x005519F0, "Script_KBSetup_GetArticleHeaderCount"); + set_name(0x00551A30, "Script_KBSetup_GetArticleHeaderData"); + set_name(0x00551B40, "Script_KBSetup_GetTotalArticleCount"); + set_name(0x00551B90, "Script_KBQuery_IsLoaded"); + set_name(0x00551BC0, "Script_KBQuery_GetArticleHeaderCount"); + set_name(0x00551C00, "Script_KBQuery_GetArticleHeaderData"); + set_name(0x00551D10, "Script_KBQuery_GetTotalArticleCount"); + set_name(0x00551D60, "Script_KBArticle_BeginLoading"); + set_name(0x00551DA0, "Script_KBArticle_IsLoaded"); + set_name(0x00551DD0, "Script_KBArticle_GetData"); + set_name(0x00551FB0, "Script_KBSystem_GetMOTD"); + set_name(0x00551FD0, "Script_KBSystem_GetServerStatus"); + set_name(0x00551FF0, "Script_KBSystem_GetServerNotice"); + set_name(0x005523A0, "Script_KBSetup_GetSubCategoryCount"); + set_name(0x00552440, "Script_KBSetup_GetSubCategoryData"); + set_name(0x00552580, "Script_KBQuery_BeginLoading"); + set_name(0x005529A0, "Script_SearchLFGGetJoinedID"); + set_name(0x00552DD0, "Script_GetLFGTypes"); + set_name(0x00552E10, "Script_GetLFGRoles"); + set_name(0x00552E90, "Script_GetLFGInfoLocal"); + set_name(0x00552F30, "Script_GetLFGInfoServer"); + set_name(0x00553110, "Script_GetLFGProposalMember"); + set_name(0x00553120, "Script_GetRandomDungeonBestChoice"); + set_name(0x00553170, "Script_CanPartyLFGBackfill"); + set_name(0x00553BA0, "Script_SearchLFGGetNumResults"); + set_name(0x00553C30, "Script_SearchLFGGetEncounterResults"); + set_name(0x00553D60, "Script_SetLFGRoles"); + set_name(0x00553E20, "Script_CompleteLFGRoleCheck"); + set_name(0x00553F50, "Script_SetLFGComment"); + set_name(0x00553F90, "Script_GetLFGQueueStats"); + set_name(0x00554160, "Script_LeaveLFG"); + set_name(0x00554370, "Script_GetLFGProposal"); + set_name(0x00554440, "Script_GetLFGProposalEncounter"); + set_name(0x005545E0, "Script_AcceptProposal"); + set_name(0x00554600, "Script_RejectProposal"); + set_name(0x00554680, "Script_GetLFGRoleUpdate"); + set_name(0x00554740, "Script_GetLFGRoleUpdateSlot"); + set_name(0x005548E0, "Script_GetLFGRoleUpdateMember"); + set_name(0x005548F0, "Script_GetAvailableRoles"); + set_name(0x00554A50, "Script_SetLFGBootVote"); + set_name(0x00554BD0, "Script_GetLFGBootProposal"); + set_name(0x00554BE0, "Script_GetLFDChoiceOrder"); + set_name(0x00554D20, "Script_GetLFRChoiceOrder"); + set_name(0x005551E0, "Script_GetLFDChoiceInfo"); + set_name(0x005553B0, "Script_GetNumRandomDungeons"); + set_name(0x00555590, "Script_GetLFGDungeonInfo"); + set_name(0x005555D0, "Script_GetLFGRandomDungeonInfo"); + set_name(0x00555660, "Script_IsInLFGDungeon"); + set_name(0x005556D0, "Script_GetPartyLFGBackfillInfo"); + set_name(0x00555760, "Script_UnitHasLFGRandomCooldown"); + set_name(0x00555840, "Script_UnitHasLFGDeserter"); + set_name(0x00555FD0, "Script_SearchLFGGetResults"); + set_name(0x00556280, "Script_SearchLFGGetPartyResults"); + set_name(0x005564D0, "Script_GetLFDChoiceCollapseState"); + set_name(0x005567E0, "Script_GetLFDChoiceEnabledState"); + set_name(0x005569D0, "Script_RequestLFDPlayerLockInfo"); + set_name(0x00556A50, "Script_RequestLFDPartyLockInfo"); + set_name(0x00556AD0, "Script_SetLFGHeaderCollapsed"); + set_name(0x00556B60, "Script_SetLFGDungeonEnabled"); + set_name(0x00556BC0, "Script_LFGTeleport"); + set_name(0x00557520, "Script_GetLFGQueuedList"); + set_name(0x00557660, "Script_JoinLFG"); + set_name(0x005576B0, "Script_GetLFDChoiceLockedState"); + set_name(0x00557890, "Script_GetLFDLockPlayerCount"); + set_name(0x00557930, "Script_GetLFDLockInfo"); + set_name(0x00557AA0, "Script_GetLFGDungeonRewards"); + set_name(0x00557BE0, "Script_GetLFGDungeonRewardInfo"); + set_name(0x00557D60, "Script_GetLFGDungeonRewardLink"); + set_name(0x00557E40, "Script_GetLFGCompletionReward"); + set_name(0x00557F70, "Script_GetLFGCompletionRewardItem"); + set_name(0x00558060, "Script_GetLFGRandomCooldownExpiration"); + set_name(0x005580E0, "Script_GetLFGDeserterExpiration"); + set_name(0x005586D0, "Script_IsListedInLFR"); + set_name(0x00559400, "Script_SearchLFGJoin"); + set_name(0x005594E0, "Script_SearchLFGLeave"); + set_name(0x00559500, "Script_ClearLFGDungeon"); + set_name(0x005595D0, "Script_ClearAllLFGDungeons"); + set_name(0x00559F50, "Script_SetLFGDungeon"); + set_name(0x00559FF0, "Script_GetLastQueueStatusIndex"); + set_name(0x0055A040, "Script_IsLFGDungeonJoinable"); + set_name(0x0055A0C0, "Script_PartyLFGStartBackfill"); + set_name(0x0055D280, "Script_RefreshLFGList"); + set_name(0x0055D2B0, "Script_SearchLFGSort"); + set_name(0x0055DC00, "Script_GetNumBindings"); + set_name(0x0055DC30, "Script_GetCurrentBindingSet"); + set_name(0x0055DC60, "Script_GetNumModifiedClickActions"); + set_name(0x0055E8D0, "Script_GetBinding"); + set_name(0x0055E9B0, "Script_GetBindingKey"); + set_name(0x0055EA70, "Script_GetModifiedClickAction"); + set_name(0x0055FAD0, "Script_RunBinding"); + set_name(0x0055FB90, "Script_SetModifiedClick"); + set_name(0x0055FC20, "Script_GetModifiedClick"); + set_name(0x0055FCC0, "Script_IsModifiedClick"); + set_name(0x00560560, "Script_ClearOverrideBindings"); + set_name(0x00562550, "Script_GetBindingAction"); + set_name(0x005625F0, "Script_GetBindingByKey"); + set_name(0x00563520, "Script_SetBinding"); + set_name(0x005635E0, "Script_SetBindingSpell"); + set_name(0x00563700, "Script_SetBindingItem"); + set_name(0x00563820, "Script_SetBindingMacro"); + set_name(0x00563940, "Script_SetBindingClick"); + set_name(0x00563A90, "Script_SetOverrideBinding"); + set_name(0x00563B80, "Script_SetOverrideBindingSpell"); + set_name(0x00563CB0, "Script_SetOverrideBindingItem"); + set_name(0x00563DE0, "Script_SetOverrideBindingMacro"); + set_name(0x00563F10, "Script_SetOverrideBindingClick"); + set_name(0x00564070, "Script_LoadBindings"); + set_name(0x005640C0, "Script_SaveBindings"); + set_name(0x00564130, "Script_GetClickFrame"); + set_name(0x00564AE0, "Script_SecureCmdOptionParse"); + set_name(0x00564B90, "Script_StopMacro"); + set_name(0x00564BB0, "Script_GetNumMacros"); + set_name(0x00564C10, "Script_GetRunningMacro"); + set_name(0x00564C70, "Script_GetRunningMacroButton"); + set_name(0x00564E90, "Script_GetMacroIconInfo"); + set_name(0x00564F60, "Script_GetMacroItemIconInfo"); + set_name(0x00566400, "Script_RunMacroText"); + set_name(0x00566490, "Script_GetNumMacroIcons"); + set_name(0x005664E0, "Script_GetNumMacroItemIcons"); + set_name(0x005666A0, "Script_GetMacroIndexByName"); + set_name(0x00566E80, "Script_RunMacro"); + set_name(0x00566EB0, "Script_GetMacroInfo"); + set_name(0x00566F40, "Script_GetMacroBody"); + set_name(0x00566F70, "Script_DeleteMacro"); + set_name(0x00566FA0, "Script_EditMacro"); + set_name(0x005670D0, "Script_SetMacroItem"); + set_name(0x00567200, "Script_GetMacroItem"); + set_name(0x00567320, "Script_SetMacroSpell"); + set_name(0x00567450, "Script_GetMacroSpell"); + set_name(0x005674F0, "Script_PickupMacro"); + set_name(0x00568160, "Script_CreateMacro"); + set_name(0x00568730, "Script_CommentatorGetNumMaps"); + set_name(0x00568770, "Script_CommentatorZoomIn"); + set_name(0x00568810, "Script_CommentatorZoomOut"); + set_name(0x005690A0, "Script_CommentatorSetMode"); + set_name(0x00569180, "Script_CommentatorToggleMode"); + set_name(0x00569230, "Script_CommentatorGetMode"); + set_name(0x005692A0, "Script_CommentatorUpdatePlayerInfo"); + set_name(0x00569340, "Script_CommentatorUpdateMapInfo"); + set_name(0x005693E0, "Script_CommentatorGetMapInfo"); + set_name(0x00569520, "Script_CommentatorGetInstanceInfo"); + set_name(0x005696E0, "Script_CommentatorEnterInstance"); + set_name(0x005697B0, "Script_CommentatorExitInstance"); + set_name(0x00569820, "Script_CommentatorGetNumPlayers"); + set_name(0x00569910, "Script_CommentatorGetPlayerInfo"); + set_name(0x00569B50, "Script_CommentatorFollowPlayer"); + set_name(0x00569CD0, "Script_CommentatorLookatPlayer"); + set_name(0x00569E50, "Script_CommentatorSetMapAndInstanceIndex"); + set_name(0x00569FA0, "Script_CommentatorSetPlayerIndex"); + set_name(0x0056A0F0, "Script_CommentatorSetCamera"); + set_name(0x0056A2A0, "Script_CommentatorGetCamera"); + set_name(0x0056A380, "Script_CommentatorGetCurrentMapID"); + set_name(0x0056A410, "Script_CommentatorStartInstance"); + set_name(0x0056A640, "Script_CommentatorAddPlayer"); + set_name(0x0056A860, "Script_CommentatorRemovePlayer"); + set_name(0x0056AA10, "Script_CommentatorSetBattlemaster"); + set_name(0x0056AAF0, "Script_CommentatorSetMoveSpeed"); + set_name(0x0056AB70, "Script_CommentatorSetCameraCollision"); + set_name(0x0056AC10, "Script_CommentatorSetTargetHeightOffset"); + set_name(0x0056AC90, "Script_CommentatorSetSkirmishMatchmakingMode"); + set_name(0x0056ADA0, "Script_CommentatorRequestSkirmishQueueData"); + set_name(0x0056AE50, "Script_CommentatorRequestSkirmishMode"); + set_name(0x0056AF00, "Script_CommentatorGetSkirmishMode"); + set_name(0x0056AF60, "Script_CommentatorGetSkirmishQueueCount"); + set_name(0x0056AFC0, "Script_CommentatorGetSkirmishQueuePlayerInfo"); + set_name(0x0056B0B0, "Script_CommentatorStartSkirmishMatch"); + set_name(0x0056D570, "Script_SetSendMailShowing"); + set_name(0x0056D5C0, "Script_ClearSendMail"); + set_name(0x0056D5D0, "Script_GetSendMailMoney"); + set_name(0x0056D610, "Script_SetSendMailCOD"); + set_name(0x0056D690, "Script_GetSendMailCOD"); + set_name(0x0056D6D0, "Script_GetInboxNumItems"); + set_name(0x0056DF80, "Script_GetStationeryInfo"); + set_name(0x0056E0E0, "Script_SelectStationery"); + set_name(0x0056E170, "Script_GetSelectedStationeryTexture"); + set_name(0x0056E1E0, "Script_GetNumPackages"); + set_name(0x0056E210, "Script_GetPackageInfo"); + set_name(0x0056E310, "Script_SelectPackage"); + set_name(0x0056E3A0, "Script_GetSendMailItemLink"); + set_name(0x0056E440, "Script_CheckInbox"); + set_name(0x0056E520, "Script_GetInboxHeaderInfo"); + set_name(0x0056E9B0, "Script_GetInboxInvoiceInfo"); + set_name(0x0056ECA0, "Script_GetInboxItemLink"); + set_name(0x0056EDF0, "Script_TakeInboxMoney"); + set_name(0x0056EEF0, "Script_TakeInboxTextItem"); + set_name(0x0056F000, "Script_ReturnInboxItem"); + set_name(0x0056F140, "Script_DeleteInboxItem"); + set_name(0x0056F280, "Script_InboxItemCanDelete"); + set_name(0x0056F350, "Script_HasNewMail"); + set_name(0x0056F3A0, "Script_GetLatestThreeSenders"); + set_name(0x0056F410, "Script_RespondMailLockSendItem"); + set_name(0x00570550, "Script_ClickSendMailItemButton"); + set_name(0x005706C0, "Script_SetSendMailMoney"); + set_name(0x00570750, "Script_GetSendMailItem"); + set_name(0x00570910, "Script_SendMail"); + set_name(0x00570BD0, "Script_GetInboxText"); + set_name(0x00570F10, "Script_GetInboxItem"); + set_name(0x005711C0, "Script_TakeInboxItem"); + set_name(0x00571350, "Script_ComplainInboxItem"); + set_name(0x005713C0, "Script_CanComplainInboxItem"); + set_name(0x00571450, "Script_AutoLootMailItem"); + set_name(0x00571A40, "Script_CloseMail"); + set_name(0x00571AB0, "Script_GetNumStationeries"); + set_name(0x00571B00, "Script_GetSendMailPrice"); + set_name(0x00572AB0, "Script_GetRaidTargetIndex"); + set_name(0x00572B40, "Script_GetNumRaidMembers"); + set_name(0x00572B80, "Script_GetRealNumRaidMembers"); + set_name(0x00572BC0, "Script_SetRaidRosterSelection"); + set_name(0x00572C50, "Script_GetRaidRosterSelection"); + set_name(0x00572C80, "Script_GetReadyCheckTimeLeft"); + set_name(0x00573690, "Script_GetRaidRosterInfo"); + set_name(0x00573A60, "Script_IsRaidLeader"); + set_name(0x00573AB0, "Script_IsRealRaidLeader"); + set_name(0x00573B00, "Script_IsRaidOfficer"); + set_name(0x00573B50, "Script_SetRaidSubgroup"); + set_name(0x00573C90, "Script_SwapRaidSubgroup"); + set_name(0x00573E10, "Script_PromoteToLeader"); + set_name(0x00573EF0, "Script_PromoteToAssistant"); + set_name(0x00573FD0, "Script_DemoteAssistant"); + set_name(0x005740B0, "Script_DoReadyCheck"); + set_name(0x005740C0, "Script_ConfirmReadyCheck"); + set_name(0x00574180, "Script_GetReadyCheckStatus"); + set_name(0x00574A00, "Script_ConvertToRaid"); + set_name(0x00574AB0, "Script_SetRaidTarget"); + set_name(0x005761F0, "Script_PlayDance"); + set_name(0x0057B3A0, "Script_GetAutoCompleteResults"); + set_name(0x0057B500, "Script_GetAutoCompletePresenceID"); + set_name(0x0057B940, "Script_BankButtonIDToInvSlotID"); + set_name(0x0057B9C0, "Script_CloseBankFrame"); + set_name(0x0057BAB0, "Script_GetNumBankSlots"); + set_name(0x0057BB30, "Script_GetBankSlotCost"); + set_name(0x0057BBC0, "Script_PurchaseSlot"); + set_name(0x0057C420, "GxXformPop"); + set_name(0x0057F170, "Script_GetNumTrackingTypes"); + set_name(0x0057F1B0, "Script_GetTrackingInfo"); + set_name(0x0057F380, "Script_SetTracking"); + set_name(0x0057F4F0, "Script_GetTrackingTexture"); + set_name(0x005841D0, "Script_GetMerchantNumItems"); + set_name(0x00584200, "Script_GetMerchantItemLink"); + set_name(0x005842D0, "Script_GetMerchantItemMaxStack"); + set_name(0x00584390, "Script_HideRepairCursor"); + set_name(0x005843B0, "Script_InRepairMode"); + set_name(0x005843F0, "Script_GetNumBuybackItems"); + set_name(0x005846D0, "Script_CloseMerchant"); + set_name(0x005846E0, "Script_GetMerchantItemCostInfo"); + set_name(0x00584820, "Script_GetMerchantItemCostItem"); + set_name(0x005849F0, "Script_CanMerchantRepair"); + set_name(0x00584A60, "Script_ShowRepairCursor"); + set_name(0x00584E10, "Script_GetMerchantItemInfo"); + set_name(0x00585070, "Script_GetBuybackItemInfo"); + set_name(0x005852C0, "Script_GetBuybackItemLink"); + set_name(0x005853A0, "Script_PickupMerchantItem"); + set_name(0x005854C0, "Script_BuyMerchantItem"); + set_name(0x005855C0, "Script_BuybackItem"); + set_name(0x005856D0, "Script_ShowMerchantSellCursor"); + set_name(0x00585890, "Script_ShowBuybackSellCursor"); + set_name(0x00585990, "Script_GetRepairAllCost"); + set_name(0x00585C90, "Script_RepairAllItems"); + set_name(0x005865F0, "Script_GetTradeTargetItemLink"); + set_name(0x005866E0, "Script_AcceptTrade"); + set_name(0x00586730, "Script_CancelTradeAccept"); + set_name(0x00586780, "Script_GetPlayerTradeMoney"); + set_name(0x005867D0, "Script_GetTargetTradeMoney"); + set_name(0x00586810, "Script_PickupTradeMoney"); + set_name(0x00586870, "Script_SetTradeMoney"); + set_name(0x00586C80, "Script_ClickTargetTradeButton"); + set_name(0x00586D00, "Script_GetTradePlayerItemLink"); + set_name(0x00586D90, "Script_AddTradeMoney"); + set_name(0x00587940, "Script_CloseTrade"); + set_name(0x005879D0, "Script_ClickTradeButton"); + set_name(0x00587C60, "Script_GetTradeTargetItemInfo"); + set_name(0x00587EB0, "Script_GetTradePlayerItemInfo"); + set_name(0x00588540, "Script_GetNumLootItems"); + set_name(0x00588570, "Script_GetLootSlotInfo"); + set_name(0x005886D0, "Script_GetLootSlotLink"); + set_name(0x00588750, "Script_LootSlotIsItem"); + set_name(0x00588810, "Script_LootSlotIsCoin"); + set_name(0x005888B0, "Script_CloseLoot"); + set_name(0x005888E0, "Script_IsFishingLoot"); + set_name(0x00588920, "Script_GetMasterLootCandidate"); + set_name(0x005889D0, "Script_GetLootRollItemInfo"); + set_name(0x00588C00, "Script_GetLootRollItemLink"); + set_name(0x00588CC0, "Script_GetLootRollTimeLeft"); + set_name(0x00588D60, "Script_RollOnLoot"); + set_name(0x00588DD0, "Script_ConfirmLootRoll"); + set_name(0x00588F00, "Script_SetLootPortrait"); + set_name(0x00589520, "Script_LootSlot"); + set_name(0x00589590, "Script_ConfirmLootSlot"); + set_name(0x00589600, "Script_GiveMasterLoot"); + set_name(0x00589B50, "Script_ItemTextGetPage"); + set_name(0x00589B90, "Script_ItemTextGetText"); + set_name(0x00589C40, "Script_ItemTextGetItem"); + set_name(0x00589C90, "Script_ItemTextGetMaterial"); + set_name(0x00589D70, "Script_ItemTextHasNextPage"); + set_name(0x0058A110, "Script_ItemTextPrevPage"); + set_name(0x0058A150, "Script_ItemTextNextPage"); + set_name(0x0058A400, "Script_CloseItemText"); + set_name(0x0058A480, "Script_ItemTextGetCreator"); + set_name(0x0058A900, "Script_GetGossipText"); + set_name(0x0058A920, "Script_GetNumGossipOptions"); + set_name(0x0058A960, "Script_GetNumGossipAvailableQuests"); + set_name(0x0058A9A0, "Script_GetNumGossipActiveQuests"); + set_name(0x0058A9E0, "Script_GetGossipOptions"); + set_name(0x0058AA40, "Script_CloseGossip"); + set_name(0x0058AB50, "Script_ForceGossip"); + set_name(0x0058B3A0, "Script_GetGossipAvailableQuests"); + set_name(0x0058B490, "Script_GetGossipActiveQuests"); + set_name(0x0058B590, "Script_SelectGossipOption"); + set_name(0x0058B600, "Script_SelectGossipAvailableQuest"); + set_name(0x0058B670, "Script_SelectGossipActiveQuest"); + set_name(0x0058BD10, "Script_GetTitleText"); + set_name(0x0058BD30, "Script_GetGreetingText"); + set_name(0x0058BD50, "Script_GetQuestText"); + set_name(0x0058BD70, "Script_GetObjectiveText"); + set_name(0x0058BD90, "Script_GetProgressText"); + set_name(0x0058BDB0, "Script_GetRewardText"); + set_name(0x0058BDD0, "Script_GetNumAvailableQuests"); + set_name(0x0058BE00, "Script_GetNumActiveQuests"); + set_name(0x0058BE30, "Script_GetAvailableTitle"); + set_name(0x0058BED0, "Script_GetActiveTitle"); + set_name(0x0058BF70, "Script_GetAvailableLevel"); + set_name(0x0058C010, "Script_GetActiveLevel"); + set_name(0x0058C0B0, "Script_GetRewardMoney"); + set_name(0x0058C0E0, "Script_GetRewardXP"); + set_name(0x0058C110, "Script_GetRewardHonor"); + set_name(0x0058C140, "Script_GetRewardTalents"); + set_name(0x0058C160, "Script_GetQuestMoneyToGet"); + set_name(0x0058C190, "Script_GetNumQuestRewards"); + set_name(0x0058C1F0, "Script_GetNumQuestChoices"); + set_name(0x0058C250, "Script_GetNumQuestItems"); + set_name(0x0058C2B0, "Script_GetQuestItemLink"); + set_name(0x0058C3A0, "Script_QuestChooseRewardError"); + set_name(0x0058C3B0, "Script_GetSuggestedGroupNum"); + set_name(0x0058C3E0, "Script_QuestFlagsPVP"); + set_name(0x0058C430, "Script_QuestGetAutoAccept"); + set_name(0x0058C470, "Script_GetMaxDailyQuests"); + set_name(0x0058C4A0, "Script_GetRewardArenaPoints"); + set_name(0x0058C4D0, "Script_QuestIsDaily"); + set_name(0x0058C510, "Script_QuestIsWeekly"); + set_name(0x0058C910, "Script_ConfirmAcceptQuest"); + set_name(0x0058C990, "Script_GetQuestBackgroundMaterial"); + set_name(0x0058D350, "Script_CloseQuest"); + set_name(0x0058D370, "Script_IsAvailableQuestTrivial"); + set_name(0x0058D420, "Script_IsActiveQuestTrivial"); + set_name(0x0058D4D0, "Script_SelectAvailableQuest"); + set_name(0x0058D540, "Script_SelectActiveQuest"); + set_name(0x0058D5B0, "Script_AcceptQuest"); + set_name(0x0058D5C0, "Script_DeclineQuest"); + set_name(0x0058D5D0, "Script_IsQuestCompletable"); + set_name(0x0058D610, "Script_CompleteQuest"); + set_name(0x0058D620, "Script_GetQuestReward"); + set_name(0x0058D670, "Script_GetRewardSpell"); + set_name(0x0058D810, "Script_GetRewardTitle"); + set_name(0x0058D980, "Script_GetQuestItemInfo"); + set_name(0x0058DAB0, "Script_GetQuestSpellLink"); + set_name(0x0058DB30, "Script_GetDailyQuestsCompleted"); + set_name(0x0058DBC0, "Script_GetAvailableQuestInfo"); + set_name(0x00590710, "Script_NumTaxiNodes"); + set_name(0x00590D10, "Script_SetTaxiMap"); + set_name(0x00590D60, "Script_TaxiNodeName"); + set_name(0x00590E00, "Script_TaxiNodePosition"); + set_name(0x00590EC0, "Script_CloseTaxiMap"); + set_name(0x00590ED0, "Script_TaxiNodeGetType"); + set_name(0x00590F40, "Script_TaxiGetSrcX"); + set_name(0x00590FE0, "Script_TaxiGetSrcY"); + set_name(0x00591080, "Script_TaxiGetDestX"); + set_name(0x00591120, "Script_TaxiGetDestY"); + set_name(0x005911C0, "Script_GetNumRoutes"); + set_name(0x005915E0, "Script_TaxiNodeCost"); + set_name(0x00591680, "Script_TakeTaxiNode"); + set_name(0x00591E60, "Script_TaxiNodeSetCurrent"); + set_name(0x00593D10, "Script_GetNumTrainerServices"); + set_name(0x00593D50, "Script_IsTradeskillTrainer"); + set_name(0x00593D90, "Script_GetTrainerGreetingText"); + set_name(0x00593E10, "Script_GetTrainerServiceTypeFilter"); + set_name(0x00593EB0, "Script_GetTrainerSkillLineFilter"); + set_name(0x00594370, "Script_CloseTrainer"); + set_name(0x005943A0, "Script_SelectTrainerService"); + set_name(0x00594430, "Script_GetTrainerSelectionIndex"); + set_name(0x00594480, "Script_GetTrainerServiceCost"); + set_name(0x00594530, "Script_GetTrainerServiceLevelReq"); + set_name(0x005945B0, "Script_GetTrainerServiceNumAbilityReq"); + set_name(0x00594650, "Script_GetTrainerSkillLines"); + set_name(0x00595040, "Script_OpenTrainer"); + set_name(0x00595090, "Script_GetTrainerServiceInfo"); + set_name(0x00595150, "Script_GetTrainerServiceIcon"); + set_name(0x005952F0, "Script_GetTrainerServiceSkillLine"); + set_name(0x00595470, "Script_GetTrainerServiceSkillReq"); + set_name(0x005955E0, "Script_GetTrainerServiceAbilityReq"); + set_name(0x005957D0, "Script_GetTrainerServiceStepReq"); + set_name(0x005959D0, "Script_GetTrainerServiceDescription"); + set_name(0x00595B60, "Script_IsTrainerServiceSkillStep"); + set_name(0x00595C40, "Script_GetTrainerServiceStepIncrease"); + set_name(0x00595E60, "Script_BuyTrainerService"); + set_name(0x00595EC0, "Script_SetTrainerServiceTypeFilter"); + set_name(0x00596010, "Script_SetTrainerSkillLineFilter"); + set_name(0x00596150, "Script_CollapseTrainerSkillLine"); + set_name(0x005961F0, "Script_ExpandTrainerSkillLine"); + set_name(0x00596290, "Script_GetTrainerServiceItemLink"); + set_name(0x00598DD0, "Script_GetTabardCreationCost"); + set_name(0x00598F30, "Script_CloseTabardCreation"); + set_name(0x00599F00, "Script_CloseGuildRegistrar"); + set_name(0x00599F40, "Script_GetGuildCharterCost"); + set_name(0x0059A130, "Script_BuyGuildCharter"); + set_name(0x0059A1C0, "Script_TurnInGuildCharter"); + set_name(0x0059A1F0, "Script_GetTabardInfo"); + set_name(0x0059AB90, "Script_IsAuctionSortReversed"); + set_name(0x0059AD40, "Script_GetAuctionSort"); + set_name(0x0059AE70, "Script_SortAuctionClearSort"); + set_name(0x0059AF10, "Script_SortAuctionSetSort"); + set_name(0x0059B040, "Script_CancelSell"); + set_name(0x0059B0B0, "Script_SetAuctionsTabShowing"); + set_name(0x0059BC90, "Script_GetAuctionHouseDepositRate"); + set_name(0x0059BCF0, "Script_QueryAuctionItems"); + set_name(0x0059C1A0, "Script_GetNumAuctionItems"); + set_name(0x0059C2D0, "Script_GetAuctionItemLink"); + set_name(0x0059C420, "Script_GetAuctionItemClasses"); + set_name(0x0059C480, "Script_GetAuctionItemSubClasses"); + set_name(0x0059C590, "Script_GetAuctionInvTypes"); + set_name(0x0059C740, "Script_CanSendAuctionQuery"); + set_name(0x0059C830, "Script_SetSelectedAuctionItem"); + set_name(0x0059C920, "Script_GetSelectedAuctionItem"); + set_name(0x0059C9F0, "Script_CanCancelAuction"); + set_name(0x0059CAB0, "Script_SortAuctionApplySort"); + set_name(0x0059D270, "Script_CalculateAuctionDeposit"); + set_name(0x0059D410, "Script_ClickAuctionSellItemButton"); + set_name(0x0059D4F0, "Script_GetOwnerAuctionItems"); + set_name(0x0059D540, "Script_GetBidderAuctionItems"); + set_name(0x0059D5E0, "Script_GetAuctionItemInfo"); + set_name(0x0059DA40, "Script_PlaceAuctionBid"); + set_name(0x0059DD00, "Script_SortAuctionItems"); + set_name(0x0059DDF0, "Script_CancelAuction"); + set_name(0x0059F750, "Script_CloseAuctionHouse"); + set_name(0x0059F760, "Script_GetAuctionSellItemInfo"); + set_name(0x0059F990, "Script_StartAuction"); + set_name(0x0059FD60, "Script_GetAuctionItemTimeLeft"); + set_name(0x005A0F60, "Script_GetNumStablePets"); + set_name(0x005A0FA0, "Script_GetNumStableSlots"); + set_name(0x005A0FE0, "Script_PickupStablePet"); + set_name(0x005A1060, "Script_GetSelectedStablePet"); + set_name(0x005A1090, "Script_IsAtStableMaster"); + set_name(0x005A1330, "Script_GetStablePetInfo"); + set_name(0x005A14D0, "Script_GetNextStableSlotCost"); + set_name(0x005A1530, "Script_SetPetStablePaperdoll"); + set_name(0x005A16A0, "Script_GetStablePetFoodTypes"); + set_name(0x005A1950, "Script_ClosePetStables"); + set_name(0x005A19C0, "Script_StablePet"); + set_name(0x005A1AC0, "Script_UnstablePet"); + set_name(0x005A1BD0, "Script_BuyStableSlot"); + set_name(0x005A1CA0, "Script_ClickStablePet"); + set_name(0x005A1F70, "Script_GetNumPetitionItems"); + set_name(0x005A1FB0, "Script_GetPetitionItemInfo"); + set_name(0x005A2200, "Script_ClickPetitionButton"); + set_name(0x005A24F0, "Script_ClosePetitionVendor"); + set_name(0x005A2530, "Script_BuyPetition"); + set_name(0x005A2600, "Script_TurnInPetition"); + set_name(0x005A26D0, "Script_TurnInArenaPetition"); + set_name(0x005A2820, "Script_HasFilledPetition"); + set_name(0x005A2930, "Script_GetNumArenaTeamMembers"); + set_name(0x005A2A00, "Script_GetArenaTeamRosterShowOffline"); + set_name(0x005A2A40, "Script_GetCurrentArenaSeason"); + set_name(0x005A2A70, "Script_GetPreviousArenaSeason"); + set_name(0x005A2FC0, "Script_GetArenaTeamRosterInfo"); + set_name(0x005A3260, "Script_GetArenaTeamGdfInfo"); + set_name(0x005A3370, "Script_SetArenaTeamRosterSelection"); + set_name(0x005A3410, "Script_GetArenaTeamRosterSelection"); + set_name(0x005A3490, "Script_SortArenaTeamRoster"); + set_name(0x005A35E0, "Script_SetArenaTeamRosterShowOffline"); + set_name(0x005A3860, "Script_GetArenaTeam"); + set_name(0x005A3CF0, "Script_ArenaTeamRoster"); + set_name(0x005A4330, "Script_PickupGuildBankMoney"); + set_name(0x005A43C0, "Script_SetCurrentGuildBankTab"); + set_name(0x005A4410, "Script_GetCurrentGuildBankTab"); + set_name(0x005A4440, "Script_GetGuildBankMoney"); + set_name(0x005A44A0, "Script_GetGuildBankWithdrawMoney"); + set_name(0x005A44D0, "Script_GetNumGuildBankTabs"); + set_name(0x005A4500, "Script_CloseGuildBankFrame"); + set_name(0x005A4520, "Script_GetNumGuildBankTransactions"); + set_name(0x005A45B0, "Script_GetNumGuildBankMoneyTransactions"); + set_name(0x005A45E0, "Script_GetGuildBankText"); + set_name(0x005A4D30, "Script_GetGuildBankItemLink"); + set_name(0x005A4E50, "Script_GetGuildBankMoneyTransaction"); + set_name(0x005A5CE0, "Script_QueryGuildBankTab"); + set_name(0x005A5D30, "Script_BuyGuildBankTab"); + set_name(0x005A5E20, "Script_DepositGuildBankMoney"); + set_name(0x005A5EF0, "Script_WithdrawGuildBankMoney"); + set_name(0x005A5F60, "Script_CanWithdrawGuildBankMoney"); + set_name(0x005A6000, "Script_GetGuildBankItemInfo"); + set_name(0x005A6200, "Script_PickupGuildBankItem"); + set_name(0x005A63F0, "Script_AutoStoreGuildBankItem"); + set_name(0x005A6600, "Script_SplitGuildBankItem"); + set_name(0x005A67F0, "Script_GetGuildBankTabInfo"); + set_name(0x005A6A00, "Script_SetGuildBankTabInfo"); + set_name(0x005A6B20, "Script_GetGuildBankTabCost"); + set_name(0x005A6BA0, "Script_GetGuildTabardFileNames"); + set_name(0x005A6D50, "Script_QueryGuildBankLog"); + set_name(0x005A6DC0, "Script_GetGuildBankTransaction"); + set_name(0x005A7110, "Script_QueryGuildBankText"); + set_name(0x005A7180, "Script_SetGuildBankText"); + set_name(0x005A7D10, "Script_GetActionCount"); + set_name(0x005A7D90, "Script_GetActionText"); + set_name(0x005A7E60, "Script_IsUsableAction"); + set_name(0x005A7F20, "Script_GetBonusBarOffset"); + set_name(0x005A7F60, "Script_ChangeActionBarPage"); + set_name(0x005A7FD0, "Script_GetActionBarPage"); + set_name(0x005A8220, "Script_HasAction"); + set_name(0x005A8290, "Script_SetActionBarToggles"); + set_name(0x005A8330, "Script_GetMultiCastTotemSpells"); + set_name(0x005A8720, "Script_IsStackableAction"); + set_name(0x005A8790, "Script_GetActionBarToggles"); + set_name(0x005A8820, "Script_IsPossessBarVisible"); + set_name(0x005A8BC0, "Script_IsEquippedAction"); + set_name(0x005A8F10, "Script_GetActionInfo"); + set_name(0x005A91C0, "Script_GetActionCooldown"); + set_name(0x005A9290, "Script_GetActionAutocast"); + set_name(0x005A9B30, "Script_GetActionTexture"); + set_name(0x005A9BA0, "Script_IsAttackAction"); + set_name(0x005A9C10, "Script_IsAutoRepeatAction"); + set_name(0x005A9C80, "Script_IsConsumableAction"); + set_name(0x005A9CF0, "Script_ActionHasRange"); + set_name(0x005A9D50, "Script_IsActionInRange"); + set_name(0x005AAD40, "Script_IsCurrentAction"); + set_name(0x005AB840, "Script_PlaceAction"); + set_name(0x005AB8A0, "Script_SetMultiCastSpell"); + set_name(0x005AC000, "Script_UseAction"); + set_name(0x005AC090, "Script_PickupAction"); + set_name(0x005AC320, "Script_RegisterStaticConstants"); + set_name(0x005AC390, "Script_GMSurveyAnswerSubmit"); + set_name(0x005AC480, "Script_GMSurveyCommentSubmit"); + set_name(0x005AC750, "Script_GMSurveyQuestion"); + set_name(0x005AC7D0, "Script_GMSurveyAnswer"); + set_name(0x005AC870, "Script_GMSurveyNumAnswers"); + set_name(0x005AD020, "Script_GMReportLag"); + set_name(0x005AD070, "Script_GetGMTicket"); + set_name(0x005AD080, "Script_NewGMTicket"); + set_name(0x005AD0F0, "Script_UpdateGMTicket"); + set_name(0x005AD140, "Script_DeleteGMTicket"); + set_name(0x005AD150, "Script_GMResponseNeedMoreHelp"); + set_name(0x005AD1B0, "Script_GMResponseResolve"); + set_name(0x005AD1C0, "Script_GetGMStatus"); + set_name(0x005AD230, "Script_GMSurveySubmit"); + set_name(0x005AD770, "Script_EquipmentManagerIgnoreSlotForSave"); + set_name(0x005AD7C0, "Script_EquipmentManagerIsSlotIgnoredForSave"); + set_name(0x005AD820, "Script_EquipmentManagerClearIgnoredSlotsForSave"); + set_name(0x005AD830, "Script_EquipmentManagerUnignoreSlotForSave"); + set_name(0x005AD880, "Script_CanUseEquipmentSets"); + set_name(0x005AE800, "Script_DeleteEquipmentSet"); + set_name(0x005AE860, "Script_GetEquipmentSetLocations"); + set_name(0x005AEF90, "Script_GetEquipmentSetItemIDs"); + set_name(0x005AF0D0, "Script_GetNumEquipmentSets"); + set_name(0x005AF120, "Script_GetEquipmentSetInfo"); + set_name(0x005AF1D0, "Script_GetEquipmentSetInfoByName"); + set_name(0x005AF250, "Script_PickupEquipmentSetByName"); + set_name(0x005AF2C0, "Script_PickupEquipmentSet"); + set_name(0x005AF320, "Script_EquipmentSetContainsLockedItems"); + set_name(0x005AF380, "Script_UseEquipmentSet"); + set_name(0x005AF910, "Script_RenameEquipmentSet"); + set_name(0x005AF9C0, "Script_SaveEquipmentSet"); + set_name(0x005AFD10, "Script_GetCurrencyListSize"); + set_name(0x005B0680, "Script_GetCurrencyListInfo"); + set_name(0x005B0940, "Script_ExpandCurrencyList"); + set_name(0x005B09B0, "Script_SetCurrencyUnused"); + set_name(0x005B0A20, "Script_SetCurrencyBackpack"); + set_name(0x005B0A90, "Script_GetBackpackCurrencyInfo"); + set_name(0x005B0CE0, "Script_CanShowAchievementUI"); + set_name(0x005B1390, "Script_GetCategoryList"); + set_name(0x005B14B0, "Script_GetStatisticsCategoryList"); + set_name(0x005B15C0, "Script_GetCategoryInfo"); + set_name(0x005B1690, "Script_GetPreviousAchievement"); + set_name(0x005B1720, "Script_GetAchievementInfoFromCriteria"); + set_name(0x005B18E0, "Script_GetAchievementCategory"); + set_name(0x005B1970, "Script_GetAchievementNumRewards"); + set_name(0x005B1A00, "Script_GetAchievementReward"); + set_name(0x005B1AB0, "Script_SetAchievementComparisonUnit"); + set_name(0x005B1BB0, "Script_QueryQuestsCompleted"); + set_name(0x005B1C20, "Script_GetLatestCompletedAchievements"); + set_name(0x005B1C90, "Script_GetLatestUpdatedStats"); + set_name(0x005B1CF0, "Script_GetLatestCompletedComparisonAchievements"); + set_name(0x005B1D60, "Script_GetLatestUpdatedComparisonStats"); + set_name(0x005B1DC0, "Script_GetTotalAchievementPoints"); + set_name(0x005B1E40, "Script_GetComparisonAchievementPoints"); + set_name(0x005B1EC0, "Script_HasCompletedAnyAchievement"); + set_name(0x005B2040, "Script_GetTrackedAchievements"); + set_name(0x005B2090, "Script_IsTrackedAchievement"); + set_name(0x005B2120, "Script_GetNumTrackedAchievements"); + set_name(0x005B38E0, "Script_GetCategoryNumAchievements"); + set_name(0x005B3B30, "Script_GetComparisonCategoryNumAchievements"); + set_name(0x005B3CA0, "Script_GetNumCompletedAchievements"); + set_name(0x005B3DC0, "Script_GetNumComparisonCompletedAchievements"); + set_name(0x005B3EF0, "Script_GetNextAchievement"); + set_name(0x005B3FC0, "Script_GetAchievementInfo"); + set_name(0x005B4760, "Script_ClearAchievementComparisonUnit"); + set_name(0x005B4770, "Script_GetAchievementComparisonInfo"); + set_name(0x005B4870, "Script_AddTrackedAchievement"); + set_name(0x005B48D0, "Script_RemoveTrackedAchievement"); + set_name(0x005B5290, "Script_GetQuestsCompleted"); + set_name(0x005B5530, "Script_GetAchievementNumCriteria"); + set_name(0x005B5620, "Script_GetStatistic"); + set_name(0x005B58B0, "Script_GetAchievementCriteriaInfo"); + set_name(0x005B5E70, "Script_GetComparisonStatistic"); + set_name(0x005B6110, "Script_GetAchievementLink"); + set_name(0x005B71E0, "Script_GetNumGlyphSockets"); + set_name(0x005B7260, "Script_GetGlyphSocketInfo"); + set_name(0x005B7410, "Script_GlyphMatchesSocket"); + set_name(0x005B75A0, "Script_PlaceGlyphInSocket"); + set_name(0x005B7660, "Script_RemoveGlyphFromSocket"); + set_name(0x005B7740, "Script_GetGlyphLink"); + set_name(0x005B80E0, "Script_CalendarGetMonthNames"); + set_name(0x005B8120, "Script_CalendarGetWeekdayNames"); + set_name(0x005B8160, "Script_CalendarGetDate"); + set_name(0x005B81F0, "Script_CalendarGetMinDate"); + set_name(0x005B82A0, "Script_CalendarGetMaxDate"); + set_name(0x005B8350, "Script_CalendarGetMinHistoryDate"); + set_name(0x005B8410, "Script_CalendarGetMaxCreateDate"); + set_name(0x005B84A0, "Script_CalendarCloseEvent"); + set_name(0x005B84D0, "Script_CalendarEventGetNumInvites"); + set_name(0x005B8510, "Script_CalendarContextDeselectEvent"); + set_name(0x005B8540, "Script_CalendarContextEventClipboard"); + set_name(0x005B8570, "Script_CalendarEventSortInvites"); + set_name(0x005B8690, "Script_CalendarEventGetInviteSortCriterion"); + set_name(0x005B8730, "Script_CalendarEventSetStatus"); + set_name(0x005B87D0, "Script_CalendarEventSetModerator"); + set_name(0x005B8840, "Script_CalendarEventClearModerator"); + set_name(0x005B88B0, "Script_CalendarEventIsModerator"); + set_name(0x005B88E0, "Script_CalendarEventCanModerate"); + set_name(0x005B8970, "Script_CalendarEventGetTypes"); + set_name(0x005B89C0, "Script_CalendarEventGetRepeatOptions"); + set_name(0x005B8A10, "Script_CalendarEventHaveSettingsChanged"); + set_name(0x005B8A50, "Script_CalendarEventCanEdit"); + set_name(0x005B8AA0, "Script_CalendarEventGetCalendarType"); + set_name(0x005B8AE0, "Script_CalendarEventSelectInvite"); + set_name(0x005B8B30, "Script_CalendarCanSendInvite"); + set_name(0x005B8BA0, "Script_CalendarCanAddEvent"); + set_name(0x005B8C10, "Script_CalendarIsActionPending"); + set_name(0x005B99F0, "Script_CalendarGetMonth"); + set_name(0x005B9AC0, "Script_CalendarGetAbsMonth"); + set_name(0x005B9BF0, "Script_CalendarGetNumDayEvents"); + set_name(0x005B9CA0, "Script_CalendarGetDayEventSequenceInfo"); + set_name(0x005B9E10, "Script_CalendarGetFirstPendingInvite"); + set_name(0x005B9EB0, "Script_CalendarOpenEvent"); + set_name(0x005B9F80, "Script_CalendarGetEventIndex"); + set_name(0x005BA000, "Script_CalendarGetRaidInfo"); + set_name(0x005BA220, "Script_CalendarEventGetInvite"); + set_name(0x005BA420, "Script_CalendarEventGetInviteResponseTime"); + set_name(0x005BA5A0, "Script_CalendarRemoveEvent"); + set_name(0x005BA5B0, "Script_CalendarContextSelectEvent"); + set_name(0x005BA680, "Script_CalendarContextGetEventIndex"); + set_name(0x005BA700, "Script_CalendarContextInviteIsPending"); + set_name(0x005BA7F0, "Script_CalendarContextInviteModeratorStatus"); + set_name(0x005BA910, "Script_CalendarContextInviteStatus"); + set_name(0x005BAA20, "Script_CalendarContextInviteType"); + set_name(0x005BAB50, "Script_CalendarContextInviteAvailable"); + set_name(0x005BAD00, "Script_CalendarContextInviteDecline"); + set_name(0x005BAEB0, "Script_CalendarContextEventCanEdit"); + set_name(0x005BAFC0, "Script_CalendarContextEventGetCalendarType"); + set_name(0x005BB0C0, "Script_CalendarEventRemoveInvite"); + set_name(0x005BB130, "Script_CalendarEventGetStatusOptions"); + set_name(0x005BB210, "Script_CalendarEventSetTitle"); + set_name(0x005BB280, "Script_CalendarEventSetDescription"); + set_name(0x005BB2F0, "Script_CalendarEventSetType"); + set_name(0x005BB380, "Script_CalendarEventSetRepeatOption"); + set_name(0x005BB410, "Script_CalendarEventSetSize"); + set_name(0x005BB4A0, "Script_CalendarEventSetDate"); + set_name(0x005BB5A0, "Script_CalendarEventSetTime"); + set_name(0x005BB650, "Script_CalendarEventSetLockoutDate"); + set_name(0x005BB750, "Script_CalendarEventSetLockoutTime"); + set_name(0x005BB800, "Script_CalendarEventSetTextureID"); + set_name(0x005BB870, "Script_CalendarEventSetLocked"); + set_name(0x005BB8B0, "Script_CalendarEventClearLocked"); + set_name(0x005BB8F0, "Script_CalendarEventSetAutoApprove"); + set_name(0x005BB930, "Script_CalendarEventClearAutoApprove"); + set_name(0x005BB970, "Script_CalendarEventGetTextures"); + set_name(0x005BBB00, "Script_CalendarEventGetSelectedInvite"); + set_name(0x005BCC00, "Script_CalendarSetMonth"); + set_name(0x005BCC70, "Script_CalendarAddEvent"); + set_name(0x005BCCA0, "Script_CalendarNewEvent"); + set_name(0x005BCCB0, "Script_CalendarMassInviteGuild"); + set_name(0x005BCD80, "Script_CalendarNewGuildAnnouncement"); + set_name(0x005BCD90, "Script_CalendarNewGuildEvent"); + set_name(0x005BCDA0, "Script_CalendarDefaultGuildFilter"); + set_name(0x005BCE60, "Script_CalendarMassInviteArenaTeam"); + set_name(0x005BCED0, "Script_CalendarUpdateEvent"); + set_name(0x005BCF00, "Script_CalendarEventInvite"); + set_name(0x005BCF30, "Script_CalendarContextInviteTentative"); + set_name(0x005BD040, "Script_CalendarContextInviteRemove"); + set_name(0x005BD130, "Script_CalendarContextEventSignUp"); + set_name(0x005BD220, "Script_CalendarContextEventRemove"); + set_name(0x005BD340, "Script_CalendarContextEventCopy"); + set_name(0x005BD460, "Script_CalendarContextEventPaste"); + set_name(0x005BD4F0, "Script_CalendarContextEventCanComplain"); + set_name(0x005BD600, "Script_CalendarContextEventComplain"); + set_name(0x005BD6E0, "Script_CalendarEventAvailable"); + set_name(0x005BD750, "Script_CalendarEventTentative"); + set_name(0x005BD760, "Script_CalendarEventDecline"); + set_name(0x005BD7D0, "Script_CalendarEventSignUp"); + set_name(0x005BD7E0, "Script_OpenCalendar"); + set_name(0x005BD8A0, "Script_CalendarGetEventInfo"); + set_name(0x005BDD90, "Script_CalendarEventHasPendingInvite"); + set_name(0x005BF830, "Script_CalendarGetNumPendingInvites"); + set_name(0x005C1070, "Script_CalendarGetDayEvent"); + set_name(0x005C1480, "Script_CalendarGetHolidayInfo"); + set_name(0x005C43B0, "Script_CalendarSetAbsMonth"); + set_name(0x005C4550, "Script_GetSocketTypes"); + set_name(0x005C49C0, "Script_CloseSocketInfo"); + set_name(0x005C49D0, "Script_GetSocketItemInfo"); + set_name(0x005C4AF0, "Script_GetNumSockets"); + set_name(0x005C4B60, "Script_GetNewSocketInfo"); + set_name(0x005C4D10, "Script_GetNewSocketLink"); + set_name(0x005C4DC0, "Script_ClickSocketButton"); + set_name(0x005C4EA0, "Script_GetSocketItemBoundTradeable"); + set_name(0x005C5160, "Script_GetExistingSocketInfo"); + set_name(0x005C5340, "Script_GetExistingSocketLink"); + set_name(0x005C5460, "Script_AcceptSockets"); + set_name(0x005C5470, "Script_GetSocketItemRefundable"); + set_name(0x005C5500, "Script_GetMinigameType"); + set_name(0x005C5550, "Script_MakeMinigameMove"); + set_name(0x005C55F0, "Script_GetMinigameState"); + set_name(0x005C5810, "Script_GetActiveTalentGroup"); + set_name(0x005C5CC0, "Script_GetNumTalentTabs"); + set_name(0x005C5D40, "Script_GetNumTalents"); + set_name(0x005C5DF0, "Script_GetNumTalentGroups"); + set_name(0x005C5E70, "Script_SetActiveTalentGroup"); + set_name(0x005C6150, "Script_GetTalentTabInfo"); + set_name(0x005C6310, "Script_GetUnspentTalentPoints"); + set_name(0x005C63B0, "Script_GetPreviewTalentPointsSpent"); + set_name(0x005C6420, "Script_GetGroupPreviewTalentPointsSpent"); + set_name(0x005C6A10, "Script_LearnPreviewTalents"); + set_name(0x005C7130, "Script_ResetPreviewTalentPoints"); + set_name(0x005C7200, "Script_ResetGroupPreviewTalentPoints"); + set_name(0x005C7800, "Script_GetTalentInfo"); + set_name(0x005C7CE0, "Script_GetTalentLink"); + set_name(0x005C7ED0, "Script_GetTalentPrereqs"); + set_name(0x005C80E0, "Script_LearnTalent"); + set_name(0x005C9590, "Script_AddPreviewTalentPoints"); + set_name(0x005CA130, "Script_GetNumGuildMembers"); + set_name(0x005CA190, "Script_GetGuildRosterMOTD"); + set_name(0x005CA1B0, "Script_SetGuildRosterShowOffline"); + set_name(0x005CA1E0, "Script_GetGuildRosterShowOffline"); + set_name(0x005CA220, "Script_GuildControlGetNumRanks"); + set_name(0x005CA260, "Script_GuildControlSetRank"); + set_name(0x005CA2B0, "Script_GuildControlSetRankFlag"); + set_name(0x005CA330, "Script_GetGuildInfoText"); + set_name(0x005CA350, "Script_GetNumGuildEvents"); + set_name(0x005CABB0, "Script_GetGuildRosterLastOnline"); + set_name(0x005CAD00, "Script_GuildRosterSetPublicNote"); + set_name(0x005CAE20, "Script_GuildRosterSetOfficerNote"); + set_name(0x005CAF40, "Script_SetGuildRosterSelection"); + set_name(0x005CAFD0, "Script_GetGuildRosterSelection"); + set_name(0x005CB000, "Script_SortGuildRoster"); + set_name(0x005CB170, "Script_GuildControlSaveRank"); + set_name(0x005CB330, "Script_GuildControlAddRank"); + set_name(0x005CB3F0, "Script_GuildControlDelRank"); + set_name(0x005CB470, "Script_SetGuildBankTabPermissions"); + set_name(0x005CB560, "Script_GetGuildBankTabPermissions"); + set_name(0x005CB6A0, "Script_SetGuildBankWithdrawLimit"); + set_name(0x005CB700, "Script_GetGuildBankWithdrawLimit"); + set_name(0x005CB760, "Script_SetGuildBankTabWithdraw"); + set_name(0x005CB810, "Script_GuildRoster"); + set_name(0x005CB820, "Script_SetGuildInfoText"); + set_name(0x005CBCF0, "Script_CanGuildPromote"); + set_name(0x005CBD80, "Script_CanGuildDemote"); + set_name(0x005CBE10, "Script_CanGuildInvite"); + set_name(0x005CBEA0, "Script_CanGuildRemove"); + set_name(0x005CBF30, "Script_CanEditMOTD"); + set_name(0x005CBFC0, "Script_CanEditPublicNote"); + set_name(0x005CC050, "Script_CanEditOfficerNote"); + set_name(0x005CC0E0, "Script_CanViewOfficerNote"); + set_name(0x005CC170, "Script_CanEditGuildInfo"); + set_name(0x005CC200, "Script_CanGuildBankRepair"); + set_name(0x005CC290, "Script_CanEditGuildTabInfo"); + set_name(0x005CC360, "Script_CanEditGuildEvent"); + set_name(0x005CC3E0, "Script_GuildControlGetRankFlags"); + set_name(0x005CC470, "Script_QueryGuildEventLog"); + set_name(0x005CC9C0, "Script_GetGuildRosterInfo"); + set_name(0x005CCC90, "Script_GuildControlGetRankName"); + set_name(0x005CCD90, "Script_GetGuildEventInfo"); + set_name(0x005CD1B0, "Script_GetNumSkillLines"); + set_name(0x005CD820, "Script_CancelSkillUps"); + set_name(0x005CD860, "Script_SetSelectedSkill"); + set_name(0x005CD8F0, "Script_GetSelectedSkill"); + set_name(0x005CDE20, "Script_GetSkillLineInfo"); + set_name(0x005CE2C0, "Script_AbandonSkill"); + set_name(0x005CE3A0, "Script_CollapseSkillHeader"); + set_name(0x005CE400, "Script_ExpandSkillHeader"); + set_name(0x005CE460, "Script_AddSkillUp"); + set_name(0x005CE4D0, "Script_RemoveSkillUp"); + set_name(0x005CE540, "Script_GetAdjustedSkillPoints"); + set_name(0x005CE5D0, "Script_AcceptSkillUps"); + set_name(0x005CE6F0, "Script_BuySkillTier"); + set_name(0x005CEAC0, "Script_GetNumPetitionNames"); + set_name(0x005CECE0, "Script_GetPetitionInfo"); + set_name(0x005CEE30, "Script_GetPetitionNameInfo"); + set_name(0x005CF020, "Script_ClosePetition"); + set_name(0x005CF040, "Script_CanSignPetition"); + set_name(0x005CF140, "Script_SignPetition"); + set_name(0x005CF220, "Script_OfferPetition"); + set_name(0x005CF450, "Script_RenamePetition"); + set_name(0x005CF950, "Script_StartDuel"); + set_name(0x005CFDB0, "Script_AcceptDuel"); + set_name(0x005CFF20, "Script_GetNumFactions"); + set_name(0x005D0740, "Script_IsFactionInactive"); + set_name(0x005D07B0, "Script_SetSelectedFaction"); + set_name(0x005D0820, "Script_GetSelectedFaction"); + set_name(0x005D1150, "Script_GetFactionInfo"); + set_name(0x005D11E0, "Script_GetFactionInfoByID"); + set_name(0x005D1240, "Script_GetWatchedFactionInfo"); + set_name(0x005D1390, "Script_FactionToggleAtWar"); + set_name(0x005D1420, "Script_SetWatchedFactionIndex"); + set_name(0x005D1E50, "Script_SetFactionInactive"); + set_name(0x005D1EE0, "Script_SetFactionActive"); + set_name(0x005D1F70, "Script_CollapseFactionHeader"); + set_name(0x005D1FC0, "Script_CollapseAllFactionHeaders"); + set_name(0x005D1FE0, "Script_ExpandAllFactionHeaders"); + set_name(0x005D2000, "Script_ExpandFactionHeader"); + set_name(0x005D3160, "Script_IsPetAttackActive"); + set_name(0x005D3180, "Script_GetPetTimeRemaining"); + set_name(0x005D3720, "Script_PetHasActionBar"); + set_name(0x005D3780, "Script_PetCanBeAbandoned"); + set_name(0x005D3820, "Script_PetCanBeDismissed"); + set_name(0x005D38C0, "Script_PetCanBeRenamed"); + set_name(0x005D3960, "Script_HasPetUI"); + set_name(0x005D3A20, "Script_GetPetExperience"); + set_name(0x005D3B00, "Script_GetPetHappiness"); + set_name(0x005D3BD0, "Script_GetPetFoodTypes"); + set_name(0x005D3CE0, "Script_GetPetIcon"); + set_name(0x005D3D80, "Script_GetPetTalentTree"); + set_name(0x005D4EC0, "Script_GetPetActionInfo"); + set_name(0x005D5280, "Script_GetPetActionCooldown"); + set_name(0x005D53C0, "Script_GetPetActionsUsable"); + set_name(0x005D5400, "Script_GetPetActionSlotUsable"); + set_name(0x005D54C0, "Script_PetPassiveMode"); + set_name(0x005D54F0, "Script_PetDefensiveMode"); + set_name(0x005D5520, "Script_PetAggressiveMode"); + set_name(0x005D5550, "Script_PetWait"); + set_name(0x005D5580, "Script_PetFollow"); + set_name(0x005D55B0, "Script_PetAttack"); + set_name(0x005D5640, "Script_PetStopAttack"); + set_name(0x005D5650, "Script_PetAbandon"); + set_name(0x005D5660, "Script_PetDismiss"); + set_name(0x005D5670, "Script_PetRename"); + set_name(0x005D5820, "Script_GetPossessInfo"); + set_name(0x005D5A10, "Script_IsPetAttackAction"); + set_name(0x005D65C0, "Script_PickupPetAction"); + set_name(0x005D66F0, "Script_TogglePetAutocast"); + set_name(0x005D67B0, "Script_CastPetAction"); + set_name(0x005D6F60, "Script_ContainerIDToInventoryID"); + set_name(0x005D6FF0, "Script_GetMaxArenaCurrency"); + set_name(0x005D7180, "Script_SetBagPortraitTexture"); + set_name(0x005D74A0, "Script_GetContainerNumSlots"); + set_name(0x005D7590, "Script_GetContainerNumFreeSlots"); + set_name(0x005D7820, "Script_GetContainerFreeSlots"); + set_name(0x005D7A90, "Script_GetContainerItemInfo"); + set_name(0x005D7C80, "Script_GetContainerItemLink"); + set_name(0x005D7D00, "Script_GetContainerItemID"); + set_name(0x005D7D90, "Script_GetContainerItemCooldown"); + set_name(0x005D7EF0, "Script_GetContainerItemDurability"); + set_name(0x005D7FF0, "Script_PickupContainerItem"); + set_name(0x005D84F0, "Script_SplitContainerItem"); + set_name(0x005D8650, "Script_UseContainerItem"); + set_name(0x005D8B10, "Script_SocketContainerItem"); + set_name(0x005D8BD0, "Script_ShowContainerSellCursor"); + set_name(0x005D8C70, "Script_GetBagName"); + set_name(0x005D8D80, "Script_GetContainerItemPurchaseInfo"); + set_name(0x005D8F70, "Script_GetContainerItemPurchaseItem"); + set_name(0x005D91B0, "Script_ContainerRefundItemPurchase"); + set_name(0x005D9300, "Script_GetContainerItemGems"); + set_name(0x005D9400, "Script_GetContainerItemQuestInfo"); + set_name(0x005DA120, "Script_GetNumTradeSkills"); + set_name(0x005DA150, "Script_GetTradeSkillItemNameFilter"); + set_name(0x005DA170, "Script_GetTradeSkillItemLevelFilter"); + set_name(0x005DA1B0, "Script_GetTradeSkillSubClassFilter"); + set_name(0x005DA270, "Script_GetTradeskillRepeatCount"); + set_name(0x005DA2E0, "Script_StopTradeSkillRepeat"); + set_name(0x005DA310, "Script_IsTradeSkillLinked"); + set_name(0x005DA8B0, "Script_CloseTradeSkill"); + set_name(0x005DA900, "Script_SelectTradeSkill"); + set_name(0x005DA970, "Script_GetTradeSkillSelectionIndex"); + set_name(0x005DA9A0, "Script_GetTradeSkillCooldown"); + set_name(0x005DAA70, "Script_GetTradeSkillSubClasses"); + set_name(0x005DAB70, "Script_GetFirstTradeSkill"); + set_name(0x005DAC00, "Script_DoTradeSkill"); + set_name(0x005DB2A0, "Script_GetTradeSkillInfo"); + set_name(0x005DB550, "Script_GetTradeSkillIcon"); + set_name(0x005DB6E0, "Script_GetTradeSkillNumMade"); + set_name(0x005DB810, "Script_GetTradeSkillLine"); + set_name(0x005DB920, "Script_GetTradeSkillRecipeLink"); + set_name(0x005DBA70, "Script_GetTradeSkillItemLink"); + set_name(0x005DBBA0, "Script_GetTradeSkillNumReagents"); + set_name(0x005DBCC0, "Script_GetTradeSkillReagentItemLink"); + set_name(0x005DBE10, "Script_GetTradeSkillDescription"); + set_name(0x005DBF10, "Script_GetTradeSkillInvSlots"); + set_name(0x005DBF90, "Script_GetTradeSkillInvSlotFilter"); + set_name(0x005DC0B0, "Script_GetTradeSkillListLink"); + set_name(0x005DD070, "Script_SetTradeSkillItemNameFilter"); + set_name(0x005DD090, "Script_SetTradeSkillItemLevelFilter"); + set_name(0x005DD0F0, "Script_SetTradeSkillSubClassFilter"); + set_name(0x005DD230, "Script_SetTradeSkillInvSlotFilter"); + set_name(0x005DD3E0, "Script_TradeSkillOnlyShowMakeable"); + set_name(0x005DD420, "Script_TradeSkillOnlyShowSkillUps"); + set_name(0x005DD460, "Script_CollapseTradeSkillSubClass"); + set_name(0x005DD500, "Script_ExpandTradeSkillSubClass"); + set_name(0x005DE400, "Script_GetTradeSkillReagentInfo"); + set_name(0x005DE620, "Script_GetTradeSkillTools"); + set_name(0x005DF010, "Script_GetNumQuestLogEntries"); + set_name(0x005DF0A0, "Script_GetQuestLogSelection"); + set_name(0x005DF0D0, "Script_SetAbandonQuest"); + set_name(0x005DF0E0, "Script_GetAbandonQuestName"); + set_name(0x005DF150, "Script_GetNumQuestLogRewards"); + set_name(0x005DF1D0, "Script_GetNumQuestLogChoices"); + set_name(0x005DF250, "Script_GetQuestLogItemLink"); + set_name(0x005DF3A0, "Script_GetQuestLogRewardTalents"); + set_name(0x005DF400, "Script_GetQuestLogRewardArenaPoints"); + set_name(0x005DF460, "Script_GetQuestLogRequiredMoney"); + set_name(0x005DF520, "Script_GetQuestLogPushable"); + set_name(0x005DF5D0, "Script_GetNumQuestWatches"); + set_name(0x005DF610, "Script_IsQuestWatched"); + set_name(0x005DF700, "Script_RemoveQuestWatch"); + set_name(0x005DF780, "Script_GetQuestIndexForWatch"); + set_name(0x005DF870, "Script_GetQuestLogGroupNum"); + set_name(0x005DF8A0, "Script_ProcessQuestLogRewardFactions"); + set_name(0x005DF910, "Script_GetNumQuestLogRewardFactions"); + set_name(0x005DF940, "Script_GetQuestLogRewardFactionInfo"); + set_name(0x005DFA10, "Script_GetQuestSortIndex"); + set_name(0x005DFA80, "Script_QuestPOIGetQuestIDByIndex"); + set_name(0x005DFB00, "Script_SetPOIIconOverlapDistance"); + set_name(0x005DFB40, "Script_SetPOIIconOverlapPushDistance"); + set_name(0x005DFBA0, "Script_ShiftQuestWatches"); + set_name(0x005DFC40, "Script_GetQuestWatchIndex"); + set_name(0x005E02F0, "Script_SelectQuestLogEntry"); + set_name(0x005E0340, "Script_GetQuestLogQuestText"); + set_name(0x005E0590, "Script_QuestPOIGetIconInfo"); + set_name(0x005E06D0, "Script_GetQuestLogCompletionText"); + set_name(0x005E3D60, "Script_GetAbandonQuestItems"); + set_name(0x005E4060, "Script_AbandonQuest"); + set_name(0x005E4070, "Script_IsUnitOnQuest"); + set_name(0x005E41A0, "Script_GetNumQuestLeaderBoards"); + set_name(0x005E4260, "Script_GetNumQuestItemDrops"); + set_name(0x005E4320, "Script_GetQuestLogTimeLeft"); + set_name(0x005E43F0, "Script_IsCurrentQuestFailed"); + set_name(0x005E4490, "Script_GetQuestLogRewardInfo"); + set_name(0x005E4660, "Script_GetQuestLogChoiceInfo"); + set_name(0x005E4840, "Script_GetQuestLogSpellLink"); + set_name(0x005E48F0, "Script_GetQuestLogRewardMoney"); + set_name(0x005E49B0, "Script_GetQuestLogRewardXP"); + set_name(0x005E4B70, "Script_GetQuestLogRewardHonor"); + set_name(0x005E4C10, "Script_GetQuestLogRewardTitle"); + set_name(0x005E4D10, "Script_GetQuestLogRewardSpell"); + set_name(0x005E4ED0, "Script_QuestLogPushQuest"); + set_name(0x005E4FB0, "Script_GetQuestIndexForTimer"); + set_name(0x005E5100, "Script_CollapseQuestHeader"); + set_name(0x005E5150, "Script_ExpandQuestHeader"); + set_name(0x005E51A0, "Script_GetQuestGreenRange"); + set_name(0x005E51D0, "Script_GetQuestLink"); + set_name(0x005E52D0, "Script_GetQuestLogSpecialItemInfo"); + set_name(0x005E53D0, "Script_GetQuestLogSpecialItemCooldown"); + set_name(0x005E54C0, "Script_IsQuestLogSpecialItemInRange"); + set_name(0x005E5640, "Script_UseQuestLogSpecialItem"); + set_name(0x005E56C0, "Script_GetQuestWorldMapAreaID"); + set_name(0x005E5740, "Script_QuestPOIUpdateIcons"); + set_name(0x005E5750, "Script_QuestPOIGetQuestIDByVisibleIndex"); + set_name(0x005E5CC0, "Script_GetQuestLogTitle"); + set_name(0x005E5F60, "Script_GetQuestLogLeaderBoard"); + set_name(0x005E60D0, "Script_GetQuestLogItemDrop"); + set_name(0x005E6240, "Script_GetQuestTimers"); + set_name(0x005E63D0, "Script_QuestMapUpdateAllQuests"); + set_name(0x005E64B0, "Script_SortQuestWatches"); + set_name(0x005E6650, "Script_GetQuestPOILeaderBoard"); + set_name(0x005E67C0, "Script_AddQuestWatch"); + set_name(0x005E6DE0, "Script_GetQuestResetTime"); + set_name(0x005E7700, "Script_KeyRingButtonIDToInvSlotID"); + set_name(0x005E7780, "Script_HasInspectHonorData"); + set_name(0x005E77C0, "Script_GetInspectHonorData"); + set_name(0x005E7890, "Script_ClearInspectPlayer"); + set_name(0x005E7D60, "Script_GetInventorySlotInfo"); + set_name(0x005E7E60, "Script_GetInventoryItemCooldown"); + set_name(0x005E7FA0, "Script_GetInventoryAlertStatus"); + set_name(0x005E8030, "Script_GetInspectArenaTeamData"); + set_name(0x005E95C0, "Script_GetInventoryItemsForSlot"); + set_name(0x005E9BC0, "Script_GetInventoryItemTexture"); + set_name(0x005E9D80, "Script_GetInventoryItemBroken"); + set_name(0x005E9E40, "Script_GetInventoryItemCount"); + set_name(0x005EA040, "Script_GetInventoryItemQuality"); + set_name(0x005EA170, "Script_GetInventoryItemDurability"); + set_name(0x005EA270, "Script_GetInventoryItemLink"); + set_name(0x005EA3E0, "Script_GetInventoryItemID"); + set_name(0x005EA4F0, "Script_GetInventoryItemGems"); + set_name(0x005EA5F0, "Script_PickupInventoryItem"); + set_name(0x005EA630, "Script_UseInventoryItem"); + set_name(0x005EA6A0, "Script_SocketInventoryItem"); + set_name(0x005EA6E0, "Script_IsInventoryItemLocked"); + set_name(0x005EA780, "Script_PutItemInBag"); + set_name(0x005EA7F0, "Script_PutItemInBackpack"); + set_name(0x005EA840, "Script_PickupBagFromSlot"); + set_name(0x005EA880, "Script_CursorCanGoInSlot"); + set_name(0x005EA930, "Script_ShowInventorySellCursor"); + set_name(0x005EA9B0, "Script_SetInventoryPortraitTexture"); + set_name(0x005EAAF0, "Script_GetGuildInfo"); + set_name(0x005EAC00, "Script_UpdateInventoryAlertStatus"); + set_name(0x005EAC10, "Script_OffhandHasWeapon"); + set_name(0x005EAC90, "Script_RequestInspectHonorData"); + set_name(0x005EACA0, "Script_GetWeaponEnchantInfo"); + set_name(0x005EAE90, "Script_HasWandEquipped"); + set_name(0x005EEB70, "nullsub_3"); + set_name(0x005F9550, "Script_VehicleAimGetNormPower"); + set_name(0x005F9DD0, "Script_IsMouselooking"); + set_name(0x005F9E10, "Script_VehicleAimGetAngle"); + set_name(0x005F9E60, "Script_VehicleAimGetNormAngle"); + set_name(0x005F9F10, "Script_VehicleAimSetNormPower"); + set_name(0x005F9F70, "Script_IsVehicleAimAngleAdjustable"); + set_name(0x005F9FE0, "Script_IsVehicleAimPowerAdjustable"); + set_name(0x005FA050, "Script_DetectWowMouse"); + set_name(0x005FAAE0, "Script_ToggleRun"); + set_name(0x005FB660, "Script_VehicleExit"); + set_name(0x005FB6D0, "Script_VehiclePrevSeat"); + set_name(0x005FB720, "Script_VehicleNextSeat"); + set_name(0x005FB770, "Script_VehicleAimIncrement"); + set_name(0x005FB7D0, "Script_VehicleAimDecrement"); + set_name(0x005FB820, "Script_VehicleAimRequestAngle"); + set_name(0x005FB8C0, "Script_VehicleAimRequestNormAngle"); + set_name(0x005FB970, "Script_IsUsingVehicleControls"); + set_name(0x005FB9C0, "Script_CanExitVehicle"); + set_name(0x005FBA10, "Script_CanSwitchVehicleSeats"); + set_name(0x005FBF80, "Script_JumpOrAscendStart"); + set_name(0x005FC0A0, "Script_AscendStop"); + set_name(0x005FC140, "Script_DescendStop"); + set_name(0x005FC190, "Script_ToggleAutoRun"); + set_name(0x005FC200, "Script_MoveForwardStart"); + set_name(0x005FC250, "Script_MoveForwardStop"); + set_name(0x005FC290, "Script_MoveBackwardStart"); + set_name(0x005FC2E0, "Script_MoveBackwardStop"); + set_name(0x005FC320, "Script_TurnLeftStart"); + set_name(0x005FC360, "Script_TurnLeftStop"); + set_name(0x005FC3B0, "Script_TurnRightStart"); + set_name(0x005FC3F0, "Script_TurnRightStop"); + set_name(0x005FC440, "Script_StrafeLeftStart"); + set_name(0x005FC490, "Script_StrafeLeftStop"); + set_name(0x005FC4D0, "Script_StrafeRightStart"); + set_name(0x005FC520, "Script_StrafeRightStop"); + set_name(0x005FC570, "Script_VehicleAimUpStop"); + set_name(0x005FC5C0, "Script_VehicleAimDownStop"); + set_name(0x005FC610, "Script_TurnOrActionStart"); + set_name(0x005FC680, "Script_TurnOrActionStop"); + set_name(0x005FC6C0, "Script_CameraOrSelectOrMoveStart"); + set_name(0x005FC730, "Script_CameraOrSelectOrMoveStop"); + set_name(0x005FC780, "Script_MoveAndSteerStart"); + set_name(0x005FC830, "Script_MoveAndSteerStop"); + set_name(0x005FC890, "Script_MouselookStop"); + set_name(0x005FC8E0, "Script_VehicleAimUpStart"); + set_name(0x005FC920, "Script_VehicleAimDownStart"); + set_name(0x005FCC10, "Script_MouselookStart"); + set_name(0x005FD550, "Script_SetMouselookOverrideBinding"); + set_name(0x005FF080, "Script_MoveViewInStart"); + set_name(0x005FF0A0, "Script_MoveViewInStop"); + set_name(0x005FF0D0, "Script_MoveViewOutStart"); + set_name(0x005FF0F0, "Script_MoveViewOutStop"); + set_name(0x005FF120, "Script_MoveViewRightStart"); + set_name(0x005FF140, "Script_MoveViewRightStop"); + set_name(0x005FF170, "Script_MoveViewLeftStart"); + set_name(0x005FF190, "Script_MoveViewLeftStop"); + set_name(0x005FF1C0, "Script_MoveViewUpStart"); + set_name(0x005FF1E0, "Script_MoveViewUpStop"); + set_name(0x005FF210, "Script_MoveViewDownStart"); + set_name(0x005FF230, "Script_MoveViewDownStop"); + set_name(0x005FF260, "Script_SaveView"); + set_name(0x005FF2C0, "Script_FlipCameraYaw"); + set_name(0x006017E0, "Script_CameraZoomIn"); + set_name(0x00601840, "Script_CameraZoomOut"); + set_name(0x006018A0, "Script_VehicleCameraZoomIn"); + set_name(0x006018B0, "Script_VehicleCameraZoomOut"); + set_name(0x006039B0, "Script_SetView"); + set_name(0x00604C80, "Script_ResetView"); + set_name(0x00604CE0, "Script_NextView"); + set_name(0x00604D10, "Script_PrevView"); + set_name(0x006081F0, "Script_GetTime"); + set_name(0x00608230, "Script_GetGameTime"); + set_name(0x00608270, "Script_ConsoleExec"); + set_name(0x006082C0, "Script_GetMaxCombatRatingBonus"); + set_name(0x00608560, "Script_GetWaterDetail"); + set_name(0x00608580, "Script_CanSwitchVehicleSeat"); + set_name(0x00608690, "Script_GetItemStats"); + set_name(0x00608760, "Script_GetItemStatDelta"); + set_name(0x0060A450, "Script_IsLoggedIn"); + set_name(0x0060A490, "Script_GetPlayerFacing"); + set_name(0x0060A510, "Script_FillLocalizedClassList"); + set_name(0x0060C2A0, "Script_UnitExists"); + set_name(0x0060C350, "Script_UnitIsVisible"); + set_name(0x0060C3D0, "Script_UnitIsUnit"); + set_name(0x0060C4B0, "Script_UnitIsPlayer"); + set_name(0x0060C550, "Script_UnitIsInMyGuild"); + set_name(0x0060C6F0, "Script_UnitIsCorpse"); + set_name(0x0060C770, "Script_UnitIsPartyLeader"); + set_name(0x0060C810, "Script_UnitGroupRolesAssigned"); + set_name(0x0060C8A0, "Script_UnitIsRaidOfficer"); + set_name(0x0060C920, "Script_UnitInParty"); + set_name(0x0060C9A0, "Script_UnitPlayerOrPetInParty"); + set_name(0x0060CA20, "Script_UnitInRaid"); + set_name(0x0060CAA0, "Script_UnitInBattleground"); + set_name(0x0060CB20, "Script_UnitPlayerOrPetInRaid"); + set_name(0x0060CBA0, "Script_UnitPlayerControlled"); + set_name(0x0060CC30, "Script_UnitIsAFK"); + set_name(0x0060CD50, "Script_UnitIsDND"); + set_name(0x0060CE20, "Script_UnitIsPVP"); + set_name(0x0060CF20, "Script_UnitIsPVPSanctuary"); + set_name(0x0060CFB0, "Script_UnitIsPVPFreeForAll"); + set_name(0x0060D0A0, "Script_UnitFactionGroup"); + set_name(0x0060D280, "Script_UnitReaction"); + set_name(0x0060D330, "Script_UnitIsEnemy"); + set_name(0x0060D3D0, "Script_UnitIsFriend"); + set_name(0x0060D530, "Script_UnitCanCooperate"); + set_name(0x0060D690, "Script_UnitCanAssist"); + set_name(0x0060D730, "Script_UnitCanAttack"); + set_name(0x0060D7D0, "Script_UnitIsCharmed"); + set_name(0x0060D860, "Script_UnitIsPossessed"); + set_name(0x0060D8F0, "Script_PlayerCanTeleport"); + set_name(0x0060D970, "Script_UnitClassification"); + set_name(0x0060DA00, "Script_UnitSelectionColor"); + set_name(0x0060DB20, "Script_IsInGuild"); + set_name(0x0060DB80, "Script_IsGuildLeader"); + set_name(0x0060DBF0, "Script_IsInArenaTeam"); + set_name(0x0060DC70, "Script_IsArenaTeamCaptain"); + set_name(0x0060DD40, "Script_IsResting"); + set_name(0x0060DDB0, "Script_GetCombatRating"); + set_name(0x0060DE70, "Script_GetCombatRatingBonus"); + set_name(0x0060DF30, "Script_GetDodgeChance"); + set_name(0x0060DF90, "Script_GetBlockChance"); + set_name(0x0060DFF0, "Script_GetShieldBlock"); + set_name(0x0060E070, "Script_GetParryChance"); + set_name(0x0060E0D0, "Script_GetCritChance"); + set_name(0x0060E130, "Script_GetCritChanceFromAgility"); + set_name(0x0060E1B0, "Script_GetSpellCritChanceFromIntellect"); + set_name(0x0060E230, "Script_GetRangedCritChance"); + set_name(0x0060E290, "Script_GetSpellCritChance"); + set_name(0x0060E310, "Script_GetSpellBonusDamage"); + set_name(0x0060E3B0, "Script_GetSpellBonusHealing"); + set_name(0x0060E410, "Script_GetPetSpellBonusDamage"); + set_name(0x0060E470, "Script_GetSpellPenetration"); + set_name(0x0060E4E0, "Script_GetArmorPenetration"); + set_name(0x0060E560, "Script_GetAttackPowerForStat"); + set_name(0x0060E630, "Script_UnitGUID"); + set_name(0x0060E740, "Script_UnitName"); + set_name(0x0060E9A0, "Script_UnitPVPName"); + set_name(0x0060EA60, "Script_UnitXP"); + set_name(0x0060EAE0, "Script_UnitXPMax"); + set_name(0x0060EB60, "Script_UnitHealth"); + set_name(0x0060EC60, "Script_UnitHealthMax"); + set_name(0x0060ED40, "Script_UnitPower"); + set_name(0x0060EF40, "Script_UnitPowerMax"); + set_name(0x0060F100, "Script_UnitPowerType"); + set_name(0x0060F350, "Script_UnitOnTaxi"); + set_name(0x0060F3D0, "Script_UnitIsFeignDeath"); + set_name(0x0060F480, "Script_UnitIsDead"); + set_name(0x0060F580, "Script_UnitIsGhost"); + set_name(0x0060F680, "Script_UnitIsDeadOrGhost"); + set_name(0x0060F790, "Script_UnitIsConnected"); + set_name(0x0060F860, "Script_UnitAffectingCombat"); + set_name(0x0060F8E0, "Script_UnitSex"); + set_name(0x0060F9E0, "Script_UnitLevel"); + set_name(0x0060FBA0, "Script_GetMoney"); + set_name(0x0060FC40, "Script_GetHonorCurrency"); + set_name(0x0060FCC0, "Script_GetArenaCurrency"); + set_name(0x0060FD40, "Script_UnitRace"); + set_name(0x0060FEC0, "Script_UnitClass"); + set_name(0x00610040, "Script_UnitClassBase"); + set_name(0x006101A0, "Script_UnitResistance"); + set_name(0x00610300, "Script_UnitStat"); + set_name(0x00610450, "Script_UnitAttackBothHands"); + set_name(0x00610550, "Script_UnitRangedDamage"); + set_name(0x006107D0, "Script_UnitRangedAttack"); + set_name(0x00610860, "Script_UnitDamage"); + set_name(0x00610A00, "Script_UnitAttackSpeed"); + set_name(0x00610B60, "Script_UnitAttackPower"); + set_name(0x00610CA0, "Script_UnitRangedAttackPower"); + set_name(0x00610DE0, "Script_UnitDefense"); + set_name(0x00610EC0, "Script_UnitArmor"); + set_name(0x00610FB0, "Script_UnitCharacterPoints"); + set_name(0x00611130, "Script_UnitIsTapped"); + set_name(0x006111B0, "Script_UnitIsTappedByPlayer"); + set_name(0x00611230, "Script_UnitIsTappedByAllThreatList"); + set_name(0x006112B0, "Script_UnitIsTrivial"); + set_name(0x00611330, "Script_UnitHasRelicSlot"); + set_name(0x006113E0, "Script_SetPortraitTexture"); + set_name(0x00611600, "Script_HasFullControl"); + set_name(0x00611670, "Script_GetComboPoints"); + set_name(0x00611780, "Script_UnitCreatureType"); + set_name(0x00611820, "Script_UnitCreatureFamily"); + set_name(0x006118C0, "Script_GetResSicknessDuration"); + set_name(0x00611A20, "Script_GetPVPSessionStats"); + set_name(0x00611AD0, "Script_GetPVPYesterdayStats"); + set_name(0x00611B80, "Script_GetPVPLifetimeStats"); + set_name(0x00611C40, "Script_UnitPVPRank"); + set_name(0x00611CB0, "Script_GetPVPRankInfo"); + set_name(0x00611DF0, "Script_UnitCastingInfo"); + set_name(0x00612090, "Script_UnitChannelInfo"); + set_name(0x00612260, "Script_IsFlyableArea"); + set_name(0x00612300, "Script_IsIndoors"); + set_name(0x00612360, "Script_IsOutdoors"); + set_name(0x006123C0, "Script_IsOutOfBounds"); + set_name(0x00612430, "Script_IsFalling"); + set_name(0x006124A0, "Script_IsSwimming"); + set_name(0x00612500, "Script_IsFlying"); + set_name(0x006125A0, "Script_IsMounted"); + set_name(0x00612610, "Script_IsStealthed"); + set_name(0x00612670, "Script_UnitIsSameServer"); + set_name(0x006127F0, "Script_GetUnitHealthModifier"); + set_name(0x00612870, "Script_GetUnitMaxHealthModifier"); + set_name(0x00612900, "Script_GetUnitPowerModifier"); + set_name(0x00612980, "Script_GetUnitHealthRegenRateFromSpirit"); + set_name(0x00612A00, "Script_GetUnitManaRegenRateFromSpirit"); + set_name(0x00612A90, "Script_GetManaRegen"); + set_name(0x00612B40, "Script_GetPowerRegen"); + set_name(0x00612BF0, "Script_GetExpertise"); + set_name(0x00612CB0, "Script_GetExpertisePercent"); + set_name(0x00612D50, "Script_ReportPlayerIsPVPAFK"); + set_name(0x00612E20, "Script_PlayerIsPVPInactive"); + set_name(0x00612F10, "Script_UnitInRange"); + set_name(0x00613020, "Script_GetRuneCooldown"); + set_name(0x00613140, "Script_GetRuneCount"); + set_name(0x006131E0, "Script_GetRuneType"); + set_name(0x00613290, "Script_GetUnitSpeed"); + set_name(0x00613330, "Script_GetUnitPitch"); + set_name(0x006133D0, "Script_UnitInVehicle"); + set_name(0x006134A0, "Script_UnitUsingVehicle"); + set_name(0x00613570, "Script_UnitControllingVehicle"); + set_name(0x00613700, "Script_UnitInVehicleControlSeat"); + set_name(0x00613740, "Script_UnitHasVehicleUI"); + set_name(0x00613780, "Script_UnitTargetsVehicleInRaidUI"); + set_name(0x006137D0, "Script_UnitVehicleSkin"); + set_name(0x00613830, "Script_UnitVehicleSeatCount"); + set_name(0x006138C0, "Script_UnitVehicleSeatInfo"); + set_name(0x006139B0, "Script_UnitSwitchToVehicleSeat"); + set_name(0x00613A60, "Script_UnitThreatSituation"); + set_name(0x00613B40, "Script_UnitDetailedThreatSituation"); + set_name(0x00613C90, "Script_UnitIsControlling"); + set_name(0x00613D20, "Script_CanEjectPassengerFromSeat"); + set_name(0x00613E10, "Script_EjectPassengerFromSeat"); + set_name(0x00613ED0, "Script_RespondInstanceLock"); + set_name(0x00613F90, "Script_GetPlayerInfoByGUID"); + set_name(0x00614140, "Script_IsXPUserDisabled"); + set_name(0x00614CA0, "Script_UnitBuff"); + set_name(0x00614CF0, "Script_UnitDebuff"); + set_name(0x00614D40, "Script_UnitAura"); + set_name(0x00614E60, "Script_GetVehicleUIIndicator"); + set_name(0x00614EF0, "Script_GetVehicleUIIndicatorSeat"); + set_name(0x006160B0, "CopyCursorImage"); + set_name(0x006162C0, "UpdateCursor"); + set_name(0x006163B0, "CursorInitialize"); + set_name(0x00616800, "CursorSetMode"); + set_name(0x00616AD0, "GxXformPush_EGxXform_C44Matrix"); + set_name(0x00632050, "nullsub_4"); + set_name(0x00653A10, "nullsub_5"); + set_name(0x00681290, "GxDevCreate"); + set_name(0x006813B0, "GxSceneClear"); + set_name(0x006813D0, "GxTexUpdate"); + set_name(0x006817E0, "GxLog"); + set_name(0x00681AB0, "GxPrimIndexPtr"); + set_name(0x00681B00, "GxPrimVertexPtr"); + set_name(0x00681BE0, "CGxTexFlags__CGxTexFlags"); + set_name(0x00681CB0, "GxTexCreate"); + set_name(0x00681F60, "GxXformSetViewport"); + set_name(0x00682340, "GxDrawLockedElements"); + set_name(0x00682400, "GxPrimVertexPtr_FFP"); + set_name(0x006828C0, "GxPrimLockVertexPtrs"); + set_name(0x00682A00, "GxScenePresent"); + set_name(0x00682CB0, "CGxDevice__DeviceCreate_WindowProc_CGxFormat"); + set_name(0x00682CD0, "CGxDevice__DeviceCreate_CGxFormat"); + set_name(0x00682CF0, "CGxDevice__DeviceDestroy"); + set_name(0x00682D00, "CGxDevice__DeviceSetBaseMipLevel"); + set_name(0x00682D20, "CGxDevice__DeviceApi"); + set_name(0x00682D40, "CGxDevice__IDevIsWindowed"); + set_name(0x00682D70, "CGxDevice__DeviceCurWindow"); + set_name(0x00682DC0, "CGxDevice__CapsIsWindowVisible"); + set_name(0x00682E20, "CGxDevice__CapsHasContext"); + set_name(0x00682E50, "CGxDevice__ScenePresent"); + set_name(0x00682F40, "CGxDevice__PrimCalcCount"); + set_name(0x00683080, "CGxDevice__LightEnable"); + set_name(0x006830B0, "CGxDevice__NeedsUpdate"); + set_name(0x00683100, "CGxDevice__MasterEnable"); + set_name(0x00683130, "CGxDevice__BufData"); + set_name(0x00683150, "CGxDevice__BufLock"); + set_name(0x00683180, "CGxDevice__BufUnlock"); + set_name(0x006833A0, "CGxDevice__ShaderConstantsClear"); + set_name(0x006833E0, "CGxDevice__ShaderConstantsSet"); + set_name(0x00683560, "CGxDevice__ShaderConstantsLock"); + set_name(0x00683580, "CGxDevice__ShaderConstantsUnlock"); + set_name(0x006835E0, "CGxDevice__ICursorDestroy"); + set_name(0x00683610, "CGxDevice__ICursorUpdate"); + set_name(0x00683640, "CGxDevice__CursorSetVisible"); + set_name(0x00683650, "CGxDevice__CursorLock"); + set_name(0x00683660, "CGxDevice__CursorSetDepth"); + set_name(0x006840F0, "CGxDevice__DeviceSetFormat"); + set_name(0x00684170, "CGxDevice__DeviceSetGamma_float"); + set_name(0x00684190, "CGxDevice__DeviceSetGamma_CGxGammaRamp"); + set_name(0x00684360, "CGxDevice__DeviceSetDefWindow"); + set_name(0x006843B0, "CGxDevice__NotifyOnDeviceRestored"); + set_name(0x006843E0, "CGxDevice__NotifyOnTextureRecreation"); + set_name(0x00684410, "CGxDevice__NotifyOnDisplayChange"); + set_name(0x00684440, "CGxDevice__ClipPlaneSet"); + set_name(0x006847D0, "CGxDevice__LightSet"); + set_name(0x00684850, "CGxDevice__BufStream"); + set_name(0x006848A0, "CGxDevice__TexMarkForUpdate"); + set_name(0x00684900, "CGxDevice__ITexMarkAsUpdated"); + set_name(0x00684970, "CGxDevice__IShaderLoad"); + 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(0x006853B0, "CGxDevice__AddDeviceRestoredCallback"); + set_name(0x006853D0, "CGxDevice__RemoveDeviceRestoredCallback"); + set_name(0x00685460, "CGxDevice__AddTextureRecreationCallback"); + set_name(0x00685480, "CGxDevice__RemoveTextureRecreationCallback"); + set_name(0x00685510, "CGxDevice__AddDisplayChangeCallback"); + set_name(0x00685530, "CGxDevice__RemoveDisplayChangeCallback"); + set_name(0x00685970, "CGxDevice__IRsDirty"); + set_name(0x006859E0, "CGxDevice__IRsForceUpdate_EGxRenderState"); + set_name(0x00685A70, "CGxDevice__IRsForceUpdate"); + set_name(0x00685B50, "CGxDevice__IRsSync"); + set_name(0x00685C60, "CGxDevice__TexCreate"); + set_name(0x00685EB0, "CGxDevice__MasterEnableSet"); + set_name(0x00685F50, "CGxDevice__RsSet_pointer_to_void"); + set_name(0x00685FB0, "CGxDevice__RsPop"); + set_name(0x00687660, "CGxDevice__BufCreate"); + set_name(0x006876D0, "CGxDevice__PoolCreate"); + set_name(0x00687A90, "CGxDevice__ICursorDraw"); + set_name(0x00688340, "CGxDevice__PoolDestroy"); + set_name(0x00688690, "CGxDevice__CGxDevice"); + set_name(0x006890C0, "CGxDevice__destructor"); + set_name(0x00689690, "CGxDevice__scalar_deleting_destructor"); + set_name(0x006897C0, "CGxDevice__ShaderCreate"); + set_name(0x00689A50, "CGxShader__Valid"); + set_name(0x00689EF0, "CGxDevice__NewD3d"); + set_name(0x0068BBC0, "CGxDeviceOpenGl__CGxDeviceOpenGl"); + set_name(0x0068BF20, "CGxDevice__NewOpenGl"); + set_name(0x0068C220, "CGxDevice__NewD3d9Ex"); + set_name(0x0068E180, "CGxDeviceD3d__ICreateD3dIB"); + set_name(0x0068E250, "CGxDeviceD3d__ISetPresentParms"); + set_name(0x0068E720, "CGxDeviceD3d__PoolDestroy"); + set_name(0x0068E750, "CGxDeviceD3d__CursorSetVisible"); + set_name(0x0068E810, "CGxDeviceD3d__ICursorDraw"); + set_name(0x0068E900, "CGxDeviceD3d__ICursorCreate"); + set_name(0x0068EBB0, "CGxDeviceD3d__ICreateWindow"); + set_name(0x0068ED80, "CGxDeviceD3d__ILoadD3dLib"); + set_name(0x0068EE20, "CGxDeviceD3d__ISetCaps"); + set_name(0x0068F3D0, "CGxDeviceD3d__ICreateD3dDevice"); + set_name(0x0068FA60, "CGxDeviceD3d__IBufUnlock"); + set_name(0x0068FAE0, "CGxDeviceD3d__BufUnlock"); + set_name(0x0068FB10, "CGxDeviceD3d__IBufLock"); + set_name(0x0068FCE0, "CGxDeviceD3d__BufLock"); + set_name(0x0068FD00, "CGxDeviceD3d__BufData"); + set_name(0x0068FD50, "CGxDeviceD3d__CGxDeviceD3d"); + set_name(0x00690150, "CGxDeviceD3d__IReleaseD3dResources"); + set_name(0x00690230, "CGxDeviceD3d__DeviceWM"); + set_name(0x006904D0, "CGxDeviceD3d__DeviceSetFormat"); + set_name(0x00690680, "CGxDeviceD3d__ICreateD3d"); + set_name(0x00690750, "CGxDeviceD3d__DeviceCreate_WindowProc_CGxFormat"); + set_name(0x0069FB00, "CGxDeviceD3d__ICreateD3dVB"); + set_name(0x0069FB70, "CGxDeviceD3d__CreatePoolAPI"); + set_name(0x0069FE10, "CGxDeviceD3d__ICursorClip"); + set_name(0x006A00C0, "CGxDeviceD3d__ICursorDestroy"); + set_name(0x006A0360, "CGxDeviceD3d__WindowProcD3d"); + set_name(0x006A1A90, "CGxDeviceD3d9Ex__CGxDeviceD3d9Ex"); + set_name(0x006A2C00, "CGxDeviceD3d__ITexCreate"); + set_name(0x006A2D80, "CGxDeviceD3d__ITexUpload"); + set_name(0x006A3070, "CGxDeviceD3d__ITexMarkAsUpdated"); + set_name(0x006A3350, "CGxDeviceD3d__ISceneBegin"); + set_name(0x006A3420, "CGxDeviceD3d__ISceneEnd"); + set_name(0x006A3450, "CGxDeviceD3d__ScenePresent"); + set_name(0x006A3620, "CGxDeviceD3d__Draw"); + set_name(0x006A3810, "CGxDeviceD3d__IStateSyncEnables"); + set_name(0x006A39E0, "CGxDeviceD3d__ISetVertexBuffer"); + set_name(0x006A3A60, "CGxDeviceD3d__IStateSetD3DDefaults"); + set_name(0x006A3C40, "CGxDeviceD3d__DsSet"); + set_name(0x006A4190, "CGxDeviceD3d__ISetColorOp"); + set_name(0x006A41F0, "CGxDeviceD3d__ISetAlphaOp"); + set_name(0x006A4700, "CGxDeviceD3d__IStateSyncMaterial"); + set_name(0x006A4850, "CGxDeviceD3d__IStateSyncXforms"); + set_name(0x006A4900, "CGxDeviceD3d__ISetTexture"); + set_name(0x006A4C30, "CGxDeviceD3d__IRsSendToHw"); + set_name(0x006A5540, "CGxDeviceD3d__ICreateD3dVertexDecl"); + set_name(0x006A5700, "CGxDeviceD3d__IStateSyncVertexPtrs"); + set_name(0x006A5940, "CGxDeviceD3d__IStateSync"); + set_name(0x006A5A00, "CGxDeviceD3d__CapsWindowSize"); + set_name(0x006A5A30, "CGxDeviceD3d__IXformSetWorld"); + set_name(0x006A5C70, "CGxDeviceD3d__IBindPixelShader"); + set_name(0x006A5E10, "CGxDeviceD3d__IShaderCreate"); + set_name(0x006A5EF0, "CGxDevice__ITexWHDStartEnd"); + set_name(0x006A74B0, "CGxDeviceD3d__SceneClear"); + set_name(0x006A9920, "CGxDeviceD3d__CapsWindowSizeInScreenCoords"); + set_name(0x006A9B40, "CGxDeviceD3d__XformSetProjection"); + set_name(0x006A9E00, "CGxDeviceD3d__XformSetView"); + set_name(0x006A9FE0, "CGxDeviceD3d__IShaderConstantsFlush"); + set_name(0x006AA070, "CGxDeviceD3d__IShaderCreatePixel"); + set_name(0x006AA0D0, "CGxDeviceD3d__IShaderCreateVertex"); + set_name(0x006AA130, "CGxDeviceD3d__ShaderCreate"); + set_name(0x006AA2F0, "CGxDeviceD3d__IBindVertexShader"); + set_name(0x006AA350, "CTgaFile__ColorMapEntryBytes"); + set_name(0x006AA380, "CTgaFile__ColorMapBytes"); + set_name(0x006AA3B0, "CTgaFile__ValidateColorDepth"); + set_name(0x006AA3E0, "CTgaFile__PreImageBytes"); + set_name(0x006AA420, "CTgaFile__AddAlphaChannel_internal"); + set_name(0x006AA520, "CTgaFile__ReadRawImage"); + set_name(0x006AA630, "CTgaFile__RLEDecompressImage"); + set_name(0x006AA700, "CTgaFile__SetTopDown"); + set_name(0x006AA840, "CTgaFile__ImageTGA32Pixel"); + set_name(0x006AA870, "CTgaFile__RemoveAlphaChannels"); + set_name(0x006AAF40, "CTgaFile__Close"); + set_name(0x006AAFB0, "CTgaFile__Open"); + set_name(0x006AB0E0, "CTgaFile__ConvertColorMapped"); + set_name(0x006AB220, "CTgaFile__ReadRleImage"); + set_name(0x006AB390, "CTgaFile__AddAlphaChannel"); + set_name(0x006AB450, "CTgaFile__ReadColorMappedImage"); + set_name(0x006AB4B0, "CTgaFile__LoadImageData"); + set_name(0x006AB5C0, "GetBitDepth"); + set_name(0x006AB620, "CalcLevelSize"); + set_name(0x006AB700, "CalcLevelCount"); + set_name(0x006AB760, "MippedImgAllocA"); + set_name(0x006AB810, "MippedImgSet"); + set_name(0x006AB860, "FullShrink"); + set_name(0x006AE8B0, "CBLPFile__Close"); + set_name(0x006AE900, "CBLPFile__Source"); + set_name(0x006AE990, "CBLPFile__DecompPalFastPath"); + set_name(0x006AE9E0, "CBLPFile__DecompPalARGB8888"); + set_name(0x006AEBA0, "CBLPFile__DecompPalARGB4444DitherFloydSteinberg"); + set_name(0x006AEE70, "CBLPFile__DecompPalARGB1555DitherFloydSteinberg"); + set_name(0x006AF140, "CBLPFile__DecompPalARGB565DitherFloydSteinberg"); + set_name(0x006AF340, "CBLPFile__DecompPalARGB2565DitherFloydSteinberg"); + set_name(0x006AF6A0, "CBLPFile__Pixels"); + set_name(0x006AF730, "CBLPFile__GetFormatSize"); + set_name(0x006AF810, "CBLPFile__DecompPal"); + set_name(0x006AFCE0, "CBLPFile__Lock2"); + set_name(0x006AFF10, "CBLPFile__Open"); + set_name(0x006AFFD0, "CBLPFile__LockChain2"); + set_name(0x006B0960, "nullsub_154"); + set_name(0x006B1B80, "nullsub_151"); + set_name(0x006B1B90, "nullsub_6"); + set_name(0x006B1BA0, "nullsub_155"); + set_name(0x006B33D0, "Script_GetNumWhoResults"); + set_name(0x006B3430, "Script_SetWhoToUI"); + set_name(0x006B4060, "Script_GetNumFriends"); + set_name(0x006B4130, "Script_GetFriendInfo"); + set_name(0x006B4400, "Script_SetSelectedFriend"); + set_name(0x006B44B0, "Script_GetSelectedFriend"); + set_name(0x006B44F0, "Script_ShowFriends"); + set_name(0x006B4560, "Script_GetNumIgnores"); + set_name(0x006B45C0, "Script_GetNumMutes"); + set_name(0x006B4620, "Script_GetIgnoreName"); + set_name(0x006B4760, "Script_GetMuteName"); + set_name(0x006B48A0, "Script_SetSelectedIgnore"); + set_name(0x006B4950, "Script_SetSelectedMute"); + set_name(0x006B4A00, "Script_GetSelectedIgnore"); + set_name(0x006B4A40, "Script_GetSelectedMute"); + set_name(0x006B4A80, "Script_GetWhoInfo"); + set_name(0x006B4EB0, "Script_SortWho"); + set_name(0x006B6AF0, "Script_AddFriend"); + set_name(0x006B6B50, "Script_SendWho"); + set_name(0x006B6BA0, "Script_AddOrDelIgnore"); + set_name(0x006B6BD0, "Script_AddOrDelMute"); + set_name(0x006B6C00, "Script_AddIgnore"); + set_name(0x006B6C30, "Script_AddMute"); + set_name(0x006B6C60, "Script_IsIgnored"); + set_name(0x006B6CF0, "Script_IsMuted"); + set_name(0x006B6D80, "Script_IsIgnoredOrMuted"); + set_name(0x006B7B70, "Script_AddOrRemoveFriend"); + set_name(0x006B7BD0, "Script_RemoveFriend"); + set_name(0x006B7C90, "Script_SetFriendNotes"); + set_name(0x006B7D70, "Script_DelIgnore"); + set_name(0x006B7DA0, "Script_DelMute"); + set_name(0x006BCE10, "GxuFontAddToBatch"); + set_name(0x006BCE40, "GxuFontRenderBatch"); + set_name(0x006BCE60, "GxuFontGetTextExtent"); + set_name(0x006BCEA0, "GxuFontGetMaxCharsWithinWidth"); + set_name(0x006BD020, "GxuFontGetOneToOneHeight"); + set_name(0x006BD0A0, "GxuFontSetStringPosition"); + set_name(0x006BD0C0, "GxuFontAddShadow"); + set_name(0x006BD5A0, "GxuDetermineQuotedCode"); + set_name(0x006BDFC0, "GxuFontDestroyString"); + set_name(0x006BE020, "GxuFontWindowSizeChanged"); + set_name(0x006BE2B0, "GxuFontCreateString"); + set_name(0x006BE390, "GxuFontClearBatch"); + set_name(0x006BE3B0, "GxuFontDestroyBatch"); + set_name(0x006BE3E0, "GxuFontUpdate"); + set_name(0x006BF160, "GxuFontCreateBatch"); + set_name(0x006BF370, "GxuXformCreateProjection_Exact"); + set_name(0x006BF4C0, "GxuXformCreateOrtho"); + set_name(0x006BF6D0, "GxuXformCalcFrustumCorners"); + set_name(0x006BFDA0, "GxuUpdateSingleColorTexture"); + set_name(0x006BFE00, "GxuXformCreateProjection_SG"); + set_name(0x006BFE60, "GxuXformCreateLookAtSgCompat"); + set_name(0x006C8CC0, "IGxuFontGlyphRenderGlyph"); + set_name(0x00743550, "nullsub_152"); + set_name(0x00743560, "nullsub_153"); + set_name(0x0074D580, "Script_CombatTextSetActiveUnit"); + set_name(0x0074D5B0, "Script_CombatLogSetRetentionTime"); + set_name(0x0074D600, "Script_CombatLog_Object_IsA"); + set_name(0x0074D9E0, "Script_CombatLogGetRetentionTime"); + set_name(0x0074F2B0, "Script_CombatLogGetCurrentEntry"); + set_name(0x0074FA60, "Script_CombatLogResetFilter"); + set_name(0x0074FA70, "Script_CombatLogGetNumEntries"); + set_name(0x0074FAE0, "Script_CombatLogSetCurrentEntry"); + set_name(0x0074FC20, "Script_CombatLogAdvanceEntry"); + set_name(0x0074FF70, "Script_CombatLogAddFilter"); + set_name(0x00751120, "Script_CombatLogClearEntries"); + set_name(0x00763730, "SetInputString"); + set_name(0x007637D0, "ReserveInputSpace"); + set_name(0x00763830, "ResetHighlight"); + set_name(0x00763860, "UpdateHighlight"); + set_name(0x007639A0, "OnMouseUp"); + set_name(0x007639D0, "OnMouseMove"); + set_name(0x00763A60, "MakeCommandCurrent"); + set_name(0x00763B40, "ConsoleCommandHistoryPrev"); + set_name(0x00763B90, "ConsoleCommandHistoryNext"); + set_name(0x00763BE0, "OnKeyUp"); + set_name(0x00763C50, "ConsolePostClose"); + set_name(0x00763D60, "EventCloseCallback"); + set_name(0x00763DF0, "DrawBackground"); + set_name(0x00764040, "DrawHighLight"); + set_name(0x007641A0, "DrawCaret"); + set_name(0x007643F0, "PaintBackground"); + set_name(0x00764520, "GetInputLine"); + set_name(0x007645E0, "PaintText"); + 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"); + set_name(0x007653B0, "ConsoleWriteA"); + set_name(0x007658A0, "ConsoleCommandExecute"); + set_name(0x007659C0, "OnIdle"); + set_name(0x00765AF0, "OnKeyDown"); + set_name(0x00765FF0, "RegisterHandlers"); + set_name(0x00766140, "ConsoleScreenInitialize"); + set_name(0x00766530, "CVarLoadFile"); + set_name(0x007668C0, "CVar__Set"); + set_name(0x00767100, "CVarSaveFile"); + set_name(0x007673F0, "CVar__Destroy"); + set_name(0x00767FC0, "CVar__Register"); + set_name(0x00768340, "CVar__Initialize"); + set_name(0x00768410, "ConsoleCommand_Quit"); + set_name(0x00768440, "ConsoleCommandHistory"); + set_name(0x007689E0, "ConsoleCommandUnregister"); + set_name(0x00769100, "ConsoleCommandRegister"); + set_name(0x00769230, "ConsoleAccessGetEnabled"); + set_name(0x0076AB80, "ConsoleDeviceInitialize"); + set_name(0x0076E4A0, "SMemSetDebugFlags"); + set_name(0x0076E540, "SMemAlloc"); + set_name(0x0076E5A0, "SMemFree"); + set_name(0x0076E5E0, "SMemReAlloc"); + set_name(0x0076E6E0, "SStrChr"); + set_name(0x0076E720, "SStrChrR"); + set_name(0x0076E760, "SStrCmp"); + set_name(0x0076E780, "SStrCmpI"); + set_name(0x0076ED20, "SStrCopy"); + set_name(0x0076EE30, "SStrLen"); + set_name(0x0076EF70, "SStrPack"); + set_name(0x0076F070, "SStrPrintf"); + set_name(0x0076F0A0, "SStrVPrintf"); + set_name(0x0076F1E0, "SStrTokenize"); + set_name(0x0076F640, "SStrHashHT"); + set_name(0x00770840, "SRegLoadValue"); + set_name(0x007709A0, "SRegSaveValue"); + set_name(0x00771870, "SErrSetLastError"); + set_name(0x00771890, "SErrSetLogTitleString"); + set_name(0x00771900, "SErrSetLogTitleCallback"); + set_name(0x00771B80, "SErrRegisterHandler"); + set_name(0x00772B20, "SErrCatchUnhandledExceptions"); + set_name(0x00773590, "SCmdRegisterArgList"); + set_name(0x00773890, "SCmdProcess"); + set_name(0x00773990, "SCmdProcessCommandLine"); + set_name(0x007739E0, "StormInitialize"); + set_name(0x00773A80, "StormSetOption"); + set_name(0x00774620, "SCritSect__SCritSect"); + set_name(0x00774630, "SCritSect__destructor"); + set_name(0x00774640, "SCritSect__Enter"); + set_name(0x00774650, "SCritSect__Leave"); + set_name(0x00774660, "CSRWLock__Leave"); + set_name(0x00774690, "SSyncObject__Wait"); + set_name(0x00774720, "SEvent__Set"); + set_name(0x00774730, "SEvent__Reset"); + set_name(0x00777420, "SRgnCombineRectf"); + set_name(0x00777590, "SRgnGetBoundingRectf"); + set_name(0x00777940, "SRgnDelete"); + set_name(0x00777980, "SRgnCreate"); + set_name(0x007DAB80, "Script_VoiceEnumerateOutputDevices"); + set_name(0x007DAC40, "Script_VoiceEnumerateCaptureDevices"); + set_name(0x007DACF0, "Script_VoiceSelectOutputDevice"); + set_name(0x007DAE40, "Script_VoiceSelectCaptureDevice"); + set_name(0x007DAF90, "Script_VoiceGetCurrentOutputDevice"); + set_name(0x007DAFE0, "Script_VoiceGetCurrentCaptureDevice"); + set_name(0x007DB030, "Script_GetNumVoiceSessions"); + set_name(0x007DB0B0, "Script_GetVoiceSessionInfo"); + set_name(0x007DB1F0, "Script_GetVoiceCurrentSessionID"); + set_name(0x007DB280, "Script_SetActiveVoiceChannelBySessionID"); + set_name(0x007DB370, "Script_GetNumVoiceSessionMembersBySessionID"); + set_name(0x007DB8D0, "Script_GetVoiceStatus"); + set_name(0x007DC910, "Script_VoiceIsDisabledByClient"); + set_name(0x007DEEF0, "Script_GetVoiceSessionMemberInfoBySessionID"); + set_name(0x007DF0B0, "Script_UnitIsTalking"); + set_name(0x007FDCD0, "Script_SpellIsTargeting"); + set_name(0x007FDD10, "Script_SpellCanTargetItem"); + set_name(0x007FDD60, "Script_SpellCanTargetGlyph"); + set_name(0x008007E0, "Script_SpellTargetItem"); + set_name(0x008021D0, "Script_CancelItemTempEnchantment"); + set_name(0x00802270, "Script_CannotBeResurrected"); + set_name(0x00804190, "Script_SpellCanTargetUnit"); + set_name(0x00804220, "Script_CancelUnitBuff"); + set_name(0x00809E30, "Script_SpellStopTargeting"); + set_name(0x00809EA0, "Script_SpellStopCasting"); + set_name(0x0080DC00, "Script_SpellTargetUnit"); + set_name(0x00819EA0, "FrameScript_Execute"); + set_name(0x0081B530, "FrameScript_SignalEvent"); + set_name(0x0081B720, "Script_GetText"); + set_name(0x0081B7B0, "Script_CreateFont"); + set_name(0x0081B820, "Script_GetCurrentKeyBoardFocus"); + set_name(0x0081B9C0, "Script_EnumerateFrames"); + set_name(0x0081BAB0, "Script_GetNumFrames"); + set_name(0x0081BB20, "Script_CreateFrame"); + set_name(0x0081BE70, "Script_GetFramesRegisteredForEvent"); + set_name(0x0084DBD0, "_lua_gettop"); + set_name(0x0084DBF0, "_lua_settop"); + set_name(0x0084DCC0, "_lua_insert"); + set_name(0x0084DEB0, "_lua_type"); + set_name(0x0084DF20, "_lua_isnumber"); + set_name(0x0084DF60, "_lua_isstring"); + set_name(0x0084E030, "_lua_tonumber"); + set_name(0x0084E0E0, "_lua_tolstring"); + set_name(0x0084E1C0, "_lua_touserdata"); + set_name(0x0084E280, "_lua_pushnil"); + set_name(0x0084E2A0, "_lua_pushnumber"); + set_name(0x0084E350, "_lua_pushstring"); + set_name(0x0084E600, "_lua_rawget"); + set_name(0x0084E670, "_lua_rawgeti"); + set_name(0x0084E970, "_lua_rawset"); + set_name(0x0084F280, "_luaL_error"); + set_name(0x0084F7A0, "_luaL_unref"); + set_name(0x00850920, "_luaG_runerror"); + set_name(0x008562E0, "_luaD_throw"); + set_name(0x00856370, "_luaD_precall"); + set_name(0x00856760, "luaD_call"); + set_name(0x00857CA0, "_luaV_execute"); + set_name(0x008695B0, "RestoreMouse"); + set_name(0x00869720, "OsInputInitialize"); + set_name(0x00869760, "OsInputDestroy"); + set_name(0x00869D90, "OsInputSetEventPollProc"); + set_name(0x00869DB0, "CenterMouse"); + set_name(0x00869E00, "OsInputGet"); + set_name(0x0086A020, "OsInputSetMouseMode"); + set_name(0x0086A0D0, "OsInputGetMousePosition"); + set_name(0x0086A130, "OsInputSetMousePosition"); + set_name(0x0086A1A0, "OsGetDefaultWindowRect"); + set_name(0x0086AE20, "OsGetAsyncTimeMs"); + set_name(0x0086B0C0, "OsSystemEnableCpuLog"); + set_name(0x0086B240, "OsGetProcessorCount"); + set_name(0x0086BBD0, "OsGetExeName"); + set_name(0x0086BC30, "OsPathGetRootChars"); + set_name(0x0086BE50, "OsPathStripFilename"); + set_name(0x0086BEA0, "OsGetExePath"); + set_name(0x0086C6A0, "OsGuiGetWindow"); + set_name(0x0086D0A0, "OsIMEInitialize"); + set_name(0x0086D0C0, "OsIMEDestroy"); + set_name(0x0086F5A0, "OsCallSetContext"); + set_name(0x0086F760, "OsCallInitialize"); + set_name(0x0086F880, "OsCallInitializeContext"); + set_name(0x008722A0, "OsClipboardPutString"); + set_name(0x008E5250, "return_zero4_sub"); + set_name(0x0095BFB0, "ConsoleCommandHistoryDepth"); + set_name(0x0095CEC0, "CDataRecycler__Clear"); + set_name(0x0095CF40, "CDataRecycler__GetData"); + set_name(0x0095CFB0, "CDataRecycler__PutData"); + set_name(0x0095D110, "CDataAllocator__GetData"); + set_name(0x0095D1B0, "CDataAllocator__PutData"); + set_name(0x0095F3A0, "CSimpleModel__destructor"); + set_name(0x0095F420, "CSimpleModel__GetScriptByName"); + set_name(0x0095F4D0, "CSimpleModel__ModelLoaded"); + set_name(0x0095F4F0, "CSimpleModel__SetCamera"); + set_name(0x0095F540, "CSimpleModel__SetCameraByID"); + set_name(0x0095F5C0, "CSimpleModel__SetLight"); + set_name(0x0095F5E0, "CSimpleModel__SetSequence"); + set_name(0x0095F610, "CSimpleModel__SetSequenceTime"); + set_name(0x0095F680, "CSimpleModel__CSimpleModel"); + set_name(0x0095F7D0, "CSimpleModel__scalar_deleting_destructor"); + set_name(0x0095F800, "CSimpleModel__LoadXML"); + set_name(0x0095F990, "CSimpleModel__SetModel"); + set_name(0x0095F9F0, "CSimpleModel__SetCameraByIndex"); + set_name(0x0095FBA0, "CSimpleModel__UpdateModel"); + set_name(0x0095FC30, "CSimpleModel__RenderModel"); + set_name(0x00960070, "CSimpleModel__LightingCallback"); + set_name(0x009600E0, "CSimpleModel__SetModel"); + set_name(0x00960190, "CSimpleModel__OnModelLoaded"); + set_name(0x00960280, "CSimpleModel__OnLayerUpdate"); + set_name(0x009603D0, "CSimpleModel__RegisterScriptMethods"); + set_name(0x00960530, "CSimpleModel_SetModel"); + set_name(0x009605D0, "CSimpleModel_GetModel"); + set_name(0x00960620, "CSimpleModel_ClearModel"); + set_name(0x00960660, "CSimpleModel_SetPosition"); + set_name(0x009606E0, "CSimpleModel_SetFacing"); + set_name(0x00960760, "CSimpleModel_SetScale"); + set_name(0x009607E0, "CSimpleModel_SetSequence"); + set_name(0x009608B0, "CSimpleModel_SetSequenceTime"); + set_name(0x00960970, "CSimpleModel_SetCamera"); + set_name(0x00960A10, "CSimpleModel__CSimpleModel_SetLightHelper"); + set_name(0x00960D20, "CSimpleModel_SetLight"); + set_name(0x00960DD0, "CSimpleModel_GetLight"); + set_name(0x00960FC0, "CSimpleModel_GetPosition"); + set_name(0x00961040, "CSimpleModel_GetFacing"); + set_name(0x00961090, "CSimpleModel_GetScale"); + set_name(0x009610E0, "CSimpleModel_AdvanceTime"); + set_name(0x00961120, "CSimpleModel_ReplaceIconTexture"); + set_name(0x009611A0, "CSimpleModel_SetFogColor"); + set_name(0x00961200, "CSimpleModel_GetFogColor"); + set_name(0x009612D0, "CSimpleModel_SetFogNear"); + set_name(0x00961350, "CSimpleModel_GetFogNear"); + set_name(0x009613A0, "CSimpleModel_SetFogFar"); + set_name(0x00961420, "CSimpleModel_GetFogFar"); + set_name(0x00961470, "CSimpleModel_ClearFog"); + set_name(0x009614B0, "CSimpleModel_SetGlow"); + set_name(0x009858B0, "Script_PlaySound"); + set_name(0x00985950, "Script_PlayMusic"); + set_name(0x009859B0, "Script_PlaySoundFile"); + set_name(0x00985A10, "Script_StopMusic"); + set_name(0x00985A20, "Script_Sound_ChatSystem_GetNumInputDrivers"); + set_name(0x00985A50, "Script_Sound_ChatSystem_GetInputDriverNameByIndex"); + set_name(0x00985AE0, "Script_Sound_ChatSystem_GetNumOutputDrivers"); + set_name(0x00985B10, "Script_Sound_ChatSystem_GetOutputDriverNameByIndex"); + set_name(0x00985BB0, "Script_Sound_GameSystem_GetNumInputDrivers"); + set_name(0x00985BE0, "Script_Sound_GameSystem_GetInputDriverNameByIndex"); + set_name(0x00985C70, "Script_Sound_GameSystem_GetNumOutputDrivers"); + set_name(0x00985CA0, "Script_Sound_GameSystem_GetOutputDriverNameByIndex"); + set_name(0x00985D30, "Script_Sound_GameSystem_RestartSoundSystem"); + set_name(0x00985D50, "Script_VoiceChat_StopCapture"); + set_name(0x00985D60, "Script_VoiceChat_RecordLoopbackSound"); + set_name(0x00985DD0, "Script_VoiceChat_StopRecordingLoopbackSound"); + set_name(0x00985DE0, "Script_VoiceChat_PlayLoopbackSound"); + set_name(0x00985DF0, "Script_VoiceChat_StopPlayingLoopbackSound"); + set_name(0x00985E00, "Script_VoiceChat_IsRecordingLoopbackSound"); + set_name(0x00985E30, "Script_VoiceChat_IsPlayingLoopbackSound"); + set_name(0x00985E60, "Script_VoiceChat_GetCurrentMicrophoneSignalLevel"); + set_name(0x00985E90, "Script_VoiceChat_ActivatePrimaryCaptureCallback"); + set_name(0x00985EF0, "Script_VoiceChat_StartCapture"); + set_name(0x009D34B0, "nullsub_7"); + set_name(0x009D34C0, "nullsub_8"); + set_name(0x009D4260, "nullsub_9"); + set_name(0x009DB620, "nullsub_10"); + set_name(0x009DB630, "nullsub_11"); + set_name(0x009DD930, "nullsub_12"); + set_name(0x009DD940, "nullsub_13"); + set_name(0x009DD950, "nullsub_14"); + set_name(0x009DD960, "nullsub_15"); + set_name(0x009DD970, "nullsub_16"); + set_name(0x009DD980, "nullsub_17"); + set_name(0x009DD990, "nullsub_18"); + set_name(0x009DD9A0, "nullsub_19"); + set_name(0x009DD9B0, "nullsub_20"); + set_name(0x009DD9C0, "nullsub_21"); + set_name(0x009DD9D0, "nullsub_22"); + set_name(0x009DD9E0, "nullsub_23"); + set_name(0x009DD9F0, "nullsub_24"); + set_name(0x009DDA00, "nullsub_25"); + set_name(0x009DDA10, "nullsub_26"); + set_name(0x009DDA20, "nullsub_27"); + set_name(0x009DDA30, "nullsub_28"); + set_name(0x009DDA40, "nullsub_29"); + set_name(0x009DDA50, "nullsub_30"); + set_name(0x009DDA60, "nullsub_31"); + set_name(0x009DDA70, "nullsub_32"); + set_name(0x009DDA80, "nullsub_33"); + set_name(0x009DDA90, "nullsub_34"); + set_name(0x009DDAA0, "nullsub_35"); + set_name(0x009DDAB0, "nullsub_36"); + set_name(0x009DDAC0, "nullsub_37"); + set_name(0x009DDAD0, "nullsub_38"); + set_name(0x009DDAE0, "nullsub_39"); + set_name(0x009DDAF0, "nullsub_40"); + set_name(0x009DDB00, "nullsub_41"); + set_name(0x009DDB10, "nullsub_42"); + set_name(0x009DDB20, "nullsub_43"); + set_name(0x009DDB30, "nullsub_44"); + set_name(0x009DDB40, "nullsub_45"); + set_name(0x009DDB50, "nullsub_46"); + set_name(0x009DDB60, "nullsub_47"); + set_name(0x009DDB70, "nullsub_48"); + set_name(0x009DDB80, "nullsub_49"); + set_name(0x009DDB90, "nullsub_50"); + set_name(0x009DDBA0, "nullsub_51"); + set_name(0x009DDBB0, "nullsub_52"); + set_name(0x009DDBC0, "nullsub_53"); + set_name(0x009DDBD0, "nullsub_54"); + set_name(0x009DDBE0, "nullsub_55"); + set_name(0x009DDBF0, "nullsub_56"); + set_name(0x009DDC00, "nullsub_57"); + set_name(0x009DDC10, "nullsub_58"); + set_name(0x009DDC20, "nullsub_59"); + set_name(0x009DDC30, "nullsub_60"); + set_name(0x009DDC40, "nullsub_61"); + set_name(0x009DDC50, "nullsub_62"); + set_name(0x009DDC60, "nullsub_63"); + set_name(0x009DDC70, "nullsub_64"); + set_name(0x009DDC80, "nullsub_65"); + set_name(0x009DDC90, "nullsub_66"); + set_name(0x009DDCA0, "nullsub_67"); + set_name(0x009DDCB0, "nullsub_68"); + set_name(0x009DDCC0, "nullsub_69"); + set_name(0x009DDCD0, "nullsub_70"); + set_name(0x009DDCE0, "nullsub_71"); + set_name(0x009DDCF0, "nullsub_72"); + set_name(0x009DDD00, "nullsub_73"); + set_name(0x009DDD10, "nullsub_74"); + set_name(0x009DDD20, "nullsub_75"); + set_name(0x009DDD30, "nullsub_76"); + set_name(0x009DDD40, "nullsub_77"); + set_name(0x009DDD50, "nullsub_78"); + set_name(0x009DDD60, "nullsub_79"); + set_name(0x009DDD70, "nullsub_80"); + set_name(0x009DDD80, "nullsub_81"); + set_name(0x009DDD90, "nullsub_82"); + set_name(0x009DDDA0, "nullsub_83"); + set_name(0x009DDDB0, "nullsub_84"); + set_name(0x009DDDC0, "nullsub_85"); + set_name(0x009DDDD0, "nullsub_86"); + set_name(0x009DDDE0, "nullsub_87"); + set_name(0x009DDDF0, "nullsub_88"); + set_name(0x009DDE00, "nullsub_89"); + set_name(0x009DDE10, "nullsub_90"); + set_name(0x009DDE20, "nullsub_91"); + set_name(0x009DDE30, "nullsub_92"); + set_name(0x009DDE40, "nullsub_93"); + set_name(0x009DDE50, "nullsub_94"); + set_name(0x009DDE60, "nullsub_95"); + set_name(0x009DDE70, "nullsub_96"); + set_name(0x009DDE80, "nullsub_97"); + set_name(0x009DDE90, "nullsub_98"); + set_name(0x009DDEA0, "nullsub_99"); + set_name(0x009DDEB0, "nullsub_100"); + set_name(0x009DDEC0, "nullsub_101"); + set_name(0x009DDED0, "nullsub_102"); + set_name(0x009DDEE0, "nullsub_103"); + set_name(0x009DDEF0, "nullsub_104"); + set_name(0x009DDF00, "nullsub_105"); + set_name(0x009DDF10, "nullsub_106"); + set_name(0x009DDF20, "nullsub_107"); + set_name(0x009DDF30, "nullsub_108"); + set_name(0x009DDF40, "nullsub_109"); + set_name(0x009DDF50, "nullsub_110"); + set_name(0x009DDF60, "nullsub_111"); + set_name(0x009DDF70, "nullsub_112"); + set_name(0x009DDF80, "nullsub_113"); + set_name(0x009DDF90, "nullsub_114"); + set_name(0x009DDFA0, "nullsub_115"); + set_name(0x009DDFB0, "nullsub_116"); + set_name(0x009DDFC0, "nullsub_117"); + set_name(0x009DDFD0, "nullsub_118"); + set_name(0x009DDFE0, "nullsub_119"); + set_name(0x009DDFF0, "nullsub_120"); + set_name(0x009DE000, "nullsub_121"); + set_name(0x009DE010, "nullsub_122"); + set_name(0x009DE020, "nullsub_123"); + set_name(0x009DE030, "nullsub_124"); + set_name(0x009DE040, "nullsub_125"); + set_name(0x009DE050, "nullsub_126"); + set_name(0x009DE060, "nullsub_127"); + set_name(0x009DE070, "nullsub_128"); + set_name(0x009DE080, "nullsub_129"); + set_name(0x009DE090, "nullsub_130"); + set_name(0x009DE0A0, "nullsub_131"); + set_name(0x009DE0B0, "nullsub_132"); + set_name(0x009DE0C0, "nullsub_133"); + set_name(0x009DE0D0, "nullsub_134"); + set_name(0x009DE0E0, "nullsub_135"); + set_name(0x009DE0F0, "nullsub_136"); + set_name(0x009DE100, "nullsub_137"); + set_name(0x009DE110, "nullsub_138"); + set_name(0x009DE120, "nullsub_139"); + set_name(0x009DE130, "nullsub_140"); + set_name(0x009DE140, "nullsub_141"); + set_name(0x009DE150, "nullsub_142"); + set_name(0x009DE160, "nullsub_143"); + set_name(0x009DE170, "nullsub_144"); + set_name(0x009DE180, "nullsub_145"); + set_name(0x009DE190, "nullsub_146"); + set_name(0x009DE1A0, "nullsub_147"); + set_name(0x009DE1B0, "nullsub_148"); + set_name(0x009DE1C0, "nullsub_149"); + set_name(0x009DE1D0, "nullsub_150"); + 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(0x00AC1B9C, "s_zorderlist"); + set_name(0x00AD2808, "s_cursorNames"); + set_name(0x00AD90B0, "CBLPFile__s_eightBitAlphaLookup"); + set_name(0x00AD90C0, "CBLPFile__s_oneBitAlphaLookup"); + set_name(0x00ADBAB4, "s_rect"); + set_name(0x00ADBAC4, "s_consoleHotKey"); + set_name(0x00ADBAC8, "s_historyIndex"); + set_name(0x00ADBACC, "s_fontHeight"); + set_name(0x00ADBAD4, "s_hRect"); + set_name(0x00ADBAE4, "s_baseTextFlags"); + set_name(0x00B417C8, "s_mainThread"); + set_name(0x00B417D0, "s_interactiveCount"); + set_name(0x00B41850, "s_messageRecycler"); + set_name(0x00B6A9DC, "CGlueMgr__m_cursorMipBits"); + set_name(0x00C25CD0, "s_cursorFile"); + set_name(0x00C25DD4, "s_cursorItemMipsWidth"); + set_name(0x00C25DD8, "s_cursorItemMipsHeight"); + set_name(0x00C25DDC, "s_cursorItemMips"); + set_name(0x00C25DE0, "s_cursorItemType"); + set_name(0x00C25DE4, "s_cursorResetMode"); + set_name(0x00C25DE8, "s_cursorItem"); + set_name(0x00C26DE8, "s_cursorMode"); + set_name(0x00C26DF0, "s_cursorImages"); + set_name(0x00C5DF88, "g_theGxDevicePtr"); + set_name(0x00C5DFDC, "CGxDevice__s_uiVertexShader"); + set_name(0x00C5DFE0, "CGxDevice__s_shadowConstants"); + set_name(0x00C5FFFC, "CGxDevice__s_uiPixelShader"); + set_name(0x00C60760, "isIdent"); + set_name(0x00CA1690, "s_caretpixheight"); + set_name(0x00CA1694, "s_caret"); + set_name(0x00CA1718, "s_caretpixwidth"); + set_name(0x00CA171C, "s_inputString"); + set_name(0x00CA1720, "s_currlineptr"); + set_name(0x00CA1724, "s_layerBackground"); + set_name(0x00CA1728, "s_repeatBuffer"); + set_name(0x00CA1768, "s_fontName"); + set_name(0x00CA186C, "s_repeatCount"); + set_name(0x00CA1870, "s_layerText"); + set_name(0x00CA1874, "s_batch"); + set_name(0x00CA1878, "s_partial"); + 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(0x00CA19A0, "s_highlightLeftCharIndex"); + set_name(0x00CA19A4, "s_highlightRightCharIndex"); + set_name(0x00CA19A8, "s_charSpacing"); + set_name(0x00CA19B0, "s_consoleHeight"); + set_name(0x00CA19F0, "carettime"); + set_name(0x00CA3A28, "g_commandHistory"); + set_name(0x00CABA28, "g_commandHistoryIndex"); + set_name(0x00CABA2C, "g_defaultCommand"); + set_name(0x00CABA30, "g_consoleCommandHash"); + set_name(0x00CABCC4, "s_consoleAccessEnabled"); +} diff --git a/profile/3.3.5a-windows/ida/import_all.idc b/profile/3.3.5a-windows/ida/import_all.idc new file mode 100644 index 0000000..008d2a3 --- /dev/null +++ b/profile/3.3.5a-windows/ida/import_all.idc @@ -0,0 +1,13 @@ +#include +#include "batch/import_symbols.idc" +#include "batch/import_data_types.idc" +#include "batch/import_functions.idc" + +static main() { + // Import all + import_symbols(); + import_data_types(); + import_functions(); + // Wait for auto-analysis to be finished + auto_wait(); +} diff --git a/profile/3.3.5a-windows/ida/import_data_types.idc b/profile/3.3.5a-windows/ida/import_data_types.idc index f68b696..8fa7059 100644 --- a/profile/3.3.5a-windows/ida/import_data_types.idc +++ b/profile/3.3.5a-windows/ida/import_data_types.idc @@ -1,142 +1,6 @@ -#include +#include "batch/import_data_types.idc" -static import_data_types() { - 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(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(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@(char* ext@, char* filename, int32_t a3, MipBits** mipBits, uint32_t* width, uint32_t* height, PIXEL_FORMAT* texFormat, int32_t* isOpaque@, uint32_t* alphaBits, PIXEL_FORMAT* dataFormat)"); - apply_type(0x004B8070, "int32_t __usercall func@(char* ext@, char* filename@, 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(0x00532AF0, "CGxCaps* __thiscall func(CGxDevice* this)"); - apply_type(0x006160B0, "int32_t __usercall func@(uint32_t** image@, MipBits* mipImages@, uint32_t width@, uint32_t height)"); - apply_type(0x00616800, "void __stdcall func(CURSORMODE mode)"); - apply_type(0x00681F60, "void __stdcall func(float minX, float maxX, float minY, float maxY, float minZ, float maxZ)"); - apply_type(0x00682CB0, "void __thiscall func(CGxDevice* this, int32_t (*windowProc)(void*, uint32_t, uintptr_t, intptr_t), CGxFormat* format)"); - apply_type(0x00682D00, "void __thiscall func(CGxDevice* this, uint32_t baseMipLevel)"); - apply_type(0x00682D20, "EGxApi __thiscall func(CGxDevice* this)"); - apply_type(0x00682D40, "int32_t __thiscall func(CGxDevice* this)"); - apply_type(0x00682D70, "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)"); - apply_type(0x00682F40, "uint32_t __stdcall func(EGxPrim primType, uint32_t indexCount)"); - apply_type(0x00683080, "void __thiscall func(CGxDevice* this, uint32_t whichLight, int32_t enable)"); - apply_type(0x006830B0, "int32_t __thiscall func(CGxDevice* this, uint32_t app, uint32_t hw, uint32_t appDisables, uint32_t hwDisables, uint32_t flagPos, int32_t* enable)"); - apply_type(0x00683100, "int32_t __thiscall func(CGxDevice* this, EGxMasterEnables state)"); - apply_type(0x00683130, "int32_t __thiscall func(CGxDevice* this, CGxBuf* buf, void *data, uint32_t size, uint32_t offset)"); - apply_type(0x00683150, "uint8_t* __thiscall func(CGxDevice* this, CGxBuf* buf)"); - apply_type(0x00683180, "int32_t __thiscall func(CGxDevice* this, CGxBuf* buf, uint32_t size)"); - apply_type(0x006833A0, "void __thiscall func(CGxDevice* this)"); - apply_type(0x006833E0, "void __thiscall func(CGxDevice* this, EGxShTarget target, uint32_t index, float* constants, uint32_t count)"); - apply_type(0x00683560, "uint8_t* __thiscall func(CGxDevice* this, EGxShTarget target)"); - apply_type(0x00683580, "void __thiscall func(CGxDevice* this, EGxShTarget target, uint32_t index, uint32_t count)"); - apply_type(0x006835E0, "void __thiscall func(CGxDevice* this)"); - apply_type(0x00683610, "void __stdcall func(EGxTexCommand command, uint32_t width, uint32_t height, uint32_t face, uint32_t level, void* userArg, uint32_t* texelStrideInBytes, void** texels)"); - 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(0x006840F0, "int32_t __thiscall func(CGxDevice* this, CGxFormat* format)"); - apply_type(0x00684190, "int32_t __thiscall func(CGxDevice* this, CGxGammaRamp* ramp)"); - apply_type(0x00684360, "void __thiscall func(CGxDevice* this, CRect* rect)"); - apply_type(0x006843B0, "void __thiscall func(CGxDevice* this)"); - apply_type(0x006843E0, "void __thiscall func(CGxDevice* this)"); - apply_type(0x00684410, "void __thiscall func(CGxDevice* this)"); - apply_type(0x00684440, "void __thiscall func(CGxDevice* this, uint32_t a2, C4Plane* plane)"); - apply_type(0x006847D0, "void __thiscall func(CGxDevice* this, uint32_t a2, CGxLight* light, C3Vector* pos)"); - apply_type(0x00684850, "void __thiscall func(CGxDevice* this, EGxPoolTarget target, uint32_t itemSize, uint32_t itemCount)"); - apply_type(0x006848A0, "void __thiscall func(CGxDevice* this, CGxTex* texId, CiRect* updateRect, int32_t immediate)"); - apply_type(0x00684900, "void __thiscall func(CGxDevice* this, CGxTex* texId)"); - apply_type(0x00684970, "int32_t __thiscall func(CGxDevice* this, CGxShader** shaders, EGxShTarget target, char* a4, char* a5, int32_t permutations)"); - apply_type(0x00684AD0, "void __thiscall func(CGxDevice* this, CGxFormat* format)"); - apply_type(0x00684B50, "void __thiscall func(CGxDevice* this, uint32_t x, uint32_t y)"); - apply_type(0x00684C20, "void __stdcall func(char* format, ...)"); - apply_type(0x00684C40, "void __stdcall func(CGxCaps* caps)"); - apply_type(0x00684D10, "void __stdcall func(CGxFormat* format)"); - apply_type(0x006853B0, "void __thiscall func(CGxDevice* this, DEVICERESTOREDCALLBACK fn)"); - apply_type(0x006853D0, "int32_t __thiscall func(CGxDevice* this, DEVICERESTOREDCALLBACK fn)"); - apply_type(0x00685460, "void __thiscall func(CGxDevice* this, TEXTURERECREATIONCALLBACK fn)"); - apply_type(0x00685480, "int32_t __thiscall func(CGxDevice* this, TEXTURERECREATIONCALLBACK fn)"); - apply_type(0x00685510, "void __thiscall func(CGxDevice* this, DISPLAYCHANGECALLBACK fn)"); - apply_type(0x00685530, "int32_t __thiscall func(CGxDevice* this, DISPLAYCHANGECALLBACK fn)"); - apply_type(0x00685970, "void __thiscall func(CGxDevice* this, EGxRenderState which)"); - apply_type(0x006859E0, "void __thiscall func(CGxDevice* this, EGxRenderState which)"); - apply_type(0x00685A70, "void __thiscall func(CGxDevice* this)"); - apply_type(0x00685B50, "void __thiscall func(CGxDevice* this, int32_t force)"); - apply_type(0x00685C60, "void __thiscall func(CGxDevice* this, EGxTexTarget target, uint32_t width, uint32_t height, uint32_t depth, EGxTexFormat format, EGxTexFormat dataFormat, CGxTexFlags flags, void* userArg, void (*userFunc)(EGxTexCommand, uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t*, void**), char* name, CGxTex** texId)"); - apply_type(0x00685EB0, "void __thiscall func(CGxDevice* this, EGxMasterEnables state, int32_t enable)"); - apply_type(0x00685F50, "void __thiscall func(CGxDevice* this, EGxRenderState which, void* value)"); - apply_type(0x00685FB0, "void __thiscall func(CGxDevice* this)"); - apply_type(0x00687660, "CGxBuf* __thiscall func(CGxDevice* this, CGxPool* pool, uint32_t itemSize, uint32_t itemCount, uint32_t index)"); - apply_type(0x006876D0, "CGxPool* __thiscall func(CGxDevice* this, EGxPoolTarget target, EGxPoolUsage usage, uint32_t size, EGxPoolHintBits hint, char* name)"); - apply_type(0x00687A90, "void __thiscall func(CGxDevice* this)"); - apply_type(0x00688340, "void __thiscall func(CGxDevice* this, CGxPool* pool)"); - apply_type(0x00688690, "void __thiscall func(CGxDevice* this)"); - apply_type(0x006890C0, "void __thiscall func(CGxDevice* this)"); - apply_type(0x00689690, "void __thiscall func(CGxDevice *this, uint8_t __flags)"); - apply_type(0x006897C0, "void __thiscall func(CGxDevice* this, CGxShader**, EGxShTarget, char*, char*, int32_t)"); - apply_type(0x00689EF0, "CGxDevice* __stdcall func()"); - apply_type(0x0068BF20, "CGxDevice* __stdcall func()"); - apply_type(0x0068C220, "CGxDevice* __stdcall func()"); - apply_type(0x006A5A30, "void __thiscall func(CGxDeviceD3d* this)"); - apply_type(0x006A5EF0, "void __thiscall func(CGxDevice* this, CGxTex* texId, uint32_t* width, uint32_t* height, uint32_t* baseMip, uint32_t* mipCount)"); - apply_type(0x006AA3B0, "int32_t __thiscall func(CTgaFile* this)"); - apply_type(0x006AA3E0, "uint32_t __thiscall func(CTgaFile* this)"); - apply_type(0x006AA420, "void __thiscall func(CTgaFile* this, uint8_t* pAlphaData, uint8_t* pNoAlphaData, uint8_t* alpha)"); - apply_type(0x006AA630, "int32_t __thiscall func(CTgaFile* this, uint8_t* pRLEData, uint8_t* pData)"); - apply_type(0x006AA700, "void __thiscall func(CTgaFile* this, int32_t set)"); - apply_type(0x006AA840, "TGA32Pixel* __thiscall func(CTgaFile* this)"); - apply_type(0x006AA870, "int32_t __thiscall func(CTgaFile* this)"); - apply_type(0x006AAF40, "int32_t __thiscall func(CTgaFile* this)"); - apply_type(0x006AAFB0, "int32_t __thiscall func(CTgaFile* this, char* filename, int32_t a3)"); - apply_type(0x006AB390, "int32_t __thiscall func(CTgaFile* this, void* pImg)"); - apply_type(0x006AB4B0, "int32_t __thiscall func(CTgaFile* this, int32_t flags)"); - apply_type(0x006AB620, "uint32_t __cdecl func(uint32_t level, uint32_t width, uint32_t height, uint32_t fourCC)"); - apply_type(0x006AB700, "uint32_t __stdcall func(uint32_t width, uint32_t height)"); - apply_type(0x006AB760, "MipBits* __stdcall func(uint32_t fourCC, uint32_t width, uint32_t height, char* filename, int32_t linenumber)"); - apply_type(0x006AB810, "void __stdcall func(uint32_t fourCC, uint32_t width, uint32_t height, MipBits* bits)"); - apply_type(0x006AB860, "void _stdcall func(C4Pixel* dest, uint32_t destWidth, uint32_t destHeight, C4Pixel* source, uint32_t sourceWidth, uint32_t sourceHeight)"); - apply_type(0x006AE8B0, "void __thiscall func(CBLPFile* this)"); - apply_type(0x006AE900, "int32_t __thiscall func(CBLPFile* this, void* fileBits)"); - apply_type(0x006AE990, "void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t colorSize)"); - apply_type(0x006AE9E0, "void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t colorSize)"); - apply_type(0x006AEBA0, "void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t width, uint32_t height)"); - apply_type(0x006AEE70, "void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t width, uint32_t height)"); - apply_type(0x006AF140, "void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t width, uint32_t height)"); - apply_type(0x006AF340, "void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t width, uint32_t height)"); - apply_type(0x006AF6A0, "uint32_t __thiscall func(CBLPFile* this, uint32_t mipLevel)"); - apply_type(0x006AF730, "int32_t __thiscall func(CBLPFile *this, PIXEL_FORMAT format, uint32_t mipLevel, uint32_t* size, uint32_t* stride)"); - apply_type(0x006AF810, "int32_t __thiscall func(CBLPFile* this, PIXEL_FORMAT format, uint32_t mipLevel, uint8_t* data, void* tempBuffer)"); - apply_type(0x006AFCE0, "int32_t __thiscall func(CBLPFile* this, char* fileName, PIXEL_FORMAT format, uint32_t mipLevel, unsigned char* data, uint32_t* stride)"); - 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 GxuXformCreateOrtho(float minX, float maxX, float minY, float maxY, float minZ, float maxZ, C44Matrix* dst)"); - 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(0x0076F070, "int32_t __stdcall func(char* dest, size_t maxchars, char* format, ...)"); - apply_type(0x00774620, "SCritSect* __thiscall func(SCritSect* this)"); - 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(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(0x00819EA0, "void __stdcall func(int32_t function, FrameScript_Object* object, int32_t args, char* args_fmt, FrameScript_EventObject* eventObject)"); - apply_type(0x00A2DDC0, "CGxDevice__vtable"); - apply_type(0x00AC1B9C, "TSExplicitList_CILayer"); - apply_type(0x00AD2808, "char*[53]"); - apply_type(0x00AD90B0, "uint8_t[16]"); - apply_type(0x00AD90C0, "uint8_t[2]"); - apply_type(0x00B417C8, "uint32_t"); - apply_type(0x00B417D0, "int32_t"); - apply_type(0x00B41850, "CDataRecycler"); - apply_type(0x00B6A9DC, "MipBits*"); - apply_type(0x00C25CD0, "int8_t"); - apply_type(0x00C25DE8, "uint32_t[1024]"); - apply_type(0x00C26DE8, "CURSORMODE"); - apply_type(0x00C26DF0, "uint32_t[53][1024]"); - apply_type(0x00C5DF88, "CGxDevice*"); -} +static main() { + import_data_types(); + auto_wait(); +} \ No newline at end of file diff --git a/profile/3.3.5a-windows/ida/import_functions.idc b/profile/3.3.5a-windows/ida/import_functions.idc new file mode 100644 index 0000000..4527eda --- /dev/null +++ b/profile/3.3.5a-windows/ida/import_functions.idc @@ -0,0 +1,5 @@ +#include "batch/import_functions.idc" + +static main() { + import_functions(); +} \ No newline at end of file diff --git a/profile/3.3.5a-windows/ida/import_symbols.idc b/profile/3.3.5a-windows/ida/import_symbols.idc index 5e1ba29..a549b43 100644 --- a/profile/3.3.5a-windows/ida/import_symbols.idc +++ b/profile/3.3.5a-windows/ida/import_symbols.idc @@ -1,7846 +1,5 @@ -#include +#include "batch/import_symbols.idc" -#include "import_data_types.idc" static main() { - // Make names - set_name(0x00401070, "CDataStore__FetchWrite"); - set_name(0x004010D0, "CDataStore__IsRead"); - set_name(0x004010E0, "CDataStore__Reset"); - set_name(0x00401130, "CDataStore__Finalize"); - set_name(0x00402B20, "SetPaths"); - set_name(0x004033B0, "ClientKillTimer"); - set_name(0x004038A0, "CDataStore__destructor"); - set_name(0x004067F0, "InitializeGlobal"); - set_name(0x00406B70, "DestroyGlobal"); - set_name(0x00406C70, "CommonMain"); - set_name(0x00407F40, "C44Matrix__C44Matrix"); - set_name(0x00407F80, "C44Matrix__operator_assign_C44Matrix"); - set_name(0x00408030, "GxXformSetProjection"); - set_name(0x00408070, "GxXformViewport"); - set_name(0x00408110, "GxXformProjNativeTranspose"); - set_name(0x00408210, "GxShaderConstantsSet"); - set_name(0x00408240, "GxRsSet_CGxShader"); - set_name(0x00408BF0, "GxRsSet_int32_t"); - set_name(0x00409670, "CGxDevice__RsPush"); - set_name(0x0040BAA5, "purecall"); - set_name(0x0040D3B5, "nullsub_1"); - set_name(0x004217C0, "SFile__FileIsLocal"); - set_name(0x004218C0, "SFile__GetFileSize"); - set_name(0x00421AF0, "SFile__SetDataPath"); - set_name(0x00421BB0, "SFile__SetFilePointer"); - set_name(0x00421CA0, "SFile__Unload"); - set_name(0x00422130, "SFile__IsStreamingMode"); - set_name(0x00422530, "SFile__Read"); - set_name(0x00422910, "SFile__Close"); - set_name(0x00424B10, "SFile__FileExistsEx"); - set_name(0x00424B50, "SFile__OpenEx"); - set_name(0x00424E80, "SFile__Load"); - set_name(0x00424F80, "SFile__Open"); - set_name(0x00461B00, "OsCloseFile"); - set_name(0x00461B50, "OsReadFile"); - set_name(0x00461BD0, "OsGetFileSize"); - set_name(0x00461DB0, "OsSetCurrentDirectory"); - set_name(0x00461FA0, "OsCreateFile"); - set_name(0x0047ADD0, "nullsub_2"); - set_name(0x0047ADE0, "CDataStore__GetBufferParams"); - set_name(0x0047AE10, "CDataStore__DetachBuffer"); - set_name(0x0047AE50, "CDataStore__InternalDestroy"); - set_name(0x0047AEA0, "CDataStore__InternalFetchWrite"); - set_name(0x0047AF40, "CDataStore__Set"); - set_name(0x0047AFE0, "CDataStore__Put_uint8_t"); - set_name(0x0047B040, "CDataStore__Put_uint16_t"); - set_name(0x0047B0A0, "CDataStore__Put_uint32_t"); - set_name(0x0047B100, "CDataStore__Put_uint64_t"); - set_name(0x0047B1C0, "CDataStore__PutArray"); - set_name(0x0047B280, "CDataStore__PutData"); - set_name(0x0047B290, "CDataStore__FetchRead"); - set_name(0x0047B300, "CDataStore__PutString"); - set_name(0x0047B340, "CDataStore__Get_uint8_t"); - set_name(0x0047B380, "CDataStore__Get_uint16_t"); - set_name(0x0047B3C0, "CDataStore__Get_uint32_t"); - set_name(0x0047B400, "CDataStore__Get_uint64_t"); - set_name(0x0047B440, "CDataStore__Get_float"); - set_name(0x0047B480, "CDataStore__GetString"); - set_name(0x0047B560, "CDataStore__GetArray"); - set_name(0x0047B6B0, "CDataStore__GetDataInSitu"); - set_name(0x0047B720, "CmdLineProcess"); - set_name(0x0047B760, "j_nullsub_3"); - set_name(0x0047BF30, "HandleClose"); - set_name(0x0047BF50, "HandleCreate"); - set_name(0x0047BF70, "HandleDuplicate"); - set_name(0x0047BF90, "CoordinateSetAspectRatio"); - set_name(0x0047BFD0, "CoordinateGetAspectRatio"); - set_name(0x0047BFE0, "CoordinateGetAspectCompensation"); - set_name(0x0047BFF0, "NDCToDDC"); - set_name(0x0047C020, "DDCToNDC"); - set_name(0x0047C050, "DDCToNDCWidth"); - set_name(0x0047C060, "DDCToNDCHeight"); - set_name(0x0047C070, "NDCToDDCWidth"); - set_name(0x0047C080, "NDCToDDCHeight"); - set_name(0x0047CBF0, "PropSelectContext"); - set_name(0x0047CC20, "PropGet"); - set_name(0x0047CC50, "PropSet"); - set_name(0x0047CF80, "RCString__Copy"); - set_name(0x0047CFF0, "EventInitialize"); - set_name(0x0047D030, "EventDestroy"); - set_name(0x0047D080, "EventCreateContextEx"); - set_name(0x0047D090, "EventSetConfirmCloseCallback"); - set_name(0x0047D0E0, "CSRWLock__Enter"); - set_name(0x0047D1D0, "EventIsButtonDown"); - set_name(0x0047D230, "EventIsKeyDown"); - set_name(0x0047D290, "EventPostCloseEx"); - set_name(0x0047D310, "EventQueuePost"); - set_name(0x0047D3C0, "EventRegisterEx"); - set_name(0x0047D450, "EventUnregisterEx"); - set_name(0x0047D530, "EventSetTimer"); - set_name(0x0047D620, "EventKillTimer"); - set_name(0x0047D690, "EventSetMouseMode"); - set_name(0x0047D770, "EventRegister"); - set_name(0x0047D790, "EventUnregister"); - set_name(0x0047D990, "IEvtSchedulerShutdown"); - set_name(0x0047DBC0, "SynthesizeIdle"); - set_name(0x0047DC20, "SynthesizePoll"); - set_name(0x0047DC50, "SynthesizePaint"); - set_name(0x0047DCA0, "EventForceIdleProcessing"); - set_name(0x0047DEA0, "IEvtSchedulerDestroy"); - set_name(0x0047E910, "InitializeSchedulerThread"); - set_name(0x0047EC10, "AttachContextToThread"); - set_name(0x0047EFF0, "SchedulerThreadProcProcess"); - set_name(0x0047F230, "SchedulerThreadProc"); - set_name(0x0047F2D0, "EventDoMessageLoop"); - set_name(0x0047F2F0, "IEvtSchedulerInitialize"); - set_name(0x0047F5C0, "IEvtSchedulerCreateContext"); - set_name(0x0047FAC0, "PostMouseModeChanged"); - set_name(0x0047FB80, "IEvtInputDestroy"); - set_name(0x0047FBB0, "IEvtInputSetMouseMode"); - set_name(0x0047FC20, "IEvtInputSetConfirmCloseCallback"); - set_name(0x0047FC90, "ConvertPosition"); - set_name(0x004800A0, "IEvtInputGetMousePosition"); - set_name(0x00480410, "IEvtInputProcess"); - set_name(0x004804B0, "IEvtQueueDestroy"); - set_name(0x004804C0, "IEvtQueueCheckSyncMouseState"); - set_name(0x004804F0, "IEvtQueueRegister"); - set_name(0x004806A0, "IEvtQueuePost"); - set_name(0x00480A50, "IEvtQueueCheckSyncKeyState"); - set_name(0x00480AD0, "IEvtQueueDispatch"); - set_name(0x00480BD0, "IEvtQueueDispatchAll"); - set_name(0x00480D30, "IEvtQueueUnregister"); - set_name(0x00480EA0, "EventDestroy_cleanup"); - set_name(0x00480F70, "IEvtTimerGetNextTime"); - set_name(0x00481100, "IEvtTimerDispatch"); - set_name(0x00481290, "IEvtTimerKill"); - set_name(0x00481390, "IEvtTimerSet"); - set_name(0x004829D0, "GxBufLock"); - set_name(0x004829F0, "GxBufUnlock"); - set_name(0x00482A20, "GxBufStream"); - set_name(0x00482A40, "GxDraw"); - set_name(0x00493BF0, "GxCapsWindowSizeInScreenCoords"); - set_name(0x00495410, "CSimpleTop__OnLayerRender"); - set_name(0x004A8500, "ScrnLayerSetRect"); - set_name(0x004A8720, "OnPaint"); - set_name(0x004A8BB0, "ScrnLayerCreate"); - set_name(0x004A8D10, "GxuFontShutdown"); - set_name(0x004B5510, "TextureCalcMipCount"); - set_name(0x004B5550, "TextureGenerateMips"); - set_name(0x004B5A00, "LoadPredrawnMips"); - set_name(0x004B7220, "TextureAllocMippedImg"); - set_name(0x004B7300, "TextureFreeMippedImg"); - set_name(0x004B78A0, "LoadTgaMips"); - set_name(0x004B8070, "LoadBlpMips"); - set_name(0x004B81D0, "TextureLoadImage"); - set_name(0x004BD9D0, "TextBlockGetFontPtr"); - set_name(0x004BDAA0, "TextBlockCreate"); - set_name(0x004BDBF0, "TextBlockSetStringPos"); - set_name(0x004BDD80, "TextBlockGetWrappedTextHeight"); - set_name(0x004BE9C0, "TextBlockGenerateFont"); - set_name(0x004BEC70, "GxXformProjection"); - set_name(0x004BECF0, "CCamera__SetupWorldProjection"); - set_name(0x004BEE60, "CameraSetupScreenProjection"); - set_name(0x004BF0C0, "CameraSetupWorldProjection"); - set_name(0x004BF770, "CCamera__CCamera"); - set_name(0x004BFCA0, "CameraCreate"); - 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(0x004C1F00, "operator_multiply_C44Matrix_C44Matrix"); - set_name(0x004C21B0, "operator_multiply_C3Vector_C44Matrix"); - set_name(0x004C2370, "C44Matrix__operator_assignment_multiply"); - set_name(0x004C23D0, "C44Matrix__Transpose"); - set_name(0x004C2F90, "C44Matrix__Inverse"); - set_name(0x004C2FC0, "C44Matrix__AffineInverse"); - set_name(0x004C30A0, "C44Matrix__AffineInvertInPlace"); - set_name(0x004C3290, "C44Matrix__RotationAroundZ"); - set_name(0x004C3300, "C44Matrix__RotateAroundX"); - 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(0x004C51B0, "C33Matrix__operator_assign_C33Matrix"); - set_name(0x004D7F60, "CGlueMgr__SetCurrentAccount"); - set_name(0x004D80C0, "CGlueMgr__DisplayLoginStatus"); - set_name(0x004D82A0, "CGlueMgr__SetScreen"); - set_name(0x004D82C0, "CGlueMgr__UpdateCurrentScreen"); - set_name(0x004D8860, "CGlueMgr__HandleDisplaySizeChanged"); - set_name(0x004D8930, "CGlueMgr__Suspend"); - set_name(0x004D8A30, "CGlueMgr__LoginServerLogin"); - set_name(0x004D8BD0, "CGlueMgr__ChangeRealm"); - set_name(0x004D9500, "CGlueMgr__OnKickReasonMsg"); - set_name(0x004D95C0, "CGlueMgr__GetCharacterList"); - set_name(0x004D98D0, "CGlueMgr__StatusDialogClick"); - set_name(0x004DA3D0, "CGlueMgr__LogConnectionStatus"); - set_name(0x004DA4B0, "CGlueMgr__SetLoginStateAndResult"); - set_name(0x004DA5F0, "CGlueMgr__Resume"); - set_name(0x004DA9D0, "CGlueMgr__NetDisconnectHandler"); - set_name(0x004DAB40, "CGlueMgr__Idle"); - set_name(0x004DB9F0, "CGlueMgr__Initialize"); - set_name(0x004DBFD0, "Script_GetLocale"); - set_name(0x004DCE40, "Script_IsWindowsClient"); - set_name(0x004DD400, "Script_RestartGx"); - set_name(0x004DD420, "Script_RestoreVideoStereoDefaults"); - set_name(0x004DD610, "Script_GetMovieResolution"); - set_name(0x004DDC20, "Script_GetExpansionLevel"); - set_name(0x004E4A40, "CGlueMgr__SurveyDownloadCancel"); - set_name(0x004F71A0, "TSList__LinkNode"); - set_name(0x004FBD00, "Script_LoggingChat"); - set_name(0x004FBD20, "Script_LoggingCombat"); - set_name(0x004FBD40, "Script_GetActiveVoiceChannel"); - set_name(0x004FBD90, "Script_GetChatWindowInfo"); - set_name(0x004FBF60, "Script_GetChatWindowSavedPosition"); - set_name(0x004FC020, "Script_GetChatWindowSavedDimensions"); - set_name(0x004FC0C0, "Script_GetChatWindowMessages"); - set_name(0x004FC170, "Script_AddChatWindowMessages"); - set_name(0x004FC250, "Script_RemoveChatWindowMessages"); - set_name(0x004FC330, "Script_SetChatWindowName"); - set_name(0x004FC3D0, "Script_SetChatWindowSize"); - set_name(0x004FC470, "Script_SetChatWindowColor"); - set_name(0x004FC5B0, "Script_SetChatWindowAlpha"); - set_name(0x004FC660, "Script_SetChatWindowLocked"); - set_name(0x004FC6E0, "Script_SetChatWindowUninteractable"); - set_name(0x004FC760, "Script_SetChatWindowDocked"); - set_name(0x004FC810, "Script_SetChatWindowShown"); - set_name(0x004FC890, "Script_SetChatWindowSavedPosition"); - set_name(0x004FC9A0, "Script_SetChatWindowSavedDimensions"); - set_name(0x004FCA50, "Script_GetNumSavedInstances"); - set_name(0x004FCBF0, "Script_IsVoiceChatEnabled"); - set_name(0x004FCC60, "Script_IsVoiceChatAllowed"); - set_name(0x004FCCB0, "Script_IsVoiceChatAllowedByServer"); - set_name(0x004FCCF0, "Script_UnitIsSilenced"); - set_name(0x004FCDF0, "Script_GetMuteStatus"); - set_name(0x004FE630, "Script_ListChannelByName"); - set_name(0x004FE650, "Script_GetChannelList"); - set_name(0x004FE720, "Script_SetChannelPassword"); - set_name(0x004FE810, "Script_SetChannelOwner"); - set_name(0x004FE830, "Script_DisplayChannelOwner"); - set_name(0x004FE850, "Script_GetChannelName"); - set_name(0x004FE950, "Script_ChannelModerator"); - set_name(0x004FE970, "Script_ChannelUnmoderator"); - set_name(0x004FE990, "Script_ChannelMute"); - set_name(0x004FE9B0, "Script_ChannelUnmute"); - set_name(0x004FE9D0, "Script_ChannelInvite"); - set_name(0x004FE9F0, "Script_ChannelKick"); - set_name(0x004FEA10, "Script_ChannelBan"); - set_name(0x004FEA30, "Script_ChannelUnban"); - set_name(0x004FEA50, "Script_ChannelToggleAnnouncements"); - set_name(0x004FEA70, "Script_ChannelVoiceOn"); - set_name(0x004FEA90, "Script_ChannelVoiceOff"); - set_name(0x004FEAB0, "Script_DisplayChannelVoiceOn"); - set_name(0x004FEAD0, "Script_DisplayChannelVoiceOff"); - set_name(0x004FEAF0, "Script_ChangeChatColor"); - set_name(0x004FED10, "Script_ResetChatColors"); - set_name(0x004FEDC0, "Script_SetChatColorNameByClass"); - set_name(0x004FEEE0, "Script_GetChatTypeIndex"); - set_name(0x004FEFF0, "Script_GetChatWindowChannels"); - set_name(0x004FF0D0, "Script_RemoveChatWindowChannel"); - set_name(0x004FF200, "Script_EnumerateServerChannels"); - set_name(0x004FF2C0, "Script_GetSavedInstanceInfo"); - set_name(0x004FF580, "Script_GetChannelDisplayInfo"); - set_name(0x004FFA10, "Script_GetSelectedDisplayChannel"); - set_name(0x004FFA70, "Script_IsDisplayChannelOwner"); - set_name(0x004FFAE0, "Script_IsDisplayChannelModerator"); - set_name(0x004FFB50, "Script_IsSilenced"); - set_name(0x004FFC30, "Script_SetChannelWatch"); - set_name(0x004FFC50, "Script_ClearChannelWatch"); - set_name(0x004FFCC0, "Script_DeclineInvite"); - set_name(0x00500560, "Script_SendAddonMessage"); - set_name(0x00500760, "Script_GetNumLanguages"); - set_name(0x00500810, "Script_GetLanguageByIndex"); - set_name(0x00500910, "Script_GetDefaultLanguage"); - set_name(0x00500980, "Script_DoEmote"); - set_name(0x00500AE0, "Script_SetActiveVoiceChannel"); - set_name(0x00500BE0, "Script_RequestRaidInfo"); - set_name(0x00500C80, "Script_CanComplainChat"); - set_name(0x00501140, "Script_ChannelSilenceVoice"); - set_name(0x00501250, "Script_ChannelSilenceAll"); - set_name(0x005012F0, "Script_ChannelUnSilenceVoice"); - set_name(0x00501400, "Script_ChannelUnSilenceAll"); - set_name(0x00501DB0, "Script_AddChatWindowChannel"); - set_name(0x00501F00, "Script_ResetChatWindows"); - set_name(0x00504E10, "Script_GetNumDisplayChannels"); - set_name(0x00504E50, "Script_SetSelectedDisplayChannel"); - set_name(0x00504F30, "Script_GetChannelRosterInfo"); - set_name(0x00505190, "Script_GetNumChannelMembers"); - set_name(0x005052E0, "Script_CollapseChannelHeader"); - set_name(0x00505360, "Script_ExpandChannelHeader"); - set_name(0x005096D0, "Script_LeaveChannelByName"); - set_name(0x0050D170, "Script_SendChatMessage"); - set_name(0x0050D8A0, "Script_SendSystemMessage"); - set_name(0x0050DAA0, "Script_JoinTemporaryChannel"); - set_name(0x0050DAC0, "Script_JoinPermanentChannel"); - set_name(0x0050DAE0, "Script_ListChannels"); - set_name(0x0050DC10, "Script_SetSavedInstanceExtend"); - set_name(0x0050ED00, "Script_ComplainChat"); - set_name(0x0050F830, "Script_FrameXML_Debug"); - set_name(0x0050F890, "Script_GetBuildInfo"); - set_name(0x0050F8F0, "Script_SetLayoutMode"); - set_name(0x0050F950, "Script_GetMouseButtonClicked"); - set_name(0x0050F990, "Script_SetConsoleKey"); - set_name(0x0050FE80, "Script_IsDebugBuild"); - set_name(0x0050FF30, "Script_RegisterCVar"); - set_name(0x0050FF50, "Script_GetCVarInfo"); - set_name(0x00510040, "Script_GetCVar"); - set_name(0x005100C0, "Script_GetCVarBool"); - set_name(0x00510150, "Script_GetCVarDefault"); - set_name(0x005101D0, "Script_SetWaterDetail"); - set_name(0x00510200, "Script_GetFarclip"); - set_name(0x00510230, "Script_SetFarclip"); - set_name(0x005102B0, "Script_GetTexLodBias"); - set_name(0x005102E0, "Script_SetTexLodBias"); - set_name(0x00510360, "Script_GetBaseMip"); - set_name(0x00510390, "Script_SetBaseMip"); - set_name(0x00510410, "Script_Stuck"); - set_name(0x00510430, "Script_Logout"); - set_name(0x00510450, "Script_Quit"); - set_name(0x00510470, "Script_GetFramerate"); - set_name(0x005104A0, "Script_SetCursor"); - set_name(0x00510920, "Script_ResetCursor"); - set_name(0x00510930, "Script_ReportBug"); - set_name(0x00510980, "Script_ReportSuggestion"); - set_name(0x005109D0, "Script_BeginTrade"); - set_name(0x005109E0, "Script_CancelTrade"); - set_name(0x005109F0, "Script_ForceLogout"); - set_name(0x00510A00, "Script_ForceQuit"); - set_name(0x00510A10, "Script_GetCursorPosition"); - set_name(0x00510AC0, "Script_GetNetStats"); - set_name(0x00510B30, "Script_RunScript"); - set_name(0x00510B80, "Script_ReplaceTradeEnchant"); - set_name(0x00510B90, "Script_IsMacClient"); - set_name(0x00510BB0, "Script_ReadFile"); - set_name(0x00510BD0, "Script_GetCoinIcon"); - set_name(0x00510C60, "Script_GetCoinText"); - set_name(0x00510D00, "Script_GetCoinTextureString"); - set_name(0x00510DB0, "Script_ConfirmBindOnUse"); - set_name(0x00510DC0, "Script_RestoreVideoResolutionDefaults"); - set_name(0x00510DD0, "Script_RestoreVideoEffectsDefaults"); - set_name(0x00510DE0, "Script_SetEuropeanNumbers"); - set_name(0x00510E00, "Script_GetRealmName"); - set_name(0x00510E20, "Script_GetItemQualityColor"); - set_name(0x00510F20, "Script_GetItemFamily"); - set_name(0x00510FC0, "Script_GetItemCooldown"); - set_name(0x005110D0, "Script_IsCurrentItem"); - set_name(0x00511150, "Script_IsEquippableItem"); - set_name(0x00511200, "Script_GetNumAddOns"); - set_name(0x00511240, "Script_GetAddOnInfo"); - set_name(0x00511430, "Script_GetAddOnMetadata"); - set_name(0x00511510, "Script_UpdateAddOnMemoryUsage"); - set_name(0x00511530, "Script_GetAddOnMemoryUsage"); - set_name(0x00511610, "Script_GetScriptCPUUsage"); - set_name(0x00511640, "Script_UpdateAddOnCPUUsage"); - set_name(0x00511660, "Script_GetAddOnCPUUsage"); - set_name(0x00511720, "Script_GetFunctionCPUUsage"); - set_name(0x005117C0, "Script_GetEventCPUUsage"); - set_name(0x00511830, "Script_ResetCPUUsage"); - set_name(0x00511840, "Script_EnableAddOn"); - set_name(0x00511900, "Script_EnableAllAddOns"); - set_name(0x00511940, "Script_DisableAddOn"); - set_name(0x00511A00, "Script_DisableAllAddOns"); - set_name(0x00511A40, "Script_ResetDisabledAddOns"); - set_name(0x00511A60, "Script_IsAddOnLoadOnDemand"); - set_name(0x00511B30, "Script_IsAddOnLoaded"); - set_name(0x00511C40, "Script_GetBillingTimeRested"); - set_name(0x00511C80, "Script_GetExistingLocales"); - set_name(0x00511CC0, "Script_InCombatLockdown"); - set_name(0x00511D20, "Script_VoicePushToTalkStop"); - set_name(0x00511D30, "Script_GetSummonFriendCooldown"); - set_name(0x00511DD0, "Script_GetNumDeclensionSets"); - set_name(0x00511E80, "Script_DeclineName"); - set_name(0x00511F90, "Script_UploadSettings"); - set_name(0x00511FA0, "Script_DownloadSettings"); - set_name(0x00511FB0, "Script_IsDesaturateSupported"); - set_name(0x00511FE0, "Script_GetThreatStatusColor"); - set_name(0x00512090, "Script_ConsoleAddMessage"); - set_name(0x00514430, "Script_IsModifierKeyDown"); - set_name(0x005144C0, "Script_IsLeftShiftKeyDown"); - set_name(0x00514520, "Script_IsRightShiftKeyDown"); - set_name(0x00514580, "Script_IsShiftKeyDown"); - set_name(0x00514610, "Script_IsLeftControlKeyDown"); - set_name(0x00514670, "Script_IsRightControlKeyDown"); - set_name(0x005146D0, "Script_IsControlKeyDown"); - set_name(0x00514760, "Script_IsLeftAltKeyDown"); - set_name(0x005147C0, "Script_IsRightAltKeyDown"); - set_name(0x00514820, "Script_IsAltKeyDown"); - set_name(0x005148B0, "Script_IsMouseButtonDown"); - set_name(0x00514BA0, "Script_GetMouseButtonName"); - set_name(0x00514C10, "Script_SetCVar"); - set_name(0x00514D40, "Script_GetCVarMin"); - set_name(0x00514E30, "Script_GetCVarMax"); - set_name(0x00514F60, "Script_GetCVarAbsoluteMin"); - set_name(0x00515010, "Script_GetCVarAbsoluteMax"); - set_name(0x005150E0, "Script_Screenshot"); - set_name(0x00515100, "Script_CursorHasItem"); - set_name(0x00515140, "Script_CursorHasSpell"); - set_name(0x00515180, "Script_CursorHasMacro"); - set_name(0x005151C0, "Script_CursorHasMoney"); - set_name(0x00515200, "Script_GetCursorInfo"); - set_name(0x00515560, "Script_TargetDirectionFinished"); - set_name(0x00515570, "Script_GetZoneText"); - set_name(0x005155A0, "Script_GetRealZoneText"); - set_name(0x005155D0, "Script_GetSubZoneText"); - set_name(0x00515600, "Script_GetMinimapZoneText"); - set_name(0x00515630, "Script_ResetInstances"); - set_name(0x005156A0, "Script_IsInInstance"); - set_name(0x00515750, "Script_GetInstanceDifficulty"); - set_name(0x00515790, "Script_GetDungeonDifficulty"); - set_name(0x00515810, "Script_GetRaidDifficulty"); - set_name(0x00515880, "Script_RequestTimePlayed"); - set_name(0x00515950, "Script_ResurrectGetOfferer"); - set_name(0x005159C0, "Script_ResurrectHasSickness"); - set_name(0x00515A00, "Script_ResurrectHasTimer"); - set_name(0x00515A50, "Script_GetCursorMoney"); - set_name(0x00515A90, "Script_GuildSetMOTD"); - set_name(0x00515B70, "Script_GuildLeave"); - set_name(0x00515BE0, "Script_GuildDisband"); - set_name(0x00515C50, "Script_GuildInfo"); - set_name(0x00515CC0, "Script_ArenaTeamInviteByName"); - set_name(0x00515DD0, "Script_ArenaTeamLeave"); - set_name(0x00515EB0, "Script_ArenaTeamUninviteByName"); - set_name(0x00515FF0, "Script_ArenaTeamSetLeaderByName"); - set_name(0x00516130, "Script_ArenaTeamDisband"); - set_name(0x00516210, "Script_GetReleaseTimeRemaining"); - set_name(0x00516280, "Script_GetCorpseRecoveryDelay"); - set_name(0x005162E0, "Script_GetInstanceBootTimeRemaining"); - set_name(0x00516340, "Script_GetInstanceLockTimeRemaining"); - set_name(0x00516410, "Script_GetInstanceLockTimeRemainingEncounter"); - set_name(0x005164B0, "Script_GetSummonConfirmTimeLeft"); - set_name(0x00516510, "Script_GetSummonConfirmSummoner"); - set_name(0x00516580, "Script_GetSummonConfirmAreaName"); - set_name(0x005165E0, "Script_GetNumTitles"); - set_name(0x00516610, "Script_RandomRoll"); - set_name(0x005166F0, "Script_OpeningCinematic"); - set_name(0x00516760, "Script_InCinematic"); - set_name(0x005167A0, "Script_ReplaceEnchant"); - set_name(0x005167E0, "Script_IsSubZonePVPPOI"); - set_name(0x00516840, "Script_TogglePVP"); - set_name(0x005168B0, "Script_SetPVP"); - set_name(0x00516970, "Script_SetPortraitToTexture"); - set_name(0x00516AA0, "Script_GetGMTicketCategories"); - set_name(0x00516B20, "Script_GetBindLocation"); - set_name(0x00516B90, "Script_GetAreaSpiritHealerTime"); - set_name(0x00516BF0, "Script_GetMouseFocus"); - set_name(0x00516C60, "Script_GetItemInfo"); - set_name(0x00516ED0, "Script_GetItemUniqueness"); - set_name(0x00517020, "Script_GetItemIcon"); - set_name(0x00517100, "Script_GetItemSpell"); - set_name(0x005171F0, "Script_IsHelpfulItem"); - set_name(0x005172E0, "Script_IsHarmfulItem"); - set_name(0x005173E0, "Script_IsConsumableItem"); - set_name(0x00517530, "Script_IsDressableItem"); - set_name(0x00517890, "Script_GetFrameCPUUsage"); - set_name(0x005179B0, "Script_GetAddOnDependencies"); - set_name(0x00517AA0, "Script_GetMirrorTimerProgress"); - set_name(0x00517B50, "Script_SetTaxiBenchmarkMode"); - set_name(0x00517C20, "Script_SetUIVisibility"); - set_name(0x00517C60, "Script_GetTotemTimeLeft"); - set_name(0x00517D20, "Script_DeclineLevelGrant"); - set_name(0x00517D30, "Script_IsThreatWarningEnabled"); - set_name(0x00517D70, "Script_CanMapChangeDifficulty"); - set_name(0x0051A3B0, "Script_ClearCursor"); - set_name(0x0051A3D0, "Script_EquipCursorItem"); - set_name(0x0051A530, "Script_EquipPendingItem"); - set_name(0x0051A5C0, "Script_CancelPendingEquip"); - set_name(0x0051A650, "Script_AttackTarget"); - set_name(0x0051A680, "Script_AutoEquipCursorItem"); - set_name(0x0051A6B0, "Script_ToggleSheath"); - set_name(0x0051A6E0, "Script_InviteUnit"); - set_name(0x0051A7A0, "Script_UninviteUnit"); - set_name(0x0051A880, "Script_CanShowResetInstances"); - set_name(0x0051A8C0, "Script_GetInstanceInfo"); - set_name(0x0051AA90, "Script_RepopMe"); - set_name(0x0051AAC0, "Script_AcceptResurrect"); - set_name(0x0051AAF0, "Script_DeclineResurrect"); - set_name(0x0051AB20, "Script_AcceptGroup"); - set_name(0x0051ABA0, "Script_DeclineGroup"); - set_name(0x0051ABD0, "Script_AcceptGuild"); - set_name(0x0051AC00, "Script_DeclineGuild"); - set_name(0x0051AC30, "Script_AcceptArenaTeam"); - set_name(0x0051AC60, "Script_DeclineArenaTeam"); - set_name(0x0051AC90, "Script_CancelLogout"); - set_name(0x0051ACD0, "Script_HasSoulstone"); - set_name(0x0051ADD0, "Script_UseSoulstone"); - set_name(0x0051AE80, "Script_HasKey"); - set_name(0x0051AEF0, "Script_GetScreenWidth"); - set_name(0x0051AF50, "Script_GetScreenHeight"); - set_name(0x0051AFB0, "Script_GetDamageBonusStat"); - set_name(0x0051B050, "Script_ConfirmSummon"); - set_name(0x0051B110, "Script_CancelSummon"); - set_name(0x0051B1D0, "Script_SitStandOrDescendStart"); - set_name(0x0051B240, "Script_CheckInteractDistance"); - set_name(0x0051B3B0, "Script_GetCurrentTitle"); - set_name(0x0051B410, "Script_IsTitleKnown"); - set_name(0x0051B4E0, "Script_GetTitleName"); - set_name(0x0051B6A0, "Script_AcceptXPLoss"); - set_name(0x0051B6E0, "Script_CheckSpiritHealerDist"); - set_name(0x0051B740, "Script_CheckTalentMasterDist"); - set_name(0x0051B7A0, "Script_CheckBinderDist"); - set_name(0x0051B800, "Script_RetrieveCorpse"); - set_name(0x0051B8B0, "Script_GetRestState"); - set_name(0x0051B960, "Script_GetXPExhaustion"); - set_name(0x0051BA50, "Script_GetZonePVPInfo"); - set_name(0x0051BCA0, "Script_GetPVPDesired"); - set_name(0x0051BD00, "Script_GetPVPTimer"); - set_name(0x0051BD60, "Script_IsPVPTimerRunning"); - set_name(0x0051BDD0, "Script_DropItemOnUnit"); - set_name(0x0051BF50, "Script_ConfirmTalentWipe"); - set_name(0x0051BF90, "Script_ConfirmBinder"); - set_name(0x0051BFD0, "Script_ShowingHelm"); - set_name(0x0051C040, "Script_ShowingCloak"); - set_name(0x0051C0B0, "Script_ShowHelm"); - set_name(0x0051C100, "Script_ShowCloak"); - set_name(0x0051C150, "Script_GetItemGem"); - set_name(0x0051C2E0, "Script_GetItemCount"); - set_name(0x0051C450, "Script_IsUsableItem"); - set_name(0x0051C690, "Script_IsEquippedItem"); - set_name(0x0051C740, "Script_IsEquippedItemType"); - set_name(0x0051C870, "Script_ItemHasRange"); - set_name(0x0051C9C0, "Script_IsItemInRange"); - set_name(0x0051CB30, "Script_PartialPlayTime"); - set_name(0x0051CBA0, "Script_NoPlayTime"); - set_name(0x0051CC10, "Script_GetMirrorTimerInfo"); - set_name(0x0051CD00, "Script_UseItemByName"); - set_name(0x0051CDB0, "Script_EquipItemByName"); - set_name(0x0051D0B0, "Script_StopAttack"); - set_name(0x0051D100, "Script_GetTaxiBenchmarkMode"); - set_name(0x0051D170, "Script_Dismount"); - set_name(0x0051D1B0, "Script_IsReferAFriendLinked"); - set_name(0x0051D230, "Script_CanGrantLevel"); - set_name(0x0051D2B0, "Script_CanSummonFriend"); - set_name(0x0051D330, "Script_GetTotemInfo"); - set_name(0x0051D520, "Script_DestroyTotem"); - set_name(0x0051D590, "Script_GameMovieFinished"); - set_name(0x0051D5A0, "Script_GetAllowLowLevelRaid"); - set_name(0x0051D600, "Script_SetAllowLowLevelRaid"); - set_name(0x005222E0, "Script_ReloadUI"); - set_name(0x00522320, "Script_DeleteCursorItem"); - set_name(0x00522480, "Script_FocusUnit"); - set_name(0x005224C0, "Script_FollowUnit"); - set_name(0x005225E0, "Script_ClearFocus"); - set_name(0x00522600, "Script_InitiateTrade"); - set_name(0x00522710, "Script_CanInspect"); - set_name(0x00522870, "Script_NotifyInspect"); - set_name(0x00522950, "Script_DropCursorMoney"); - set_name(0x00522980, "Script_PickupPlayerMoney"); - set_name(0x00522A20, "Script_GuildInvite"); - set_name(0x00522AF0, "Script_GuildUninvite"); - set_name(0x00522BC0, "Script_GuildPromote"); - set_name(0x00522C90, "Script_GuildDemote"); - set_name(0x00522D60, "Script_GuildSetLeader"); - set_name(0x00522E30, "Script_SetCurrentTitle"); - set_name(0x00522F70, "Script_BindEnchant"); - set_name(0x00522F90, "Script_NotWhileDeadError"); - set_name(0x00522FA0, "Script_CancelAreaSpiritHeal"); - set_name(0x00522FB0, "Script_PickupItem"); - set_name(0x00523090, "Script_StartAttack"); - set_name(0x00523160, "Script_GrantLevel"); - set_name(0x00523260, "Script_SummonFriend"); - set_name(0x00523360, "Script_AcceptLevelGrant"); - set_name(0x00523370, "Script_EndRefund"); - set_name(0x005233D0, "Script_EndBoundTradeable"); - set_name(0x00524980, "Script_StopCinematic"); - set_name(0x00525A30, "Script_TargetUnit"); - set_name(0x00525A90, "Script_TargetNearest"); - set_name(0x00525AD0, "Script_TargetNearestEnemy"); - set_name(0x00525B10, "Script_TargetNearestEnemyPlayer"); - set_name(0x00525B50, "Script_TargetNearestFriend"); - set_name(0x00525B90, "Script_TargetNearestFriendPlayer"); - set_name(0x00525BD0, "Script_TargetNearestPartyMember"); - set_name(0x00525C00, "Script_TargetNearestRaidMember"); - set_name(0x00525C30, "Script_TargetDirectionEnemy"); - set_name(0x00525CD0, "Script_TargetDirectionFriend"); - set_name(0x00525D70, "Script_TargetLastTarget"); - set_name(0x00525DF0, "Script_TargetLastEnemy"); - set_name(0x00525E50, "Script_TargetLastFriend"); - set_name(0x00525EB0, "Script_AssistUnit"); - set_name(0x00525FC0, "Script_ClearTarget"); - set_name(0x00526050, "Script_SetDungeonDifficulty"); - set_name(0x005261A0, "Script_SetRaidDifficulty"); - set_name(0x005262D0, "Script_AcceptAreaSpiritHeal"); - set_name(0x005262E0, "Script_TargetTotem"); - set_name(0x00527F00, "Script_InteractUnit"); - set_name(0x00528920, "Script_LoadAddOn"); - set_name(0x0052A980, "CGGameUI__Initialize"); - set_name(0x0052B470, "Script_RegisterForSave"); - set_name(0x0052B4E0, "Script_RegisterForSavePerCharacter"); - set_name(0x0052C110, "Script_GetNumPartyMembers"); - set_name(0x0052C190, "Script_GetRealNumPartyMembers"); - set_name(0x0052C1D0, "Script_GetPartyMember"); - set_name(0x0052C270, "Script_GetPartyLeaderIndex"); - set_name(0x0052C2A0, "Script_GetLootThreshold"); - set_name(0x0052C2D0, "Script_GetOptOutOfLoot"); - set_name(0x0052C310, "Script_IsPartyLFG"); - set_name(0x0052C350, "Script_HasLFGRestrictions"); - set_name(0x0052CCD0, "Script_IsPartyLeader"); - set_name(0x0052CD30, "Script_IsRealPartyLeader"); - set_name(0x0052CD90, "Script_GetLootMethod"); - set_name(0x0052CF00, "Script_SetOptOutOfLoot"); - set_name(0x0052CF60, "Script_GetPartyAssignment"); - set_name(0x0052D000, "Script_CanChangePlayerDifficulty"); - set_name(0x0052D990, "Script_LeaveParty"); - set_name(0x0052D9C0, "Script_SilenceMember"); - set_name(0x0052DAF0, "Script_UnSilenceMember"); - set_name(0x0052DC20, "Script_SetLootMethod"); - set_name(0x0052DE60, "Script_SetLootThreshold"); - set_name(0x0052E1B0, "Script_SetPartyAssignment"); - set_name(0x0052E400, "Script_ClearPartyAssignment"); - set_name(0x0052E420, "Script_ChangePlayerDifficulty"); - set_name(0x0052E4F0, "Script_CanAlterSkin"); - set_name(0x0052E850, "Script_GetBarberShopStyleInfo"); - set_name(0x0052E9B0, "Script_GetHairCustomization"); - set_name(0x0052E9D0, "Script_GetFacialHairCustomization"); - set_name(0x0052ED60, "Script_GetBarberShopTotalCost"); - set_name(0x0052ED80, "Script_CancelBarberShop"); - set_name(0x0052EEF0, "Script_ApplyBarberShopStyle"); - set_name(0x0052F900, "Script_BarberShopReset"); - set_name(0x0052FDD0, "Script_SetNextBarberShopStyle"); - set_name(0x005301D0, "Script_GetNextCompleatedTutorial"); - set_name(0x00530240, "Script_GetPrevCompleatedTutorial"); - set_name(0x00530700, "Script_CanResetTutorials"); - set_name(0x00530750, "Script_FlagTutorial"); - set_name(0x005307A0, "Script_IsTutorialFlagged"); - set_name(0x00530820, "Script_ClearTutorials"); - set_name(0x00530830, "Script_ResetTutorials"); - set_name(0x005308D0, "Script_TriggerTutorial"); - set_name(0x00530EC0, "Script_BNConnected"); - set_name(0x00530F20, "Script_IsBNLogin"); - set_name(0x00532AF0, "CGxDevice__Caps"); - set_name(0x005343F0, "Script_BNGetInfo"); - set_name(0x00534590, "Script_BNGetNumFriends"); - set_name(0x005349F0, "Script_BNGetNumFriendToons"); - set_name(0x00534ED0, "Script_BNRemoveFriend"); - set_name(0x00534F80, "Script_BNSetFriendNote"); - set_name(0x00535080, "Script_BNGetNumFriendInvites"); - set_name(0x00535180, "Script_BNGetFriendInviteInfo"); - set_name(0x00535380, "Script_BNSendFriendInvite"); - set_name(0x00535490, "Script_BNSendFriendInviteByID"); - set_name(0x005355C0, "Script_BNAcceptFriendInvite"); - set_name(0x00535660, "Script_BNDeclineFriendInvite"); - set_name(0x00535700, "Script_BNReportFriendInvite"); - set_name(0x005357A0, "Script_BNSetAFK"); - set_name(0x00535860, "Script_BNSetDND"); - set_name(0x00535920, "Script_BNSetCustomMessage"); - set_name(0x00535AA0, "Script_BNGetCustomMessageTable"); - set_name(0x00535C60, "Script_BNSetFocus"); - set_name(0x00535CE0, "Script_BNCreateConversation"); - set_name(0x00535EB0, "Script_BNInviteToConversation"); - set_name(0x00536030, "Script_BNLeaveConversation"); - set_name(0x00536110, "Script_BNSendConversationMessage"); - set_name(0x00536220, "Script_BNGetNumConversationMembers"); - set_name(0x00536330, "Script_BNGetConversationInfo"); - set_name(0x00536400, "Script_BNGetNumBlocked"); - set_name(0x005364E0, "Script_BNIsBlocked"); - set_name(0x005365B0, "Script_BNSetBlocked"); - set_name(0x005366A0, "Script_BNSetSelectedBlock"); - set_name(0x00536790, "Script_BNGetSelectedBlock"); - set_name(0x00536890, "Script_BNGetNumBlockedToons"); - set_name(0x00536970, "Script_BNGetBlockedToonInfo"); - set_name(0x00536A90, "Script_BNIsToonBlocked"); - set_name(0x00536B60, "Script_BNSetToonBlocked"); - set_name(0x00536C50, "Script_BNSetSelectedToonBlock"); - set_name(0x00536D40, "Script_BNGetSelectedToonBlock"); - set_name(0x00536E40, "Script_BNReportPlayer"); - set_name(0x00537010, "Script_BNFeaturesEnabledAndConnected"); - set_name(0x00537070, "Script_BNFeaturesEnabled"); - set_name(0x005370D0, "Script_BNGetNumFOF"); - set_name(0x00537240, "Script_BNGetFOFInfo"); - set_name(0x00537510, "Script_BNSetSelectedFriend"); - set_name(0x00537600, "Script_BNGetSelectedFriend"); - set_name(0x005376C0, "Script_BNSetMatureLanguageFilter"); - set_name(0x005377C0, "Script_BNGetMatureLanguageFilter"); - set_name(0x005378A0, "Script_BNIsSelf"); - set_name(0x00537950, "Script_BNIsFriend"); - set_name(0x00537A00, "Script_BNGetMaxPlayersInConversation"); - set_name(0x00539BF0, "Script_BNGetFriendInfo"); - set_name(0x00539CC0, "Script_BNGetFriendInfoByID"); - set_name(0x00539D70, "Script_BNGetFriendToonInfo"); - set_name(0x00539F90, "Script_BNGetToonInfo"); - set_name(0x0053A030, "Script_BNSendWhisper"); - set_name(0x0053A150, "Script_BNGetConversationMemberInfo"); - set_name(0x0053A300, "Script_BNListConversation"); - set_name(0x0053A540, "Script_BNGetBlockedInfo"); - set_name(0x0053A660, "Script_BNRequestFOFInfo"); - set_name(0x0053B5C0, "Script_GetNumSpellTabs"); - set_name(0x0053B650, "Script_GetKnownSlotFromHighestRankSlot"); - set_name(0x0053B6C0, "Script_FindSpellBookSlotByID"); - set_name(0x0053BE70, "Script_GetSpellTabInfo"); - set_name(0x0053C0B0, "Script_GetNumShapeshiftForms"); - set_name(0x0053C0F0, "Script_CastShapeshiftForm"); - set_name(0x0053C180, "Script_GetShapeshiftFormCooldown"); - set_name(0x0053C2A0, "Script_GetNumCompanions"); - set_name(0x0053C310, "Script_PickupCompanion"); - set_name(0x0053C3A0, "Script_IsSpellKnown"); - set_name(0x0053DD10, "Script_UpdateSpells"); - set_name(0x0053DD30, "Script_HasPetSpells"); - set_name(0x0053DE10, "Script_GetShapeshiftForm"); - set_name(0x0053DE60, "Script_CancelShapeshiftForm"); - set_name(0x0053DE90, "Script_GetShapeshiftFormInfo"); - set_name(0x0053E060, "Script_CastSpellByID"); - set_name(0x0053E2C0, "Script_GetCompanionInfo"); - set_name(0x0053E490, "Script_GetCompanionCooldown"); - set_name(0x0053E5E0, "Script_CallCompanion"); - set_name(0x0053E6B0, "Script_DismissCompanion"); - set_name(0x0053E7E0, "Script_SummonRandomCritter"); - set_name(0x00540310, "Script_CastSpellByName"); - set_name(0x005407F0, "Script_GetSpellName"); - set_name(0x005408E0, "Script_GetSpellLink"); - set_name(0x00540A30, "Script_GetSpellInfo"); - set_name(0x00540D70, "Script_GetSpellTexture"); - set_name(0x00540DF0, "Script_GetSpellCount"); - set_name(0x00540E80, "Script_GetSpellCooldown"); - set_name(0x00541010, "Script_GetSpellAutocast"); - set_name(0x005410E0, "Script_ToggleSpellAutocast"); - set_name(0x00541140, "Script_EnableSpellAutocast"); - set_name(0x005411A0, "Script_DisableSpellAutocast"); - set_name(0x00541200, "Script_PickupSpell"); - set_name(0x00541250, "Script_CastSpell"); - set_name(0x005412C0, "Script_IsSelectedSpell"); - set_name(0x00541340, "Script_IsPassiveSpell"); - set_name(0x00541420, "Script_IsAttackSpell"); - set_name(0x00541500, "Script_IsCurrentSpell"); - set_name(0x005415D0, "Script_IsAutoRepeatSpell"); - set_name(0x00541680, "Script_IsUsableSpell"); - set_name(0x00541800, "Script_IsHelpfulSpell"); - set_name(0x005418F0, "Script_IsHarmfulSpell"); - set_name(0x005419F0, "Script_IsConsumableSpell"); - set_name(0x00541AF0, "Script_SpellHasRange"); - set_name(0x00541C60, "Script_IsSpellInRange"); - set_name(0x00543020, "Script_GetNumMapLandmarks"); - set_name(0x00543060, "Script_GetNumMapOverlays"); - set_name(0x005430A0, "Script_PositionWorldMapArrowFrame"); - set_name(0x005432C0, "Script_PositionMiniWorldMapArrowFrame"); - set_name(0x005434E0, "Script_ShowWorldMapArrowFrame"); - set_name(0x00543540, "Script_ShowMiniWorldMapArrowFrame"); - set_name(0x005435A0, "Script_GetWintergraspWaitTime"); - set_name(0x00543600, "Script_CanQueueForWintergrasp"); - set_name(0x00544B20, "Script_GetMapContinents"); - set_name(0x00544B90, "Script_GetMapZones"); - set_name(0x00544C40, "Script_DungeonUsesTerrainMap"); - set_name(0x00544CA0, "Script_GetMapInfo"); - set_name(0x00544D40, "Script_GetCurrentMapContinent"); - set_name(0x00544E10, "Script_GetCurrentMapAreaID"); - set_name(0x00544E80, "Script_GetCurrentMapZone"); - set_name(0x00544FC0, "Script_GetCurrentMapDungeonLevel"); - set_name(0x00545050, "Script_IsZoomOutAvailable"); - set_name(0x00545110, "Script_UpdateMapHighlight"); - set_name(0x00545880, "Script_GetPlayerMapPosition"); - set_name(0x00545950, "Script_GetCorpseMapPosition"); - set_name(0x005459C0, "Script_GetDeathReleasePosition"); - set_name(0x00545A30, "Script_GetMapLandmarkInfo"); - set_name(0x00545C80, "Script_GetMapOverlayInfo"); - set_name(0x00545E60, "Script_CreateWorldMapArrowFrame"); - set_name(0x00545F20, "Script_CreateMiniWorldMapArrowFrame"); - set_name(0x00545FE0, "Script_UpdateWorldMapArrowFrames"); - set_name(0x00545FF0, "Script_InitWorldMapPing"); - set_name(0x00546290, "Script_GetNumDungeonMapLevels"); - set_name(0x005469E0, "Script_SetMapZoom"); - set_name(0x00546A90, "Script_ZoomOut"); - set_name(0x00546C50, "Script_SetMapByID"); - set_name(0x00546E80, "Script_ProcessMapClick"); - set_name(0x00546EF0, "Script_ClickLandmark"); - set_name(0x00547B80, "Script_SetDungeonMapLevel"); - set_name(0x00547C10, "Script_SetMapToCurrentZone"); - set_name(0x00548720, "Script_GetNumWorldStateUI"); - set_name(0x00548D40, "Script_GetWorldStateUIInfo"); - set_name(0x00549AD0, "Script_IsActiveBattlefieldArena"); - set_name(0x00549B40, "Script_CloseBattlefield"); - set_name(0x00549B80, "Script_GetBattlefieldPortExpiration"); - set_name(0x00549C40, "Script_GetBattlefieldInstanceExpiration"); - set_name(0x00549CD0, "Script_GetBattlefieldInstanceRunTime"); - set_name(0x00549D30, "Script_GetBattlefieldEstimatedWaitTime"); - set_name(0x00549DD0, "Script_GetBattlefieldTimeWaited"); - set_name(0x00549E80, "Script_GetNumBattlefieldScores"); - set_name(0x00549EC0, "Script_GetBattlefieldWinner"); - set_name(0x00549F20, "Script_GetNumBattlefieldStats"); - set_name(0x00549F60, "Script_GetBattlefieldStatData"); - set_name(0x0054A040, "Script_GetNumBattlefieldPositions"); - set_name(0x0054A0E0, "Script_GetNumBattlefieldFlagPositions"); - set_name(0x0054A140, "Script_GetNumBattlefieldVehicles"); - set_name(0x0054A180, "Script_GetBattlefieldTeamInfo"); - set_name(0x0054A280, "Script_GetBattlefieldArenaFaction"); - set_name(0x0054A2C0, "Script_GetNumArenaOpponents"); - set_name(0x0054A300, "Script_GetHolidayBGHonorCurrencyBonuses"); - set_name(0x0054A370, "Script_GetRandomBGHonorCurrencyBonuses"); - set_name(0x0054BAA0, "Script_GetNumBattlefields"); - set_name(0x0054BAE0, "Script_IsBattlefieldArena"); - set_name(0x0054BB40, "Script_SetSelectedBattlefield"); - set_name(0x0054BBD0, "Script_GetSelectedBattlefield"); - set_name(0x0054BC30, "Script_GetBattlefieldStatus"); - set_name(0x0054BE90, "Script_GetBattlefieldScore"); - set_name(0x0054C120, "Script_SetBattlefieldScoreFaction"); - set_name(0x0054C170, "Script_GetBattlefieldStatInfo"); - set_name(0x0054C250, "Script_LeaveBattlefield"); - set_name(0x0054C2E0, "Script_GetBattlefieldPosition"); - set_name(0x0054C4D0, "Script_GetBattlefieldVehicleInfo"); - set_name(0x0054C6E0, "Script_CanJoinBattlefieldAsGroup"); - set_name(0x0054C740, "Script_GetBattlefieldMapIconScale"); - set_name(0x0054C7A0, "Script_HearthAndResurrectFromArea"); - set_name(0x0054C810, "Script_CanHearthAndResurrectFromArea"); - set_name(0x0054C870, "Script_GetNumBattlegroundTypes"); - set_name(0x0054C8A0, "Script_GetWorldPVPQueueStatus"); - set_name(0x0054C9F0, "Script_SortBGList"); - set_name(0x0054D770, "Script_GetBattlefieldInfo"); - set_name(0x0054D8F0, "Script_GetBattlefieldInstanceInfo"); - set_name(0x0054D990, "Script_JoinBattlefield"); - set_name(0x0054DA10, "Script_AcceptBattlefieldPort"); - set_name(0x0054DCA0, "Script_RequestBattlefieldScoreData"); - set_name(0x0054DCB0, "Script_RequestBattlefieldPositions"); - set_name(0x0054DCC0, "Script_GetBattlefieldFlagPosition"); - set_name(0x0054DE00, "Script_SortBattlefieldScoreData"); - set_name(0x0054E010, "Script_GetBattlegroundInfo"); - set_name(0x0054E160, "Script_BattlefieldMgrEntryInviteResponse"); - set_name(0x0054E1A0, "Script_BattlefieldMgrQueueRequest"); - set_name(0x0054E1C0, "Script_BattlefieldMgrQueueInviteResponse"); - set_name(0x0054E200, "Script_BattlefieldMgrExitRequest"); - set_name(0x0054E6D0, "Script_RequestBattlegroundInstanceInfo"); - set_name(0x0054EA60, "Script_GetGamma"); - set_name(0x0054EA90, "Script_SetGamma"); - set_name(0x0054EB10, "Script_GetTerrainMip"); - set_name(0x0054EB40, "Script_SetTerrainMip"); - set_name(0x0054EBC0, "Script_IsPlayerResolutionAvailable"); - set_name(0x0054ED80, "Script_SetupFullscreenScale"); - set_name(0x0054EE60, "Script_GetVideoCaps"); - set_name(0x0054EF90, "Script_IsStereoVideoAvailable"); - set_name(0x0054F430, "Script_GetScreenResolutions"); - set_name(0x0054F4A0, "Script_GetCurrentResolution"); - set_name(0x0054F570, "Script_SetScreenResolution"); - set_name(0x0054F690, "Script_GetRefreshRates"); - set_name(0x0054F820, "Script_GetMultisampleFormats"); - set_name(0x0054F8B0, "Script_GetCurrentMultisampleFormat"); - set_name(0x0054F980, "Script_SetMultisampleFormat"); - set_name(0x00551720, "Script_KBSetup_BeginLoading"); - set_name(0x00551760, "Script_KBSetup_IsLoaded"); - set_name(0x00551790, "Script_KBSetup_GetLanguageCount"); - set_name(0x005517D0, "Script_KBSetup_GetLanguageData"); - set_name(0x005518C0, "Script_KBSetup_GetCategoryCount"); - set_name(0x00551900, "Script_KBSetup_GetCategoryData"); - set_name(0x005519F0, "Script_KBSetup_GetArticleHeaderCount"); - set_name(0x00551A30, "Script_KBSetup_GetArticleHeaderData"); - set_name(0x00551B40, "Script_KBSetup_GetTotalArticleCount"); - set_name(0x00551B90, "Script_KBQuery_IsLoaded"); - set_name(0x00551BC0, "Script_KBQuery_GetArticleHeaderCount"); - set_name(0x00551C00, "Script_KBQuery_GetArticleHeaderData"); - set_name(0x00551D10, "Script_KBQuery_GetTotalArticleCount"); - set_name(0x00551D60, "Script_KBArticle_BeginLoading"); - set_name(0x00551DA0, "Script_KBArticle_IsLoaded"); - set_name(0x00551DD0, "Script_KBArticle_GetData"); - set_name(0x00551FB0, "Script_KBSystem_GetMOTD"); - set_name(0x00551FD0, "Script_KBSystem_GetServerStatus"); - set_name(0x00551FF0, "Script_KBSystem_GetServerNotice"); - set_name(0x005523A0, "Script_KBSetup_GetSubCategoryCount"); - set_name(0x00552440, "Script_KBSetup_GetSubCategoryData"); - set_name(0x00552580, "Script_KBQuery_BeginLoading"); - set_name(0x005529A0, "Script_SearchLFGGetJoinedID"); - set_name(0x00552DD0, "Script_GetLFGTypes"); - set_name(0x00552E10, "Script_GetLFGRoles"); - set_name(0x00552E90, "Script_GetLFGInfoLocal"); - set_name(0x00552F30, "Script_GetLFGInfoServer"); - set_name(0x00553110, "Script_GetLFGProposalMember"); - set_name(0x00553120, "Script_GetRandomDungeonBestChoice"); - set_name(0x00553170, "Script_CanPartyLFGBackfill"); - set_name(0x00553BA0, "Script_SearchLFGGetNumResults"); - set_name(0x00553C30, "Script_SearchLFGGetEncounterResults"); - set_name(0x00553D60, "Script_SetLFGRoles"); - set_name(0x00553E20, "Script_CompleteLFGRoleCheck"); - set_name(0x00553F50, "Script_SetLFGComment"); - set_name(0x00553F90, "Script_GetLFGQueueStats"); - set_name(0x00554160, "Script_LeaveLFG"); - set_name(0x00554370, "Script_GetLFGProposal"); - set_name(0x00554440, "Script_GetLFGProposalEncounter"); - set_name(0x005545E0, "Script_AcceptProposal"); - set_name(0x00554600, "Script_RejectProposal"); - set_name(0x00554680, "Script_GetLFGRoleUpdate"); - set_name(0x00554740, "Script_GetLFGRoleUpdateSlot"); - set_name(0x005548E0, "Script_GetLFGRoleUpdateMember"); - set_name(0x005548F0, "Script_GetAvailableRoles"); - set_name(0x00554A50, "Script_SetLFGBootVote"); - set_name(0x00554BD0, "Script_GetLFGBootProposal"); - set_name(0x00554BE0, "Script_GetLFDChoiceOrder"); - set_name(0x00554D20, "Script_GetLFRChoiceOrder"); - set_name(0x005551E0, "Script_GetLFDChoiceInfo"); - set_name(0x005553B0, "Script_GetNumRandomDungeons"); - set_name(0x00555590, "Script_GetLFGDungeonInfo"); - set_name(0x005555D0, "Script_GetLFGRandomDungeonInfo"); - set_name(0x00555660, "Script_IsInLFGDungeon"); - set_name(0x005556D0, "Script_GetPartyLFGBackfillInfo"); - set_name(0x00555760, "Script_UnitHasLFGRandomCooldown"); - set_name(0x00555840, "Script_UnitHasLFGDeserter"); - set_name(0x00555FD0, "Script_SearchLFGGetResults"); - set_name(0x00556280, "Script_SearchLFGGetPartyResults"); - set_name(0x005564D0, "Script_GetLFDChoiceCollapseState"); - set_name(0x005567E0, "Script_GetLFDChoiceEnabledState"); - set_name(0x005569D0, "Script_RequestLFDPlayerLockInfo"); - set_name(0x00556A50, "Script_RequestLFDPartyLockInfo"); - set_name(0x00556AD0, "Script_SetLFGHeaderCollapsed"); - set_name(0x00556B60, "Script_SetLFGDungeonEnabled"); - set_name(0x00556BC0, "Script_LFGTeleport"); - set_name(0x00557520, "Script_GetLFGQueuedList"); - set_name(0x00557660, "Script_JoinLFG"); - set_name(0x005576B0, "Script_GetLFDChoiceLockedState"); - set_name(0x00557890, "Script_GetLFDLockPlayerCount"); - set_name(0x00557930, "Script_GetLFDLockInfo"); - set_name(0x00557AA0, "Script_GetLFGDungeonRewards"); - set_name(0x00557BE0, "Script_GetLFGDungeonRewardInfo"); - set_name(0x00557D60, "Script_GetLFGDungeonRewardLink"); - set_name(0x00557E40, "Script_GetLFGCompletionReward"); - set_name(0x00557F70, "Script_GetLFGCompletionRewardItem"); - set_name(0x00558060, "Script_GetLFGRandomCooldownExpiration"); - set_name(0x005580E0, "Script_GetLFGDeserterExpiration"); - set_name(0x005586D0, "Script_IsListedInLFR"); - set_name(0x00559400, "Script_SearchLFGJoin"); - set_name(0x005594E0, "Script_SearchLFGLeave"); - set_name(0x00559500, "Script_ClearLFGDungeon"); - set_name(0x005595D0, "Script_ClearAllLFGDungeons"); - set_name(0x00559F50, "Script_SetLFGDungeon"); - set_name(0x00559FF0, "Script_GetLastQueueStatusIndex"); - set_name(0x0055A040, "Script_IsLFGDungeonJoinable"); - set_name(0x0055A0C0, "Script_PartyLFGStartBackfill"); - set_name(0x0055D280, "Script_RefreshLFGList"); - set_name(0x0055D2B0, "Script_SearchLFGSort"); - set_name(0x0055DC00, "Script_GetNumBindings"); - set_name(0x0055DC30, "Script_GetCurrentBindingSet"); - set_name(0x0055DC60, "Script_GetNumModifiedClickActions"); - set_name(0x0055E8D0, "Script_GetBinding"); - set_name(0x0055E9B0, "Script_GetBindingKey"); - set_name(0x0055EA70, "Script_GetModifiedClickAction"); - set_name(0x0055FAD0, "Script_RunBinding"); - set_name(0x0055FB90, "Script_SetModifiedClick"); - set_name(0x0055FC20, "Script_GetModifiedClick"); - set_name(0x0055FCC0, "Script_IsModifiedClick"); - set_name(0x00560560, "Script_ClearOverrideBindings"); - set_name(0x00562550, "Script_GetBindingAction"); - set_name(0x005625F0, "Script_GetBindingByKey"); - set_name(0x00563520, "Script_SetBinding"); - set_name(0x005635E0, "Script_SetBindingSpell"); - set_name(0x00563700, "Script_SetBindingItem"); - set_name(0x00563820, "Script_SetBindingMacro"); - set_name(0x00563940, "Script_SetBindingClick"); - set_name(0x00563A90, "Script_SetOverrideBinding"); - set_name(0x00563B80, "Script_SetOverrideBindingSpell"); - set_name(0x00563CB0, "Script_SetOverrideBindingItem"); - set_name(0x00563DE0, "Script_SetOverrideBindingMacro"); - set_name(0x00563F10, "Script_SetOverrideBindingClick"); - set_name(0x00564070, "Script_LoadBindings"); - set_name(0x005640C0, "Script_SaveBindings"); - set_name(0x00564130, "Script_GetClickFrame"); - set_name(0x00564AE0, "Script_SecureCmdOptionParse"); - set_name(0x00564B90, "Script_StopMacro"); - set_name(0x00564BB0, "Script_GetNumMacros"); - set_name(0x00564C10, "Script_GetRunningMacro"); - set_name(0x00564C70, "Script_GetRunningMacroButton"); - set_name(0x00564E90, "Script_GetMacroIconInfo"); - set_name(0x00564F60, "Script_GetMacroItemIconInfo"); - set_name(0x00566400, "Script_RunMacroText"); - set_name(0x00566490, "Script_GetNumMacroIcons"); - set_name(0x005664E0, "Script_GetNumMacroItemIcons"); - set_name(0x005666A0, "Script_GetMacroIndexByName"); - set_name(0x00566E80, "Script_RunMacro"); - set_name(0x00566EB0, "Script_GetMacroInfo"); - set_name(0x00566F40, "Script_GetMacroBody"); - set_name(0x00566F70, "Script_DeleteMacro"); - set_name(0x00566FA0, "Script_EditMacro"); - set_name(0x005670D0, "Script_SetMacroItem"); - set_name(0x00567200, "Script_GetMacroItem"); - set_name(0x00567320, "Script_SetMacroSpell"); - set_name(0x00567450, "Script_GetMacroSpell"); - set_name(0x005674F0, "Script_PickupMacro"); - set_name(0x00568160, "Script_CreateMacro"); - set_name(0x00568730, "Script_CommentatorGetNumMaps"); - set_name(0x00568770, "Script_CommentatorZoomIn"); - set_name(0x00568810, "Script_CommentatorZoomOut"); - set_name(0x005690A0, "Script_CommentatorSetMode"); - set_name(0x00569180, "Script_CommentatorToggleMode"); - set_name(0x00569230, "Script_CommentatorGetMode"); - set_name(0x005692A0, "Script_CommentatorUpdatePlayerInfo"); - set_name(0x00569340, "Script_CommentatorUpdateMapInfo"); - set_name(0x005693E0, "Script_CommentatorGetMapInfo"); - set_name(0x00569520, "Script_CommentatorGetInstanceInfo"); - set_name(0x005696E0, "Script_CommentatorEnterInstance"); - set_name(0x005697B0, "Script_CommentatorExitInstance"); - set_name(0x00569820, "Script_CommentatorGetNumPlayers"); - set_name(0x00569910, "Script_CommentatorGetPlayerInfo"); - set_name(0x00569B50, "Script_CommentatorFollowPlayer"); - set_name(0x00569CD0, "Script_CommentatorLookatPlayer"); - set_name(0x00569E50, "Script_CommentatorSetMapAndInstanceIndex"); - set_name(0x00569FA0, "Script_CommentatorSetPlayerIndex"); - set_name(0x0056A0F0, "Script_CommentatorSetCamera"); - set_name(0x0056A2A0, "Script_CommentatorGetCamera"); - set_name(0x0056A380, "Script_CommentatorGetCurrentMapID"); - set_name(0x0056A410, "Script_CommentatorStartInstance"); - set_name(0x0056A640, "Script_CommentatorAddPlayer"); - set_name(0x0056A860, "Script_CommentatorRemovePlayer"); - set_name(0x0056AA10, "Script_CommentatorSetBattlemaster"); - set_name(0x0056AAF0, "Script_CommentatorSetMoveSpeed"); - set_name(0x0056AB70, "Script_CommentatorSetCameraCollision"); - set_name(0x0056AC10, "Script_CommentatorSetTargetHeightOffset"); - set_name(0x0056AC90, "Script_CommentatorSetSkirmishMatchmakingMode"); - set_name(0x0056ADA0, "Script_CommentatorRequestSkirmishQueueData"); - set_name(0x0056AE50, "Script_CommentatorRequestSkirmishMode"); - set_name(0x0056AF00, "Script_CommentatorGetSkirmishMode"); - set_name(0x0056AF60, "Script_CommentatorGetSkirmishQueueCount"); - set_name(0x0056AFC0, "Script_CommentatorGetSkirmishQueuePlayerInfo"); - set_name(0x0056B0B0, "Script_CommentatorStartSkirmishMatch"); - set_name(0x0056D570, "Script_SetSendMailShowing"); - set_name(0x0056D5C0, "Script_ClearSendMail"); - set_name(0x0056D5D0, "Script_GetSendMailMoney"); - set_name(0x0056D610, "Script_SetSendMailCOD"); - set_name(0x0056D690, "Script_GetSendMailCOD"); - set_name(0x0056D6D0, "Script_GetInboxNumItems"); - set_name(0x0056DF80, "Script_GetStationeryInfo"); - set_name(0x0056E0E0, "Script_SelectStationery"); - set_name(0x0056E170, "Script_GetSelectedStationeryTexture"); - set_name(0x0056E1E0, "Script_GetNumPackages"); - set_name(0x0056E210, "Script_GetPackageInfo"); - set_name(0x0056E310, "Script_SelectPackage"); - set_name(0x0056E3A0, "Script_GetSendMailItemLink"); - set_name(0x0056E440, "Script_CheckInbox"); - set_name(0x0056E520, "Script_GetInboxHeaderInfo"); - set_name(0x0056E9B0, "Script_GetInboxInvoiceInfo"); - set_name(0x0056ECA0, "Script_GetInboxItemLink"); - set_name(0x0056EDF0, "Script_TakeInboxMoney"); - set_name(0x0056EEF0, "Script_TakeInboxTextItem"); - set_name(0x0056F000, "Script_ReturnInboxItem"); - set_name(0x0056F140, "Script_DeleteInboxItem"); - set_name(0x0056F280, "Script_InboxItemCanDelete"); - set_name(0x0056F350, "Script_HasNewMail"); - set_name(0x0056F3A0, "Script_GetLatestThreeSenders"); - set_name(0x0056F410, "Script_RespondMailLockSendItem"); - set_name(0x00570550, "Script_ClickSendMailItemButton"); - set_name(0x005706C0, "Script_SetSendMailMoney"); - set_name(0x00570750, "Script_GetSendMailItem"); - set_name(0x00570910, "Script_SendMail"); - set_name(0x00570BD0, "Script_GetInboxText"); - set_name(0x00570F10, "Script_GetInboxItem"); - set_name(0x005711C0, "Script_TakeInboxItem"); - set_name(0x00571350, "Script_ComplainInboxItem"); - set_name(0x005713C0, "Script_CanComplainInboxItem"); - set_name(0x00571450, "Script_AutoLootMailItem"); - set_name(0x00571A40, "Script_CloseMail"); - set_name(0x00571AB0, "Script_GetNumStationeries"); - set_name(0x00571B00, "Script_GetSendMailPrice"); - set_name(0x00572AB0, "Script_GetRaidTargetIndex"); - set_name(0x00572B40, "Script_GetNumRaidMembers"); - set_name(0x00572B80, "Script_GetRealNumRaidMembers"); - set_name(0x00572BC0, "Script_SetRaidRosterSelection"); - set_name(0x00572C50, "Script_GetRaidRosterSelection"); - set_name(0x00572C80, "Script_GetReadyCheckTimeLeft"); - set_name(0x00573690, "Script_GetRaidRosterInfo"); - set_name(0x00573A60, "Script_IsRaidLeader"); - set_name(0x00573AB0, "Script_IsRealRaidLeader"); - set_name(0x00573B00, "Script_IsRaidOfficer"); - set_name(0x00573B50, "Script_SetRaidSubgroup"); - set_name(0x00573C90, "Script_SwapRaidSubgroup"); - set_name(0x00573E10, "Script_PromoteToLeader"); - set_name(0x00573EF0, "Script_PromoteToAssistant"); - set_name(0x00573FD0, "Script_DemoteAssistant"); - set_name(0x005740B0, "Script_DoReadyCheck"); - set_name(0x005740C0, "Script_ConfirmReadyCheck"); - set_name(0x00574180, "Script_GetReadyCheckStatus"); - set_name(0x00574A00, "Script_ConvertToRaid"); - set_name(0x00574AB0, "Script_SetRaidTarget"); - set_name(0x005761F0, "Script_PlayDance"); - set_name(0x0057B3A0, "Script_GetAutoCompleteResults"); - set_name(0x0057B500, "Script_GetAutoCompletePresenceID"); - set_name(0x0057B940, "Script_BankButtonIDToInvSlotID"); - set_name(0x0057B9C0, "Script_CloseBankFrame"); - set_name(0x0057BAB0, "Script_GetNumBankSlots"); - set_name(0x0057BB30, "Script_GetBankSlotCost"); - set_name(0x0057BBC0, "Script_PurchaseSlot"); - set_name(0x0057C420, "GxXformPop"); - set_name(0x0057F170, "Script_GetNumTrackingTypes"); - set_name(0x0057F1B0, "Script_GetTrackingInfo"); - set_name(0x0057F380, "Script_SetTracking"); - set_name(0x0057F4F0, "Script_GetTrackingTexture"); - set_name(0x005841D0, "Script_GetMerchantNumItems"); - set_name(0x00584200, "Script_GetMerchantItemLink"); - set_name(0x005842D0, "Script_GetMerchantItemMaxStack"); - set_name(0x00584390, "Script_HideRepairCursor"); - set_name(0x005843B0, "Script_InRepairMode"); - set_name(0x005843F0, "Script_GetNumBuybackItems"); - set_name(0x005846D0, "Script_CloseMerchant"); - set_name(0x005846E0, "Script_GetMerchantItemCostInfo"); - set_name(0x00584820, "Script_GetMerchantItemCostItem"); - set_name(0x005849F0, "Script_CanMerchantRepair"); - set_name(0x00584A60, "Script_ShowRepairCursor"); - set_name(0x00584E10, "Script_GetMerchantItemInfo"); - set_name(0x00585070, "Script_GetBuybackItemInfo"); - set_name(0x005852C0, "Script_GetBuybackItemLink"); - set_name(0x005853A0, "Script_PickupMerchantItem"); - set_name(0x005854C0, "Script_BuyMerchantItem"); - set_name(0x005855C0, "Script_BuybackItem"); - set_name(0x005856D0, "Script_ShowMerchantSellCursor"); - set_name(0x00585890, "Script_ShowBuybackSellCursor"); - set_name(0x00585990, "Script_GetRepairAllCost"); - set_name(0x00585C90, "Script_RepairAllItems"); - set_name(0x005865F0, "Script_GetTradeTargetItemLink"); - set_name(0x005866E0, "Script_AcceptTrade"); - set_name(0x00586730, "Script_CancelTradeAccept"); - set_name(0x00586780, "Script_GetPlayerTradeMoney"); - set_name(0x005867D0, "Script_GetTargetTradeMoney"); - set_name(0x00586810, "Script_PickupTradeMoney"); - set_name(0x00586870, "Script_SetTradeMoney"); - set_name(0x00586C80, "Script_ClickTargetTradeButton"); - set_name(0x00586D00, "Script_GetTradePlayerItemLink"); - set_name(0x00586D90, "Script_AddTradeMoney"); - set_name(0x00587940, "Script_CloseTrade"); - set_name(0x005879D0, "Script_ClickTradeButton"); - set_name(0x00587C60, "Script_GetTradeTargetItemInfo"); - set_name(0x00587EB0, "Script_GetTradePlayerItemInfo"); - set_name(0x00588540, "Script_GetNumLootItems"); - set_name(0x00588570, "Script_GetLootSlotInfo"); - set_name(0x005886D0, "Script_GetLootSlotLink"); - set_name(0x00588750, "Script_LootSlotIsItem"); - set_name(0x00588810, "Script_LootSlotIsCoin"); - set_name(0x005888B0, "Script_CloseLoot"); - set_name(0x005888E0, "Script_IsFishingLoot"); - set_name(0x00588920, "Script_GetMasterLootCandidate"); - set_name(0x005889D0, "Script_GetLootRollItemInfo"); - set_name(0x00588C00, "Script_GetLootRollItemLink"); - set_name(0x00588CC0, "Script_GetLootRollTimeLeft"); - set_name(0x00588D60, "Script_RollOnLoot"); - set_name(0x00588DD0, "Script_ConfirmLootRoll"); - set_name(0x00588F00, "Script_SetLootPortrait"); - set_name(0x00589520, "Script_LootSlot"); - set_name(0x00589590, "Script_ConfirmLootSlot"); - set_name(0x00589600, "Script_GiveMasterLoot"); - set_name(0x00589B50, "Script_ItemTextGetPage"); - set_name(0x00589B90, "Script_ItemTextGetText"); - set_name(0x00589C40, "Script_ItemTextGetItem"); - set_name(0x00589C90, "Script_ItemTextGetMaterial"); - set_name(0x00589D70, "Script_ItemTextHasNextPage"); - set_name(0x0058A110, "Script_ItemTextPrevPage"); - set_name(0x0058A150, "Script_ItemTextNextPage"); - set_name(0x0058A400, "Script_CloseItemText"); - set_name(0x0058A480, "Script_ItemTextGetCreator"); - set_name(0x0058A900, "Script_GetGossipText"); - set_name(0x0058A920, "Script_GetNumGossipOptions"); - set_name(0x0058A960, "Script_GetNumGossipAvailableQuests"); - set_name(0x0058A9A0, "Script_GetNumGossipActiveQuests"); - set_name(0x0058A9E0, "Script_GetGossipOptions"); - set_name(0x0058AA40, "Script_CloseGossip"); - set_name(0x0058AB50, "Script_ForceGossip"); - set_name(0x0058B3A0, "Script_GetGossipAvailableQuests"); - set_name(0x0058B490, "Script_GetGossipActiveQuests"); - set_name(0x0058B590, "Script_SelectGossipOption"); - set_name(0x0058B600, "Script_SelectGossipAvailableQuest"); - set_name(0x0058B670, "Script_SelectGossipActiveQuest"); - set_name(0x0058BD10, "Script_GetTitleText"); - set_name(0x0058BD30, "Script_GetGreetingText"); - set_name(0x0058BD50, "Script_GetQuestText"); - set_name(0x0058BD70, "Script_GetObjectiveText"); - set_name(0x0058BD90, "Script_GetProgressText"); - set_name(0x0058BDB0, "Script_GetRewardText"); - set_name(0x0058BDD0, "Script_GetNumAvailableQuests"); - set_name(0x0058BE00, "Script_GetNumActiveQuests"); - set_name(0x0058BE30, "Script_GetAvailableTitle"); - set_name(0x0058BED0, "Script_GetActiveTitle"); - set_name(0x0058BF70, "Script_GetAvailableLevel"); - set_name(0x0058C010, "Script_GetActiveLevel"); - set_name(0x0058C0B0, "Script_GetRewardMoney"); - set_name(0x0058C0E0, "Script_GetRewardXP"); - set_name(0x0058C110, "Script_GetRewardHonor"); - set_name(0x0058C140, "Script_GetRewardTalents"); - set_name(0x0058C160, "Script_GetQuestMoneyToGet"); - set_name(0x0058C190, "Script_GetNumQuestRewards"); - set_name(0x0058C1F0, "Script_GetNumQuestChoices"); - set_name(0x0058C250, "Script_GetNumQuestItems"); - set_name(0x0058C2B0, "Script_GetQuestItemLink"); - set_name(0x0058C3A0, "Script_QuestChooseRewardError"); - set_name(0x0058C3B0, "Script_GetSuggestedGroupNum"); - set_name(0x0058C3E0, "Script_QuestFlagsPVP"); - set_name(0x0058C430, "Script_QuestGetAutoAccept"); - set_name(0x0058C470, "Script_GetMaxDailyQuests"); - set_name(0x0058C4A0, "Script_GetRewardArenaPoints"); - set_name(0x0058C4D0, "Script_QuestIsDaily"); - set_name(0x0058C510, "Script_QuestIsWeekly"); - set_name(0x0058C910, "Script_ConfirmAcceptQuest"); - set_name(0x0058C990, "Script_GetQuestBackgroundMaterial"); - set_name(0x0058D350, "Script_CloseQuest"); - set_name(0x0058D370, "Script_IsAvailableQuestTrivial"); - set_name(0x0058D420, "Script_IsActiveQuestTrivial"); - set_name(0x0058D4D0, "Script_SelectAvailableQuest"); - set_name(0x0058D540, "Script_SelectActiveQuest"); - set_name(0x0058D5B0, "Script_AcceptQuest"); - set_name(0x0058D5C0, "Script_DeclineQuest"); - set_name(0x0058D5D0, "Script_IsQuestCompletable"); - set_name(0x0058D610, "Script_CompleteQuest"); - set_name(0x0058D620, "Script_GetQuestReward"); - set_name(0x0058D670, "Script_GetRewardSpell"); - set_name(0x0058D810, "Script_GetRewardTitle"); - set_name(0x0058D980, "Script_GetQuestItemInfo"); - set_name(0x0058DAB0, "Script_GetQuestSpellLink"); - set_name(0x0058DB30, "Script_GetDailyQuestsCompleted"); - set_name(0x0058DBC0, "Script_GetAvailableQuestInfo"); - set_name(0x00590710, "Script_NumTaxiNodes"); - set_name(0x00590D10, "Script_SetTaxiMap"); - set_name(0x00590D60, "Script_TaxiNodeName"); - set_name(0x00590E00, "Script_TaxiNodePosition"); - set_name(0x00590EC0, "Script_CloseTaxiMap"); - set_name(0x00590ED0, "Script_TaxiNodeGetType"); - set_name(0x00590F40, "Script_TaxiGetSrcX"); - set_name(0x00590FE0, "Script_TaxiGetSrcY"); - set_name(0x00591080, "Script_TaxiGetDestX"); - set_name(0x00591120, "Script_TaxiGetDestY"); - set_name(0x005911C0, "Script_GetNumRoutes"); - set_name(0x005915E0, "Script_TaxiNodeCost"); - set_name(0x00591680, "Script_TakeTaxiNode"); - set_name(0x00591E60, "Script_TaxiNodeSetCurrent"); - set_name(0x00593D10, "Script_GetNumTrainerServices"); - set_name(0x00593D50, "Script_IsTradeskillTrainer"); - set_name(0x00593D90, "Script_GetTrainerGreetingText"); - set_name(0x00593E10, "Script_GetTrainerServiceTypeFilter"); - set_name(0x00593EB0, "Script_GetTrainerSkillLineFilter"); - set_name(0x00594370, "Script_CloseTrainer"); - set_name(0x005943A0, "Script_SelectTrainerService"); - set_name(0x00594430, "Script_GetTrainerSelectionIndex"); - set_name(0x00594480, "Script_GetTrainerServiceCost"); - set_name(0x00594530, "Script_GetTrainerServiceLevelReq"); - set_name(0x005945B0, "Script_GetTrainerServiceNumAbilityReq"); - set_name(0x00594650, "Script_GetTrainerSkillLines"); - set_name(0x00595040, "Script_OpenTrainer"); - set_name(0x00595090, "Script_GetTrainerServiceInfo"); - set_name(0x00595150, "Script_GetTrainerServiceIcon"); - set_name(0x005952F0, "Script_GetTrainerServiceSkillLine"); - set_name(0x00595470, "Script_GetTrainerServiceSkillReq"); - set_name(0x005955E0, "Script_GetTrainerServiceAbilityReq"); - set_name(0x005957D0, "Script_GetTrainerServiceStepReq"); - set_name(0x005959D0, "Script_GetTrainerServiceDescription"); - set_name(0x00595B60, "Script_IsTrainerServiceSkillStep"); - set_name(0x00595C40, "Script_GetTrainerServiceStepIncrease"); - set_name(0x00595E60, "Script_BuyTrainerService"); - set_name(0x00595EC0, "Script_SetTrainerServiceTypeFilter"); - set_name(0x00596010, "Script_SetTrainerSkillLineFilter"); - set_name(0x00596150, "Script_CollapseTrainerSkillLine"); - set_name(0x005961F0, "Script_ExpandTrainerSkillLine"); - set_name(0x00596290, "Script_GetTrainerServiceItemLink"); - set_name(0x00598DD0, "Script_GetTabardCreationCost"); - set_name(0x00598F30, "Script_CloseTabardCreation"); - set_name(0x00599F00, "Script_CloseGuildRegistrar"); - set_name(0x00599F40, "Script_GetGuildCharterCost"); - set_name(0x0059A130, "Script_BuyGuildCharter"); - set_name(0x0059A1C0, "Script_TurnInGuildCharter"); - set_name(0x0059A1F0, "Script_GetTabardInfo"); - set_name(0x0059AB90, "Script_IsAuctionSortReversed"); - set_name(0x0059AD40, "Script_GetAuctionSort"); - set_name(0x0059AE70, "Script_SortAuctionClearSort"); - set_name(0x0059AF10, "Script_SortAuctionSetSort"); - set_name(0x0059B040, "Script_CancelSell"); - set_name(0x0059B0B0, "Script_SetAuctionsTabShowing"); - set_name(0x0059BC90, "Script_GetAuctionHouseDepositRate"); - set_name(0x0059BCF0, "Script_QueryAuctionItems"); - set_name(0x0059C1A0, "Script_GetNumAuctionItems"); - set_name(0x0059C2D0, "Script_GetAuctionItemLink"); - set_name(0x0059C420, "Script_GetAuctionItemClasses"); - set_name(0x0059C480, "Script_GetAuctionItemSubClasses"); - set_name(0x0059C590, "Script_GetAuctionInvTypes"); - set_name(0x0059C740, "Script_CanSendAuctionQuery"); - set_name(0x0059C830, "Script_SetSelectedAuctionItem"); - set_name(0x0059C920, "Script_GetSelectedAuctionItem"); - set_name(0x0059C9F0, "Script_CanCancelAuction"); - set_name(0x0059CAB0, "Script_SortAuctionApplySort"); - set_name(0x0059D270, "Script_CalculateAuctionDeposit"); - set_name(0x0059D410, "Script_ClickAuctionSellItemButton"); - set_name(0x0059D4F0, "Script_GetOwnerAuctionItems"); - set_name(0x0059D540, "Script_GetBidderAuctionItems"); - set_name(0x0059D5E0, "Script_GetAuctionItemInfo"); - set_name(0x0059DA40, "Script_PlaceAuctionBid"); - set_name(0x0059DD00, "Script_SortAuctionItems"); - set_name(0x0059DDF0, "Script_CancelAuction"); - set_name(0x0059F750, "Script_CloseAuctionHouse"); - set_name(0x0059F760, "Script_GetAuctionSellItemInfo"); - set_name(0x0059F990, "Script_StartAuction"); - set_name(0x0059FD60, "Script_GetAuctionItemTimeLeft"); - set_name(0x005A0F60, "Script_GetNumStablePets"); - set_name(0x005A0FA0, "Script_GetNumStableSlots"); - set_name(0x005A0FE0, "Script_PickupStablePet"); - set_name(0x005A1060, "Script_GetSelectedStablePet"); - set_name(0x005A1090, "Script_IsAtStableMaster"); - set_name(0x005A1330, "Script_GetStablePetInfo"); - set_name(0x005A14D0, "Script_GetNextStableSlotCost"); - set_name(0x005A1530, "Script_SetPetStablePaperdoll"); - set_name(0x005A16A0, "Script_GetStablePetFoodTypes"); - set_name(0x005A1950, "Script_ClosePetStables"); - set_name(0x005A19C0, "Script_StablePet"); - set_name(0x005A1AC0, "Script_UnstablePet"); - set_name(0x005A1BD0, "Script_BuyStableSlot"); - set_name(0x005A1CA0, "Script_ClickStablePet"); - set_name(0x005A1F70, "Script_GetNumPetitionItems"); - set_name(0x005A1FB0, "Script_GetPetitionItemInfo"); - set_name(0x005A2200, "Script_ClickPetitionButton"); - set_name(0x005A24F0, "Script_ClosePetitionVendor"); - set_name(0x005A2530, "Script_BuyPetition"); - set_name(0x005A2600, "Script_TurnInPetition"); - set_name(0x005A26D0, "Script_TurnInArenaPetition"); - set_name(0x005A2820, "Script_HasFilledPetition"); - set_name(0x005A2930, "Script_GetNumArenaTeamMembers"); - set_name(0x005A2A00, "Script_GetArenaTeamRosterShowOffline"); - set_name(0x005A2A40, "Script_GetCurrentArenaSeason"); - set_name(0x005A2A70, "Script_GetPreviousArenaSeason"); - set_name(0x005A2FC0, "Script_GetArenaTeamRosterInfo"); - set_name(0x005A3260, "Script_GetArenaTeamGdfInfo"); - set_name(0x005A3370, "Script_SetArenaTeamRosterSelection"); - set_name(0x005A3410, "Script_GetArenaTeamRosterSelection"); - set_name(0x005A3490, "Script_SortArenaTeamRoster"); - set_name(0x005A35E0, "Script_SetArenaTeamRosterShowOffline"); - set_name(0x005A3860, "Script_GetArenaTeam"); - set_name(0x005A3CF0, "Script_ArenaTeamRoster"); - set_name(0x005A4330, "Script_PickupGuildBankMoney"); - set_name(0x005A43C0, "Script_SetCurrentGuildBankTab"); - set_name(0x005A4410, "Script_GetCurrentGuildBankTab"); - set_name(0x005A4440, "Script_GetGuildBankMoney"); - set_name(0x005A44A0, "Script_GetGuildBankWithdrawMoney"); - set_name(0x005A44D0, "Script_GetNumGuildBankTabs"); - set_name(0x005A4500, "Script_CloseGuildBankFrame"); - set_name(0x005A4520, "Script_GetNumGuildBankTransactions"); - set_name(0x005A45B0, "Script_GetNumGuildBankMoneyTransactions"); - set_name(0x005A45E0, "Script_GetGuildBankText"); - set_name(0x005A4D30, "Script_GetGuildBankItemLink"); - set_name(0x005A4E50, "Script_GetGuildBankMoneyTransaction"); - set_name(0x005A5CE0, "Script_QueryGuildBankTab"); - set_name(0x005A5D30, "Script_BuyGuildBankTab"); - set_name(0x005A5E20, "Script_DepositGuildBankMoney"); - set_name(0x005A5EF0, "Script_WithdrawGuildBankMoney"); - set_name(0x005A5F60, "Script_CanWithdrawGuildBankMoney"); - set_name(0x005A6000, "Script_GetGuildBankItemInfo"); - set_name(0x005A6200, "Script_PickupGuildBankItem"); - set_name(0x005A63F0, "Script_AutoStoreGuildBankItem"); - set_name(0x005A6600, "Script_SplitGuildBankItem"); - set_name(0x005A67F0, "Script_GetGuildBankTabInfo"); - set_name(0x005A6A00, "Script_SetGuildBankTabInfo"); - set_name(0x005A6B20, "Script_GetGuildBankTabCost"); - set_name(0x005A6BA0, "Script_GetGuildTabardFileNames"); - set_name(0x005A6D50, "Script_QueryGuildBankLog"); - set_name(0x005A6DC0, "Script_GetGuildBankTransaction"); - set_name(0x005A7110, "Script_QueryGuildBankText"); - set_name(0x005A7180, "Script_SetGuildBankText"); - set_name(0x005A7D10, "Script_GetActionCount"); - set_name(0x005A7D90, "Script_GetActionText"); - set_name(0x005A7E60, "Script_IsUsableAction"); - set_name(0x005A7F20, "Script_GetBonusBarOffset"); - set_name(0x005A7F60, "Script_ChangeActionBarPage"); - set_name(0x005A7FD0, "Script_GetActionBarPage"); - set_name(0x005A8220, "Script_HasAction"); - set_name(0x005A8290, "Script_SetActionBarToggles"); - set_name(0x005A8330, "Script_GetMultiCastTotemSpells"); - set_name(0x005A8720, "Script_IsStackableAction"); - set_name(0x005A8790, "Script_GetActionBarToggles"); - set_name(0x005A8820, "Script_IsPossessBarVisible"); - set_name(0x005A8BC0, "Script_IsEquippedAction"); - set_name(0x005A8F10, "Script_GetActionInfo"); - set_name(0x005A91C0, "Script_GetActionCooldown"); - set_name(0x005A9290, "Script_GetActionAutocast"); - set_name(0x005A9B30, "Script_GetActionTexture"); - set_name(0x005A9BA0, "Script_IsAttackAction"); - set_name(0x005A9C10, "Script_IsAutoRepeatAction"); - set_name(0x005A9C80, "Script_IsConsumableAction"); - set_name(0x005A9CF0, "Script_ActionHasRange"); - set_name(0x005A9D50, "Script_IsActionInRange"); - set_name(0x005AAD40, "Script_IsCurrentAction"); - set_name(0x005AB840, "Script_PlaceAction"); - set_name(0x005AB8A0, "Script_SetMultiCastSpell"); - set_name(0x005AC000, "Script_UseAction"); - set_name(0x005AC090, "Script_PickupAction"); - set_name(0x005AC320, "Script_RegisterStaticConstants"); - set_name(0x005AC390, "Script_GMSurveyAnswerSubmit"); - set_name(0x005AC480, "Script_GMSurveyCommentSubmit"); - set_name(0x005AC750, "Script_GMSurveyQuestion"); - set_name(0x005AC7D0, "Script_GMSurveyAnswer"); - set_name(0x005AC870, "Script_GMSurveyNumAnswers"); - set_name(0x005AD020, "Script_GMReportLag"); - set_name(0x005AD070, "Script_GetGMTicket"); - set_name(0x005AD080, "Script_NewGMTicket"); - set_name(0x005AD0F0, "Script_UpdateGMTicket"); - set_name(0x005AD140, "Script_DeleteGMTicket"); - set_name(0x005AD150, "Script_GMResponseNeedMoreHelp"); - set_name(0x005AD1B0, "Script_GMResponseResolve"); - set_name(0x005AD1C0, "Script_GetGMStatus"); - set_name(0x005AD230, "Script_GMSurveySubmit"); - set_name(0x005AD770, "Script_EquipmentManagerIgnoreSlotForSave"); - set_name(0x005AD7C0, "Script_EquipmentManagerIsSlotIgnoredForSave"); - set_name(0x005AD820, "Script_EquipmentManagerClearIgnoredSlotsForSave"); - set_name(0x005AD830, "Script_EquipmentManagerUnignoreSlotForSave"); - set_name(0x005AD880, "Script_CanUseEquipmentSets"); - set_name(0x005AE800, "Script_DeleteEquipmentSet"); - set_name(0x005AE860, "Script_GetEquipmentSetLocations"); - set_name(0x005AEF90, "Script_GetEquipmentSetItemIDs"); - set_name(0x005AF0D0, "Script_GetNumEquipmentSets"); - set_name(0x005AF120, "Script_GetEquipmentSetInfo"); - set_name(0x005AF1D0, "Script_GetEquipmentSetInfoByName"); - set_name(0x005AF250, "Script_PickupEquipmentSetByName"); - set_name(0x005AF2C0, "Script_PickupEquipmentSet"); - set_name(0x005AF320, "Script_EquipmentSetContainsLockedItems"); - set_name(0x005AF380, "Script_UseEquipmentSet"); - set_name(0x005AF910, "Script_RenameEquipmentSet"); - set_name(0x005AF9C0, "Script_SaveEquipmentSet"); - set_name(0x005AFD10, "Script_GetCurrencyListSize"); - set_name(0x005B0680, "Script_GetCurrencyListInfo"); - set_name(0x005B0940, "Script_ExpandCurrencyList"); - set_name(0x005B09B0, "Script_SetCurrencyUnused"); - set_name(0x005B0A20, "Script_SetCurrencyBackpack"); - set_name(0x005B0A90, "Script_GetBackpackCurrencyInfo"); - set_name(0x005B0CE0, "Script_CanShowAchievementUI"); - set_name(0x005B1390, "Script_GetCategoryList"); - set_name(0x005B14B0, "Script_GetStatisticsCategoryList"); - set_name(0x005B15C0, "Script_GetCategoryInfo"); - set_name(0x005B1690, "Script_GetPreviousAchievement"); - set_name(0x005B1720, "Script_GetAchievementInfoFromCriteria"); - set_name(0x005B18E0, "Script_GetAchievementCategory"); - set_name(0x005B1970, "Script_GetAchievementNumRewards"); - set_name(0x005B1A00, "Script_GetAchievementReward"); - set_name(0x005B1AB0, "Script_SetAchievementComparisonUnit"); - set_name(0x005B1BB0, "Script_QueryQuestsCompleted"); - set_name(0x005B1C20, "Script_GetLatestCompletedAchievements"); - set_name(0x005B1C90, "Script_GetLatestUpdatedStats"); - set_name(0x005B1CF0, "Script_GetLatestCompletedComparisonAchievements"); - set_name(0x005B1D60, "Script_GetLatestUpdatedComparisonStats"); - set_name(0x005B1DC0, "Script_GetTotalAchievementPoints"); - set_name(0x005B1E40, "Script_GetComparisonAchievementPoints"); - set_name(0x005B1EC0, "Script_HasCompletedAnyAchievement"); - set_name(0x005B2040, "Script_GetTrackedAchievements"); - set_name(0x005B2090, "Script_IsTrackedAchievement"); - set_name(0x005B2120, "Script_GetNumTrackedAchievements"); - set_name(0x005B38E0, "Script_GetCategoryNumAchievements"); - set_name(0x005B3B30, "Script_GetComparisonCategoryNumAchievements"); - set_name(0x005B3CA0, "Script_GetNumCompletedAchievements"); - set_name(0x005B3DC0, "Script_GetNumComparisonCompletedAchievements"); - set_name(0x005B3EF0, "Script_GetNextAchievement"); - set_name(0x005B3FC0, "Script_GetAchievementInfo"); - set_name(0x005B4760, "Script_ClearAchievementComparisonUnit"); - set_name(0x005B4770, "Script_GetAchievementComparisonInfo"); - set_name(0x005B4870, "Script_AddTrackedAchievement"); - set_name(0x005B48D0, "Script_RemoveTrackedAchievement"); - set_name(0x005B5290, "Script_GetQuestsCompleted"); - set_name(0x005B5530, "Script_GetAchievementNumCriteria"); - set_name(0x005B5620, "Script_GetStatistic"); - set_name(0x005B58B0, "Script_GetAchievementCriteriaInfo"); - set_name(0x005B5E70, "Script_GetComparisonStatistic"); - set_name(0x005B6110, "Script_GetAchievementLink"); - set_name(0x005B71E0, "Script_GetNumGlyphSockets"); - set_name(0x005B7260, "Script_GetGlyphSocketInfo"); - set_name(0x005B7410, "Script_GlyphMatchesSocket"); - set_name(0x005B75A0, "Script_PlaceGlyphInSocket"); - set_name(0x005B7660, "Script_RemoveGlyphFromSocket"); - set_name(0x005B7740, "Script_GetGlyphLink"); - set_name(0x005B80E0, "Script_CalendarGetMonthNames"); - set_name(0x005B8120, "Script_CalendarGetWeekdayNames"); - set_name(0x005B8160, "Script_CalendarGetDate"); - set_name(0x005B81F0, "Script_CalendarGetMinDate"); - set_name(0x005B82A0, "Script_CalendarGetMaxDate"); - set_name(0x005B8350, "Script_CalendarGetMinHistoryDate"); - set_name(0x005B8410, "Script_CalendarGetMaxCreateDate"); - set_name(0x005B84A0, "Script_CalendarCloseEvent"); - set_name(0x005B84D0, "Script_CalendarEventGetNumInvites"); - set_name(0x005B8510, "Script_CalendarContextDeselectEvent"); - set_name(0x005B8540, "Script_CalendarContextEventClipboard"); - set_name(0x005B8570, "Script_CalendarEventSortInvites"); - set_name(0x005B8690, "Script_CalendarEventGetInviteSortCriterion"); - set_name(0x005B8730, "Script_CalendarEventSetStatus"); - set_name(0x005B87D0, "Script_CalendarEventSetModerator"); - set_name(0x005B8840, "Script_CalendarEventClearModerator"); - set_name(0x005B88B0, "Script_CalendarEventIsModerator"); - set_name(0x005B88E0, "Script_CalendarEventCanModerate"); - set_name(0x005B8970, "Script_CalendarEventGetTypes"); - set_name(0x005B89C0, "Script_CalendarEventGetRepeatOptions"); - set_name(0x005B8A10, "Script_CalendarEventHaveSettingsChanged"); - set_name(0x005B8A50, "Script_CalendarEventCanEdit"); - set_name(0x005B8AA0, "Script_CalendarEventGetCalendarType"); - set_name(0x005B8AE0, "Script_CalendarEventSelectInvite"); - set_name(0x005B8B30, "Script_CalendarCanSendInvite"); - set_name(0x005B8BA0, "Script_CalendarCanAddEvent"); - set_name(0x005B8C10, "Script_CalendarIsActionPending"); - set_name(0x005B99F0, "Script_CalendarGetMonth"); - set_name(0x005B9AC0, "Script_CalendarGetAbsMonth"); - set_name(0x005B9BF0, "Script_CalendarGetNumDayEvents"); - set_name(0x005B9CA0, "Script_CalendarGetDayEventSequenceInfo"); - set_name(0x005B9E10, "Script_CalendarGetFirstPendingInvite"); - set_name(0x005B9EB0, "Script_CalendarOpenEvent"); - set_name(0x005B9F80, "Script_CalendarGetEventIndex"); - set_name(0x005BA000, "Script_CalendarGetRaidInfo"); - set_name(0x005BA220, "Script_CalendarEventGetInvite"); - set_name(0x005BA420, "Script_CalendarEventGetInviteResponseTime"); - set_name(0x005BA5A0, "Script_CalendarRemoveEvent"); - set_name(0x005BA5B0, "Script_CalendarContextSelectEvent"); - set_name(0x005BA680, "Script_CalendarContextGetEventIndex"); - set_name(0x005BA700, "Script_CalendarContextInviteIsPending"); - set_name(0x005BA7F0, "Script_CalendarContextInviteModeratorStatus"); - set_name(0x005BA910, "Script_CalendarContextInviteStatus"); - set_name(0x005BAA20, "Script_CalendarContextInviteType"); - set_name(0x005BAB50, "Script_CalendarContextInviteAvailable"); - set_name(0x005BAD00, "Script_CalendarContextInviteDecline"); - set_name(0x005BAEB0, "Script_CalendarContextEventCanEdit"); - set_name(0x005BAFC0, "Script_CalendarContextEventGetCalendarType"); - set_name(0x005BB0C0, "Script_CalendarEventRemoveInvite"); - set_name(0x005BB130, "Script_CalendarEventGetStatusOptions"); - set_name(0x005BB210, "Script_CalendarEventSetTitle"); - set_name(0x005BB280, "Script_CalendarEventSetDescription"); - set_name(0x005BB2F0, "Script_CalendarEventSetType"); - set_name(0x005BB380, "Script_CalendarEventSetRepeatOption"); - set_name(0x005BB410, "Script_CalendarEventSetSize"); - set_name(0x005BB4A0, "Script_CalendarEventSetDate"); - set_name(0x005BB5A0, "Script_CalendarEventSetTime"); - set_name(0x005BB650, "Script_CalendarEventSetLockoutDate"); - set_name(0x005BB750, "Script_CalendarEventSetLockoutTime"); - set_name(0x005BB800, "Script_CalendarEventSetTextureID"); - set_name(0x005BB870, "Script_CalendarEventSetLocked"); - set_name(0x005BB8B0, "Script_CalendarEventClearLocked"); - set_name(0x005BB8F0, "Script_CalendarEventSetAutoApprove"); - set_name(0x005BB930, "Script_CalendarEventClearAutoApprove"); - set_name(0x005BB970, "Script_CalendarEventGetTextures"); - set_name(0x005BBB00, "Script_CalendarEventGetSelectedInvite"); - set_name(0x005BCC00, "Script_CalendarSetMonth"); - set_name(0x005BCC70, "Script_CalendarAddEvent"); - set_name(0x005BCCA0, "Script_CalendarNewEvent"); - set_name(0x005BCCB0, "Script_CalendarMassInviteGuild"); - set_name(0x005BCD80, "Script_CalendarNewGuildAnnouncement"); - set_name(0x005BCD90, "Script_CalendarNewGuildEvent"); - set_name(0x005BCDA0, "Script_CalendarDefaultGuildFilter"); - set_name(0x005BCE60, "Script_CalendarMassInviteArenaTeam"); - set_name(0x005BCED0, "Script_CalendarUpdateEvent"); - set_name(0x005BCF00, "Script_CalendarEventInvite"); - set_name(0x005BCF30, "Script_CalendarContextInviteTentative"); - set_name(0x005BD040, "Script_CalendarContextInviteRemove"); - set_name(0x005BD130, "Script_CalendarContextEventSignUp"); - set_name(0x005BD220, "Script_CalendarContextEventRemove"); - set_name(0x005BD340, "Script_CalendarContextEventCopy"); - set_name(0x005BD460, "Script_CalendarContextEventPaste"); - set_name(0x005BD4F0, "Script_CalendarContextEventCanComplain"); - set_name(0x005BD600, "Script_CalendarContextEventComplain"); - set_name(0x005BD6E0, "Script_CalendarEventAvailable"); - set_name(0x005BD750, "Script_CalendarEventTentative"); - set_name(0x005BD760, "Script_CalendarEventDecline"); - set_name(0x005BD7D0, "Script_CalendarEventSignUp"); - set_name(0x005BD7E0, "Script_OpenCalendar"); - set_name(0x005BD8A0, "Script_CalendarGetEventInfo"); - set_name(0x005BDD90, "Script_CalendarEventHasPendingInvite"); - set_name(0x005BF830, "Script_CalendarGetNumPendingInvites"); - set_name(0x005C1070, "Script_CalendarGetDayEvent"); - set_name(0x005C1480, "Script_CalendarGetHolidayInfo"); - set_name(0x005C43B0, "Script_CalendarSetAbsMonth"); - set_name(0x005C4550, "Script_GetSocketTypes"); - set_name(0x005C49C0, "Script_CloseSocketInfo"); - set_name(0x005C49D0, "Script_GetSocketItemInfo"); - set_name(0x005C4AF0, "Script_GetNumSockets"); - set_name(0x005C4B60, "Script_GetNewSocketInfo"); - set_name(0x005C4D10, "Script_GetNewSocketLink"); - set_name(0x005C4DC0, "Script_ClickSocketButton"); - set_name(0x005C4EA0, "Script_GetSocketItemBoundTradeable"); - set_name(0x005C5160, "Script_GetExistingSocketInfo"); - set_name(0x005C5340, "Script_GetExistingSocketLink"); - set_name(0x005C5460, "Script_AcceptSockets"); - set_name(0x005C5470, "Script_GetSocketItemRefundable"); - set_name(0x005C5500, "Script_GetMinigameType"); - set_name(0x005C5550, "Script_MakeMinigameMove"); - set_name(0x005C55F0, "Script_GetMinigameState"); - set_name(0x005C5810, "Script_GetActiveTalentGroup"); - set_name(0x005C5CC0, "Script_GetNumTalentTabs"); - set_name(0x005C5D40, "Script_GetNumTalents"); - set_name(0x005C5DF0, "Script_GetNumTalentGroups"); - set_name(0x005C5E70, "Script_SetActiveTalentGroup"); - set_name(0x005C6150, "Script_GetTalentTabInfo"); - set_name(0x005C6310, "Script_GetUnspentTalentPoints"); - set_name(0x005C63B0, "Script_GetPreviewTalentPointsSpent"); - set_name(0x005C6420, "Script_GetGroupPreviewTalentPointsSpent"); - set_name(0x005C6A10, "Script_LearnPreviewTalents"); - set_name(0x005C7130, "Script_ResetPreviewTalentPoints"); - set_name(0x005C7200, "Script_ResetGroupPreviewTalentPoints"); - set_name(0x005C7800, "Script_GetTalentInfo"); - set_name(0x005C7CE0, "Script_GetTalentLink"); - set_name(0x005C7ED0, "Script_GetTalentPrereqs"); - set_name(0x005C80E0, "Script_LearnTalent"); - set_name(0x005C9590, "Script_AddPreviewTalentPoints"); - set_name(0x005CA130, "Script_GetNumGuildMembers"); - set_name(0x005CA190, "Script_GetGuildRosterMOTD"); - set_name(0x005CA1B0, "Script_SetGuildRosterShowOffline"); - set_name(0x005CA1E0, "Script_GetGuildRosterShowOffline"); - set_name(0x005CA220, "Script_GuildControlGetNumRanks"); - set_name(0x005CA260, "Script_GuildControlSetRank"); - set_name(0x005CA2B0, "Script_GuildControlSetRankFlag"); - set_name(0x005CA330, "Script_GetGuildInfoText"); - set_name(0x005CA350, "Script_GetNumGuildEvents"); - set_name(0x005CABB0, "Script_GetGuildRosterLastOnline"); - set_name(0x005CAD00, "Script_GuildRosterSetPublicNote"); - set_name(0x005CAE20, "Script_GuildRosterSetOfficerNote"); - set_name(0x005CAF40, "Script_SetGuildRosterSelection"); - set_name(0x005CAFD0, "Script_GetGuildRosterSelection"); - set_name(0x005CB000, "Script_SortGuildRoster"); - set_name(0x005CB170, "Script_GuildControlSaveRank"); - set_name(0x005CB330, "Script_GuildControlAddRank"); - set_name(0x005CB3F0, "Script_GuildControlDelRank"); - set_name(0x005CB470, "Script_SetGuildBankTabPermissions"); - set_name(0x005CB560, "Script_GetGuildBankTabPermissions"); - set_name(0x005CB6A0, "Script_SetGuildBankWithdrawLimit"); - set_name(0x005CB700, "Script_GetGuildBankWithdrawLimit"); - set_name(0x005CB760, "Script_SetGuildBankTabWithdraw"); - set_name(0x005CB810, "Script_GuildRoster"); - set_name(0x005CB820, "Script_SetGuildInfoText"); - set_name(0x005CBCF0, "Script_CanGuildPromote"); - set_name(0x005CBD80, "Script_CanGuildDemote"); - set_name(0x005CBE10, "Script_CanGuildInvite"); - set_name(0x005CBEA0, "Script_CanGuildRemove"); - set_name(0x005CBF30, "Script_CanEditMOTD"); - set_name(0x005CBFC0, "Script_CanEditPublicNote"); - set_name(0x005CC050, "Script_CanEditOfficerNote"); - set_name(0x005CC0E0, "Script_CanViewOfficerNote"); - set_name(0x005CC170, "Script_CanEditGuildInfo"); - set_name(0x005CC200, "Script_CanGuildBankRepair"); - set_name(0x005CC290, "Script_CanEditGuildTabInfo"); - set_name(0x005CC360, "Script_CanEditGuildEvent"); - set_name(0x005CC3E0, "Script_GuildControlGetRankFlags"); - set_name(0x005CC470, "Script_QueryGuildEventLog"); - set_name(0x005CC9C0, "Script_GetGuildRosterInfo"); - set_name(0x005CCC90, "Script_GuildControlGetRankName"); - set_name(0x005CCD90, "Script_GetGuildEventInfo"); - set_name(0x005CD1B0, "Script_GetNumSkillLines"); - set_name(0x005CD820, "Script_CancelSkillUps"); - set_name(0x005CD860, "Script_SetSelectedSkill"); - set_name(0x005CD8F0, "Script_GetSelectedSkill"); - set_name(0x005CDE20, "Script_GetSkillLineInfo"); - set_name(0x005CE2C0, "Script_AbandonSkill"); - set_name(0x005CE3A0, "Script_CollapseSkillHeader"); - set_name(0x005CE400, "Script_ExpandSkillHeader"); - set_name(0x005CE460, "Script_AddSkillUp"); - set_name(0x005CE4D0, "Script_RemoveSkillUp"); - set_name(0x005CE540, "Script_GetAdjustedSkillPoints"); - set_name(0x005CE5D0, "Script_AcceptSkillUps"); - set_name(0x005CE6F0, "Script_BuySkillTier"); - set_name(0x005CEAC0, "Script_GetNumPetitionNames"); - set_name(0x005CECE0, "Script_GetPetitionInfo"); - set_name(0x005CEE30, "Script_GetPetitionNameInfo"); - set_name(0x005CF020, "Script_ClosePetition"); - set_name(0x005CF040, "Script_CanSignPetition"); - set_name(0x005CF140, "Script_SignPetition"); - set_name(0x005CF220, "Script_OfferPetition"); - set_name(0x005CF450, "Script_RenamePetition"); - set_name(0x005CF950, "Script_StartDuel"); - set_name(0x005CFDB0, "Script_AcceptDuel"); - set_name(0x005CFF20, "Script_GetNumFactions"); - set_name(0x005D0740, "Script_IsFactionInactive"); - set_name(0x005D07B0, "Script_SetSelectedFaction"); - set_name(0x005D0820, "Script_GetSelectedFaction"); - set_name(0x005D1150, "Script_GetFactionInfo"); - set_name(0x005D11E0, "Script_GetFactionInfoByID"); - set_name(0x005D1240, "Script_GetWatchedFactionInfo"); - set_name(0x005D1390, "Script_FactionToggleAtWar"); - set_name(0x005D1420, "Script_SetWatchedFactionIndex"); - set_name(0x005D1E50, "Script_SetFactionInactive"); - set_name(0x005D1EE0, "Script_SetFactionActive"); - set_name(0x005D1F70, "Script_CollapseFactionHeader"); - set_name(0x005D1FC0, "Script_CollapseAllFactionHeaders"); - set_name(0x005D1FE0, "Script_ExpandAllFactionHeaders"); - set_name(0x005D2000, "Script_ExpandFactionHeader"); - set_name(0x005D3160, "Script_IsPetAttackActive"); - set_name(0x005D3180, "Script_GetPetTimeRemaining"); - set_name(0x005D3720, "Script_PetHasActionBar"); - set_name(0x005D3780, "Script_PetCanBeAbandoned"); - set_name(0x005D3820, "Script_PetCanBeDismissed"); - set_name(0x005D38C0, "Script_PetCanBeRenamed"); - set_name(0x005D3960, "Script_HasPetUI"); - set_name(0x005D3A20, "Script_GetPetExperience"); - set_name(0x005D3B00, "Script_GetPetHappiness"); - set_name(0x005D3BD0, "Script_GetPetFoodTypes"); - set_name(0x005D3CE0, "Script_GetPetIcon"); - set_name(0x005D3D80, "Script_GetPetTalentTree"); - set_name(0x005D4EC0, "Script_GetPetActionInfo"); - set_name(0x005D5280, "Script_GetPetActionCooldown"); - set_name(0x005D53C0, "Script_GetPetActionsUsable"); - set_name(0x005D5400, "Script_GetPetActionSlotUsable"); - set_name(0x005D54C0, "Script_PetPassiveMode"); - set_name(0x005D54F0, "Script_PetDefensiveMode"); - set_name(0x005D5520, "Script_PetAggressiveMode"); - set_name(0x005D5550, "Script_PetWait"); - set_name(0x005D5580, "Script_PetFollow"); - set_name(0x005D55B0, "Script_PetAttack"); - set_name(0x005D5640, "Script_PetStopAttack"); - set_name(0x005D5650, "Script_PetAbandon"); - set_name(0x005D5660, "Script_PetDismiss"); - set_name(0x005D5670, "Script_PetRename"); - set_name(0x005D5820, "Script_GetPossessInfo"); - set_name(0x005D5A10, "Script_IsPetAttackAction"); - set_name(0x005D65C0, "Script_PickupPetAction"); - set_name(0x005D66F0, "Script_TogglePetAutocast"); - set_name(0x005D67B0, "Script_CastPetAction"); - set_name(0x005D6F60, "Script_ContainerIDToInventoryID"); - set_name(0x005D6FF0, "Script_GetMaxArenaCurrency"); - set_name(0x005D7180, "Script_SetBagPortraitTexture"); - set_name(0x005D74A0, "Script_GetContainerNumSlots"); - set_name(0x005D7590, "Script_GetContainerNumFreeSlots"); - set_name(0x005D7820, "Script_GetContainerFreeSlots"); - set_name(0x005D7A90, "Script_GetContainerItemInfo"); - set_name(0x005D7C80, "Script_GetContainerItemLink"); - set_name(0x005D7D00, "Script_GetContainerItemID"); - set_name(0x005D7D90, "Script_GetContainerItemCooldown"); - set_name(0x005D7EF0, "Script_GetContainerItemDurability"); - set_name(0x005D7FF0, "Script_PickupContainerItem"); - set_name(0x005D84F0, "Script_SplitContainerItem"); - set_name(0x005D8650, "Script_UseContainerItem"); - set_name(0x005D8B10, "Script_SocketContainerItem"); - set_name(0x005D8BD0, "Script_ShowContainerSellCursor"); - set_name(0x005D8C70, "Script_GetBagName"); - set_name(0x005D8D80, "Script_GetContainerItemPurchaseInfo"); - set_name(0x005D8F70, "Script_GetContainerItemPurchaseItem"); - set_name(0x005D91B0, "Script_ContainerRefundItemPurchase"); - set_name(0x005D9300, "Script_GetContainerItemGems"); - set_name(0x005D9400, "Script_GetContainerItemQuestInfo"); - set_name(0x005DA120, "Script_GetNumTradeSkills"); - set_name(0x005DA150, "Script_GetTradeSkillItemNameFilter"); - set_name(0x005DA170, "Script_GetTradeSkillItemLevelFilter"); - set_name(0x005DA1B0, "Script_GetTradeSkillSubClassFilter"); - set_name(0x005DA270, "Script_GetTradeskillRepeatCount"); - set_name(0x005DA2E0, "Script_StopTradeSkillRepeat"); - set_name(0x005DA310, "Script_IsTradeSkillLinked"); - set_name(0x005DA8B0, "Script_CloseTradeSkill"); - set_name(0x005DA900, "Script_SelectTradeSkill"); - set_name(0x005DA970, "Script_GetTradeSkillSelectionIndex"); - set_name(0x005DA9A0, "Script_GetTradeSkillCooldown"); - set_name(0x005DAA70, "Script_GetTradeSkillSubClasses"); - set_name(0x005DAB70, "Script_GetFirstTradeSkill"); - set_name(0x005DAC00, "Script_DoTradeSkill"); - set_name(0x005DB2A0, "Script_GetTradeSkillInfo"); - set_name(0x005DB550, "Script_GetTradeSkillIcon"); - set_name(0x005DB6E0, "Script_GetTradeSkillNumMade"); - set_name(0x005DB810, "Script_GetTradeSkillLine"); - set_name(0x005DB920, "Script_GetTradeSkillRecipeLink"); - set_name(0x005DBA70, "Script_GetTradeSkillItemLink"); - set_name(0x005DBBA0, "Script_GetTradeSkillNumReagents"); - set_name(0x005DBCC0, "Script_GetTradeSkillReagentItemLink"); - set_name(0x005DBE10, "Script_GetTradeSkillDescription"); - set_name(0x005DBF10, "Script_GetTradeSkillInvSlots"); - set_name(0x005DBF90, "Script_GetTradeSkillInvSlotFilter"); - set_name(0x005DC0B0, "Script_GetTradeSkillListLink"); - set_name(0x005DD070, "Script_SetTradeSkillItemNameFilter"); - set_name(0x005DD090, "Script_SetTradeSkillItemLevelFilter"); - set_name(0x005DD0F0, "Script_SetTradeSkillSubClassFilter"); - set_name(0x005DD230, "Script_SetTradeSkillInvSlotFilter"); - set_name(0x005DD3E0, "Script_TradeSkillOnlyShowMakeable"); - set_name(0x005DD420, "Script_TradeSkillOnlyShowSkillUps"); - set_name(0x005DD460, "Script_CollapseTradeSkillSubClass"); - set_name(0x005DD500, "Script_ExpandTradeSkillSubClass"); - set_name(0x005DE400, "Script_GetTradeSkillReagentInfo"); - set_name(0x005DE620, "Script_GetTradeSkillTools"); - set_name(0x005DF010, "Script_GetNumQuestLogEntries"); - set_name(0x005DF0A0, "Script_GetQuestLogSelection"); - set_name(0x005DF0D0, "Script_SetAbandonQuest"); - set_name(0x005DF0E0, "Script_GetAbandonQuestName"); - set_name(0x005DF150, "Script_GetNumQuestLogRewards"); - set_name(0x005DF1D0, "Script_GetNumQuestLogChoices"); - set_name(0x005DF250, "Script_GetQuestLogItemLink"); - set_name(0x005DF3A0, "Script_GetQuestLogRewardTalents"); - set_name(0x005DF400, "Script_GetQuestLogRewardArenaPoints"); - set_name(0x005DF460, "Script_GetQuestLogRequiredMoney"); - set_name(0x005DF520, "Script_GetQuestLogPushable"); - set_name(0x005DF5D0, "Script_GetNumQuestWatches"); - set_name(0x005DF610, "Script_IsQuestWatched"); - set_name(0x005DF700, "Script_RemoveQuestWatch"); - set_name(0x005DF780, "Script_GetQuestIndexForWatch"); - set_name(0x005DF870, "Script_GetQuestLogGroupNum"); - set_name(0x005DF8A0, "Script_ProcessQuestLogRewardFactions"); - set_name(0x005DF910, "Script_GetNumQuestLogRewardFactions"); - set_name(0x005DF940, "Script_GetQuestLogRewardFactionInfo"); - set_name(0x005DFA10, "Script_GetQuestSortIndex"); - set_name(0x005DFA80, "Script_QuestPOIGetQuestIDByIndex"); - set_name(0x005DFB00, "Script_SetPOIIconOverlapDistance"); - set_name(0x005DFB40, "Script_SetPOIIconOverlapPushDistance"); - set_name(0x005DFBA0, "Script_ShiftQuestWatches"); - set_name(0x005DFC40, "Script_GetQuestWatchIndex"); - set_name(0x005E02F0, "Script_SelectQuestLogEntry"); - set_name(0x005E0340, "Script_GetQuestLogQuestText"); - set_name(0x005E0590, "Script_QuestPOIGetIconInfo"); - set_name(0x005E06D0, "Script_GetQuestLogCompletionText"); - set_name(0x005E3D60, "Script_GetAbandonQuestItems"); - set_name(0x005E4060, "Script_AbandonQuest"); - set_name(0x005E4070, "Script_IsUnitOnQuest"); - set_name(0x005E41A0, "Script_GetNumQuestLeaderBoards"); - set_name(0x005E4260, "Script_GetNumQuestItemDrops"); - set_name(0x005E4320, "Script_GetQuestLogTimeLeft"); - set_name(0x005E43F0, "Script_IsCurrentQuestFailed"); - set_name(0x005E4490, "Script_GetQuestLogRewardInfo"); - set_name(0x005E4660, "Script_GetQuestLogChoiceInfo"); - set_name(0x005E4840, "Script_GetQuestLogSpellLink"); - set_name(0x005E48F0, "Script_GetQuestLogRewardMoney"); - set_name(0x005E49B0, "Script_GetQuestLogRewardXP"); - set_name(0x005E4B70, "Script_GetQuestLogRewardHonor"); - set_name(0x005E4C10, "Script_GetQuestLogRewardTitle"); - set_name(0x005E4D10, "Script_GetQuestLogRewardSpell"); - set_name(0x005E4ED0, "Script_QuestLogPushQuest"); - set_name(0x005E4FB0, "Script_GetQuestIndexForTimer"); - set_name(0x005E5100, "Script_CollapseQuestHeader"); - set_name(0x005E5150, "Script_ExpandQuestHeader"); - set_name(0x005E51A0, "Script_GetQuestGreenRange"); - set_name(0x005E51D0, "Script_GetQuestLink"); - set_name(0x005E52D0, "Script_GetQuestLogSpecialItemInfo"); - set_name(0x005E53D0, "Script_GetQuestLogSpecialItemCooldown"); - set_name(0x005E54C0, "Script_IsQuestLogSpecialItemInRange"); - set_name(0x005E5640, "Script_UseQuestLogSpecialItem"); - set_name(0x005E56C0, "Script_GetQuestWorldMapAreaID"); - set_name(0x005E5740, "Script_QuestPOIUpdateIcons"); - set_name(0x005E5750, "Script_QuestPOIGetQuestIDByVisibleIndex"); - set_name(0x005E5CC0, "Script_GetQuestLogTitle"); - set_name(0x005E5F60, "Script_GetQuestLogLeaderBoard"); - set_name(0x005E60D0, "Script_GetQuestLogItemDrop"); - set_name(0x005E6240, "Script_GetQuestTimers"); - set_name(0x005E63D0, "Script_QuestMapUpdateAllQuests"); - set_name(0x005E64B0, "Script_SortQuestWatches"); - set_name(0x005E6650, "Script_GetQuestPOILeaderBoard"); - set_name(0x005E67C0, "Script_AddQuestWatch"); - set_name(0x005E6DE0, "Script_GetQuestResetTime"); - set_name(0x005E7700, "Script_KeyRingButtonIDToInvSlotID"); - set_name(0x005E7780, "Script_HasInspectHonorData"); - set_name(0x005E77C0, "Script_GetInspectHonorData"); - set_name(0x005E7890, "Script_ClearInspectPlayer"); - set_name(0x005E7D60, "Script_GetInventorySlotInfo"); - set_name(0x005E7E60, "Script_GetInventoryItemCooldown"); - set_name(0x005E7FA0, "Script_GetInventoryAlertStatus"); - set_name(0x005E8030, "Script_GetInspectArenaTeamData"); - set_name(0x005E95C0, "Script_GetInventoryItemsForSlot"); - set_name(0x005E9BC0, "Script_GetInventoryItemTexture"); - set_name(0x005E9D80, "Script_GetInventoryItemBroken"); - set_name(0x005E9E40, "Script_GetInventoryItemCount"); - set_name(0x005EA040, "Script_GetInventoryItemQuality"); - set_name(0x005EA170, "Script_GetInventoryItemDurability"); - set_name(0x005EA270, "Script_GetInventoryItemLink"); - set_name(0x005EA3E0, "Script_GetInventoryItemID"); - set_name(0x005EA4F0, "Script_GetInventoryItemGems"); - set_name(0x005EA5F0, "Script_PickupInventoryItem"); - set_name(0x005EA630, "Script_UseInventoryItem"); - set_name(0x005EA6A0, "Script_SocketInventoryItem"); - set_name(0x005EA6E0, "Script_IsInventoryItemLocked"); - set_name(0x005EA780, "Script_PutItemInBag"); - set_name(0x005EA7F0, "Script_PutItemInBackpack"); - set_name(0x005EA840, "Script_PickupBagFromSlot"); - set_name(0x005EA880, "Script_CursorCanGoInSlot"); - set_name(0x005EA930, "Script_ShowInventorySellCursor"); - set_name(0x005EA9B0, "Script_SetInventoryPortraitTexture"); - set_name(0x005EAAF0, "Script_GetGuildInfo"); - set_name(0x005EAC00, "Script_UpdateInventoryAlertStatus"); - set_name(0x005EAC10, "Script_OffhandHasWeapon"); - set_name(0x005EAC90, "Script_RequestInspectHonorData"); - set_name(0x005EACA0, "Script_GetWeaponEnchantInfo"); - set_name(0x005EAE90, "Script_HasWandEquipped"); - set_name(0x005EEB70, "nullsub_3"); - set_name(0x005F9550, "Script_VehicleAimGetNormPower"); - set_name(0x005F9DD0, "Script_IsMouselooking"); - set_name(0x005F9E10, "Script_VehicleAimGetAngle"); - set_name(0x005F9E60, "Script_VehicleAimGetNormAngle"); - set_name(0x005F9F10, "Script_VehicleAimSetNormPower"); - set_name(0x005F9F70, "Script_IsVehicleAimAngleAdjustable"); - set_name(0x005F9FE0, "Script_IsVehicleAimPowerAdjustable"); - set_name(0x005FA050, "Script_DetectWowMouse"); - set_name(0x005FAAE0, "Script_ToggleRun"); - set_name(0x005FB660, "Script_VehicleExit"); - set_name(0x005FB6D0, "Script_VehiclePrevSeat"); - set_name(0x005FB720, "Script_VehicleNextSeat"); - set_name(0x005FB770, "Script_VehicleAimIncrement"); - set_name(0x005FB7D0, "Script_VehicleAimDecrement"); - set_name(0x005FB820, "Script_VehicleAimRequestAngle"); - set_name(0x005FB8C0, "Script_VehicleAimRequestNormAngle"); - set_name(0x005FB970, "Script_IsUsingVehicleControls"); - set_name(0x005FB9C0, "Script_CanExitVehicle"); - set_name(0x005FBA10, "Script_CanSwitchVehicleSeats"); - set_name(0x005FBF80, "Script_JumpOrAscendStart"); - set_name(0x005FC0A0, "Script_AscendStop"); - set_name(0x005FC140, "Script_DescendStop"); - set_name(0x005FC190, "Script_ToggleAutoRun"); - set_name(0x005FC200, "Script_MoveForwardStart"); - set_name(0x005FC250, "Script_MoveForwardStop"); - set_name(0x005FC290, "Script_MoveBackwardStart"); - set_name(0x005FC2E0, "Script_MoveBackwardStop"); - set_name(0x005FC320, "Script_TurnLeftStart"); - set_name(0x005FC360, "Script_TurnLeftStop"); - set_name(0x005FC3B0, "Script_TurnRightStart"); - set_name(0x005FC3F0, "Script_TurnRightStop"); - set_name(0x005FC440, "Script_StrafeLeftStart"); - set_name(0x005FC490, "Script_StrafeLeftStop"); - set_name(0x005FC4D0, "Script_StrafeRightStart"); - set_name(0x005FC520, "Script_StrafeRightStop"); - set_name(0x005FC570, "Script_VehicleAimUpStop"); - set_name(0x005FC5C0, "Script_VehicleAimDownStop"); - set_name(0x005FC610, "Script_TurnOrActionStart"); - set_name(0x005FC680, "Script_TurnOrActionStop"); - set_name(0x005FC6C0, "Script_CameraOrSelectOrMoveStart"); - set_name(0x005FC730, "Script_CameraOrSelectOrMoveStop"); - set_name(0x005FC780, "Script_MoveAndSteerStart"); - set_name(0x005FC830, "Script_MoveAndSteerStop"); - set_name(0x005FC890, "Script_MouselookStop"); - set_name(0x005FC8E0, "Script_VehicleAimUpStart"); - set_name(0x005FC920, "Script_VehicleAimDownStart"); - set_name(0x005FCC10, "Script_MouselookStart"); - set_name(0x005FD550, "Script_SetMouselookOverrideBinding"); - set_name(0x005FF080, "Script_MoveViewInStart"); - set_name(0x005FF0A0, "Script_MoveViewInStop"); - set_name(0x005FF0D0, "Script_MoveViewOutStart"); - set_name(0x005FF0F0, "Script_MoveViewOutStop"); - set_name(0x005FF120, "Script_MoveViewRightStart"); - set_name(0x005FF140, "Script_MoveViewRightStop"); - set_name(0x005FF170, "Script_MoveViewLeftStart"); - set_name(0x005FF190, "Script_MoveViewLeftStop"); - set_name(0x005FF1C0, "Script_MoveViewUpStart"); - set_name(0x005FF1E0, "Script_MoveViewUpStop"); - set_name(0x005FF210, "Script_MoveViewDownStart"); - set_name(0x005FF230, "Script_MoveViewDownStop"); - set_name(0x005FF260, "Script_SaveView"); - set_name(0x005FF2C0, "Script_FlipCameraYaw"); - set_name(0x006017E0, "Script_CameraZoomIn"); - set_name(0x00601840, "Script_CameraZoomOut"); - set_name(0x006018A0, "Script_VehicleCameraZoomIn"); - set_name(0x006018B0, "Script_VehicleCameraZoomOut"); - set_name(0x006039B0, "Script_SetView"); - set_name(0x00604C80, "Script_ResetView"); - set_name(0x00604CE0, "Script_NextView"); - set_name(0x00604D10, "Script_PrevView"); - set_name(0x006081F0, "Script_GetTime"); - set_name(0x00608230, "Script_GetGameTime"); - set_name(0x00608270, "Script_ConsoleExec"); - set_name(0x006082C0, "Script_GetMaxCombatRatingBonus"); - set_name(0x00608560, "Script_GetWaterDetail"); - set_name(0x00608580, "Script_CanSwitchVehicleSeat"); - set_name(0x00608690, "Script_GetItemStats"); - set_name(0x00608760, "Script_GetItemStatDelta"); - set_name(0x0060A450, "Script_IsLoggedIn"); - set_name(0x0060A490, "Script_GetPlayerFacing"); - set_name(0x0060A510, "Script_FillLocalizedClassList"); - set_name(0x0060C2A0, "Script_UnitExists"); - set_name(0x0060C350, "Script_UnitIsVisible"); - set_name(0x0060C3D0, "Script_UnitIsUnit"); - set_name(0x0060C4B0, "Script_UnitIsPlayer"); - set_name(0x0060C550, "Script_UnitIsInMyGuild"); - set_name(0x0060C6F0, "Script_UnitIsCorpse"); - set_name(0x0060C770, "Script_UnitIsPartyLeader"); - set_name(0x0060C810, "Script_UnitGroupRolesAssigned"); - set_name(0x0060C8A0, "Script_UnitIsRaidOfficer"); - set_name(0x0060C920, "Script_UnitInParty"); - set_name(0x0060C9A0, "Script_UnitPlayerOrPetInParty"); - set_name(0x0060CA20, "Script_UnitInRaid"); - set_name(0x0060CAA0, "Script_UnitInBattleground"); - set_name(0x0060CB20, "Script_UnitPlayerOrPetInRaid"); - set_name(0x0060CBA0, "Script_UnitPlayerControlled"); - set_name(0x0060CC30, "Script_UnitIsAFK"); - set_name(0x0060CD50, "Script_UnitIsDND"); - set_name(0x0060CE20, "Script_UnitIsPVP"); - set_name(0x0060CF20, "Script_UnitIsPVPSanctuary"); - set_name(0x0060CFB0, "Script_UnitIsPVPFreeForAll"); - set_name(0x0060D0A0, "Script_UnitFactionGroup"); - set_name(0x0060D280, "Script_UnitReaction"); - set_name(0x0060D330, "Script_UnitIsEnemy"); - set_name(0x0060D3D0, "Script_UnitIsFriend"); - set_name(0x0060D530, "Script_UnitCanCooperate"); - set_name(0x0060D690, "Script_UnitCanAssist"); - set_name(0x0060D730, "Script_UnitCanAttack"); - set_name(0x0060D7D0, "Script_UnitIsCharmed"); - set_name(0x0060D860, "Script_UnitIsPossessed"); - set_name(0x0060D8F0, "Script_PlayerCanTeleport"); - set_name(0x0060D970, "Script_UnitClassification"); - set_name(0x0060DA00, "Script_UnitSelectionColor"); - set_name(0x0060DB20, "Script_IsInGuild"); - set_name(0x0060DB80, "Script_IsGuildLeader"); - set_name(0x0060DBF0, "Script_IsInArenaTeam"); - set_name(0x0060DC70, "Script_IsArenaTeamCaptain"); - set_name(0x0060DD40, "Script_IsResting"); - set_name(0x0060DDB0, "Script_GetCombatRating"); - set_name(0x0060DE70, "Script_GetCombatRatingBonus"); - set_name(0x0060DF30, "Script_GetDodgeChance"); - set_name(0x0060DF90, "Script_GetBlockChance"); - set_name(0x0060DFF0, "Script_GetShieldBlock"); - set_name(0x0060E070, "Script_GetParryChance"); - set_name(0x0060E0D0, "Script_GetCritChance"); - set_name(0x0060E130, "Script_GetCritChanceFromAgility"); - set_name(0x0060E1B0, "Script_GetSpellCritChanceFromIntellect"); - set_name(0x0060E230, "Script_GetRangedCritChance"); - set_name(0x0060E290, "Script_GetSpellCritChance"); - set_name(0x0060E310, "Script_GetSpellBonusDamage"); - set_name(0x0060E3B0, "Script_GetSpellBonusHealing"); - set_name(0x0060E410, "Script_GetPetSpellBonusDamage"); - set_name(0x0060E470, "Script_GetSpellPenetration"); - set_name(0x0060E4E0, "Script_GetArmorPenetration"); - set_name(0x0060E560, "Script_GetAttackPowerForStat"); - set_name(0x0060E630, "Script_UnitGUID"); - set_name(0x0060E740, "Script_UnitName"); - set_name(0x0060E9A0, "Script_UnitPVPName"); - set_name(0x0060EA60, "Script_UnitXP"); - set_name(0x0060EAE0, "Script_UnitXPMax"); - set_name(0x0060EB60, "Script_UnitHealth"); - set_name(0x0060EC60, "Script_UnitHealthMax"); - set_name(0x0060ED40, "Script_UnitPower"); - set_name(0x0060EF40, "Script_UnitPowerMax"); - set_name(0x0060F100, "Script_UnitPowerType"); - set_name(0x0060F350, "Script_UnitOnTaxi"); - set_name(0x0060F3D0, "Script_UnitIsFeignDeath"); - set_name(0x0060F480, "Script_UnitIsDead"); - set_name(0x0060F580, "Script_UnitIsGhost"); - set_name(0x0060F680, "Script_UnitIsDeadOrGhost"); - set_name(0x0060F790, "Script_UnitIsConnected"); - set_name(0x0060F860, "Script_UnitAffectingCombat"); - set_name(0x0060F8E0, "Script_UnitSex"); - set_name(0x0060F9E0, "Script_UnitLevel"); - set_name(0x0060FBA0, "Script_GetMoney"); - set_name(0x0060FC40, "Script_GetHonorCurrency"); - set_name(0x0060FCC0, "Script_GetArenaCurrency"); - set_name(0x0060FD40, "Script_UnitRace"); - set_name(0x0060FEC0, "Script_UnitClass"); - set_name(0x00610040, "Script_UnitClassBase"); - set_name(0x006101A0, "Script_UnitResistance"); - set_name(0x00610300, "Script_UnitStat"); - set_name(0x00610450, "Script_UnitAttackBothHands"); - set_name(0x00610550, "Script_UnitRangedDamage"); - set_name(0x006107D0, "Script_UnitRangedAttack"); - set_name(0x00610860, "Script_UnitDamage"); - set_name(0x00610A00, "Script_UnitAttackSpeed"); - set_name(0x00610B60, "Script_UnitAttackPower"); - set_name(0x00610CA0, "Script_UnitRangedAttackPower"); - set_name(0x00610DE0, "Script_UnitDefense"); - set_name(0x00610EC0, "Script_UnitArmor"); - set_name(0x00610FB0, "Script_UnitCharacterPoints"); - set_name(0x00611130, "Script_UnitIsTapped"); - set_name(0x006111B0, "Script_UnitIsTappedByPlayer"); - set_name(0x00611230, "Script_UnitIsTappedByAllThreatList"); - set_name(0x006112B0, "Script_UnitIsTrivial"); - set_name(0x00611330, "Script_UnitHasRelicSlot"); - set_name(0x006113E0, "Script_SetPortraitTexture"); - set_name(0x00611600, "Script_HasFullControl"); - set_name(0x00611670, "Script_GetComboPoints"); - set_name(0x00611780, "Script_UnitCreatureType"); - set_name(0x00611820, "Script_UnitCreatureFamily"); - set_name(0x006118C0, "Script_GetResSicknessDuration"); - set_name(0x00611A20, "Script_GetPVPSessionStats"); - set_name(0x00611AD0, "Script_GetPVPYesterdayStats"); - set_name(0x00611B80, "Script_GetPVPLifetimeStats"); - set_name(0x00611C40, "Script_UnitPVPRank"); - set_name(0x00611CB0, "Script_GetPVPRankInfo"); - set_name(0x00611DF0, "Script_UnitCastingInfo"); - set_name(0x00612090, "Script_UnitChannelInfo"); - set_name(0x00612260, "Script_IsFlyableArea"); - set_name(0x00612300, "Script_IsIndoors"); - set_name(0x00612360, "Script_IsOutdoors"); - set_name(0x006123C0, "Script_IsOutOfBounds"); - set_name(0x00612430, "Script_IsFalling"); - set_name(0x006124A0, "Script_IsSwimming"); - set_name(0x00612500, "Script_IsFlying"); - set_name(0x006125A0, "Script_IsMounted"); - set_name(0x00612610, "Script_IsStealthed"); - set_name(0x00612670, "Script_UnitIsSameServer"); - set_name(0x006127F0, "Script_GetUnitHealthModifier"); - set_name(0x00612870, "Script_GetUnitMaxHealthModifier"); - set_name(0x00612900, "Script_GetUnitPowerModifier"); - set_name(0x00612980, "Script_GetUnitHealthRegenRateFromSpirit"); - set_name(0x00612A00, "Script_GetUnitManaRegenRateFromSpirit"); - set_name(0x00612A90, "Script_GetManaRegen"); - set_name(0x00612B40, "Script_GetPowerRegen"); - set_name(0x00612BF0, "Script_GetExpertise"); - set_name(0x00612CB0, "Script_GetExpertisePercent"); - set_name(0x00612D50, "Script_ReportPlayerIsPVPAFK"); - set_name(0x00612E20, "Script_PlayerIsPVPInactive"); - set_name(0x00612F10, "Script_UnitInRange"); - set_name(0x00613020, "Script_GetRuneCooldown"); - set_name(0x00613140, "Script_GetRuneCount"); - set_name(0x006131E0, "Script_GetRuneType"); - set_name(0x00613290, "Script_GetUnitSpeed"); - set_name(0x00613330, "Script_GetUnitPitch"); - set_name(0x006133D0, "Script_UnitInVehicle"); - set_name(0x006134A0, "Script_UnitUsingVehicle"); - set_name(0x00613570, "Script_UnitControllingVehicle"); - set_name(0x00613700, "Script_UnitInVehicleControlSeat"); - set_name(0x00613740, "Script_UnitHasVehicleUI"); - set_name(0x00613780, "Script_UnitTargetsVehicleInRaidUI"); - set_name(0x006137D0, "Script_UnitVehicleSkin"); - set_name(0x00613830, "Script_UnitVehicleSeatCount"); - set_name(0x006138C0, "Script_UnitVehicleSeatInfo"); - set_name(0x006139B0, "Script_UnitSwitchToVehicleSeat"); - set_name(0x00613A60, "Script_UnitThreatSituation"); - set_name(0x00613B40, "Script_UnitDetailedThreatSituation"); - set_name(0x00613C90, "Script_UnitIsControlling"); - set_name(0x00613D20, "Script_CanEjectPassengerFromSeat"); - set_name(0x00613E10, "Script_EjectPassengerFromSeat"); - set_name(0x00613ED0, "Script_RespondInstanceLock"); - set_name(0x00613F90, "Script_GetPlayerInfoByGUID"); - set_name(0x00614140, "Script_IsXPUserDisabled"); - set_name(0x00614CA0, "Script_UnitBuff"); - set_name(0x00614CF0, "Script_UnitDebuff"); - set_name(0x00614D40, "Script_UnitAura"); - set_name(0x00614E60, "Script_GetVehicleUIIndicator"); - set_name(0x00614EF0, "Script_GetVehicleUIIndicatorSeat"); - set_name(0x006160B0, "CopyCursorImage"); - set_name(0x006162C0, "UpdateCursor"); - set_name(0x006163B0, "CursorInitialize"); - set_name(0x00616800, "CursorSetMode"); - set_name(0x00616AD0, "GxXformPush_EGxXform_C44Matrix"); - set_name(0x00632050, "nullsub_4"); - set_name(0x00653A10, "nullsub_5"); - set_name(0x00681290, "GxDevCreate"); - set_name(0x006813B0, "GxSceneClear"); - set_name(0x006813D0, "GxTexUpdate"); - set_name(0x006817E0, "GxLog"); - set_name(0x00681AB0, "GxPrimIndexPtr"); - set_name(0x00681B00, "GxPrimVertexPtr"); - set_name(0x00681BE0, "CGxTexFlags__CGxTexFlags"); - set_name(0x00681CB0, "GxTexCreate"); - set_name(0x00681F60, "GxXformSetViewport"); - set_name(0x00682340, "GxDrawLockedElements"); - set_name(0x00682400, "GxPrimVertexPtr_FFP"); - set_name(0x006828C0, "GxPrimLockVertexPtrs"); - set_name(0x00682A00, "GxScenePresent"); - set_name(0x00682CB0, "CGxDevice__DeviceCreate_WindowProc_CGxFormat"); - set_name(0x00682D00, "CGxDevice__DeviceSetBaseMipLevel"); - set_name(0x00682D20, "CGxDevice__DeviceApi"); - set_name(0x00682D40, "CGxDevice__IDevIsWindowed"); - set_name(0x00682D70, "CGxDevice__DeviceCurWindow"); - set_name(0x00682DC0, "CGxDevice__CapsIsWindowVisible"); - set_name(0x00682E20, "CGxDevice__CapsHasContext"); - set_name(0x00682E50, "CGxDevice__ScenePresent"); - set_name(0x00682F40, "CGxDevice__PrimCalcCount"); - set_name(0x00683080, "CGxDevice__LightEnable"); - set_name(0x006830B0, "CGxDevice__NeedsUpdate"); - set_name(0x00683100, "CGxDevice__MasterEnable"); - set_name(0x00683130, "CGxDevice__BufData"); - set_name(0x00683150, "CGxDevice__BufLock"); - set_name(0x00683180, "CGxDevice__BufUnlock"); - set_name(0x006833A0, "CGxDevice__ShaderConstantsClear"); - set_name(0x006833E0, "CGxDevice__ShaderConstantsSet"); - set_name(0x00683560, "CGxDevice__ShaderConstantsLock"); - set_name(0x00683580, "CGxDevice__ShaderConstantsUnlock"); - set_name(0x006835E0, "CGxDevice__ICursorDestroy"); - set_name(0x00683610, "CGxDevice__ICursorUpdate"); - set_name(0x00683640, "CGxDevice__CursorSetVisible"); - set_name(0x00683650, "CGxDevice__CursorLock"); - set_name(0x00683660, "CGxDevice__CursorSetDepth"); - set_name(0x006840F0, "CGxDevice__DeviceSetFormat"); - set_name(0x00684190, "CGxDevice__DeviceSetGamma"); - set_name(0x00684360, "CGxDevice__DeviceSetDefWindow"); - set_name(0x006843B0, "CGxDevice__NotifyOnDeviceRestored"); - set_name(0x006843E0, "CGxDevice__NotifyOnTextureRecreation"); - set_name(0x00684410, "CGxDevice__NotifyOnDisplayChange"); - set_name(0x00684440, "CGxDevice__ClipPlaneSet"); - set_name(0x006847D0, "CGxDevice__LightSet"); - set_name(0x00684850, "CGxDevice__BufStream"); - set_name(0x006848A0, "CGxDevice__TexMarkForUpdate"); - set_name(0x00684900, "CGxDevice__ITexMarkAsUpdated"); - set_name(0x00684970, "CGxDevice__IShaderLoad"); - 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(0x006853B0, "CGxDevice__AddDeviceRestoredCallback"); - set_name(0x006853D0, "CGxDevice__RemoveDeviceRestoredCallback"); - set_name(0x00685460, "CGxDevice__AddTextureRecreationCallback"); - set_name(0x00685480, "CGxDevice__RemoveTextureRecreationCallback"); - set_name(0x00685510, "CGxDevice__AddDisplayChangeCallback"); - set_name(0x00685530, "CGxDevice__RemoveDisplayChangeCallback"); - set_name(0x00685970, "CGxDevice__IRsDirty"); - set_name(0x006859E0, "CGxDevice__IRsForceUpdate_EGxRenderState"); - set_name(0x00685A70, "CGxDevice__IRsForceUpdate"); - set_name(0x00685B50, "CGxDevice__IRsSync"); - set_name(0x00685C60, "CGxDevice__TexCreate"); - set_name(0x00685EB0, "CGxDevice__MasterEnableSet"); - set_name(0x00685F50, "CGxDevice__RsSet_pointer_to_void"); - set_name(0x00685FB0, "CGxDevice__RsPop"); - set_name(0x00687660, "CGxDevice__BufCreate"); - set_name(0x006876D0, "CGxDevice__PoolCreate"); - set_name(0x00687A90, "CGxDevice__ICursorDraw"); - set_name(0x00688340, "CGxDevice__PoolDestroy"); - set_name(0x00688690, "CGxDevice__CGxDevice"); - set_name(0x006890C0, "CGxDevice__destructor"); - set_name(0x00689690, "CGxDevice__scalar_deleting_destructor"); - set_name(0x006897C0, "CGxDevice__ShaderCreate"); - set_name(0x00689A50, "CGxShader__Valid"); - set_name(0x00689EF0, "CGxDevice__NewD3d"); - set_name(0x0068BBC0, "CGxDeviceOpenGl__CGxDeviceOpenGl"); - set_name(0x0068BF20, "CGxDevice__NewOpenGl"); - set_name(0x0068C220, "CGxDevice__NewD3d9Ex"); - set_name(0x0068E180, "CGxDeviceD3d__ICreateD3dIB"); - set_name(0x0068E250, "CGxDeviceD3d__ISetPresentParms"); - set_name(0x0068E720, "CGxDeviceD3d__PoolDestroy"); - set_name(0x0068E750, "CGxDeviceD3d__CursorSetVisible"); - set_name(0x0068E810, "CGxDeviceD3d__ICursorDraw"); - set_name(0x0068E900, "CGxDeviceD3d__ICursorCreate"); - set_name(0x0068EBB0, "CGxDeviceD3d__ICreateWindow"); - set_name(0x0068ED80, "CGxDeviceD3d__ILoadD3dLib"); - set_name(0x0068EE20, "CGxDeviceD3d__ISetCaps"); - set_name(0x0068F3D0, "CGxDeviceD3d__ICreateD3dDevice"); - set_name(0x0068FA60, "CGxDeviceD3d__IBufUnlock"); - set_name(0x0068FAE0, "CGxDeviceD3d__BufUnlock"); - set_name(0x0068FB10, "CGxDeviceD3d__IBufLock"); - set_name(0x0068FCE0, "CGxDeviceD3d__BufLock"); - set_name(0x0068FD00, "CGxDeviceD3d__BufData"); - set_name(0x0068FD50, "CGxDeviceD3d__CGxDeviceD3d"); - set_name(0x00690150, "CGxDeviceD3d__IReleaseD3dResources"); - set_name(0x00690230, "CGxDeviceD3d__DeviceWM"); - set_name(0x006904D0, "CGxDeviceD3d__DeviceSetFormat"); - set_name(0x00690680, "CGxDeviceD3d__ICreateD3d"); - set_name(0x00690750, "CGxDeviceD3d__DeviceCreate_WindowProc_CGxFormat"); - set_name(0x0069FB00, "CGxDeviceD3d__ICreateD3dVB"); - set_name(0x0069FB70, "CGxDeviceD3d__CreatePoolAPI"); - set_name(0x0069FE10, "CGxDeviceD3d__ICursorClip"); - set_name(0x006A00C0, "CGxDeviceD3d__ICursorDestroy"); - set_name(0x006A0360, "CGxDeviceD3d__WindowProcD3d"); - set_name(0x006A1A90, "CGxDeviceD3d9Ex__CGxDeviceD3d9Ex"); - set_name(0x006A2C00, "CGxDeviceD3d__ITexCreate"); - set_name(0x006A2D80, "CGxDeviceD3d__ITexUpload"); - set_name(0x006A3070, "CGxDeviceD3d__ITexMarkAsUpdated"); - set_name(0x006A3350, "CGxDeviceD3d__ISceneBegin"); - set_name(0x006A3420, "CGxDeviceD3d__ISceneEnd"); - set_name(0x006A3450, "CGxDeviceD3d__ScenePresent"); - set_name(0x006A3620, "CGxDeviceD3d__Draw"); - set_name(0x006A3810, "CGxDeviceD3d__IStateSyncEnables"); - set_name(0x006A39E0, "CGxDeviceD3d__ISetVertexBuffer"); - set_name(0x006A3A60, "CGxDeviceD3d__IStateSetD3DDefaults"); - set_name(0x006A3C40, "CGxDeviceD3d__DsSet"); - set_name(0x006A4190, "CGxDeviceD3d__ISetColorOp"); - set_name(0x006A41F0, "CGxDeviceD3d__ISetAlphaOp"); - set_name(0x006A4700, "CGxDeviceD3d__IStateSyncMaterial"); - set_name(0x006A4850, "CGxDeviceD3d__IStateSyncXforms"); - set_name(0x006A4900, "CGxDeviceD3d__ISetTexture"); - set_name(0x006A4C30, "CGxDeviceD3d__IRsSendToHw"); - set_name(0x006A5540, "CGxDeviceD3d__ICreateD3dVertexDecl"); - set_name(0x006A5700, "CGxDeviceD3d__IStateSyncVertexPtrs"); - set_name(0x006A5940, "CGxDeviceD3d__IStateSync"); - set_name(0x006A5A00, "CGxDeviceD3d__CapsWindowSize"); - set_name(0x006A5A30, "CGxDeviceD3d__IXformSetWorld"); - set_name(0x006A5C70, "CGxDeviceD3d__IBindPixelShader"); - set_name(0x006A5E10, "CGxDeviceD3d__IShaderCreate"); - set_name(0x006A5EF0, "CGxDevice__ITexWHDStartEnd"); - set_name(0x006A74B0, "CGxDeviceD3d__SceneClear"); - set_name(0x006A9920, "CGxDeviceD3d__CapsWindowSizeInScreenCoords"); - set_name(0x006A9B40, "CGxDeviceD3d__XformSetProjection"); - set_name(0x006A9E00, "CGxDeviceD3d__XformSetView"); - set_name(0x006A9FE0, "CGxDeviceD3d__IShaderConstantsFlush"); - set_name(0x006AA070, "CGxDeviceD3d__IShaderCreatePixel"); - set_name(0x006AA0D0, "CGxDeviceD3d__IShaderCreateVertex"); - set_name(0x006AA130, "CGxDeviceD3d__ShaderCreate"); - set_name(0x006AA2F0, "CGxDeviceD3d__IBindVertexShader"); - set_name(0x006AA350, "CTgaFile__ColorMapEntryBytes"); - set_name(0x006AA380, "CTgaFile__ColorMapBytes"); - set_name(0x006AA3B0, "CTgaFile__ValidateColorDepth"); - set_name(0x006AA3E0, "CTgaFile__PreImageBytes"); - set_name(0x006AA420, "CTgaFile__AddAlphaChannel_internal"); - set_name(0x006AA520, "CTgaFile__ReadRawImage"); - set_name(0x006AA630, "CTgaFile__RLEDecompressImage"); - set_name(0x006AA700, "CTgaFile__SetTopDown"); - set_name(0x006AA840, "CTgaFile__ImageTGA32Pixel"); - set_name(0x006AA870, "CTgaFile__RemoveAlphaChannels"); - set_name(0x006AAF40, "CTgaFile__Close"); - set_name(0x006AAFB0, "CTgaFile__Open"); - set_name(0x006AB0E0, "CTgaFile__ConvertColorMapped"); - set_name(0x006AB220, "CTgaFile__ReadRleImage"); - set_name(0x006AB390, "CTgaFile__AddAlphaChannel"); - set_name(0x006AB450, "CTgaFile__ReadColorMappedImage"); - set_name(0x006AB4B0, "CTgaFile__LoadImageData"); - set_name(0x006AB5C0, "GetBitDepth"); - set_name(0x006AB620, "CalcLevelSize"); - set_name(0x006AB700, "CalcLevelCount"); - set_name(0x006AB760, "MippedImgAllocA"); - set_name(0x006AB810, "MippedImgSet"); - set_name(0x006AB860, "FullShrink"); - set_name(0x006AE8B0, "CBLPFile__Close"); - set_name(0x006AE900, "CBLPFile__Source"); - set_name(0x006AE990, "CBLPFile__DecompPalFastPath"); - set_name(0x006AE9E0, "CBLPFile__DecompPalARGB8888"); - set_name(0x006AEBA0, "CBLPFile__DecompPalARGB4444DitherFloydSteinberg"); - set_name(0x006AEE70, "CBLPFile__DecompPalARGB1555DitherFloydSteinberg"); - set_name(0x006AF140, "CBLPFile__DecompPalARGB565DitherFloydSteinberg"); - set_name(0x006AF340, "CBLPFile__DecompPalARGB2565DitherFloydSteinberg"); - set_name(0x006AF6A0, "CBLPFile__Pixels"); - set_name(0x006AF730, "CBLPFile__GetFormatSize"); - set_name(0x006AF810, "CBLPFile__DecompPal"); - set_name(0x006AFCE0, "CBLPFile__Lock2"); - set_name(0x006AFF10, "CBLPFile__Open"); - set_name(0x006AFFD0, "CBLPFile__LockChain2"); - set_name(0x006B0960, "nullsub_154"); - set_name(0x006B1B80, "nullsub_151"); - set_name(0x006B1B90, "nullsub_6"); - set_name(0x006B1BA0, "nullsub_155"); - set_name(0x006B33D0, "Script_GetNumWhoResults"); - set_name(0x006B3430, "Script_SetWhoToUI"); - set_name(0x006B4060, "Script_GetNumFriends"); - set_name(0x006B4130, "Script_GetFriendInfo"); - set_name(0x006B4400, "Script_SetSelectedFriend"); - set_name(0x006B44B0, "Script_GetSelectedFriend"); - set_name(0x006B44F0, "Script_ShowFriends"); - set_name(0x006B4560, "Script_GetNumIgnores"); - set_name(0x006B45C0, "Script_GetNumMutes"); - set_name(0x006B4620, "Script_GetIgnoreName"); - set_name(0x006B4760, "Script_GetMuteName"); - set_name(0x006B48A0, "Script_SetSelectedIgnore"); - set_name(0x006B4950, "Script_SetSelectedMute"); - set_name(0x006B4A00, "Script_GetSelectedIgnore"); - set_name(0x006B4A40, "Script_GetSelectedMute"); - set_name(0x006B4A80, "Script_GetWhoInfo"); - set_name(0x006B4EB0, "Script_SortWho"); - set_name(0x006B6AF0, "Script_AddFriend"); - set_name(0x006B6B50, "Script_SendWho"); - set_name(0x006B6BA0, "Script_AddOrDelIgnore"); - set_name(0x006B6BD0, "Script_AddOrDelMute"); - set_name(0x006B6C00, "Script_AddIgnore"); - set_name(0x006B6C30, "Script_AddMute"); - set_name(0x006B6C60, "Script_IsIgnored"); - set_name(0x006B6CF0, "Script_IsMuted"); - set_name(0x006B6D80, "Script_IsIgnoredOrMuted"); - set_name(0x006B7B70, "Script_AddOrRemoveFriend"); - set_name(0x006B7BD0, "Script_RemoveFriend"); - set_name(0x006B7C90, "Script_SetFriendNotes"); - set_name(0x006B7D70, "Script_DelIgnore"); - set_name(0x006B7DA0, "Script_DelMute"); - set_name(0x006BCE10, "GxuFontAddToBatch"); - set_name(0x006BCE40, "GxuFontRenderBatch"); - set_name(0x006BCE60, "GxuFontGetTextExtent"); - set_name(0x006BCEA0, "GxuFontGetMaxCharsWithinWidth"); - set_name(0x006BD020, "GxuFontGetOneToOneHeight"); - set_name(0x006BD0A0, "GxuFontSetStringPosition"); - set_name(0x006BD0C0, "GxuFontAddShadow"); - set_name(0x006BD5A0, "GxuDetermineQuotedCode"); - set_name(0x006BDFC0, "GxuFontDestroyString"); - set_name(0x006BE020, "GxuFontWindowSizeChanged"); - set_name(0x006BE2B0, "GxuFontCreateString"); - set_name(0x006BE390, "GxuFontClearBatch"); - set_name(0x006BE3B0, "GxuFontDestroyBatch"); - set_name(0x006BE3E0, "GxuFontUpdate"); - set_name(0x006BF160, "GxuFontCreateBatch"); - set_name(0x006BF370, "GxuXformCreateProjection_Exact"); - set_name(0x006BF4C0, "GxuXformCreateOrtho"); - set_name(0x006BF6D0, "GxuXformCalcFrustumCorners"); - set_name(0x006BFDA0, "GxuUpdateSingleColorTexture"); - set_name(0x006BFE00, "GxuXformCreateProjection_SG"); - set_name(0x006BFE60, "GxuXformCreateLookAtSgCompat"); - set_name(0x006C8CC0, "IGxuFontGlyphRenderGlyph"); - set_name(0x00743550, "nullsub_152"); - set_name(0x00743560, "nullsub_153"); - set_name(0x0074D580, "Script_CombatTextSetActiveUnit"); - set_name(0x0074D5B0, "Script_CombatLogSetRetentionTime"); - set_name(0x0074D600, "Script_CombatLog_Object_IsA"); - set_name(0x0074D9E0, "Script_CombatLogGetRetentionTime"); - set_name(0x0074F2B0, "Script_CombatLogGetCurrentEntry"); - set_name(0x0074FA60, "Script_CombatLogResetFilter"); - set_name(0x0074FA70, "Script_CombatLogGetNumEntries"); - set_name(0x0074FAE0, "Script_CombatLogSetCurrentEntry"); - set_name(0x0074FC20, "Script_CombatLogAdvanceEntry"); - set_name(0x0074FF70, "Script_CombatLogAddFilter"); - set_name(0x00751120, "Script_CombatLogClearEntries"); - set_name(0x00763730, "SetInputString"); - set_name(0x007637D0, "ReserveInputSpace"); - set_name(0x00763830, "ResetHighlight"); - set_name(0x00763860, "UpdateHighlight"); - set_name(0x007639A0, "OnMouseUp"); - set_name(0x007639D0, "OnMouseMove"); - set_name(0x00763A60, "MakeCommandCurrent"); - set_name(0x00763B40, "ConsoleCommandHistoryPrev"); - set_name(0x00763B90, "ConsoleCommandHistoryNext"); - set_name(0x00763BE0, "OnKeyUp"); - set_name(0x00763C50, "ConsolePostClose"); - set_name(0x00763D60, "EventCloseCallback"); - set_name(0x00763DF0, "DrawBackground"); - set_name(0x00764040, "DrawHighLight"); - set_name(0x007641A0, "DrawCaret"); - set_name(0x007643F0, "PaintBackground"); - set_name(0x00764520, "GetInputLine"); - set_name(0x007645E0, "PaintText"); - 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"); - set_name(0x007653B0, "ConsoleWriteA"); - set_name(0x007658A0, "ConsoleCommandExecute"); - set_name(0x007659C0, "OnIdle"); - set_name(0x00765AF0, "OnKeyDown"); - set_name(0x00765FF0, "RegisterHandlers"); - set_name(0x00766140, "ConsoleScreenInitialize"); - set_name(0x00766530, "CVarLoadFile"); - set_name(0x007668C0, "CVar__Set"); - set_name(0x00767100, "CVarSaveFile"); - set_name(0x007673F0, "CVar__Destroy"); - set_name(0x00767FC0, "CVar__Register"); - set_name(0x00768340, "CVar__Initialize"); - set_name(0x00768410, "ConsoleCommand_Quit"); - set_name(0x00768440, "ConsoleCommandHistory"); - set_name(0x007689E0, "ConsoleCommandUnregister"); - set_name(0x00769100, "ConsoleCommandRegister"); - set_name(0x00769230, "ConsoleAccessGetEnabled"); - set_name(0x0076AB80, "ConsoleDeviceInitialize"); - set_name(0x0076E4A0, "SMemSetDebugFlags"); - set_name(0x0076E540, "SMemAlloc"); - set_name(0x0076E5A0, "SMemFree"); - set_name(0x0076E5E0, "SMemReAlloc"); - set_name(0x0076E6E0, "SStrChr"); - set_name(0x0076E720, "SStrChrR"); - set_name(0x0076E760, "SStrCmp"); - set_name(0x0076E780, "SStrCmpI"); - set_name(0x0076ED20, "SStrCopy"); - set_name(0x0076EE30, "SStrLen"); - set_name(0x0076EF70, "SStrPack"); - set_name(0x0076F070, "SStrPrintf"); - set_name(0x0076F0A0, "SStrVPrintf"); - set_name(0x0076F1E0, "SStrTokenize"); - set_name(0x0076F640, "SStrHashHT"); - set_name(0x00770840, "SRegLoadValue"); - set_name(0x007709A0, "SRegSaveValue"); - set_name(0x00771870, "SErrSetLastError"); - set_name(0x00771890, "SErrSetLogTitleString"); - set_name(0x00771900, "SErrSetLogTitleCallback"); - set_name(0x00771B80, "SErrRegisterHandler"); - set_name(0x00772B20, "SErrCatchUnhandledExceptions"); - set_name(0x00773590, "SCmdRegisterArgList"); - set_name(0x00773890, "SCmdProcess"); - set_name(0x00773990, "SCmdProcessCommandLine"); - set_name(0x007739E0, "StormInitialize"); - set_name(0x00773A80, "StormSetOption"); - set_name(0x00774620, "SCritSect__SCritSect"); - set_name(0x00774630, "SCritSect__destructor"); - set_name(0x00774640, "SCritSect__Enter"); - set_name(0x00774650, "SCritSect__Leave"); - set_name(0x00774660, "CSRWLock__Leave"); - set_name(0x00774690, "SSyncObject__Wait"); - set_name(0x00774720, "SEvent__Set"); - set_name(0x00774730, "SEvent__Reset"); - set_name(0x00777420, "SRgnCombineRectf"); - set_name(0x00777590, "SRgnGetBoundingRectf"); - set_name(0x00777940, "SRgnDelete"); - set_name(0x00777980, "SRgnCreate"); - set_name(0x007DAB80, "Script_VoiceEnumerateOutputDevices"); - set_name(0x007DAC40, "Script_VoiceEnumerateCaptureDevices"); - set_name(0x007DACF0, "Script_VoiceSelectOutputDevice"); - set_name(0x007DAE40, "Script_VoiceSelectCaptureDevice"); - set_name(0x007DAF90, "Script_VoiceGetCurrentOutputDevice"); - set_name(0x007DAFE0, "Script_VoiceGetCurrentCaptureDevice"); - set_name(0x007DB030, "Script_GetNumVoiceSessions"); - set_name(0x007DB0B0, "Script_GetVoiceSessionInfo"); - set_name(0x007DB1F0, "Script_GetVoiceCurrentSessionID"); - set_name(0x007DB280, "Script_SetActiveVoiceChannelBySessionID"); - set_name(0x007DB370, "Script_GetNumVoiceSessionMembersBySessionID"); - set_name(0x007DB8D0, "Script_GetVoiceStatus"); - set_name(0x007DC910, "Script_VoiceIsDisabledByClient"); - set_name(0x007DEEF0, "Script_GetVoiceSessionMemberInfoBySessionID"); - set_name(0x007DF0B0, "Script_UnitIsTalking"); - set_name(0x007FDCD0, "Script_SpellIsTargeting"); - set_name(0x007FDD10, "Script_SpellCanTargetItem"); - set_name(0x007FDD60, "Script_SpellCanTargetGlyph"); - set_name(0x008007E0, "Script_SpellTargetItem"); - set_name(0x008021D0, "Script_CancelItemTempEnchantment"); - set_name(0x00802270, "Script_CannotBeResurrected"); - set_name(0x00804190, "Script_SpellCanTargetUnit"); - set_name(0x00804220, "Script_CancelUnitBuff"); - set_name(0x00809E30, "Script_SpellStopTargeting"); - set_name(0x00809EA0, "Script_SpellStopCasting"); - set_name(0x0080DC00, "Script_SpellTargetUnit"); - set_name(0x00819EA0, "FrameScript_Execute"); - set_name(0x0081B530, "FrameScript_SignalEvent"); - set_name(0x0081B720, "Script_GetText"); - set_name(0x0081B7B0, "Script_CreateFont"); - set_name(0x0081B820, "Script_GetCurrentKeyBoardFocus"); - set_name(0x0081B9C0, "Script_EnumerateFrames"); - set_name(0x0081BAB0, "Script_GetNumFrames"); - set_name(0x0081BB20, "Script_CreateFrame"); - set_name(0x0081BE70, "Script_GetFramesRegisteredForEvent"); - set_name(0x0084DBD0, "_lua_gettop"); - set_name(0x0084DBF0, "_lua_settop"); - set_name(0x0084DCC0, "_lua_insert"); - set_name(0x0084DEB0, "_lua_type"); - set_name(0x0084DF20, "_lua_isnumber"); - set_name(0x0084DF60, "_lua_isstring"); - set_name(0x0084E030, "_lua_tonumber"); - set_name(0x0084E0E0, "_lua_tolstring"); - set_name(0x0084E1C0, "_lua_touserdata"); - set_name(0x0084E280, "_lua_pushnil"); - set_name(0x0084E2A0, "_lua_pushnumber"); - set_name(0x0084E350, "_lua_pushstring"); - set_name(0x0084E600, "_lua_rawget"); - set_name(0x0084E670, "_lua_rawgeti"); - set_name(0x0084E970, "_lua_rawset"); - set_name(0x0084F280, "_luaL_error"); - set_name(0x0084F7A0, "_luaL_unref"); - set_name(0x00850920, "_luaG_runerror"); - set_name(0x008562E0, "_luaD_throw"); - set_name(0x00856370, "_luaD_precall"); - set_name(0x00856760, "luaD_call"); - set_name(0x00857CA0, "_luaV_execute"); - set_name(0x008695B0, "RestoreMouse"); - set_name(0x00869720, "OsInputInitialize"); - set_name(0x00869760, "OsInputDestroy"); - set_name(0x00869D90, "OsInputSetEventPollProc"); - set_name(0x00869DB0, "CenterMouse"); - set_name(0x00869E00, "OsInputGet"); - set_name(0x0086A020, "OsInputSetMouseMode"); - set_name(0x0086A0D0, "OsInputGetMousePosition"); - set_name(0x0086A130, "OsInputSetMousePosition"); - set_name(0x0086A1A0, "OsGetDefaultWindowRect"); - set_name(0x0086AE20, "OsGetAsyncTimeMs"); - set_name(0x0086B0C0, "OsSystemEnableCpuLog"); - set_name(0x0086B240, "OsGetProcessorCount"); - set_name(0x0086BBD0, "OsGetExeName"); - set_name(0x0086BC30, "OsPathGetRootChars"); - set_name(0x0086BE50, "OsPathStripFilename"); - set_name(0x0086BEA0, "OsGetExePath"); - set_name(0x0086C6A0, "OsGuiGetWindow"); - set_name(0x0086D0A0, "OsIMEInitialize"); - set_name(0x0086D0C0, "OsIMEDestroy"); - set_name(0x0086F5A0, "OsCallSetContext"); - set_name(0x0086F760, "OsCallInitialize"); - set_name(0x0086F880, "OsCallInitializeContext"); - set_name(0x008722A0, "OsClipboardPutString"); - set_name(0x008E5250, "return_zero4_sub"); - set_name(0x0095BFB0, "ConsoleCommandHistoryDepth"); - set_name(0x0095CEC0, "CDataRecycler__Clear"); - set_name(0x0095CF40, "CDataRecycler__GetData"); - set_name(0x0095CFB0, "CDataRecycler__PutData"); - set_name(0x0095D110, "CDataAllocator__GetData"); - set_name(0x0095D1B0, "CDataAllocator__PutData"); - set_name(0x009858B0, "Script_PlaySound"); - set_name(0x00985950, "Script_PlayMusic"); - set_name(0x009859B0, "Script_PlaySoundFile"); - set_name(0x00985A10, "Script_StopMusic"); - set_name(0x00985A20, "Script_Sound_ChatSystem_GetNumInputDrivers"); - set_name(0x00985A50, "Script_Sound_ChatSystem_GetInputDriverNameByIndex"); - set_name(0x00985AE0, "Script_Sound_ChatSystem_GetNumOutputDrivers"); - set_name(0x00985B10, "Script_Sound_ChatSystem_GetOutputDriverNameByIndex"); - set_name(0x00985BB0, "Script_Sound_GameSystem_GetNumInputDrivers"); - set_name(0x00985BE0, "Script_Sound_GameSystem_GetInputDriverNameByIndex"); - set_name(0x00985C70, "Script_Sound_GameSystem_GetNumOutputDrivers"); - set_name(0x00985CA0, "Script_Sound_GameSystem_GetOutputDriverNameByIndex"); - set_name(0x00985D30, "Script_Sound_GameSystem_RestartSoundSystem"); - set_name(0x00985D50, "Script_VoiceChat_StopCapture"); - set_name(0x00985D60, "Script_VoiceChat_RecordLoopbackSound"); - set_name(0x00985DD0, "Script_VoiceChat_StopRecordingLoopbackSound"); - set_name(0x00985DE0, "Script_VoiceChat_PlayLoopbackSound"); - set_name(0x00985DF0, "Script_VoiceChat_StopPlayingLoopbackSound"); - set_name(0x00985E00, "Script_VoiceChat_IsRecordingLoopbackSound"); - set_name(0x00985E30, "Script_VoiceChat_IsPlayingLoopbackSound"); - set_name(0x00985E60, "Script_VoiceChat_GetCurrentMicrophoneSignalLevel"); - set_name(0x00985E90, "Script_VoiceChat_ActivatePrimaryCaptureCallback"); - set_name(0x00985EF0, "Script_VoiceChat_StartCapture"); - set_name(0x009D34B0, "nullsub_7"); - set_name(0x009D34C0, "nullsub_8"); - set_name(0x009D4260, "nullsub_9"); - set_name(0x009DB620, "nullsub_10"); - set_name(0x009DB630, "nullsub_11"); - set_name(0x009DD930, "nullsub_12"); - set_name(0x009DD940, "nullsub_13"); - set_name(0x009DD950, "nullsub_14"); - set_name(0x009DD960, "nullsub_15"); - set_name(0x009DD970, "nullsub_16"); - set_name(0x009DD980, "nullsub_17"); - set_name(0x009DD990, "nullsub_18"); - set_name(0x009DD9A0, "nullsub_19"); - set_name(0x009DD9B0, "nullsub_20"); - set_name(0x009DD9C0, "nullsub_21"); - set_name(0x009DD9D0, "nullsub_22"); - set_name(0x009DD9E0, "nullsub_23"); - set_name(0x009DD9F0, "nullsub_24"); - set_name(0x009DDA00, "nullsub_25"); - set_name(0x009DDA10, "nullsub_26"); - set_name(0x009DDA20, "nullsub_27"); - set_name(0x009DDA30, "nullsub_28"); - set_name(0x009DDA40, "nullsub_29"); - set_name(0x009DDA50, "nullsub_30"); - set_name(0x009DDA60, "nullsub_31"); - set_name(0x009DDA70, "nullsub_32"); - set_name(0x009DDA80, "nullsub_33"); - set_name(0x009DDA90, "nullsub_34"); - set_name(0x009DDAA0, "nullsub_35"); - set_name(0x009DDAB0, "nullsub_36"); - set_name(0x009DDAC0, "nullsub_37"); - set_name(0x009DDAD0, "nullsub_38"); - set_name(0x009DDAE0, "nullsub_39"); - set_name(0x009DDAF0, "nullsub_40"); - set_name(0x009DDB00, "nullsub_41"); - set_name(0x009DDB10, "nullsub_42"); - set_name(0x009DDB20, "nullsub_43"); - set_name(0x009DDB30, "nullsub_44"); - set_name(0x009DDB40, "nullsub_45"); - set_name(0x009DDB50, "nullsub_46"); - set_name(0x009DDB60, "nullsub_47"); - set_name(0x009DDB70, "nullsub_48"); - set_name(0x009DDB80, "nullsub_49"); - set_name(0x009DDB90, "nullsub_50"); - set_name(0x009DDBA0, "nullsub_51"); - set_name(0x009DDBB0, "nullsub_52"); - set_name(0x009DDBC0, "nullsub_53"); - set_name(0x009DDBD0, "nullsub_54"); - set_name(0x009DDBE0, "nullsub_55"); - set_name(0x009DDBF0, "nullsub_56"); - set_name(0x009DDC00, "nullsub_57"); - set_name(0x009DDC10, "nullsub_58"); - set_name(0x009DDC20, "nullsub_59"); - set_name(0x009DDC30, "nullsub_60"); - set_name(0x009DDC40, "nullsub_61"); - set_name(0x009DDC50, "nullsub_62"); - set_name(0x009DDC60, "nullsub_63"); - set_name(0x009DDC70, "nullsub_64"); - set_name(0x009DDC80, "nullsub_65"); - set_name(0x009DDC90, "nullsub_66"); - set_name(0x009DDCA0, "nullsub_67"); - set_name(0x009DDCB0, "nullsub_68"); - set_name(0x009DDCC0, "nullsub_69"); - set_name(0x009DDCD0, "nullsub_70"); - set_name(0x009DDCE0, "nullsub_71"); - set_name(0x009DDCF0, "nullsub_72"); - set_name(0x009DDD00, "nullsub_73"); - set_name(0x009DDD10, "nullsub_74"); - set_name(0x009DDD20, "nullsub_75"); - set_name(0x009DDD30, "nullsub_76"); - set_name(0x009DDD40, "nullsub_77"); - set_name(0x009DDD50, "nullsub_78"); - set_name(0x009DDD60, "nullsub_79"); - set_name(0x009DDD70, "nullsub_80"); - set_name(0x009DDD80, "nullsub_81"); - set_name(0x009DDD90, "nullsub_82"); - set_name(0x009DDDA0, "nullsub_83"); - set_name(0x009DDDB0, "nullsub_84"); - set_name(0x009DDDC0, "nullsub_85"); - set_name(0x009DDDD0, "nullsub_86"); - set_name(0x009DDDE0, "nullsub_87"); - set_name(0x009DDDF0, "nullsub_88"); - set_name(0x009DDE00, "nullsub_89"); - set_name(0x009DDE10, "nullsub_90"); - set_name(0x009DDE20, "nullsub_91"); - set_name(0x009DDE30, "nullsub_92"); - set_name(0x009DDE40, "nullsub_93"); - set_name(0x009DDE50, "nullsub_94"); - set_name(0x009DDE60, "nullsub_95"); - set_name(0x009DDE70, "nullsub_96"); - set_name(0x009DDE80, "nullsub_97"); - set_name(0x009DDE90, "nullsub_98"); - set_name(0x009DDEA0, "nullsub_99"); - set_name(0x009DDEB0, "nullsub_100"); - set_name(0x009DDEC0, "nullsub_101"); - set_name(0x009DDED0, "nullsub_102"); - set_name(0x009DDEE0, "nullsub_103"); - set_name(0x009DDEF0, "nullsub_104"); - set_name(0x009DDF00, "nullsub_105"); - set_name(0x009DDF10, "nullsub_106"); - set_name(0x009DDF20, "nullsub_107"); - set_name(0x009DDF30, "nullsub_108"); - set_name(0x009DDF40, "nullsub_109"); - set_name(0x009DDF50, "nullsub_110"); - set_name(0x009DDF60, "nullsub_111"); - set_name(0x009DDF70, "nullsub_112"); - set_name(0x009DDF80, "nullsub_113"); - set_name(0x009DDF90, "nullsub_114"); - set_name(0x009DDFA0, "nullsub_115"); - set_name(0x009DDFB0, "nullsub_116"); - set_name(0x009DDFC0, "nullsub_117"); - set_name(0x009DDFD0, "nullsub_118"); - set_name(0x009DDFE0, "nullsub_119"); - set_name(0x009DDFF0, "nullsub_120"); - set_name(0x009DE000, "nullsub_121"); - set_name(0x009DE010, "nullsub_122"); - set_name(0x009DE020, "nullsub_123"); - set_name(0x009DE030, "nullsub_124"); - set_name(0x009DE040, "nullsub_125"); - set_name(0x009DE050, "nullsub_126"); - set_name(0x009DE060, "nullsub_127"); - set_name(0x009DE070, "nullsub_128"); - set_name(0x009DE080, "nullsub_129"); - set_name(0x009DE090, "nullsub_130"); - set_name(0x009DE0A0, "nullsub_131"); - set_name(0x009DE0B0, "nullsub_132"); - set_name(0x009DE0C0, "nullsub_133"); - set_name(0x009DE0D0, "nullsub_134"); - set_name(0x009DE0E0, "nullsub_135"); - set_name(0x009DE0F0, "nullsub_136"); - set_name(0x009DE100, "nullsub_137"); - set_name(0x009DE110, "nullsub_138"); - set_name(0x009DE120, "nullsub_139"); - set_name(0x009DE130, "nullsub_140"); - set_name(0x009DE140, "nullsub_141"); - set_name(0x009DE150, "nullsub_142"); - set_name(0x009DE160, "nullsub_143"); - set_name(0x009DE170, "nullsub_144"); - set_name(0x009DE180, "nullsub_145"); - set_name(0x009DE190, "nullsub_146"); - set_name(0x009DE1A0, "nullsub_147"); - set_name(0x009DE1B0, "nullsub_148"); - set_name(0x009DE1C0, "nullsub_149"); - set_name(0x009DE1D0, "nullsub_150"); - 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(0x00AC1B9C, "s_zorderlist"); - set_name(0x00AD2808, "s_cursorNames"); - set_name(0x00AD90B0, "CBLPFile__s_eightBitAlphaLookup"); - set_name(0x00AD90C0, "CBLPFile__s_oneBitAlphaLookup"); - set_name(0x00ADBAB4, "s_rect"); - set_name(0x00ADBAC4, "s_consoleHotKey"); - set_name(0x00ADBAC8, "s_historyIndex"); - set_name(0x00ADBACC, "s_fontHeight"); - set_name(0x00ADBAD4, "s_hRect"); - set_name(0x00ADBAE4, "s_baseTextFlags"); - set_name(0x00B417C8, "s_mainThread"); - set_name(0x00B417D0, "s_interactiveCount"); - set_name(0x00B41850, "s_messageRecycler"); - set_name(0x00B6A9DC, "CGlueMgr__m_cursorMipBits"); - set_name(0x00C25CD0, "s_cursorFile"); - set_name(0x00C25DD4, "s_cursorItemMipsWidth"); - set_name(0x00C25DD8, "s_cursorItemMipsHeight"); - set_name(0x00C25DDC, "s_cursorItemMips"); - set_name(0x00C25DE0, "s_cursorItemType"); - set_name(0x00C25DE4, "s_cursorResetMode"); - set_name(0x00C25DE8, "s_cursorItem"); - set_name(0x00C26DE8, "s_cursorMode"); - set_name(0x00C26DF0, "s_cursorImages"); - set_name(0x00C5DF88, "g_theGxDevicePtr"); - set_name(0x00C5DFDC, "CGxDevice__s_uiVertexShader"); - set_name(0x00C5DFE0, "CGxDevice__s_shadowConstants"); - set_name(0x00C5FFFC, "CGxDevice__s_uiPixelShader"); - set_name(0x00C60760, "isIdent"); - set_name(0x00CA1690, "s_caretpixheight"); - set_name(0x00CA1694, "s_caret"); - set_name(0x00CA1718, "s_caretpixwidth"); - set_name(0x00CA171C, "s_inputString"); - set_name(0x00CA1720, "s_currlineptr"); - set_name(0x00CA1724, "s_layerBackground"); - set_name(0x00CA1728, "s_repeatBuffer"); - set_name(0x00CA1768, "s_fontName"); - set_name(0x00CA186C, "s_repeatCount"); - set_name(0x00CA1870, "s_layerText"); - set_name(0x00CA1874, "s_batch"); - set_name(0x00CA1878, "s_partial"); - 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(0x00CA19A0, "s_highlightLeftCharIndex"); - set_name(0x00CA19A4, "s_highlightRightCharIndex"); - set_name(0x00CA19A8, "s_charSpacing"); - set_name(0x00CA19B0, "s_consoleHeight"); - set_name(0x00CA19F0, "carettime"); - set_name(0x00CA3A28, "g_commandHistory"); - set_name(0x00CABA28, "g_commandHistoryIndex"); - set_name(0x00CABA2C, "g_defaultCommand"); - set_name(0x00CABA30, "g_consoleCommandHash"); - set_name(0x00CABCC4, "s_consoleAccessEnabled"); - // Make functions - set_func_start(0x00401070, 0x00401070); - set_func_start(0x004010D0, 0x004010D0); - set_func_start(0x004010E0, 0x004010E0); - set_func_start(0x00401130, 0x00401130); - set_func_start(0x00402B20, 0x00402B20); - set_func_end(0x00402B20, 0x00402B8B); - set_func_start(0x004033B0, 0x004033B0); - set_func_end(0x004033B0, 0x004033B9); - set_func_start(0x004038A0, 0x004038A0); - set_func_start(0x004067F0, 0x004067F0); - set_func_end(0x004067F0, 0x00406B67); - set_func_start(0x00406B70, 0x00406B70); - set_func_end(0x00406B70, 0x00406C65); - set_func_start(0x00406C70, 0x00406C70); - set_func_end(0x00406C70, 0x00406D64); - set_func_start(0x00407F40, 0x00407F40); - set_func_end(0x00407F40, 0x00407F76); - set_func_start(0x00407F80, 0x00407F80); - set_func_end(0x00407F80, 0x00407FEA); - set_func_start(0x00408030, 0x00408030); - set_func_end(0x00408030, 0x00408049); - set_func_start(0x00408070, 0x00408070); - set_func_end(0x00408070, 0x004080D9); - set_func_start(0x00408110, 0x00408110); - set_func_end(0x00408110, 0x0040820F); - set_func_start(0x00408210, 0x00408210); - set_func_end(0x00408210, 0x0040823B); - set_func_start(0x00408240, 0x00408240); - set_func_end(0x00408240, 0x00408258); - set_func_start(0x00408BF0, 0x00408BF0); - set_func_end(0x00408BF0, 0x00408C27); - set_func_start(0x00409670, 0x00409670); - set_func_end(0x00409670, 0x004096CC); - set_func_start(0x0040BAA5, 0x0040BAA5); - set_func_end(0x0040BAA5, 0x0040BACF); - set_func_start(0x0040D3B5, 0x0040D3B5); - set_func_start(0x004217C0, 0x004217C0); - set_func_end(0x004217C0, 0x004217DA); - set_func_start(0x004218C0, 0x004218C0); - set_func_end(0x004218C0, 0x00421948); - set_func_start(0x00421AF0, 0x00421AF0); - set_func_end(0x00421AF0, 0x00421B4A); - set_func_start(0x00421BB0, 0x00421BB0); - set_func_end(0x00421BB0, 0x00421C98); - set_func_start(0x00421CA0, 0x00421CA0); - set_func_end(0x00421CA0, 0x00421CB8); - set_func_start(0x00422130, 0x00422130); - set_func_end(0x00422130, 0x00422139); - set_func_start(0x00422530, 0x00422530); - set_func_end(0x00422530, 0x004227D4); - set_func_start(0x00422910, 0x00422910); - set_func_end(0x00422910, 0x004229AB); - set_func_start(0x00424B10, 0x00424B10); - set_func_end(0x00424B10, 0x00424B41); - set_func_start(0x00424B50, 0x00424B50); - set_func_end(0x00424B50, 0x00424E44); - set_func_start(0x00424E80, 0x00424E80); - set_func_end(0x00424E80, 0x00424F46); - set_func_start(0x00424F80, 0x00424F80); - set_func_end(0x00424F80, 0x00424F98); - set_func_start(0x00461B00, 0x00461B00); - set_func_end(0x00461B00, 0x00461B09); - set_func_start(0x00461B50, 0x00461B50); - set_func_end(0x00461B50, 0x00461B88); - set_func_start(0x00461BD0, 0x00461BD0); - set_func_end(0x00461BD0, 0x00461BF4); - set_func_start(0x00461DB0, 0x00461DB0); - set_func_end(0x00461DB0, 0x00461DD7); - set_func_start(0x00461FA0, 0x00461FA0); - set_func_end(0x00461FA0, 0x00461FFA); - set_func_start(0x0047ADD0, 0x0047ADD0); - set_func_start(0x0047ADE0, 0x0047ADE0); - set_func_start(0x0047AE10, 0x0047AE10); - set_func_start(0x0047AE50, 0x0047AE50); - set_func_start(0x0047AEA0, 0x0047AEA0); - set_func_start(0x0047AF40, 0x0047AF40); - set_func_start(0x0047AFE0, 0x0047AFE0); - set_func_start(0x0047B040, 0x0047B040); - set_func_start(0x0047B0A0, 0x0047B0A0); - set_func_start(0x0047B100, 0x0047B100); - set_func_start(0x0047B1C0, 0x0047B1C0); - set_func_start(0x0047B280, 0x0047B280); - set_func_start(0x0047B290, 0x0047B290); - set_func_start(0x0047B300, 0x0047B300); - set_func_start(0x0047B340, 0x0047B340); - set_func_end(0x0047B340, 0x0047B371); - set_func_start(0x0047B380, 0x0047B380); - set_func_end(0x0047B380, 0x0047B3B3); - set_func_start(0x0047B3C0, 0x0047B3C0); - set_func_end(0x0047B3C0, 0x0047B3F1); - set_func_start(0x0047B400, 0x0047B400); - set_func_end(0x0047B400, 0x0047B43A); - set_func_start(0x0047B440, 0x0047B440); - set_func_end(0x0047B440, 0x0047B471); - set_func_start(0x0047B480, 0x0047B480); - set_func_end(0x0047B480, 0x0047B560); - set_func_start(0x0047B560, 0x0047B560); - set_func_end(0x0047B560, 0x0047B5ED); - set_func_start(0x0047B6B0, 0x0047B6B0); - set_func_end(0x0047B6B0, 0x0047B6E9); - set_func_start(0x0047B720, 0x0047B720); - set_func_end(0x0047B720, 0x0047B736); - set_func_start(0x0047B760, 0x0047B760); - set_func_start(0x0047BF30, 0x0047BF30); - set_func_end(0x0047BF30, 0x0047BF46); - set_func_start(0x0047BF50, 0x0047BF50); - set_func_end(0x0047BF50, 0x0047BF6B); - set_func_start(0x0047BF70, 0x0047BF70); - set_func_end(0x0047BF70, 0x0047BF82); - set_func_start(0x0047BF90, 0x0047BF90); - set_func_end(0x0047BF90, 0x0047BFC8); - set_func_start(0x0047BFD0, 0x0047BFD0); - set_func_end(0x0047BFD0, 0x0047BFD7); - set_func_start(0x0047BFE0, 0x0047BFE0); - set_func_end(0x0047BFE0, 0x0047BFE7); - set_func_start(0x0047BFF0, 0x0047BFF0); - set_func_end(0x0047BFF0, 0x0047C019); - set_func_start(0x0047C020, 0x0047C020); - set_func_end(0x0047C020, 0x0047C049); - set_func_start(0x0047C050, 0x0047C050); - set_func_end(0x0047C050, 0x0047C05E); - set_func_start(0x0047C060, 0x0047C060); - set_func_end(0x0047C060, 0x0047C06E); - set_func_start(0x0047C070, 0x0047C070); - set_func_end(0x0047C070, 0x0047C07E); - set_func_start(0x0047C080, 0x0047C080); - set_func_end(0x0047C080, 0x0047C08E); - set_func_start(0x0047CBF0, 0x0047CBF0); - set_func_end(0x0047CBF0, 0x0047CC08); - set_func_start(0x0047CC20, 0x0047CC20); - set_func_end(0x0047CC20, 0x0047CC41); - set_func_start(0x0047CC50, 0x0047CC50); - set_func_end(0x0047CC50, 0x0047CC70); - set_func_start(0x0047CF80, 0x0047CF80); - set_func_end(0x0047CF80, 0x0047CFEC); - set_func_start(0x0047CFF0, 0x0047CFF0); - set_func_end(0x0047CFF0, 0x0047D02D); - set_func_start(0x0047D030, 0x0047D030); - set_func_end(0x0047D030, 0x0047D04E); - set_func_start(0x0047D080, 0x0047D080); - set_func_end(0x0047D080, 0x0047D089); - set_func_start(0x0047D090, 0x0047D090); - set_func_end(0x0047D090, 0x0047D099); - set_func_start(0x0047D0E0, 0x0047D0E0); - set_func_end(0x0047D0E0, 0x0047D16A); - set_func_start(0x0047D1D0, 0x0047D1D0); - set_func_end(0x0047D1D0, 0x0047D230); - set_func_start(0x0047D230, 0x0047D230); - set_func_end(0x0047D230, 0x0047D290); - set_func_start(0x0047D290, 0x0047D290); - set_func_end(0x0047D290, 0x0047D305); - set_func_start(0x0047D310, 0x0047D310); - set_func_end(0x0047D310, 0x0047D3AF); - set_func_start(0x0047D3C0, 0x0047D3C0); - set_func_end(0x0047D3C0, 0x0047D443); - set_func_start(0x0047D450, 0x0047D450); - set_func_end(0x0047D450, 0x0047D4B7); - set_func_start(0x0047D530, 0x0047D530); - set_func_end(0x0047D530, 0x0047D59C); - set_func_start(0x0047D620, 0x0047D620); - set_func_end(0x0047D620, 0x0047D683); - set_func_start(0x0047D690, 0x0047D690); - set_func_end(0x0047D690, 0x0047D6FD); - set_func_start(0x0047D770, 0x0047D770); - set_func_end(0x0047D770, 0x0047D78D); - set_func_start(0x0047D790, 0x0047D790); - set_func_end(0x0047D790, 0x0047D7A9); - set_func_start(0x0047D990, 0x0047D990); - set_func_end(0x0047D990, 0x0047D9EB); - set_func_start(0x0047DBC0, 0x0047DBC0); - set_func_end(0x0047DBC0, 0x0047DC14); - set_func_start(0x0047DC20, 0x0047DC20); - set_func_end(0x0047DC20, 0x0047DC50); - set_func_start(0x0047DC50, 0x0047DC50); - set_func_end(0x0047DC50, 0x0047DC8D); - set_func_start(0x0047DCA0, 0x0047DCA0); - set_func_end(0x0047DCA0, 0x0047DE09); - set_func_start(0x0047DEA0, 0x0047DEA0); - set_func_end(0x0047DEA0, 0x0047E117); - set_func_start(0x0047E910, 0x0047E910); - set_func_end(0x0047E910, 0x0047EA69); - set_func_start(0x0047EC10, 0x0047EC10); - set_func_start(0x0047EFF0, 0x0047EFF0); - set_func_end(0x0047EFF0, 0x0047F225); - set_func_start(0x0047F230, 0x0047F230); - set_func_end(0x0047F230, 0x0047F2C1); - set_func_start(0x0047F2D0, 0x0047F2D0); - set_func_end(0x0047F2D0, 0x0047F2EC); - set_func_start(0x0047F2F0, 0x0047F2F0); - set_func_end(0x0047F2F0, 0x0047F5BA); - set_func_start(0x0047F5C0, 0x0047F5C0); - set_func_end(0x0047F5C0, 0x0047F6B9); - set_func_start(0x0047FAC0, 0x0047FAC0); - set_func_end(0x0047FAC0, 0x0047FB22); - set_func_start(0x0047FB80, 0x0047FB80); - set_func_end(0x0047FB80, 0x0047FB92); - set_func_start(0x0047FBB0, 0x0047FBB0); - set_func_end(0x0047FBB0, 0x0047FC17); - set_func_start(0x0047FC20, 0x0047FC20); - set_func_end(0x0047FC20, 0x0047FC36); - set_func_start(0x0047FC90, 0x0047FC90); - set_func_end(0x0047FC90, 0x0047FDD4); - set_func_start(0x004800A0, 0x004800A0); - set_func_end(0x004800A0, 0x004800EF); - set_func_start(0x00480410, 0x00480410); - set_func_end(0x00480410, 0x004804A8); - set_func_start(0x004804B0, 0x004804B0); - set_func_end(0x004804B0, 0x004804BA); - set_func_start(0x004804C0, 0x004804C0); - set_func_end(0x004804C0, 0x004804E6); - set_func_start(0x004804F0, 0x004804F0); - set_func_end(0x004804F0, 0x004805F4); - set_func_start(0x004806A0, 0x004806A0); - set_func_end(0x004806A0, 0x0048071F); - set_func_start(0x00480A50, 0x00480A50); - set_func_end(0x00480A50, 0x00480AC2); - set_func_start(0x00480AD0, 0x00480AD0); - set_func_end(0x00480AD0, 0x00480BCB); - set_func_start(0x00480BD0, 0x00480BD0); - set_func_end(0x00480BD0, 0x00480D28); - set_func_start(0x00480D30, 0x00480D30); - set_func_end(0x00480D30, 0x00480DD1); - set_func_start(0x00480EA0, 0x00480EA0); - set_func_end(0x00480EA0, 0x00480ED9); - set_func_start(0x00480F70, 0x00480F70); - set_func_end(0x00480F70, 0x00480FCA); - set_func_start(0x00481100, 0x00481100); - set_func_end(0x00481100, 0x00481289); - set_func_start(0x00481290, 0x00481290); - set_func_end(0x00481290, 0x0048138F); - set_func_start(0x00481390, 0x00481390); - set_func_end(0x00481390, 0x004814E4); - set_func_start(0x004829D0, 0x004829D0); - set_func_end(0x004829D0, 0x004829E9); - set_func_start(0x004829F0, 0x004829F0); - set_func_end(0x004829F0, 0x00482A13); - set_func_start(0x00482A20, 0x00482A20); - set_func_end(0x00482A20, 0x00482A3C); - set_func_start(0x00482A40, 0x00482A40); - set_func_end(0x00482A40, 0x00482A5D); - set_func_start(0x00493BF0, 0x00493BF0); - set_func_end(0x00493BF0, 0x00493C09); - set_func_start(0x00495410, 0x00495410); - set_func_end(0x00495410, 0x0049546A); - set_func_start(0x004A8500, 0x004A8500); - set_func_end(0x004A8500, 0x004A8522); - set_func_start(0x004A8720, 0x004A8720); - set_func_end(0x004A8720, 0x004A8B58); - set_func_start(0x004A8BB0, 0x004A8BB0); - set_func_end(0x004A8BB0, 0x004A8C83); - set_func_start(0x004A8D10, 0x004A8D10); - set_func_end(0x004A8D10, 0x004A8DBF); - set_func_start(0x004B5510, 0x004B5510); - set_func_end(0x004B5510, 0x004B5549); - set_func_start(0x004B5550, 0x004B5550); - set_func_end(0x004B5550, 0x004B55D7); - set_func_start(0x004B5A00, 0x004B5A00); - set_func_end(0x004B5A00, 0x004B5BA2); - set_func_start(0x004B7220, 0x004B7220); - set_func_end(0x004B7220, 0x004B72F4); - set_func_start(0x004B7300, 0x004B7300); - set_func_end(0x004B7300, 0x004B73D9); - set_func_start(0x004B78A0, 0x004B78A0); - set_func_end(0x004B78A0, 0x004B7AA0); - set_func_start(0x004B8070, 0x004B8070); - set_func_end(0x004B8070, 0x004B81CE); - set_func_start(0x004B81D0, 0x004B81D0); - set_func_end(0x004B81D0, 0x004B8385); - set_func_start(0x004BD9D0, 0x004BD9D0); - set_func_end(0x004BD9D0, 0x004BD9EA); - set_func_start(0x004BDAA0, 0x004BDAA0); - set_func_end(0x004BDAA0, 0x004BDBE4); - set_func_start(0x004BDBF0, 0x004BDBF0); - set_func_end(0x004BDBF0, 0x004BDC4C); - set_func_start(0x004BDD80, 0x004BDD80); - set_func_start(0x004BE9C0, 0x004BE9C0); - set_func_end(0x004BE9C0, 0x004BEB8C); - set_func_start(0x004BEC70, 0x004BEC70); - set_func_end(0x004BEC70, 0x004BEC88); - set_func_start(0x004BECF0, 0x004BECF0); - set_func_end(0x004BECF0, 0x004BEE5E); - set_func_start(0x004BEE60, 0x004BEE60); - set_func_end(0x004BEE60, 0x004BF0B9); - set_func_start(0x004BF0C0, 0x004BF0C0); - set_func_end(0x004BF0C0, 0x004BF0E2); - set_func_start(0x004BF770, 0x004BF770); - set_func_end(0x004BF770, 0x004BFA4E); - set_func_start(0x004BFCA0, 0x004BFCA0); - set_func_end(0x004BFCA0, 0x004BFCD4); - set_func_start(0x004C1510, 0x004C1510); - set_func_start(0x004C1930, 0x004C1930); - set_func_start(0x004C1B30, 0x004C1B30); - set_func_start(0x004C1B90, 0x004C1B90); - set_func_start(0x004C1BF0, 0x004C1BF0); - set_func_start(0x004C1DE0, 0x004C1DE0); - set_func_start(0x004C1F00, 0x004C1F00); - set_func_start(0x004C21B0, 0x004C21B0); - set_func_start(0x004C2370, 0x004C2370); - set_func_start(0x004C23D0, 0x004C23D0); - set_func_start(0x004C2F90, 0x004C2F90); - set_func_start(0x004C2FC0, 0x004C2FC0); - set_func_start(0x004C30A0, 0x004C30A0); - set_func_start(0x004C3290, 0x004C3290); - set_func_start(0x004C3300, 0x004C3300); - set_func_start(0x004C3340, 0x004C3340); - set_func_start(0x004C3380, 0x004C3380); - set_func_start(0x004C33C0, 0x004C33C0); - set_func_start(0x004C3420, 0x004C3420); - set_func_start(0x004C3600, 0x004C3600); - set_func_start(0x004C51B0, 0x004C51B0); - set_func_start(0x004D7F60, 0x004D7F60); - set_func_end(0x004D7F60, 0x004D7F82); - set_func_start(0x004D80C0, 0x004D80C0); - set_func_end(0x004D80C0, 0x004D8200); - set_func_start(0x004D82A0, 0x004D82A0); - set_func_end(0x004D82A0, 0x004D82B8); - set_func_start(0x004D82C0, 0x004D82C0); - set_func_end(0x004D82C0, 0x004D834D); - set_func_start(0x004D8860, 0x004D8860); - set_func_end(0x004D8860, 0x004D8924); - set_func_start(0x004D8930, 0x004D8930); - set_func_end(0x004D8930, 0x004D8A2D); - set_func_start(0x004D8A30, 0x004D8A30); - set_func_end(0x004D8A30, 0x004D8B9C); - set_func_start(0x004D8BD0, 0x004D8BD0); - set_func_end(0x004D8BD0, 0x004D8C56); - set_func_start(0x004D9500, 0x004D9500); - set_func_end(0x004D9500, 0x004D9582); - set_func_start(0x004D95C0, 0x004D95C0); - set_func_end(0x004D95C0, 0x004D960D); - set_func_start(0x004D98D0, 0x004D98D0); - set_func_end(0x004D98D0, 0x004D99D4); - set_func_start(0x004DA3D0, 0x004DA3D0); - set_func_end(0x004DA3D0, 0x004DA4A8); - set_func_start(0x004DA4B0, 0x004DA4B0); - set_func_end(0x004DA4B0, 0x004DA50D); - set_func_start(0x004DA5F0, 0x004DA5F0); - set_func_end(0x004DA5F0, 0x004DA9C4); - set_func_start(0x004DA9D0, 0x004DA9D0); - set_func_end(0x004DA9D0, 0x004DAB3D); - set_func_start(0x004DAB40, 0x004DAB40); - set_func_end(0x004DAB40, 0x004DB9E4); - set_func_start(0x004DB9F0, 0x004DB9F0); - set_func_end(0x004DB9F0, 0x004DBBBF); - set_func_start(0x004DBFD0, 0x004DBFD0); - set_func_end(0x004DBFD0, 0x004DBFF3); - set_func_start(0x004DCE40, 0x004DCE40); - set_func_end(0x004DCE40, 0x004DCE5E); - set_func_start(0x004DD400, 0x004DD400); - set_func_end(0x004DD400, 0x004DD412); - set_func_start(0x004DD420, 0x004DD420); - set_func_end(0x004DD420, 0x004DD42D); - set_func_start(0x004DD610, 0x004DD610); - set_func_end(0x004DD610, 0x004DD671); - set_func_start(0x004DDC20, 0x004DDC20); - set_func_end(0x004DDC20, 0x004DDC51); - set_func_start(0x004E4A40, 0x004E4A40); - set_func_end(0x004E4A40, 0x004E4A9E); - set_func_start(0x004F71A0, 0x004F71A0); - set_func_end(0x004F71A0, 0x004F724D); - set_func_start(0x004FBD00, 0x004FBD00); - set_func_end(0x004FBD00, 0x004FBD13); - set_func_start(0x004FBD20, 0x004FBD20); - set_func_end(0x004FBD20, 0x004FBD36); - set_func_start(0x004FBD40, 0x004FBD40); - set_func_end(0x004FBD40, 0x004FBD90); - set_func_start(0x004FBD90, 0x004FBD90); - set_func_end(0x004FBD90, 0x004FBF5D); - set_func_start(0x004FBF60, 0x004FBF60); - set_func_end(0x004FBF60, 0x004FC018); - set_func_start(0x004FC020, 0x004FC020); - set_func_end(0x004FC020, 0x004FC0B4); - set_func_start(0x004FC0C0, 0x004FC0C0); - set_func_end(0x004FC0C0, 0x004FC169); - set_func_start(0x004FC170, 0x004FC170); - set_func_end(0x004FC170, 0x004FC249); - set_func_start(0x004FC250, 0x004FC250); - set_func_end(0x004FC250, 0x004FC329); - set_func_start(0x004FC330, 0x004FC330); - set_func_end(0x004FC330, 0x004FC3CF); - set_func_start(0x004FC3D0, 0x004FC3D0); - set_func_end(0x004FC3D0, 0x004FC461); - set_func_start(0x004FC470, 0x004FC470); - set_func_end(0x004FC470, 0x004FC5AB); - set_func_start(0x004FC5B0, 0x004FC5B0); - set_func_end(0x004FC5B0, 0x004FC659); - set_func_start(0x004FC660, 0x004FC660); - set_func_end(0x004FC660, 0x004FC6DB); - set_func_start(0x004FC6E0, 0x004FC6E0); - set_func_end(0x004FC6E0, 0x004FC75B); - set_func_start(0x004FC760, 0x004FC760); - set_func_end(0x004FC760, 0x004FC807); - set_func_start(0x004FC810, 0x004FC810); - set_func_end(0x004FC810, 0x004FC88B); - set_func_start(0x004FC890, 0x004FC890); - set_func_end(0x004FC890, 0x004FC99E); - set_func_start(0x004FC9A0, 0x004FC9A0); - set_func_end(0x004FC9A0, 0x004FCA4B); - set_func_start(0x004FCA50, 0x004FCA50); - set_func_end(0x004FCA50, 0x004FCA84); - set_func_start(0x004FCBF0, 0x004FCBF0); - set_func_end(0x004FCBF0, 0x004FCC52); - set_func_start(0x004FCC60, 0x004FCC60); - set_func_end(0x004FCC60, 0x004FCCA3); - set_func_start(0x004FCCB0, 0x004FCCB0); - set_func_end(0x004FCCB0, 0x004FCCEA); - set_func_start(0x004FCCF0, 0x004FCCF0); - set_func_end(0x004FCCF0, 0x004FCDE9); - set_func_start(0x004FCDF0, 0x004FCDF0); - set_func_end(0x004FCDF0, 0x004FCEE7); - set_func_start(0x004FE630, 0x004FE630); - set_func_end(0x004FE630, 0x004FE64C); - set_func_start(0x004FE650, 0x004FE650); - set_func_end(0x004FE650, 0x004FE715); - set_func_start(0x004FE720, 0x004FE720); - set_func_end(0x004FE720, 0x004FE806); - set_func_start(0x004FE810, 0x004FE810); - set_func_end(0x004FE810, 0x004FE82C); - set_func_start(0x004FE830, 0x004FE830); - set_func_end(0x004FE830, 0x004FE84C); - set_func_start(0x004FE850, 0x004FE850); - set_func_end(0x004FE850, 0x004FE94E); - set_func_start(0x004FE950, 0x004FE950); - set_func_end(0x004FE950, 0x004FE96C); - set_func_start(0x004FE970, 0x004FE970); - set_func_end(0x004FE970, 0x004FE98C); - set_func_start(0x004FE990, 0x004FE990); - set_func_end(0x004FE990, 0x004FE9AC); - set_func_start(0x004FE9B0, 0x004FE9B0); - set_func_end(0x004FE9B0, 0x004FE9CC); - set_func_start(0x004FE9D0, 0x004FE9D0); - set_func_end(0x004FE9D0, 0x004FE9EC); - set_func_start(0x004FE9F0, 0x004FE9F0); - set_func_end(0x004FE9F0, 0x004FEA0C); - set_func_start(0x004FEA10, 0x004FEA10); - set_func_end(0x004FEA10, 0x004FEA2C); - set_func_start(0x004FEA30, 0x004FEA30); - set_func_end(0x004FEA30, 0x004FEA4C); - set_func_start(0x004FEA50, 0x004FEA50); - set_func_end(0x004FEA50, 0x004FEA6C); - set_func_start(0x004FEA70, 0x004FEA70); - set_func_end(0x004FEA70, 0x004FEA8C); - set_func_start(0x004FEA90, 0x004FEA90); - set_func_end(0x004FEA90, 0x004FEAAC); - set_func_start(0x004FEAB0, 0x004FEAB0); - set_func_end(0x004FEAB0, 0x004FEACC); - set_func_start(0x004FEAD0, 0x004FEAD0); - set_func_end(0x004FEAD0, 0x004FEAEC); - set_func_start(0x004FEAF0, 0x004FEAF0); - set_func_end(0x004FEAF0, 0x004FED0C); - set_func_start(0x004FED10, 0x004FED10); - set_func_end(0x004FED10, 0x004FEDB5); - set_func_start(0x004FEDC0, 0x004FEDC0); - set_func_end(0x004FEDC0, 0x004FEED1); - set_func_start(0x004FEEE0, 0x004FEEE0); - set_func_end(0x004FEEE0, 0x004FEFE5); - set_func_start(0x004FEFF0, 0x004FEFF0); - set_func_end(0x004FEFF0, 0x004FF0C7); - set_func_start(0x004FF0D0, 0x004FF0D0); - set_func_end(0x004FF0D0, 0x004FF1F9); - set_func_start(0x004FF200, 0x004FF200); - set_func_end(0x004FF200, 0x004FF2B4); - set_func_start(0x004FF2C0, 0x004FF2C0); - set_func_end(0x004FF2C0, 0x004FF4EA); - set_func_start(0x004FF580, 0x004FF580); - set_func_end(0x004FF580, 0x004FFA01); - set_func_start(0x004FFA10, 0x004FFA10); - set_func_end(0x004FFA10, 0x004FFA61); - set_func_start(0x004FFA70, 0x004FFA70); - set_func_end(0x004FFA70, 0x004FFAE0); - set_func_start(0x004FFAE0, 0x004FFAE0); - set_func_end(0x004FFAE0, 0x004FFB50); - set_func_start(0x004FFB50, 0x004FFB50); - set_func_end(0x004FFB50, 0x004FFC23); - set_func_start(0x004FFC30, 0x004FFC30); - set_func_end(0x004FFC30, 0x004FFC4C); - set_func_start(0x004FFC50, 0x004FFC50); - set_func_end(0x004FFC50, 0x004FFCB8); - set_func_start(0x004FFCC0, 0x004FFCC0); - set_func_end(0x004FFCC0, 0x004FFCDC); - set_func_start(0x00500560, 0x00500560); - set_func_end(0x00500560, 0x00500751); - set_func_start(0x00500760, 0x00500760); - set_func_end(0x00500760, 0x0050078E); - set_func_start(0x00500810, 0x00500810); - set_func_end(0x00500810, 0x00500906); - set_func_start(0x00500910, 0x00500910); - set_func_end(0x00500910, 0x00500975); - set_func_start(0x00500980, 0x00500980); - set_func_end(0x00500980, 0x00500AD9); - set_func_start(0x00500AE0, 0x00500AE0); - set_func_end(0x00500AE0, 0x00500BD6); - set_func_start(0x00500BE0, 0x00500BE0); - set_func_end(0x00500BE0, 0x00500C7F); - set_func_start(0x00500C80, 0x00500C80); - set_func_end(0x00500C80, 0x00500D75); - set_func_start(0x00501140, 0x00501140); - set_func_end(0x00501140, 0x00501246); - set_func_start(0x00501250, 0x00501250); - set_func_end(0x00501250, 0x005012E7); - set_func_start(0x005012F0, 0x005012F0); - set_func_end(0x005012F0, 0x005013F6); - set_func_start(0x00501400, 0x00501400); - set_func_end(0x00501400, 0x00501497); - set_func_start(0x00501DB0, 0x00501DB0); - set_func_end(0x00501DB0, 0x00501EF8); - set_func_start(0x00501F00, 0x00501F00); - set_func_end(0x00501F00, 0x00502264); - set_func_start(0x00504E10, 0x00504E10); - set_func_end(0x00504E10, 0x00504E49); - set_func_start(0x00504E50, 0x00504E50); - set_func_end(0x00504E50, 0x00504F27); - set_func_start(0x00504F30, 0x00504F30); - set_func_end(0x00504F30, 0x0050518C); - set_func_start(0x00505190, 0x00505190); - set_func_end(0x00505190, 0x005052D7); - set_func_start(0x005052E0, 0x005052E0); - set_func_end(0x005052E0, 0x00505354); - set_func_start(0x00505360, 0x00505360); - set_func_end(0x00505360, 0x005053D4); - set_func_start(0x005096D0, 0x005096D0); - set_func_end(0x005096D0, 0x00509718); - set_func_start(0x0050D170, 0x0050D170); - set_func_end(0x0050D170, 0x0050D8A0); - set_func_start(0x0050D8A0, 0x0050D8A0); - set_func_end(0x0050D8A0, 0x0050D900); - set_func_start(0x0050DAA0, 0x0050DAA0); - set_func_end(0x0050DAA0, 0x0050DAB4); - set_func_start(0x0050DAC0, 0x0050DAC0); - set_func_end(0x0050DAC0, 0x0050DAD4); - set_func_start(0x0050DAE0, 0x0050DAE0); - set_func_end(0x0050DAE0, 0x0050DC01); - set_func_start(0x0050DC10, 0x0050DC10); - set_func_end(0x0050DC10, 0x0050DDD5); - set_func_start(0x0050ED00, 0x0050ED00); - set_func_end(0x0050ED00, 0x0050EDC5); - set_func_start(0x0050F830, 0x0050F830); - set_func_end(0x0050F830, 0x0050F884); - set_func_start(0x0050F890, 0x0050F890); - set_func_end(0x0050F890, 0x0050F8E7); - set_func_start(0x0050F8F0, 0x0050F8F0); - set_func_end(0x0050F8F0, 0x0050F943); - set_func_start(0x0050F950, 0x0050F950); - set_func_end(0x0050F950, 0x0050F988); - set_func_start(0x0050F990, 0x0050F990); - set_func_end(0x0050F990, 0x0050FE77); - set_func_start(0x0050FE80, 0x0050FE80); - set_func_end(0x0050FE80, 0x0050FE98); - set_func_start(0x0050FF30, 0x0050FF30); - set_func_end(0x0050FF30, 0x0050FF44); - set_func_start(0x0050FF50, 0x0050FF50); - set_func_end(0x0050FF50, 0x00510035); - set_func_start(0x00510040, 0x00510040); - set_func_end(0x00510040, 0x005100B1); - set_func_start(0x005100C0, 0x005100C0); - set_func_end(0x005100C0, 0x00510145); - set_func_start(0x00510150, 0x00510150); - set_func_end(0x00510150, 0x005101CE); - set_func_start(0x005101D0, 0x005101D0); - set_func_end(0x005101D0, 0x005101F9); - set_func_start(0x00510200, 0x00510200); - set_func_end(0x00510200, 0x00510227); - set_func_start(0x00510230, 0x00510230); - set_func_end(0x00510230, 0x005102A8); - set_func_start(0x005102B0, 0x005102B0); - set_func_end(0x005102B0, 0x005102D7); - set_func_start(0x005102E0, 0x005102E0); - set_func_end(0x005102E0, 0x00510358); - set_func_start(0x00510360, 0x00510360); - set_func_end(0x00510360, 0x00510389); - set_func_start(0x00510390, 0x00510390); - set_func_end(0x00510390, 0x0051040B); - set_func_start(0x00510410, 0x00510410); - set_func_end(0x00510410, 0x00510429); - set_func_start(0x00510430, 0x00510430); - set_func_end(0x00510430, 0x00510443); - set_func_start(0x00510450, 0x00510450); - set_func_end(0x00510450, 0x00510463); - set_func_start(0x00510470, 0x00510470); - set_func_end(0x00510470, 0x00510491); - set_func_start(0x005104A0, 0x005104A0); - set_func_end(0x005104A0, 0x00510920); - set_func_start(0x00510920, 0x00510920); - set_func_end(0x00510920, 0x00510928); - set_func_start(0x00510930, 0x00510930); - set_func_end(0x00510930, 0x00510973); - set_func_start(0x00510980, 0x00510980); - set_func_end(0x00510980, 0x005109C3); - set_func_start(0x005109D0, 0x005109D0); - set_func_end(0x005109D0, 0x005109D8); - set_func_start(0x005109E0, 0x005109E0); - set_func_end(0x005109E0, 0x005109E8); - set_func_start(0x005109F0, 0x005109F0); - set_func_end(0x005109F0, 0x005109FF); - set_func_start(0x00510A00, 0x00510A00); - set_func_end(0x00510A00, 0x00510A0D); - set_func_start(0x00510A10, 0x00510A10); - set_func_end(0x00510A10, 0x00510AB3); - set_func_start(0x00510AC0, 0x00510AC0); - set_func_end(0x00510AC0, 0x00510B29); - set_func_start(0x00510B30, 0x00510B30); - set_func_end(0x00510B30, 0x00510B72); - set_func_start(0x00510B80, 0x00510B80); - set_func_end(0x00510B80, 0x00510B88); - set_func_start(0x00510B90, 0x00510B90); - set_func_end(0x00510B90, 0x00510BA6); - set_func_start(0x00510BB0, 0x00510BB0); - set_func_end(0x00510BB0, 0x00510BC8); - set_func_start(0x00510BD0, 0x00510BD0); - set_func_end(0x00510BD0, 0x00510C53); - set_func_start(0x00510C60, 0x00510C60); - set_func_end(0x00510C60, 0x00510CF6); - set_func_start(0x00510D00, 0x00510D00); - set_func_end(0x00510D00, 0x00510DAD); - set_func_start(0x00510DB0, 0x00510DB0); - set_func_end(0x00510DB0, 0x00510DB8); - set_func_start(0x00510DC0, 0x00510DC0); - set_func_end(0x00510DC0, 0x00510DCD); - set_func_start(0x00510DD0, 0x00510DD0); - set_func_end(0x00510DD0, 0x00510DDD); - set_func_start(0x00510DE0, 0x00510DE0); - set_func_end(0x00510DE0, 0x00510DFD); - set_func_start(0x00510E00, 0x00510E00); - set_func_end(0x00510E00, 0x00510E1C); - set_func_start(0x00510E20, 0x00510E20); - set_func_end(0x00510E20, 0x00510EEA); - set_func_start(0x00510F20, 0x00510F20); - set_func_end(0x00510F20, 0x00510FB9); - set_func_start(0x00510FC0, 0x00510FC0); - set_func_end(0x00510FC0, 0x005110C7); - set_func_start(0x005110D0, 0x005110D0); - set_func_end(0x005110D0, 0x00511150); - set_func_start(0x00511150, 0x00511150); - set_func_end(0x00511150, 0x005111FF); - set_func_start(0x00511200, 0x00511200); - set_func_end(0x00511200, 0x00511234); - set_func_start(0x00511240, 0x00511240); - set_func_end(0x00511240, 0x00511423); - set_func_start(0x00511430, 0x00511430); - set_func_end(0x00511430, 0x00511505); - set_func_start(0x00511510, 0x00511510); - set_func_end(0x00511510, 0x00511523); - set_func_start(0x00511530, 0x00511530); - set_func_end(0x00511530, 0x00511601); - set_func_start(0x00511610, 0x00511610); - set_func_end(0x00511610, 0x00511631); - set_func_start(0x00511640, 0x00511640); - set_func_end(0x00511640, 0x00511653); - set_func_start(0x00511660, 0x00511660); - set_func_end(0x00511660, 0x0051171C); - set_func_start(0x00511720, 0x00511720); - set_func_end(0x00511720, 0x005117BE); - set_func_start(0x005117C0, 0x005117C0); - set_func_end(0x005117C0, 0x00511829); - set_func_start(0x00511830, 0x00511830); - set_func_end(0x00511830, 0x00511838); - set_func_start(0x00511840, 0x00511840); - set_func_end(0x00511840, 0x005118F5); - set_func_start(0x00511900, 0x00511900); - set_func_end(0x00511900, 0x0051193A); - set_func_start(0x00511940, 0x00511940); - set_func_end(0x00511940, 0x005119F5); - set_func_start(0x00511A00, 0x00511A00); - set_func_end(0x00511A00, 0x00511A3A); - set_func_start(0x00511A40, 0x00511A40); - set_func_end(0x00511A40, 0x00511A51); - set_func_start(0x00511A60, 0x00511A60); - set_func_end(0x00511A60, 0x00511B30); - set_func_start(0x00511B30, 0x00511B30); - set_func_end(0x00511B30, 0x00511C32); - set_func_start(0x00511C40, 0x00511C40); - set_func_end(0x00511C40, 0x00511C7A); - set_func_start(0x00511C80, 0x00511C80); - set_func_end(0x00511C80, 0x00511CBC); - set_func_start(0x00511CC0, 0x00511CC0); - set_func_end(0x00511CC0, 0x00511D15); - set_func_start(0x00511D20, 0x00511D20); - set_func_end(0x00511D20, 0x00511D28); - set_func_start(0x00511D30, 0x00511D30); - set_func_end(0x00511D30, 0x00511DCB); - set_func_start(0x00511DD0, 0x00511DD0); - set_func_end(0x00511DD0, 0x00511E7D); - set_func_start(0x00511E80, 0x00511E80); - set_func_end(0x00511E80, 0x00511F82); - set_func_start(0x00511F90, 0x00511F90); - set_func_end(0x00511F90, 0x00511F98); - set_func_start(0x00511FA0, 0x00511FA0); - set_func_end(0x00511FA0, 0x00511FA8); - set_func_start(0x00511FB0, 0x00511FB0); - set_func_end(0x00511FB0, 0x00511FE0); - set_func_start(0x00511FE0, 0x00511FE0); - set_func_end(0x00511FE0, 0x0051208A); - set_func_start(0x00512090, 0x00512090); - set_func_end(0x00512090, 0x005120DD); - set_func_start(0x00514430, 0x00514430); - set_func_end(0x00514430, 0x005144B1); - set_func_start(0x005144C0, 0x005144C0); - set_func_end(0x005144C0, 0x00514518); - set_func_start(0x00514520, 0x00514520); - set_func_end(0x00514520, 0x0051457A); - set_func_start(0x00514580, 0x00514580); - set_func_end(0x00514580, 0x00514602); - set_func_start(0x00514610, 0x00514610); - set_func_end(0x00514610, 0x0051466B); - set_func_start(0x00514670, 0x00514670); - set_func_end(0x00514670, 0x005146CB); - set_func_start(0x005146D0, 0x005146D0); - set_func_end(0x005146D0, 0x00514756); - set_func_start(0x00514760, 0x00514760); - set_func_end(0x00514760, 0x005147BB); - set_func_start(0x005147C0, 0x005147C0); - set_func_end(0x005147C0, 0x0051481B); - set_func_start(0x00514820, 0x00514820); - set_func_end(0x00514820, 0x005148A6); - set_func_start(0x005148B0, 0x005148B0); - set_func_end(0x005148B0, 0x00514B94); - set_func_start(0x00514BA0, 0x00514BA0); - set_func_end(0x00514BA0, 0x00514C0F); - set_func_start(0x00514C10, 0x00514C10); - set_func_end(0x00514C10, 0x00514D3A); - set_func_start(0x00514D40, 0x00514D40); - set_func_end(0x00514D40, 0x00514E23); - set_func_start(0x00514E30, 0x00514E30); - set_func_end(0x00514E30, 0x00514F52); - set_func_start(0x00514F60, 0x00514F60); - set_func_end(0x00514F60, 0x0051500A); - set_func_start(0x00515010, 0x00515010); - set_func_end(0x00515010, 0x005150D6); - set_func_start(0x005150E0, 0x005150E0); - set_func_end(0x005150E0, 0x005150F8); - set_func_start(0x00515100, 0x00515100); - set_func_end(0x00515100, 0x00515140); - set_func_start(0x00515140, 0x00515140); - set_func_end(0x00515140, 0x0051517A); - set_func_start(0x00515180, 0x00515180); - set_func_end(0x00515180, 0x005151BA); - set_func_start(0x005151C0, 0x005151C0); - set_func_end(0x005151C0, 0x005151FA); - set_func_start(0x00515200, 0x00515200); - set_func_end(0x00515200, 0x00515528); - set_func_start(0x00515560, 0x00515560); - set_func_end(0x00515560, 0x0051556D); - set_func_start(0x00515570, 0x00515570); - set_func_end(0x00515570, 0x00515595); - set_func_start(0x005155A0, 0x005155A0); - set_func_end(0x005155A0, 0x005155C5); - set_func_start(0x005155D0, 0x005155D0); - set_func_end(0x005155D0, 0x005155F5); - set_func_start(0x00515600, 0x00515600); - set_func_end(0x00515600, 0x00515625); - set_func_start(0x00515630, 0x00515630); - set_func_end(0x00515630, 0x00515698); - set_func_start(0x005156A0, 0x005156A0); - set_func_end(0x005156A0, 0x0051574C); - set_func_start(0x00515750, 0x00515750); - set_func_end(0x00515750, 0x00515787); - set_func_start(0x00515790, 0x00515790); - set_func_end(0x00515790, 0x00515809); - set_func_start(0x00515810, 0x00515810); - set_func_end(0x00515810, 0x0051587B); - set_func_start(0x00515880, 0x00515880); - set_func_end(0x00515880, 0x005158F2); - set_func_start(0x00515950, 0x00515950); - set_func_end(0x00515950, 0x005159B5); - set_func_start(0x005159C0, 0x005159C0); - set_func_end(0x005159C0, 0x005159FA); - set_func_start(0x00515A00, 0x00515A00); - set_func_end(0x00515A00, 0x00515A43); - set_func_start(0x00515A50, 0x00515A50); - set_func_end(0x00515A50, 0x00515A84); - set_func_start(0x00515A90, 0x00515A90); - set_func_end(0x00515A90, 0x00515B6D); - set_func_start(0x00515B70, 0x00515B70); - set_func_end(0x00515B70, 0x00515BD8); - set_func_start(0x00515BE0, 0x00515BE0); - set_func_end(0x00515BE0, 0x00515C48); - set_func_start(0x00515C50, 0x00515C50); - set_func_end(0x00515C50, 0x00515CB8); - set_func_start(0x00515CC0, 0x00515CC0); - set_func_end(0x00515CC0, 0x00515DCB); - set_func_start(0x00515DD0, 0x00515DD0); - set_func_end(0x00515DD0, 0x00515EAC); - set_func_start(0x00515EB0, 0x00515EB0); - set_func_end(0x00515EB0, 0x00515FE4); - set_func_start(0x00515FF0, 0x00515FF0); - set_func_end(0x00515FF0, 0x00516124); - set_func_start(0x00516130, 0x00516130); - set_func_end(0x00516130, 0x0051620C); - set_func_start(0x00516210, 0x00516210); - set_func_end(0x00516210, 0x00516272); - set_func_start(0x00516280, 0x00516280); - set_func_end(0x00516280, 0x005162D5); - set_func_start(0x005162E0, 0x005162E0); - set_func_end(0x005162E0, 0x00516335); - set_func_start(0x00516340, 0x00516340); - set_func_end(0x00516340, 0x00516409); - set_func_start(0x00516410, 0x00516410); - set_func_end(0x00516410, 0x005164A4); - set_func_start(0x005164B0, 0x005164B0); - set_func_end(0x005164B0, 0x00516505); - set_func_start(0x00516510, 0x00516510); - set_func_end(0x00516510, 0x00516574); - set_func_start(0x00516580, 0x00516580); - set_func_end(0x00516580, 0x005165D8); - set_func_start(0x005165E0, 0x005165E0); - set_func_end(0x005165E0, 0x0051660D); - set_func_start(0x00516610, 0x00516610); - set_func_end(0x00516610, 0x005166E8); - set_func_start(0x005166F0, 0x005166F0); - set_func_end(0x005166F0, 0x00516758); - set_func_start(0x00516760, 0x00516760); - set_func_end(0x00516760, 0x0051679A); - set_func_start(0x005167A0, 0x005167A0); - set_func_end(0x005167A0, 0x005167D3); - set_func_start(0x005167E0, 0x005167E0); - set_func_end(0x005167E0, 0x00516840); - set_func_start(0x00516840, 0x00516840); - set_func_end(0x00516840, 0x005168A8); - set_func_start(0x005168B0, 0x005168B0); - set_func_end(0x005168B0, 0x00516966); - set_func_start(0x00516970, 0x00516970); - set_func_end(0x00516970, 0x00516A93); - set_func_start(0x00516AA0, 0x00516AA0); - set_func_end(0x00516AA0, 0x00516B1A); - set_func_start(0x00516B20, 0x00516B20); - set_func_end(0x00516B20, 0x00516B82); - set_func_start(0x00516B90, 0x00516B90); - set_func_end(0x00516B90, 0x00516BE1); - set_func_start(0x00516BF0, 0x00516BF0); - set_func_end(0x00516BF0, 0x00516C56); - set_func_start(0x00516C60, 0x00516C60); - set_func_end(0x00516C60, 0x00516EC8); - set_func_start(0x00516ED0, 0x00516ED0); - set_func_end(0x00516ED0, 0x00517013); - set_func_start(0x00517020, 0x00517020); - set_func_end(0x00517020, 0x005170F5); - set_func_start(0x00517100, 0x00517100); - set_func_end(0x00517100, 0x005171E7); - set_func_start(0x005171F0, 0x005171F0); - set_func_end(0x005171F0, 0x005172E0); - set_func_start(0x005172E0, 0x005172E0); - set_func_end(0x005172E0, 0x005173D4); - set_func_start(0x005173E0, 0x005173E0); - set_func_end(0x005173E0, 0x00517529); - set_func_start(0x00517530, 0x00517530); - set_func_end(0x00517530, 0x005176E5); - set_func_start(0x00517890, 0x00517890); - set_func_end(0x00517890, 0x005179A3); - set_func_start(0x005179B0, 0x005179B0); - set_func_end(0x005179B0, 0x00517A97); - set_func_start(0x00517AA0, 0x00517AA0); - set_func_end(0x00517AA0, 0x00517B4E); - set_func_start(0x00517B50, 0x00517B50); - set_func_end(0x00517B50, 0x00517BDC); - set_func_start(0x00517C20, 0x00517C20); - set_func_end(0x00517C20, 0x00517C58); - set_func_start(0x00517C60, 0x00517C60); - set_func_end(0x00517C60, 0x00517D14); - set_func_start(0x00517D20, 0x00517D20); - set_func_end(0x00517D20, 0x00517D2D); - set_func_start(0x00517D30, 0x00517D30); - set_func_end(0x00517D30, 0x00517D6A); - set_func_start(0x00517D70, 0x00517D70); - set_func_end(0x00517D70, 0x00517DF1); - set_func_start(0x0051A3B0, 0x0051A3B0); - set_func_end(0x0051A3B0, 0x0051A3C2); - set_func_start(0x0051A3D0, 0x0051A3D0); - set_func_end(0x0051A3D0, 0x0051A528); - set_func_start(0x0051A530, 0x0051A530); - set_func_end(0x0051A530, 0x0051A5B8); - set_func_start(0x0051A5C0, 0x0051A5C0); - set_func_end(0x0051A5C0, 0x0051A648); - set_func_start(0x0051A650, 0x0051A650); - set_func_end(0x0051A650, 0x0051A67F); - set_func_start(0x0051A680, 0x0051A680); - set_func_end(0x0051A680, 0x0051A6AB); - set_func_start(0x0051A6B0, 0x0051A6B0); - set_func_end(0x0051A6B0, 0x0051A6D9); - set_func_start(0x0051A6E0, 0x0051A6E0); - set_func_end(0x0051A6E0, 0x0051A796); - set_func_start(0x0051A7A0, 0x0051A7A0); - set_func_end(0x0051A7A0, 0x0051A876); - set_func_start(0x0051A880, 0x0051A880); - set_func_end(0x0051A880, 0x0051A8BA); - set_func_start(0x0051A8C0, 0x0051A8C0); - set_func_end(0x0051A8C0, 0x0051AA85); - set_func_start(0x0051AA90, 0x0051AA90); - set_func_end(0x0051AA90, 0x0051AABB); - set_func_start(0x0051AAC0, 0x0051AAC0); - set_func_end(0x0051AAC0, 0x0051AAEB); - set_func_start(0x0051AAF0, 0x0051AAF0); - set_func_end(0x0051AAF0, 0x0051AB1B); - set_func_start(0x0051AB20, 0x0051AB20); - set_func_end(0x0051AB20, 0x0051AB98); - set_func_start(0x0051ABA0, 0x0051ABA0); - set_func_end(0x0051ABA0, 0x0051ABC9); - set_func_start(0x0051ABD0, 0x0051ABD0); - set_func_end(0x0051ABD0, 0x0051ABF9); - set_func_start(0x0051AC00, 0x0051AC00); - set_func_end(0x0051AC00, 0x0051AC29); - set_func_start(0x0051AC30, 0x0051AC30); - set_func_end(0x0051AC30, 0x0051AC59); - set_func_start(0x0051AC60, 0x0051AC60); - set_func_end(0x0051AC60, 0x0051AC89); - set_func_start(0x0051AC90, 0x0051AC90); - set_func_end(0x0051AC90, 0x0051ACC9); - set_func_start(0x0051ACD0, 0x0051ACD0); - set_func_end(0x0051ACD0, 0x0051ADC9); - set_func_start(0x0051ADD0, 0x0051ADD0); - set_func_end(0x0051ADD0, 0x0051AE79); - set_func_start(0x0051AE80, 0x0051AE80); - set_func_end(0x0051AE80, 0x0051AEE6); - set_func_start(0x0051AEF0, 0x0051AEF0); - set_func_end(0x0051AEF0, 0x0051AF4F); - set_func_start(0x0051AF50, 0x0051AF50); - set_func_end(0x0051AF50, 0x0051AFAF); - set_func_start(0x0051AFB0, 0x0051AFB0); - set_func_end(0x0051AFB0, 0x0051B042); - set_func_start(0x0051B050, 0x0051B050); - set_func_end(0x0051B050, 0x0051B108); - set_func_start(0x0051B110, 0x0051B110); - set_func_end(0x0051B110, 0x0051B1CD); - set_func_start(0x0051B1D0, 0x0051B1D0); - set_func_end(0x0051B1D0, 0x0051B239); - set_func_start(0x0051B240, 0x0051B240); - set_func_end(0x0051B240, 0x0051B3A6); - set_func_start(0x0051B3B0, 0x0051B3B0); - set_func_end(0x0051B3B0, 0x0051B40F); - set_func_start(0x0051B410, 0x0051B410); - set_func_end(0x0051B410, 0x0051B4DC); - set_func_start(0x0051B4E0, 0x0051B4E0); - set_func_end(0x0051B4E0, 0x0051B69F); - set_func_start(0x0051B6A0, 0x0051B6A0); - set_func_end(0x0051B6A0, 0x0051B6DE); - set_func_start(0x0051B6E0, 0x0051B6E0); - set_func_end(0x0051B6E0, 0x0051B73B); - set_func_start(0x0051B740, 0x0051B740); - set_func_end(0x0051B740, 0x0051B79B); - set_func_start(0x0051B7A0, 0x0051B7A0); - set_func_end(0x0051B7A0, 0x0051B7FB); - set_func_start(0x0051B800, 0x0051B800); - set_func_end(0x0051B800, 0x0051B8A4); - set_func_start(0x0051B8B0, 0x0051B8B0); - set_func_end(0x0051B8B0, 0x0051B955); - set_func_start(0x0051B960, 0x0051B960); - set_func_end(0x0051B960, 0x0051BA50); - set_func_start(0x0051BA50, 0x0051BA50); - set_func_end(0x0051BA50, 0x0051BC93); - set_func_start(0x0051BCA0, 0x0051BCA0); - set_func_end(0x0051BCA0, 0x0051BCFC); - set_func_start(0x0051BD00, 0x0051BD00); - set_func_end(0x0051BD00, 0x0051BD59); - set_func_start(0x0051BD60, 0x0051BD60); - set_func_end(0x0051BD60, 0x0051BDC1); - set_func_start(0x0051BDD0, 0x0051BDD0); - set_func_end(0x0051BDD0, 0x0051BF47); - set_func_start(0x0051BF50, 0x0051BF50); - set_func_end(0x0051BF50, 0x0051BF8F); - set_func_start(0x0051BF90, 0x0051BF90); - set_func_end(0x0051BF90, 0x0051BFCE); - set_func_start(0x0051BFD0, 0x0051BFD0); - set_func_end(0x0051BFD0, 0x0051C033); - set_func_start(0x0051C040, 0x0051C040); - set_func_end(0x0051C040, 0x0051C0A3); - set_func_start(0x0051C0B0, 0x0051C0B0); - set_func_end(0x0051C0B0, 0x0051C0FF); - set_func_start(0x0051C100, 0x0051C100); - set_func_end(0x0051C100, 0x0051C14F); - set_func_start(0x0051C150, 0x0051C150); - set_func_end(0x0051C150, 0x0051C2D4); - set_func_start(0x0051C2E0, 0x0051C2E0); - set_func_end(0x0051C2E0, 0x0051C44C); - set_func_start(0x0051C450, 0x0051C450); - set_func_end(0x0051C450, 0x0051C68E); - set_func_start(0x0051C690, 0x0051C690); - set_func_end(0x0051C690, 0x0051C732); - set_func_start(0x0051C740, 0x0051C740); - set_func_end(0x0051C740, 0x0051C86C); - set_func_start(0x0051C870, 0x0051C870); - set_func_end(0x0051C870, 0x0051C9B1); - set_func_start(0x0051C9C0, 0x0051C9C0); - set_func_end(0x0051C9C0, 0x0051CB30); - set_func_start(0x0051CB30, 0x0051CB30); - set_func_end(0x0051CB30, 0x0051CB9C); - set_func_start(0x0051CBA0, 0x0051CBA0); - set_func_end(0x0051CBA0, 0x0051CC0C); - set_func_start(0x0051CC10, 0x0051CC10); - set_func_end(0x0051CC10, 0x0051CCF8); - set_func_start(0x0051CD00, 0x0051CD00); - set_func_end(0x0051CD00, 0x0051CDAA); - set_func_start(0x0051CDB0, 0x0051CDB0); - set_func_end(0x0051CDB0, 0x0051D0A5); - set_func_start(0x0051D0B0, 0x0051D0B0); - set_func_end(0x0051D0B0, 0x0051D0FA); - set_func_start(0x0051D100, 0x0051D100); - set_func_end(0x0051D100, 0x0051D161); - set_func_start(0x0051D170, 0x0051D170); - set_func_end(0x0051D170, 0x0051D1AD); - set_func_start(0x0051D1B0, 0x0051D1B0); - set_func_end(0x0051D1B0, 0x0051D222); - set_func_start(0x0051D230, 0x0051D230); - set_func_end(0x0051D230, 0x0051D2A2); - set_func_start(0x0051D2B0, 0x0051D2B0); - set_func_end(0x0051D2B0, 0x0051D322); - set_func_start(0x0051D330, 0x0051D330); - set_func_end(0x0051D330, 0x0051D503); - set_func_start(0x0051D520, 0x0051D520); - set_func_end(0x0051D520, 0x0051D584); - set_func_start(0x0051D590, 0x0051D590); - set_func_end(0x0051D590, 0x0051D598); - set_func_start(0x0051D5A0, 0x0051D5A0); - set_func_end(0x0051D5A0, 0x0051D5FC); - set_func_start(0x0051D600, 0x0051D600); - set_func_end(0x0051D600, 0x0051D706); - set_func_start(0x005222E0, 0x005222E0); - set_func_end(0x005222E0, 0x00522314); - set_func_start(0x00522320, 0x00522320); - set_func_end(0x00522320, 0x0052247F); - set_func_start(0x00522480, 0x00522480); - set_func_end(0x00522480, 0x005224BB); - set_func_start(0x005224C0, 0x005224C0); - set_func_end(0x005224C0, 0x005225D7); - set_func_start(0x005225E0, 0x005225E0); - set_func_end(0x005225E0, 0x00522600); - set_func_start(0x00522600, 0x00522600); - set_func_end(0x00522600, 0x0052270B); - set_func_start(0x00522710, 0x00522710); - set_func_end(0x00522710, 0x00522870); - set_func_start(0x00522870, 0x00522870); - set_func_end(0x00522870, 0x0052294C); - set_func_start(0x00522950, 0x00522950); - set_func_end(0x00522950, 0x0052297A); - set_func_start(0x00522980, 0x00522980); - set_func_end(0x00522980, 0x00522A16); - set_func_start(0x00522A20, 0x00522A20); - set_func_end(0x00522A20, 0x00522AE4); - set_func_start(0x00522AF0, 0x00522AF0); - set_func_end(0x00522AF0, 0x00522BB4); - set_func_start(0x00522BC0, 0x00522BC0); - set_func_end(0x00522BC0, 0x00522C84); - set_func_start(0x00522C90, 0x00522C90); - set_func_end(0x00522C90, 0x00522D54); - set_func_start(0x00522D60, 0x00522D60); - set_func_end(0x00522D60, 0x00522E24); - set_func_start(0x00522E30, 0x00522E30); - set_func_end(0x00522E30, 0x00522F6C); - set_func_start(0x00522F70, 0x00522F70); - set_func_end(0x00522F70, 0x00522F8A); - set_func_start(0x00522F90, 0x00522F90); - set_func_end(0x00522F90, 0x00522FA0); - set_func_start(0x00522FA0, 0x00522FA0); - set_func_end(0x00522FA0, 0x00522FA8); - set_func_start(0x00522FB0, 0x00522FB0); - set_func_end(0x00522FB0, 0x0052308C); - set_func_start(0x00523090, 0x00523090); - set_func_end(0x00523090, 0x00523153); - set_func_start(0x00523160, 0x00523160); - set_func_end(0x00523160, 0x0052320E); - set_func_start(0x00523260, 0x00523260); - set_func_end(0x00523260, 0x00523360); - set_func_start(0x00523360, 0x00523360); - set_func_end(0x00523360, 0x00523368); - set_func_start(0x00523370, 0x00523370); - set_func_end(0x00523370, 0x005233C5); - set_func_start(0x005233D0, 0x005233D0); - set_func_end(0x005233D0, 0x0052349D); - set_func_start(0x00524980, 0x00524980); - set_func_end(0x00524980, 0x005249B7); - set_func_start(0x00525A30, 0x00525A30); - set_func_end(0x00525A30, 0x00525A8B); - set_func_start(0x00525A90, 0x00525A90); - set_func_end(0x00525A90, 0x00525ACB); - set_func_start(0x00525AD0, 0x00525AD0); - set_func_end(0x00525AD0, 0x00525B0B); - set_func_start(0x00525B10, 0x00525B10); - set_func_end(0x00525B10, 0x00525B4B); - set_func_start(0x00525B50, 0x00525B50); - set_func_end(0x00525B50, 0x00525B8B); - set_func_start(0x00525B90, 0x00525B90); - set_func_end(0x00525B90, 0x00525BCB); - set_func_start(0x00525BD0, 0x00525BD0); - set_func_end(0x00525BD0, 0x00525BF2); - set_func_start(0x00525C00, 0x00525C00); - set_func_end(0x00525C00, 0x00525C22); - set_func_start(0x00525C30, 0x00525C30); - set_func_end(0x00525C30, 0x00525CC4); - set_func_start(0x00525CD0, 0x00525CD0); - set_func_end(0x00525CD0, 0x00525D64); - set_func_start(0x00525D70, 0x00525D70); - set_func_end(0x00525D70, 0x00525DE6); - set_func_start(0x00525DF0, 0x00525DF0); - set_func_end(0x00525DF0, 0x00525E4F); - set_func_start(0x00525E50, 0x00525E50); - set_func_end(0x00525E50, 0x00525EAF); - set_func_start(0x00525EB0, 0x00525EB0); - set_func_end(0x00525EB0, 0x00525FB1); - set_func_start(0x00525FC0, 0x00525FC0); - set_func_end(0x00525FC0, 0x0052604B); - set_func_start(0x00526050, 0x00526050); - set_func_end(0x00526050, 0x0052619C); - set_func_start(0x005261A0, 0x005261A0); - set_func_end(0x005261A0, 0x005262C4); - set_func_start(0x005262D0, 0x005262D0); - set_func_end(0x005262D0, 0x005262D8); - set_func_start(0x005262E0, 0x005262E0); - set_func_end(0x005262E0, 0x00526362); - set_func_start(0x00527F00, 0x00527F00); - set_func_end(0x00527F00, 0x00527FD4); - set_func_start(0x00528920, 0x00528920); - set_func_end(0x00528920, 0x00528AE1); - set_func_start(0x0052A980, 0x0052A980); - set_func_end(0x0052A980, 0x0052AEC6); - set_func_start(0x0052B470, 0x0052B470); - set_func_end(0x0052B470, 0x0052B4D4); - set_func_start(0x0052B4E0, 0x0052B4E0); - set_func_end(0x0052B4E0, 0x0052B544); - set_func_start(0x0052C110, 0x0052C110); - set_func_end(0x0052C110, 0x0052C187); - set_func_start(0x0052C190, 0x0052C190); - set_func_end(0x0052C190, 0x0052C1C4); - set_func_start(0x0052C1D0, 0x0052C1D0); - set_func_end(0x0052C1D0, 0x0052C26A); - set_func_start(0x0052C270, 0x0052C270); - set_func_end(0x0052C270, 0x0052C29D); - set_func_start(0x0052C2A0, 0x0052C2A0); - set_func_end(0x0052C2A0, 0x0052C2C2); - set_func_start(0x0052C2D0, 0x0052C2D0); - set_func_end(0x0052C2D0, 0x0052C30A); - set_func_start(0x0052C310, 0x0052C310); - set_func_end(0x0052C310, 0x0052C34A); - set_func_start(0x0052C350, 0x0052C350); - set_func_end(0x0052C350, 0x0052C36C); - set_func_start(0x0052CCD0, 0x0052CCD0); - set_func_end(0x0052CCD0, 0x0052CD26); - set_func_start(0x0052CD30, 0x0052CD30); - set_func_end(0x0052CD30, 0x0052CD86); - set_func_start(0x0052CD90, 0x0052CD90); - set_func_end(0x0052CD90, 0x0052CEDD); - set_func_start(0x0052CF00, 0x0052CF00); - set_func_end(0x0052CF00, 0x0052CF60); - set_func_start(0x0052CF60, 0x0052CF60); - set_func_end(0x0052CF60, 0x0052CFF6); - set_func_start(0x0052D000, 0x0052D000); - set_func_end(0x0052D000, 0x0052D053); - set_func_start(0x0052D990, 0x0052D990); - set_func_end(0x0052D990, 0x0052D9B9); - set_func_start(0x0052D9C0, 0x0052D9C0); - set_func_end(0x0052D9C0, 0x0052DAEC); - set_func_start(0x0052DAF0, 0x0052DAF0); - set_func_end(0x0052DAF0, 0x0052DC1C); - set_func_start(0x0052DC20, 0x0052DC20); - set_func_end(0x0052DC20, 0x0052DE54); - set_func_start(0x0052DE60, 0x0052DE60); - set_func_end(0x0052DE60, 0x0052DF35); - set_func_start(0x0052E1B0, 0x0052E1B0); - set_func_end(0x0052E1B0, 0x0052E3F2); - set_func_start(0x0052E400, 0x0052E400); - set_func_end(0x0052E400, 0x0052E412); - set_func_start(0x0052E420, 0x0052E420); - set_func_end(0x0052E420, 0x0052E475); - set_func_start(0x0052E4F0, 0x0052E4F0); - set_func_end(0x0052E4F0, 0x0052E512); - set_func_start(0x0052E850, 0x0052E850); - set_func_end(0x0052E850, 0x0052E9A6); - set_func_start(0x0052E9B0, 0x0052E9B0); - set_func_end(0x0052E9B0, 0x0052E9CC); - set_func_start(0x0052E9D0, 0x0052E9D0); - set_func_end(0x0052E9D0, 0x0052E9EC); - set_func_start(0x0052ED60, 0x0052ED60); - set_func_end(0x0052ED60, 0x0052ED7C); - set_func_start(0x0052ED80, 0x0052ED80); - set_func_end(0x0052ED80, 0x0052ED88); - set_func_start(0x0052EEF0, 0x0052EEF0); - set_func_end(0x0052EEF0, 0x0052EEF8); - set_func_start(0x0052F900, 0x0052F900); - set_func_end(0x0052F900, 0x0052F90B); - set_func_start(0x0052FDD0, 0x0052FDD0); - set_func_end(0x0052FDD0, 0x0052FE5F); - set_func_start(0x005301D0, 0x005301D0); - set_func_end(0x005301D0, 0x00530239); - set_func_start(0x00530240, 0x00530240); - set_func_end(0x00530240, 0x005302A8); - set_func_start(0x00530700, 0x00530700); - set_func_end(0x00530700, 0x0053074D); - set_func_start(0x00530750, 0x00530750); - set_func_end(0x00530750, 0x0053079F); - set_func_start(0x005307A0, 0x005307A0); - set_func_end(0x005307A0, 0x00530818); - set_func_start(0x00530820, 0x00530820); - set_func_end(0x00530820, 0x00530828); - set_func_start(0x00530830, 0x00530830); - set_func_end(0x00530830, 0x00530838); - set_func_start(0x005308D0, 0x005308D0); - set_func_end(0x005308D0, 0x0053091F); - set_func_start(0x00530EC0, 0x00530EC0); - set_func_end(0x00530EC0, 0x00530F13); - set_func_start(0x00530F20, 0x00530F20); - set_func_end(0x00530F20, 0x00530F58); - set_func_start(0x00532AF0, 0x00532AF0); - set_func_end(0x00532AF0, 0x00532AF7); - set_func_start(0x005343F0, 0x005343F0); - set_func_end(0x005343F0, 0x00534581); - set_func_start(0x00534590, 0x00534590); - set_func_end(0x00534590, 0x005346EC); - set_func_start(0x005349F0, 0x005349F0); - set_func_end(0x005349F0, 0x00534B5C); - set_func_start(0x00534ED0, 0x00534ED0); - set_func_end(0x00534ED0, 0x00534F73); - set_func_start(0x00534F80, 0x00534F80); - set_func_end(0x00534F80, 0x0053507B); - set_func_start(0x00535080, 0x00535080); - set_func_end(0x00535080, 0x00535171); - set_func_start(0x00535180, 0x00535180); - set_func_end(0x00535180, 0x0053537E); - set_func_start(0x00535380, 0x00535380); - set_func_end(0x00535380, 0x0053548B); - set_func_start(0x00535490, 0x00535490); - set_func_end(0x00535490, 0x005355B2); - set_func_start(0x005355C0, 0x005355C0); - set_func_end(0x005355C0, 0x00535656); - set_func_start(0x00535660, 0x00535660); - set_func_end(0x00535660, 0x005356F6); - set_func_start(0x00535700, 0x00535700); - set_func_end(0x00535700, 0x00535796); - set_func_start(0x005357A0, 0x005357A0); - set_func_end(0x005357A0, 0x0053585E); - set_func_start(0x00535860, 0x00535860); - set_func_end(0x00535860, 0x0053591E); - set_func_start(0x00535920, 0x00535920); - set_func_end(0x00535920, 0x00535A9B); - set_func_start(0x00535AA0, 0x00535AA0); - set_func_end(0x00535AA0, 0x00535C54); - set_func_start(0x00535C60, 0x00535C60); - set_func_end(0x00535C60, 0x00535CD9); - set_func_start(0x00535CE0, 0x00535CE0); - set_func_end(0x00535CE0, 0x00535EA4); - set_func_start(0x00535EB0, 0x00535EB0); - set_func_end(0x00535EB0, 0x00536026); - set_func_start(0x00536030, 0x00536030); - set_func_end(0x00536030, 0x00536107); - set_func_start(0x00536110, 0x00536110); - set_func_end(0x00536110, 0x0053621F); - set_func_start(0x00536220, 0x00536220); - set_func_end(0x00536220, 0x00536329); - set_func_start(0x00536330, 0x00536330); - set_func_end(0x00536330, 0x005363FB); - set_func_start(0x00536400, 0x00536400); - set_func_end(0x00536400, 0x005364D7); - set_func_start(0x005364E0, 0x005364E0); - set_func_end(0x005364E0, 0x005365A6); - set_func_start(0x005365B0, 0x005365B0); - set_func_end(0x005365B0, 0x0053669C); - set_func_start(0x005366A0, 0x005366A0); - set_func_end(0x005366A0, 0x0053678D); - set_func_start(0x00536790, 0x00536790); - set_func_end(0x00536790, 0x0053688B); - set_func_start(0x00536890, 0x00536890); - set_func_end(0x00536890, 0x00536967); - set_func_start(0x00536970, 0x00536970); - set_func_end(0x00536970, 0x00536A90); - set_func_start(0x00536A90, 0x00536A90); - set_func_end(0x00536A90, 0x00536B56); - set_func_start(0x00536B60, 0x00536B60); - set_func_end(0x00536B60, 0x00536C4C); - set_func_start(0x00536C50, 0x00536C50); - set_func_end(0x00536C50, 0x00536D3D); - set_func_start(0x00536D40, 0x00536D40); - set_func_end(0x00536D40, 0x00536E3B); - set_func_start(0x00536E40, 0x00536E40); - set_func_end(0x00536E40, 0x00537009); - set_func_start(0x00537010, 0x00537010); - set_func_end(0x00537010, 0x0053706C); - set_func_start(0x00537070, 0x00537070); - set_func_end(0x00537070, 0x005370CA); - set_func_start(0x005370D0, 0x005370D0); - set_func_end(0x005370D0, 0x0053723E); - set_func_start(0x00537240, 0x00537240); - set_func_end(0x00537240, 0x0053750F); - set_func_start(0x00537510, 0x00537510); - set_func_end(0x00537510, 0x005375F8); - set_func_start(0x00537600, 0x00537600); - set_func_end(0x00537600, 0x005376BB); - set_func_start(0x005376C0, 0x005376C0); - set_func_end(0x005376C0, 0x005377B3); - set_func_start(0x005377C0, 0x005377C0); - set_func_end(0x005377C0, 0x005378A0); - set_func_start(0x005378A0, 0x005378A0); - set_func_end(0x005378A0, 0x00537943); - set_func_start(0x00537950, 0x00537950); - set_func_end(0x00537950, 0x005379F3); - set_func_start(0x00537A00, 0x00537A00); - set_func_end(0x00537A00, 0x00537A5E); - set_func_start(0x00539BF0, 0x00539BF0); - set_func_end(0x00539BF0, 0x00539CB8); - set_func_start(0x00539CC0, 0x00539CC0); - set_func_end(0x00539CC0, 0x00539D6B); - set_func_start(0x00539D70, 0x00539D70); - set_func_end(0x00539D70, 0x00539F82); - set_func_start(0x00539F90, 0x00539F90); - set_func_end(0x00539F90, 0x0053A025); - set_func_start(0x0053A030, 0x0053A030); - set_func_end(0x0053A030, 0x0053A150); - set_func_start(0x0053A150, 0x0053A150); - set_func_end(0x0053A150, 0x0053A2F6); - set_func_start(0x0053A300, 0x0053A300); - set_func_end(0x0053A300, 0x0053A539); - set_func_start(0x0053A540, 0x0053A540); - set_func_end(0x0053A540, 0x0053A65E); - set_func_start(0x0053A660, 0x0053A660); - set_func_end(0x0053A660, 0x0053A742); - set_func_start(0x0053B5C0, 0x0053B5C0); - set_func_end(0x0053B5C0, 0x0053B5F4); - set_func_start(0x0053B650, 0x0053B650); - set_func_end(0x0053B650, 0x0053B6B6); - set_func_start(0x0053B6C0, 0x0053B6C0); - set_func_end(0x0053B6C0, 0x0053B739); - set_func_start(0x0053BE70, 0x0053BE70); - set_func_end(0x0053BE70, 0x0053C0A5); - set_func_start(0x0053C0B0, 0x0053C0B0); - set_func_end(0x0053C0B0, 0x0053C0E4); - set_func_start(0x0053C0F0, 0x0053C0F0); - set_func_end(0x0053C0F0, 0x0053C177); - set_func_start(0x0053C180, 0x0053C180); - set_func_end(0x0053C180, 0x0053C29C); - set_func_start(0x0053C2A0, 0x0053C2A0); - set_func_end(0x0053C2A0, 0x0053C304); - set_func_start(0x0053C310, 0x0053C310); - set_func_end(0x0053C310, 0x0053C393); - set_func_start(0x0053C3A0, 0x0053C3A0); - set_func_end(0x0053C3A0, 0x0053C426); - set_func_start(0x0053DD10, 0x0053DD10); - set_func_end(0x0053DD10, 0x0053DD21); - set_func_start(0x0053DD30, 0x0053DD30); - set_func_end(0x0053DD30, 0x0053DE09); - set_func_start(0x0053DE10, 0x0053DE10); - set_func_end(0x0053DE10, 0x0053DE51); - set_func_start(0x0053DE60, 0x0053DE60); - set_func_end(0x0053DE60, 0x0053DE89); - set_func_start(0x0053DE90, 0x0053DE90); - set_func_end(0x0053DE90, 0x0053E05A); - set_func_start(0x0053E060, 0x0053E060); - set_func_end(0x0053E060, 0x0053E2B6); - set_func_start(0x0053E2C0, 0x0053E2C0); - set_func_end(0x0053E2C0, 0x0053E490); - set_func_start(0x0053E490, 0x0053E490); - set_func_end(0x0053E490, 0x0053E5D4); - set_func_start(0x0053E5E0, 0x0053E5E0); - set_func_end(0x0053E5E0, 0x0053E6A3); - set_func_start(0x0053E6B0, 0x0053E6B0); - set_func_end(0x0053E6B0, 0x0053E7D4); - set_func_start(0x0053E7E0, 0x0053E7E0); - set_func_end(0x0053E7E0, 0x0053E80C); - set_func_start(0x00540310, 0x00540310); - set_func_end(0x00540310, 0x005405A9); - set_func_start(0x005407F0, 0x005407F0); - set_func_end(0x005407F0, 0x005408D6); - set_func_start(0x005408E0, 0x005408E0); - set_func_end(0x005408E0, 0x00540A26); - set_func_start(0x00540A30, 0x00540A30); - set_func_end(0x00540A30, 0x00540D66); - set_func_start(0x00540D70, 0x00540D70); - set_func_end(0x00540D70, 0x00540DE3); - set_func_start(0x00540DF0, 0x00540DF0); - set_func_end(0x00540DF0, 0x00540E75); - set_func_start(0x00540E80, 0x00540E80); - set_func_end(0x00540E80, 0x0054100C); - set_func_start(0x00541010, 0x00541010); - set_func_end(0x00541010, 0x005410DE); - set_func_start(0x005410E0, 0x005410E0); - set_func_end(0x005410E0, 0x0054113C); - set_func_start(0x00541140, 0x00541140); - set_func_end(0x00541140, 0x0054119C); - set_func_start(0x005411A0, 0x005411A0); - set_func_end(0x005411A0, 0x005411FC); - set_func_start(0x00541200, 0x00541200); - set_func_end(0x00541200, 0x00541242); - set_func_start(0x00541250, 0x00541250); - set_func_end(0x00541250, 0x005412BA); - set_func_start(0x005412C0, 0x005412C0); - set_func_end(0x005412C0, 0x00541336); - set_func_start(0x00541340, 0x00541340); - set_func_end(0x00541340, 0x0054141D); - set_func_start(0x00541420, 0x00541420); - set_func_end(0x00541420, 0x005414FD); - set_func_start(0x00541500, 0x00541500); - set_func_end(0x00541500, 0x005415CC); - set_func_start(0x005415D0, 0x005415D0); - set_func_end(0x005415D0, 0x00541679); - set_func_start(0x00541680, 0x00541680); - set_func_end(0x00541680, 0x005417FB); - set_func_start(0x00541800, 0x00541800); - set_func_end(0x00541800, 0x005418ED); - set_func_start(0x005418F0, 0x005418F0); - set_func_end(0x005418F0, 0x005419E1); - set_func_start(0x005419F0, 0x005419F0); - set_func_end(0x005419F0, 0x00541AE4); - set_func_start(0x00541AF0, 0x00541AF0); - set_func_end(0x00541AF0, 0x00541C51); - set_func_start(0x00541C60, 0x00541C60); - set_func_end(0x00541C60, 0x00541DEF); - set_func_start(0x00543020, 0x00543020); - set_func_end(0x00543020, 0x00543054); - set_func_start(0x00543060, 0x00543060); - set_func_end(0x00543060, 0x00543094); - set_func_start(0x005430A0, 0x005430A0); - set_func_end(0x005430A0, 0x005432B9); - set_func_start(0x005432C0, 0x005432C0); - set_func_end(0x005432C0, 0x005434D9); - set_func_start(0x005434E0, 0x005434E0); - set_func_end(0x005434E0, 0x00543533); - set_func_start(0x00543540, 0x00543540); - set_func_end(0x00543540, 0x00543593); - set_func_start(0x005435A0, 0x005435A0); - set_func_end(0x005435A0, 0x005435FD); - set_func_start(0x00543600, 0x00543600); - set_func_end(0x00543600, 0x00543642); - set_func_start(0x00544B20, 0x00544B20); - set_func_end(0x00544B20, 0x00544B8D); - set_func_start(0x00544B90, 0x00544B90); - set_func_end(0x00544B90, 0x00544C3B); - set_func_start(0x00544C40, 0x00544C40); - set_func_end(0x00544C40, 0x00544C9D); - set_func_start(0x00544CA0, 0x00544CA0); - set_func_end(0x00544CA0, 0x00544D3A); - set_func_start(0x00544D40, 0x00544D40); - set_func_end(0x00544D40, 0x00544E03); - set_func_start(0x00544E10, 0x00544E10); - set_func_end(0x00544E10, 0x00544E71); - set_func_start(0x00544E80, 0x00544E80); - set_func_end(0x00544E80, 0x00544FB2); - set_func_start(0x00544FC0, 0x00544FC0); - set_func_end(0x00544FC0, 0x00545050); - set_func_start(0x00545050, 0x00545050); - set_func_end(0x00545050, 0x00545102); - set_func_start(0x00545110, 0x00545110); - set_func_end(0x00545110, 0x00545880); - set_func_start(0x00545880, 0x00545880); - set_func_end(0x00545880, 0x00545941); - set_func_start(0x00545950, 0x00545950); - set_func_end(0x00545950, 0x005459BD); - set_func_start(0x005459C0, 0x005459C0); - set_func_end(0x005459C0, 0x00545A29); - set_func_start(0x00545A30, 0x00545A30); - set_func_end(0x00545A30, 0x00545C7B); - set_func_start(0x00545C80, 0x00545C80); - set_func_end(0x00545C80, 0x00545E57); - set_func_start(0x00545E60, 0x00545E60); - set_func_end(0x00545E60, 0x00545F12); - set_func_start(0x00545F20, 0x00545F20); - set_func_end(0x00545F20, 0x00545FD2); - set_func_start(0x00545FE0, 0x00545FE0); - set_func_end(0x00545FE0, 0x00545FE8); - set_func_start(0x00545FF0, 0x00545FF0); - set_func_end(0x00545FF0, 0x005460F7); - set_func_start(0x00546290, 0x00546290); - set_func_end(0x00546290, 0x005462BA); - set_func_start(0x005469E0, 0x005469E0); - set_func_end(0x005469E0, 0x00546A83); - set_func_start(0x00546A90, 0x00546A90); - set_func_end(0x00546A90, 0x00546C4C); - set_func_start(0x00546C50, 0x00546C50); - set_func_end(0x00546C50, 0x00546E76); - set_func_start(0x00546E80, 0x00546E80); - set_func_end(0x00546E80, 0x00546EEA); - set_func_start(0x00546EF0, 0x00546EF0); - set_func_end(0x00546EF0, 0x00546FDB); - set_func_start(0x00547B80, 0x00547B80); - set_func_end(0x00547B80, 0x00547C02); - set_func_start(0x00547C10, 0x00547C10); - set_func_end(0x00547C10, 0x00547C1D); - set_func_start(0x00548720, 0x00548720); - set_func_end(0x00548720, 0x00548754); - set_func_start(0x00548D40, 0x00548D40); - set_func_end(0x00548D40, 0x00548F49); - set_func_start(0x00549AD0, 0x00549AD0); - set_func_end(0x00549AD0, 0x00549B40); - set_func_start(0x00549B40, 0x00549B40); - set_func_end(0x00549B40, 0x00549B7B); - set_func_start(0x00549B80, 0x00549B80); - set_func_end(0x00549B80, 0x00549C37); - set_func_start(0x00549C40, 0x00549C40); - set_func_end(0x00549C40, 0x00549CC5); - set_func_start(0x00549CD0, 0x00549CD0); - set_func_end(0x00549CD0, 0x00549D30); - set_func_start(0x00549D30, 0x00549D30); - set_func_end(0x00549D30, 0x00549DC6); - set_func_start(0x00549DD0, 0x00549DD0); - set_func_end(0x00549DD0, 0x00549E73); - set_func_start(0x00549E80, 0x00549E80); - set_func_end(0x00549E80, 0x00549EB4); - set_func_start(0x00549EC0, 0x00549EC0); - set_func_end(0x00549EC0, 0x00549F13); - set_func_start(0x00549F20, 0x00549F20); - set_func_end(0x00549F20, 0x00549F54); - set_func_start(0x00549F60, 0x00549F60); - set_func_end(0x00549F60, 0x0054A032); - set_func_start(0x0054A040, 0x0054A040); - set_func_end(0x0054A040, 0x0054A0D1); - set_func_start(0x0054A0E0, 0x0054A0E0); - set_func_end(0x0054A0E0, 0x0054A13A); - set_func_start(0x0054A140, 0x0054A140); - set_func_end(0x0054A140, 0x0054A174); - set_func_start(0x0054A180, 0x0054A180); - set_func_end(0x0054A180, 0x0054A27C); - set_func_start(0x0054A280, 0x0054A280); - set_func_end(0x0054A280, 0x0054A2BA); - set_func_start(0x0054A2C0, 0x0054A2C0); - set_func_end(0x0054A2C0, 0x0054A2F4); - set_func_start(0x0054A300, 0x0054A300); - set_func_end(0x0054A300, 0x0054A361); - set_func_start(0x0054A370, 0x0054A370); - set_func_end(0x0054A370, 0x0054A3D1); - set_func_start(0x0054BAA0, 0x0054BAA0); - set_func_end(0x0054BAA0, 0x0054BAD4); - set_func_start(0x0054BAE0, 0x0054BAE0); - set_func_end(0x0054BAE0, 0x0054BB3D); - set_func_start(0x0054BB40, 0x0054BB40); - set_func_end(0x0054BB40, 0x0054BBC6); - set_func_start(0x0054BBD0, 0x0054BBD0); - set_func_end(0x0054BBD0, 0x0054BC24); - set_func_start(0x0054BC30, 0x0054BC30); - set_func_end(0x0054BC30, 0x0054BE79); - set_func_start(0x0054BE90, 0x0054BE90); - set_func_end(0x0054BE90, 0x0054C120); - set_func_start(0x0054C120, 0x0054C120); - set_func_end(0x0054C120, 0x0054C167); - set_func_start(0x0054C170, 0x0054C170); - set_func_end(0x0054C170, 0x0054C248); - set_func_start(0x0054C250, 0x0054C250); - set_func_end(0x0054C250, 0x0054C2E0); - set_func_start(0x0054C2E0, 0x0054C2E0); - set_func_end(0x0054C2E0, 0x0054C4D0); - set_func_start(0x0054C4D0, 0x0054C4D0); - set_func_end(0x0054C4D0, 0x0054C6D4); - set_func_start(0x0054C6E0, 0x0054C6E0); - set_func_end(0x0054C6E0, 0x0054C73D); - set_func_start(0x0054C740, 0x0054C740); - set_func_end(0x0054C740, 0x0054C7A0); - set_func_start(0x0054C7A0, 0x0054C7A0); - set_func_end(0x0054C7A0, 0x0054C808); - set_func_start(0x0054C810, 0x0054C810); - set_func_end(0x0054C810, 0x0054C870); - set_func_start(0x0054C870, 0x0054C870); - set_func_end(0x0054C870, 0x0054C892); - set_func_start(0x0054C8A0, 0x0054C8A0); - set_func_end(0x0054C8A0, 0x0054C9D3); - set_func_start(0x0054C9F0, 0x0054C9F0); - set_func_end(0x0054C9F0, 0x0054CA22); - set_func_start(0x0054D770, 0x0054D770); - set_func_end(0x0054D770, 0x0054D8E2); - set_func_start(0x0054D8F0, 0x0054D8F0); - set_func_end(0x0054D8F0, 0x0054D990); - set_func_start(0x0054D990, 0x0054D990); - set_func_end(0x0054D990, 0x0054DA10); - set_func_start(0x0054DA10, 0x0054DA10); - set_func_end(0x0054DA10, 0x0054DC91); - set_func_start(0x0054DCA0, 0x0054DCA0); - set_func_end(0x0054DCA0, 0x0054DCA8); - set_func_start(0x0054DCB0, 0x0054DCB0); - set_func_end(0x0054DCB0, 0x0054DCB8); - set_func_start(0x0054DCC0, 0x0054DCC0); - set_func_end(0x0054DCC0, 0x0054DDF1); - set_func_start(0x0054DE00, 0x0054DE00); - set_func_end(0x0054DE00, 0x0054E007); - set_func_start(0x0054E010, 0x0054E010); - set_func_end(0x0054E010, 0x0054E15E); - set_func_start(0x0054E160, 0x0054E160); - set_func_end(0x0054E160, 0x0054E191); - set_func_start(0x0054E1A0, 0x0054E1A0); - set_func_end(0x0054E1A0, 0x0054E1C0); - set_func_start(0x0054E1C0, 0x0054E1C0); - set_func_end(0x0054E1C0, 0x0054E1F1); - set_func_start(0x0054E200, 0x0054E200); - set_func_end(0x0054E200, 0x0054E220); - set_func_start(0x0054E6D0, 0x0054E6D0); - set_func_end(0x0054E6D0, 0x0054E717); - set_func_start(0x0054EA60, 0x0054EA60); - set_func_end(0x0054EA60, 0x0054EA89); - set_func_start(0x0054EA90, 0x0054EA90); - set_func_end(0x0054EA90, 0x0054EB0B); - set_func_start(0x0054EB10, 0x0054EB10); - set_func_end(0x0054EB10, 0x0054EB3B); - set_func_start(0x0054EB40, 0x0054EB40); - set_func_end(0x0054EB40, 0x0054EBBA); - set_func_start(0x0054EBC0, 0x0054EBC0); - set_func_end(0x0054EBC0, 0x0054EBFB); - set_func_start(0x0054ED80, 0x0054ED80); - set_func_end(0x0054ED80, 0x0054EE58); - set_func_start(0x0054EE60, 0x0054EE60); - set_func_end(0x0054EE60, 0x0054EF87); - set_func_start(0x0054EF90, 0x0054EF90); - set_func_end(0x0054EF90, 0x0054EFD5); - set_func_start(0x0054F430, 0x0054F430); - set_func_end(0x0054F430, 0x0054F49D); - set_func_start(0x0054F4A0, 0x0054F4A0); - set_func_end(0x0054F4A0, 0x0054F561); - set_func_start(0x0054F570, 0x0054F570); - set_func_end(0x0054F570, 0x0054F684); - set_func_start(0x0054F690, 0x0054F690); - set_func_end(0x0054F690, 0x0054F81D); - set_func_start(0x0054F820, 0x0054F820); - set_func_end(0x0054F820, 0x0054F8AA); - set_func_start(0x0054F8B0, 0x0054F8B0); - set_func_end(0x0054F8B0, 0x0054F97B); - set_func_start(0x0054F980, 0x0054F980); - set_func_end(0x0054F980, 0x0054FB0B); - set_func_start(0x00551720, 0x00551720); - set_func_end(0x00551720, 0x00551759); - set_func_start(0x00551760, 0x00551760); - set_func_end(0x00551760, 0x00551783); - set_func_start(0x00551790, 0x00551790); - set_func_end(0x00551790, 0x005517D0); - set_func_start(0x005517D0, 0x005517D0); - set_func_end(0x005517D0, 0x005518B3); - set_func_start(0x005518C0, 0x005518C0); - set_func_end(0x005518C0, 0x00551900); - set_func_start(0x00551900, 0x00551900); - set_func_end(0x00551900, 0x005519E3); - set_func_start(0x005519F0, 0x005519F0); - set_func_end(0x005519F0, 0x00551A30); - set_func_start(0x00551A30, 0x00551A30); - set_func_end(0x00551A30, 0x00551B3D); - set_func_start(0x00551B40, 0x00551B40); - set_func_end(0x00551B40, 0x00551B8F); - set_func_start(0x00551B90, 0x00551B90); - set_func_end(0x00551B90, 0x00551BB3); - set_func_start(0x00551BC0, 0x00551BC0); - set_func_end(0x00551BC0, 0x00551C00); - set_func_start(0x00551C00, 0x00551C00); - set_func_end(0x00551C00, 0x00551D0D); - set_func_start(0x00551D10, 0x00551D10); - set_func_end(0x00551D10, 0x00551D5F); - set_func_start(0x00551D60, 0x00551D60); - set_func_end(0x00551D60, 0x00551D99); - set_func_start(0x00551DA0, 0x00551DA0); - set_func_end(0x00551DA0, 0x00551DC3); - set_func_start(0x00551DD0, 0x00551DD0); - set_func_end(0x00551DD0, 0x00551FA1); - set_func_start(0x00551FB0, 0x00551FB0); - set_func_end(0x00551FB0, 0x00551FCC); - set_func_start(0x00551FD0, 0x00551FD0); - set_func_end(0x00551FD0, 0x00551FEC); - set_func_start(0x00551FF0, 0x00551FF0); - set_func_end(0x00551FF0, 0x0055200C); - set_func_start(0x005523A0, 0x005523A0); - set_func_end(0x005523A0, 0x00552439); - set_func_start(0x00552440, 0x00552440); - set_func_end(0x00552440, 0x0055257D); - set_func_start(0x00552580, 0x00552580); - set_func_end(0x00552580, 0x005526C8); - set_func_start(0x005529A0, 0x005529A0); - set_func_end(0x005529A0, 0x005529D7); - set_func_start(0x00552DD0, 0x00552DD0); - set_func_end(0x00552DD0, 0x00552E10); - set_func_start(0x00552E10, 0x00552E10); - set_func_end(0x00552E10, 0x00552E84); - set_func_start(0x00552E90, 0x00552E90); - set_func_end(0x00552E90, 0x00552F2F); - set_func_start(0x00552F30, 0x00552F30); - set_func_end(0x00552F30, 0x00552FFE); - set_func_start(0x00553110, 0x00553110); - set_func_end(0x00553110, 0x00553119); - set_func_start(0x00553120, 0x00553120); - set_func_end(0x00553120, 0x00553163); - set_func_start(0x00553170, 0x00553170); - set_func_end(0x00553170, 0x005531C2); - set_func_start(0x00553BA0, 0x00553BA0); - set_func_end(0x00553BA0, 0x00553C25); - set_func_start(0x00553C30, 0x00553C30); - set_func_end(0x00553C30, 0x00553D60); - set_func_start(0x00553D60, 0x00553D60); - set_func_end(0x00553D60, 0x00553E19); - set_func_start(0x00553E20, 0x00553E20); - set_func_end(0x00553E20, 0x00553F46); - set_func_start(0x00553F50, 0x00553F50); - set_func_end(0x00553F50, 0x00553F86); - set_func_start(0x00553F90, 0x00553F90); - set_func_end(0x00553F90, 0x00554157); - set_func_start(0x00554160, 0x00554160); - set_func_end(0x00554160, 0x00554168); - set_func_start(0x00554370, 0x00554370); - set_func_end(0x00554370, 0x00554379); - set_func_start(0x00554440, 0x00554440); - set_func_end(0x00554440, 0x00554449); - set_func_start(0x005545E0, 0x005545E0); - set_func_end(0x005545E0, 0x005545FB); - set_func_start(0x00554600, 0x00554600); - set_func_end(0x00554600, 0x0055460D); - set_func_start(0x00554680, 0x00554680); - set_func_end(0x00554680, 0x00554689); - set_func_start(0x00554740, 0x00554740); - set_func_end(0x00554740, 0x00554749); - set_func_start(0x005548E0, 0x005548E0); - set_func_end(0x005548E0, 0x005548E9); - set_func_start(0x005548F0, 0x005548F0); - set_func_end(0x005548F0, 0x00554958); - set_func_start(0x00554A50, 0x00554A50); - set_func_end(0x00554A50, 0x00554A59); - set_func_start(0x00554BD0, 0x00554BD0); - set_func_end(0x00554BD0, 0x00554BD9); - set_func_start(0x00554BE0, 0x00554BE0); - set_func_end(0x00554BE0, 0x00554D1B); - set_func_start(0x00554D20, 0x00554D20); - set_func_end(0x00554D20, 0x00554E5B); - set_func_start(0x005551E0, 0x005551E0); - set_func_end(0x005551E0, 0x005553A5); - set_func_start(0x005553B0, 0x005553B0); - set_func_end(0x005553B0, 0x005553E4); - set_func_start(0x00555590, 0x00555590); - set_func_end(0x00555590, 0x005555CC); - set_func_start(0x005555D0, 0x005555D0); - set_func_end(0x005555D0, 0x00555653); - set_func_start(0x00555660, 0x00555660); - set_func_end(0x00555660, 0x005556CB); - set_func_start(0x005556D0, 0x005556D0); - set_func_end(0x005556D0, 0x00555752); - set_func_start(0x00555760, 0x00555760); - set_func_end(0x00555760, 0x00555839); - set_func_start(0x00555840, 0x00555840); - set_func_end(0x00555840, 0x00555919); - set_func_start(0x00555FD0, 0x00555FD0); - set_func_end(0x00555FD0, 0x0055627C); - set_func_start(0x00556280, 0x00556280); - set_func_end(0x00556280, 0x005564CA); - set_func_start(0x005564D0, 0x005564D0); - set_func_end(0x005564D0, 0x005567D1); - set_func_start(0x005567E0, 0x005567E0); - set_func_end(0x005567E0, 0x005569CE); - set_func_start(0x005569D0, 0x005569D0); - set_func_end(0x005569D0, 0x00556A49); - set_func_start(0x00556A50, 0x00556A50); - set_func_end(0x00556A50, 0x00556AC9); - set_func_start(0x00556AD0, 0x00556AD0); - set_func_end(0x00556AD0, 0x00556B53); - set_func_start(0x00556B60, 0x00556B60); - set_func_end(0x00556B60, 0x00556BBF); - set_func_start(0x00556BC0, 0x00556BC0); - set_func_end(0x00556BC0, 0x00556D70); - set_func_start(0x00557520, 0x00557520); - set_func_end(0x00557520, 0x00557657); - set_func_start(0x00557660, 0x00557660); - set_func_end(0x00557660, 0x005576A3); - set_func_start(0x005576B0, 0x005576B0); - set_func_end(0x005576B0, 0x00557881); - set_func_start(0x00557890, 0x00557890); - set_func_end(0x00557890, 0x00557925); - set_func_start(0x00557930, 0x00557930); - set_func_end(0x00557930, 0x00557A99); - set_func_start(0x00557AA0, 0x00557AA0); - set_func_end(0x00557AA0, 0x00557BDB); - set_func_start(0x00557BE0, 0x00557BE0); - set_func_end(0x00557BE0, 0x00557D56); - set_func_start(0x00557D60, 0x00557D60); - set_func_end(0x00557D60, 0x00557E31); - set_func_start(0x00557E40, 0x00557E40); - set_func_end(0x00557E40, 0x00557F61); - set_func_start(0x00557F70, 0x00557F70); - set_func_end(0x00557F70, 0x0055805C); - set_func_start(0x00558060, 0x00558060); - set_func_end(0x00558060, 0x005580DB); - set_func_start(0x005580E0, 0x005580E0); - set_func_end(0x005580E0, 0x0055815B); - set_func_start(0x005586D0, 0x005586D0); - set_func_end(0x005586D0, 0x0055870F); - set_func_start(0x00559400, 0x00559400); - set_func_end(0x00559400, 0x005594D1); - set_func_start(0x005594E0, 0x005594E0); - set_func_end(0x005594E0, 0x005594F6); - set_func_start(0x00559500, 0x00559500); - set_func_end(0x00559500, 0x005595C9); - set_func_start(0x005595D0, 0x005595D0); - set_func_end(0x005595D0, 0x005595D8); - set_func_start(0x00559F50, 0x00559F50); - set_func_end(0x00559F50, 0x00559FE4); - set_func_start(0x00559FF0, 0x00559FF0); - set_func_end(0x00559FF0, 0x0055A03B); - set_func_start(0x0055A040, 0x0055A040); - set_func_end(0x0055A040, 0x0055A0BF); - set_func_start(0x0055A0C0, 0x0055A0C0); - set_func_end(0x0055A0C0, 0x0055A130); - set_func_start(0x0055D280, 0x0055D280); - set_func_end(0x0055D280, 0x0055D2A1); - set_func_start(0x0055D2B0, 0x0055D2B0); - set_func_end(0x0055D2B0, 0x0055D43D); - set_func_start(0x0055DC00, 0x0055DC00); - set_func_end(0x0055DC00, 0x0055DC23); - set_func_start(0x0055DC30, 0x0055DC30); - set_func_end(0x0055DC30, 0x0055DC57); - set_func_start(0x0055DC60, 0x0055DC60); - set_func_end(0x0055DC60, 0x0055DC84); - set_func_start(0x0055E8D0, 0x0055E8D0); - set_func_end(0x0055E8D0, 0x0055E9B0); - set_func_start(0x0055E9B0, 0x0055E9B0); - set_func_end(0x0055E9B0, 0x0055EA67); - set_func_start(0x0055EA70, 0x0055EA70); - set_func_end(0x0055EA70, 0x0055EACE); - set_func_start(0x0055FAD0, 0x0055FAD0); - set_func_end(0x0055FAD0, 0x0055FB81); - set_func_start(0x0055FB90, 0x0055FB90); - set_func_end(0x0055FB90, 0x0055FC1F); - set_func_start(0x0055FC20, 0x0055FC20); - set_func_end(0x0055FC20, 0x0055FCB9); - set_func_start(0x0055FCC0, 0x0055FCC0); - set_func_end(0x0055FCC0, 0x0055FD13); - set_func_start(0x00560560, 0x00560560); - set_func_end(0x00560560, 0x005605EC); - set_func_start(0x00562550, 0x00562550); - set_func_end(0x00562550, 0x005625F0); - set_func_start(0x005625F0, 0x005625F0); - set_func_end(0x005625F0, 0x0056269B); - set_func_start(0x00563520, 0x00563520); - set_func_end(0x00563520, 0x005635DF); - set_func_start(0x005635E0, 0x005635E0); - set_func_end(0x005635E0, 0x00563700); - set_func_start(0x00563700, 0x00563700); - set_func_end(0x00563700, 0x00563820); - set_func_start(0x00563820, 0x00563820); - set_func_end(0x00563820, 0x00563940); - set_func_start(0x00563940, 0x00563940); - set_func_end(0x00563940, 0x00563A87); - set_func_start(0x00563A90, 0x00563A90); - set_func_end(0x00563A90, 0x00563B7C); - set_func_start(0x00563B80, 0x00563B80); - set_func_end(0x00563B80, 0x00563CAC); - set_func_start(0x00563CB0, 0x00563CB0); - set_func_end(0x00563CB0, 0x00563DDC); - set_func_start(0x00563DE0, 0x00563DE0); - set_func_end(0x00563DE0, 0x00563F0C); - set_func_start(0x00563F10, 0x00563F10); - set_func_end(0x00563F10, 0x00564067); - set_func_start(0x00564070, 0x00564070); - set_func_end(0x00564070, 0x005640B2); - set_func_start(0x005640C0, 0x005640C0); - set_func_end(0x005640C0, 0x00564123); - set_func_start(0x00564130, 0x00564130); - set_func_end(0x00564130, 0x005641BC); - set_func_start(0x00564AE0, 0x00564AE0); - set_func_end(0x00564AE0, 0x00564B8A); - set_func_start(0x00564B90, 0x00564B90); - set_func_end(0x00564B90, 0x00564BAD); - set_func_start(0x00564BB0, 0x00564BB0); - set_func_end(0x00564BB0, 0x00564C08); - set_func_start(0x00564C10, 0x00564C10); - set_func_end(0x00564C10, 0x00564C61); - set_func_start(0x00564C70, 0x00564C70); - set_func_end(0x00564C70, 0x00564C8C); - set_func_start(0x00564E90, 0x00564E90); - set_func_end(0x00564E90, 0x00564F54); - set_func_start(0x00564F60, 0x00564F60); - set_func_end(0x00564F60, 0x00565024); - set_func_start(0x00566400, 0x00566400); - set_func_end(0x00566400, 0x00566487); - set_func_start(0x00566490, 0x00566490); - set_func_end(0x00566490, 0x005664D2); - set_func_start(0x005664E0, 0x005664E0); - set_func_end(0x005664E0, 0x00566522); - set_func_start(0x005666A0, 0x005666A0); - set_func_end(0x005666A0, 0x005666FE); - set_func_start(0x00566E80, 0x00566E80); - set_func_end(0x00566E80, 0x00566EAD); - set_func_start(0x00566EB0, 0x00566EB0); - set_func_end(0x00566EB0, 0x00566F32); - set_func_start(0x00566F40, 0x00566F40); - set_func_end(0x00566F40, 0x00566F6C); - set_func_start(0x00566F70, 0x00566F70); - set_func_end(0x00566F70, 0x00566F9F); - set_func_start(0x00566FA0, 0x00566FA0); - set_func_end(0x00566FA0, 0x005670CE); - set_func_start(0x005670D0, 0x005670D0); - set_func_end(0x005670D0, 0x005671F5); - set_func_start(0x00567200, 0x00567200); - set_func_end(0x00567200, 0x00567313); - set_func_start(0x00567320, 0x00567320); - set_func_end(0x00567320, 0x0056744C); - set_func_start(0x00567450, 0x00567450); - set_func_end(0x00567450, 0x005674F0); - set_func_start(0x005674F0, 0x005674F0); - set_func_end(0x005674F0, 0x0056751F); - set_func_start(0x00568160, 0x00568160); - set_func_end(0x00568160, 0x005682B6); - set_func_start(0x00568730, 0x00568730); - set_func_end(0x00568730, 0x00568764); - set_func_start(0x00568770, 0x00568770); - set_func_end(0x00568770, 0x00568808); - set_func_start(0x00568810, 0x00568810); - set_func_end(0x00568810, 0x005688B2); - set_func_start(0x005690A0, 0x005690A0); - set_func_end(0x005690A0, 0x0056917B); - set_func_start(0x00569180, 0x00569180); - set_func_end(0x00569180, 0x00569229); - set_func_start(0x00569230, 0x00569230); - set_func_end(0x00569230, 0x005692A0); - set_func_start(0x005692A0, 0x005692A0); - set_func_end(0x005692A0, 0x0056933F); - set_func_start(0x00569340, 0x00569340); - set_func_end(0x00569340, 0x005693DF); - set_func_start(0x005693E0, 0x005693E0); - set_func_end(0x005693E0, 0x0056951E); - set_func_start(0x00569520, 0x00569520); - set_func_end(0x00569520, 0x005696DD); - set_func_start(0x005696E0, 0x005696E0); - set_func_end(0x005696E0, 0x005697AD); - set_func_start(0x005697B0, 0x005697B0); - set_func_end(0x005697B0, 0x0056981C); - set_func_start(0x00569820, 0x00569820); - set_func_end(0x00569820, 0x00569901); - set_func_start(0x00569910, 0x00569910); - set_func_end(0x00569910, 0x00569B4C); - set_func_start(0x00569B50, 0x00569B50); - set_func_end(0x00569B50, 0x00569CCE); - set_func_start(0x00569CD0, 0x00569CD0); - set_func_end(0x00569CD0, 0x00569E46); - set_func_start(0x00569E50, 0x00569E50); - set_func_end(0x00569E50, 0x00569F99); - set_func_start(0x00569FA0, 0x00569FA0); - set_func_end(0x00569FA0, 0x0056A0EC); - set_func_start(0x0056A0F0, 0x0056A0F0); - set_func_end(0x0056A0F0, 0x0056A29E); - set_func_start(0x0056A2A0, 0x0056A2A0); - set_func_end(0x0056A2A0, 0x0056A376); - set_func_start(0x0056A380, 0x0056A380); - set_func_end(0x0056A380, 0x0056A404); - set_func_start(0x0056A410, 0x0056A410); - set_func_end(0x0056A410, 0x0056A639); - set_func_start(0x0056A640, 0x0056A640); - set_func_end(0x0056A640, 0x0056A85E); - set_func_start(0x0056A860, 0x0056A860); - set_func_end(0x0056A860, 0x0056AA04); - set_func_start(0x0056AA10, 0x0056AA10); - set_func_end(0x0056AA10, 0x0056AAEC); - set_func_start(0x0056AAF0, 0x0056AAF0); - set_func_end(0x0056AAF0, 0x0056AB61); - set_func_start(0x0056AB70, 0x0056AB70); - set_func_end(0x0056AB70, 0x0056AC05); - set_func_start(0x0056AC10, 0x0056AC10); - set_func_end(0x0056AC10, 0x0056AC88); - set_func_start(0x0056AC90, 0x0056AC90); - set_func_end(0x0056AC90, 0x0056AD96); - set_func_start(0x0056ADA0, 0x0056ADA0); - set_func_end(0x0056ADA0, 0x0056AE42); - set_func_start(0x0056AE50, 0x0056AE50); - set_func_end(0x0056AE50, 0x0056AEF2); - set_func_start(0x0056AF00, 0x0056AF00); - set_func_end(0x0056AF00, 0x0056AF51); - set_func_start(0x0056AF60, 0x0056AF60); - set_func_end(0x0056AF60, 0x0056AFB1); - set_func_start(0x0056AFC0, 0x0056AFC0); - set_func_end(0x0056AFC0, 0x0056B0AB); - set_func_start(0x0056B0B0, 0x0056B0B0); - set_func_end(0x0056B0B0, 0x0056B1DC); - set_func_start(0x0056D570, 0x0056D570); - set_func_end(0x0056D570, 0x0056D5B4); - set_func_start(0x0056D5C0, 0x0056D5C0); - set_func_end(0x0056D5C0, 0x0056D5CD); - set_func_start(0x0056D5D0, 0x0056D5D0); - set_func_end(0x0056D5D0, 0x0056D604); - set_func_start(0x0056D610, 0x0056D610); - set_func_end(0x0056D610, 0x0056D689); - set_func_start(0x0056D690, 0x0056D690); - set_func_end(0x0056D690, 0x0056D6C4); - set_func_start(0x0056D6D0, 0x0056D6D0); - set_func_end(0x0056D6D0, 0x0056D728); - set_func_start(0x0056DF80, 0x0056DF80); - set_func_end(0x0056DF80, 0x0056E0DC); - set_func_start(0x0056E0E0, 0x0056E0E0); - set_func_end(0x0056E0E0, 0x0056E167); - set_func_start(0x0056E170, 0x0056E170); - set_func_end(0x0056E170, 0x0056E1DA); - set_func_start(0x0056E1E0, 0x0056E1E0); - set_func_end(0x0056E1E0, 0x0056E202); - set_func_start(0x0056E210, 0x0056E210); - set_func_end(0x0056E210, 0x0056E306); - set_func_start(0x0056E310, 0x0056E310); - set_func_end(0x0056E310, 0x0056E39D); - set_func_start(0x0056E3A0, 0x0056E3A0); - set_func_end(0x0056E3A0, 0x0056E440); - set_func_start(0x0056E440, 0x0056E440); - set_func_end(0x0056E440, 0x0056E518); - set_func_start(0x0056E520, 0x0056E520); - set_func_end(0x0056E520, 0x0056E9AF); - set_func_start(0x0056E9B0, 0x0056E9B0); - set_func_end(0x0056E9B0, 0x0056EC9D); - set_func_start(0x0056ECA0, 0x0056ECA0); - set_func_end(0x0056ECA0, 0x0056EDE2); - set_func_start(0x0056EDF0, 0x0056EDF0); - set_func_end(0x0056EDF0, 0x0056EEE2); - set_func_start(0x0056EEF0, 0x0056EEF0); - set_func_end(0x0056EEF0, 0x0056EFFA); - set_func_start(0x0056F000, 0x0056F000); - set_func_end(0x0056F000, 0x0056F13F); - set_func_start(0x0056F140, 0x0056F140); - set_func_end(0x0056F140, 0x0056F274); - set_func_start(0x0056F280, 0x0056F280); - set_func_end(0x0056F280, 0x0056F342); - set_func_start(0x0056F350, 0x0056F350); - set_func_end(0x0056F350, 0x0056F396); - set_func_start(0x0056F3A0, 0x0056F3A0); - set_func_end(0x0056F3A0, 0x0056F404); - set_func_start(0x0056F410, 0x0056F410); - set_func_end(0x0056F410, 0x0056F4D8); - set_func_start(0x00570550, 0x00570550); - set_func_end(0x00570550, 0x005706B2); - set_func_start(0x005706C0, 0x005706C0); - set_func_end(0x005706C0, 0x0057074C); - set_func_start(0x00570750, 0x00570750); - set_func_end(0x00570750, 0x00570901); - set_func_start(0x00570910, 0x00570910); - set_func_end(0x00570910, 0x00570BC7); - set_func_start(0x00570BD0, 0x00570BD0); - set_func_end(0x00570BD0, 0x00570F0A); - set_func_start(0x00570F10, 0x00570F10); - set_func_end(0x00570F10, 0x005711BC); - set_func_start(0x005711C0, 0x005711C0); - set_func_end(0x005711C0, 0x00571347); - set_func_start(0x00571350, 0x00571350); - set_func_end(0x00571350, 0x005713B4); - set_func_start(0x005713C0, 0x005713C0); - set_func_end(0x005713C0, 0x0057144F); - set_func_start(0x00571450, 0x00571450); - set_func_end(0x00571450, 0x005714CA); - set_func_start(0x00571A40, 0x00571A40); - set_func_end(0x00571A40, 0x00571AA1); - set_func_start(0x00571AB0, 0x00571AB0); - set_func_end(0x00571AB0, 0x00571AF2); - set_func_start(0x00571B00, 0x00571B00); - set_func_end(0x00571B00, 0x00571BDF); - set_func_start(0x00572AB0, 0x00572AB0); - set_func_end(0x00572AB0, 0x00572B3A); - set_func_start(0x00572B40, 0x00572B40); - set_func_end(0x00572B40, 0x00572B74); - set_func_start(0x00572B80, 0x00572B80); - set_func_end(0x00572B80, 0x00572BB4); - set_func_start(0x00572BC0, 0x00572BC0); - set_func_end(0x00572BC0, 0x00572C4F); - set_func_start(0x00572C50, 0x00572C50); - set_func_end(0x00572C50, 0x00572C7D); - set_func_start(0x00572C80, 0x00572C80); - set_func_end(0x00572C80, 0x00572D07); - set_func_start(0x00573690, 0x00573690); - set_func_end(0x00573690, 0x00573A5F); - set_func_start(0x00573A60, 0x00573A60); - set_func_end(0x00573A60, 0x00573AA6); - set_func_start(0x00573AB0, 0x00573AB0); - set_func_end(0x00573AB0, 0x00573AF6); - set_func_start(0x00573B00, 0x00573B00); - set_func_end(0x00573B00, 0x00573B4A); - set_func_start(0x00573B50, 0x00573B50); - set_func_end(0x00573B50, 0x00573C8F); - set_func_start(0x00573C90, 0x00573C90); - set_func_end(0x00573C90, 0x00573E09); - set_func_start(0x00573E10, 0x00573E10); - set_func_end(0x00573E10, 0x00573EE3); - set_func_start(0x00573EF0, 0x00573EF0); - set_func_end(0x00573EF0, 0x00573FD0); - set_func_start(0x00573FD0, 0x00573FD0); - set_func_end(0x00573FD0, 0x005740AF); - set_func_start(0x005740B0, 0x005740B0); - set_func_end(0x005740B0, 0x005740B8); - set_func_start(0x005740C0, 0x005740C0); - set_func_end(0x005740C0, 0x0057417E); - set_func_start(0x00574180, 0x00574180); - set_func_end(0x00574180, 0x00574304); - set_func_start(0x00574A00, 0x00574A00); - set_func_end(0x00574A00, 0x00574AA8); - set_func_start(0x00574AB0, 0x00574AB0); - set_func_end(0x00574AB0, 0x00574CF3); - set_func_start(0x005761F0, 0x005761F0); - set_func_end(0x005761F0, 0x00576238); - set_func_start(0x0057B3A0, 0x0057B3A0); - set_func_end(0x0057B3A0, 0x0057B4F4); - set_func_start(0x0057B500, 0x0057B500); - set_func_end(0x0057B500, 0x0057B573); - set_func_start(0x0057B940, 0x0057B940); - set_func_end(0x0057B940, 0x0057B9B9); - set_func_start(0x0057B9C0, 0x0057B9C0); - set_func_end(0x0057B9C0, 0x0057B9E0); - set_func_start(0x0057BAB0, 0x0057BAB0); - set_func_end(0x0057BAB0, 0x0057BB30); - set_func_start(0x0057BB30, 0x0057BB30); - set_func_end(0x0057BB30, 0x0057BBB3); - set_func_start(0x0057BBC0, 0x0057BBC0); - set_func_end(0x0057BBC0, 0x0057BC8A); - set_func_start(0x0057C420, 0x0057C420); - set_func_end(0x0057C420, 0x0057C44A); - set_func_start(0x0057F170, 0x0057F170); - set_func_end(0x0057F170, 0x0057F1AE); - set_func_start(0x0057F1B0, 0x0057F1B0); - set_func_end(0x0057F1B0, 0x0057F37A); - set_func_start(0x0057F380, 0x0057F380); - set_func_end(0x0057F380, 0x0057F4F0); - set_func_start(0x0057F4F0, 0x0057F4F0); - set_func_end(0x0057F4F0, 0x0057F5CE); - set_func_start(0x005841D0, 0x005841D0); - set_func_end(0x005841D0, 0x005841F2); - set_func_start(0x00584200, 0x00584200); - set_func_end(0x00584200, 0x005842C4); - set_func_start(0x005842D0, 0x005842D0); - set_func_end(0x005842D0, 0x00584389); - set_func_start(0x00584390, 0x00584390); - set_func_end(0x00584390, 0x005843AE); - set_func_start(0x005843B0, 0x005843B0); - set_func_end(0x005843B0, 0x005843EB); - set_func_start(0x005843F0, 0x005843F0); - set_func_end(0x005843F0, 0x0058444F); - set_func_start(0x005846D0, 0x005846D0); - set_func_end(0x005846D0, 0x005846D8); - set_func_start(0x005846E0, 0x005846E0); - set_func_end(0x005846E0, 0x00584820); - set_func_start(0x00584820, 0x00584820); - set_func_end(0x00584820, 0x005849E5); - set_func_start(0x005849F0, 0x005849F0); - set_func_end(0x005849F0, 0x00584A59); - set_func_start(0x00584A60, 0x00584A60); - set_func_end(0x00584A60, 0x00584ABE); - set_func_start(0x00584E10, 0x00584E10); - set_func_end(0x00584E10, 0x00585070); - set_func_start(0x00585070, 0x00585070); - set_func_end(0x00585070, 0x005852B4); - set_func_start(0x005852C0, 0x005852C0); - set_func_end(0x005852C0, 0x00585394); - set_func_start(0x005853A0, 0x005853A0); - set_func_end(0x005853A0, 0x005854B2); - set_func_start(0x005854C0, 0x005854C0); - set_func_end(0x005854C0, 0x005855B7); - set_func_start(0x005855C0, 0x005855C0); - set_func_end(0x005855C0, 0x005856C1); - set_func_start(0x005856D0, 0x005856D0); - set_func_end(0x005856D0, 0x00585886); - set_func_start(0x00585890, 0x00585890); - set_func_end(0x00585890, 0x00585990); - set_func_start(0x00585990, 0x00585990); - set_func_end(0x00585990, 0x00585C8E); - set_func_start(0x00585C90, 0x00585C90); - set_func_end(0x00585C90, 0x00585F57); - set_func_start(0x005865F0, 0x005865F0); - set_func_end(0x005865F0, 0x005866DB); - set_func_start(0x005866E0, 0x005866E0); - set_func_end(0x005866E0, 0x00586722); - set_func_start(0x00586730, 0x00586730); - set_func_end(0x00586730, 0x00586773); - set_func_start(0x00586780, 0x00586780); - set_func_end(0x00586780, 0x005867C5); - set_func_start(0x005867D0, 0x005867D0); - set_func_end(0x005867D0, 0x00586804); - set_func_start(0x00586810, 0x00586810); - set_func_end(0x00586810, 0x0058686C); - set_func_start(0x00586870, 0x00586870); - set_func_end(0x00586870, 0x005868D1); - set_func_start(0x00586C80, 0x00586C80); - set_func_end(0x00586C80, 0x00586CF2); - set_func_start(0x00586D00, 0x00586D00); - set_func_end(0x00586D00, 0x00586D87); - set_func_start(0x00586D90, 0x00586D90); - set_func_end(0x00586D90, 0x00586DB5); - set_func_start(0x00587940, 0x00587940); - set_func_end(0x00587940, 0x005879D0); - set_func_start(0x005879D0, 0x005879D0); - set_func_end(0x005879D0, 0x00587C60); - set_func_start(0x00587C60, 0x00587C60); - set_func_end(0x00587C60, 0x00587EAD); - set_func_start(0x00587EB0, 0x00587EB0); - set_func_end(0x00587EB0, 0x005880BB); - set_func_start(0x00588540, 0x00588540); - set_func_end(0x00588540, 0x0058856A); - set_func_start(0x00588570, 0x00588570); - set_func_end(0x00588570, 0x005886C6); - set_func_start(0x005886D0, 0x005886D0); - set_func_end(0x005886D0, 0x0058874D); - set_func_start(0x00588750, 0x00588750); - set_func_end(0x00588750, 0x00588804); - set_func_start(0x00588810, 0x00588810); - set_func_end(0x00588810, 0x005888B0); - set_func_start(0x005888B0, 0x005888B0); - set_func_end(0x005888B0, 0x005888D6); - set_func_start(0x005888E0, 0x005888E0); - set_func_end(0x005888E0, 0x0058891A); - set_func_start(0x00588920, 0x00588920); - set_func_end(0x00588920, 0x005889CD); - set_func_start(0x005889D0, 0x005889D0); - set_func_end(0x005889D0, 0x00588C00); - set_func_start(0x00588C00, 0x00588C00); - set_func_end(0x00588C00, 0x00588CBF); - set_func_start(0x00588CC0, 0x00588CC0); - set_func_end(0x00588CC0, 0x00588D59); - set_func_start(0x00588D60, 0x00588D60); - set_func_end(0x00588D60, 0x00588DC7); - set_func_start(0x00588DD0, 0x00588DD0); - set_func_end(0x00588DD0, 0x00588E52); - set_func_start(0x00588F00, 0x00588F00); - set_func_end(0x00588F00, 0x00588F89); - set_func_start(0x00589520, 0x00589520); - set_func_end(0x00589520, 0x00589584); - set_func_start(0x00589590, 0x00589590); - set_func_end(0x00589590, 0x005895F4); - set_func_start(0x00589600, 0x00589600); - set_func_end(0x00589600, 0x005896AC); - set_func_start(0x00589B50, 0x00589B50); - set_func_end(0x00589B50, 0x00589B87); - set_func_start(0x00589B90, 0x00589B90); - set_func_end(0x00589B90, 0x00589BAB); - set_func_start(0x00589C40, 0x00589C40); - set_func_end(0x00589C40, 0x00589C8E); - set_func_start(0x00589C90, 0x00589C90); - set_func_end(0x00589C90, 0x00589D67); - set_func_start(0x00589D70, 0x00589D70); - set_func_end(0x00589D70, 0x00589DBC); - set_func_start(0x0058A110, 0x0058A110); - set_func_end(0x0058A110, 0x0058A148); - set_func_start(0x0058A150, 0x0058A150); - set_func_end(0x0058A150, 0x0058A192); - set_func_start(0x0058A400, 0x0058A400); - set_func_end(0x0058A400, 0x0058A421); - set_func_start(0x0058A480, 0x0058A480); - set_func_end(0x0058A480, 0x0058A515); - set_func_start(0x0058A900, 0x0058A900); - set_func_end(0x0058A900, 0x0058A91B); - set_func_start(0x0058A920, 0x0058A920); - set_func_end(0x0058A920, 0x0058A954); - set_func_start(0x0058A960, 0x0058A960); - set_func_end(0x0058A960, 0x0058A994); - set_func_start(0x0058A9A0, 0x0058A9A0); - set_func_end(0x0058A9A0, 0x0058A9D4); - set_func_start(0x0058A9E0, 0x0058A9E0); - set_func_end(0x0058A9E0, 0x0058AA35); - set_func_start(0x0058AA40, 0x0058AA40); - set_func_end(0x0058AA40, 0x0058AA60); - set_func_start(0x0058AB50, 0x0058AB50); - set_func_end(0x0058AB50, 0x0058AB9C); - set_func_start(0x0058B3A0, 0x0058B3A0); - set_func_end(0x0058B3A0, 0x0058B487); - set_func_start(0x0058B490, 0x0058B490); - set_func_end(0x0058B490, 0x0058B587); - set_func_start(0x0058B590, 0x0058B590); - set_func_end(0x0058B590, 0x0058B5F7); - set_func_start(0x0058B600, 0x0058B600); - set_func_end(0x0058B600, 0x0058B664); - set_func_start(0x0058B670, 0x0058B670); - set_func_end(0x0058B670, 0x0058B6D4); - set_func_start(0x0058BD10, 0x0058BD10); - set_func_end(0x0058BD10, 0x0058BD2B); - set_func_start(0x0058BD30, 0x0058BD30); - set_func_end(0x0058BD30, 0x0058BD4B); - set_func_start(0x0058BD50, 0x0058BD50); - set_func_end(0x0058BD50, 0x0058BD6B); - set_func_start(0x0058BD70, 0x0058BD70); - set_func_end(0x0058BD70, 0x0058BD8B); - set_func_start(0x0058BD90, 0x0058BD90); - set_func_end(0x0058BD90, 0x0058BDAB); - set_func_start(0x0058BDB0, 0x0058BDB0); - set_func_end(0x0058BDB0, 0x0058BDCB); - set_func_start(0x0058BDD0, 0x0058BDD0); - set_func_end(0x0058BDD0, 0x0058BDF2); - set_func_start(0x0058BE00, 0x0058BE00); - set_func_end(0x0058BE00, 0x0058BE22); - set_func_start(0x0058BE30, 0x0058BE30); - set_func_end(0x0058BE30, 0x0058BEC4); - set_func_start(0x0058BED0, 0x0058BED0); - set_func_end(0x0058BED0, 0x0058BF63); - set_func_start(0x0058BF70, 0x0058BF70); - set_func_end(0x0058BF70, 0x0058C003); - set_func_start(0x0058C010, 0x0058C010); - set_func_end(0x0058C010, 0x0058C0A3); - set_func_start(0x0058C0B0, 0x0058C0B0); - set_func_end(0x0058C0B0, 0x0058C0D2); - set_func_start(0x0058C0E0, 0x0058C0E0); - set_func_end(0x0058C0E0, 0x0058C102); - set_func_start(0x0058C110, 0x0058C110); - set_func_end(0x0058C110, 0x0058C135); - set_func_start(0x0058C140, 0x0058C140); - set_func_end(0x0058C140, 0x0058C15C); - set_func_start(0x0058C160, 0x0058C160); - set_func_end(0x0058C160, 0x0058C182); - set_func_start(0x0058C190, 0x0058C190); - set_func_end(0x0058C190, 0x0058C1E1); - set_func_start(0x0058C1F0, 0x0058C1F0); - set_func_end(0x0058C1F0, 0x0058C241); - set_func_start(0x0058C250, 0x0058C250); - set_func_end(0x0058C250, 0x0058C2A1); - set_func_start(0x0058C2B0, 0x0058C2B0); - set_func_end(0x0058C2B0, 0x0058C39C); - set_func_start(0x0058C3A0, 0x0058C3A0); - set_func_end(0x0058C3A0, 0x0058C3B0); - set_func_start(0x0058C3B0, 0x0058C3B0); - set_func_end(0x0058C3B0, 0x0058C3D2); - set_func_start(0x0058C3E0, 0x0058C3E0); - set_func_end(0x0058C3E0, 0x0058C426); - set_func_start(0x0058C430, 0x0058C430); - set_func_end(0x0058C430, 0x0058C46D); - set_func_start(0x0058C470, 0x0058C470); - set_func_end(0x0058C470, 0x0058C492); - set_func_start(0x0058C4A0, 0x0058C4A0); - set_func_end(0x0058C4A0, 0x0058C4C2); - set_func_start(0x0058C4D0, 0x0058C4D0); - set_func_end(0x0058C4D0, 0x0058C50D); - set_func_start(0x0058C510, 0x0058C510); - set_func_end(0x0058C510, 0x0058C54D); - set_func_start(0x0058C910, 0x0058C910); - set_func_end(0x0058C910, 0x0058C986); - set_func_start(0x0058C990, 0x0058C990); - set_func_end(0x0058C990, 0x0058CA67); - set_func_start(0x0058D350, 0x0058D350); - set_func_end(0x0058D350, 0x0058D365); - set_func_start(0x0058D370, 0x0058D370); - set_func_end(0x0058D370, 0x0058D41A); - set_func_start(0x0058D420, 0x0058D420); - set_func_end(0x0058D420, 0x0058D4CA); - set_func_start(0x0058D4D0, 0x0058D4D0); - set_func_end(0x0058D4D0, 0x0058D534); - set_func_start(0x0058D540, 0x0058D540); - set_func_end(0x0058D540, 0x0058D5A4); - set_func_start(0x0058D5B0, 0x0058D5B0); - set_func_end(0x0058D5B0, 0x0058D5B8); - set_func_start(0x0058D5C0, 0x0058D5C0); - set_func_end(0x0058D5C0, 0x0058D5C8); - set_func_start(0x0058D5D0, 0x0058D5D0); - set_func_end(0x0058D5D0, 0x0058D60A); - set_func_start(0x0058D610, 0x0058D610); - set_func_end(0x0058D610, 0x0058D618); - set_func_start(0x0058D620, 0x0058D620); - set_func_end(0x0058D620, 0x0058D670); - set_func_start(0x0058D670, 0x0058D670); - set_func_end(0x0058D670, 0x0058D80A); - set_func_start(0x0058D810, 0x0058D810); - set_func_end(0x0058D810, 0x0058D971); - set_func_start(0x0058D980, 0x0058D980); - set_func_end(0x0058D980, 0x0058DAAC); - set_func_start(0x0058DAB0, 0x0058DAB0); - set_func_end(0x0058DAB0, 0x0058DB2A); - set_func_start(0x0058DB30, 0x0058DB30); - set_func_end(0x0058DB30, 0x0058DBBB); - set_func_start(0x0058DBC0, 0x0058DBC0); - set_func_end(0x0058DBC0, 0x0058DD2A); - set_func_start(0x00590710, 0x00590710); - set_func_end(0x00590710, 0x00590744); - set_func_start(0x00590D10, 0x00590D10); - set_func_end(0x00590D10, 0x00590D52); - set_func_start(0x00590D60, 0x00590D60); - set_func_end(0x00590D60, 0x00590DFE); - set_func_start(0x00590E00, 0x00590E00); - set_func_end(0x00590E00, 0x00590EB4); - set_func_start(0x00590EC0, 0x00590EC0); - set_func_end(0x00590EC0, 0x00590EC8); - set_func_start(0x00590ED0, 0x00590ED0); - set_func_end(0x00590ED0, 0x00590F3E); - set_func_start(0x00590F40, 0x00590F40); - set_func_end(0x00590F40, 0x00590FDF); - set_func_start(0x00590FE0, 0x00590FE0); - set_func_end(0x00590FE0, 0x00591080); - set_func_start(0x00591080, 0x00591080); - set_func_end(0x00591080, 0x00591120); - set_func_start(0x00591120, 0x00591120); - set_func_end(0x00591120, 0x005911C0); - set_func_start(0x005911C0, 0x005911C0); - set_func_end(0x005911C0, 0x00591249); - set_func_start(0x005915E0, 0x005915E0); - set_func_end(0x005915E0, 0x00591677); - set_func_start(0x00591680, 0x00591680); - set_func_end(0x00591680, 0x005916E4); - set_func_start(0x00591E60, 0x00591E60); - set_func_end(0x00591E60, 0x00591EC4); - set_func_start(0x00593D10, 0x00593D10); - set_func_end(0x00593D10, 0x00593D44); - set_func_start(0x00593D50, 0x00593D50); - set_func_end(0x00593D50, 0x00593D8A); - set_func_start(0x00593D90, 0x00593D90); - set_func_end(0x00593D90, 0x00593DAB); - set_func_start(0x00593E10, 0x00593E10); - set_func_end(0x00593E10, 0x00593EA4); - set_func_start(0x00593EB0, 0x00593EB0); - set_func_end(0x00593EB0, 0x00593F67); - set_func_start(0x00594370, 0x00594370); - set_func_end(0x00594370, 0x00594391); - set_func_start(0x005943A0, 0x005943A0); - set_func_end(0x005943A0, 0x00594424); - set_func_start(0x00594430, 0x00594430); - set_func_end(0x00594430, 0x0059447B); - set_func_start(0x00594480, 0x00594480); - set_func_end(0x00594480, 0x0059452C); - set_func_start(0x00594530, 0x00594530); - set_func_end(0x00594530, 0x005945AE); - set_func_start(0x005945B0, 0x005945B0); - set_func_end(0x005945B0, 0x0059464F); - set_func_start(0x00594650, 0x00594650); - set_func_end(0x00594650, 0x005946BB); - set_func_start(0x00595040, 0x00595040); - set_func_end(0x00595040, 0x00595084); - set_func_start(0x00595090, 0x00595090); - set_func_end(0x00595090, 0x00595148); - set_func_start(0x00595150, 0x00595150); - set_func_end(0x00595150, 0x005952E7); - set_func_start(0x005952F0, 0x005952F0); - set_func_end(0x005952F0, 0x00595470); - set_func_start(0x00595470, 0x00595470); - set_func_end(0x00595470, 0x005955D9); - set_func_start(0x005955E0, 0x005955E0); - set_func_end(0x005955E0, 0x005957CC); - set_func_start(0x005957D0, 0x005957D0); - set_func_end(0x005957D0, 0x005959C5); - set_func_start(0x005959D0, 0x005959D0); - set_func_end(0x005959D0, 0x00595B59); - set_func_start(0x00595B60, 0x00595B60); - set_func_end(0x00595B60, 0x00595C3B); - set_func_start(0x00595C40, 0x00595C40); - set_func_end(0x00595C40, 0x00595E60); - set_func_start(0x00595E60, 0x00595E60); - set_func_end(0x00595E60, 0x00595EB6); - set_func_start(0x00595EC0, 0x00595EC0); - set_func_end(0x00595EC0, 0x0059600E); - set_func_start(0x00596010, 0x00596010); - set_func_end(0x00596010, 0x00596143); - set_func_start(0x00596150, 0x00596150); - set_func_end(0x00596150, 0x005961E4); - set_func_start(0x005961F0, 0x005961F0); - set_func_end(0x005961F0, 0x00596282); - set_func_start(0x00596290, 0x00596290); - set_func_end(0x00596290, 0x005963BF); - set_func_start(0x00598DD0, 0x00598DD0); - set_func_end(0x00598DD0, 0x00598E04); - set_func_start(0x00598F30, 0x00598F30); - set_func_end(0x00598F30, 0x00598F38); - set_func_start(0x00599F00, 0x00599F00); - set_func_end(0x00599F00, 0x00599F3F); - set_func_start(0x00599F40, 0x00599F40); - set_func_end(0x00599F40, 0x00599F74); - set_func_start(0x0059A130, 0x0059A130); - set_func_end(0x0059A130, 0x0059A1B2); - set_func_start(0x0059A1C0, 0x0059A1C0); - set_func_end(0x0059A1C0, 0x0059A1E9); - set_func_start(0x0059A1F0, 0x0059A1F0); - set_func_end(0x0059A1F0, 0x0059A275); - set_func_start(0x0059AB90, 0x0059AB90); - set_func_end(0x0059AB90, 0x0059AD3B); - set_func_start(0x0059AD40, 0x0059AD40); - set_func_end(0x0059AD40, 0x0059AE6B); - set_func_start(0x0059AE70, 0x0059AE70); - set_func_end(0x0059AE70, 0x0059AF02); - set_func_start(0x0059AF10, 0x0059AF10); - set_func_end(0x0059AF10, 0x0059B037); - set_func_start(0x0059B040, 0x0059B040); - set_func_end(0x0059B040, 0x0059B0AC); - set_func_start(0x0059B0B0, 0x0059B0B0); - set_func_end(0x0059B0B0, 0x0059B0F4); - set_func_start(0x0059BC90, 0x0059BC90); - set_func_end(0x0059BC90, 0x0059BCF0); - set_func_start(0x0059BCF0, 0x0059BCF0); - set_func_end(0x0059BCF0, 0x0059C196); - set_func_start(0x0059C1A0, 0x0059C1A0); - set_func_end(0x0059C1A0, 0x0059C2CF); - set_func_start(0x0059C2D0, 0x0059C2D0); - set_func_end(0x0059C2D0, 0x0059C414); - set_func_start(0x0059C420, 0x0059C420); - set_func_end(0x0059C420, 0x0059C479); - set_func_start(0x0059C480, 0x0059C480); - set_func_end(0x0059C480, 0x0059C588); - set_func_start(0x0059C590, 0x0059C590); - set_func_end(0x0059C590, 0x0059C737); - set_func_start(0x0059C740, 0x0059C740); - set_func_end(0x0059C740, 0x0059C828); - set_func_start(0x0059C830, 0x0059C830); - set_func_end(0x0059C830, 0x0059C91A); - set_func_start(0x0059C920, 0x0059C920); - set_func_end(0x0059C920, 0x0059C9E4); - set_func_start(0x0059C9F0, 0x0059C9F0); - set_func_end(0x0059C9F0, 0x0059CAA1); - set_func_start(0x0059CAB0, 0x0059CAB0); - set_func_end(0x0059CAB0, 0x0059CB68); - set_func_start(0x0059D270, 0x0059D270); - set_func_end(0x0059D270, 0x0059D405); - set_func_start(0x0059D410, 0x0059D410); - set_func_end(0x0059D410, 0x0059D4F0); - set_func_start(0x0059D4F0, 0x0059D4F0); - set_func_end(0x0059D4F0, 0x0059D533); - set_func_start(0x0059D540, 0x0059D540); - set_func_end(0x0059D540, 0x0059D5D1); - set_func_start(0x0059D5E0, 0x0059D5E0); - set_func_end(0x0059D5E0, 0x0059DA35); - set_func_start(0x0059DA40, 0x0059DA40); - set_func_end(0x0059DA40, 0x0059DCFE); - set_func_start(0x0059DD00, 0x0059DD00); - set_func_end(0x0059DD00, 0x0059DDEA); - set_func_start(0x0059DDF0, 0x0059DDF0); - set_func_end(0x0059DDF0, 0x0059DF54); - set_func_start(0x0059F750, 0x0059F750); - set_func_end(0x0059F750, 0x0059F758); - set_func_start(0x0059F760, 0x0059F760); - set_func_end(0x0059F760, 0x0059F98D); - set_func_start(0x0059F990, 0x0059F990); - set_func_end(0x0059F990, 0x0059FD5B); - set_func_start(0x0059FD60, 0x0059FD60); - set_func_end(0x0059FD60, 0x0059FF23); - set_func_start(0x005A0F60, 0x005A0F60); - set_func_end(0x005A0F60, 0x005A0F94); - set_func_start(0x005A0FA0, 0x005A0FA0); - set_func_end(0x005A0FA0, 0x005A0FD4); - set_func_start(0x005A0FE0, 0x005A0FE0); - set_func_end(0x005A0FE0, 0x005A1054); - set_func_start(0x005A1060, 0x005A1060); - set_func_end(0x005A1060, 0x005A108D); - set_func_start(0x005A1090, 0x005A1090); - set_func_end(0x005A1090, 0x005A10CF); - set_func_start(0x005A1330, 0x005A1330); - set_func_end(0x005A1330, 0x005A14C8); - set_func_start(0x005A14D0, 0x005A14D0); - set_func_end(0x005A14D0, 0x005A152A); - set_func_start(0x005A1530, 0x005A1530); - set_func_end(0x005A1530, 0x005A169B); - set_func_start(0x005A16A0, 0x005A16A0); - set_func_end(0x005A16A0, 0x005A17E9); - set_func_start(0x005A1950, 0x005A1950); - set_func_end(0x005A1950, 0x005A19B5); - set_func_start(0x005A19C0, 0x005A19C0); - set_func_end(0x005A19C0, 0x005A1AB5); - set_func_start(0x005A1AC0, 0x005A1AC0); - set_func_end(0x005A1AC0, 0x005A1BC2); - set_func_start(0x005A1BD0, 0x005A1BD0); - set_func_end(0x005A1BD0, 0x005A1C93); - set_func_start(0x005A1CA0, 0x005A1CA0); - set_func_end(0x005A1CA0, 0x005A1EC5); - set_func_start(0x005A1F70, 0x005A1F70); - set_func_end(0x005A1F70, 0x005A1FA4); - set_func_start(0x005A1FB0, 0x005A1FB0); - set_func_end(0x005A1FB0, 0x005A20E3); - set_func_start(0x005A2200, 0x005A2200); - set_func_end(0x005A2200, 0x005A2292); - set_func_start(0x005A24F0, 0x005A24F0); - set_func_end(0x005A24F0, 0x005A252F); - set_func_start(0x005A2530, 0x005A2530); - set_func_end(0x005A2530, 0x005A25FB); - set_func_start(0x005A2600, 0x005A2600); - set_func_end(0x005A2600, 0x005A26CF); - set_func_start(0x005A26D0, 0x005A26D0); - set_func_end(0x005A26D0, 0x005A2820); - set_func_start(0x005A2820, 0x005A2820); - set_func_end(0x005A2820, 0x005A287D); - set_func_start(0x005A2930, 0x005A2930); - set_func_end(0x005A2930, 0x005A29F4); - set_func_start(0x005A2A00, 0x005A2A00); - set_func_end(0x005A2A00, 0x005A2A3A); - set_func_start(0x005A2A40, 0x005A2A40); - set_func_end(0x005A2A40, 0x005A2A6D); - set_func_start(0x005A2A70, 0x005A2A70); - set_func_end(0x005A2A70, 0x005A2A9D); - set_func_start(0x005A2FC0, 0x005A2FC0); - set_func_end(0x005A2FC0, 0x005A325C); - set_func_start(0x005A3260, 0x005A3260); - set_func_end(0x005A3260, 0x005A3364); - set_func_start(0x005A3370, 0x005A3370); - set_func_end(0x005A3370, 0x005A340C); - set_func_start(0x005A3410, 0x005A3410); - set_func_end(0x005A3410, 0x005A348C); - set_func_start(0x005A3490, 0x005A3490); - set_func_end(0x005A3490, 0x005A35DD); - set_func_start(0x005A35E0, 0x005A35E0); - set_func_end(0x005A35E0, 0x005A35FD); - set_func_start(0x005A3860, 0x005A3860); - set_func_end(0x005A3860, 0x005A3CE4); - set_func_start(0x005A3CF0, 0x005A3CF0); - set_func_end(0x005A3CF0, 0x005A3D54); - set_func_start(0x005A4330, 0x005A4330); - set_func_end(0x005A4330, 0x005A43B3); - set_func_start(0x005A43C0, 0x005A43C0); - set_func_end(0x005A43C0, 0x005A440B); - set_func_start(0x005A4410, 0x005A4410); - set_func_end(0x005A4410, 0x005A443F); - set_func_start(0x005A4440, 0x005A4440); - set_func_end(0x005A4440, 0x005A4493); - set_func_start(0x005A44A0, 0x005A44A0); - set_func_end(0x005A44A0, 0x005A44C2); - set_func_start(0x005A44D0, 0x005A44D0); - set_func_end(0x005A44D0, 0x005A44FC); - set_func_start(0x005A4500, 0x005A4500); - set_func_end(0x005A4500, 0x005A4520); - set_func_start(0x005A4520, 0x005A4520); - set_func_end(0x005A4520, 0x005A45AC); - set_func_start(0x005A45B0, 0x005A45B0); - set_func_end(0x005A45B0, 0x005A45D2); - set_func_start(0x005A45E0, 0x005A45E0); - set_func_end(0x005A45E0, 0x005A469F); - set_func_start(0x005A4D30, 0x005A4D30); - set_func_end(0x005A4D30, 0x005A4E46); - set_func_start(0x005A4E50, 0x005A4E50); - set_func_end(0x005A4E50, 0x005A500D); - set_func_start(0x005A5CE0, 0x005A5CE0); - set_func_end(0x005A5CE0, 0x005A5D2F); - set_func_start(0x005A5D30, 0x005A5D30); - set_func_end(0x005A5D30, 0x005A5E14); - set_func_start(0x005A5E20, 0x005A5E20); - set_func_end(0x005A5E20, 0x005A5EE2); - set_func_start(0x005A5EF0, 0x005A5EF0); - set_func_end(0x005A5EF0, 0x005A5F51); - set_func_start(0x005A5F60, 0x005A5F60); - set_func_end(0x005A5F60, 0x005A5FF8); - set_func_start(0x005A6000, 0x005A6000); - set_func_end(0x005A6000, 0x005A61FA); - set_func_start(0x005A6200, 0x005A6200); - set_func_end(0x005A6200, 0x005A63EA); - set_func_start(0x005A63F0, 0x005A63F0); - set_func_end(0x005A63F0, 0x005A65F2); - set_func_start(0x005A6600, 0x005A6600); - set_func_end(0x005A6600, 0x005A67EB); - set_func_start(0x005A67F0, 0x005A67F0); - set_func_end(0x005A67F0, 0x005A69F9); - set_func_start(0x005A6A00, 0x005A6A00); - set_func_end(0x005A6A00, 0x005A6B12); - set_func_start(0x005A6B20, 0x005A6B20); - set_func_end(0x005A6B20, 0x005A6B9C); - set_func_start(0x005A6BA0, 0x005A6BA0); - set_func_end(0x005A6BA0, 0x005A6D50); - set_func_start(0x005A6D50, 0x005A6D50); - set_func_end(0x005A6D50, 0x005A6DB9); - set_func_start(0x005A6DC0, 0x005A6DC0); - set_func_end(0x005A6DC0, 0x005A70ED); - set_func_start(0x005A7110, 0x005A7110); - set_func_end(0x005A7110, 0x005A7179); - set_func_start(0x005A7180, 0x005A7180); - set_func_end(0x005A7180, 0x005A7243); - set_func_start(0x005A7D10, 0x005A7D10); - set_func_end(0x005A7D10, 0x005A7D87); - set_func_start(0x005A7D90, 0x005A7D90); - set_func_end(0x005A7D90, 0x005A7E60); - set_func_start(0x005A7E60, 0x005A7E60); - set_func_end(0x005A7E60, 0x005A7F15); - set_func_start(0x005A7F20, 0x005A7F20); - set_func_end(0x005A7F20, 0x005A7F54); - set_func_start(0x005A7F60, 0x005A7F60); - set_func_end(0x005A7F60, 0x005A7FCB); - set_func_start(0x005A7FD0, 0x005A7FD0); - set_func_end(0x005A7FD0, 0x005A8011); - set_func_start(0x005A8220, 0x005A8220); - set_func_end(0x005A8220, 0x005A8290); - set_func_start(0x005A8290, 0x005A8290); - set_func_end(0x005A8290, 0x005A832F); - set_func_start(0x005A8330, 0x005A8330); - set_func_end(0x005A8330, 0x005A83B1); - set_func_start(0x005A8720, 0x005A8720); - set_func_end(0x005A8720, 0x005A8790); - set_func_start(0x005A8790, 0x005A8790); - set_func_end(0x005A8790, 0x005A8811); - set_func_start(0x005A8820, 0x005A8820); - set_func_end(0x005A8820, 0x005A88A9); - set_func_start(0x005A8BC0, 0x005A8BC0); - set_func_end(0x005A8BC0, 0x005A8C30); - set_func_start(0x005A8F10, 0x005A8F10); - set_func_end(0x005A8F10, 0x005A91BB); - set_func_start(0x005A91C0, 0x005A91C0); - set_func_end(0x005A91C0, 0x005A9288); - set_func_start(0x005A9290, 0x005A9290); - set_func_end(0x005A9290, 0x005A9357); - set_func_start(0x005A9B30, 0x005A9B30); - set_func_end(0x005A9B30, 0x005A9B99); - set_func_start(0x005A9BA0, 0x005A9BA0); - set_func_end(0x005A9BA0, 0x005A9C10); - set_func_start(0x005A9C10, 0x005A9C10); - set_func_end(0x005A9C10, 0x005A9C80); - set_func_start(0x005A9C80, 0x005A9C80); - set_func_end(0x005A9C80, 0x005A9CF0); - set_func_start(0x005A9CF0, 0x005A9CF0); - set_func_end(0x005A9CF0, 0x005A9D4D); - set_func_start(0x005A9D50, 0x005A9D50); - set_func_end(0x005A9D50, 0x005A9E17); - set_func_start(0x005AAD40, 0x005AAD40); - set_func_end(0x005AAD40, 0x005AADB0); - set_func_start(0x005AB840, 0x005AB840); - set_func_end(0x005AB840, 0x005AB896); - set_func_start(0x005AB8A0, 0x005AB8A0); - set_func_end(0x005AB8A0, 0x005AB9CD); - set_func_start(0x005AC000, 0x005AC000); - set_func_end(0x005AC000, 0x005AC084); - set_func_start(0x005AC090, 0x005AC090); - set_func_end(0x005AC090, 0x005AC0D7); - set_func_start(0x005AC320, 0x005AC320); - set_func_end(0x005AC320, 0x005AC385); - set_func_start(0x005AC390, 0x005AC390); - set_func_end(0x005AC390, 0x005AC477); - set_func_start(0x005AC480, 0x005AC480); - set_func_end(0x005AC480, 0x005AC4C1); - set_func_start(0x005AC750, 0x005AC750); - set_func_end(0x005AC750, 0x005AC7C3); - set_func_start(0x005AC7D0, 0x005AC7D0); - set_func_end(0x005AC7D0, 0x005AC865); - set_func_start(0x005AC870, 0x005AC870); - set_func_end(0x005AC870, 0x005AC8E5); - set_func_start(0x005AD020, 0x005AD020); - set_func_end(0x005AD020, 0x005AD064); - set_func_start(0x005AD070, 0x005AD070); - set_func_end(0x005AD070, 0x005AD078); - set_func_start(0x005AD080, 0x005AD080); - set_func_end(0x005AD080, 0x005AD0EE); - set_func_start(0x005AD0F0, 0x005AD0F0); - set_func_end(0x005AD0F0, 0x005AD13F); - set_func_start(0x005AD140, 0x005AD140); - set_func_end(0x005AD140, 0x005AD148); - set_func_start(0x005AD150, 0x005AD150); - set_func_end(0x005AD150, 0x005AD1A3); - set_func_start(0x005AD1B0, 0x005AD1B0); - set_func_end(0x005AD1B0, 0x005AD1B8); - set_func_start(0x005AD1C0, 0x005AD1C0); - set_func_end(0x005AD1C0, 0x005AD228); - set_func_start(0x005AD230, 0x005AD230); - set_func_end(0x005AD230, 0x005AD238); - set_func_start(0x005AD770, 0x005AD770); - set_func_end(0x005AD770, 0x005AD7B2); - set_func_start(0x005AD7C0, 0x005AD7C0); - set_func_end(0x005AD7C0, 0x005AD812); - set_func_start(0x005AD820, 0x005AD820); - set_func_end(0x005AD820, 0x005AD828); - set_func_start(0x005AD830, 0x005AD830); - set_func_end(0x005AD830, 0x005AD872); - set_func_start(0x005AD880, 0x005AD880); - set_func_end(0x005AD880, 0x005AD8E3); - set_func_start(0x005AE800, 0x005AE800); - set_func_end(0x005AE800, 0x005AE85A); - set_func_start(0x005AE860, 0x005AE860); - set_func_end(0x005AE860, 0x005AEF83); - set_func_start(0x005AEF90, 0x005AEF90); - set_func_end(0x005AEF90, 0x005AF0C7); - set_func_start(0x005AF0D0, 0x005AF0D0); - set_func_end(0x005AF0D0, 0x005AF116); - set_func_start(0x005AF120, 0x005AF120); - set_func_end(0x005AF120, 0x005AF1CD); - set_func_start(0x005AF1D0, 0x005AF1D0); - set_func_end(0x005AF1D0, 0x005AF242); - set_func_start(0x005AF250, 0x005AF250); - set_func_end(0x005AF250, 0x005AF2BB); - set_func_start(0x005AF2C0, 0x005AF2C0); - set_func_end(0x005AF2C0, 0x005AF317); - set_func_start(0x005AF320, 0x005AF320); - set_func_end(0x005AF320, 0x005AF380); - set_func_start(0x005AF380, 0x005AF380); - set_func_end(0x005AF380, 0x005AF3F1); - set_func_start(0x005AF910, 0x005AF910); - set_func_end(0x005AF910, 0x005AF9BA); - set_func_start(0x005AF9C0, 0x005AF9C0); - set_func_end(0x005AF9C0, 0x005AFBAF); - set_func_start(0x005AFD10, 0x005AFD10); - set_func_end(0x005AFD10, 0x005AFD32); - set_func_start(0x005B0680, 0x005B0680); - set_func_end(0x005B0680, 0x005B093C); - set_func_start(0x005B0940, 0x005B0940); - set_func_end(0x005B0940, 0x005B09AD); - set_func_start(0x005B09B0, 0x005B09B0); - set_func_end(0x005B09B0, 0x005B0A1D); - set_func_start(0x005B0A20, 0x005B0A20); - set_func_end(0x005B0A20, 0x005B0A8D); - set_func_start(0x005B0A90, 0x005B0A90); - set_func_end(0x005B0A90, 0x005B0CD2); - set_func_start(0x005B0CE0, 0x005B0CE0); - set_func_end(0x005B0CE0, 0x005B0CFC); - set_func_start(0x005B1390, 0x005B1390); - set_func_end(0x005B1390, 0x005B14A3); - set_func_start(0x005B14B0, 0x005B14B0); - set_func_end(0x005B14B0, 0x005B15BD); - set_func_start(0x005B15C0, 0x005B15C0); - set_func_end(0x005B15C0, 0x005B1689); - set_func_start(0x005B1690, 0x005B1690); - set_func_end(0x005B1690, 0x005B1713); - set_func_start(0x005B1720, 0x005B1720); - set_func_end(0x005B1720, 0x005B18D7); - set_func_start(0x005B18E0, 0x005B18E0); - set_func_end(0x005B18E0, 0x005B1969); - set_func_start(0x005B1970, 0x005B1970); - set_func_end(0x005B1970, 0x005B19FA); - set_func_start(0x005B1A00, 0x005B1A00); - set_func_end(0x005B1A00, 0x005B1AA7); - set_func_start(0x005B1AB0, 0x005B1AB0); - set_func_end(0x005B1AB0, 0x005B1BAC); - set_func_start(0x005B1BB0, 0x005B1BB0); - set_func_end(0x005B1BB0, 0x005B1C18); - set_func_start(0x005B1C20, 0x005B1C20); - set_func_end(0x005B1C20, 0x005B1C8E); - set_func_start(0x005B1C90, 0x005B1C90); - set_func_end(0x005B1C90, 0x005B1CE7); - set_func_start(0x005B1CF0, 0x005B1CF0); - set_func_end(0x005B1CF0, 0x005B1D5E); - set_func_start(0x005B1D60, 0x005B1D60); - set_func_end(0x005B1D60, 0x005B1DB7); - set_func_start(0x005B1DC0, 0x005B1DC0); - set_func_end(0x005B1DC0, 0x005B1E3C); - set_func_start(0x005B1E40, 0x005B1E40); - set_func_end(0x005B1E40, 0x005B1EBC); - set_func_start(0x005B1EC0, 0x005B1EC0); - set_func_end(0x005B1EC0, 0x005B1EED); - set_func_start(0x005B2040, 0x005B2040); - set_func_end(0x005B2040, 0x005B208B); - set_func_start(0x005B2090, 0x005B2090); - set_func_end(0x005B2090, 0x005B2113); - set_func_start(0x005B2120, 0x005B2120); - set_func_end(0x005B2120, 0x005B2166); - set_func_start(0x005B38E0, 0x005B38E0); - set_func_end(0x005B38E0, 0x005B3B2C); - set_func_start(0x005B3B30, 0x005B3B30); - set_func_end(0x005B3B30, 0x005B3C9B); - set_func_start(0x005B3CA0, 0x005B3CA0); - set_func_end(0x005B3CA0, 0x005B3DBC); - set_func_start(0x005B3DC0, 0x005B3DC0); - set_func_end(0x005B3DC0, 0x005B3EE1); - set_func_start(0x005B3EF0, 0x005B3EF0); - set_func_end(0x005B3EF0, 0x005B3FB2); - set_func_start(0x005B3FC0, 0x005B3FC0); - set_func_end(0x005B3FC0, 0x005B475C); - set_func_start(0x005B4760, 0x005B4760); - set_func_end(0x005B4760, 0x005B4768); - set_func_start(0x005B4770, 0x005B4770); - set_func_end(0x005B4770, 0x005B486E); - set_func_start(0x005B4870, 0x005B4870); - set_func_end(0x005B4870, 0x005B48CE); - set_func_start(0x005B48D0, 0x005B48D0); - set_func_end(0x005B48D0, 0x005B490A); - set_func_start(0x005B5290, 0x005B5290); - set_func_end(0x005B5290, 0x005B530A); - set_func_start(0x005B5530, 0x005B5530); - set_func_end(0x005B5530, 0x005B5613); - set_func_start(0x005B5620, 0x005B5620); - set_func_end(0x005B5620, 0x005B58AD); - set_func_start(0x005B58B0, 0x005B58B0); - set_func_end(0x005B58B0, 0x005B5E63); - set_func_start(0x005B5E70, 0x005B5E70); - set_func_end(0x005B5E70, 0x005B6101); - set_func_start(0x005B6110, 0x005B6110); - set_func_end(0x005B6110, 0x005B63E8); - set_func_start(0x005B71E0, 0x005B71E0); - set_func_end(0x005B71E0, 0x005B7202); - set_func_start(0x005B7260, 0x005B7260); - set_func_end(0x005B7260, 0x005B7408); - set_func_start(0x005B7410, 0x005B7410); - set_func_end(0x005B7410, 0x005B7597); - set_func_start(0x005B75A0, 0x005B75A0); - set_func_end(0x005B75A0, 0x005B765E); - set_func_start(0x005B7660, 0x005B7660); - set_func_end(0x005B7660, 0x005B7739); - set_func_start(0x005B7740, 0x005B7740); - set_func_end(0x005B7740, 0x005B7813); - set_func_start(0x005B80E0, 0x005B80E0); - set_func_end(0x005B80E0, 0x005B8120); - set_func_start(0x005B8120, 0x005B8120); - set_func_end(0x005B8120, 0x005B8160); - set_func_start(0x005B8160, 0x005B8160); - set_func_end(0x005B8160, 0x005B81E1); - set_func_start(0x005B81F0, 0x005B81F0); - set_func_end(0x005B81F0, 0x005B829E); - set_func_start(0x005B82A0, 0x005B82A0); - set_func_end(0x005B82A0, 0x005B8347); - set_func_start(0x005B8350, 0x005B8350); - set_func_end(0x005B8350, 0x005B840C); - set_func_start(0x005B8410, 0x005B8410); - set_func_end(0x005B8410, 0x005B8499); - set_func_start(0x005B84A0, 0x005B84A0); - set_func_end(0x005B84A0, 0x005B84C1); - set_func_start(0x005B84D0, 0x005B84D0); - set_func_end(0x005B84D0, 0x005B850F); - set_func_start(0x005B8510, 0x005B8510); - set_func_end(0x005B8510, 0x005B8536); - set_func_start(0x005B8540, 0x005B8540); - set_func_end(0x005B8540, 0x005B8570); - set_func_start(0x005B8570, 0x005B8570); - set_func_end(0x005B8570, 0x005B8685); - set_func_start(0x005B8690, 0x005B8690); - set_func_end(0x005B8690, 0x005B8713); - set_func_start(0x005B8730, 0x005B8730); - set_func_end(0x005B8730, 0x005B87CC); - set_func_start(0x005B87D0, 0x005B87D0); - set_func_end(0x005B87D0, 0x005B8836); - set_func_start(0x005B8840, 0x005B8840); - set_func_end(0x005B8840, 0x005B88A6); - set_func_start(0x005B88B0, 0x005B88B0); - set_func_end(0x005B88B0, 0x005B88DD); - set_func_start(0x005B88E0, 0x005B88E0); - set_func_end(0x005B88E0, 0x005B8962); - set_func_start(0x005B8970, 0x005B8970); - set_func_end(0x005B8970, 0x005B89B3); - set_func_start(0x005B89C0, 0x005B89C0); - set_func_end(0x005B89C0, 0x005B8A03); - set_func_start(0x005B8A10, 0x005B8A10); - set_func_end(0x005B8A10, 0x005B8A4C); - set_func_start(0x005B8A50, 0x005B8A50); - set_func_end(0x005B8A50, 0x005B8A9D); - set_func_start(0x005B8AA0, 0x005B8AA0); - set_func_end(0x005B8AA0, 0x005B8ADF); - set_func_start(0x005B8AE0, 0x005B8AE0); - set_func_end(0x005B8AE0, 0x005B8B2C); - set_func_start(0x005B8B30, 0x005B8B30); - set_func_end(0x005B8B30, 0x005B8B92); - set_func_start(0x005B8BA0, 0x005B8BA0); - set_func_end(0x005B8BA0, 0x005B8C02); - set_func_start(0x005B8C10, 0x005B8C10); - set_func_end(0x005B8C10, 0x005B8C2E); - set_func_start(0x005B99F0, 0x005B99F0); - set_func_end(0x005B99F0, 0x005B9AB9); - set_func_start(0x005B9AC0, 0x005B9AC0); - set_func_end(0x005B9AC0, 0x005B9BEC); - set_func_start(0x005B9BF0, 0x005B9BF0); - set_func_end(0x005B9BF0, 0x005B9C94); - set_func_start(0x005B9CA0, 0x005B9CA0); - set_func_end(0x005B9CA0, 0x005B9E10); - set_func_start(0x005B9E10, 0x005B9E10); - set_func_end(0x005B9E10, 0x005B9EA2); - set_func_start(0x005B9EB0, 0x005B9EB0); - set_func_end(0x005B9EB0, 0x005B9F75); - set_func_start(0x005B9F80, 0x005B9F80); - set_func_end(0x005B9F80, 0x005B9FFD); - set_func_start(0x005BA000, 0x005BA000); - set_func_end(0x005BA000, 0x005BA217); - set_func_start(0x005BA220, 0x005BA220); - set_func_end(0x005BA220, 0x005BA41D); - set_func_start(0x005BA420, 0x005BA420); - set_func_end(0x005BA420, 0x005BA592); - set_func_start(0x005BA5A0, 0x005BA5A0); - set_func_end(0x005BA5A0, 0x005BA5A8); - set_func_start(0x005BA5B0, 0x005BA5B0); - set_func_end(0x005BA5B0, 0x005BA675); - set_func_start(0x005BA680, 0x005BA680); - set_func_end(0x005BA680, 0x005BA6FD); - set_func_start(0x005BA700, 0x005BA700); - set_func_end(0x005BA700, 0x005BA7EF); - set_func_start(0x005BA7F0, 0x005BA7F0); - set_func_end(0x005BA7F0, 0x005BA90B); - set_func_start(0x005BA910, 0x005BA910); - set_func_end(0x005BA910, 0x005BAA12); - set_func_start(0x005BAA20, 0x005BAA20); - set_func_end(0x005BAA20, 0x005BAB4F); - set_func_start(0x005BAB50, 0x005BAB50); - set_func_end(0x005BAB50, 0x005BACF9); - set_func_start(0x005BAD00, 0x005BAD00); - set_func_end(0x005BAD00, 0x005BAEA9); - set_func_start(0x005BAEB0, 0x005BAEB0); - set_func_end(0x005BAEB0, 0x005BAFB7); - set_func_start(0x005BAFC0, 0x005BAFC0); - set_func_end(0x005BAFC0, 0x005BB0BB); - set_func_start(0x005BB0C0, 0x005BB0C0); - set_func_end(0x005BB0C0, 0x005BB124); - set_func_start(0x005BB130, 0x005BB130); - set_func_end(0x005BB130, 0x005BB20F); - set_func_start(0x005BB210, 0x005BB210); - set_func_end(0x005BB210, 0x005BB278); - set_func_start(0x005BB280, 0x005BB280); - set_func_end(0x005BB280, 0x005BB2E8); - set_func_start(0x005BB2F0, 0x005BB2F0); - set_func_end(0x005BB2F0, 0x005BB375); - set_func_start(0x005BB380, 0x005BB380); - set_func_end(0x005BB380, 0x005BB405); - set_func_start(0x005BB410, 0x005BB410); - set_func_end(0x005BB410, 0x005BB492); - set_func_start(0x005BB4A0, 0x005BB4A0); - set_func_end(0x005BB4A0, 0x005BB595); - set_func_start(0x005BB5A0, 0x005BB5A0); - set_func_end(0x005BB5A0, 0x005BB649); - set_func_start(0x005BB650, 0x005BB650); - set_func_end(0x005BB650, 0x005BB745); - set_func_start(0x005BB750, 0x005BB750); - set_func_end(0x005BB750, 0x005BB7F9); - set_func_start(0x005BB800, 0x005BB800); - set_func_end(0x005BB800, 0x005BB864); - set_func_start(0x005BB870, 0x005BB870); - set_func_end(0x005BB870, 0x005BB8AC); - set_func_start(0x005BB8B0, 0x005BB8B0); - set_func_end(0x005BB8B0, 0x005BB8EC); - set_func_start(0x005BB8F0, 0x005BB8F0); - set_func_end(0x005BB8F0, 0x005BB92C); - set_func_start(0x005BB930, 0x005BB930); - set_func_end(0x005BB930, 0x005BB96C); - set_func_start(0x005BB970, 0x005BB970); - set_func_end(0x005BB970, 0x005BBAF6); - set_func_start(0x005BBB00, 0x005BBB00); - set_func_end(0x005BBB00, 0x005BBB3E); - set_func_start(0x005BCC00, 0x005BCC00); - set_func_end(0x005BCC00, 0x005BCC63); - set_func_start(0x005BCC70, 0x005BCC70); - set_func_end(0x005BCC70, 0x005BCC95); - set_func_start(0x005BCCA0, 0x005BCCA0); - set_func_end(0x005BCCA0, 0x005BCCA8); - set_func_start(0x005BCCB0, 0x005BCCB0); - set_func_end(0x005BCCB0, 0x005BCD7E); - set_func_start(0x005BCD80, 0x005BCD80); - set_func_end(0x005BCD80, 0x005BCD88); - set_func_start(0x005BCD90, 0x005BCD90); - set_func_end(0x005BCD90, 0x005BCD98); - set_func_start(0x005BCDA0, 0x005BCDA0); - set_func_end(0x005BCDA0, 0x005BCE52); - set_func_start(0x005BCE60, 0x005BCE60); - set_func_end(0x005BCE60, 0x005BCEC4); - set_func_start(0x005BCED0, 0x005BCED0); - set_func_end(0x005BCED0, 0x005BCEF5); - set_func_start(0x005BCF00, 0x005BCF00); - set_func_end(0x005BCF00, 0x005BCF24); - set_func_start(0x005BCF30, 0x005BCF30); - set_func_end(0x005BCF30, 0x005BD038); - set_func_start(0x005BD040, 0x005BD040); - set_func_end(0x005BD040, 0x005BD12B); - set_func_start(0x005BD130, 0x005BD130); - set_func_end(0x005BD130, 0x005BD21D); - set_func_start(0x005BD220, 0x005BD220); - set_func_end(0x005BD220, 0x005BD338); - set_func_start(0x005BD340, 0x005BD340); - set_func_end(0x005BD340, 0x005BD458); - set_func_start(0x005BD460, 0x005BD460); - set_func_end(0x005BD460, 0x005BD4E5); - set_func_start(0x005BD4F0, 0x005BD4F0); - set_func_end(0x005BD4F0, 0x005BD600); - set_func_start(0x005BD600, 0x005BD600); - set_func_end(0x005BD600, 0x005BD6D7); - set_func_start(0x005BD6E0, 0x005BD6E0); - set_func_end(0x005BD6E0, 0x005BD749); - set_func_start(0x005BD750, 0x005BD750); - set_func_end(0x005BD750, 0x005BD75D); - set_func_start(0x005BD760, 0x005BD760); - set_func_end(0x005BD760, 0x005BD7C9); - set_func_start(0x005BD7D0, 0x005BD7D0); - set_func_end(0x005BD7D0, 0x005BD7D8); - set_func_start(0x005BD7E0, 0x005BD7E0); - set_func_end(0x005BD7E0, 0x005BD7F1); - set_func_start(0x005BD8A0, 0x005BD8A0); - set_func_end(0x005BD8A0, 0x005BDD85); - set_func_start(0x005BDD90, 0x005BDD90); - set_func_end(0x005BDD90, 0x005BDDD4); - set_func_start(0x005BF830, 0x005BF830); - set_func_end(0x005BF830, 0x005BF864); - set_func_start(0x005C1070, 0x005C1070); - set_func_end(0x005C1070, 0x005C1475); - set_func_start(0x005C1480, 0x005C1480); - set_func_end(0x005C1480, 0x005C15E1); - set_func_start(0x005C43B0, 0x005C43B0); - set_func_end(0x005C43B0, 0x005C446C); - set_func_start(0x005C4550, 0x005C4550); - set_func_end(0x005C4550, 0x005C4625); - set_func_start(0x005C49C0, 0x005C49C0); - set_func_end(0x005C49C0, 0x005C49CF); - set_func_start(0x005C49D0, 0x005C49D0); - set_func_end(0x005C49D0, 0x005C4AE5); - set_func_start(0x005C4AF0, 0x005C4AF0); - set_func_end(0x005C4AF0, 0x005C4B51); - set_func_start(0x005C4B60, 0x005C4B60); - set_func_end(0x005C4B60, 0x005C4D05); - set_func_start(0x005C4D10, 0x005C4D10); - set_func_end(0x005C4D10, 0x005C4DB4); - set_func_start(0x005C4DC0, 0x005C4DC0); - set_func_end(0x005C4DC0, 0x005C4E94); - set_func_start(0x005C4EA0, 0x005C4EA0); - set_func_end(0x005C4EA0, 0x005C4EDA); - set_func_start(0x005C5160, 0x005C5160); - set_func_end(0x005C5160, 0x005C533D); - set_func_start(0x005C5340, 0x005C5340); - set_func_end(0x005C5340, 0x005C5458); - set_func_start(0x005C5460, 0x005C5460); - set_func_end(0x005C5460, 0x005C5468); - set_func_start(0x005C5470, 0x005C5470); - set_func_end(0x005C5470, 0x005C54AA); - set_func_start(0x005C5500, 0x005C5500); - set_func_end(0x005C5500, 0x005C5544); - set_func_start(0x005C5550, 0x005C5550); - set_func_end(0x005C5550, 0x005C55E7); - set_func_start(0x005C55F0, 0x005C55F0); - set_func_end(0x005C55F0, 0x005C560E); - set_func_start(0x005C5810, 0x005C5810); - set_func_end(0x005C5810, 0x005C5876); - set_func_start(0x005C5CC0, 0x005C5CC0); - set_func_end(0x005C5CC0, 0x005C5D33); - set_func_start(0x005C5D40, 0x005C5D40); - set_func_end(0x005C5D40, 0x005C5DED); - set_func_start(0x005C5DF0, 0x005C5DF0); - set_func_end(0x005C5DF0, 0x005C5E6D); - set_func_start(0x005C5E70, 0x005C5E70); - set_func_end(0x005C5E70, 0x005C5EFC); - set_func_start(0x005C6150, 0x005C6150); - set_func_end(0x005C6150, 0x005C630D); - set_func_start(0x005C6310, 0x005C6310); - set_func_end(0x005C6310, 0x005C63AE); - set_func_start(0x005C63B0, 0x005C63B0); - set_func_end(0x005C63B0, 0x005C6418); - set_func_start(0x005C6420, 0x005C6420); - set_func_end(0x005C6420, 0x005C6472); - set_func_start(0x005C6A10, 0x005C6A10); - set_func_end(0x005C6A10, 0x005C6C56); - set_func_start(0x005C7130, 0x005C7130); - set_func_end(0x005C7130, 0x005C71F1); - set_func_start(0x005C7200, 0x005C7200); - set_func_end(0x005C7200, 0x005C7286); - set_func_start(0x005C7800, 0x005C7800); - set_func_end(0x005C7800, 0x005C7CD6); - set_func_start(0x005C7CE0, 0x005C7CE0); - set_func_end(0x005C7CE0, 0x005C7EC2); - set_func_start(0x005C7ED0, 0x005C7ED0); - set_func_end(0x005C7ED0, 0x005C80D5); - set_func_start(0x005C80E0, 0x005C80E0); - set_func_end(0x005C80E0, 0x005C8305); - set_func_start(0x005C9590, 0x005C9590); - set_func_end(0x005C9590, 0x005C968E); - set_func_start(0x005CA130, 0x005CA130); - set_func_end(0x005CA130, 0x005CA185); - set_func_start(0x005CA190, 0x005CA190); - set_func_end(0x005CA190, 0x005CA1AB); - set_func_start(0x005CA1B0, 0x005CA1B0); - set_func_end(0x005CA1B0, 0x005CA1DB); - set_func_start(0x005CA1E0, 0x005CA1E0); - set_func_end(0x005CA1E0, 0x005CA21C); - set_func_start(0x005CA220, 0x005CA220); - set_func_end(0x005CA220, 0x005CA254); - set_func_start(0x005CA260, 0x005CA260); - set_func_end(0x005CA260, 0x005CA2A7); - set_func_start(0x005CA2B0, 0x005CA2B0); - set_func_end(0x005CA2B0, 0x005CA329); - set_func_start(0x005CA330, 0x005CA330); - set_func_end(0x005CA330, 0x005CA34B); - set_func_start(0x005CA350, 0x005CA350); - set_func_end(0x005CA350, 0x005CA372); - set_func_start(0x005CABB0, 0x005CABB0); - set_func_end(0x005CABB0, 0x005CACF7); - set_func_start(0x005CAD00, 0x005CAD00); - set_func_end(0x005CAD00, 0x005CAE1D); - set_func_start(0x005CAE20, 0x005CAE20); - set_func_end(0x005CAE20, 0x005CAF40); - set_func_start(0x005CAF40, 0x005CAF40); - set_func_end(0x005CAF40, 0x005CAFD0); - set_func_start(0x005CAFD0, 0x005CAFD0); - set_func_end(0x005CAFD0, 0x005CAFFD); - set_func_start(0x005CB000, 0x005CB000); - set_func_end(0x005CB000, 0x005CB16B); - set_func_start(0x005CB170, 0x005CB170); - set_func_end(0x005CB170, 0x005CB329); - set_func_start(0x005CB330, 0x005CB330); - set_func_end(0x005CB330, 0x005CB3E3); - set_func_start(0x005CB3F0, 0x005CB3F0); - set_func_end(0x005CB3F0, 0x005CB461); - set_func_start(0x005CB470, 0x005CB470); - set_func_end(0x005CB470, 0x005CB553); - set_func_start(0x005CB560, 0x005CB560); - set_func_end(0x005CB560, 0x005CB693); - set_func_start(0x005CB6A0, 0x005CB6A0); - set_func_end(0x005CB6A0, 0x005CB700); - set_func_start(0x005CB700, 0x005CB700); - set_func_end(0x005CB700, 0x005CB752); - set_func_start(0x005CB760, 0x005CB760); - set_func_end(0x005CB760, 0x005CB804); - set_func_start(0x005CB810, 0x005CB810); - set_func_end(0x005CB810, 0x005CB818); - set_func_start(0x005CB820, 0x005CB820); - set_func_end(0x005CB820, 0x005CB8F6); - set_func_start(0x005CBCF0, 0x005CBCF0); - set_func_end(0x005CBCF0, 0x005CBD75); - set_func_start(0x005CBD80, 0x005CBD80); - set_func_end(0x005CBD80, 0x005CBE08); - set_func_start(0x005CBE10, 0x005CBE10); - set_func_end(0x005CBE10, 0x005CBE95); - set_func_start(0x005CBEA0, 0x005CBEA0); - set_func_end(0x005CBEA0, 0x005CBF25); - set_func_start(0x005CBF30, 0x005CBF30); - set_func_end(0x005CBF30, 0x005CBFB8); - set_func_start(0x005CBFC0, 0x005CBFC0); - set_func_end(0x005CBFC0, 0x005CC048); - set_func_start(0x005CC050, 0x005CC050); - set_func_end(0x005CC050, 0x005CC0D8); - set_func_start(0x005CC0E0, 0x005CC0E0); - set_func_end(0x005CC0E0, 0x005CC168); - set_func_start(0x005CC170, 0x005CC170); - set_func_end(0x005CC170, 0x005CC1F8); - set_func_start(0x005CC200, 0x005CC200); - set_func_end(0x005CC200, 0x005CC288); - set_func_start(0x005CC290, 0x005CC290); - set_func_end(0x005CC290, 0x005CC360); - set_func_start(0x005CC360, 0x005CC360); - set_func_end(0x005CC360, 0x005CC3D6); - set_func_start(0x005CC3E0, 0x005CC3E0); - set_func_end(0x005CC3E0, 0x005CC46F); - set_func_start(0x005CC470, 0x005CC470); - set_func_end(0x005CC470, 0x005CC502); - set_func_start(0x005CC9C0, 0x005CC9C0); - set_func_end(0x005CC9C0, 0x005CCC84); - set_func_start(0x005CCC90, 0x005CCC90); - set_func_end(0x005CCC90, 0x005CCD8E); - set_func_start(0x005CCD90, 0x005CCD90); - set_func_end(0x005CCD90, 0x005CD098); - set_func_start(0x005CD1B0, 0x005CD1B0); - set_func_end(0x005CD1B0, 0x005CD1E4); - set_func_start(0x005CD820, 0x005CD820); - set_func_end(0x005CD820, 0x005CD85E); - set_func_start(0x005CD860, 0x005CD860); - set_func_end(0x005CD860, 0x005CD8E7); - set_func_start(0x005CD8F0, 0x005CD8F0); - set_func_end(0x005CD8F0, 0x005CD91D); - set_func_start(0x005CDE20, 0x005CDE20); - set_func_end(0x005CDE20, 0x005CE2B5); - set_func_start(0x005CE2C0, 0x005CE2C0); - set_func_end(0x005CE2C0, 0x005CE39A); - set_func_start(0x005CE3A0, 0x005CE3A0); - set_func_end(0x005CE3A0, 0x005CE400); - set_func_start(0x005CE400, 0x005CE400); - set_func_end(0x005CE400, 0x005CE460); - set_func_start(0x005CE460, 0x005CE460); - set_func_end(0x005CE460, 0x005CE4C4); - set_func_start(0x005CE4D0, 0x005CE4D0); - set_func_end(0x005CE4D0, 0x005CE534); - set_func_start(0x005CE540, 0x005CE540); - set_func_end(0x005CE540, 0x005CE5CB); - set_func_start(0x005CE5D0, 0x005CE5D0); - set_func_end(0x005CE5D0, 0x005CE6E6); - set_func_start(0x005CE6F0, 0x005CE6F0); - set_func_end(0x005CE6F0, 0x005CE862); - set_func_start(0x005CEAC0, 0x005CEAC0); - set_func_end(0x005CEAC0, 0x005CEAF4); - set_func_start(0x005CECE0, 0x005CECE0); - set_func_end(0x005CECE0, 0x005CEE2D); - set_func_start(0x005CEE30, 0x005CEE30); - set_func_end(0x005CEE30, 0x005CEEF0); - set_func_start(0x005CF020, 0x005CF020); - set_func_end(0x005CF020, 0x005CF035); - set_func_start(0x005CF040, 0x005CF040); - set_func_end(0x005CF040, 0x005CF131); - set_func_start(0x005CF140, 0x005CF140); - set_func_end(0x005CF140, 0x005CF21B); - set_func_start(0x005CF220, 0x005CF220); - set_func_end(0x005CF220, 0x005CF446); - set_func_start(0x005CF450, 0x005CF450); - set_func_end(0x005CF450, 0x005CF529); - set_func_start(0x005CF950, 0x005CF950); - set_func_end(0x005CF950, 0x005CF9BB); - set_func_start(0x005CFDB0, 0x005CFDB0); - set_func_end(0x005CFDB0, 0x005CFDB8); - set_func_start(0x005CFF20, 0x005CFF20); - set_func_end(0x005CFF20, 0x005CFF54); - set_func_start(0x005D0740, 0x005D0740); - set_func_end(0x005D0740, 0x005D07B0); - set_func_start(0x005D07B0, 0x005D07B0); - set_func_end(0x005D07B0, 0x005D0814); - set_func_start(0x005D0820, 0x005D0820); - set_func_end(0x005D0820, 0x005D084D); - set_func_start(0x005D1150, 0x005D1150); - set_func_end(0x005D1150, 0x005D11D4); - set_func_start(0x005D11E0, 0x005D11E0); - set_func_end(0x005D11E0, 0x005D1240); - set_func_start(0x005D1240, 0x005D1240); - set_func_end(0x005D1240, 0x005D1384); - set_func_start(0x005D1390, 0x005D1390); - set_func_end(0x005D1390, 0x005D141B); - set_func_start(0x005D1420, 0x005D1420); - set_func_end(0x005D1420, 0x005D148E); - set_func_start(0x005D1E50, 0x005D1E50); - set_func_end(0x005D1E50, 0x005D1ED1); - set_func_start(0x005D1EE0, 0x005D1EE0); - set_func_end(0x005D1EE0, 0x005D1F61); - set_func_start(0x005D1F70, 0x005D1F70); - set_func_end(0x005D1F70, 0x005D1FB9); - set_func_start(0x005D1FC0, 0x005D1FC0); - set_func_end(0x005D1FC0, 0x005D1FD3); - set_func_start(0x005D1FE0, 0x005D1FE0); - set_func_end(0x005D1FE0, 0x005D1FF3); - set_func_start(0x005D2000, 0x005D2000); - set_func_end(0x005D2000, 0x005D2049); - set_func_start(0x005D3160, 0x005D3160); - set_func_end(0x005D3160, 0x005D317C); - set_func_start(0x005D3180, 0x005D3180); - set_func_end(0x005D3180, 0x005D31E7); - set_func_start(0x005D3720, 0x005D3720); - set_func_end(0x005D3720, 0x005D3779); - set_func_start(0x005D3780, 0x005D3780); - set_func_end(0x005D3780, 0x005D3817); - set_func_start(0x005D3820, 0x005D3820); - set_func_end(0x005D3820, 0x005D38B9); - set_func_start(0x005D38C0, 0x005D38C0); - set_func_end(0x005D38C0, 0x005D3957); - set_func_start(0x005D3960, 0x005D3960); - set_func_end(0x005D3960, 0x005D3A1D); - set_func_start(0x005D3A20, 0x005D3A20); - set_func_end(0x005D3A20, 0x005D3AF4); - set_func_start(0x005D3B00, 0x005D3B00); - set_func_end(0x005D3B00, 0x005D3BC1); - set_func_start(0x005D3BD0, 0x005D3BD0); - set_func_end(0x005D3BD0, 0x005D3CDA); - set_func_start(0x005D3CE0, 0x005D3CE0); - set_func_end(0x005D3CE0, 0x005D3D79); - set_func_start(0x005D3D80, 0x005D3D80); - set_func_end(0x005D3D80, 0x005D3E78); - set_func_start(0x005D4EC0, 0x005D4EC0); - set_func_end(0x005D4EC0, 0x005D5258); - set_func_start(0x005D5280, 0x005D5280); - set_func_end(0x005D5280, 0x005D53BA); - set_func_start(0x005D53C0, 0x005D53C0); - set_func_end(0x005D53C0, 0x005D53FF); - set_func_start(0x005D5400, 0x005D5400); - set_func_end(0x005D5400, 0x005D54B8); - set_func_start(0x005D54C0, 0x005D54C0); - set_func_end(0x005D54C0, 0x005D54EC); - set_func_start(0x005D54F0, 0x005D54F0); - set_func_end(0x005D54F0, 0x005D551C); - set_func_start(0x005D5520, 0x005D5520); - set_func_end(0x005D5520, 0x005D554C); - set_func_start(0x005D5550, 0x005D5550); - set_func_end(0x005D5550, 0x005D557C); - set_func_start(0x005D5580, 0x005D5580); - set_func_end(0x005D5580, 0x005D55AC); - set_func_start(0x005D55B0, 0x005D55B0); - set_func_end(0x005D55B0, 0x005D5640); - set_func_start(0x005D5640, 0x005D5640); - set_func_end(0x005D5640, 0x005D5648); - set_func_start(0x005D5650, 0x005D5650); - set_func_end(0x005D5650, 0x005D5658); - set_func_start(0x005D5660, 0x005D5660); - set_func_end(0x005D5660, 0x005D5668); - set_func_start(0x005D5670, 0x005D5670); - set_func_end(0x005D5670, 0x005D581B); - set_func_start(0x005D5820, 0x005D5820); - set_func_end(0x005D5820, 0x005D5A05); - set_func_start(0x005D5A10, 0x005D5A10); - set_func_end(0x005D5A10, 0x005D5A5C); - set_func_start(0x005D65C0, 0x005D65C0); - set_func_end(0x005D65C0, 0x005D66E5); - set_func_start(0x005D66F0, 0x005D66F0); - set_func_end(0x005D66F0, 0x005D67A4); - set_func_start(0x005D67B0, 0x005D67B0); - set_func_end(0x005D67B0, 0x005D68FE); - set_func_start(0x005D6F60, 0x005D6F60); - set_func_end(0x005D6F60, 0x005D6FEB); - set_func_start(0x005D6FF0, 0x005D6FF0); - set_func_end(0x005D6FF0, 0x005D7012); - set_func_start(0x005D7180, 0x005D7180); - set_func_end(0x005D7180, 0x005D729B); - set_func_start(0x005D74A0, 0x005D74A0); - set_func_end(0x005D74A0, 0x005D758A); - set_func_start(0x005D7590, 0x005D7590); - set_func_end(0x005D7590, 0x005D7820); - set_func_start(0x005D7820, 0x005D7820); - set_func_end(0x005D7820, 0x005D7A82); - set_func_start(0x005D7A90, 0x005D7A90); - set_func_end(0x005D7A90, 0x005D7C71); - set_func_start(0x005D7C80, 0x005D7C80); - set_func_end(0x005D7C80, 0x005D7CFF); - set_func_start(0x005D7D00, 0x005D7D00); - set_func_end(0x005D7D00, 0x005D7D84); - set_func_start(0x005D7D90, 0x005D7D90); - set_func_end(0x005D7D90, 0x005D7EED); - set_func_start(0x005D7EF0, 0x005D7EF0); - set_func_end(0x005D7EF0, 0x005D7FE6); - set_func_start(0x005D7FF0, 0x005D7FF0); - set_func_end(0x005D7FF0, 0x005D84E4); - set_func_start(0x005D84F0, 0x005D84F0); - set_func_end(0x005D84F0, 0x005D864E); - set_func_start(0x005D8650, 0x005D8650); - set_func_end(0x005D8650, 0x005D8B06); - set_func_start(0x005D8B10, 0x005D8B10); - set_func_end(0x005D8B10, 0x005D8BC7); - set_func_start(0x005D8BD0, 0x005D8BD0); - set_func_end(0x005D8BD0, 0x005D8C61); - set_func_start(0x005D8C70, 0x005D8C70); - set_func_end(0x005D8C70, 0x005D8D7F); - set_func_start(0x005D8D80, 0x005D8D80); - set_func_end(0x005D8D80, 0x005D8F61); - set_func_start(0x005D8F70, 0x005D8F70); - set_func_end(0x005D8F70, 0x005D91A1); - set_func_start(0x005D91B0, 0x005D91B0); - set_func_end(0x005D91B0, 0x005D92F2); - set_func_start(0x005D9300, 0x005D9300); - set_func_end(0x005D9300, 0x005D93FF); - set_func_start(0x005D9400, 0x005D9400); - set_func_end(0x005D9400, 0x005D953B); - set_func_start(0x005DA120, 0x005DA120); - set_func_end(0x005DA120, 0x005DA142); - set_func_start(0x005DA150, 0x005DA150); - set_func_end(0x005DA150, 0x005DA16C); - set_func_start(0x005DA170, 0x005DA170); - set_func_end(0x005DA170, 0x005DA1AE); - set_func_start(0x005DA1B0, 0x005DA1B0); - set_func_end(0x005DA1B0, 0x005DA267); - set_func_start(0x005DA270, 0x005DA270); - set_func_end(0x005DA270, 0x005DA2D5); - set_func_start(0x005DA2E0, 0x005DA2E0); - set_func_end(0x005DA2E0, 0x005DA30D); - set_func_start(0x005DA310, 0x005DA310); - set_func_end(0x005DA310, 0x005DA391); - set_func_start(0x005DA8B0, 0x005DA8B0); - set_func_end(0x005DA8B0, 0x005DA8FB); - set_func_start(0x005DA900, 0x005DA900); - set_func_end(0x005DA900, 0x005DA967); - set_func_start(0x005DA970, 0x005DA970); - set_func_end(0x005DA970, 0x005DA99D); - set_func_start(0x005DA9A0, 0x005DA9A0); - set_func_end(0x005DA9A0, 0x005DAA68); - set_func_start(0x005DAA70, 0x005DAA70); - set_func_end(0x005DAA70, 0x005DAB6C); - set_func_start(0x005DAB70, 0x005DAB70); - set_func_end(0x005DAB70, 0x005DABF6); - set_func_start(0x005DAC00, 0x005DAC00); - set_func_end(0x005DAC00, 0x005DACD2); - set_func_start(0x005DB2A0, 0x005DB2A0); - set_func_end(0x005DB2A0, 0x005DB543); - set_func_start(0x005DB550, 0x005DB550); - set_func_end(0x005DB550, 0x005DB6D2); - set_func_start(0x005DB6E0, 0x005DB6E0); - set_func_end(0x005DB6E0, 0x005DB808); - set_func_start(0x005DB810, 0x005DB810); - set_func_end(0x005DB810, 0x005DB919); - set_func_start(0x005DB920, 0x005DB920); - set_func_end(0x005DB920, 0x005DBA61); - set_func_start(0x005DBA70, 0x005DBA70); - set_func_end(0x005DBA70, 0x005DBBA0); - set_func_start(0x005DBBA0, 0x005DBBA0); - set_func_end(0x005DBBA0, 0x005DBCB6); - set_func_start(0x005DBCC0, 0x005DBCC0); - set_func_end(0x005DBCC0, 0x005DBE05); - set_func_start(0x005DBE10, 0x005DBE10); - set_func_end(0x005DBE10, 0x005DBF0A); - set_func_start(0x005DBF10, 0x005DBF10); - set_func_end(0x005DBF10, 0x005DBF8E); - set_func_start(0x005DBF90, 0x005DBF90); - set_func_end(0x005DBF90, 0x005DC0A8); - set_func_start(0x005DC0B0, 0x005DC0B0); - set_func_end(0x005DC0B0, 0x005DC109); - set_func_start(0x005DD070, 0x005DD070); - set_func_end(0x005DD070, 0x005DD08D); - set_func_start(0x005DD090, 0x005DD090); - set_func_end(0x005DD090, 0x005DD0ED); - set_func_start(0x005DD0F0, 0x005DD0F0); - set_func_end(0x005DD0F0, 0x005DD22B); - set_func_start(0x005DD230, 0x005DD230); - set_func_end(0x005DD230, 0x005DD3DD); - set_func_start(0x005DD3E0, 0x005DD3E0); - set_func_end(0x005DD3E0, 0x005DD41A); - set_func_start(0x005DD420, 0x005DD420); - set_func_end(0x005DD420, 0x005DD45A); - set_func_start(0x005DD460, 0x005DD460); - set_func_end(0x005DD460, 0x005DD4F6); - set_func_start(0x005DD500, 0x005DD500); - set_func_end(0x005DD500, 0x005DD594); - set_func_start(0x005DE400, 0x005DE400); - set_func_end(0x005DE400, 0x005DE619); - set_func_start(0x005DE620, 0x005DE620); - set_func_end(0x005DE620, 0x005DE8B6); - set_func_start(0x005DF010, 0x005DF010); - set_func_end(0x005DF010, 0x005DF094); - set_func_start(0x005DF0A0, 0x005DF0A0); - set_func_end(0x005DF0A0, 0x005DF0CD); - set_func_start(0x005DF0D0, 0x005DF0D0); - set_func_end(0x005DF0D0, 0x005DF0DD); - set_func_start(0x005DF0E0, 0x005DF0E0); - set_func_end(0x005DF0E0, 0x005DF143); - set_func_start(0x005DF150, 0x005DF150); - set_func_end(0x005DF150, 0x005DF1C8); - set_func_start(0x005DF1D0, 0x005DF1D0); - set_func_end(0x005DF1D0, 0x005DF246); - set_func_start(0x005DF250, 0x005DF250); - set_func_end(0x005DF250, 0x005DF395); - set_func_start(0x005DF3A0, 0x005DF3A0); - set_func_end(0x005DF3A0, 0x005DF3F6); - set_func_start(0x005DF400, 0x005DF400); - set_func_end(0x005DF400, 0x005DF456); - set_func_start(0x005DF460, 0x005DF460); - set_func_end(0x005DF460, 0x005DF51C); - set_func_start(0x005DF520, 0x005DF520); - set_func_end(0x005DF520, 0x005DF5CD); - set_func_start(0x005DF5D0, 0x005DF5D0); - set_func_end(0x005DF5D0, 0x005DF604); - set_func_start(0x005DF610, 0x005DF610); - set_func_end(0x005DF610, 0x005DF6F7); - set_func_start(0x005DF700, 0x005DF700); - set_func_end(0x005DF700, 0x005DF77D); - set_func_start(0x005DF780, 0x005DF780); - set_func_end(0x005DF780, 0x005DF862); - set_func_start(0x005DF870, 0x005DF870); - set_func_end(0x005DF870, 0x005DF89E); - set_func_start(0x005DF8A0, 0x005DF8A0); - set_func_end(0x005DF8A0, 0x005DF910); - set_func_start(0x005DF910, 0x005DF910); - set_func_end(0x005DF910, 0x005DF932); - set_func_start(0x005DF940, 0x005DF940); - set_func_end(0x005DF940, 0x005DFA02); - set_func_start(0x005DFA10, 0x005DFA10); - set_func_end(0x005DFA10, 0x005DFA74); - set_func_start(0x005DFA80, 0x005DFA80); - set_func_end(0x005DFA80, 0x005DFAF5); - set_func_start(0x005DFB00, 0x005DFB00); - set_func_end(0x005DFB00, 0x005DFB3F); - set_func_start(0x005DFB40, 0x005DFB40); - set_func_end(0x005DFB40, 0x005DFB95); - set_func_start(0x005DFBA0, 0x005DFBA0); - set_func_end(0x005DFBA0, 0x005DFC40); - set_func_start(0x005DFC40, 0x005DFC40); - set_func_end(0x005DFC40, 0x005DFD1D); - set_func_start(0x005E02F0, 0x005E02F0); - set_func_end(0x005E02F0, 0x005E0337); - set_func_start(0x005E0340, 0x005E0340); - set_func_end(0x005E0340, 0x005E041F); - set_func_start(0x005E0590, 0x005E0590); - set_func_end(0x005E0590, 0x005E06C1); - set_func_start(0x005E06D0, 0x005E06D0); - set_func_end(0x005E06D0, 0x005E07F7); - set_func_start(0x005E3D60, 0x005E3D60); - set_func_end(0x005E3D60, 0x005E405D); - set_func_start(0x005E4060, 0x005E4060); - set_func_end(0x005E4060, 0x005E4068); - set_func_start(0x005E4070, 0x005E4070); - set_func_end(0x005E4070, 0x005E419C); - set_func_start(0x005E41A0, 0x005E41A0); - set_func_end(0x005E41A0, 0x005E425E); - set_func_start(0x005E4260, 0x005E4260); - set_func_end(0x005E4260, 0x005E431E); - set_func_start(0x005E4320, 0x005E4320); - set_func_end(0x005E4320, 0x005E43E6); - set_func_start(0x005E43F0, 0x005E43F0); - set_func_end(0x005E43F0, 0x005E4484); - set_func_start(0x005E4490, 0x005E4490); - set_func_end(0x005E4490, 0x005E4660); - set_func_start(0x005E4660, 0x005E4660); - set_func_end(0x005E4660, 0x005E4833); - set_func_start(0x005E4840, 0x005E4840); - set_func_end(0x005E4840, 0x005E48EE); - set_func_start(0x005E48F0, 0x005E48F0); - set_func_end(0x005E48F0, 0x005E49A3); - set_func_start(0x005E49B0, 0x005E49B0); - set_func_end(0x005E49B0, 0x005E4B64); - set_func_start(0x005E4B70, 0x005E4B70); - set_func_end(0x005E4B70, 0x005E4C0C); - set_func_start(0x005E4C10, 0x005E4C10); - set_func_end(0x005E4C10, 0x005E4D10); - set_func_start(0x005E4D10, 0x005E4D10); - set_func_end(0x005E4D10, 0x005E4ECB); - set_func_start(0x005E4ED0, 0x005E4ED0); - set_func_end(0x005E4ED0, 0x005E4FA4); - set_func_start(0x005E4FB0, 0x005E4FB0); - set_func_end(0x005E4FB0, 0x005E50F7); - set_func_start(0x005E5100, 0x005E5100); - set_func_end(0x005E5100, 0x005E5149); - set_func_start(0x005E5150, 0x005E5150); - set_func_end(0x005E5150, 0x005E5199); - set_func_start(0x005E51A0, 0x005E51A0); - set_func_end(0x005E51A0, 0x005E51CA); - set_func_start(0x005E51D0, 0x005E51D0); - set_func_end(0x005E51D0, 0x005E52C2); - set_func_start(0x005E52D0, 0x005E52D0); - set_func_end(0x005E52D0, 0x005E53CB); - set_func_start(0x005E53D0, 0x005E53D0); - set_func_end(0x005E53D0, 0x005E54BB); - set_func_start(0x005E54C0, 0x005E54C0); - set_func_end(0x005E54C0, 0x005E5634); - set_func_start(0x005E5640, 0x005E5640); - set_func_end(0x005E5640, 0x005E56BC); - set_func_start(0x005E56C0, 0x005E56C0); - set_func_end(0x005E56C0, 0x005E573A); - set_func_start(0x005E5740, 0x005E5740); - set_func_end(0x005E5740, 0x005E5748); - set_func_start(0x005E5750, 0x005E5750); - set_func_end(0x005E5750, 0x005E57DC); - set_func_start(0x005E5CC0, 0x005E5CC0); - set_func_end(0x005E5CC0, 0x005E5F59); - set_func_start(0x005E5F60, 0x005E5F60); - set_func_end(0x005E5F60, 0x005E60CF); - set_func_start(0x005E60D0, 0x005E60D0); - set_func_end(0x005E60D0, 0x005E623F); - set_func_start(0x005E6240, 0x005E6240); - set_func_end(0x005E6240, 0x005E63CE); - set_func_start(0x005E63D0, 0x005E63D0); - set_func_end(0x005E63D0, 0x005E64AE); - set_func_start(0x005E64B0, 0x005E64B0); - set_func_end(0x005E64B0, 0x005E64CF); - set_func_start(0x005E6650, 0x005E6650); - set_func_end(0x005E6650, 0x005E67BC); - set_func_start(0x005E67C0, 0x005E67C0); - set_func_end(0x005E67C0, 0x005E687A); - set_func_start(0x005E6DE0, 0x005E6DE0); - set_func_end(0x005E6DE0, 0x005E6E31); - set_func_start(0x005E7700, 0x005E7700); - set_func_end(0x005E7700, 0x005E7758); - set_func_start(0x005E7780, 0x005E7780); - set_func_end(0x005E7780, 0x005E77BA); - set_func_start(0x005E77C0, 0x005E77C0); - set_func_end(0x005E77C0, 0x005E7885); - set_func_start(0x005E7890, 0x005E7890); - set_func_end(0x005E7890, 0x005E78E3); - set_func_start(0x005E7D60, 0x005E7D60); - set_func_end(0x005E7D60, 0x005E7E51); - set_func_start(0x005E7E60, 0x005E7E60); - set_func_end(0x005E7E60, 0x005E7F9C); - set_func_start(0x005E7FA0, 0x005E7FA0); - set_func_end(0x005E7FA0, 0x005E8030); - set_func_start(0x005E8030, 0x005E8030); - set_func_end(0x005E8030, 0x005E8284); - set_func_start(0x005E95C0, 0x005E95C0); - set_func_end(0x005E95C0, 0x005E9BB5); - set_func_start(0x005E9BC0, 0x005E9BC0); - set_func_end(0x005E9BC0, 0x005E9D71); - set_func_start(0x005E9D80, 0x005E9D80); - set_func_end(0x005E9D80, 0x005E9E31); - set_func_start(0x005E9E40, 0x005E9E40); - set_func_end(0x005E9E40, 0x005EA040); - set_func_start(0x005EA040, 0x005EA040); - set_func_end(0x005EA040, 0x005EA164); - set_func_start(0x005EA170, 0x005EA170); - set_func_end(0x005EA170, 0x005EA265); - set_func_start(0x005EA270, 0x005EA270); - set_func_end(0x005EA270, 0x005EA3DC); - set_func_start(0x005EA3E0, 0x005EA3E0); - set_func_end(0x005EA3E0, 0x005EA4E6); - set_func_start(0x005EA4F0, 0x005EA4F0); - set_func_end(0x005EA4F0, 0x005EA5EF); - set_func_start(0x005EA5F0, 0x005EA5F0); - set_func_end(0x005EA5F0, 0x005EA625); - set_func_start(0x005EA630, 0x005EA630); - set_func_end(0x005EA630, 0x005EA69D); - set_func_start(0x005EA6A0, 0x005EA6A0); - set_func_end(0x005EA6A0, 0x005EA6DA); - set_func_start(0x005EA6E0, 0x005EA6E0); - set_func_end(0x005EA6E0, 0x005EA77C); - set_func_start(0x005EA780, 0x005EA780); - set_func_end(0x005EA780, 0x005EA7F0); - set_func_start(0x005EA7F0, 0x005EA7F0); - set_func_end(0x005EA7F0, 0x005EA832); - set_func_start(0x005EA840, 0x005EA840); - set_func_end(0x005EA840, 0x005EA87A); - set_func_start(0x005EA880, 0x005EA880); - set_func_end(0x005EA880, 0x005EA924); - set_func_start(0x005EA930, 0x005EA930); - set_func_end(0x005EA930, 0x005EA9A7); - set_func_start(0x005EA9B0, 0x005EA9B0); - set_func_end(0x005EA9B0, 0x005EAAEC); - set_func_start(0x005EAAF0, 0x005EAAF0); - set_func_end(0x005EAAF0, 0x005EABF9); - set_func_start(0x005EAC00, 0x005EAC00); - set_func_end(0x005EAC00, 0x005EAC08); - set_func_start(0x005EAC10, 0x005EAC10); - set_func_end(0x005EAC10, 0x005EAC81); - set_func_start(0x005EAC90, 0x005EAC90); - set_func_end(0x005EAC90, 0x005EAC98); - set_func_start(0x005EACA0, 0x005EACA0); - set_func_end(0x005EACA0, 0x005EAE8C); - set_func_start(0x005EAE90, 0x005EAE90); - set_func_end(0x005EAE90, 0x005EAF27); - set_func_start(0x005EEB70, 0x005EEB70); - set_func_end(0x005EEB70, 0x005EEB71); - set_func_start(0x005F9550, 0x005F9550); - set_func_end(0x005F9550, 0x005F9572); - set_func_start(0x005F9DD0, 0x005F9DD0); - set_func_end(0x005F9DD0, 0x005F9E0F); - set_func_start(0x005F9E10, 0x005F9E10); - set_func_end(0x005F9E10, 0x005F9E5C); - set_func_start(0x005F9E60, 0x005F9E60); - set_func_end(0x005F9E60, 0x005F9F06); - set_func_start(0x005F9F10, 0x005F9F10); - set_func_end(0x005F9F10, 0x005F9F6E); - set_func_start(0x005F9F70, 0x005F9F70); - set_func_end(0x005F9F70, 0x005F9FDB); - set_func_start(0x005F9FE0, 0x005F9FE0); - set_func_end(0x005F9FE0, 0x005FA04B); - set_func_start(0x005FA050, 0x005FA050); - set_func_end(0x005FA050, 0x005FA05E); - set_func_start(0x005FAAE0, 0x005FAAE0); - set_func_end(0x005FAAE0, 0x005FAB6D); - set_func_start(0x005FB660, 0x005FB660); - set_func_end(0x005FB660, 0x005FB6C8); - set_func_start(0x005FB6D0, 0x005FB6D0); - set_func_end(0x005FB6D0, 0x005FB71B); - set_func_start(0x005FB720, 0x005FB720); - set_func_end(0x005FB720, 0x005FB76B); - set_func_start(0x005FB770, 0x005FB770); - set_func_end(0x005FB770, 0x005FB7CB); - set_func_start(0x005FB7D0, 0x005FB7D0); - set_func_end(0x005FB7D0, 0x005FB81C); - set_func_start(0x005FB820, 0x005FB820); - set_func_end(0x005FB820, 0x005FB8B1); - set_func_start(0x005FB8C0, 0x005FB8C0); - set_func_end(0x005FB8C0, 0x005FB967); - set_func_start(0x005FB970, 0x005FB970); - set_func_end(0x005FB970, 0x005FB9B5); - set_func_start(0x005FB9C0, 0x005FB9C0); - set_func_end(0x005FB9C0, 0x005FBA05); - set_func_start(0x005FBA10, 0x005FBA10); - set_func_end(0x005FBA10, 0x005FBA55); - set_func_start(0x005FBF80, 0x005FBF80); - set_func_end(0x005FBF80, 0x005FC095); - set_func_start(0x005FC0A0, 0x005FC0A0); - set_func_end(0x005FC0A0, 0x005FC0E2); - set_func_start(0x005FC140, 0x005FC140); - set_func_end(0x005FC140, 0x005FC182); - set_func_start(0x005FC190, 0x005FC190); - set_func_end(0x005FC190, 0x005FC1FA); - set_func_start(0x005FC200, 0x005FC200); - set_func_end(0x005FC200, 0x005FC242); - set_func_start(0x005FC250, 0x005FC250); - set_func_end(0x005FC250, 0x005FC28F); - set_func_start(0x005FC290, 0x005FC290); - set_func_end(0x005FC290, 0x005FC2D2); - set_func_start(0x005FC2E0, 0x005FC2E0); - set_func_end(0x005FC2E0, 0x005FC31F); - set_func_start(0x005FC320, 0x005FC320); - set_func_end(0x005FC320, 0x005FC360); - set_func_start(0x005FC360, 0x005FC360); - set_func_end(0x005FC360, 0x005FC3A2); - set_func_start(0x005FC3B0, 0x005FC3B0); - set_func_end(0x005FC3B0, 0x005FC3F0); - set_func_start(0x005FC3F0, 0x005FC3F0); - set_func_end(0x005FC3F0, 0x005FC432); - set_func_start(0x005FC440, 0x005FC440); - set_func_end(0x005FC440, 0x005FC482); - set_func_start(0x005FC490, 0x005FC490); - set_func_end(0x005FC490, 0x005FC4CF); - set_func_start(0x005FC4D0, 0x005FC4D0); - set_func_end(0x005FC4D0, 0x005FC515); - set_func_start(0x005FC520, 0x005FC520); - set_func_end(0x005FC520, 0x005FC562); - set_func_start(0x005FC570, 0x005FC570); - set_func_end(0x005FC570, 0x005FC5B2); - set_func_start(0x005FC5C0, 0x005FC5C0); - set_func_end(0x005FC5C0, 0x005FC602); - set_func_start(0x005FC610, 0x005FC610); - set_func_end(0x005FC610, 0x005FC671); - set_func_start(0x005FC680, 0x005FC680); - set_func_end(0x005FC680, 0x005FC6BB); - set_func_start(0x005FC6C0, 0x005FC6C0); - set_func_end(0x005FC6C0, 0x005FC721); - set_func_start(0x005FC730, 0x005FC730); - set_func_end(0x005FC730, 0x005FC77E); - set_func_start(0x005FC780, 0x005FC780); - set_func_end(0x005FC780, 0x005FC825); - set_func_start(0x005FC830, 0x005FC830); - set_func_end(0x005FC830, 0x005FC885); - set_func_start(0x005FC890, 0x005FC890); - set_func_end(0x005FC890, 0x005FC8D2); - set_func_start(0x005FC8E0, 0x005FC8E0); - set_func_end(0x005FC8E0, 0x005FC920); - set_func_start(0x005FC920, 0x005FC920); - set_func_end(0x005FC920, 0x005FC960); - set_func_start(0x005FCC10, 0x005FCC10); - set_func_end(0x005FCC10, 0x005FCC59); - set_func_start(0x005FD550, 0x005FD550); - set_func_end(0x005FD550, 0x005FD5B8); - set_func_start(0x005FF080, 0x005FF080); - set_func_end(0x005FF080, 0x005FF093); - set_func_start(0x005FF0A0, 0x005FF0A0); - set_func_end(0x005FF0A0, 0x005FF0C6); - set_func_start(0x005FF0D0, 0x005FF0D0); - set_func_end(0x005FF0D0, 0x005FF0E6); - set_func_start(0x005FF0F0, 0x005FF0F0); - set_func_end(0x005FF0F0, 0x005FF116); - set_func_start(0x005FF120, 0x005FF120); - set_func_end(0x005FF120, 0x005FF136); - set_func_start(0x005FF140, 0x005FF140); - set_func_end(0x005FF140, 0x005FF166); - set_func_start(0x005FF170, 0x005FF170); - set_func_end(0x005FF170, 0x005FF186); - set_func_start(0x005FF190, 0x005FF190); - set_func_end(0x005FF190, 0x005FF1B9); - set_func_start(0x005FF1C0, 0x005FF1C0); - set_func_end(0x005FF1C0, 0x005FF1D6); - set_func_start(0x005FF1E0, 0x005FF1E0); - set_func_end(0x005FF1E0, 0x005FF20C); - set_func_start(0x005FF210, 0x005FF210); - set_func_end(0x005FF210, 0x005FF226); - set_func_start(0x005FF230, 0x005FF230); - set_func_end(0x005FF230, 0x005FF25C); - set_func_start(0x005FF260, 0x005FF260); - set_func_end(0x005FF260, 0x005FF2B7); - set_func_start(0x005FF2C0, 0x005FF2C0); - set_func_end(0x005FF2C0, 0x005FF31B); - set_func_start(0x006017E0, 0x006017E0); - set_func_end(0x006017E0, 0x00601838); - set_func_start(0x00601840, 0x00601840); - set_func_end(0x00601840, 0x00601898); - set_func_start(0x006018A0, 0x006018A0); - set_func_end(0x006018A0, 0x006018A9); - set_func_start(0x006018B0, 0x006018B0); - set_func_end(0x006018B0, 0x006018B9); - set_func_start(0x006039B0, 0x006039B0); - set_func_end(0x006039B0, 0x00603A0F); - set_func_start(0x00604C80, 0x00604C80); - set_func_end(0x00604C80, 0x00604CD3); - set_func_start(0x00604CE0, 0x00604CE0); - set_func_end(0x00604CE0, 0x00604D0A); - set_func_start(0x00604D10, 0x00604D10); - set_func_end(0x00604D10, 0x00604D3A); - set_func_start(0x006081F0, 0x006081F0); - set_func_end(0x006081F0, 0x0060822A); - set_func_start(0x00608230, 0x00608230); - set_func_end(0x00608230, 0x00608266); - set_func_start(0x00608270, 0x00608270); - set_func_end(0x00608270, 0x006082B6); - set_func_start(0x006082C0, 0x006082C0); - set_func_end(0x006082C0, 0x00608364); - set_func_start(0x00608560, 0x00608560); - set_func_end(0x00608560, 0x0060857E); - set_func_start(0x00608580, 0x00608580); - set_func_end(0x00608580, 0x006085C1); - set_func_start(0x00608690, 0x00608690); - set_func_end(0x00608690, 0x00608760); - set_func_start(0x00608760, 0x00608760); - set_func_end(0x00608760, 0x0060887A); - set_func_start(0x0060A450, 0x0060A450); - set_func_end(0x0060A450, 0x0060A48A); - set_func_start(0x0060A490, 0x0060A490); - set_func_end(0x0060A490, 0x0060A50A); - set_func_start(0x0060A510, 0x0060A510); - set_func_end(0x0060A510, 0x0060A5CE); - set_func_start(0x0060C2A0, 0x0060C2A0); - set_func_end(0x0060C2A0, 0x0060C342); - set_func_start(0x0060C350, 0x0060C350); - set_func_end(0x0060C350, 0x0060C3C5); - set_func_start(0x0060C3D0, 0x0060C3D0); - set_func_end(0x0060C3D0, 0x0060C4A3); - set_func_start(0x0060C4B0, 0x0060C4B0); - set_func_end(0x0060C4B0, 0x0060C542); - set_func_start(0x0060C550, 0x0060C550); - set_func_end(0x0060C550, 0x0060C6E9); - set_func_start(0x0060C6F0, 0x0060C6F0); - set_func_end(0x0060C6F0, 0x0060C76F); - set_func_start(0x0060C770, 0x0060C770); - set_func_end(0x0060C770, 0x0060C810); - set_func_start(0x0060C810, 0x0060C810); - set_func_end(0x0060C810, 0x0060C89F); - set_func_start(0x0060C8A0, 0x0060C8A0); - set_func_end(0x0060C8A0, 0x0060C916); - set_func_start(0x0060C920, 0x0060C920); - set_func_end(0x0060C920, 0x0060C998); - set_func_start(0x0060C9A0, 0x0060C9A0); - set_func_end(0x0060C9A0, 0x0060CA18); - set_func_start(0x0060CA20, 0x0060CA20); - set_func_end(0x0060CA20, 0x0060CA94); - set_func_start(0x0060CAA0, 0x0060CAA0); - set_func_end(0x0060CAA0, 0x0060CB1D); - set_func_start(0x0060CB20, 0x0060CB20); - set_func_end(0x0060CB20, 0x0060CB98); - set_func_start(0x0060CBA0, 0x0060CBA0); - set_func_end(0x0060CBA0, 0x0060CC29); - set_func_start(0x0060CC30, 0x0060CC30); - set_func_end(0x0060CC30, 0x0060CD44); - set_func_start(0x0060CD50, 0x0060CD50); - set_func_end(0x0060CD50, 0x0060CE20); - set_func_start(0x0060CE20, 0x0060CE20); - set_func_end(0x0060CE20, 0x0060CF15); - set_func_start(0x0060CF20, 0x0060CF20); - set_func_end(0x0060CF20, 0x0060CFA4); - set_func_start(0x0060CFB0, 0x0060CFB0); - set_func_end(0x0060CFB0, 0x0060D091); - set_func_start(0x0060D0A0, 0x0060D0A0); - set_func_end(0x0060D0A0, 0x0060D27B); - set_func_start(0x0060D280, 0x0060D280); - set_func_end(0x0060D280, 0x0060D328); - set_func_start(0x0060D330, 0x0060D330); - set_func_end(0x0060D330, 0x0060D3CF); - set_func_start(0x0060D3D0, 0x0060D3D0); - set_func_end(0x0060D3D0, 0x0060D52E); - set_func_start(0x0060D530, 0x0060D530); - set_func_end(0x0060D530, 0x0060D68E); - set_func_start(0x0060D690, 0x0060D690); - set_func_end(0x0060D690, 0x0060D730); - set_func_start(0x0060D730, 0x0060D730); - set_func_end(0x0060D730, 0x0060D7CE); - set_func_start(0x0060D7D0, 0x0060D7D0); - set_func_end(0x0060D7D0, 0x0060D853); - set_func_start(0x0060D860, 0x0060D860); - set_func_end(0x0060D860, 0x0060D8E4); - set_func_start(0x0060D8F0, 0x0060D8F0); - set_func_end(0x0060D8F0, 0x0060D961); - set_func_start(0x0060D970, 0x0060D970); - set_func_end(0x0060D970, 0x0060D9F3); - set_func_start(0x0060DA00, 0x0060DA00); - set_func_end(0x0060DA00, 0x0060DB11); - set_func_start(0x0060DB20, 0x0060DB20); - set_func_end(0x0060DB20, 0x0060DB7C); - set_func_start(0x0060DB80, 0x0060DB80); - set_func_end(0x0060DB80, 0x0060DBE2); - set_func_start(0x0060DBF0, 0x0060DBF0); - set_func_end(0x0060DBF0, 0x0060DC69); - set_func_start(0x0060DC70, 0x0060DC70); - set_func_end(0x0060DC70, 0x0060DD3C); - set_func_start(0x0060DD40, 0x0060DD40); - set_func_end(0x0060DD40, 0x0060DDA1); - set_func_start(0x0060DDB0, 0x0060DDB0); - set_func_end(0x0060DDB0, 0x0060DE6F); - set_func_start(0x0060DE70, 0x0060DE70); - set_func_end(0x0060DE70, 0x0060DF2A); - set_func_start(0x0060DF30, 0x0060DF30); - set_func_end(0x0060DF30, 0x0060DF8F); - set_func_start(0x0060DF90, 0x0060DF90); - set_func_end(0x0060DF90, 0x0060DFEF); - set_func_start(0x0060DFF0, 0x0060DFF0); - set_func_end(0x0060DFF0, 0x0060E067); - set_func_start(0x0060E070, 0x0060E070); - set_func_end(0x0060E070, 0x0060E0CF); - set_func_start(0x0060E0D0, 0x0060E0D0); - set_func_end(0x0060E0D0, 0x0060E12F); - set_func_start(0x0060E130, 0x0060E130); - set_func_end(0x0060E130, 0x0060E1B0); - set_func_start(0x0060E1B0, 0x0060E1B0); - set_func_end(0x0060E1B0, 0x0060E230); - set_func_start(0x0060E230, 0x0060E230); - set_func_end(0x0060E230, 0x0060E28F); - set_func_start(0x0060E290, 0x0060E290); - set_func_end(0x0060E290, 0x0060E30E); - set_func_start(0x0060E310, 0x0060E310); - set_func_end(0x0060E310, 0x0060E3A8); - set_func_start(0x0060E3B0, 0x0060E3B0); - set_func_end(0x0060E3B0, 0x0060E40F); - set_func_start(0x0060E410, 0x0060E410); - set_func_end(0x0060E410, 0x0060E46F); - set_func_start(0x0060E470, 0x0060E470); - set_func_end(0x0060E470, 0x0060E4DC); - set_func_start(0x0060E4E0, 0x0060E4E0); - set_func_end(0x0060E4E0, 0x0060E560); - set_func_start(0x0060E560, 0x0060E560); - set_func_end(0x0060E560, 0x0060E626); - set_func_start(0x0060E630, 0x0060E630); - set_func_end(0x0060E630, 0x0060E731); - set_func_start(0x0060E740, 0x0060E740); - set_func_end(0x0060E740, 0x0060E994); - set_func_start(0x0060E9A0, 0x0060E9A0); - set_func_end(0x0060E9A0, 0x0060EA53); - set_func_start(0x0060EA60, 0x0060EA60); - set_func_end(0x0060EA60, 0x0060EADB); - set_func_start(0x0060EAE0, 0x0060EAE0); - set_func_end(0x0060EAE0, 0x0060EB5B); - set_func_start(0x0060EB60, 0x0060EB60); - set_func_end(0x0060EB60, 0x0060EC57); - set_func_start(0x0060EC60, 0x0060EC60); - set_func_end(0x0060EC60, 0x0060ED37); - set_func_start(0x0060ED40, 0x0060ED40); - set_func_end(0x0060ED40, 0x0060EF3B); - set_func_start(0x0060EF40, 0x0060EF40); - set_func_end(0x0060EF40, 0x0060F0F2); - set_func_start(0x0060F100, 0x0060F100); - set_func_end(0x0060F100, 0x0060F34F); - set_func_start(0x0060F350, 0x0060F350); - set_func_end(0x0060F350, 0x0060F3CE); - set_func_start(0x0060F3D0, 0x0060F3D0); - set_func_end(0x0060F3D0, 0x0060F47A); - set_func_start(0x0060F480, 0x0060F480); - set_func_end(0x0060F480, 0x0060F574); - set_func_start(0x0060F580, 0x0060F580); - set_func_end(0x0060F580, 0x0060F675); - set_func_start(0x0060F680, 0x0060F680); - set_func_end(0x0060F680, 0x0060F783); - set_func_start(0x0060F790, 0x0060F790); - set_func_end(0x0060F790, 0x0060F85C); - set_func_start(0x0060F860, 0x0060F860); - set_func_end(0x0060F860, 0x0060F8DE); - set_func_start(0x0060F8E0, 0x0060F8E0); - set_func_end(0x0060F8E0, 0x0060F9D8); - set_func_start(0x0060F9E0, 0x0060F9E0); - set_func_end(0x0060F9E0, 0x0060FB91); - set_func_start(0x0060FBA0, 0x0060FBA0); - set_func_end(0x0060FBA0, 0x0060FC39); - set_func_start(0x0060FC40, 0x0060FC40); - set_func_end(0x0060FC40, 0x0060FCB5); - set_func_start(0x0060FCC0, 0x0060FCC0); - set_func_end(0x0060FCC0, 0x0060FD35); - set_func_start(0x0060FD40, 0x0060FD40); - set_func_end(0x0060FD40, 0x0060FEBC); - set_func_start(0x0060FEC0, 0x0060FEC0); - set_func_end(0x0060FEC0, 0x0061003C); - set_func_start(0x00610040, 0x00610040); - set_func_end(0x00610040, 0x00610198); - set_func_start(0x006101A0, 0x006101A0); - set_func_end(0x006101A0, 0x006102F1); - set_func_start(0x00610300, 0x00610300); - set_func_end(0x00610300, 0x00610441); - set_func_start(0x00610450, 0x00610450); - set_func_end(0x00610450, 0x0061054B); - set_func_start(0x00610550, 0x00610550); - set_func_end(0x00610550, 0x006107C1); - set_func_start(0x006107D0, 0x006107D0); - set_func_end(0x006107D0, 0x0061085D); - set_func_start(0x00610860, 0x00610860); - set_func_end(0x00610860, 0x006109F2); - set_func_start(0x00610A00, 0x00610A00); - set_func_end(0x00610A00, 0x00610B59); - set_func_start(0x00610B60, 0x00610B60); - set_func_end(0x00610B60, 0x00610C93); - set_func_start(0x00610CA0, 0x00610CA0); - set_func_end(0x00610CA0, 0x00610DD3); - set_func_start(0x00610DE0, 0x00610DE0); - set_func_end(0x00610DE0, 0x00610EB4); - set_func_start(0x00610EC0, 0x00610EC0); - set_func_end(0x00610EC0, 0x00610FA6); - set_func_start(0x00610FB0, 0x00610FB0); - set_func_end(0x00610FB0, 0x00611092); - set_func_start(0x00611130, 0x00611130); - set_func_end(0x00611130, 0x006111A9); - set_func_start(0x006111B0, 0x006111B0); - set_func_end(0x006111B0, 0x00611229); - set_func_start(0x00611230, 0x00611230); - set_func_end(0x00611230, 0x006112A9); - set_func_start(0x006112B0, 0x006112B0); - set_func_end(0x006112B0, 0x00611327); - set_func_start(0x00611330, 0x00611330); - set_func_end(0x00611330, 0x006113D9); - set_func_start(0x006113E0, 0x006113E0); - set_func_end(0x006113E0, 0x006115F9); - set_func_start(0x00611600, 0x00611600); - set_func_end(0x00611600, 0x0061166E); - set_func_start(0x00611670, 0x00611670); - set_func_end(0x00611670, 0x00611779); - set_func_start(0x00611780, 0x00611780); - set_func_end(0x00611780, 0x00611812); - set_func_start(0x00611820, 0x00611820); - set_func_end(0x00611820, 0x006118B2); - set_func_start(0x006118C0, 0x006118C0); - set_func_end(0x006118C0, 0x00611A1C); - set_func_start(0x00611A20, 0x00611A20); - set_func_end(0x00611A20, 0x00611ACB); - set_func_start(0x00611AD0, 0x00611AD0); - set_func_end(0x00611AD0, 0x00611B7B); - set_func_start(0x00611B80, 0x00611B80); - set_func_end(0x00611B80, 0x00611C38); - set_func_start(0x00611C40, 0x00611C40); - set_func_end(0x00611C40, 0x00611CA2); - set_func_start(0x00611CB0, 0x00611CB0); - set_func_end(0x00611CB0, 0x00611DE9); - set_func_start(0x00611DF0, 0x00611DF0); - set_func_end(0x00611DF0, 0x0061208A); - set_func_start(0x00612090, 0x00612090); - set_func_end(0x00612090, 0x00612260); - set_func_start(0x00612260, 0x00612260); - set_func_end(0x00612260, 0x006122F4); - set_func_start(0x00612300, 0x00612300); - set_func_end(0x00612300, 0x0061235B); - set_func_start(0x00612360, 0x00612360); - set_func_end(0x00612360, 0x006123BB); - set_func_start(0x006123C0, 0x006123C0); - set_func_end(0x006123C0, 0x00612421); - set_func_start(0x00612430, 0x00612430); - set_func_end(0x00612430, 0x00612497); - set_func_start(0x006124A0, 0x006124A0); - set_func_end(0x006124A0, 0x006124FC); - set_func_start(0x00612500, 0x00612500); - set_func_end(0x00612500, 0x00612592); - set_func_start(0x006125A0, 0x006125A0); - set_func_end(0x006125A0, 0x00612605); - set_func_start(0x00612610, 0x00612610); - set_func_end(0x00612610, 0x0061266F); - set_func_start(0x00612670, 0x00612670); - set_func_end(0x00612670, 0x006127E6); - set_func_start(0x006127F0, 0x006127F0); - set_func_end(0x006127F0, 0x00612870); - set_func_start(0x00612870, 0x00612870); - set_func_end(0x00612870, 0x006128FB); - set_func_start(0x00612900, 0x00612900); - set_func_end(0x00612900, 0x00612980); - set_func_start(0x00612980, 0x00612980); - set_func_end(0x00612980, 0x00612A00); - set_func_start(0x00612A00, 0x00612A00); - set_func_end(0x00612A00, 0x00612A86); - set_func_start(0x00612A90, 0x00612A90); - set_func_end(0x00612A90, 0x00612B38); - set_func_start(0x00612B40, 0x00612B40); - set_func_end(0x00612B40, 0x00612BE6); - set_func_start(0x00612BF0, 0x00612BF0); - set_func_end(0x00612BF0, 0x00612CA4); - set_func_start(0x00612CB0, 0x00612CB0); - set_func_end(0x00612CB0, 0x00612D4B); - set_func_start(0x00612D50, 0x00612D50); - set_func_end(0x00612D50, 0x00612E17); - set_func_start(0x00612E20, 0x00612E20); - set_func_end(0x00612E20, 0x00612F08); - set_func_start(0x00612F10, 0x00612F10); - set_func_end(0x00612F10, 0x00613020); - set_func_start(0x00613020, 0x00613020); - set_func_end(0x00613020, 0x0061313E); - set_func_start(0x00613140, 0x00613140); - set_func_end(0x00613140, 0x006131DB); - set_func_start(0x006131E0, 0x006131E0); - set_func_end(0x006131E0, 0x00613207); - set_func_start(0x00613290, 0x00613290); - set_func_end(0x00613290, 0x0061332B); - set_func_start(0x00613330, 0x00613330); - set_func_end(0x00613330, 0x006133CB); - set_func_start(0x006133D0, 0x006133D0); - set_func_end(0x006133D0, 0x0061349E); - set_func_start(0x006134A0, 0x006134A0); - set_func_end(0x006134A0, 0x0061356E); - set_func_start(0x00613570, 0x00613570); - set_func_end(0x00613570, 0x006135FE); - set_func_start(0x00613700, 0x00613700); - set_func_end(0x00613700, 0x00613740); - set_func_start(0x00613740, 0x00613740); - set_func_end(0x00613740, 0x00613780); - set_func_start(0x00613780, 0x00613780); - set_func_end(0x00613780, 0x006137C1); - set_func_start(0x006137D0, 0x006137D0); - set_func_end(0x006137D0, 0x00613822); - set_func_start(0x00613830, 0x00613830); - set_func_end(0x00613830, 0x006138BC); - set_func_start(0x006138C0, 0x006138C0); - set_func_end(0x006138C0, 0x006139A6); - set_func_start(0x006139B0, 0x006139B0); - set_func_end(0x006139B0, 0x00613A5C); - set_func_start(0x00613A60, 0x00613A60); - set_func_end(0x00613A60, 0x00613B31); - set_func_start(0x00613B40, 0x00613B40); - set_func_end(0x00613B40, 0x00613C85); - set_func_start(0x00613C90, 0x00613C90); - set_func_end(0x00613C90, 0x00613D1C); - set_func_start(0x00613D20, 0x00613D20); - set_func_end(0x00613D20, 0x00613E0F); - set_func_start(0x00613E10, 0x00613E10); - set_func_end(0x00613E10, 0x00613ECD); - set_func_start(0x00613ED0, 0x00613ED0); - set_func_end(0x00613ED0, 0x00613F8C); - set_func_start(0x00613F90, 0x00613F90); - set_func_end(0x00613F90, 0x0061413A); - set_func_start(0x00614140, 0x00614140); - set_func_end(0x00614140, 0x00614187); - set_func_start(0x00614CA0, 0x00614CA0); - set_func_end(0x00614CA0, 0x00614CEF); - set_func_start(0x00614CF0, 0x00614CF0); - set_func_end(0x00614CF0, 0x00614D3F); - set_func_start(0x00614D40, 0x00614D40); - set_func_end(0x00614D40, 0x00614D83); - set_func_start(0x00614E60, 0x00614E60); - set_func_end(0x00614E60, 0x00614EEE); - set_func_start(0x00614EF0, 0x00614EF0); - set_func_end(0x00614EF0, 0x00614FC6); - set_func_start(0x006160B0, 0x006160B0); - set_func_end(0x006160B0, 0x00616211); - set_func_start(0x006162C0, 0x006162C0); - set_func_end(0x006162C0, 0x006163AD); - set_func_start(0x006163B0, 0x006163B0); - set_func_end(0x006163B0, 0x006164A5); - set_func_start(0x00616800, 0x00616800); - set_func_end(0x00616800, 0x0061682E); - set_func_start(0x00616AD0, 0x00616AD0); - set_func_end(0x00616AD0, 0x00616AE8); - set_func_start(0x00632050, 0x00632050); - set_func_start(0x00653A10, 0x00653A10); - set_func_start(0x00681290, 0x00681290); - set_func_end(0x00681290, 0x00681301); - set_func_start(0x006813B0, 0x006813B0); - set_func_end(0x006813B0, 0x006813CD); - set_func_start(0x006813D0, 0x006813D0); - set_func_end(0x006813D0, 0x006813EC); - set_func_start(0x006817E0, 0x006817E0); - set_func_end(0x006817E0, 0x006817F5); - set_func_start(0x00681AB0, 0x00681AB0); - set_func_end(0x00681AB0, 0x00681AFB); - set_func_start(0x00681B00, 0x00681B00); - set_func_start(0x00681BE0, 0x00681BE0); - set_func_end(0x00681BE0, 0x00681CAB); - set_func_start(0x00681CB0, 0x00681CB0); - set_func_end(0x00681CB0, 0x00681D87); - set_func_start(0x00681F60, 0x00681F60); - set_func_end(0x00681F60, 0x00682124); - set_func_start(0x00682340, 0x00682340); - set_func_end(0x00682340, 0x0068239E); - set_func_start(0x00682400, 0x00682400); - set_func_end(0x00682400, 0x00682781); - set_func_start(0x006828C0, 0x006828C0); - set_func_end(0x006828C0, 0x006828FE); - set_func_start(0x00682A00, 0x00682A00); - set_func_end(0x00682A00, 0x00682A33); - set_func_start(0x00682CB0, 0x00682CB0); - set_func_end(0x00682CB0, 0x00682CCB); - set_func_start(0x00682D00, 0x00682D00); - set_func_end(0x00682D00, 0x00682D10); - set_func_start(0x00682D20, 0x00682D20); - set_func_end(0x00682D20, 0x00682D27); - set_func_start(0x00682D40, 0x00682D40); - set_func_end(0x00682D40, 0x00682D48); - set_func_start(0x00682D70, 0x00682D70); - set_func_end(0x00682D70, 0x00682D76); - set_func_start(0x00682DC0, 0x00682DC0); - set_func_end(0x00682DC0, 0x00682DE7); - set_func_start(0x00682E20, 0x00682E20); - set_func_end(0x00682E20, 0x00682E47); - set_func_start(0x00682E50, 0x00682E50); - set_func_end(0x00682E50, 0x00682E66); - set_func_start(0x00682F40, 0x00682F40); - set_func_end(0x00682F40, 0x00682F66); - set_func_start(0x00683080, 0x00683080); - set_func_end(0x00683080, 0x006830A4); - set_func_start(0x006830B0, 0x006830B0); - set_func_end(0x006830B0, 0x006830F9); - set_func_start(0x00683100, 0x00683100); - set_func_end(0x00683100, 0x00683121); - set_func_start(0x00683130, 0x00683130); - set_func_end(0x00683130, 0x00683142); - set_func_start(0x00683150, 0x00683150); - set_func_end(0x00683150, 0x00683171); - set_func_start(0x00683180, 0x00683180); - set_func_end(0x00683180, 0x006831A0); - set_func_start(0x006833A0, 0x006833A0); - set_func_end(0x006833A0, 0x006833DD); - set_func_start(0x006833E0, 0x006833E0); - set_func_end(0x006833E0, 0x00683554); - set_func_start(0x00683560, 0x00683560); - set_func_end(0x00683560, 0x00683577); - set_func_start(0x00683580, 0x00683580); - set_func_end(0x00683580, 0x006835D6); - set_func_start(0x006835E0, 0x006835E0); - set_func_end(0x006835E0, 0x00683602); - set_func_start(0x00683610, 0x00683610); - set_func_end(0x00683610, 0x00683632); - set_func_start(0x00683640, 0x00683640); - set_func_end(0x00683640, 0x00683650); - set_func_start(0x00683650, 0x00683650); - set_func_end(0x00683650, 0x00683657); - set_func_start(0x00683660, 0x00683660); - set_func_end(0x00683660, 0x00683670); - set_func_start(0x006840F0, 0x006840F0); - set_func_end(0x006840F0, 0x0068416C); - set_func_start(0x00684190, 0x00684190); - set_func_end(0x00684190, 0x006841AF); - set_func_start(0x00684360, 0x00684360); - set_func_end(0x00684360, 0x006843B0); - set_func_start(0x006843B0, 0x006843B0); - set_func_end(0x006843B0, 0x006843D9); - set_func_start(0x006843E0, 0x006843E0); - set_func_end(0x006843E0, 0x00684409); - set_func_start(0x00684410, 0x00684410); - set_func_end(0x00684410, 0x00684439); - set_func_start(0x00684440, 0x00684440); - set_func_end(0x00684440, 0x006844B9); - set_func_start(0x006847D0, 0x006847D0); - set_func_end(0x006847D0, 0x00684843); - set_func_start(0x00684850, 0x00684850); - set_func_end(0x00684850, 0x0068489F); - set_func_start(0x006848A0, 0x006848A0); - set_func_end(0x006848A0, 0x00684900); - set_func_start(0x00684900, 0x00684900); - set_func_end(0x00684900, 0x0068492D); - set_func_start(0x00684970, 0x00684970); - set_func_end(0x00684970, 0x00684AC8); - set_func_start(0x00684AD0, 0x00684AD0); - set_func_end(0x00684AD0, 0x00684B4A); - set_func_start(0x00684B50, 0x00684B50); - set_func_end(0x00684B50, 0x00684B99); - set_func_start(0x00684C20, 0x00684C20); - set_func_end(0x00684C20, 0x00684C3E); - set_func_start(0x00684C40, 0x00684C40); - set_func_end(0x00684C40, 0x00684D07); - set_func_start(0x00684D10, 0x00684D10); - set_func_end(0x00684D10, 0x00684D6C); - set_func_start(0x006853B0, 0x006853B0); - set_func_end(0x006853B0, 0x006853C6); - set_func_start(0x006853D0, 0x006853D0); - set_func_end(0x006853D0, 0x0068545C); - set_func_start(0x00685460, 0x00685460); - set_func_end(0x00685460, 0x00685476); - set_func_start(0x00685480, 0x00685480); - set_func_end(0x00685480, 0x0068550C); - set_func_start(0x00685510, 0x00685510); - set_func_end(0x00685510, 0x00685526); - set_func_start(0x00685530, 0x00685530); - set_func_end(0x00685530, 0x006855BC); - set_func_start(0x00685970, 0x00685970); - set_func_end(0x00685970, 0x006859DB); - set_func_start(0x006859E0, 0x006859E0); - set_func_end(0x006859E0, 0x00685A65); - set_func_start(0x00685A70, 0x00685A70); - set_func_end(0x00685A70, 0x00685B4E); - set_func_start(0x00685B50, 0x00685B50); - set_func_end(0x00685B50, 0x00685BFE); - set_func_start(0x00685C60, 0x00685C60); - set_func_end(0x00685C60, 0x00685CCB); - set_func_start(0x00685EB0, 0x00685EB0); - set_func_end(0x00685EB0, 0x00685F33); - set_func_start(0x00685F50, 0x00685F50); - set_func_end(0x00685F50, 0x00685FB0); - set_func_start(0x00685FB0, 0x00685FB0); - set_func_end(0x00685FB0, 0x00686116); - set_func_start(0x00687660, 0x00687660); - set_func_end(0x00687660, 0x006876C9); - set_func_start(0x006876D0, 0x006876D0); - set_func_end(0x006876D0, 0x0068773F); - set_func_start(0x00687A90, 0x00687A90); - set_func_end(0x00687A90, 0x00687FCA); - set_func_start(0x00688340, 0x00688340); - set_func_end(0x00688340, 0x00688372); - set_func_start(0x00688690, 0x00688690); - set_func_end(0x00688690, 0x0068903F); - set_func_start(0x006890C0, 0x006890C0); - set_func_end(0x006890C0, 0x00689460); - set_func_start(0x00689690, 0x00689690); - set_func_end(0x00689690, 0x006896BB); - set_func_start(0x006897C0, 0x006897C0); - set_func_end(0x006897C0, 0x00689A49); - set_func_start(0x00689A50, 0x00689A50); - set_func_end(0x00689A50, 0x00689A6F); - set_func_start(0x00689EF0, 0x00689EF0); - set_func_end(0x00689EF0, 0x00689F14); - set_func_start(0x0068BBC0, 0x0068BBC0); - set_func_end(0x0068BBC0, 0x0068BD15); - set_func_start(0x0068BF20, 0x0068BF20); - set_func_end(0x0068BF20, 0x0068BF44); - set_func_start(0x0068C220, 0x0068C220); - set_func_end(0x0068C220, 0x0068C244); - set_func_start(0x0068E180, 0x0068E180); - set_func_end(0x0068E180, 0x0068E1E8); - set_func_start(0x0068E250, 0x0068E250); - set_func_end(0x0068E250, 0x0068E448); - set_func_start(0x0068E720, 0x0068E720); - set_func_end(0x0068E720, 0x0068E742); - set_func_start(0x0068E750, 0x0068E750); - set_func_end(0x0068E750, 0x0068E7D6); - set_func_start(0x0068E810, 0x0068E810); - set_func_end(0x0068E810, 0x0068E8F2); - set_func_start(0x0068E900, 0x0068E900); - set_func_end(0x0068E900, 0x0068E975); - set_func_start(0x0068EBB0, 0x0068EBB0); - set_func_end(0x0068EBB0, 0x0068ED78); - set_func_start(0x0068ED80, 0x0068ED80); - set_func_end(0x0068ED80, 0x0068EE13); - set_func_start(0x0068EE20, 0x0068EE20); - set_func_end(0x0068EE20, 0x0068F36D); - set_func_start(0x0068F3D0, 0x0068F3D0); - set_func_end(0x0068F3D0, 0x0068F692); - set_func_start(0x0068FA60, 0x0068FA60); - set_func_end(0x0068FA60, 0x0068FADC); - set_func_start(0x0068FAE0, 0x0068FAE0); - set_func_end(0x0068FAE0, 0x0068FB07); - set_func_start(0x0068FB10, 0x0068FB10); - set_func_end(0x0068FB10, 0x0068FCDC); - set_func_start(0x0068FCE0, 0x0068FCE0); - set_func_end(0x0068FCE0, 0x0068FCFE); - set_func_start(0x0068FD00, 0x0068FD00); - set_func_end(0x0068FD00, 0x0068FD49); - set_func_start(0x0068FD50, 0x0068FD50); - set_func_end(0x0068FD50, 0x0068FE80); - set_func_start(0x00690150, 0x00690150); - set_func_end(0x00690150, 0x00690223); - set_func_start(0x00690230, 0x00690230); - set_func_end(0x00690230, 0x0069038D); - set_func_start(0x006904D0, 0x006904D0); - set_func_end(0x006904D0, 0x006905E8); - set_func_start(0x00690680, 0x00690680); - set_func_end(0x00690680, 0x00690742); - set_func_start(0x00690750, 0x00690750); - set_func_end(0x00690750, 0x00690821); - set_func_start(0x0069FB00, 0x0069FB00); - set_func_end(0x0069FB00, 0x0069FB68); - set_func_start(0x0069FB70, 0x0069FB70); - set_func_end(0x0069FB70, 0x0069FBB8); - set_func_start(0x0069FE10, 0x0069FE10); - set_func_end(0x0069FE10, 0x0069FE57); - set_func_start(0x006A00C0, 0x006A00C0); - set_func_end(0x006A00C0, 0x006A0102); - set_func_start(0x006A0360, 0x006A0360); - set_func_end(0x006A0360, 0x006A0834); - set_func_start(0x006A1A90, 0x006A1A90); - set_func_end(0x006A1A90, 0x006A1C24); - set_func_start(0x006A2C00, 0x006A2C00); - set_func_end(0x006A2C00, 0x006A2D7E); - set_func_start(0x006A2D80, 0x006A2D80); - set_func_end(0x006A2D80, 0x006A3062); - set_func_start(0x006A3070, 0x006A3070); - set_func_end(0x006A3070, 0x006A30CF); - set_func_start(0x006A3350, 0x006A3350); - set_func_end(0x006A3350, 0x006A3417); - set_func_start(0x006A3420, 0x006A3420); - set_func_end(0x006A3420, 0x006A3449); - set_func_start(0x006A3450, 0x006A3450); - set_func_end(0x006A3450, 0x006A3611); - set_func_start(0x006A3620, 0x006A3620); - set_func_end(0x006A3620, 0x006A3716); - set_func_start(0x006A3810, 0x006A3810); - set_func_end(0x006A3810, 0x006A386E); - set_func_start(0x006A39E0, 0x006A39E0); - set_func_end(0x006A39E0, 0x006A3A59); - set_func_start(0x006A3A60, 0x006A3A60); - set_func_end(0x006A3A60, 0x006A3C34); - set_func_start(0x006A3C40, 0x006A3C40); - set_func_end(0x006A3C40, 0x006A40F2); - set_func_start(0x006A4190, 0x006A4190); - set_func_end(0x006A4190, 0x006A41EC); - set_func_start(0x006A41F0, 0x006A41F0); - set_func_end(0x006A41F0, 0x006A424C); - set_func_start(0x006A4700, 0x006A4700); - set_func_end(0x006A4700, 0x006A4846); - set_func_start(0x006A4850, 0x006A4850); - set_func_end(0x006A4850, 0x006A48FE); - set_func_start(0x006A4900, 0x006A4900); - set_func_end(0x006A4900, 0x006A4AB3); - set_func_start(0x006A4C30, 0x006A4C30); - set_func_end(0x006A4C30, 0x006A5499); - set_func_start(0x006A5540, 0x006A5540); - set_func_end(0x006A5540, 0x006A5677); - set_func_start(0x006A5700, 0x006A5700); - set_func_end(0x006A5700, 0x006A5934); - set_func_start(0x006A5940, 0x006A5940); - set_func_end(0x006A5940, 0x006A59F5); - set_func_start(0x006A5A00, 0x006A5A00); - set_func_end(0x006A5A00, 0x006A5A25); - set_func_start(0x006A5A30, 0x006A5A30); - set_func_end(0x006A5A30, 0x006A5A92); - set_func_start(0x006A5C70, 0x006A5C70); - set_func_end(0x006A5C70, 0x006A5D48); - set_func_start(0x006A5E10, 0x006A5E10); - set_func_end(0x006A5E10, 0x006A5E36); - set_func_start(0x006A5EF0, 0x006A5EF0); - set_func_end(0x006A5EF0, 0x006A5FDF); - set_func_start(0x006A74B0, 0x006A74B0); - set_func_end(0x006A74B0, 0x006A7538); - set_func_start(0x006A9920, 0x006A9920); - set_func_end(0x006A9920, 0x006A99D4); - set_func_start(0x006A9B40, 0x006A9B40); - set_func_end(0x006A9B40, 0x006A9D88); - set_func_start(0x006A9E00, 0x006A9E00); - set_func_end(0x006A9E00, 0x006A9E09); - set_func_start(0x006A9FE0, 0x006A9FE0); - set_func_end(0x006A9FE0, 0x006AA06D); - set_func_start(0x006AA070, 0x006AA070); - set_func_end(0x006AA070, 0x006AA0C5); - set_func_start(0x006AA0D0, 0x006AA0D0); - set_func_end(0x006AA0D0, 0x006AA125); - set_func_start(0x006AA130, 0x006AA130); - set_func_end(0x006AA130, 0x006AA18A); - set_func_start(0x006AA2F0, 0x006AA2F0); - set_func_end(0x006AA2F0, 0x006AA346); - set_func_start(0x006AA350, 0x006AA350); - set_func_end(0x006AA350, 0x006AA379); - set_func_start(0x006AA380, 0x006AA380); - set_func_end(0x006AA380, 0x006AA3B0); - set_func_start(0x006AA3B0, 0x006AA3B0); - set_func_end(0x006AA3B0, 0x006AA3E0); - set_func_start(0x006AA3E0, 0x006AA3E0); - set_func_end(0x006AA3E0, 0x006AA41B); - set_func_start(0x006AA420, 0x006AA420); - set_func_end(0x006AA420, 0x006AA51E); - set_func_start(0x006AA520, 0x006AA520); - set_func_end(0x006AA520, 0x006AA62F); - set_func_start(0x006AA630, 0x006AA630); - set_func_end(0x006AA630, 0x006AA6F2); - set_func_start(0x006AA700, 0x006AA700); - set_func_end(0x006AA700, 0x006AA81D); - set_func_start(0x006AA840, 0x006AA840); - set_func_end(0x006AA840, 0x006AA867); - set_func_start(0x006AA870, 0x006AA870); - set_func_end(0x006AA870, 0x006AA948); - set_func_start(0x006AAF40, 0x006AAF40); - set_func_end(0x006AAF40, 0x006AAFA5); - set_func_start(0x006AAFB0, 0x006AAFB0); - set_func_end(0x006AAFB0, 0x006AB0D4); - set_func_start(0x006AB0E0, 0x006AB0E0); - set_func_end(0x006AB0E0, 0x006AB212); - set_func_start(0x006AB220, 0x006AB220); - set_func_end(0x006AB220, 0x006AB381); - set_func_start(0x006AB390, 0x006AB390); - set_func_end(0x006AB390, 0x006AB447); - set_func_start(0x006AB450, 0x006AB450); - set_func_end(0x006AB450, 0x006AB4A1); - set_func_start(0x006AB4B0, 0x006AB4B0); - set_func_end(0x006AB4B0, 0x006AB5B8); - set_func_start(0x006AB5C0, 0x006AB5C0); - set_func_end(0x006AB5C0, 0x006AB614); - set_func_start(0x006AB620, 0x006AB620); - set_func_end(0x006AB620, 0x006AB6B9); - set_func_start(0x006AB700, 0x006AB700); - set_func_end(0x006AB700, 0x006AB75C); - set_func_start(0x006AB760, 0x006AB760); - set_func_end(0x006AB760, 0x006AB7DF); - set_func_start(0x006AB810, 0x006AB810); - set_func_end(0x006AB810, 0x006AB85E); - set_func_start(0x006AB860, 0x006AB860); - set_func_end(0x006AB860, 0x006ABAAF); - set_func_start(0x006AE8B0, 0x006AE8B0); - set_func_end(0x006AE8B0, 0x006AE8DA); - set_func_start(0x006AE900, 0x006AE900); - set_func_end(0x006AE900, 0x006AE990); - set_func_start(0x006AE990, 0x006AE990); - set_func_end(0x006AE990, 0x006AE9D6); - set_func_start(0x006AE9E0, 0x006AE9E0); - set_func_end(0x006AE9E0, 0x006AEB93); - set_func_start(0x006AEBA0, 0x006AEBA0); - set_func_end(0x006AEBA0, 0x006AEE61); - set_func_start(0x006AEE70, 0x006AEE70); - set_func_end(0x006AEE70, 0x006AF133); - set_func_start(0x006AF140, 0x006AF140); - set_func_end(0x006AF140, 0x006AF33F); - set_func_start(0x006AF340, 0x006AF340); - set_func_end(0x006AF340, 0x006AF65D); - set_func_start(0x006AF6A0, 0x006AF6A0); - set_func_end(0x006AF6A0, 0x006AF6D1); - set_func_start(0x006AF730, 0x006AF730); - set_func_end(0x006AF730, 0x006AF7E9); - set_func_start(0x006AF810, 0x006AF810); - set_func_end(0x006AF810, 0x006AF984); - set_func_start(0x006AFCE0, 0x006AFCE0); - set_func_end(0x006AFCE0, 0x006AFF06); - set_func_start(0x006AFF10, 0x006AFF10); - set_func_end(0x006AFF10, 0x006AFFCF); - set_func_start(0x006AFFD0, 0x006AFFD0); - set_func_end(0x006AFFD0, 0x006B012E); - set_func_start(0x006B0960, 0x006B0960); - set_func_start(0x006B1B80, 0x006B1B80); - set_func_start(0x006B1B90, 0x006B1B90); - set_func_start(0x006B1BA0, 0x006B1BA0); - set_func_start(0x006B33D0, 0x006B33D0); - set_func_end(0x006B33D0, 0x006B3428); - set_func_start(0x006B3430, 0x006B3430); - set_func_end(0x006B3430, 0x006B344C); - set_func_start(0x006B4060, 0x006B4060); - set_func_end(0x006B4060, 0x006B412B); - set_func_start(0x006B4130, 0x006B4130); - set_func_end(0x006B4130, 0x006B43F3); - set_func_start(0x006B4400, 0x006B4400); - set_func_end(0x006B4400, 0x006B44A8); - set_func_start(0x006B44B0, 0x006B44B0); - set_func_end(0x006B44B0, 0x006B44E3); - set_func_start(0x006B44F0, 0x006B44F0); - set_func_end(0x006B44F0, 0x006B455F); - set_func_start(0x006B4560, 0x006B4560); - set_func_end(0x006B4560, 0x006B45BB); - set_func_start(0x006B45C0, 0x006B45C0); - set_func_end(0x006B45C0, 0x006B461B); - set_func_start(0x006B4620, 0x006B4620); - set_func_end(0x006B4620, 0x006B4759); - set_func_start(0x006B4760, 0x006B4760); - set_func_end(0x006B4760, 0x006B4899); - set_func_start(0x006B48A0, 0x006B48A0); - set_func_end(0x006B48A0, 0x006B4943); - set_func_start(0x006B4950, 0x006B4950); - set_func_end(0x006B4950, 0x006B49F3); - set_func_start(0x006B4A00, 0x006B4A00); - set_func_end(0x006B4A00, 0x006B4A33); - set_func_start(0x006B4A40, 0x006B4A40); - set_func_end(0x006B4A40, 0x006B4A73); - set_func_start(0x006B4A80, 0x006B4A80); - set_func_end(0x006B4A80, 0x006B4C7D); - set_func_start(0x006B4EB0, 0x006B4EB0); - set_func_end(0x006B4EB0, 0x006B4EDA); - set_func_start(0x006B6AF0, 0x006B6AF0); - set_func_end(0x006B6AF0, 0x006B6B44); - set_func_start(0x006B6B50, 0x006B6B50); - set_func_end(0x006B6B50, 0x006B6BA0); - set_func_start(0x006B6BA0, 0x006B6BA0); - set_func_end(0x006B6BA0, 0x006B6BCB); - set_func_start(0x006B6BD0, 0x006B6BD0); - set_func_end(0x006B6BD0, 0x006B6BFB); - set_func_start(0x006B6C00, 0x006B6C00); - set_func_end(0x006B6C00, 0x006B6C2B); - set_func_start(0x006B6C30, 0x006B6C30); - set_func_end(0x006B6C30, 0x006B6C5B); - set_func_start(0x006B6C60, 0x006B6C60); - set_func_end(0x006B6C60, 0x006B6CE7); - set_func_start(0x006B6CF0, 0x006B6CF0); - set_func_end(0x006B6CF0, 0x006B6D75); - set_func_start(0x006B6D80, 0x006B6D80); - set_func_end(0x006B6D80, 0x006B6E05); - set_func_start(0x006B7B70, 0x006B7B70); - set_func_end(0x006B7B70, 0x006B7BC4); - set_func_start(0x006B7BD0, 0x006B7BD0); - set_func_end(0x006B7BD0, 0x006B7C8A); - set_func_start(0x006B7C90, 0x006B7C90); - set_func_end(0x006B7C90, 0x006B7D6F); - set_func_start(0x006B7D70, 0x006B7D70); - set_func_end(0x006B7D70, 0x006B7D9B); - set_func_start(0x006B7DA0, 0x006B7DA0); - set_func_end(0x006B7DA0, 0x006B7DCB); - set_func_start(0x006BCE10, 0x006BCE10); - set_func_end(0x006BCE10, 0x006BCE32); - set_func_start(0x006BCE40, 0x006BCE40); - set_func_end(0x006BCE40, 0x006BCE52); - set_func_start(0x006BCE60, 0x006BCE60); - set_func_end(0x006BCE60, 0x006BCE98); - set_func_start(0x006BCEA0, 0x006BCEA0); - set_func_end(0x006BCEA0, 0x006BCEE7); - set_func_start(0x006BD020, 0x006BD020); - set_func_end(0x006BD020, 0x006BD069); - set_func_start(0x006BD0A0, 0x006BD0A0); - set_func_end(0x006BD0A0, 0x006BD0BE); - set_func_start(0x006BD0C0, 0x006BD0C0); - set_func_end(0x006BD0C0, 0x006BD0DF); - set_func_start(0x006BD5A0, 0x006BD5A0); - set_func_end(0x006BD5A0, 0x006BD89D); - set_func_start(0x006BDFC0, 0x006BDFC0); - set_func_end(0x006BDFC0, 0x006BE014); - set_func_start(0x006BE020, 0x006BE020); - set_func_end(0x006BE020, 0x006BE221); - set_func_start(0x006BE2B0, 0x006BE2B0); - set_func_end(0x006BE2B0, 0x006BE390); - set_func_start(0x006BE390, 0x006BE390); - set_func_end(0x006BE390, 0x006BE3AD); - set_func_start(0x006BE3B0, 0x006BE3B0); - set_func_end(0x006BE3B0, 0x006BE3DD); - set_func_start(0x006BE3E0, 0x006BE3E0); - set_func_end(0x006BE3E0, 0x006BEE87); - set_func_start(0x006BF160, 0x006BF160); - set_func_end(0x006BF160, 0x006BF202); - set_func_start(0x006BF370, 0x006BF370); - set_func_end(0x006BF370, 0x006BF4B2); - set_func_start(0x006BF4C0, 0x006BF4C0); - set_func_end(0x006BF4C0, 0x006BF5A4); - set_func_start(0x006BF6D0, 0x006BF6D0); - set_func_end(0x006BF6D0, 0x006BFB60); - set_func_start(0x006BFDA0, 0x006BFDA0); - set_func_end(0x006BFDA0, 0x006BFDFE); - set_func_start(0x006BFE00, 0x006BFE00); - set_func_end(0x006BFE00, 0x006BFE5C); - set_func_start(0x006BFE60, 0x006BFE60); - set_func_end(0x006BFE60, 0x006C004D); - set_func_start(0x006C8CC0, 0x006C8CC0); - set_func_end(0x006C8CC0, 0x006C8E6B); - set_func_start(0x00743550, 0x00743550); - set_func_start(0x00743560, 0x00743560); - set_func_start(0x0074D580, 0x0074D580); - set_func_end(0x0074D580, 0x0074D5A8); - set_func_start(0x0074D5B0, 0x0074D5B0); - set_func_end(0x0074D5B0, 0x0074D5FD); - set_func_start(0x0074D600, 0x0074D600); - set_func_end(0x0074D600, 0x0074D6A3); - set_func_start(0x0074D9E0, 0x0074D9E0); - set_func_end(0x0074D9E0, 0x0074D9FF); - set_func_start(0x0074F2B0, 0x0074F2B0); - set_func_end(0x0074F2B0, 0x0074F2CC); - set_func_start(0x0074FA60, 0x0074FA60); - set_func_end(0x0074FA60, 0x0074FA6D); - set_func_start(0x0074FA70, 0x0074FA70); - set_func_end(0x0074FA70, 0x0074FADD); - set_func_start(0x0074FAE0, 0x0074FAE0); - set_func_end(0x0074FAE0, 0x0074FC20); - set_func_start(0x0074FC20, 0x0074FC20); - set_func_end(0x0074FC20, 0x0074FD36); - set_func_start(0x0074FF70, 0x0074FF70); - set_func_end(0x0074FF70, 0x00750206); - set_func_start(0x00751120, 0x00751120); - set_func_end(0x00751120, 0x0075114B); - set_func_start(0x00763730, 0x00763730); - set_func_end(0x00763730, 0x007637CD); - set_func_start(0x007637D0, 0x007637D0); - set_func_end(0x007637D0, 0x0076382B); - set_func_start(0x00763830, 0x00763830); - set_func_end(0x00763830, 0x00763855); - set_func_start(0x00763860, 0x00763860); - set_func_end(0x00763860, 0x00763996); - set_func_start(0x007639A0, 0x007639A0); - set_func_end(0x007639A0, 0x007639CF); - set_func_start(0x007639D0, 0x007639D0); - set_func_end(0x007639D0, 0x00763A54); - set_func_start(0x00763A60, 0x00763A60); - set_func_end(0x00763A60, 0x00763AAA); - set_func_start(0x00763B40, 0x00763B40); - set_func_end(0x00763B40, 0x00763B83); - set_func_start(0x00763B90, 0x00763B90); - set_func_end(0x00763B90, 0x00763BD6); - set_func_start(0x00763BE0, 0x00763BE0); - set_func_end(0x00763BE0, 0x00763C0A); - set_func_start(0x00763C50, 0x00763C50); - set_func_end(0x00763C50, 0x00763C5D); - set_func_start(0x00763D60, 0x00763D60); - set_func_end(0x00763D60, 0x00763D71); - set_func_start(0x00763DF0, 0x00763DF0); - set_func_end(0x00763DF0, 0x00764039); - set_func_start(0x00764040, 0x00764040); - set_func_end(0x00764040, 0x00764196); - set_func_start(0x007641A0, 0x007641A0); - set_func_end(0x007641A0, 0x007643EA); - set_func_start(0x007643F0, 0x007643F0); - set_func_end(0x007643F0, 0x00764413); - set_func_start(0x00764520, 0x00764520); - set_func_end(0x00764520, 0x007645D3); - set_func_start(0x007645E0, 0x007645E0); - set_func_end(0x007645E0, 0x00764788); - set_func_start(0x00764800, 0x00764800); - set_func_end(0x00764800, 0x00764985); - set_func_start(0x00764990, 0x00764990); - set_func_end(0x00764990, 0x00764A03); - set_func_start(0x00764A10, 0x00764A10); - set_func_end(0x00764A10, 0x00764B88); - set_func_start(0x00764B90, 0x00764B90); - set_func_end(0x00764B90, 0x00764E4F); - set_func_start(0x00765270, 0x00765270); - set_func_end(0x00765270, 0x00765359); - set_func_start(0x007653B0, 0x007653B0); - set_func_end(0x007653B0, 0x00765400); - set_func_start(0x007658A0, 0x007658A0); - set_func_end(0x007658A0, 0x007659BF); - set_func_start(0x007659C0, 0x007659C0); - set_func_end(0x007659C0, 0x00765AE5); - set_func_start(0x00765AF0, 0x00765AF0); - set_func_end(0x00765AF0, 0x00765FB2); - set_func_start(0x00765FF0, 0x00765FF0); - set_func_end(0x00765FF0, 0x007660C2); - set_func_start(0x00766140, 0x00766140); - set_func_end(0x00766140, 0x00766295); - set_func_start(0x00766530, 0x00766530); - set_func_end(0x00766530, 0x007665C2); - set_func_start(0x007668C0, 0x007668C0); - set_func_end(0x007668C0, 0x00766936); - set_func_start(0x00767100, 0x00767100); - set_func_end(0x00767100, 0x0076719C); - set_func_start(0x007673F0, 0x007673F0); - set_func_end(0x007673F0, 0x00767434); - set_func_start(0x00767FC0, 0x00767FC0); - set_func_end(0x00767FC0, 0x007681E9); - set_func_start(0x00768340, 0x00768340); - set_func_end(0x00768340, 0x00768402); - set_func_start(0x00768410, 0x00768410); - set_func_end(0x00768410, 0x0076841B); - set_func_start(0x00768440, 0x00768440); - set_func_end(0x00768440, 0x0076845B); - set_func_start(0x007689E0, 0x007689E0); - set_func_end(0x007689E0, 0x00768A19); - set_func_start(0x00769100, 0x00769100); - set_func_end(0x00769100, 0x007691B3); - set_func_start(0x00769230, 0x00769230); - set_func_end(0x00769230, 0x00769236); - set_func_start(0x0076AB80, 0x0076AB80); - set_func_end(0x0076AB80, 0x0076B287); - set_func_start(0x0076E4A0, 0x0076E4A0); - set_func_end(0x0076E4A0, 0x0076E4D2); - set_func_start(0x0076E540, 0x0076E540); - set_func_end(0x0076E540, 0x0076E59A); - set_func_start(0x0076E5A0, 0x0076E5A0); - set_func_end(0x0076E5A0, 0x0076E5C4); - set_func_start(0x0076E5E0, 0x0076E5E0); - set_func_end(0x0076E5E0, 0x0076E6D6); - set_func_start(0x0076E6E0, 0x0076E6E0); - set_func_end(0x0076E6E0, 0x0076E712); - set_func_start(0x0076E720, 0x0076E720); - set_func_end(0x0076E720, 0x0076E756); - set_func_start(0x0076E760, 0x0076E760); - set_func_end(0x0076E760, 0x0076E77B); - set_func_start(0x0076E780, 0x0076E780); - set_func_end(0x0076E780, 0x0076E79B); - set_func_start(0x0076ED20, 0x0076ED20); - set_func_end(0x0076ED20, 0x0076ED98); - set_func_start(0x0076EE30, 0x0076EE30); - set_func_end(0x0076EE30, 0x0076EE5E); - set_func_start(0x0076EF70, 0x0076EF70); - set_func_end(0x0076EF70, 0x0076F001); - set_func_start(0x0076F070, 0x0076F070); - set_func_end(0x0076F070, 0x0076F09E); - set_func_start(0x0076F0A0, 0x0076F0A0); - set_func_end(0x0076F0A0, 0x0076F0CE); - set_func_start(0x0076F1E0, 0x0076F1E0); - set_func_end(0x0076F1E0, 0x0076F331); - set_func_start(0x0076F640, 0x0076F640); - set_func_end(0x0076F640, 0x0076F6B9); - set_func_start(0x00770840, 0x00770840); - set_func_end(0x00770840, 0x007708E9); - set_func_start(0x007709A0, 0x007709A0); - set_func_end(0x007709A0, 0x007709E8); - set_func_start(0x00771870, 0x00771870); - set_func_end(0x00771870, 0x00771886); - set_func_start(0x00771890, 0x00771890); - set_func_end(0x00771890, 0x007718F2); - set_func_start(0x00771900, 0x00771900); - set_func_end(0x00771900, 0x00771957); - set_func_start(0x00771B80, 0x00771B80); - set_func_end(0x00771B80, 0x00771C15); - set_func_start(0x00772B20, 0x00772B20); - set_func_end(0x00772B20, 0x00772B2C); - set_func_start(0x00773590, 0x00773590); - set_func_end(0x00773590, 0x007737C2); - set_func_start(0x00773890, 0x00773890); - set_func_end(0x00773890, 0x00773986); - set_func_start(0x00773990, 0x00773990); - set_func_end(0x00773990, 0x007739AD); - set_func_start(0x007739E0, 0x007739E0); - set_func_end(0x007739E0, 0x007739F4); - set_func_start(0x00773A80, 0x00773A80); - set_func_end(0x00773A80, 0x00773C81); - set_func_start(0x00774620, 0x00774620); - set_func_end(0x00774620, 0x0077462E); - set_func_start(0x00774630, 0x00774630); - set_func_end(0x00774630, 0x00774638); - set_func_start(0x00774640, 0x00774640); - set_func_end(0x00774640, 0x00774648); - set_func_start(0x00774650, 0x00774650); - set_func_end(0x00774650, 0x00774658); - set_func_start(0x00774660, 0x00774660); - set_func_end(0x00774660, 0x00774675); - set_func_start(0x00774690, 0x00774690); - set_func_end(0x00774690, 0x007746A4); - set_func_start(0x00774720, 0x00774720); - set_func_end(0x00774720, 0x0077472A); - set_func_start(0x00774730, 0x00774730); - set_func_end(0x00774730, 0x0077473A); - set_func_start(0x00777420, 0x00777420); - set_func_end(0x00777420, 0x00777588); - set_func_start(0x00777590, 0x00777590); - set_func_end(0x00777590, 0x00777897); - set_func_start(0x00777940, 0x00777940); - set_func_end(0x00777940, 0x00777971); - set_func_start(0x00777980, 0x00777980); - set_func_end(0x00777980, 0x00777A78); - set_func_start(0x007DAB80, 0x007DAB80); - set_func_end(0x007DAB80, 0x007DAC34); - set_func_start(0x007DAC40, 0x007DAC40); - set_func_end(0x007DAC40, 0x007DACEA); - set_func_start(0x007DACF0, 0x007DACF0); - set_func_end(0x007DACF0, 0x007DADD2); - set_func_start(0x007DAE40, 0x007DAE40); - set_func_end(0x007DAE40, 0x007DAF22); - set_func_start(0x007DAF90, 0x007DAF90); - set_func_end(0x007DAF90, 0x007DAFD7); - set_func_start(0x007DAFE0, 0x007DAFE0); - set_func_end(0x007DAFE0, 0x007DB027); - set_func_start(0x007DB030, 0x007DB030); - set_func_end(0x007DB030, 0x007DB0AA); - set_func_start(0x007DB0B0, 0x007DB0B0); - set_func_end(0x007DB0B0, 0x007DB1E3); - set_func_start(0x007DB1F0, 0x007DB1F0); - set_func_end(0x007DB1F0, 0x007DB277); - set_func_start(0x007DB280, 0x007DB280); - set_func_end(0x007DB280, 0x007DB36C); - set_func_start(0x007DB370, 0x007DB370); - set_func_end(0x007DB370, 0x007DB3FB); - set_func_start(0x007DB8D0, 0x007DB8D0); - set_func_end(0x007DB8D0, 0x007DB9AC); - set_func_start(0x007DC910, 0x007DC910); - set_func_end(0x007DC910, 0x007DC94A); - set_func_start(0x007DEEF0, 0x007DEEF0); - set_func_end(0x007DEEF0, 0x007DF0AF); - set_func_start(0x007DF0B0, 0x007DF0B0); - set_func_end(0x007DF0B0, 0x007DF142); - set_func_start(0x007FDCD0, 0x007FDCD0); - set_func_end(0x007FDCD0, 0x007FDD0A); - set_func_start(0x007FDD10, 0x007FDD10); - set_func_end(0x007FDD10, 0x007FDD56); - set_func_start(0x007FDD60, 0x007FDD60); - set_func_end(0x007FDD60, 0x007FDDA6); - set_func_start(0x008007E0, 0x008007E0); - set_func_end(0x008007E0, 0x008008C7); - set_func_start(0x008021D0, 0x008021D0); - set_func_end(0x008021D0, 0x0080226B); - set_func_start(0x00802270, 0x00802270); - set_func_end(0x00802270, 0x008022C9); - set_func_start(0x00804190, 0x00804190); - set_func_end(0x00804190, 0x0080421D); - set_func_start(0x00804220, 0x00804220); - set_func_end(0x00804220, 0x00804420); - set_func_start(0x00809E30, 0x00809E30); - set_func_end(0x00809E30, 0x00809E96); - set_func_start(0x00809EA0, 0x00809EA0); - set_func_end(0x00809EA0, 0x00809F7E); - set_func_start(0x0080DC00, 0x0080DC00); - set_func_end(0x0080DC00, 0x0080DCE3); - set_func_start(0x00819EA0, 0x00819EA0); - set_func_end(0x00819EA0, 0x0081A2B5); - set_func_start(0x0081B530, 0x0081B530); - set_func_end(0x0081B530, 0x0081B549); - set_func_start(0x0081B720, 0x0081B720); - set_func_end(0x0081B720, 0x0081B7AF); - set_func_start(0x0081B7B0, 0x0081B7B0); - set_func_end(0x0081B7B0, 0x0081B81E); - set_func_start(0x0081B820, 0x0081B820); - set_func_end(0x0081B820, 0x0081B86C); - set_func_start(0x0081B9C0, 0x0081B9C0); - set_func_end(0x0081B9C0, 0x0081BAAA); - set_func_start(0x0081BAB0, 0x0081BAB0); - set_func_end(0x0081BAB0, 0x0081BB15); - set_func_start(0x0081BB20, 0x0081BB20); - set_func_end(0x0081BB20, 0x0081BE68); - set_func_start(0x0081BE70, 0x0081BE70); - set_func_end(0x0081BE70, 0x0081BF4D); - set_func_start(0x0084DBD0, 0x0084DBD0); - set_func_start(0x0084DBF0, 0x0084DBF0); - set_func_start(0x0084DCC0, 0x0084DCC0); - set_func_start(0x0084DEB0, 0x0084DEB0); - set_func_start(0x0084DF20, 0x0084DF20); - set_func_start(0x0084DF60, 0x0084DF60); - set_func_start(0x0084E030, 0x0084E030); - set_func_start(0x0084E0E0, 0x0084E0E0); - set_func_start(0x0084E1C0, 0x0084E1C0); - set_func_start(0x0084E280, 0x0084E280); - set_func_start(0x0084E2A0, 0x0084E2A0); - set_func_start(0x0084E350, 0x0084E350); - set_func_start(0x0084E600, 0x0084E600); - set_func_start(0x0084E670, 0x0084E670); - set_func_start(0x0084E970, 0x0084E970); - set_func_start(0x0084F280, 0x0084F280); - set_func_start(0x0084F7A0, 0x0084F7A0); - set_func_start(0x00850920, 0x00850920); - set_func_start(0x008562E0, 0x008562E0); - set_func_start(0x00856370, 0x00856370); - set_func_start(0x00856760, 0x00856760); - set_func_start(0x00857CA0, 0x00857CA0); - set_func_start(0x008695B0, 0x008695B0); - set_func_end(0x008695B0, 0x008695FB); - set_func_start(0x00869720, 0x00869720); - set_func_end(0x00869720, 0x00869757); - set_func_start(0x00869760, 0x00869760); - set_func_end(0x00869760, 0x008697D3); - set_func_start(0x00869D90, 0x00869D90); - set_func_end(0x00869D90, 0x00869D9D); - set_func_start(0x00869DB0, 0x00869DB0); - set_func_end(0x00869DB0, 0x00869DF6); - set_func_start(0x00869E00, 0x00869E00); - set_func_end(0x00869E00, 0x0086A01A); - set_func_start(0x0086A020, 0x0086A020); - set_func_end(0x0086A020, 0x0086A063); - set_func_start(0x0086A0D0, 0x0086A0D0); - set_func_end(0x0086A0D0, 0x0086A130); - set_func_start(0x0086A130, 0x0086A130); - set_func_end(0x0086A130, 0x0086A194); - set_func_start(0x0086A1A0, 0x0086A1A0); - set_func_end(0x0086A1A0, 0x0086A20C); - set_func_start(0x0086AE20, 0x0086AE20); - set_func_end(0x0086AE20, 0x0086AE2B); - set_func_start(0x0086B0C0, 0x0086B0C0); - set_func_end(0x0086B0C0, 0x0086B0CB); - set_func_start(0x0086B240, 0x0086B240); - set_func_end(0x0086B240, 0x0086B27D); - set_func_start(0x0086BBD0, 0x0086BBD0); - set_func_end(0x0086BBD0, 0x0086BC2F); - set_func_start(0x0086BC30, 0x0086BC30); - set_func_end(0x0086BC30, 0x0086BC9E); - set_func_start(0x0086BE50, 0x0086BE50); - set_func_end(0x0086BE50, 0x0086BE9B); - set_func_start(0x0086BEA0, 0x0086BEA0); - set_func_end(0x0086BEA0, 0x0086BEBE); - set_func_start(0x0086C6A0, 0x0086C6A0); - set_func_end(0x0086C6A0, 0x0086C6CE); - set_func_start(0x0086D0A0, 0x0086D0A0); - set_func_end(0x0086D0A0, 0x0086D0B8); - set_func_start(0x0086D0C0, 0x0086D0C0); - set_func_end(0x0086D0C0, 0x0086D0DF); - set_func_start(0x0086F5A0, 0x0086F5A0); - set_func_end(0x0086F5A0, 0x0086F5EA); - set_func_start(0x0086F760, 0x0086F760); - set_func_end(0x0086F760, 0x0086F875); - set_func_start(0x0086F880, 0x0086F880); - set_func_end(0x0086F880, 0x0086F902); - set_func_start(0x008722A0, 0x008722A0); - set_func_end(0x008722A0, 0x008722BF); - set_func_start(0x008E5250, 0x008E5250); - set_func_end(0x008E5250, 0x008E5253); - set_func_start(0x0095BFB0, 0x0095BFB0); - set_func_end(0x0095BFB0, 0x0095BFB6); - set_func_start(0x0095CEC0, 0x0095CEC0); - set_func_end(0x0095CEC0, 0x0095CF39); - set_func_start(0x0095CF40, 0x0095CF40); - set_func_end(0x0095CF40, 0x0095CFAE); - set_func_start(0x0095CFB0, 0x0095CFB0); - set_func_end(0x0095CFB0, 0x0095D077); - set_func_start(0x0095D110, 0x0095D110); - set_func_start(0x0095D1B0, 0x0095D1B0); - set_func_start(0x009858B0, 0x009858B0); - set_func_end(0x009858B0, 0x0098594B); - set_func_start(0x00985950, 0x00985950); - set_func_end(0x00985950, 0x009859AA); - set_func_start(0x009859B0, 0x009859B0); - set_func_end(0x009859B0, 0x00985A0A); - set_func_start(0x00985A10, 0x00985A10); - set_func_end(0x00985A10, 0x00985A18); - set_func_start(0x00985A20, 0x00985A20); - set_func_end(0x00985A20, 0x00985A4A); - set_func_start(0x00985A50, 0x00985A50); - set_func_end(0x00985A50, 0x00985AD5); - set_func_start(0x00985AE0, 0x00985AE0); - set_func_end(0x00985AE0, 0x00985B0A); - set_func_start(0x00985B10, 0x00985B10); - set_func_end(0x00985B10, 0x00985BAD); - set_func_start(0x00985BB0, 0x00985BB0); - set_func_end(0x00985BB0, 0x00985BDA); - set_func_start(0x00985BE0, 0x00985BE0); - set_func_end(0x00985BE0, 0x00985C65); - set_func_start(0x00985C70, 0x00985C70); - set_func_end(0x00985C70, 0x00985C9A); - set_func_start(0x00985CA0, 0x00985CA0); - set_func_end(0x00985CA0, 0x00985D25); - set_func_start(0x00985D30, 0x00985D30); - set_func_end(0x00985D30, 0x00985D4E); - set_func_start(0x00985D50, 0x00985D50); - set_func_end(0x00985D50, 0x00985D58); - set_func_start(0x00985D60, 0x00985D60); - set_func_end(0x00985D60, 0x00985DC1); - set_func_start(0x00985DD0, 0x00985DD0); - set_func_end(0x00985DD0, 0x00985DD8); - set_func_start(0x00985DE0, 0x00985DE0); - set_func_end(0x00985DE0, 0x00985DE8); - set_func_start(0x00985DF0, 0x00985DF0); - set_func_end(0x00985DF0, 0x00985DF8); - set_func_start(0x00985E00, 0x00985E00); - set_func_end(0x00985E00, 0x00985E2D); - set_func_start(0x00985E30, 0x00985E30); - set_func_end(0x00985E30, 0x00985E5D); - set_func_start(0x00985E60, 0x00985E60); - set_func_end(0x00985E60, 0x00985E8A); - set_func_start(0x00985E90, 0x00985E90); - set_func_end(0x00985E90, 0x00985E98); - set_func_start(0x00985EF0, 0x00985EF0); - set_func_end(0x00985EF0, 0x00985F6B); - set_func_start(0x009D34B0, 0x009D34B0); - set_func_start(0x009D34C0, 0x009D34C0); - set_func_start(0x009D4260, 0x009D4260); - set_func_start(0x009DB620, 0x009DB620); - set_func_start(0x009DB630, 0x009DB630); - set_func_start(0x009DD930, 0x009DD930); - set_func_start(0x009DD940, 0x009DD940); - set_func_start(0x009DD950, 0x009DD950); - set_func_start(0x009DD960, 0x009DD960); - set_func_start(0x009DD970, 0x009DD970); - set_func_start(0x009DD980, 0x009DD980); - set_func_start(0x009DD990, 0x009DD990); - set_func_start(0x009DD9A0, 0x009DD9A0); - set_func_start(0x009DD9B0, 0x009DD9B0); - set_func_start(0x009DD9C0, 0x009DD9C0); - set_func_start(0x009DD9D0, 0x009DD9D0); - set_func_start(0x009DD9E0, 0x009DD9E0); - set_func_start(0x009DD9F0, 0x009DD9F0); - set_func_start(0x009DDA00, 0x009DDA00); - set_func_start(0x009DDA10, 0x009DDA10); - set_func_start(0x009DDA20, 0x009DDA20); - set_func_start(0x009DDA30, 0x009DDA30); - set_func_start(0x009DDA40, 0x009DDA40); - set_func_start(0x009DDA50, 0x009DDA50); - set_func_start(0x009DDA60, 0x009DDA60); - set_func_start(0x009DDA70, 0x009DDA70); - set_func_start(0x009DDA80, 0x009DDA80); - set_func_start(0x009DDA90, 0x009DDA90); - set_func_start(0x009DDAA0, 0x009DDAA0); - set_func_start(0x009DDAB0, 0x009DDAB0); - set_func_start(0x009DDAC0, 0x009DDAC0); - set_func_start(0x009DDAD0, 0x009DDAD0); - set_func_start(0x009DDAE0, 0x009DDAE0); - set_func_start(0x009DDAF0, 0x009DDAF0); - set_func_start(0x009DDB00, 0x009DDB00); - set_func_start(0x009DDB10, 0x009DDB10); - set_func_start(0x009DDB20, 0x009DDB20); - set_func_start(0x009DDB30, 0x009DDB30); - set_func_start(0x009DDB40, 0x009DDB40); - set_func_start(0x009DDB50, 0x009DDB50); - set_func_start(0x009DDB60, 0x009DDB60); - set_func_start(0x009DDB70, 0x009DDB70); - set_func_start(0x009DDB80, 0x009DDB80); - set_func_start(0x009DDB90, 0x009DDB90); - set_func_start(0x009DDBA0, 0x009DDBA0); - set_func_start(0x009DDBB0, 0x009DDBB0); - set_func_start(0x009DDBC0, 0x009DDBC0); - set_func_start(0x009DDBD0, 0x009DDBD0); - set_func_start(0x009DDBE0, 0x009DDBE0); - set_func_start(0x009DDBF0, 0x009DDBF0); - set_func_start(0x009DDC00, 0x009DDC00); - set_func_start(0x009DDC10, 0x009DDC10); - set_func_start(0x009DDC20, 0x009DDC20); - set_func_start(0x009DDC30, 0x009DDC30); - set_func_start(0x009DDC40, 0x009DDC40); - set_func_start(0x009DDC50, 0x009DDC50); - set_func_start(0x009DDC60, 0x009DDC60); - set_func_start(0x009DDC70, 0x009DDC70); - set_func_start(0x009DDC80, 0x009DDC80); - set_func_start(0x009DDC90, 0x009DDC90); - set_func_start(0x009DDCA0, 0x009DDCA0); - set_func_start(0x009DDCB0, 0x009DDCB0); - set_func_start(0x009DDCC0, 0x009DDCC0); - set_func_start(0x009DDCD0, 0x009DDCD0); - set_func_start(0x009DDCE0, 0x009DDCE0); - set_func_start(0x009DDCF0, 0x009DDCF0); - set_func_start(0x009DDD00, 0x009DDD00); - set_func_start(0x009DDD10, 0x009DDD10); - set_func_start(0x009DDD20, 0x009DDD20); - set_func_start(0x009DDD30, 0x009DDD30); - set_func_start(0x009DDD40, 0x009DDD40); - set_func_start(0x009DDD50, 0x009DDD50); - set_func_start(0x009DDD60, 0x009DDD60); - set_func_start(0x009DDD70, 0x009DDD70); - set_func_start(0x009DDD80, 0x009DDD80); - set_func_start(0x009DDD90, 0x009DDD90); - set_func_start(0x009DDDA0, 0x009DDDA0); - set_func_start(0x009DDDB0, 0x009DDDB0); - set_func_start(0x009DDDC0, 0x009DDDC0); - set_func_start(0x009DDDD0, 0x009DDDD0); - set_func_start(0x009DDDE0, 0x009DDDE0); - set_func_start(0x009DDDF0, 0x009DDDF0); - set_func_start(0x009DDE00, 0x009DDE00); - set_func_start(0x009DDE10, 0x009DDE10); - set_func_start(0x009DDE20, 0x009DDE20); - set_func_start(0x009DDE30, 0x009DDE30); - set_func_start(0x009DDE40, 0x009DDE40); - set_func_start(0x009DDE50, 0x009DDE50); - set_func_start(0x009DDE60, 0x009DDE60); - set_func_start(0x009DDE70, 0x009DDE70); - set_func_start(0x009DDE80, 0x009DDE80); - set_func_start(0x009DDE90, 0x009DDE90); - set_func_start(0x009DDEA0, 0x009DDEA0); - set_func_start(0x009DDEB0, 0x009DDEB0); - set_func_start(0x009DDEC0, 0x009DDEC0); - set_func_start(0x009DDED0, 0x009DDED0); - set_func_start(0x009DDEE0, 0x009DDEE0); - set_func_start(0x009DDEF0, 0x009DDEF0); - set_func_start(0x009DDF00, 0x009DDF00); - set_func_start(0x009DDF10, 0x009DDF10); - set_func_start(0x009DDF20, 0x009DDF20); - set_func_start(0x009DDF30, 0x009DDF30); - set_func_start(0x009DDF40, 0x009DDF40); - set_func_start(0x009DDF50, 0x009DDF50); - set_func_start(0x009DDF60, 0x009DDF60); - set_func_start(0x009DDF70, 0x009DDF70); - set_func_start(0x009DDF80, 0x009DDF80); - set_func_start(0x009DDF90, 0x009DDF90); - set_func_start(0x009DDFA0, 0x009DDFA0); - set_func_start(0x009DDFB0, 0x009DDFB0); - set_func_start(0x009DDFC0, 0x009DDFC0); - set_func_start(0x009DDFD0, 0x009DDFD0); - set_func_start(0x009DDFE0, 0x009DDFE0); - set_func_start(0x009DDFF0, 0x009DDFF0); - set_func_start(0x009DE000, 0x009DE000); - set_func_start(0x009DE010, 0x009DE010); - set_func_start(0x009DE020, 0x009DE020); - set_func_start(0x009DE030, 0x009DE030); - set_func_start(0x009DE040, 0x009DE040); - set_func_start(0x009DE050, 0x009DE050); - set_func_start(0x009DE060, 0x009DE060); - set_func_start(0x009DE070, 0x009DE070); - set_func_start(0x009DE080, 0x009DE080); - set_func_start(0x009DE090, 0x009DE090); - set_func_start(0x009DE0A0, 0x009DE0A0); - set_func_start(0x009DE0B0, 0x009DE0B0); - set_func_start(0x009DE0C0, 0x009DE0C0); - set_func_start(0x009DE0D0, 0x009DE0D0); - set_func_start(0x009DE0E0, 0x009DE0E0); - set_func_start(0x009DE0F0, 0x009DE0F0); - set_func_start(0x009DE100, 0x009DE100); - set_func_start(0x009DE110, 0x009DE110); - set_func_start(0x009DE120, 0x009DE120); - set_func_start(0x009DE130, 0x009DE130); - set_func_start(0x009DE140, 0x009DE140); - set_func_start(0x009DE150, 0x009DE150); - set_func_start(0x009DE160, 0x009DE160); - set_func_start(0x009DE170, 0x009DE170); - set_func_start(0x009DE180, 0x009DE180); - set_func_start(0x009DE190, 0x009DE190); - set_func_start(0x009DE1A0, 0x009DE1A0); - set_func_start(0x009DE1B0, 0x009DE1B0); - set_func_start(0x009DE1C0, 0x009DE1C0); - set_func_start(0x009DE1D0, 0x009DE1D0); - set_func_start(0x00AC1B9C, 0x00AC1B9C); - // Apply data types - import_data_types(); -} + import_symbols(); +} \ No newline at end of file diff --git a/profile/3.3.5a-windows/include/camera/camera.h b/profile/3.3.5a-windows/include/camera/camera.h new file mode 100644 index 0000000..3b74483 --- /dev/null +++ b/profile/3.3.5a-windows/include/camera/camera.h @@ -0,0 +1,31 @@ +#ifndef CAMERA_CAMERA_H +#define CAMERA_CAMERA_H + +DECLARE_STRUCT(CAngle); +DECLARE_STRUCT(CCamera); + +#include "common/datamanager.h" + +typedef HDATAMGR HCAMERA; + +// class CAngle : public TManaged +struct CAngle { + TManaged_float b_base; + float m_cos; + float m_sin; +}; + +// class CCamera : public CDataMgr +struct CCamera { + TManaged_C3Vector m_position; + TManaged_C3Vector m_target; + TManaged_float m_distance; + TManaged_float m_zFar; + TManaged_float m_zNear; + CAngle m_aoa; + CAngle m_fov; + CAngle m_roll; + CAngle m_rotation; +}; + +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows/include/common/datamanager.h b/profile/3.3.5a-windows/include/common/datamanager.h new file mode 100644 index 0000000..3e069cd --- /dev/null +++ b/profile/3.3.5a-windows/include/common/datamanager.h @@ -0,0 +1,63 @@ +#ifndef COMMON_DATA_MANAGER_H +#define COMMON_DATA_MANAGER_H + +DECLARE_STRUCT(CBaseManaged); +DECLARE_STRUCT(CDataMgr); + +DECLARE_ENUM(CBaseManaged__ManagedTypeIds); +DECLARE_ENUM(CBaseManaged__ManagedFlags); + +#include "system/types.h" +#include "common/handle.h" +#include "storm/array.h" +#include "storm/list.h" +#include "tempest/vector.h" + +typedef HOBJECT HDATAMGR; + +STORM_TS_FIXED_ARRAY_POINTER_TO(CBaseManaged); +STORM_TS_LIST(CBaseManaged); + +enum CBaseManaged__ManagedTypeIds { + // TODO + COORD = 3, + FLOAT = 6, + DATATYPEIDS = 7 +}; + +enum CBaseManaged__ManagedFlags { + ALWAYSUPDATE = 0x1, + READONLY = 0x2, + REQUIRESUPDATE = 0x4, + UPDATED = 0x8, +}; + +struct CBaseManaged { + void* v_vtable; + TSLink_CBaseManaged m_link; + uint8_t m_dataTypeId; + uint8_t m_flags; + void (*m_updateFcn)(float, void*, void*); + void* m_updateData; + float m_updatePriority; +}; + +// class CDataMgr : public CHandleObject +struct CDataMgr { + CHandleObject b_base; + TSFixedArray_pointer_to_CBaseManaged m_managedArray; + TSExplicitList_CBaseManaged m_updateList; +}; + +// class TManaged : public CBaseManaged +#define COMMON_T_MANAGED(T) \ +typedef struct TManaged_##T TManaged_##T; \ +struct TManaged_##T { \ + CBaseManaged b_base; \ + T m_data; \ +}; +// declare types +COMMON_T_MANAGED(float); +COMMON_T_MANAGED(C3Vector); + +#endif diff --git a/profile/3.3.5a-windows/include/common/handle.h b/profile/3.3.5a-windows/include/common/handle.h index 53219a9..14e7d6a 100644 --- a/profile/3.3.5a-windows/include/common/handle.h +++ b/profile/3.3.5a-windows/include/common/handle.h @@ -16,4 +16,6 @@ struct CHandleObject { int32_t m_refcount; }; +DECLARE_HANDLE(HOBJECT); + #endif \ No newline at end of file diff --git a/profile/3.3.5a-windows/include/cursor/types.h b/profile/3.3.5a-windows/include/cursor/types.h index 41594fb..1dafe19 100644 --- a/profile/3.3.5a-windows/include/cursor/types.h +++ b/profile/3.3.5a-windows/include/cursor/types.h @@ -1,6 +1,9 @@ #ifndef CURSOR_TYPES_H #define CURSOR_TYPES_H +DECLARE_ENUM(CURSORITEMTYPE); +DECLARE_ENUM(CURSORMODE); + enum CURSORITEMTYPE { CURSOR_EMPTY = 0, CURSOR_ITEM = 1, diff --git a/profile/3.3.5a-windows/include/external/lua/lapi.h b/profile/3.3.5a-windows/include/external/lua/lapi.h new file mode 100644 index 0000000..de3bd3a --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/lapi.h @@ -0,0 +1,16 @@ +/* +** $Id: lapi.h,v 2.2.1.1 2007/12/27 13:02:25 roberto Exp $ +** Auxiliary functions from Lua API +** See Copyright Notice in lua.h +*/ + +#ifndef lapi_h +#define lapi_h + + +#include "external/lua/lobject.h" + + +LUAI_FUNC void luaA_pushobject (lua_State *L, const TValue *o); + +#endif diff --git a/profile/3.3.5a-windows/include/external/lua/lauxlib.h b/profile/3.3.5a-windows/include/external/lua/lauxlib.h new file mode 100644 index 0000000..9575615 --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/lauxlib.h @@ -0,0 +1,174 @@ +/* +** $Id: lauxlib.h,v 1.88.1.1 2007/12/27 13:02:25 roberto Exp $ +** Auxiliary functions for building Lua libraries +** See Copyright Notice in lua.h +*/ + + +#ifndef lauxlib_h +#define lauxlib_h + + +#include +#include + +#include "external/lua/lua.h" + + +#if defined(LUA_COMPAT_GETN) +LUALIB_API int (luaL_getn) (lua_State *L, int t); +LUALIB_API void (luaL_setn) (lua_State *L, int t, int n); +#else +#define luaL_getn(L,i) ((int)lua_objlen(L, i)) +#define luaL_setn(L,i,j) ((void)0) /* no op! */ +#endif + +#if defined(LUA_COMPAT_OPENLIB) +#define luaI_openlib luaL_openlib +#endif + + +/* extra error code for `luaL_load' */ +#define LUA_ERRFILE (LUA_ERRERR+1) + + +typedef struct luaL_Reg { + const char *name; + lua_CFunction func; +} luaL_Reg; + + + +LUALIB_API void (luaI_openlib) (lua_State *L, const char *libname, + const luaL_Reg *l, int nup); +LUALIB_API void (luaL_register) (lua_State *L, const char *libname, + const luaL_Reg *l); +LUALIB_API int (luaL_getmetafield) (lua_State *L, int obj, const char *e); +LUALIB_API int (luaL_callmeta) (lua_State *L, int obj, const char *e); +LUALIB_API int (luaL_typerror) (lua_State *L, int narg, const char *tname); +LUALIB_API int (luaL_argerror) (lua_State *L, int numarg, const char *extramsg); +LUALIB_API const char *(luaL_checklstring) (lua_State *L, int numArg, + size_t *l); +LUALIB_API const char *(luaL_optlstring) (lua_State *L, int numArg, + const char *def, size_t *l); +LUALIB_API lua_Number (luaL_checknumber) (lua_State *L, int numArg); +LUALIB_API lua_Number (luaL_optnumber) (lua_State *L, int nArg, lua_Number def); + +LUALIB_API lua_Integer (luaL_checkinteger) (lua_State *L, int numArg); +LUALIB_API lua_Integer (luaL_optinteger) (lua_State *L, int nArg, + lua_Integer def); + +LUALIB_API void (luaL_checkstack) (lua_State *L, int sz, const char *msg); +LUALIB_API void (luaL_checktype) (lua_State *L, int narg, int t); +LUALIB_API void (luaL_checkany) (lua_State *L, int narg); + +LUALIB_API int (luaL_newmetatable) (lua_State *L, const char *tname); +LUALIB_API void *(luaL_checkudata) (lua_State *L, int ud, const char *tname); + +LUALIB_API void (luaL_where) (lua_State *L, int lvl); +LUALIB_API int (luaL_error) (lua_State *L, const char *fmt, ...); + +LUALIB_API int (luaL_checkoption) (lua_State *L, int narg, const char *def, + const char *const lst[]); + +LUALIB_API int (luaL_ref) (lua_State *L, int t); +LUALIB_API void (luaL_unref) (lua_State *L, int t, int ref); + +LUALIB_API int (luaL_loadfile) (lua_State *L, const char *filename); +LUALIB_API int (luaL_loadbuffer) (lua_State *L, const char *buff, size_t sz, + const char *name); +LUALIB_API int (luaL_loadstring) (lua_State *L, const char *s); + +LUALIB_API lua_State *(luaL_newstate) (void); + + +LUALIB_API const char *(luaL_gsub) (lua_State *L, const char *s, const char *p, + const char *r); + +LUALIB_API const char *(luaL_findtable) (lua_State *L, int idx, + const char *fname, int szhint); + + + + +/* +** =============================================================== +** some useful macros +** =============================================================== +*/ + +#define luaL_argcheck(L, cond,numarg,extramsg) \ + ((void)((cond) || luaL_argerror(L, (numarg), (extramsg)))) +#define luaL_checkstring(L,n) (luaL_checklstring(L, (n), NULL)) +#define luaL_optstring(L,n,d) (luaL_optlstring(L, (n), (d), NULL)) +#define luaL_checkint(L,n) ((int)luaL_checkinteger(L, (n))) +#define luaL_optint(L,n,d) ((int)luaL_optinteger(L, (n), (d))) +#define luaL_checklong(L,n) ((long)luaL_checkinteger(L, (n))) +#define luaL_optlong(L,n,d) ((long)luaL_optinteger(L, (n), (d))) + +#define luaL_typename(L,i) lua_typename(L, lua_type(L,(i))) + +#define luaL_dofile(L, fn) \ + (luaL_loadfile(L, fn) || lua_pcall(L, 0, LUA_MULTRET, 0)) + +#define luaL_dostring(L, s) \ + (luaL_loadstring(L, s) || lua_pcall(L, 0, LUA_MULTRET, 0)) + +#define luaL_getmetatable(L,n) (lua_getfield(L, LUA_REGISTRYINDEX, (n))) + +#define luaL_opt(L,f,n,d) (lua_isnoneornil(L,(n)) ? (d) : f(L,(n))) + +/* +** {====================================================== +** Generic Buffer manipulation +** ======================================================= +*/ + + + +typedef struct luaL_Buffer { + char *p; /* current position in buffer */ + int lvl; /* number of strings in the stack (level) */ + lua_State *L; + char buffer[LUAL_BUFFERSIZE]; +} luaL_Buffer; + +#define luaL_addchar(B,c) \ + ((void)((B)->p < ((B)->buffer+LUAL_BUFFERSIZE) || luaL_prepbuffer(B)), \ + (*(B)->p++ = (char)(c))) + +/* compatibility only */ +#define luaL_putchar(B,c) luaL_addchar(B,c) + +#define luaL_addsize(B,n) ((B)->p += (n)) + +LUALIB_API void (luaL_buffinit) (lua_State *L, luaL_Buffer *B); +LUALIB_API char *(luaL_prepbuffer) (luaL_Buffer *B); +LUALIB_API void (luaL_addlstring) (luaL_Buffer *B, const char *s, size_t l); +LUALIB_API void (luaL_addstring) (luaL_Buffer *B, const char *s); +LUALIB_API void (luaL_addvalue) (luaL_Buffer *B); +LUALIB_API void (luaL_pushresult) (luaL_Buffer *B); + + +/* }====================================================== */ + + +/* compatibility with ref system */ + +/* pre-defined references */ +#define LUA_NOREF (-2) +#define LUA_REFNIL (-1) + +#define lua_ref(L,lock) ((lock) ? luaL_ref(L, LUA_REGISTRYINDEX) : \ + (lua_pushstring(L, "unlocked references are obsolete"), lua_error(L), 0)) + +#define lua_unref(L,ref) luaL_unref(L, LUA_REGISTRYINDEX, (ref)) + +#define lua_getref(L,ref) lua_rawgeti(L, LUA_REGISTRYINDEX, (ref)) + + +#define luaL_reg luaL_Reg + +#endif + + diff --git a/profile/3.3.5a-windows/include/external/lua/lcode.h b/profile/3.3.5a-windows/include/external/lua/lcode.h new file mode 100644 index 0000000..1aef227 --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/lcode.h @@ -0,0 +1,76 @@ +/* +** $Id: lcode.h,v 1.48.1.1 2007/12/27 13:02:25 roberto Exp $ +** Code generator for Lua +** See Copyright Notice in lua.h +*/ + +#ifndef lcode_h +#define lcode_h + +#include "external/lua/llex.h" +#include "external/lua/lobject.h" +#include "external/lua/lopcodes.h" +#include "external/lua/lparser.h" + + +/* +** Marks the end of a patch list. It is an invalid value both as an absolute +** address, and as a list link (would link an element to itself). +*/ +#define NO_JUMP (-1) + + +/* +** grep "ORDER OPR" if you change these enums +*/ +typedef enum BinOpr { + OPR_ADD, OPR_SUB, OPR_MUL, OPR_DIV, OPR_MOD, OPR_POW, + OPR_CONCAT, + OPR_NE, OPR_EQ, + OPR_LT, OPR_LE, OPR_GT, OPR_GE, + OPR_AND, OPR_OR, + OPR_NOBINOPR +} BinOpr; + + +typedef enum UnOpr { OPR_MINUS, OPR_NOT, OPR_LEN, OPR_NOUNOPR } UnOpr; + + +#define getcode(fs,e) ((fs)->f->code[(e)->u.s.info]) + +#define luaK_codeAsBx(fs,o,A,sBx) luaK_codeABx(fs,o,A,(sBx)+MAXARG_sBx) + +#define luaK_setmultret(fs,e) luaK_setreturns(fs, e, LUA_MULTRET) + +LUAI_FUNC int luaK_codeABx (FuncState *fs, OpCode o, int A, unsigned int Bx); +LUAI_FUNC int luaK_codeABC (FuncState *fs, OpCode o, int A, int B, int C); +LUAI_FUNC void luaK_fixline (FuncState *fs, int line); +LUAI_FUNC void luaK_nil (FuncState *fs, int from, int n); +LUAI_FUNC void luaK_reserveregs (FuncState *fs, int n); +LUAI_FUNC void luaK_checkstack (FuncState *fs, int n); +LUAI_FUNC int luaK_stringK (FuncState *fs, TString *s); +LUAI_FUNC int luaK_numberK (FuncState *fs, lua_Number r); +LUAI_FUNC void luaK_dischargevars (FuncState *fs, expdesc *e); +LUAI_FUNC int luaK_exp2anyreg (FuncState *fs, expdesc *e); +LUAI_FUNC void luaK_exp2nextreg (FuncState *fs, expdesc *e); +LUAI_FUNC void luaK_exp2val (FuncState *fs, expdesc *e); +LUAI_FUNC int luaK_exp2RK (FuncState *fs, expdesc *e); +LUAI_FUNC void luaK_self (FuncState *fs, expdesc *e, expdesc *key); +LUAI_FUNC void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k); +LUAI_FUNC void luaK_goiftrue (FuncState *fs, expdesc *e); +LUAI_FUNC void luaK_storevar (FuncState *fs, expdesc *var, expdesc *e); +LUAI_FUNC void luaK_setreturns (FuncState *fs, expdesc *e, int nresults); +LUAI_FUNC void luaK_setoneret (FuncState *fs, expdesc *e); +LUAI_FUNC int luaK_jump (FuncState *fs); +LUAI_FUNC void luaK_ret (FuncState *fs, int first, int nret); +LUAI_FUNC void luaK_patchlist (FuncState *fs, int list, int target); +LUAI_FUNC void luaK_patchtohere (FuncState *fs, int list); +LUAI_FUNC void luaK_concat (FuncState *fs, int *l1, int l2); +LUAI_FUNC int luaK_getlabel (FuncState *fs); +LUAI_FUNC void luaK_prefix (FuncState *fs, UnOpr op, expdesc *v); +LUAI_FUNC void luaK_infix (FuncState *fs, BinOpr op, expdesc *v); +LUAI_FUNC void luaK_posfix (FuncState *fs, BinOpr op, expdesc *v1, expdesc *v2); +LUAI_FUNC void luaK_setlist (FuncState *fs, int base, int nelems, int tostore); + + +#endif diff --git a/profile/3.3.5a-windows/include/external/lua/ldebug.h b/profile/3.3.5a-windows/include/external/lua/ldebug.h new file mode 100644 index 0000000..b63b4c6 --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/ldebug.h @@ -0,0 +1,33 @@ +/* +** $Id: ldebug.h,v 2.3.1.1 2007/12/27 13:02:25 roberto Exp $ +** Auxiliary functions from Debug Interface module +** See Copyright Notice in lua.h +*/ + +#ifndef ldebug_h +#define ldebug_h + + +#include "external/lua/lstate.h" + + +#define pcRel(pc, p) (cast(int, (pc) - (p)->code) - 1) + +#define getline(f,pc) (((f)->lineinfo) ? (f)->lineinfo[pc] : 0) + +#define resethookcount(L) (L->hookcount = L->basehookcount) + + +LUAI_FUNC void luaG_typeerror (lua_State *L, const TValue *o, + const char *opname); +LUAI_FUNC void luaG_concaterror (lua_State *L, StkId p1, StkId p2); +LUAI_FUNC void luaG_aritherror (lua_State *L, const TValue *p1, + const TValue *p2); +LUAI_FUNC int luaG_ordererror (lua_State *L, const TValue *p1, + const TValue *p2); +LUAI_FUNC void luaG_runerror (lua_State *L, const char *fmt, ...); +LUAI_FUNC void luaG_errormsg (lua_State *L); +LUAI_FUNC int luaG_checkcode (const Proto *pt); +LUAI_FUNC int luaG_checkopenop (Instruction i); + +#endif diff --git a/profile/3.3.5a-windows/include/external/lua/ldo.h b/profile/3.3.5a-windows/include/external/lua/ldo.h new file mode 100644 index 0000000..9b1d7ae --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/ldo.h @@ -0,0 +1,57 @@ +/* +** $Id: ldo.h,v 2.7.1.1 2007/12/27 13:02:25 roberto Exp $ +** Stack and Call structure of Lua +** See Copyright Notice in lua.h +*/ + +#ifndef ldo_h +#define ldo_h + + +#include "external/lua/lobject.h" +#include "external/lua/lstate.h" +#include "external/lua/lzio.h" + + +#define luaD_checkstack(L,n) \ + if ((char *)L->stack_last - (char *)L->top <= (n)*(int)sizeof(TValue)) \ + luaD_growstack(L, n); \ + else condhardstacktests(luaD_reallocstack(L, L->stacksize - EXTRA_STACK - 1)); + + +#define incr_top(L) {luaD_checkstack(L,1); L->top++;} + +#define savestack(L,p) ((char *)(p) - (char *)L->stack) +#define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) + +#define saveci(L,p) ((char *)(p) - (char *)L->base_ci) +#define restoreci(L,n) ((CallInfo *)((char *)L->base_ci + (n))) + + +/* results from luaD_precall */ +#define PCRLUA 0 /* initiated a call to a Lua function */ +#define PCRC 1 /* did a call to a C function */ +#define PCRYIELD 2 /* C funtion yielded */ + + +/* type of protected functions, to be ran by `runprotected' */ +typedef void (*Pfunc) (lua_State *L, void *ud); + +LUAI_FUNC int luaD_protectedparser (lua_State *L, ZIO *z, const char *name); +LUAI_FUNC void luaD_callhook (lua_State *L, int event, int line); +LUAI_FUNC int luaD_precall (lua_State *L, StkId func, int nresults); +LUAI_FUNC void luaD_call (lua_State *L, StkId func, int nResults); +LUAI_FUNC int luaD_pcall (lua_State *L, Pfunc func, void *u, + ptrdiff_t oldtop, ptrdiff_t ef); +LUAI_FUNC int luaD_poscall (lua_State *L, StkId firstResult); +LUAI_FUNC void luaD_reallocCI (lua_State *L, int newsize); +LUAI_FUNC void luaD_reallocstack (lua_State *L, int newsize); +LUAI_FUNC void luaD_growstack (lua_State *L, int n); + +LUAI_FUNC void luaD_throw (lua_State *L, int errcode); +LUAI_FUNC int luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud); + +LUAI_FUNC void luaD_seterrorobj (lua_State *L, int errcode, StkId oldtop); + +#endif + diff --git a/profile/3.3.5a-windows/include/external/lua/lfunc.h b/profile/3.3.5a-windows/include/external/lua/lfunc.h new file mode 100644 index 0000000..127f66d --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/lfunc.h @@ -0,0 +1,34 @@ +/* +** $Id: lfunc.h,v 2.4.1.1 2007/12/27 13:02:25 roberto Exp $ +** Auxiliary functions to manipulate prototypes and closures +** See Copyright Notice in lua.h +*/ + +#ifndef lfunc_h +#define lfunc_h + + +#include "external/lua/lobject.h" + + +#define sizeCclosure(n) (cast(int, sizeof(CClosure)) + \ + cast(int, sizeof(TValue)*((n)-1))) + +#define sizeLclosure(n) (cast(int, sizeof(LClosure)) + \ + cast(int, sizeof(TValue *)*((n)-1))) + + +LUAI_FUNC Proto *luaF_newproto (lua_State *L); +LUAI_FUNC Closure *luaF_newCclosure (lua_State *L, int nelems, Table *e); +LUAI_FUNC Closure *luaF_newLclosure (lua_State *L, int nelems, Table *e); +LUAI_FUNC UpVal *luaF_newupval (lua_State *L); +LUAI_FUNC UpVal *luaF_findupval (lua_State *L, StkId level); +LUAI_FUNC void luaF_close (lua_State *L, StkId level); +LUAI_FUNC void luaF_freeproto (lua_State *L, Proto *f); +LUAI_FUNC void luaF_freeclosure (lua_State *L, Closure *c); +LUAI_FUNC void luaF_freeupval (lua_State *L, UpVal *uv); +LUAI_FUNC const char *luaF_getlocalname (const Proto *func, int local_number, + int pc); + + +#endif diff --git a/profile/3.3.5a-windows/include/external/lua/lgc.h b/profile/3.3.5a-windows/include/external/lua/lgc.h new file mode 100644 index 0000000..0135776 --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/lgc.h @@ -0,0 +1,110 @@ +/* +** $Id: lgc.h,v 2.15.1.1 2007/12/27 13:02:25 roberto Exp $ +** Garbage Collector +** See Copyright Notice in lua.h +*/ + +#ifndef lgc_h +#define lgc_h + + +#include "external/lua/lobject.h" + + +/* +** Possible states of the Garbage Collector +*/ +#define GCSpause 0 +#define GCSpropagate 1 +#define GCSsweepstring 2 +#define GCSsweep 3 +#define GCSfinalize 4 + + +/* +** some userful bit tricks +*/ +#define resetbits(x,m) ((x) &= cast(lu_byte, ~(m))) +#define setbits(x,m) ((x) |= (m)) +#define testbits(x,m) ((x) & (m)) +#define bitmask(b) (1<<(b)) +#define bit2mask(b1,b2) (bitmask(b1) | bitmask(b2)) +#define l_setbit(x,b) setbits(x, bitmask(b)) +#define resetbit(x,b) resetbits(x, bitmask(b)) +#define testbit(x,b) testbits(x, bitmask(b)) +#define set2bits(x,b1,b2) setbits(x, (bit2mask(b1, b2))) +#define reset2bits(x,b1,b2) resetbits(x, (bit2mask(b1, b2))) +#define test2bits(x,b1,b2) testbits(x, (bit2mask(b1, b2))) + + + +/* +** Layout for bit use in `marked' field: +** bit 0 - object is white (type 0) +** bit 1 - object is white (type 1) +** bit 2 - object is black +** bit 3 - for userdata: has been finalized +** bit 3 - for tables: has weak keys +** bit 4 - for tables: has weak values +** bit 5 - object is fixed (should not be collected) +** bit 6 - object is "super" fixed (only the main thread) +*/ + + +#define WHITE0BIT 0 +#define WHITE1BIT 1 +#define BLACKBIT 2 +#define FINALIZEDBIT 3 +#define KEYWEAKBIT 3 +#define VALUEWEAKBIT 4 +#define FIXEDBIT 5 +#define SFIXEDBIT 6 +#define WHITEBITS bit2mask(WHITE0BIT, WHITE1BIT) + + +#define iswhite(x) test2bits((x)->gch.marked, WHITE0BIT, WHITE1BIT) +#define isblack(x) testbit((x)->gch.marked, BLACKBIT) +#define isgray(x) (!isblack(x) && !iswhite(x)) + +#define otherwhite(g) (g->currentwhite ^ WHITEBITS) +#define isdead(g,v) ((v)->gch.marked & otherwhite(g) & WHITEBITS) + +#define changewhite(x) ((x)->gch.marked ^= WHITEBITS) +#define gray2black(x) l_setbit((x)->gch.marked, BLACKBIT) + +#define valiswhite(x) (iscollectable(x) && iswhite(gcvalue(x))) + +#define luaC_white(g) cast(lu_byte, (g)->currentwhite & WHITEBITS) + + +#define luaC_checkGC(L) { \ + condhardstacktests(luaD_reallocstack(L, L->stacksize - EXTRA_STACK - 1)); \ + if (G(L)->totalbytes >= G(L)->GCthreshold) \ + luaC_step(L); } + + +#define luaC_barrier(L,p,v) { if (valiswhite(v) && isblack(obj2gco(p))) \ + luaC_barrierf(L,obj2gco(p),gcvalue(v)); } + +#define luaC_barriert(L,t,v) { if (valiswhite(v) && isblack(obj2gco(t))) \ + luaC_barrierback(L,t); } + +#define luaC_objbarrier(L,p,o) \ + { if (iswhite(obj2gco(o)) && isblack(obj2gco(p))) \ + luaC_barrierf(L,obj2gco(p),obj2gco(o)); } + +#define luaC_objbarriert(L,t,o) \ + { if (iswhite(obj2gco(o)) && isblack(obj2gco(t))) luaC_barrierback(L,t); } + +LUAI_FUNC size_t luaC_separateudata (lua_State *L, int all); +LUAI_FUNC void luaC_callGCTM (lua_State *L); +LUAI_FUNC void luaC_freeall (lua_State *L); +LUAI_FUNC void luaC_step (lua_State *L); +LUAI_FUNC void luaC_fullgc (lua_State *L); +LUAI_FUNC void luaC_link (lua_State *L, GCObject *o, lu_byte tt); +LUAI_FUNC void luaC_linkupval (lua_State *L, UpVal *uv); +LUAI_FUNC void luaC_barrierf (lua_State *L, GCObject *o, GCObject *v); +LUAI_FUNC void luaC_barrierback (lua_State *L, Table *t); + + +#endif diff --git a/profile/3.3.5a-windows/include/external/lua/llex.h b/profile/3.3.5a-windows/include/external/lua/llex.h new file mode 100644 index 0000000..d77d5b1 --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/llex.h @@ -0,0 +1,81 @@ +/* +** $Id: llex.h,v 1.58.1.1 2007/12/27 13:02:25 roberto Exp $ +** Lexical Analyzer +** See Copyright Notice in lua.h +*/ + +#ifndef llex_h +#define llex_h + +#include "external/lua/lobject.h" +#include "external/lua/lzio.h" + + +#define FIRST_RESERVED 257 + +/* maximum length of a reserved word */ +#define TOKEN_LEN (sizeof("function")/sizeof(char)) + + +/* +* WARNING: if you change the order of this enumeration, +* grep "ORDER RESERVED" +*/ +enum RESERVED { + /* terminal symbols denoted by reserved words */ + TK_AND = FIRST_RESERVED, TK_BREAK, + TK_DO, TK_ELSE, TK_ELSEIF, TK_END, TK_FALSE, TK_FOR, TK_FUNCTION, + TK_IF, TK_IN, TK_LOCAL, TK_NIL, TK_NOT, TK_OR, TK_REPEAT, + TK_RETURN, TK_THEN, TK_TRUE, TK_UNTIL, TK_WHILE, + /* other terminal symbols */ + TK_CONCAT, TK_DOTS, TK_EQ, TK_GE, TK_LE, TK_NE, TK_NUMBER, + TK_NAME, TK_STRING, TK_EOS +}; + +/* number of reserved words */ +#define NUM_RESERVED (cast(int, TK_WHILE-FIRST_RESERVED+1)) + + +/* array with token `names' */ +LUAI_DATA const char *const luaX_tokens []; + + +typedef union { + lua_Number r; + TString *ts; +} SemInfo; /* semantics information */ + + +typedef struct Token { + int token; + SemInfo seminfo; +} Token; + + +typedef struct LexState { + int current; /* current character (charint) */ + int linenumber; /* input line counter */ + int lastline; /* line of last token `consumed' */ + Token t; /* current token */ + Token lookahead; /* look ahead token */ + struct FuncState *fs; /* `FuncState' is private to the parser */ + struct lua_State *L; + ZIO *z; /* input stream */ + Mbuffer *buff; /* buffer for tokens */ + TString *source; /* current source name */ + char decpoint; /* locale decimal point */ +} LexState; + + +LUAI_FUNC void luaX_init (lua_State *L); +LUAI_FUNC void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, + TString *source); +LUAI_FUNC TString *luaX_newstring (LexState *ls, const char *str, size_t l); +LUAI_FUNC void luaX_next (LexState *ls); +LUAI_FUNC void luaX_lookahead (LexState *ls); +LUAI_FUNC void luaX_lexerror (LexState *ls, const char *msg, int token); +LUAI_FUNC void luaX_syntaxerror (LexState *ls, const char *s); +LUAI_FUNC const char *luaX_token2str (LexState *ls, int token); + + +#endif diff --git a/profile/3.3.5a-windows/include/external/lua/llimits.h b/profile/3.3.5a-windows/include/external/lua/llimits.h new file mode 100644 index 0000000..827e2ef --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/llimits.h @@ -0,0 +1,128 @@ +/* +** $Id: llimits.h,v 1.69.1.1 2007/12/27 13:02:25 roberto Exp $ +** Limits, basic types, and some other `installation-dependent' definitions +** See Copyright Notice in lua.h +*/ + +#ifndef llimits_h +#define llimits_h + + +#include +#include + + +#include "external/lua/lua.h" + + +typedef LUAI_UINT32 lu_int32; + +typedef LUAI_UMEM lu_mem; + +typedef LUAI_MEM l_mem; + + + +/* chars used as small naturals (so that `char' is reserved for characters) */ +typedef unsigned char lu_byte; + + +#define MAX_SIZET ((size_t)(~(size_t)0)-2) + +#define MAX_LUMEM ((lu_mem)(~(lu_mem)0)-2) + + +#define MAX_INT (INT_MAX-2) /* maximum value of an int (-2 for safety) */ + +/* +** conversion of pointer to integer +** this is for hashing only; there is no problem if the integer +** cannot hold the whole pointer value +*/ +#define IntPoint(p) ((unsigned int)(lu_mem)(p)) + + + +/* type to ensure maximum alignment */ +typedef LUAI_USER_ALIGNMENT_T L_Umaxalign; + + +/* result of a `usual argument conversion' over lua_Number */ +typedef LUAI_UACNUMBER l_uacNumber; + + +/* internal assertions for in-house debugging */ +#ifdef lua_assert + +#define check_exp(c,e) (lua_assert(c), (e)) +#define api_check(l,e) lua_assert(e) + +#else + +#define lua_assert(c) ((void)0) +#define check_exp(c,e) (e) +#define api_check luai_apicheck + +#endif + + +#ifndef UNUSED +#define UNUSED(x) ((void)(x)) /* to avoid warnings */ +#endif + + +#ifndef cast +#define cast(t, exp) ((t)(exp)) +#endif + +#define cast_byte(i) cast(lu_byte, (i)) +#define cast_num(i) cast(lua_Number, (i)) +#define cast_int(i) cast(int, (i)) + + + +/* +** type for virtual-machine instructions +** must be an unsigned with (at least) 4 bytes (see details in lopcodes.h) +*/ +typedef lu_int32 Instruction; + + + +/* maximum stack for a Lua function */ +#define MAXSTACK 250 + + + +/* minimum size for the string table (must be power of 2) */ +#ifndef MINSTRTABSIZE +#define MINSTRTABSIZE 32 +#endif + + +/* minimum size for string buffer */ +#ifndef LUA_MINBUFFER +#define LUA_MINBUFFER 32 +#endif + + +#ifndef lua_lock +#define lua_lock(L) ((void) 0) +#define lua_unlock(L) ((void) 0) +#endif + +#ifndef luai_threadyield +#define luai_threadyield(L) {lua_unlock(L); lua_lock(L);} +#endif + + +/* +** macro to control inclusion of some hard tests on stack reallocation +*/ +#ifndef HARDSTACKTESTS +#define condhardstacktests(x) ((void)0) +#else +#define condhardstacktests(x) x +#endif + +#endif diff --git a/profile/3.3.5a-windows/include/external/lua/lmem.h b/profile/3.3.5a-windows/include/external/lua/lmem.h new file mode 100644 index 0000000..1ca97ac --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/lmem.h @@ -0,0 +1,49 @@ +/* +** $Id: lmem.h,v 1.31.1.1 2007/12/27 13:02:25 roberto Exp $ +** Interface to Memory Manager +** See Copyright Notice in lua.h +*/ + +#ifndef lmem_h +#define lmem_h + + +#include + +#include "external/lua/llimits.h" +#include "external/lua/lua.h" + +#define MEMERRMSG "not enough memory" + + +#define luaM_reallocv(L,b,on,n,e) \ + ((cast(size_t, (n)+1) <= MAX_SIZET/(e)) ? /* +1 to avoid warnings */ \ + luaM_realloc_(L, (b), (on)*(e), (n)*(e)) : \ + luaM_toobig(L)) + +#define luaM_freemem(L, b, s) luaM_realloc_(L, (b), (s), 0) +#define luaM_free(L, b) luaM_realloc_(L, (b), sizeof(*(b)), 0) +#define luaM_freearray(L, b, n, t) luaM_reallocv(L, (b), n, 0, sizeof(t)) + +#define luaM_malloc(L,t) luaM_realloc_(L, NULL, 0, (t)) +#define luaM_new(L,t) cast(t *, luaM_malloc(L, sizeof(t))) +#define luaM_newvector(L,n,t) \ + cast(t *, luaM_reallocv(L, NULL, 0, n, sizeof(t))) + +#define luaM_growvector(L,v,nelems,size,t,limit,e) \ + if ((nelems)+1 > (size)) \ + ((v)=cast(t *, luaM_growaux_(L,v,&(size),sizeof(t),limit,e))) + +#define luaM_reallocvector(L, v,oldn,n,t) \ + ((v)=cast(t *, luaM_reallocv(L, v, oldn, n, sizeof(t)))) + + +LUAI_FUNC void *luaM_realloc_ (lua_State *L, void *block, size_t oldsize, + size_t size); +LUAI_FUNC void *luaM_toobig (lua_State *L); +LUAI_FUNC void *luaM_growaux_ (lua_State *L, void *block, int *size, + size_t size_elem, int limit, + const char *errormsg); + +#endif + diff --git a/profile/3.3.5a-windows/include/external/lua/lobject.h b/profile/3.3.5a-windows/include/external/lua/lobject.h new file mode 100644 index 0000000..0c8a59a --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/lobject.h @@ -0,0 +1,387 @@ +/* +** $Id: lobject.h,v 2.20.1.1 2007/12/27 13:02:25 roberto Exp $ +** Type definitions for Lua objects +** See Copyright Notice in lua.h +*/ + + +#ifndef lobject_h +#define lobject_h + +#if defined(IDA) || defined(BINANA_GENERATOR) + +#include "external/lua/shim.h" + +#else + +#include + +#endif + +#include "external/lua/llimits.h" +#include "external/lua/lua.h" + + +/* tags for values visible from Lua */ +#define LAST_TAG LUA_TTHREAD + +#define NUM_TAGS (LAST_TAG+1) + + +/* +** Extra tags for non-values +*/ +#define LUA_TPROTO (LAST_TAG+1) +#define LUA_TUPVAL (LAST_TAG+2) +#define LUA_TDEADKEY (LAST_TAG+3) + + +/* +** Union of all collectable objects +*/ +typedef union GCObject GCObject; + + +/* +** Common Header for all collectable objects (in macro form, to be +** included in other objects) +*/ +#define CommonHeader GCObject *next; lu_byte tt; lu_byte marked + + +/* +** Common header in struct form +*/ +typedef struct GCheader { + CommonHeader; +} GCheader; + + + + +/* +** Union of all Lua values +*/ +typedef union { + GCObject *gc; + void *p; + lua_Number n; + int b; +} Value; + + +/* +** Tagged Values +*/ + +#define TValuefields Value value; int tt + +typedef struct lua_TValue { + TValuefields; +} TValue; + + +/* Macros to test type */ +#define ttisnil(o) (ttype(o) == LUA_TNIL) +#define ttisnumber(o) (ttype(o) == LUA_TNUMBER) +#define ttisstring(o) (ttype(o) == LUA_TSTRING) +#define ttistable(o) (ttype(o) == LUA_TTABLE) +#define ttisfunction(o) (ttype(o) == LUA_TFUNCTION) +#define ttisboolean(o) (ttype(o) == LUA_TBOOLEAN) +#define ttisuserdata(o) (ttype(o) == LUA_TUSERDATA) +#define ttisthread(o) (ttype(o) == LUA_TTHREAD) +#define ttislightuserdata(o) (ttype(o) == LUA_TLIGHTUSERDATA) + +/* Macros to access values */ +#define ttype(o) ((o)->tt) +#define gcvalue(o) check_exp(iscollectable(o), (o)->value.gc) +#define pvalue(o) check_exp(ttislightuserdata(o), (o)->value.p) +#define nvalue(o) check_exp(ttisnumber(o), (o)->value.n) +#define rawtsvalue(o) check_exp(ttisstring(o), &(o)->value.gc->ts) +#define tsvalue(o) (&rawtsvalue(o)->tsv) +#define rawuvalue(o) check_exp(ttisuserdata(o), &(o)->value.gc->u) +#define uvalue(o) (&rawuvalue(o)->uv) +#define clvalue(o) check_exp(ttisfunction(o), &(o)->value.gc->cl) +#define hvalue(o) check_exp(ttistable(o), &(o)->value.gc->h) +#define bvalue(o) check_exp(ttisboolean(o), (o)->value.b) +#define thvalue(o) check_exp(ttisthread(o), &(o)->value.gc->th) + +#define l_isfalse(o) (ttisnil(o) || (ttisboolean(o) && bvalue(o) == 0)) + +/* +** for internal debug only +*/ +#define checkconsistency(obj) \ + lua_assert(!iscollectable(obj) || (ttype(obj) == (obj)->value.gc->gch.tt)) + +#define checkliveness(g,obj) \ + lua_assert(!iscollectable(obj) || \ + ((ttype(obj) == (obj)->value.gc->gch.tt) && !isdead(g, (obj)->value.gc))) + + +/* Macros to set values */ +#define setnilvalue(obj) ((obj)->tt=LUA_TNIL) + +#define setnvalue(obj,x) \ + { TValue *i_o=(obj); i_o->value.n=(x); i_o->tt=LUA_TNUMBER; } + +#define setpvalue(obj,x) \ + { TValue *i_o=(obj); i_o->value.p=(x); i_o->tt=LUA_TLIGHTUSERDATA; } + +#define setbvalue(obj,x) \ + { TValue *i_o=(obj); i_o->value.b=(x); i_o->tt=LUA_TBOOLEAN; } + +#define setsvalue(L,obj,x) \ + { TValue *i_o=(obj); \ + i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TSTRING; \ + checkliveness(G(L),i_o); } + +#define setuvalue(L,obj,x) \ + { TValue *i_o=(obj); \ + i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TUSERDATA; \ + checkliveness(G(L),i_o); } + +#define setthvalue(L,obj,x) \ + { TValue *i_o=(obj); \ + i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TTHREAD; \ + checkliveness(G(L),i_o); } + +#define setclvalue(L,obj,x) \ + { TValue *i_o=(obj); \ + i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TFUNCTION; \ + checkliveness(G(L),i_o); } + +#define sethvalue(L,obj,x) \ + { TValue *i_o=(obj); \ + i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TTABLE; \ + checkliveness(G(L),i_o); } + +#define setptvalue(L,obj,x) \ + { TValue *i_o=(obj); \ + i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TPROTO; \ + checkliveness(G(L),i_o); } + + + + +#define setobj(L,obj1,obj2) \ + { const TValue *o2=(obj2); TValue *o1=(obj1); \ + o1->value = o2->value; o1->tt=o2->tt; \ + checkliveness(G(L),o1); } + + +/* +** different types of sets, according to destination +*/ + +/* from stack to (same) stack */ +#define setobjs2s setobj +/* to stack (not from same stack) */ +#define setobj2s setobj +#define setsvalue2s setsvalue +#define sethvalue2s sethvalue +#define setptvalue2s setptvalue +/* from table to same table */ +#define setobjt2t setobj +/* to table */ +#define setobj2t setobj +/* to new object */ +#define setobj2n setobj +#define setsvalue2n setsvalue + +#define setttype(obj, tt) (ttype(obj) = (tt)) + + +#define iscollectable(o) (ttype(o) >= LUA_TSTRING) + + + +typedef TValue *StkId; /* index to stack elements */ + + +/* +** String headers for string table +*/ +typedef union TString { + L_Umaxalign dummy; /* ensures maximum alignment for strings */ + struct { + CommonHeader; + lu_byte reserved; + unsigned int hash; + size_t len; + } tsv; +} TString; + + +#define getstr(ts) cast(const char *, (ts) + 1) +#define svalue(o) getstr(tsvalue(o)) + + + +typedef union Udata { + L_Umaxalign dummy; /* ensures maximum alignment for `local' udata */ + struct { + CommonHeader; + struct Table *metatable; + struct Table *env; + size_t len; + } uv; +} Udata; + + + + +/* +** Function Prototypes +*/ +typedef struct Proto { + CommonHeader; + TValue *k; /* constants used by the function */ + Instruction *code; + struct Proto **p; /* functions defined inside the function */ + int *lineinfo; /* map from opcodes to source lines */ + struct LocVar *locvars; /* information about local variables */ + TString **upvalues; /* upvalue names */ + TString *source; + int sizeupvalues; + int sizek; /* size of `k' */ + int sizecode; + int sizelineinfo; + int sizep; /* size of `p' */ + int sizelocvars; + int linedefined; + int lastlinedefined; + GCObject *gclist; + lu_byte nups; /* number of upvalues */ + lu_byte numparams; + lu_byte is_vararg; + lu_byte maxstacksize; +} Proto; + + +/* masks for new-style vararg */ +#define VARARG_HASARG 1 +#define VARARG_ISVARARG 2 +#define VARARG_NEEDSARG 4 + + +typedef struct LocVar { + TString *varname; + int startpc; /* first point where variable is active */ + int endpc; /* first point where variable is dead */ +} LocVar; + + + +/* +** Upvalues +*/ + +typedef struct UpVal { + CommonHeader; + TValue *v; /* points to stack or to its own value */ + union { + TValue value; /* the value (when closed) */ + struct { /* double linked list (when open) */ + struct UpVal *prev; + struct UpVal *next; + } l; + } u; +} UpVal; + + +/* +** Closures +*/ + +#define ClosureHeader \ + CommonHeader; lu_byte isC; lu_byte nupvalues; GCObject *gclist; \ + struct Table *env + +typedef struct CClosure { + ClosureHeader; + lua_CFunction f; + TValue upvalue[1]; +} CClosure; + + +typedef struct LClosure { + ClosureHeader; + struct Proto *p; + UpVal *upvals[1]; +} LClosure; + + +typedef union Closure { + CClosure c; + LClosure l; +} Closure; + + +#define iscfunction(o) (ttype(o) == LUA_TFUNCTION && clvalue(o)->c.isC) +#define isLfunction(o) (ttype(o) == LUA_TFUNCTION && !clvalue(o)->c.isC) + + +/* +** Tables +*/ + +typedef union TKey { + struct { + TValuefields; + struct Node *next; /* for chaining */ + } nk; + TValue tvk; +} TKey; + + +typedef struct Node { + TValue i_val; + TKey i_key; +} Node; + + +typedef struct Table { + CommonHeader; + lu_byte flags; /* 1<

lsizenode)) + + +#define luaO_nilobject (&luaO_nilobject_) + +LUAI_DATA const TValue luaO_nilobject_; + +#define ceillog2(x) (luaO_log2((x)-1) + 1) + +LUAI_FUNC int luaO_log2 (unsigned int x); +LUAI_FUNC int luaO_int2fb (unsigned int x); +LUAI_FUNC int luaO_fb2int (int x); +LUAI_FUNC int luaO_rawequalObj (const TValue *t1, const TValue *t2); +LUAI_FUNC int luaO_str2d (const char *s, lua_Number *result); +LUAI_FUNC const char *luaO_pushvfstring (lua_State *L, const char *fmt, + va_list argp); +LUAI_FUNC const char *luaO_pushfstring (lua_State *L, const char *fmt, ...); +LUAI_FUNC void luaO_chunkid (char *out, const char *source, size_t len); + + +#endif + diff --git a/profile/3.3.5a-windows/include/external/lua/lopcodes.h b/profile/3.3.5a-windows/include/external/lua/lopcodes.h new file mode 100644 index 0000000..05e5984 --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/lopcodes.h @@ -0,0 +1,268 @@ +/* +** $Id: lopcodes.h,v 1.125.1.1 2007/12/27 13:02:25 roberto Exp $ +** Opcodes for Lua virtual machine +** See Copyright Notice in lua.h +*/ + +#ifndef lopcodes_h +#define lopcodes_h + +#include "external/lua/llimits.h" + + +/*=========================================================================== + We assume that instructions are unsigned numbers. + All instructions have an opcode in the first 6 bits. + Instructions can have the following fields: + `A' : 8 bits + `B' : 9 bits + `C' : 9 bits + `Bx' : 18 bits (`B' and `C' together) + `sBx' : signed Bx + + A signed argument is represented in excess K; that is, the number + value is the unsigned value minus K. K is exactly the maximum value + for that argument (so that -max is represented by 0, and +max is + represented by 2*max), which is half the maximum for the corresponding + unsigned argument. +===========================================================================*/ + + +enum OpMode {iABC, iABx, iAsBx}; /* basic instruction format */ + + +/* +** size and position of opcode arguments. +*/ +#define SIZE_C 9 +#define SIZE_B 9 +#define SIZE_Bx (SIZE_C + SIZE_B) +#define SIZE_A 8 + +#define SIZE_OP 6 + +#define POS_OP 0 +#define POS_A (POS_OP + SIZE_OP) +#define POS_C (POS_A + SIZE_A) +#define POS_B (POS_C + SIZE_C) +#define POS_Bx POS_C + + +/* +** limits for opcode arguments. +** we use (signed) int to manipulate most arguments, +** so they must fit in LUAI_BITSINT-1 bits (-1 for sign) +*/ +#if SIZE_Bx < LUAI_BITSINT-1 +#define MAXARG_Bx ((1<>1) /* `sBx' is signed */ +#else +#define MAXARG_Bx MAX_INT +#define MAXARG_sBx MAX_INT +#endif + + +#define MAXARG_A ((1<>POS_OP) & MASK1(SIZE_OP,0))) +#define SET_OPCODE(i,o) ((i) = (((i)&MASK0(SIZE_OP,POS_OP)) | \ + ((cast(Instruction, o)<>POS_A) & MASK1(SIZE_A,0))) +#define SETARG_A(i,u) ((i) = (((i)&MASK0(SIZE_A,POS_A)) | \ + ((cast(Instruction, u)<>POS_B) & MASK1(SIZE_B,0))) +#define SETARG_B(i,b) ((i) = (((i)&MASK0(SIZE_B,POS_B)) | \ + ((cast(Instruction, b)<>POS_C) & MASK1(SIZE_C,0))) +#define SETARG_C(i,b) ((i) = (((i)&MASK0(SIZE_C,POS_C)) | \ + ((cast(Instruction, b)<>POS_Bx) & MASK1(SIZE_Bx,0))) +#define SETARG_Bx(i,b) ((i) = (((i)&MASK0(SIZE_Bx,POS_Bx)) | \ + ((cast(Instruction, b)< C) then pc++ */ +OP_TESTSET,/* A B C if (R(B) <=> C) then R(A) := R(B) else pc++ */ + +OP_CALL,/* A B C R(A), ... ,R(A+C-2) := R(A)(R(A+1), ... ,R(A+B-1)) */ +OP_TAILCALL,/* A B C return R(A)(R(A+1), ... ,R(A+B-1)) */ +OP_RETURN,/* A B return R(A), ... ,R(A+B-2) (see note) */ + +OP_FORLOOP,/* A sBx R(A)+=R(A+2); + if R(A) =) R(A)*/ +OP_CLOSURE,/* A Bx R(A) := closure(KPROTO[Bx], R(A), ... ,R(A+n)) */ + +OP_VARARG/* A B R(A), R(A+1), ..., R(A+B-1) = vararg */ +} OpCode; + + +#define NUM_OPCODES (cast(int, OP_VARARG) + 1) + + + +/*=========================================================================== + Notes: + (*) In OP_CALL, if (B == 0) then B = top. C is the number of returns - 1, + and can be 0: OP_CALL then sets `top' to last_result+1, so + next open instruction (OP_CALL, OP_RETURN, OP_SETLIST) may use `top'. + + (*) In OP_VARARG, if (B == 0) then use actual number of varargs and + set top (like in OP_CALL with C == 0). + + (*) In OP_RETURN, if (B == 0) then return up to `top' + + (*) In OP_SETLIST, if (B == 0) then B = `top'; + if (C == 0) then next `instruction' is real C + + (*) For comparisons, A specifies what condition the test should accept + (true or false). + + (*) All `skips' (pc++) assume that next instruction is a jump +===========================================================================*/ + + +/* +** masks for instruction properties. The format is: +** bits 0-1: op mode +** bits 2-3: C arg mode +** bits 4-5: B arg mode +** bit 6: instruction set register A +** bit 7: operator is a test +*/ + +enum OpArgMask { + OpArgN, /* argument is not used */ + OpArgU, /* argument is used */ + OpArgR, /* argument is a register or a jump offset */ + OpArgK /* argument is a constant or register/constant */ +}; + +LUAI_DATA const lu_byte luaP_opmodes[NUM_OPCODES]; + +#define getOpMode(m) (cast(enum OpMode, luaP_opmodes[m] & 3)) +#define getBMode(m) (cast(enum OpArgMask, (luaP_opmodes[m] >> 4) & 3)) +#define getCMode(m) (cast(enum OpArgMask, (luaP_opmodes[m] >> 2) & 3)) +#define testAMode(m) (luaP_opmodes[m] & (1 << 6)) +#define testTMode(m) (luaP_opmodes[m] & (1 << 7)) + + +LUAI_DATA const char *const luaP_opnames[NUM_OPCODES+1]; /* opcode names */ + + +/* number of list items to accumulate before a SETLIST instruction */ +#define LFIELDS_PER_FLUSH 50 + + +#endif diff --git a/profile/3.3.5a-windows/include/external/lua/lparser.h b/profile/3.3.5a-windows/include/external/lua/lparser.h new file mode 100644 index 0000000..659d19e --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/lparser.h @@ -0,0 +1,82 @@ +/* +** $Id: lparser.h,v 1.57.1.1 2007/12/27 13:02:25 roberto Exp $ +** Lua Parser +** See Copyright Notice in lua.h +*/ + +#ifndef lparser_h +#define lparser_h + +#include "external/lua/llimits.h" +#include "external/lua/lobject.h" +#include "external/lua/lzio.h" + + +/* +** Expression descriptor +*/ + +typedef enum { + VVOID, /* no value */ + VNIL, + VTRUE, + VFALSE, + VK, /* info = index of constant in `k' */ + VKNUM, /* nval = numerical value */ + VLOCAL, /* info = local register */ + VUPVAL, /* info = index of upvalue in `upvalues' */ + VGLOBAL, /* info = index of table; aux = index of global name in `k' */ + VINDEXED, /* info = table register; aux = index register (or `k') */ + VJMP, /* info = instruction pc */ + VRELOCABLE, /* info = instruction pc */ + VNONRELOC, /* info = result register */ + VCALL, /* info = instruction pc */ + VVARARG /* info = instruction pc */ +} expkind; + +typedef struct expdesc { + expkind k; + union { + struct { int info, aux; } s; + lua_Number nval; + } u; + int t; /* patch list of `exit when true' */ + int f; /* patch list of `exit when false' */ +} expdesc; + + +typedef struct upvaldesc { + lu_byte k; + lu_byte info; +} upvaldesc; + + +struct BlockCnt; /* defined in lparser.c */ + + +/* state needed to generate code for a given function */ +typedef struct FuncState { + Proto *f; /* current function header */ + Table *h; /* table to find (and reuse) elements in `k' */ + struct FuncState *prev; /* enclosing function */ + struct LexState *ls; /* lexical state */ + struct lua_State *L; /* copy of the Lua state */ + struct BlockCnt *bl; /* chain of current blocks */ + int pc; /* next position to code (equivalent to `ncode') */ + int lasttarget; /* `pc' of last `jump target' */ + int jpc; /* list of pending jumps to `pc' */ + int freereg; /* first free register */ + int nk; /* number of elements in `k' */ + int np; /* number of elements in `p' */ + short nlocvars; /* number of elements in `locvars' */ + lu_byte nactvar; /* number of active local variables */ + upvaldesc upvalues[LUAI_MAXUPVALUES]; /* upvalues */ + unsigned short actvar[LUAI_MAXVARS]; /* declared-variable stack */ +} FuncState; + + +LUAI_FUNC Proto *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, + const char *name); + + +#endif diff --git a/profile/3.3.5a-windows/include/external/lua/lstate.h b/profile/3.3.5a-windows/include/external/lua/lstate.h new file mode 100644 index 0000000..d398fc1 --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/lstate.h @@ -0,0 +1,169 @@ +/* +** $Id: lstate.h,v 2.24.1.2 2008/01/03 15:20:39 roberto Exp $ +** Global State +** See Copyright Notice in lua.h +*/ + +#ifndef lstate_h +#define lstate_h + +#include "external/lua/lua.h" + +#include "external/lua/lobject.h" +#include "external/lua/ltm.h" +#include "external/lua/lzio.h" + + + +struct lua_longjmp; /* defined in ldo.c */ + + +/* table of globals */ +#define gt(L) (&L->l_gt) + +/* registry */ +#define registry(L) (&G(L)->l_registry) + + +/* extra stack space to handle TM calls and some other extras */ +#define EXTRA_STACK 5 + + +#define BASIC_CI_SIZE 8 + +#define BASIC_STACK_SIZE (2*LUA_MINSTACK) + + + +typedef struct stringtable { + GCObject **hash; + lu_int32 nuse; /* number of elements */ + int size; +} stringtable; + + +/* +** informations about a call +*/ +typedef struct CallInfo { + StkId base; /* base for this function */ + StkId func; /* function index in the stack */ + StkId top; /* top for this function */ + const Instruction *savedpc; + int nresults; /* expected number of results from this function */ + int tailcalls; /* number of tail calls lost under this entry */ +} CallInfo; + + + +#define curr_func(L) (clvalue(L->ci->func)) +#define ci_func(ci) (clvalue((ci)->func)) +#define f_isLua(ci) (!ci_func(ci)->c.isC) +#define isLua(ci) (ttisfunction((ci)->func) && f_isLua(ci)) + + +/* +** `global state', shared by all threads of this state +*/ +typedef struct global_State { + stringtable strt; /* hash table for strings */ + lua_Alloc frealloc; /* function to reallocate memory */ + void *ud; /* auxiliary data to `frealloc' */ + lu_byte currentwhite; + lu_byte gcstate; /* state of garbage collector */ + int sweepstrgc; /* position of sweep in `strt' */ + GCObject *rootgc; /* list of all collectable objects */ + GCObject **sweepgc; /* position of sweep in `rootgc' */ + GCObject *gray; /* list of gray objects */ + GCObject *grayagain; /* list of objects to be traversed atomically */ + GCObject *weak; /* list of weak tables (to be cleared) */ + GCObject *tmudata; /* last element of list of userdata to be GC */ + Mbuffer buff; /* temporary buffer for string concatentation */ + lu_mem GCthreshold; + lu_mem totalbytes; /* number of bytes currently allocated */ + lu_mem estimate; /* an estimate of number of bytes actually in use */ + lu_mem gcdept; /* how much GC is `behind schedule' */ + int gcpause; /* size of pause between successive GCs */ + int gcstepmul; /* GC `granularity' */ + lua_CFunction panic; /* to be called in unprotected errors */ + TValue l_registry; + struct lua_State *mainthread; + UpVal uvhead; /* head of double-linked list of all open upvalues */ + struct Table *mt[NUM_TAGS]; /* metatables for basic types */ + TString *tmname[TM_N]; /* array with tag-method names */ +} global_State; + + +/* +** `per thread' state +*/ +struct lua_State { + CommonHeader; + lu_byte status; + StkId top; /* first free slot in the stack */ + StkId base; /* base of current function */ + global_State *l_G; + CallInfo *ci; /* call info for current function */ + const Instruction *savedpc; /* `savedpc' of current function */ + StkId stack_last; /* last free slot in the stack */ + StkId stack; /* stack base */ + CallInfo *end_ci; /* points after end of ci array*/ + CallInfo *base_ci; /* array of CallInfo's */ + int stacksize; + int size_ci; /* size of array `base_ci' */ + unsigned short nCcalls; /* number of nested C calls */ + unsigned short baseCcalls; /* nested C calls when resuming coroutine */ + lu_byte hookmask; + lu_byte allowhook; + int basehookcount; + int hookcount; + lua_Hook hook; + TValue l_gt; /* table of globals */ + TValue env; /* temporary place for environments */ + GCObject *openupval; /* list of open upvalues in this stack */ + GCObject *gclist; + struct lua_longjmp *errorJmp; /* current error recover point */ + ptrdiff_t errfunc; /* current error handling function (stack index) */ +}; + + +#define G(L) (L->l_G) + + +/* +** Union of all collectable objects +*/ +union GCObject { + GCheader gch; + union TString ts; + union Udata u; + union Closure cl; + struct Table h; + struct Proto p; + struct UpVal uv; + struct lua_State th; /* thread */ +}; + + +/* macros to convert a GCObject into a specific value */ +#define rawgco2ts(o) check_exp((o)->gch.tt == LUA_TSTRING, &((o)->ts)) +#define gco2ts(o) (&rawgco2ts(o)->tsv) +#define rawgco2u(o) check_exp((o)->gch.tt == LUA_TUSERDATA, &((o)->u)) +#define gco2u(o) (&rawgco2u(o)->uv) +#define gco2cl(o) check_exp((o)->gch.tt == LUA_TFUNCTION, &((o)->cl)) +#define gco2h(o) check_exp((o)->gch.tt == LUA_TTABLE, &((o)->h)) +#define gco2p(o) check_exp((o)->gch.tt == LUA_TPROTO, &((o)->p)) +#define gco2uv(o) check_exp((o)->gch.tt == LUA_TUPVAL, &((o)->uv)) +#define ngcotouv(o) \ + check_exp((o) == NULL || (o)->gch.tt == LUA_TUPVAL, &((o)->uv)) +#define gco2th(o) check_exp((o)->gch.tt == LUA_TTHREAD, &((o)->th)) + +/* macro to convert any Lua object into a GCObject */ +#define obj2gco(v) (cast(GCObject *, (v))) + + +LUAI_FUNC lua_State *luaE_newthread (lua_State *L); +LUAI_FUNC void luaE_freethread (lua_State *L, lua_State *L1); + +#endif + diff --git a/profile/3.3.5a-windows/include/external/lua/lstring.h b/profile/3.3.5a-windows/include/external/lua/lstring.h new file mode 100644 index 0000000..f0aafce --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/lstring.h @@ -0,0 +1,31 @@ +/* +** $Id: lstring.h,v 1.43.1.1 2007/12/27 13:02:25 roberto Exp $ +** String table (keep all strings handled by Lua) +** See Copyright Notice in lua.h +*/ + +#ifndef lstring_h +#define lstring_h + + +#include "external/lua/lgc.h" +#include "external/lua/lobject.h" +#include "external/lua/lstate.h" + + +#define sizestring(s) (sizeof(union TString)+((s)->len+1)*sizeof(char)) + +#define sizeudata(u) (sizeof(union Udata)+(u)->len) + +#define luaS_new(L, s) (luaS_newlstr(L, s, strlen(s))) +#define luaS_newliteral(L, s) (luaS_newlstr(L, "" s, \ + (sizeof(s)/sizeof(char))-1)) + +#define luaS_fix(s) l_setbit((s)->tsv.marked, FIXEDBIT) + +LUAI_FUNC void luaS_resize (lua_State *L, int newsize); +LUAI_FUNC Udata *luaS_newudata (lua_State *L, size_t s, Table *e); +LUAI_FUNC TString *luaS_newlstr (lua_State *L, const char *str, size_t l); + + +#endif diff --git a/profile/3.3.5a-windows/include/external/lua/ltable.h b/profile/3.3.5a-windows/include/external/lua/ltable.h new file mode 100644 index 0000000..f5b9d5e --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/ltable.h @@ -0,0 +1,40 @@ +/* +** $Id: ltable.h,v 2.10.1.1 2007/12/27 13:02:25 roberto Exp $ +** Lua tables (hash) +** See Copyright Notice in lua.h +*/ + +#ifndef ltable_h +#define ltable_h + +#include "lobject.h" + + +#define gnode(t,i) (&(t)->node[i]) +#define gkey(n) (&(n)->i_key.nk) +#define gval(n) (&(n)->i_val) +#define gnext(n) ((n)->i_key.nk.next) + +#define key2tval(n) (&(n)->i_key.tvk) + + +LUAI_FUNC const TValue *luaH_getnum (Table *t, int key); +LUAI_FUNC TValue *luaH_setnum (lua_State *L, Table *t, int key); +LUAI_FUNC const TValue *luaH_getstr (Table *t, TString *key); +LUAI_FUNC TValue *luaH_setstr (lua_State *L, Table *t, TString *key); +LUAI_FUNC const TValue *luaH_get (Table *t, const TValue *key); +LUAI_FUNC TValue *luaH_set (lua_State *L, Table *t, const TValue *key); +LUAI_FUNC Table *luaH_new (lua_State *L, int narray, int lnhash); +LUAI_FUNC void luaH_resizearray (lua_State *L, Table *t, int nasize); +LUAI_FUNC void luaH_free (lua_State *L, Table *t); +LUAI_FUNC int luaH_next (lua_State *L, Table *t, StkId key); +LUAI_FUNC int luaH_getn (Table *t); + + +#if defined(LUA_DEBUG) +LUAI_FUNC Node *luaH_mainposition (const Table *t, const TValue *key); +LUAI_FUNC int luaH_isdummy (Node *n); +#endif + + +#endif diff --git a/profile/3.3.5a-windows/include/external/lua/ltm.h b/profile/3.3.5a-windows/include/external/lua/ltm.h new file mode 100644 index 0000000..4797bfc --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/ltm.h @@ -0,0 +1,54 @@ +/* +** $Id: ltm.h,v 2.6.1.1 2007/12/27 13:02:25 roberto Exp $ +** Tag methods +** See Copyright Notice in lua.h +*/ + +#ifndef ltm_h +#define ltm_h + + +#include "external/lua/lobject.h" + + +/* +* WARNING: if you change the order of this enumeration, +* grep "ORDER TM" +*/ +typedef enum { + TM_INDEX, + TM_NEWINDEX, + TM_GC, + TM_MODE, + TM_EQ, /* last tag method with `fast' access */ + TM_ADD, + TM_SUB, + TM_MUL, + TM_DIV, + TM_MOD, + TM_POW, + TM_UNM, + TM_LEN, + TM_LT, + TM_LE, + TM_CONCAT, + TM_CALL, + TM_N /* number of elements in the enum */ +} TMS; + + + +#define gfasttm(g,et,e) ((et) == NULL ? NULL : \ + ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) + +#define fasttm(l,et,e) gfasttm(G(l), et, e) + +LUAI_DATA const char *const luaT_typenames[]; + + +LUAI_FUNC const TValue *luaT_gettm (Table *events, TMS event, TString *ename); +LUAI_FUNC const TValue *luaT_gettmbyobj (lua_State *L, const TValue *o, + TMS event); +LUAI_FUNC void luaT_init (lua_State *L); + +#endif diff --git a/profile/3.3.5a-windows/include/external/lua/lua.h b/profile/3.3.5a-windows/include/external/lua/lua.h new file mode 100644 index 0000000..640aaa6 --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/lua.h @@ -0,0 +1,385 @@ +/* +** $Id: lua.h,v 1.218.1.4 2008/01/03 15:41:15 roberto Exp $ +** Lua - An Extensible Extension Language +** Lua.org, PUC-Rio, Brazil (http://www.lua.org) +** See Copyright Notice at the end of this file +*/ + + +#ifndef lua_h +#define lua_h + +#include "system/types.h" +#include "external/lua/luaconf.h" + + +#define LUA_VERSION "Lua 5.1" +#define LUA_RELEASE "Lua 5.1.3" +#define LUA_VERSION_NUM 501 +#define LUA_COPYRIGHT "Copyright (C) 1994-2008 Lua.org, PUC-Rio" +#define LUA_AUTHORS "R. Ierusalimschy, L. H. de Figueiredo & W. Celes" + + +/* mark for precompiled code (`Lua') */ +#define LUA_SIGNATURE "\033Lua" + +/* option for multiple returns in `lua_pcall' and `lua_call' */ +#define LUA_MULTRET (-1) + + +/* +** pseudo-indices +*/ +#define LUA_REGISTRYINDEX (-10000) +#define LUA_ENVIRONINDEX (-10001) +#define LUA_GLOBALSINDEX (-10002) +#define lua_upvalueindex(i) (LUA_GLOBALSINDEX-(i)) + + +/* thread status; 0 is OK */ +#define LUA_YIELD 1 +#define LUA_ERRRUN 2 +#define LUA_ERRSYNTAX 3 +#define LUA_ERRMEM 4 +#define LUA_ERRERR 5 + + +typedef struct lua_State lua_State; + +typedef int (*lua_CFunction) (lua_State *L); + + +/* +** functions that read/write blocks when loading/dumping Lua chunks +*/ +typedef const char * (*lua_Reader) (lua_State *L, void *ud, size_t *sz); + +typedef int (*lua_Writer) (lua_State *L, const void* p, size_t sz, void* ud); + + +/* +** prototype for memory-allocation functions +*/ +typedef void * (*lua_Alloc) (void *ud, void *ptr, size_t osize, size_t nsize); + + +/* +** basic types +*/ +#define LUA_TNONE (-1) + +#define LUA_TNIL 0 +#define LUA_TBOOLEAN 1 +#define LUA_TLIGHTUSERDATA 2 +#define LUA_TNUMBER 3 +#define LUA_TSTRING 4 +#define LUA_TTABLE 5 +#define LUA_TFUNCTION 6 +#define LUA_TUSERDATA 7 +#define LUA_TTHREAD 8 + + + +/* minimum Lua stack available to a C function */ +#define LUA_MINSTACK 20 + + +/* +** generic extra include file +*/ +#if defined(LUA_USER_H) +#include LUA_USER_H +#endif + + +/* type of numbers in Lua */ +typedef LUA_NUMBER lua_Number; + + +/* type for integer functions */ +typedef LUA_INTEGER lua_Integer; + + + +/* +** state manipulation +*/ +LUA_API lua_State *(lua_newstate) (lua_Alloc f, void *ud); +LUA_API void (lua_close) (lua_State *L); +LUA_API lua_State *(lua_newthread) (lua_State *L); + +LUA_API lua_CFunction (lua_atpanic) (lua_State *L, lua_CFunction panicf); + + +/* +** basic stack manipulation +*/ +LUA_API int (lua_gettop) (lua_State *L); +LUA_API void (lua_settop) (lua_State *L, int idx); +LUA_API void (lua_pushvalue) (lua_State *L, int idx); +LUA_API void (lua_remove) (lua_State *L, int idx); +LUA_API void (lua_insert) (lua_State *L, int idx); +LUA_API void (lua_replace) (lua_State *L, int idx); +LUA_API int (lua_checkstack) (lua_State *L, int sz); + +LUA_API void (lua_xmove) (lua_State *from, lua_State *to, int n); + + +/* +** access functions (stack -> C) +*/ + +LUA_API int (lua_isnumber) (lua_State *L, int idx); +LUA_API int (lua_isstring) (lua_State *L, int idx); +LUA_API int (lua_iscfunction) (lua_State *L, int idx); +LUA_API int (lua_isuserdata) (lua_State *L, int idx); +LUA_API int (lua_type) (lua_State *L, int idx); +LUA_API const char *(lua_typename) (lua_State *L, int tp); + +LUA_API int (lua_equal) (lua_State *L, int idx1, int idx2); +LUA_API int (lua_rawequal) (lua_State *L, int idx1, int idx2); +LUA_API int (lua_lessthan) (lua_State *L, int idx1, int idx2); + +LUA_API lua_Number (lua_tonumber) (lua_State *L, int idx); +LUA_API lua_Integer (lua_tointeger) (lua_State *L, int idx); +LUA_API int (lua_toboolean) (lua_State *L, int idx); +LUA_API const char *(lua_tolstring) (lua_State *L, int idx, size_t *len); +LUA_API size_t (lua_objlen) (lua_State *L, int idx); +LUA_API lua_CFunction (lua_tocfunction) (lua_State *L, int idx); +LUA_API void *(lua_touserdata) (lua_State *L, int idx); +LUA_API lua_State *(lua_tothread) (lua_State *L, int idx); +LUA_API const void *(lua_topointer) (lua_State *L, int idx); + + +/* +** push functions (C -> stack) +*/ +LUA_API void (lua_pushnil) (lua_State *L); +LUA_API void (lua_pushnumber) (lua_State *L, lua_Number n); +LUA_API void (lua_pushinteger) (lua_State *L, lua_Integer n); +LUA_API void (lua_pushlstring) (lua_State *L, const char *s, size_t l); +LUA_API void (lua_pushstring) (lua_State *L, const char *s); +LUA_API const char *(lua_pushvfstring) (lua_State *L, const char *fmt, + va_list argp); +LUA_API const char *(lua_pushfstring) (lua_State *L, const char *fmt, ...); +LUA_API void (lua_pushcclosure) (lua_State *L, lua_CFunction fn, int n); +LUA_API void (lua_pushboolean) (lua_State *L, int b); +LUA_API void (lua_pushlightuserdata) (lua_State *L, void *p); +LUA_API int (lua_pushthread) (lua_State *L); + + +/* +** get functions (Lua -> stack) +*/ +LUA_API void (lua_gettable) (lua_State *L, int idx); +LUA_API void (lua_getfield) (lua_State *L, int idx, const char *k); +LUA_API void (lua_rawget) (lua_State *L, int idx); +LUA_API void (lua_rawgeti) (lua_State *L, int idx, int n); +LUA_API void (lua_createtable) (lua_State *L, int narr, int nrec); +LUA_API void *(lua_newuserdata) (lua_State *L, size_t sz); +LUA_API int (lua_getmetatable) (lua_State *L, int objindex); +LUA_API void (lua_getfenv) (lua_State *L, int idx); + + +/* +** set functions (stack -> Lua) +*/ +LUA_API void (lua_settable) (lua_State *L, int idx); +LUA_API void (lua_setfield) (lua_State *L, int idx, const char *k); +LUA_API void (lua_rawset) (lua_State *L, int idx); +LUA_API void (lua_rawseti) (lua_State *L, int idx, int n); +LUA_API int (lua_setmetatable) (lua_State *L, int objindex); +LUA_API int (lua_setfenv) (lua_State *L, int idx); + + +/* +** `load' and `call' functions (load and run Lua code) +*/ +LUA_API void (lua_call) (lua_State *L, int nargs, int nresults); +LUA_API int (lua_pcall) (lua_State *L, int nargs, int nresults, int errfunc); +LUA_API int (lua_cpcall) (lua_State *L, lua_CFunction func, void *ud); +LUA_API int (lua_load) (lua_State *L, lua_Reader reader, void *dt, + const char *chunkname); + +LUA_API int (lua_dump) (lua_State *L, lua_Writer writer, void *data); + + +/* +** coroutine functions +*/ +LUA_API int (lua_yield) (lua_State *L, int nresults); +LUA_API int (lua_resume) (lua_State *L, int narg); +LUA_API int (lua_status) (lua_State *L); + +/* +** garbage-collection function and options +*/ + +#define LUA_GCSTOP 0 +#define LUA_GCRESTART 1 +#define LUA_GCCOLLECT 2 +#define LUA_GCCOUNT 3 +#define LUA_GCCOUNTB 4 +#define LUA_GCSTEP 5 +#define LUA_GCSETPAUSE 6 +#define LUA_GCSETSTEPMUL 7 + +LUA_API int (lua_gc) (lua_State *L, int what, int data); + + +/* +** miscellaneous functions +*/ + +LUA_API int (lua_error) (lua_State *L); + +LUA_API int (lua_next) (lua_State *L, int idx); + +LUA_API void (lua_concat) (lua_State *L, int n); + +LUA_API lua_Alloc (lua_getallocf) (lua_State *L, void **ud); +LUA_API void lua_setallocf (lua_State *L, lua_Alloc f, void *ud); + + + +/* +** =============================================================== +** some useful macros +** =============================================================== +*/ + +#define lua_pop(L,n) lua_settop(L, -(n)-1) + +#define lua_newtable(L) lua_createtable(L, 0, 0) + +#define lua_register(L,n,f) (lua_pushcfunction(L, (f)), lua_setglobal(L, (n))) + +#define lua_pushcfunction(L,f) lua_pushcclosure(L, (f), 0) + +#define lua_strlen(L,i) lua_objlen(L, (i)) + +#define lua_isfunction(L,n) (lua_type(L, (n)) == LUA_TFUNCTION) +#define lua_istable(L,n) (lua_type(L, (n)) == LUA_TTABLE) +#define lua_islightuserdata(L,n) (lua_type(L, (n)) == LUA_TLIGHTUSERDATA) +#define lua_isnil(L,n) (lua_type(L, (n)) == LUA_TNIL) +#define lua_isboolean(L,n) (lua_type(L, (n)) == LUA_TBOOLEAN) +#define lua_isthread(L,n) (lua_type(L, (n)) == LUA_TTHREAD) +#define lua_isnone(L,n) (lua_type(L, (n)) == LUA_TNONE) +#define lua_isnoneornil(L, n) (lua_type(L, (n)) <= 0) + +#define lua_pushliteral(L, s) \ + lua_pushlstring(L, "" s, (sizeof(s)/sizeof(char))-1) + +#define lua_setglobal(L,s) lua_setfield(L, LUA_GLOBALSINDEX, (s)) +#define lua_getglobal(L,s) lua_getfield(L, LUA_GLOBALSINDEX, (s)) + +#define lua_tostring(L,i) lua_tolstring(L, (i), NULL) + + + +/* +** compatibility macros and functions +*/ + +#define lua_open() luaL_newstate() + +#define lua_getregistry(L) lua_pushvalue(L, LUA_REGISTRYINDEX) + +#define lua_getgccount(L) lua_gc(L, LUA_GCCOUNT, 0) + +#define lua_Chunkreader lua_Reader +#define lua_Chunkwriter lua_Writer + + +/* hack */ +LUA_API void lua_setlevel (lua_State *from, lua_State *to); + + +/* +** {====================================================================== +** Debug API +** ======================================================================= +*/ + + +/* +** Event codes +*/ +#define LUA_HOOKCALL 0 +#define LUA_HOOKRET 1 +#define LUA_HOOKLINE 2 +#define LUA_HOOKCOUNT 3 +#define LUA_HOOKTAILRET 4 + + +/* +** Event masks +*/ +#define LUA_MASKCALL (1 << LUA_HOOKCALL) +#define LUA_MASKRET (1 << LUA_HOOKRET) +#define LUA_MASKLINE (1 << LUA_HOOKLINE) +#define LUA_MASKCOUNT (1 << LUA_HOOKCOUNT) + +typedef struct lua_Debug lua_Debug; /* activation record */ + + +/* Functions to be called by the debuger in specific events */ +typedef void (*lua_Hook) (lua_State *L, lua_Debug *ar); + + +LUA_API int lua_getstack (lua_State *L, int level, lua_Debug *ar); +LUA_API int lua_getinfo (lua_State *L, const char *what, lua_Debug *ar); +LUA_API const char *lua_getlocal (lua_State *L, const lua_Debug *ar, int n); +LUA_API const char *lua_setlocal (lua_State *L, const lua_Debug *ar, int n); +LUA_API const char *lua_getupvalue (lua_State *L, int funcindex, int n); +LUA_API const char *lua_setupvalue (lua_State *L, int funcindex, int n); + +LUA_API int lua_sethook (lua_State *L, lua_Hook func, int mask, int count); +LUA_API lua_Hook lua_gethook (lua_State *L); +LUA_API int lua_gethookmask (lua_State *L); +LUA_API int lua_gethookcount (lua_State *L); + + +struct lua_Debug { + int event; + const char *name; /* (n) */ + const char *namewhat; /* (n) `global', `local', `field', `method' */ + const char *what; /* (S) `Lua', `C', `main', `tail' */ + const char *source; /* (S) */ + int currentline; /* (l) */ + int nups; /* (u) number of upvalues */ + int linedefined; /* (S) */ + int lastlinedefined; /* (S) */ + char short_src[LUA_IDSIZE]; /* (S) */ + /* private part */ + int i_ci; /* active function */ +}; + +/* }====================================================================== */ + + +/****************************************************************************** +* Copyright (C) 1994-2008 Lua.org, PUC-Rio. All rights reserved. +* +* Permission is hereby granted, free of charge, to any person obtaining +* a copy of this software and associated documentation files (the +* "Software"), to deal in the Software without restriction, including +* without limitation the rights to use, copy, modify, merge, publish, +* distribute, sublicense, and/or sell copies of the Software, and to +* permit persons to whom the Software is furnished to do so, subject to +* the following conditions: +* +* The above copyright notice and this permission notice shall be +* included in all copies or substantial portions of the Software. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +******************************************************************************/ + + +#endif diff --git a/profile/3.3.5a-windows/include/external/lua/luaconf.h b/profile/3.3.5a-windows/include/external/lua/luaconf.h new file mode 100644 index 0000000..de4dd60 --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/luaconf.h @@ -0,0 +1,762 @@ +/* +** $Id: luaconf.h,v 1.82.1.6 2008/01/18 17:07:48 roberto Exp $ +** Configuration file for Lua +** See Copyright Notice in lua.h +*/ + + +#ifndef lconfig_h +#define lconfig_h + +#include "system/limits.h" +#include "system/types.h" + +/* +** ================================================================== +** Search for "@@" to find all configurable definitions. +** =================================================================== +*/ + + +/* +@@ LUA_ANSI controls the use of non-ansi features. +** CHANGE it (define it) if you want Lua to avoid the use of any +** non-ansi feature or library. +*/ +#if defined(__STRICT_ANSI__) +#define LUA_ANSI +#endif + + +#if !defined(LUA_ANSI) && defined(_WIN32) +#define LUA_WIN +#endif + +#if defined(LUA_USE_LINUX) +#define LUA_USE_POSIX +#define LUA_USE_DLOPEN /* needs an extra library: -ldl */ +#define LUA_USE_READLINE /* needs some extra libraries */ +#endif + +#if defined(LUA_USE_MACOSX) +#define LUA_USE_POSIX +#define LUA_DL_DYLD /* does not need extra library */ +#endif + + + +/* +@@ LUA_USE_POSIX includes all functionallity listed as X/Open System +@* Interfaces Extension (XSI). +** CHANGE it (define it) if your system is XSI compatible. +*/ +#if defined(LUA_USE_POSIX) +#define LUA_USE_MKSTEMP +#define LUA_USE_ISATTY +#define LUA_USE_POPEN +#define LUA_USE_ULONGJMP +#endif + + +/* +@@ LUA_PATH and LUA_CPATH are the names of the environment variables that +@* Lua check to set its paths. +@@ LUA_INIT is the name of the environment variable that Lua +@* checks for initialization code. +** CHANGE them if you want different names. +*/ +#define LUA_PATH "LUA_PATH" +#define LUA_CPATH "LUA_CPATH" +#define LUA_INIT "LUA_INIT" + + +/* +@@ LUA_PATH_DEFAULT is the default path that Lua uses to look for +@* Lua libraries. +@@ LUA_CPATH_DEFAULT is the default path that Lua uses to look for +@* C libraries. +** CHANGE them if your machine has a non-conventional directory +** hierarchy or if you want to install your libraries in +** non-conventional directories. +*/ +#if defined(_WIN32) +/* +** In Windows, any exclamation mark ('!') in the path is replaced by the +** path of the directory of the executable file of the current process. +*/ +#define LUA_LDIR "!\\lua\\" +#define LUA_CDIR "!\\" +#define LUA_PATH_DEFAULT \ + ".\\?.lua;" LUA_LDIR"?.lua;" LUA_LDIR"?\\init.lua;" \ + LUA_CDIR"?.lua;" LUA_CDIR"?\\init.lua" +#define LUA_CPATH_DEFAULT \ + ".\\?.dll;" LUA_CDIR"?.dll;" LUA_CDIR"loadall.dll" + +#else +#define LUA_ROOT "/usr/local/" +#define LUA_LDIR LUA_ROOT "share/lua/5.1/" +#define LUA_CDIR LUA_ROOT "lib/lua/5.1/" +#define LUA_PATH_DEFAULT \ + "./?.lua;" LUA_LDIR"?.lua;" LUA_LDIR"?/init.lua;" \ + LUA_CDIR"?.lua;" LUA_CDIR"?/init.lua" +#define LUA_CPATH_DEFAULT \ + "./?.so;" LUA_CDIR"?.so;" LUA_CDIR"loadall.so" +#endif + + +/* +@@ LUA_DIRSEP is the directory separator (for submodules). +** CHANGE it if your machine does not use "/" as the directory separator +** and is not Windows. (On Windows Lua automatically uses "\".) +*/ +#if defined(_WIN32) +#define LUA_DIRSEP "\\" +#else +#define LUA_DIRSEP "/" +#endif + + +/* +@@ LUA_PATHSEP is the character that separates templates in a path. +@@ LUA_PATH_MARK is the string that marks the substitution points in a +@* template. +@@ LUA_EXECDIR in a Windows path is replaced by the executable's +@* directory. +@@ LUA_IGMARK is a mark to ignore all before it when bulding the +@* luaopen_ function name. +** CHANGE them if for some reason your system cannot use those +** characters. (E.g., if one of those characters is a common character +** in file/directory names.) Probably you do not need to change them. +*/ +#define LUA_PATHSEP ";" +#define LUA_PATH_MARK "?" +#define LUA_EXECDIR "!" +#define LUA_IGMARK "-" + + +/* +@@ LUA_INTEGER is the integral type used by lua_pushinteger/lua_tointeger. +** CHANGE that if ptrdiff_t is not adequate on your machine. (On most +** machines, ptrdiff_t gives a good choice between int or long.) +*/ +#define LUA_INTEGER ptrdiff_t + + +/* +@@ LUA_API is a mark for all core API functions. +@@ LUALIB_API is a mark for all standard library functions. +** CHANGE them if you need to define those functions in some special way. +** For instance, if you want to create one Windows DLL with the core and +** the libraries, you may want to use the following definition (define +** LUA_BUILD_AS_DLL to get it). +*/ +#if defined(LUA_BUILD_AS_DLL) + +#if defined(LUA_CORE) || defined(LUA_LIB) +#define LUA_API __declspec(dllexport) +#else +#define LUA_API __declspec(dllimport) +#endif + +#else + +#define LUA_API extern + +#endif + +/* more often than not the libs go together with the core */ +#define LUALIB_API LUA_API + + +/* +@@ LUAI_FUNC is a mark for all extern functions that are not to be +@* exported to outside modules. +@@ LUAI_DATA is a mark for all extern (const) variables that are not to +@* be exported to outside modules. +** CHANGE them if you need to mark them in some special way. Elf/gcc +** (versions 3.2 and later) mark them as "hidden" to optimize access +** when Lua is compiled as a shared library. +*/ +#if defined(luaall_c) +#define LUAI_FUNC static +#define LUAI_DATA /* empty */ + +#elif defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 302) && \ + defined(__ELF__) +#define LUAI_FUNC __attribute__((visibility("hidden"))) extern +#define LUAI_DATA LUAI_FUNC + +#else +#define LUAI_FUNC extern +#define LUAI_DATA extern +#endif + + + +/* +@@ LUA_QL describes how error messages quote program elements. +** CHANGE it if you want a different appearance. +*/ +#define LUA_QL(x) "'" x "'" +#define LUA_QS LUA_QL("%s") + + +/* +@@ LUA_IDSIZE gives the maximum size for the description of the source +@* of a function in debug information. +** CHANGE it if you want a different size. +*/ +#define LUA_IDSIZE 60 + + +/* +** {================================================================== +** Stand-alone configuration +** =================================================================== +*/ + +#if defined(lua_c) || defined(luaall_c) + +/* +@@ lua_stdin_is_tty detects whether the standard input is a 'tty' (that +@* is, whether we're running lua interactively). +** CHANGE it if you have a better definition for non-POSIX/non-Windows +** systems. +*/ +#if defined(LUA_USE_ISATTY) +#include +#define lua_stdin_is_tty() isatty(0) +#elif defined(LUA_WIN) +#include +#include +#define lua_stdin_is_tty() _isatty(_fileno(stdin)) +#else +#define lua_stdin_is_tty() 1 /* assume stdin is a tty */ +#endif + + +/* +@@ LUA_PROMPT is the default prompt used by stand-alone Lua. +@@ LUA_PROMPT2 is the default continuation prompt used by stand-alone Lua. +** CHANGE them if you want different prompts. (You can also change the +** prompts dynamically, assigning to globals _PROMPT/_PROMPT2.) +*/ +#define LUA_PROMPT "> " +#define LUA_PROMPT2 ">> " + + +/* +@@ LUA_PROGNAME is the default name for the stand-alone Lua program. +** CHANGE it if your stand-alone interpreter has a different name and +** your system is not able to detect that name automatically. +*/ +#define LUA_PROGNAME "lua" + + +/* +@@ LUA_MAXINPUT is the maximum length for an input line in the +@* stand-alone interpreter. +** CHANGE it if you need longer lines. +*/ +#define LUA_MAXINPUT 512 + + +/* +@@ lua_readline defines how to show a prompt and then read a line from +@* the standard input. +@@ lua_saveline defines how to "save" a read line in a "history". +@@ lua_freeline defines how to free a line read by lua_readline. +** CHANGE them if you want to improve this functionality (e.g., by using +** GNU readline and history facilities). +*/ +#if defined(LUA_USE_READLINE) +#include +#include +#include +#define lua_readline(L,b,p) ((void)L, ((b)=readline(p)) != NULL) +#define lua_saveline(L,idx) \ + if (lua_strlen(L,idx) > 0) /* non-empty line? */ \ + add_history(lua_tostring(L, idx)); /* add it to history */ +#define lua_freeline(L,b) ((void)L, free(b)) +#else +#define lua_readline(L,b,p) \ + ((void)L, fputs(p, stdout), fflush(stdout), /* show prompt */ \ + fgets(b, LUA_MAXINPUT, stdin) != NULL) /* get line */ +#define lua_saveline(L,idx) { (void)L; (void)idx; } +#define lua_freeline(L,b) { (void)L; (void)b; } +#endif + +#endif + +/* }================================================================== */ + + +/* +@@ LUAI_GCPAUSE defines the default pause between garbage-collector cycles +@* as a percentage. +** CHANGE it if you want the GC to run faster or slower (higher values +** mean larger pauses which mean slower collection.) You can also change +** this value dynamically. +*/ +#define LUAI_GCPAUSE 200 /* 200% (wait memory to double before next GC) */ + + +/* +@@ LUAI_GCMUL defines the default speed of garbage collection relative to +@* memory allocation as a percentage. +** CHANGE it if you want to change the granularity of the garbage +** collection. (Higher values mean coarser collections. 0 represents +** infinity, where each step performs a full collection.) You can also +** change this value dynamically. +*/ +#define LUAI_GCMUL 200 /* GC runs 'twice the speed' of memory allocation */ + + + +/* +@@ LUA_COMPAT_GETN controls compatibility with old getn behavior. +** CHANGE it (define it) if you want exact compatibility with the +** behavior of setn/getn in Lua 5.0. +*/ +#undef LUA_COMPAT_GETN + +/* +@@ LUA_COMPAT_LOADLIB controls compatibility about global loadlib. +** CHANGE it to undefined as soon as you do not need a global 'loadlib' +** function (the function is still available as 'package.loadlib'). +*/ +#undef LUA_COMPAT_LOADLIB + +/* +@@ LUA_COMPAT_VARARG controls compatibility with old vararg feature. +** CHANGE it to undefined as soon as your programs use only '...' to +** access vararg parameters (instead of the old 'arg' table). +*/ +#define LUA_COMPAT_VARARG + +/* +@@ LUA_COMPAT_MOD controls compatibility with old math.mod function. +** CHANGE it to undefined as soon as your programs use 'math.fmod' or +** the new '%' operator instead of 'math.mod'. +*/ +#define LUA_COMPAT_MOD + +/* +@@ LUA_COMPAT_LSTR controls compatibility with old long string nesting +@* facility. +** CHANGE it to 2 if you want the old behaviour, or undefine it to turn +** off the advisory error when nesting [[...]]. +*/ +#define LUA_COMPAT_LSTR 1 + +/* +@@ LUA_COMPAT_GFIND controls compatibility with old 'string.gfind' name. +** CHANGE it to undefined as soon as you rename 'string.gfind' to +** 'string.gmatch'. +*/ +#define LUA_COMPAT_GFIND + +/* +@@ LUA_COMPAT_OPENLIB controls compatibility with old 'luaL_openlib' +@* behavior. +** CHANGE it to undefined as soon as you replace to 'luaL_register' +** your uses of 'luaL_openlib' +*/ +#define LUA_COMPAT_OPENLIB + + + +/* +@@ luai_apicheck is the assert macro used by the Lua-C API. +** CHANGE luai_apicheck if you want Lua to perform some checks in the +** parameters it gets from API calls. This may slow down the interpreter +** a bit, but may be quite useful when debugging C code that interfaces +** with Lua. A useful redefinition is to use assert.h. +*/ +#if defined(LUA_USE_APICHECK) +#include +#define luai_apicheck(L,o) { (void)L; assert(o); } +#else +#define luai_apicheck(L,o) { (void)L; } +#endif + + +/* +@@ LUAI_BITSINT defines the number of bits in an int. +** CHANGE here if Lua cannot automatically detect the number of bits of +** your machine. Probably you do not need to change this. +*/ +/* avoid overflows in comparison */ +#if INT_MAX-20 < 32760 +#define LUAI_BITSINT 16 +#elif INT_MAX > 2147483640L +/* int has at least 32 bits */ +#define LUAI_BITSINT 32 +#else +#error "you must define LUA_BITSINT with number of bits in an integer" +#endif + + +/* +@@ LUAI_UINT32 is an unsigned integer with at least 32 bits. +@@ LUAI_INT32 is an signed integer with at least 32 bits. +@@ LUAI_UMEM is an unsigned integer big enough to count the total +@* memory used by Lua. +@@ LUAI_MEM is a signed integer big enough to count the total memory +@* used by Lua. +** CHANGE here if for some weird reason the default definitions are not +** good enough for your machine. (The definitions in the 'else' +** part always works, but may waste space on machines with 64-bit +** longs.) Probably you do not need to change this. +*/ +#if LUAI_BITSINT >= 32 +#define LUAI_UINT32 unsigned int +#define LUAI_INT32 int +#define LUAI_MAXINT32 INT_MAX +#define LUAI_UMEM size_t +#define LUAI_MEM ptrdiff_t +#else +/* 16-bit ints */ +#define LUAI_UINT32 unsigned long +#define LUAI_INT32 long +#define LUAI_MAXINT32 LONG_MAX +#define LUAI_UMEM unsigned long +#define LUAI_MEM long +#endif + + +/* +@@ LUAI_MAXCALLS limits the number of nested calls. +** CHANGE it if you need really deep recursive calls. This limit is +** arbitrary; its only purpose is to stop infinite recursion before +** exhausting memory. +*/ +#define LUAI_MAXCALLS 20000 + + +/* +@@ LUAI_MAXCSTACK limits the number of Lua stack slots that a C function +@* can use. +** CHANGE it if you need lots of (Lua) stack space for your C +** functions. This limit is arbitrary; its only purpose is to stop C +** functions to consume unlimited stack space. +*/ +#define LUAI_MCS_AUX ((int)(INT_MAX / (4*sizeof(LUA_NUMBER)))) +#define LUAI_MAXCSTACK (LUAI_MCS_AUX > SHRT_MAX ? SHRT_MAX : LUAI_MCS_AUX) + + + +/* +** {================================================================== +** CHANGE (to smaller values) the following definitions if your system +** has a small C stack. (Or you may want to change them to larger +** values if your system has a large C stack and these limits are +** too rigid for you.) Some of these constants control the size of +** stack-allocated arrays used by the compiler or the interpreter, while +** others limit the maximum number of recursive calls that the compiler +** or the interpreter can perform. Values too large may cause a C stack +** overflow for some forms of deep constructs. +** =================================================================== +*/ + + +/* +@@ LUAI_MAXCCALLS is the maximum depth for nested C calls (short) and +@* syntactical nested non-terminals in a program. +*/ +#define LUAI_MAXCCALLS 200 + + +/* +@@ LUAI_MAXVARS is the maximum number of local variables per function +@* (must be smaller than 250). +*/ +#define LUAI_MAXVARS 200 + + +/* +@@ LUAI_MAXUPVALUES is the maximum number of upvalues per function +@* (must be smaller than 250). +*/ +#define LUAI_MAXUPVALUES 60 + + +/* +@@ LUAL_BUFFERSIZE is the buffer size used by the lauxlib buffer system. +*/ +#define LUAL_BUFFERSIZE BUFSIZ + +/* }================================================================== */ + + + + +/* +** {================================================================== +@@ LUA_NUMBER is the type of numbers in Lua. +** CHANGE the following definitions only if you want to build Lua +** with a number type different from double. You may also need to +** change lua_number2int & lua_number2integer. +** =================================================================== +*/ + +#define LUA_NUMBER_DOUBLE +#define LUA_NUMBER double + +/* +@@ LUAI_UACNUMBER is the result of an 'usual argument conversion' +@* over a number. +*/ +#define LUAI_UACNUMBER double + + +/* +@@ LUA_NUMBER_SCAN is the format for reading numbers. +@@ LUA_NUMBER_FMT is the format for writing numbers. +@@ lua_number2str converts a number to a string. +@@ LUAI_MAXNUMBER2STR is maximum size of previous conversion. +@@ lua_str2number converts a string to a number. +*/ +#define LUA_NUMBER_SCAN "%lf" +#define LUA_NUMBER_FMT "%.14g" +#define lua_number2str(s,n) sprintf((s), LUA_NUMBER_FMT, (n)) +#define LUAI_MAXNUMBER2STR 32 /* 16 digits, sign, point, and \0 */ +#define lua_str2number(s,p) strtod((s), (p)) + + +/* +@@ The luai_num* macros define the primitive operations over numbers. +*/ +#if defined(LUA_CORE) +#include +#define luai_numadd(a,b) ((a)+(b)) +#define luai_numsub(a,b) ((a)-(b)) +#define luai_nummul(a,b) ((a)*(b)) +#define luai_numdiv(a,b) ((a)/(b)) +#define luai_nummod(a,b) ((a) - floor((a)/(b))*(b)) +#define luai_numpow(a,b) (pow(a,b)) +#define luai_numunm(a) (-(a)) +#define luai_numeq(a,b) ((a)==(b)) +#define luai_numlt(a,b) ((a)<(b)) +#define luai_numle(a,b) ((a)<=(b)) +#define luai_numisnan(a) (!luai_numeq((a), (a))) +#endif + + +/* +@@ lua_number2int is a macro to convert lua_Number to int. +@@ lua_number2integer is a macro to convert lua_Number to lua_Integer. +** CHANGE them if you know a faster way to convert a lua_Number to +** int (with any rounding method and without throwing errors) in your +** system. In Pentium machines, a naive typecast from double to int +** in C is extremely slow, so any alternative is worth trying. +*/ + +/* On a Pentium, resort to a trick */ +#if defined(LUA_NUMBER_DOUBLE) && !defined(LUA_ANSI) && !defined(__SSE2__) && \ + (defined(__i386) || defined (_M_IX86) || defined(__i386__)) + +/* On a Microsoft compiler, use assembler */ +#if defined(_MSC_VER) + +#define lua_number2int(i,d) __asm fld d __asm fistp i +#define lua_number2integer(i,n) lua_number2int(i, n) + +/* the next trick should work on any Pentium, but sometimes clashes + with a DirectX idiosyncrasy */ +#else + +union luai_Cast { double l_d; long l_l; }; +#define lua_number2int(i,d) \ + { volatile union luai_Cast u; u.l_d = (d) + 6755399441055744.0; (i) = u.l_l; } +#define lua_number2integer(i,n) lua_number2int(i, n) + +#endif + + +/* this option always works, but may be slow */ +#else +#define lua_number2int(i,d) ((i)=(int)(d)) +#define lua_number2integer(i,d) ((i)=(lua_Integer)(d)) + +#endif + +/* }================================================================== */ + + +/* +@@ LUAI_USER_ALIGNMENT_T is a type that requires maximum alignment. +** CHANGE it if your system requires alignments larger than double. (For +** instance, if your system supports long doubles and they must be +** aligned in 16-byte boundaries, then you should add long double in the +** union.) Probably you do not need to change this. +*/ +#define LUAI_USER_ALIGNMENT_T union { double u; void *s; long l; } + + +/* +@@ LUAI_THROW/LUAI_TRY define how Lua does exception handling. +** CHANGE them if you prefer to use longjmp/setjmp even with C++ +** or if want/don't to use _longjmp/_setjmp instead of regular +** longjmp/setjmp. By default, Lua handles errors with exceptions when +** compiling as C++ code, with _longjmp/_setjmp when asked to use them, +** and with longjmp/setjmp otherwise. +*/ +#if defined(__cplusplus) +/* C++ exceptions */ +#define LUAI_THROW(L,c) throw(c) +#define LUAI_TRY(L,c,a) try { a } catch(...) \ + { if ((c)->status == 0) (c)->status = -1; } +#define luai_jmpbuf int /* dummy variable */ + +#elif defined(LUA_USE_ULONGJMP) +/* in Unix, try _longjmp/_setjmp (more efficient) */ +#define LUAI_THROW(L,c) _longjmp((c)->b, 1) +#define LUAI_TRY(L,c,a) if (_setjmp((c)->b) == 0) { a } +#define luai_jmpbuf jmp_buf + +#else +/* default handling with long jumps */ +#define LUAI_THROW(L,c) longjmp((c)->b, 1) +#define LUAI_TRY(L,c,a) if (setjmp((c)->b) == 0) { a } +#define luai_jmpbuf jmp_buf + +#endif + + +/* +@@ LUA_MAXCAPTURES is the maximum number of captures that a pattern +@* can do during pattern-matching. +** CHANGE it if you need more captures. This limit is arbitrary. +*/ +#define LUA_MAXCAPTURES 32 + + +/* +@@ lua_tmpnam is the function that the OS library uses to create a +@* temporary name. +@@ LUA_TMPNAMBUFSIZE is the maximum size of a name created by lua_tmpnam. +** CHANGE them if you have an alternative to tmpnam (which is considered +** insecure) or if you want the original tmpnam anyway. By default, Lua +** uses tmpnam except when POSIX is available, where it uses mkstemp. +*/ +#if defined(loslib_c) || defined(luaall_c) + +#if defined(LUA_USE_MKSTEMP) +#include +#define LUA_TMPNAMBUFSIZE 32 +#define lua_tmpnam(b,e) { \ + strcpy(b, "/tmp/lua_XXXXXX"); \ + e = mkstemp(b); \ + if (e != -1) close(e); \ + e = (e == -1); } + +#else +#define LUA_TMPNAMBUFSIZE L_tmpnam +#define lua_tmpnam(b,e) { e = (tmpnam(b) == NULL); } +#endif + +#endif + + +/* +@@ lua_popen spawns a new process connected to the current one through +@* the file streams. +** CHANGE it if you have a way to implement it in your system. +*/ +#if defined(LUA_USE_POPEN) + +#define lua_popen(L,c,m) ((void)L, fflush(NULL), popen(c,m)) +#define lua_pclose(L,file) ((void)L, (pclose(file) != -1)) + +#elif defined(LUA_WIN) + +#define lua_popen(L,c,m) ((void)L, _popen(c,m)) +#define lua_pclose(L,file) ((void)L, (_pclose(file) != -1)) + +#else + +#define lua_popen(L,c,m) ((void)((void)c, m), \ + luaL_error(L, LUA_QL("popen") " not supported"), (FILE*)0) +#define lua_pclose(L,file) ((void)((void)L, file), 0) + +#endif + +/* +@@ LUA_DL_* define which dynamic-library system Lua should use. +** CHANGE here if Lua has problems choosing the appropriate +** dynamic-library system for your platform (either Windows' DLL, Mac's +** dyld, or Unix's dlopen). If your system is some kind of Unix, there +** is a good chance that it has dlopen, so LUA_DL_DLOPEN will work for +** it. To use dlopen you also need to adapt the src/Makefile (probably +** adding -ldl to the linker options), so Lua does not select it +** automatically. (When you change the makefile to add -ldl, you must +** also add -DLUA_USE_DLOPEN.) +** If you do not want any kind of dynamic library, undefine all these +** options. +** By default, _WIN32 gets LUA_DL_DLL and MAC OS X gets LUA_DL_DYLD. +*/ +#if defined(LUA_USE_DLOPEN) +#define LUA_DL_DLOPEN +#endif + +#if defined(LUA_WIN) +#define LUA_DL_DLL +#endif + + +/* +@@ LUAI_EXTRASPACE allows you to add user-specific data in a lua_State +@* (the data goes just *before* the lua_State pointer). +** CHANGE (define) this if you really need that. This value must be +** a multiple of the maximum alignment required for your machine. +*/ +#define LUAI_EXTRASPACE 0 + + +/* +@@ luai_userstate* allow user-specific actions on threads. +** CHANGE them if you defined LUAI_EXTRASPACE and need to do something +** extra when a thread is created/deleted/resumed/yielded. +*/ +#define luai_userstateopen(L) ((void)L) +#define luai_userstateclose(L) ((void)L) +#define luai_userstatethread(L,L1) ((void)L) +#define luai_userstatefree(L) ((void)L) +#define luai_userstateresume(L,n) ((void)L) +#define luai_userstateyield(L,n) ((void)L) + + +/* +@@ LUA_INTFRMLEN is the length modifier for integer conversions +@* in 'string.format'. +@@ LUA_INTFRM_T is the integer type correspoding to the previous length +@* modifier. +** CHANGE them if your system supports long long or does not support long. +*/ + +#if defined(LUA_USELONGLONG) + +#define LUA_INTFRMLEN "ll" +#define LUA_INTFRM_T long long + +#else + +#define LUA_INTFRMLEN "l" +#define LUA_INTFRM_T long + +#endif + + + +/* =================================================================== */ + +/* +** Local configuration. You can use this space to add your redefinitions +** without modifying the main part of the file. +*/ + + + +#endif + diff --git a/profile/3.3.5a-windows/include/external/lua/lualib.h b/profile/3.3.5a-windows/include/external/lua/lualib.h new file mode 100644 index 0000000..8fb3d65 --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/lualib.h @@ -0,0 +1,56 @@ +/* +** $Id: lualib.h,v 1.36.1.1 2007/12/27 13:02:25 roberto Exp $ +** Lua standard libraries +** See Copyright Notice in lua.h +*/ + + +#ifndef lualib_h +#define lualib_h + +#include "external/lua/lua.h" + + +/* Key to file-handle type */ +#define LUA_FILEHANDLE "FILE*" + + +#define LUA_COLIBNAME "coroutine" +LUALIB_API int (luaopen_base) (lua_State *L); + +#define LUA_TABLIBNAME "table" +LUALIB_API int (luaopen_table) (lua_State *L); + +#define LUA_IOLIBNAME "io" +LUALIB_API int (luaopen_io) (lua_State *L); + +#define LUA_OSLIBNAME "os" +LUALIB_API int (luaopen_os) (lua_State *L); + +#define LUA_STRLIBNAME "string" +LUALIB_API int (luaopen_string) (lua_State *L); + +#define LUA_MATHLIBNAME "math" +LUALIB_API int (luaopen_math) (lua_State *L); + +#define LUA_DBLIBNAME "debug" +LUALIB_API int (luaopen_debug) (lua_State *L); + +#define LUA_LOADLIBNAME "package" +LUALIB_API int (luaopen_package) (lua_State *L); + +#define LUA_BITLIBNAME "bit" +LUALIB_API int luaopen_bit(lua_State *L); + + +/* open all previous libraries */ +LUALIB_API void (luaL_openlibs) (lua_State *L); + + + +#ifndef lua_assert +#define lua_assert(x) ((void)0) +#endif + + +#endif diff --git a/profile/3.3.5a-windows/include/external/lua/lundump.h b/profile/3.3.5a-windows/include/external/lua/lundump.h new file mode 100644 index 0000000..30371ca --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/lundump.h @@ -0,0 +1,36 @@ +/* +** $Id: lundump.h,v 1.37.1.1 2007/12/27 13:02:25 roberto Exp $ +** load precompiled Lua chunks +** See Copyright Notice in lua.h +*/ + +#ifndef lundump_h +#define lundump_h + +#include "external/lua/lobject.h" +#include "external/lua/lzio.h" + +/* load one chunk; from lundump.c */ +LUAI_FUNC Proto* luaU_undump (lua_State* L, ZIO* Z, Mbuffer* buff, const char* name); + +/* make header; from lundump.c */ +LUAI_FUNC void luaU_header (char* h); + +/* dump one chunk; from ldump.c */ +LUAI_FUNC int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, void* data, int strip); + +#ifdef luac_c +/* print one chunk; from print.c */ +LUAI_FUNC void luaU_print (const Proto* f, int full); +#endif + +/* for header of binary files -- this is Lua 5.1 */ +#define LUAC_VERSION 0x51 + +/* for header of binary files -- this is the official format */ +#define LUAC_FORMAT 0 + +/* size of header of binary files */ +#define LUAC_HEADERSIZE 12 + +#endif diff --git a/profile/3.3.5a-windows/include/external/lua/lvm.h b/profile/3.3.5a-windows/include/external/lua/lvm.h new file mode 100644 index 0000000..47a2613 --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/lvm.h @@ -0,0 +1,36 @@ +/* +** $Id: lvm.h,v 2.5.1.1 2007/12/27 13:02:25 roberto Exp $ +** Lua virtual machine +** See Copyright Notice in lua.h +*/ + +#ifndef lvm_h +#define lvm_h + + +#include "external/lua/ldo.h" +#include "external/lua/lobject.h" +#include "external/lua/ltm.h" + + +#define tostring(L,o) ((ttype(o) == LUA_TSTRING) || (luaV_tostring(L, o))) + +#define tonumber(o,n) (ttype(o) == LUA_TNUMBER || \ + (((o) = luaV_tonumber(o,n)) != NULL)) + +#define equalobj(L,o1,o2) \ + (ttype(o1) == ttype(o2) && luaV_equalval(L, o1, o2)) + + +LUAI_FUNC int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r); +LUAI_FUNC int luaV_equalval (lua_State *L, const TValue *t1, const TValue *t2); +LUAI_FUNC const TValue *luaV_tonumber (const TValue *obj, TValue *n); +LUAI_FUNC int luaV_tostring (lua_State *L, StkId obj); +LUAI_FUNC void luaV_gettable (lua_State *L, const TValue *t, TValue *key, + StkId val); +LUAI_FUNC void luaV_settable (lua_State *L, const TValue *t, TValue *key, + StkId val); +LUAI_FUNC void luaV_execute (lua_State *L, int nexeccalls); +LUAI_FUNC void luaV_concat (lua_State *L, int total, int last); + +#endif diff --git a/profile/3.3.5a-windows/include/external/lua/lzio.h b/profile/3.3.5a-windows/include/external/lua/lzio.h new file mode 100644 index 0000000..70f069d --- /dev/null +++ b/profile/3.3.5a-windows/include/external/lua/lzio.h @@ -0,0 +1,67 @@ +/* +** $Id: lzio.h,v 1.21.1.1 2007/12/27 13:02:25 roberto Exp $ +** Buffered streams +** See Copyright Notice in lua.h +*/ + + +#ifndef lzio_h +#define lzio_h + +#include "external/lua/lua.h" + +#include "external/lua/lmem.h" + + +#define EOZ (-1) /* end of stream */ + +typedef struct Zio ZIO; + +#define char2int(c) cast(int, cast(unsigned char, (c))) + +#define zgetc(z) (((z)->n--)>0 ? char2int(*(z)->p++) : luaZ_fill(z)) + +typedef struct Mbuffer { + char *buffer; + size_t n; + size_t buffsize; +} Mbuffer; + +#define luaZ_initbuffer(L, buff) ((buff)->buffer = NULL, (buff)->buffsize = 0) + +#define luaZ_buffer(buff) ((buff)->buffer) +#define luaZ_sizebuffer(buff) ((buff)->buffsize) +#define luaZ_bufflen(buff) ((buff)->n) + +#define luaZ_resetbuffer(buff) ((buff)->n = 0) + + +#define luaZ_resizebuffer(L, buff, size) \ + (luaM_reallocvector(L, (buff)->buffer, (buff)->buffsize, size, char), \ + (buff)->buffsize = size) + +#define luaZ_freebuffer(L, buff) luaZ_resizebuffer(L, buff, 0) + + +LUAI_FUNC char *luaZ_openspace (lua_State *L, Mbuffer *buff, size_t n); +LUAI_FUNC void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader, + void *data); +LUAI_FUNC size_t luaZ_read (ZIO* z, void* b, size_t n); /* read next n bytes */ +LUAI_FUNC int luaZ_lookahead (ZIO *z); + + + +/* --------- Private Part ------------------ */ + +struct Zio { + size_t n; /* bytes still unread */ + const char *p; /* current position in buffer */ + lua_Reader reader; + void* data; /* additional data */ + lua_State *L; /* Lua state (for reader) */ +}; + + +LUAI_FUNC int luaZ_fill (ZIO *z); + +#endif diff --git a/profile/3.3.5a-windows/include/framescript/object.h b/profile/3.3.5a-windows/include/framescript/object.h index 8e9b04e..ec8ea8f 100644 --- a/profile/3.3.5a-windows/include/framescript/object.h +++ b/profile/3.3.5a-windows/include/framescript/object.h @@ -19,4 +19,14 @@ struct FrameScript_Object__ScriptIx { int8_t* unk; }; +// struct FrameScript_Object::ScriptData +struct FrameScript_Object__ScriptData { + char* wrapper; +}; + +// struct FrameScript_Object::ScriptFunction { +struct FrameScript_Object__ScriptFunction { + int32_t luaRef; +}; + #endif diff --git a/profile/3.3.5a-windows/include/gx/buffer.h b/profile/3.3.5a-windows/include/gx/buffer.h index 3506ecc..aa59a41 100644 --- a/profile/3.3.5a-windows/include/gx/buffer.h +++ b/profile/3.3.5a-windows/include/gx/buffer.h @@ -74,13 +74,6 @@ enum EGxVertexBufferFormat { GxVertexBufferFormats_Last = 14 }; -struct ubyte4 { - union { - uint8_t b[4]; - uint32_t u; - }; -}; - struct CGxVertexAttrib { EGxVertexAttrib attrib; uint32_t type; diff --git a/profile/3.3.5a-windows/include/gx/device.h b/profile/3.3.5a-windows/include/gx/device.h index dd92f6d..0fd3f28 100644 --- a/profile/3.3.5a-windows/include/gx/device.h +++ b/profile/3.3.5a-windows/include/gx/device.h @@ -82,7 +82,7 @@ struct CGxDevice__vtable { void* v_fn_6_NotifyOnTextureRecreation; // void NotifyOnDisplayChange(); void* v_fn_7_NotifyOnDisplayChange; - // public: virtual void * __thiscall CGxDevice::`scalar deleting destructor'(unsigned int) + // void `scalar deleting destructor'(unsigned int) void* v_fn_8_scalar_deleting_destructor; // int32_t DeviceCreate(const CGxFormat&); void* v_fn_9_DeviceCreate; @@ -98,16 +98,24 @@ struct CGxDevice__vtable { void* v_fn_14_DeviceSetBaseMipLevel; // void DeviceSetGamma(CGxGammaRamp const&); void* v_fn_15_DeviceSetGamma; - void* v_fn_16; + // void DeviceSetGamma(float); + void* v_fn_16_DeviceSetGamma; // no base implementation - void* v_fn_17; - void* v_fn_18; - void* v_fn_19; - void* v_fn_20; - void* v_fn_21; + // void* DeviceWindow(); + void* v_fn_17_DeviceWindow; + // void DeviceTakeScreenShot(); + void* v_fn_18_DeviceTakeScreenShot; + // void DeviceReadScreenShot(uint32_t&, uint32_t&, const CImVector*&) */ + void* v_fn_19_DeviceReadScreenShot; + // void DeviceReadPixels(CiRect&, TSGrowableArray&); + void* v_fn_20_DeviceReadPixels; + // void DeviceReadDepths(CiRect&, TSGrowableArray&); + void* v_fn_21_DeviceReadDepths; // void DeviceWM(EGxWM, int32_t, int32_t); void* v_fn_22_DeviceWM; + // void DeviceSetRenderTarget(EGxBuffer, CGxTex*, uint32_t); void* v_fn_23; + // void DeviceCopyTex(CGxTex*, uint32_t, CGxTex*, uint32_t); void* v_fn_24; void* v_fn_25; void* v_fn_26; @@ -180,7 +188,7 @@ struct CGxDevice__vtable { void* v_fn_69; // void ShaderConstantsSet(EGxShTarget, uint32_t, const float*, uint32_t); void* v_fn_70_ShaderConstantsSet; - void* v_fn_71; + void* v_fn_71_IShaderDestroy; // void IShaderCreate(CGxShader*); void* v_fn_72_IShaderCreate; // void CursorSetVisible(int32_t); @@ -189,15 +197,22 @@ struct CGxDevice__vtable { void* v_fn_74_CursorLock; // void CursorUnlock(uint32_t, uint32_t); void* v_fn_75_CursorUnlock; - void* v_fn_76; - void* v_fn_77; - void* v_fn_78; - void* v_fn_79; + // void StereoSetConvergence(float); + void* v_fn_76_StereoSetConvergence; + // double StereoGetConvergence(); + void* v_fn_77_StereoGetConvergence; + // void StereoSetSeparation(float); + void* v_fn_78_StereoSetSeparation; + // double StereoGetSeparation(); + void* v_fn_79_StereoGetSeparation; // bool StereoEnabled(); void* v_fn_80_StereoEnabled; - void* v_fn_81; - void* v_fn_82; - void* v_fn_83; + // void DebugGroupBegin(const char*, char*); + void* v_fn_81_DebugGroupBegin; + // void DebugGroupEnd(); + void* v_fn_82_DebugGroupEnd; + // void DebugEvent(const char*, char*); + void* v_fn_83_DebugEvent; }; // this class is at least 14688 bytes in size @@ -220,11 +235,9 @@ struct CGxDevice { uint32_t m_primMask; CRect m_defWindowRect; // 0x164 (size: 0x10) CRect m_curWindowRect; // 0x174 (size: 0x10) - // uint32_t m_unk184[12] { - TSGrowableArray_DEVICERESTOREDCALLBACK m_deviceRestoredCallbacks; + TSGrowableArray_DEVICERESTOREDCALLBACK m_deviceRestoredCallbacks; // 0x184 TSGrowableArray_TEXTURERECREATIONCALLBACK m_textureRecreationCallbacks; TSGrowableArray_DISPLAYCHANGECALLBACK m_displayChangeCallbacks; - // }; EGxApi m_api; // 0x1b4 uint32_t m_cpuFeatures; CGxFormat m_format; diff --git a/profile/3.3.5a-windows/include/gx/texture.h b/profile/3.3.5a-windows/include/gx/texture.h index 39c93b4..118702d 100644 --- a/profile/3.3.5a-windows/include/gx/texture.h +++ b/profile/3.3.5a-windows/include/gx/texture.h @@ -2,6 +2,12 @@ #define GX_TEXTURE_H #include "tempest/rect.h" +#include "common/handle.h" + +#include "storm/array.h" + +typedef HOBJECT HTEXTURE; +STORM_TS_GROWABLE_ARRAY(HTEXTURE); typedef struct CGxTexFlags CGxTexFlags; typedef struct CGxTex CGxTex; @@ -14,7 +20,7 @@ struct CGxTexFlags { // unsigned __int32 m_generateMipMaps : 1; // unsigned __int32 m_renderTarget : 1; // unsigned __int32 m_maxAnisotropy : 5; - uint32_t m_flags; + uint32_t f_flags; }; struct CGxTex { diff --git a/profile/3.3.5a-windows/include/m2/cache.h b/profile/3.3.5a-windows/include/m2/cache.h new file mode 100644 index 0000000..61e58d2 --- /dev/null +++ b/profile/3.3.5a-windows/include/m2/cache.h @@ -0,0 +1,1079 @@ +#ifndef M2_CACHE_H +#define M2_CACHE_H + +DECLARE_STRUCT(CM2Cache); + +#include "system/types.h" +#include "m2/shared.h" + +struct CM2Cache { + int32_t m_initialized; + uint32_t m_flags; + CM2Shared* m_freeList; + CM2Shared** m_freeTail; + uint32_t dword10; + uint32_t dword14; + uint32_t dword18; + uint32_t dword1C; + uint32_t dword20; + uint32_t dword24; + uint32_t dword28; + uint32_t dword2C; + uint32_t dword30; + uint32_t dword34; + uint32_t dword38; + uint32_t dword3C; + uint32_t dword40; + uint32_t dword44; + uint32_t dword48; + uint32_t dword4C; + uint32_t dword50; + uint32_t dword54; + uint32_t dword58; + uint32_t dword5C; + uint32_t dword60; + uint32_t dword64; + uint32_t dword68; + uint32_t dword6C; + uint32_t dword70; + uint32_t dword74; + uint32_t dword78; + uint32_t dword7C; + uint32_t dword80; + uint32_t dword84; + uint32_t dword88; + uint32_t dword8C; + uint32_t dword90; + uint32_t dword94; + uint32_t dword98; + uint32_t dword9C; + uint32_t dwordA0; + uint32_t dwordA4; + uint32_t dwordA8; + uint32_t dwordAC; + uint32_t dwordB0; + uint32_t dwordB4; + uint32_t dwordB8; + uint32_t dwordBC; + uint32_t dwordC0; + uint32_t dwordC4; + uint32_t dwordC8; + uint32_t dwordCC; + uint32_t dwordD0; + uint32_t dwordD4; + uint32_t dwordD8; + uint32_t dwordDC; + uint32_t dwordE0; + uint32_t dwordE4; + uint32_t dwordE8; + uint32_t dwordEC; + uint32_t dwordF0; + uint32_t dwordF4; + uint32_t dwordF8; + uint32_t dwordFC; + uint32_t dword100; + uint32_t dword104; + uint32_t dword108; + uint32_t dword10C; + uint32_t dword110; + uint32_t dword114; + uint32_t dword118; + uint32_t dword11C; + uint32_t dword120; + uint32_t dword124; + uint32_t dword128; + uint32_t dword12C; + uint32_t dword130; + uint32_t dword134; + uint32_t dword138; + uint32_t dword13C; + uint32_t dword140; + uint32_t dword144; + uint32_t dword148; + uint32_t dword14C; + uint32_t dword150; + uint32_t dword154; + uint32_t dword158; + uint32_t dword15C; + uint32_t dword160; + uint32_t dword164; + uint32_t dword168; + uint32_t dword16C; + uint32_t dword170; + uint32_t dword174; + uint32_t dword178; + uint32_t dword17C; + uint32_t dword180; + uint32_t dword184; + uint32_t dword188; + uint32_t dword18C; + uint32_t dword190; + uint32_t dword194; + uint32_t dword198; + uint32_t dword19C; + uint32_t dword1A0; + uint32_t dword1A4; + uint32_t dword1A8; + uint32_t dword1AC; + uint32_t dword1B0; + uint32_t dword1B4; + uint32_t dword1B8; + uint32_t dword1BC; + uint32_t dword1C0; + uint32_t dword1C4; + uint32_t dword1C8; + uint32_t dword1CC; + uint32_t dword1D0; + uint32_t dword1D4; + uint32_t dword1D8; + uint32_t dword1DC; + uint32_t dword1E0; + uint32_t dword1E4; + uint32_t dword1E8; + uint32_t dword1EC; + uint32_t dword1F0; + uint32_t dword1F4; + uint32_t dword1F8; + uint32_t dword1FC; + uint32_t dword200; + uint32_t dword204; + uint32_t dword208; + uint32_t dword20C; + uint32_t dword210; + uint32_t dword214; + uint32_t dword218; + uint32_t dword21C; + uint32_t dword220; + uint32_t dword224; + uint32_t dword228; + uint32_t dword22C; + uint32_t dword230; + uint32_t dword234; + uint32_t dword238; + uint32_t dword23C; + uint32_t dword240; + uint32_t dword244; + uint32_t dword248; + uint32_t dword24C; + uint32_t dword250; + uint32_t dword254; + uint32_t dword258; + uint32_t dword25C; + uint32_t dword260; + uint32_t dword264; + uint32_t dword268; + uint32_t dword26C; + uint32_t dword270; + uint32_t dword274; + uint32_t dword278; + uint32_t dword27C; + uint32_t dword280; + uint32_t dword284; + uint32_t dword288; + uint32_t dword28C; + uint32_t dword290; + uint32_t dword294; + uint32_t dword298; + uint32_t dword29C; + uint32_t dword2A0; + uint32_t dword2A4; + uint32_t dword2A8; + uint32_t dword2AC; + uint32_t dword2B0; + uint32_t dword2B4; + uint32_t dword2B8; + uint32_t dword2BC; + uint32_t dword2C0; + uint32_t dword2C4; + uint32_t dword2C8; + uint32_t dword2CC; + uint32_t dword2D0; + uint32_t dword2D4; + uint32_t dword2D8; + uint32_t dword2DC; + uint32_t dword2E0; + uint32_t dword2E4; + uint32_t dword2E8; + uint32_t dword2EC; + uint32_t dword2F0; + uint32_t dword2F4; + uint32_t dword2F8; + uint32_t dword2FC; + uint32_t dword300; + uint32_t dword304; + uint32_t dword308; + uint32_t dword30C; + uint32_t dword310; + uint32_t dword314; + uint32_t dword318; + uint32_t dword31C; + uint32_t dword320; + uint32_t dword324; + uint32_t dword328; + uint32_t dword32C; + uint32_t dword330; + uint32_t dword334; + uint32_t dword338; + uint32_t dword33C; + uint32_t dword340; + uint32_t dword344; + uint32_t dword348; + uint32_t dword34C; + uint32_t dword350; + uint32_t dword354; + uint32_t dword358; + uint32_t dword35C; + uint32_t dword360; + uint32_t dword364; + uint32_t dword368; + uint32_t dword36C; + uint32_t dword370; + uint32_t dword374; + uint32_t dword378; + uint32_t dword37C; + uint32_t dword380; + uint32_t dword384; + uint32_t dword388; + uint32_t dword38C; + uint32_t dword390; + uint32_t dword394; + uint32_t dword398; + uint32_t dword39C; + uint32_t dword3A0; + uint32_t dword3A4; + uint32_t dword3A8; + uint32_t dword3AC; + uint32_t dword3B0; + uint32_t dword3B4; + uint32_t dword3B8; + uint32_t dword3BC; + uint32_t dword3C0; + uint32_t dword3C4; + uint32_t dword3C8; + uint32_t dword3CC; + uint32_t dword3D0; + uint32_t dword3D4; + uint32_t dword3D8; + uint32_t dword3DC; + uint32_t dword3E0; + uint32_t dword3E4; + uint32_t dword3E8; + uint32_t dword3EC; + uint32_t dword3F0; + uint32_t dword3F4; + uint32_t dword3F8; + uint32_t dword3FC; + uint32_t dword400; + uint32_t dword404; + uint32_t dword408; + uint32_t dword40C; + uint32_t dword410; + uint32_t dword414; + uint32_t dword418; + uint32_t dword41C; + uint32_t dword420; + uint32_t dword424; + uint32_t dword428; + uint32_t dword42C; + uint32_t dword430; + uint32_t dword434; + uint32_t dword438; + uint32_t dword43C; + uint32_t dword440; + uint32_t dword444; + uint32_t dword448; + uint32_t dword44C; + uint32_t dword450; + uint32_t dword454; + uint32_t dword458; + uint32_t dword45C; + uint32_t dword460; + uint32_t dword464; + uint32_t dword468; + uint32_t dword46C; + uint32_t dword470; + uint32_t dword474; + uint32_t dword478; + uint32_t dword47C; + uint32_t dword480; + uint32_t dword484; + uint32_t dword488; + uint32_t dword48C; + uint32_t dword490; + uint32_t dword494; + uint32_t dword498; + uint32_t dword49C; + uint32_t dword4A0; + uint32_t dword4A4; + uint32_t dword4A8; + uint32_t dword4AC; + uint32_t dword4B0; + uint32_t dword4B4; + uint32_t dword4B8; + uint32_t dword4BC; + uint32_t dword4C0; + uint32_t dword4C4; + uint32_t dword4C8; + uint32_t dword4CC; + uint32_t dword4D0; + uint32_t dword4D4; + uint32_t dword4D8; + uint32_t dword4DC; + uint32_t dword4E0; + uint32_t dword4E4; + uint32_t dword4E8; + uint32_t dword4EC; + uint32_t dword4F0; + uint32_t dword4F4; + uint32_t dword4F8; + uint32_t dword4FC; + uint32_t dword500; + uint32_t dword504; + uint32_t dword508; + uint32_t dword50C; + uint32_t dword510; + uint32_t dword514; + uint32_t dword518; + uint32_t dword51C; + uint32_t dword520; + uint32_t dword524; + uint32_t dword528; + uint32_t dword52C; + uint32_t dword530; + uint32_t dword534; + uint32_t dword538; + uint32_t dword53C; + uint32_t dword540; + uint32_t dword544; + uint32_t dword548; + uint32_t dword54C; + uint32_t dword550; + uint32_t dword554; + uint32_t dword558; + uint32_t dword55C; + uint32_t dword560; + uint32_t dword564; + uint32_t dword568; + uint32_t dword56C; + uint32_t dword570; + uint32_t dword574; + uint32_t dword578; + uint32_t dword57C; + uint32_t dword580; + uint32_t dword584; + uint32_t dword588; + uint32_t dword58C; + uint32_t dword590; + uint32_t dword594; + uint32_t dword598; + uint32_t dword59C; + uint32_t dword5A0; + uint32_t dword5A4; + uint32_t dword5A8; + uint32_t dword5AC; + uint32_t dword5B0; + uint32_t dword5B4; + uint32_t dword5B8; + uint32_t dword5BC; + uint32_t dword5C0; + uint32_t dword5C4; + uint32_t dword5C8; + uint32_t dword5CC; + uint32_t dword5D0; + uint32_t dword5D4; + uint32_t dword5D8; + uint32_t dword5DC; + uint32_t dword5E0; + uint32_t dword5E4; + uint32_t dword5E8; + uint32_t dword5EC; + uint32_t dword5F0; + uint32_t dword5F4; + uint32_t dword5F8; + uint32_t dword5FC; + uint32_t dword600; + uint32_t dword604; + uint32_t dword608; + uint32_t dword60C; + uint32_t dword610; + uint32_t dword614; + uint32_t dword618; + uint32_t dword61C; + uint32_t dword620; + uint32_t dword624; + uint32_t dword628; + uint32_t dword62C; + uint32_t dword630; + uint32_t dword634; + uint32_t dword638; + uint32_t dword63C; + uint32_t dword640; + uint32_t dword644; + uint32_t dword648; + uint32_t dword64C; + uint32_t dword650; + uint32_t dword654; + uint32_t dword658; + uint32_t dword65C; + uint32_t dword660; + uint32_t dword664; + uint32_t dword668; + uint32_t dword66C; + uint32_t dword670; + uint32_t dword674; + uint32_t dword678; + uint32_t dword67C; + uint32_t dword680; + uint32_t dword684; + uint32_t dword688; + uint32_t dword68C; + uint32_t dword690; + uint32_t dword694; + uint32_t dword698; + uint32_t dword69C; + uint32_t dword6A0; + uint32_t dword6A4; + uint32_t dword6A8; + uint32_t dword6AC; + uint32_t dword6B0; + uint32_t dword6B4; + uint32_t dword6B8; + uint32_t dword6BC; + uint32_t dword6C0; + uint32_t dword6C4; + uint32_t dword6C8; + uint32_t dword6CC; + uint32_t dword6D0; + uint32_t dword6D4; + uint32_t dword6D8; + uint32_t dword6DC; + uint32_t dword6E0; + uint32_t dword6E4; + uint32_t dword6E8; + uint32_t dword6EC; + uint32_t dword6F0; + uint32_t dword6F4; + uint32_t dword6F8; + uint32_t dword6FC; + uint32_t dword700; + uint32_t dword704; + uint32_t dword708; + uint32_t dword70C; + uint32_t dword710; + uint32_t dword714; + uint32_t dword718; + uint32_t dword71C; + uint32_t dword720; + uint32_t dword724; + uint32_t dword728; + uint32_t dword72C; + uint32_t dword730; + uint32_t dword734; + uint32_t dword738; + uint32_t dword73C; + uint32_t dword740; + uint32_t dword744; + uint32_t dword748; + uint32_t dword74C; + uint32_t dword750; + uint32_t dword754; + uint32_t dword758; + uint32_t dword75C; + uint32_t dword760; + uint32_t dword764; + uint32_t dword768; + uint32_t dword76C; + uint32_t dword770; + uint32_t dword774; + uint32_t dword778; + uint32_t dword77C; + uint32_t dword780; + uint32_t dword784; + uint32_t dword788; + uint32_t dword78C; + uint32_t dword790; + uint32_t dword794; + uint32_t dword798; + uint32_t dword79C; + uint32_t dword7A0; + uint32_t dword7A4; + uint32_t dword7A8; + uint32_t dword7AC; + uint32_t dword7B0; + uint32_t dword7B4; + uint32_t dword7B8; + uint32_t dword7BC; + uint32_t dword7C0; + uint32_t dword7C4; + uint32_t dword7C8; + uint32_t dword7CC; + uint32_t dword7D0; + uint32_t dword7D4; + uint32_t dword7D8; + uint32_t dword7DC; + uint32_t dword7E0; + uint32_t dword7E4; + uint32_t dword7E8; + uint32_t dword7EC; + uint32_t dword7F0; + uint32_t dword7F4; + uint32_t dword7F8; + uint32_t dword7FC; + uint32_t dword800; + uint32_t dword804; + uint32_t dword808; + uint32_t dword80C; + uint32_t dword810; + uint32_t dword814; + uint32_t dword818; + uint32_t dword81C; + uint32_t dword820; + uint32_t dword824; + uint32_t dword828; + uint32_t dword82C; + uint32_t dword830; + uint32_t dword834; + uint32_t dword838; + uint32_t dword83C; + uint32_t dword840; + uint32_t dword844; + uint32_t dword848; + uint32_t dword84C; + uint32_t dword850; + uint32_t dword854; + uint32_t dword858; + uint32_t dword85C; + uint32_t dword860; + uint32_t dword864; + uint32_t dword868; + uint32_t dword86C; + uint32_t dword870; + uint32_t dword874; + uint32_t dword878; + uint32_t dword87C; + uint32_t dword880; + uint32_t dword884; + uint32_t dword888; + uint32_t dword88C; + uint32_t dword890; + uint32_t dword894; + uint32_t dword898; + uint32_t dword89C; + uint32_t dword8A0; + uint32_t dword8A4; + uint32_t dword8A8; + uint32_t dword8AC; + uint32_t dword8B0; + uint32_t dword8B4; + uint32_t dword8B8; + uint32_t dword8BC; + uint32_t dword8C0; + uint32_t dword8C4; + uint32_t dword8C8; + uint32_t dword8CC; + uint32_t dword8D0; + uint32_t dword8D4; + uint32_t dword8D8; + uint32_t dword8DC; + uint32_t dword8E0; + uint32_t dword8E4; + uint32_t dword8E8; + uint32_t dword8EC; + uint32_t dword8F0; + uint32_t dword8F4; + uint32_t dword8F8; + uint32_t dword8FC; + uint32_t dword900; + uint32_t dword904; + uint32_t dword908; + uint32_t dword90C; + uint32_t dword910; + uint32_t dword914; + uint32_t dword918; + uint32_t dword91C; + uint32_t dword920; + uint32_t dword924; + uint32_t dword928; + uint32_t dword92C; + uint32_t dword930; + uint32_t dword934; + uint32_t dword938; + uint32_t dword93C; + uint32_t dword940; + uint32_t dword944; + uint32_t dword948; + uint32_t dword94C; + uint32_t dword950; + uint32_t dword954; + uint32_t dword958; + uint32_t dword95C; + uint32_t dword960; + uint32_t dword964; + uint32_t dword968; + uint32_t dword96C; + uint32_t dword970; + uint32_t dword974; + uint32_t dword978; + uint32_t dword97C; + uint32_t dword980; + uint32_t dword984; + uint32_t dword988; + uint32_t dword98C; + uint32_t dword990; + uint32_t dword994; + uint32_t dword998; + uint32_t dword99C; + uint32_t dword9A0; + uint32_t dword9A4; + uint32_t dword9A8; + uint32_t dword9AC; + uint32_t dword9B0; + uint32_t dword9B4; + uint32_t dword9B8; + uint32_t dword9BC; + uint32_t dword9C0; + uint32_t dword9C4; + uint32_t dword9C8; + uint32_t dword9CC; + uint32_t dword9D0; + uint32_t dword9D4; + uint32_t dword9D8; + uint32_t dword9DC; + uint32_t dword9E0; + uint32_t dword9E4; + uint32_t dword9E8; + uint32_t dword9EC; + uint32_t dword9F0; + uint32_t dword9F4; + uint32_t dword9F8; + uint32_t dword9FC; + uint32_t dwordA00; + uint32_t dwordA04; + uint32_t dwordA08; + uint32_t dwordA0C; + uint32_t dwordA10; + uint32_t dwordA14; + uint32_t dwordA18; + uint32_t dwordA1C; + uint32_t dwordA20; + uint32_t dwordA24; + uint32_t dwordA28; + uint32_t dwordA2C; + uint32_t dwordA30; + uint32_t dwordA34; + uint32_t dwordA38; + uint32_t dwordA3C; + uint32_t dwordA40; + uint32_t dwordA44; + uint32_t dwordA48; + uint32_t dwordA4C; + uint32_t dwordA50; + uint32_t dwordA54; + uint32_t dwordA58; + uint32_t dwordA5C; + uint32_t dwordA60; + uint32_t dwordA64; + uint32_t dwordA68; + uint32_t dwordA6C; + uint32_t dwordA70; + uint32_t dwordA74; + uint32_t dwordA78; + uint32_t dwordA7C; + uint32_t dwordA80; + uint32_t dwordA84; + uint32_t dwordA88; + uint32_t dwordA8C; + uint32_t dwordA90; + uint32_t dwordA94; + uint32_t dwordA98; + uint32_t dwordA9C; + uint32_t dwordAA0; + uint32_t dwordAA4; + uint32_t dwordAA8; + uint32_t dwordAAC; + uint32_t dwordAB0; + uint32_t dwordAB4; + uint32_t dwordAB8; + uint32_t dwordABC; + uint32_t dwordAC0; + uint32_t dwordAC4; + uint32_t dwordAC8; + uint32_t dwordACC; + uint32_t dwordAD0; + uint32_t dwordAD4; + uint32_t dwordAD8; + uint32_t dwordADC; + uint32_t dwordAE0; + uint32_t dwordAE4; + uint32_t dwordAE8; + uint32_t dwordAEC; + uint32_t dwordAF0; + uint32_t dwordAF4; + uint32_t dwordAF8; + uint32_t dwordAFC; + uint32_t dwordB00; + uint32_t dwordB04; + uint32_t dwordB08; + uint32_t dwordB0C; + uint32_t dwordB10; + uint32_t dwordB14; + uint32_t dwordB18; + uint32_t dwordB1C; + uint32_t dwordB20; + uint32_t dwordB24; + uint32_t dwordB28; + uint32_t dwordB2C; + uint32_t dwordB30; + uint32_t dwordB34; + uint32_t dwordB38; + uint32_t dwordB3C; + uint32_t dwordB40; + uint32_t dwordB44; + uint32_t dwordB48; + uint32_t dwordB4C; + uint32_t dwordB50; + uint32_t dwordB54; + uint32_t dwordB58; + uint32_t dwordB5C; + uint32_t dwordB60; + uint32_t dwordB64; + uint32_t dwordB68; + uint32_t dwordB6C; + uint32_t dwordB70; + uint32_t dwordB74; + uint32_t dwordB78; + uint32_t dwordB7C; + uint32_t dwordB80; + uint32_t dwordB84; + uint32_t dwordB88; + uint32_t dwordB8C; + uint32_t dwordB90; + uint32_t dwordB94; + uint32_t dwordB98; + uint32_t dwordB9C; + uint32_t dwordBA0; + uint32_t dwordBA4; + uint32_t dwordBA8; + uint32_t dwordBAC; + uint32_t dwordBB0; + uint32_t dwordBB4; + uint32_t dwordBB8; + uint32_t dwordBBC; + uint32_t dwordBC0; + uint32_t dwordBC4; + uint32_t dwordBC8; + uint32_t dwordBCC; + uint32_t dwordBD0; + uint32_t dwordBD4; + uint32_t dwordBD8; + uint32_t dwordBDC; + uint32_t dwordBE0; + uint32_t dwordBE4; + uint32_t dwordBE8; + uint32_t dwordBEC; + uint32_t dwordBF0; + uint32_t dwordBF4; + uint32_t dwordBF8; + uint32_t dwordBFC; + uint32_t dwordC00; + uint32_t dwordC04; + uint32_t dwordC08; + uint32_t dwordC0C; + uint32_t dwordC10; + uint32_t dwordC14; + uint32_t dwordC18; + uint32_t dwordC1C; + uint32_t dwordC20; + uint32_t dwordC24; + uint32_t dwordC28; + uint32_t dwordC2C; + uint32_t dwordC30; + uint32_t dwordC34; + uint32_t dwordC38; + uint32_t dwordC3C; + uint32_t dwordC40; + uint32_t dwordC44; + uint32_t dwordC48; + uint32_t dwordC4C; + uint32_t dwordC50; + uint32_t dwordC54; + uint32_t dwordC58; + uint32_t dwordC5C; + uint32_t dwordC60; + uint32_t dwordC64; + uint32_t dwordC68; + uint32_t dwordC6C; + uint32_t dwordC70; + uint32_t dwordC74; + uint32_t dwordC78; + uint32_t dwordC7C; + uint32_t dwordC80; + uint32_t dwordC84; + uint32_t dwordC88; + uint32_t dwordC8C; + uint32_t dwordC90; + uint32_t dwordC94; + uint32_t dwordC98; + uint32_t dwordC9C; + uint32_t dwordCA0; + uint32_t dwordCA4; + uint32_t dwordCA8; + uint32_t dwordCAC; + uint32_t dwordCB0; + uint32_t dwordCB4; + uint32_t dwordCB8; + uint32_t dwordCBC; + uint32_t dwordCC0; + uint32_t dwordCC4; + uint32_t dwordCC8; + uint32_t dwordCCC; + uint32_t dwordCD0; + uint32_t dwordCD4; + uint32_t dwordCD8; + uint32_t dwordCDC; + uint32_t dwordCE0; + uint32_t dwordCE4; + uint32_t dwordCE8; + uint32_t dwordCEC; + uint32_t dwordCF0; + uint32_t dwordCF4; + uint32_t dwordCF8; + uint32_t dwordCFC; + uint32_t dwordD00; + uint32_t dwordD04; + uint32_t dwordD08; + uint32_t dwordD0C; + uint32_t dwordD10; + uint32_t dwordD14; + uint32_t dwordD18; + uint32_t dwordD1C; + uint32_t dwordD20; + uint32_t dwordD24; + uint32_t dwordD28; + uint32_t dwordD2C; + uint32_t dwordD30; + uint32_t dwordD34; + uint32_t dwordD38; + uint32_t dwordD3C; + uint32_t dwordD40; + uint32_t dwordD44; + uint32_t dwordD48; + uint32_t dwordD4C; + uint32_t dwordD50; + uint32_t dwordD54; + uint32_t dwordD58; + uint32_t dwordD5C; + uint32_t dwordD60; + uint32_t dwordD64; + uint32_t dwordD68; + uint32_t dwordD6C; + uint32_t dwordD70; + uint32_t dwordD74; + uint32_t dwordD78; + uint32_t dwordD7C; + uint32_t dwordD80; + uint32_t dwordD84; + uint32_t dwordD88; + uint32_t dwordD8C; + uint32_t dwordD90; + uint32_t dwordD94; + uint32_t dwordD98; + uint32_t dwordD9C; + uint32_t dwordDA0; + uint32_t dwordDA4; + uint32_t dwordDA8; + uint32_t dwordDAC; + uint32_t dwordDB0; + uint32_t dwordDB4; + uint32_t dwordDB8; + uint32_t dwordDBC; + uint32_t dwordDC0; + uint32_t dwordDC4; + uint32_t dwordDC8; + uint32_t dwordDCC; + uint32_t dwordDD0; + uint32_t dwordDD4; + uint32_t dwordDD8; + uint32_t dwordDDC; + uint32_t dwordDE0; + uint32_t dwordDE4; + uint32_t dwordDE8; + uint32_t dwordDEC; + uint32_t dwordDF0; + uint32_t dwordDF4; + uint32_t dwordDF8; + uint32_t dwordDFC; + uint32_t dwordE00; + uint32_t dwordE04; + uint32_t dwordE08; + uint32_t dwordE0C; + uint32_t dwordE10; + uint32_t dwordE14; + uint32_t dwordE18; + uint32_t dwordE1C; + uint32_t dwordE20; + uint32_t dwordE24; + uint32_t dwordE28; + uint32_t dwordE2C; + uint32_t dwordE30; + uint32_t dwordE34; + uint32_t dwordE38; + uint32_t dwordE3C; + uint32_t dwordE40; + uint32_t dwordE44; + uint32_t dwordE48; + uint32_t dwordE4C; + uint32_t dwordE50; + uint32_t dwordE54; + uint32_t dwordE58; + uint32_t dwordE5C; + uint32_t dwordE60; + uint32_t dwordE64; + uint32_t dwordE68; + uint32_t dwordE6C; + uint32_t dwordE70; + uint32_t dwordE74; + uint32_t dwordE78; + uint32_t dwordE7C; + uint32_t dwordE80; + uint32_t dwordE84; + uint32_t dwordE88; + uint32_t dwordE8C; + uint32_t dwordE90; + uint32_t dwordE94; + uint32_t dwordE98; + uint32_t dwordE9C; + uint32_t dwordEA0; + uint32_t dwordEA4; + uint32_t dwordEA8; + uint32_t dwordEAC; + uint32_t dwordEB0; + uint32_t dwordEB4; + uint32_t dwordEB8; + uint32_t dwordEBC; + uint32_t dwordEC0; + uint32_t dwordEC4; + uint32_t dwordEC8; + uint32_t dwordECC; + uint32_t dwordED0; + uint32_t dwordED4; + uint32_t dwordED8; + uint32_t dwordEDC; + uint32_t dwordEE0; + uint32_t dwordEE4; + uint32_t dwordEE8; + uint32_t dwordEEC; + uint32_t dwordEF0; + uint32_t dwordEF4; + uint32_t dwordEF8; + uint32_t dwordEFC; + uint32_t dwordF00; + uint32_t dwordF04; + uint32_t dwordF08; + uint32_t dwordF0C; + uint32_t dwordF10; + uint32_t dwordF14; + uint32_t dwordF18; + uint32_t dwordF1C; + uint32_t dwordF20; + uint32_t dwordF24; + uint32_t dwordF28; + uint32_t dwordF2C; + uint32_t dwordF30; + uint32_t dwordF34; + uint32_t dwordF38; + uint32_t dwordF3C; + uint32_t dwordF40; + uint32_t dwordF44; + uint32_t dwordF48; + uint32_t dwordF4C; + uint32_t dwordF50; + uint32_t dwordF54; + uint32_t dwordF58; + uint32_t dwordF5C; + uint32_t dwordF60; + uint32_t dwordF64; + uint32_t dwordF68; + uint32_t dwordF6C; + uint32_t dwordF70; + uint32_t dwordF74; + uint32_t dwordF78; + uint32_t dwordF7C; + uint32_t dwordF80; + uint32_t dwordF84; + uint32_t dwordF88; + uint32_t dwordF8C; + uint32_t dwordF90; + uint32_t dwordF94; + uint32_t dwordF98; + uint32_t dwordF9C; + uint32_t dwordFA0; + uint32_t dwordFA4; + uint32_t dwordFA8; + uint32_t dwordFAC; + uint32_t dwordFB0; + uint32_t dwordFB4; + uint32_t dwordFB8; + uint32_t dwordFBC; + uint32_t dwordFC0; + uint32_t dwordFC4; + uint32_t dwordFC8; + uint32_t dwordFCC; + uint32_t dwordFD0; + uint32_t dwordFD4; + uint32_t dwordFD8; + uint32_t dwordFDC; + uint32_t dwordFE0; + uint32_t dwordFE4; + uint32_t dwordFE8; + uint32_t dwordFEC; + uint32_t dwordFF0; + uint32_t dwordFF4; + uint32_t dwordFF8; + uint32_t dwordFFC; + uint32_t dword1000; + uint32_t dword1004; + uint32_t dword1008; + uint32_t dword100C; + uint32_t dword1010; + uint32_t dword1014; + uint32_t dword1018; + uint32_t dword101C; + uint32_t dword1020; + uint32_t dword1024; + uint32_t dword1028; + uint32_t dword102C; + uint32_t dword1030; + uint32_t dword1034; + uint32_t dword1038; + uint32_t dword103C; + uint32_t dword1040; + uint32_t dword1044; + uint32_t dword1048; + uint32_t dword104C; + uint32_t dword1050; + uint32_t dword1054; + uint32_t dword1058; + uint32_t dword105C; + uint32_t dword1060; + uint32_t dword1064; + uint32_t dword1068; + uint32_t dword106C; + uint32_t dword1070; + uint32_t dword1074; + uint32_t dword1078; + uint32_t dword107C; + uint32_t dword1080; + uint32_t dword1084; + uint32_t dword1088; + uint32_t dword108C; + uint32_t dword1090; + uint32_t dword1094; + uint32_t dword1098; + uint32_t dword109C; + uint32_t dword10A0; + uint32_t dword10A4; + uint32_t dword10A8; +}; + +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows/include/m2/data.h b/profile/3.3.5a-windows/include/m2/data.h new file mode 100644 index 0000000..8335e82 --- /dev/null +++ b/profile/3.3.5a-windows/include/m2/data.h @@ -0,0 +1,455 @@ +#ifndef M2_DATA_H +#define M2_DATA_H + +#include "system/types.h" +#include "gx/buffer.h" +#include "tempest/vector.h" +#include "tempest/box.h" +#include "tempest/quaternion.h" + +DECLARE_STRUCT(M2SequenceTimes); +DECLARE_STRUCT(M2TrackBase); +DECLARE_STRUCT(M2Attachment); +DECLARE_STRUCT(M2Batch); +DECLARE_STRUCT(M2Bounds); +DECLARE_STRUCT(M2Camera); +DECLARE_STRUCT(M2Color); +DECLARE_STRUCT(M2CompQuat); +DECLARE_STRUCT(M2CompBone__CompressData); +DECLARE_STRUCT(M2CompBone); +DECLARE_STRUCT(M2Event); +DECLARE_STRUCT(M2Light); +DECLARE_STRUCT(M2Loop); +DECLARE_STRUCT(M2Material); +DECLARE_STRUCT(M2Particle); +DECLARE_STRUCT(M2Ribbon); +DECLARE_STRUCT(M2Sequence); +DECLARE_STRUCT(M2SkinSection); +DECLARE_STRUCT(M2Texture); +DECLARE_STRUCT(M2TextureTransform); +DECLARE_STRUCT(M2TextureWeight); +DECLARE_STRUCT(M2Vertex); +DECLARE_STRUCT(M2Data); +DECLARE_STRUCT(M2SkinProfile); + +// from whoa: src/model/M2Data.hpp +/* + M2Array has been modified from the implementation present in 12340. The + implementation present in 12340 looks like this: + + template + struct M2Array { + uint32_t count; + union { + T* data; + uint32_t offset; + } + }; + + On a 32-bit system, sizeof(M2Array) == 8 bytes in memory: 4 bytes for the + count, and 4 bytes for the union. This lines up with M2Array in the .m2 + files: each M2Array is 8 bytes. + + In 12340 (and until 64-bit support was introduced), the M2Init functions + simply adjust the M2Array when loading: + + m2Data->someM2Array.offset = + (uint32_t)m2Data + m2Data->someM2Array.offset; + + This ensures T* data points to the appropriate (absolute) location in + memory. + + Unfortunately, this approach fails on 64-bit systems. On a 64-bit system, + M2Array would occupy 12 bytes in memory: 4 bytes for the count, and 8 bytes + for the union. This would make the approach outlined above fail. + + As a result, on 64-bit systems, a different approach is used: M2Arrays are + assumed (reasonably so) to only exist within the same structure that their + on-disk offsets reference. Thus, M2Init adjusts the M2Array when loading: + + uintptr_t absoluteOffset = + (uintptr_t)m2Data + m2Data->someM2Array.offset; + uintptr_t relativeOffset = + absoluteOffset - (uintptr_t)&m2Data->someM2Array; + m2Data->someM2Array.offset = + (uint32_t)relativeOffset; + + By storing the relative offset, access to the data is possible by adding + the relative offset to the address of the M2Array: + + uintptr_t absoluteOffset = + (uintptr_t)m2Data->someM2Array + m2Data->someM2Array.offset; + T* data = (T*)absoluteOffset; +*/ + +#define M2_ARRAY(T) typedef struct M2Array_##T M2Array_##T; \ +struct M2Array_##T { \ + uint32_t count; \ + union { \ + T* data; \ + uint32_t offset; \ + } data_or_offset; \ +}; +// declare basic types here +M2_ARRAY(ubyte4); +M2_ARRAY(uint32_t); +M2_ARRAY(C2Vector); // required by M2PartTrack + +#define M2_SEQUENCE_KEYS(T) \ +M2_ARRAY(T); \ +typedef struct M2SequenceKeys_##T M2SequenceKeys_##T; \ +struct M2SequenceKeys_##T { \ + M2Array_##T keys; \ +}; + +struct M2SequenceTimes { + M2Array_uint32_t times; +}; +M2_ARRAY(M2SequenceTimes); + +struct M2TrackBase { + uint16_t trackType; + uint16_t loopIndex; + M2Array_M2SequenceTimes sequenceTimes; +}; + +// template +// class M2Track : public M2TrackBase +#define M2_TRACK(T) \ +M2_SEQUENCE_KEYS(T); \ +M2_ARRAY(M2SequenceKeys_##T); \ +typedef struct M2Track_##T M2Track_##T; \ +struct M2Track_##T { \ + M2TrackBase b_base; \ + M2Array_M2SequenceKeys_##T sequenceKeys; \ +}; +// declare basic types here +M2_TRACK(uint8_t); +M2_TRACK(uint16_t); +M2_TRACK(fixed16); +M2_TRACK(float); +M2_TRACK(C3Vector); +M2_TRACK(C4Quaternion); + +struct M2Attachment { + uint32_t attachmentId; + uint16_t boneIndex; + C3Vector position; + M2Track_uint8_t visibilityTrack; +}; +M2_ARRAY(M2Attachment); + +struct M2Batch { + uint8_t flags; + int8_t priorityPlane; + uint16_t shader; + uint16_t skinSectionIndex; + uint16_t geosetIndex; + uint16_t colorIndex; + uint16_t materialIndex; + uint16_t materialLayer; + uint16_t textureCount; + uint16_t textureComboIndex; + uint16_t textureCoordComboIndex; + uint16_t textureWeightComboIndex; + uint16_t textureTransformComboIndex; +}; +M2_ARRAY(M2Batch); + +struct M2Bounds { + CAaBox extent; + float radius; +}; + +#define M2_SPLINE_KEY(T) \ +typedef struct M2SplineKey_##T M2SplineKey_##T; \ +struct M2SplineKey_##T { \ + T value; \ + T inTan; \ + T outTan; \ +}; +// declare types here +M2_SPLINE_KEY(float); +M2_SPLINE_KEY(C3Vector); +M2_TRACK(M2SplineKey_float); +M2_TRACK(M2SplineKey_C3Vector); + +struct M2Camera { + uint32_t cameraId; + float fieldOfView; + float farClip; + float nearClip; + M2Track_M2SplineKey_C3Vector positionTrack; + C3Vector positionPivot; + M2Track_M2SplineKey_C3Vector targetTrack; + C3Vector targetPivot; + M2Track_M2SplineKey_float rollTrack; +}; +M2_ARRAY(M2Camera); + +struct M2Color { + M2Track_C3Vector colorTrack; + M2Track_fixed16 alphaTrack; +}; +M2_ARRAY(M2Color); + +struct M2CompQuat { + uint32_t auCompQ[2]; +}; +M2_TRACK(M2CompQuat); + +struct M2CompBone__CompressData { + uint16_t uDistToFurthDesc; + uint16_t uZRatioOfChain; +}; + +struct M2CompBone { + uint32_t boneId; + uint32_t flags; + uint16_t parentIndex; + uint16_t uDistToParent; + union { + M2CompBone__CompressData CompressData; + uint32_t boneNameCRC; + }; + M2Track_C3Vector translationTrack; + M2Track_M2CompQuat rotationTrack; + M2Track_C3Vector scaleTrack; + C3Vector pivot; +}; +M2_ARRAY(M2CompBone); + +struct M2Event { + uint32_t eventId; + uint32_t data; + uint16_t boneIndex; + C3Vector position; + M2TrackBase eventTrack; +}; +M2_ARRAY(M2Event); + +struct M2Light { + uint16_t lightType; + uint16_t boneIndex; + C3Vector position; + M2Track_C3Vector ambientColorTrack; + M2Track_float ambientIntensityTrack; + M2Track_C3Vector diffuseColorTrack; + M2Track_float diffuseIntensityTrack; + M2Track_float attenuationStartTrack; + M2Track_float attenuationEndTrack; + M2Track_uint8_t visibilityTrack; +}; +M2_ARRAY(M2Light); + +struct M2Loop { + uint32_t length; +}; +M2_ARRAY(M2Loop); + +struct M2Material { + uint16_t flags; + uint16_t blendMode; +}; +M2_ARRAY(M2Material); + +#define M2_PART_TRACK(T) \ +typedef struct M2PartTrack_##T M2PartTrack_##T; \ +struct M2PartTrack_##T { \ + M2Array_fixed16 times; \ + M2Array_##T values; \ +}; +// declare types here +M2_PART_TRACK(fixed16); +M2_PART_TRACK(uint16_t); +M2_PART_TRACK(C2Vector); +M2_PART_TRACK(C3Vector); + +struct M2Particle { + uint32_t particleId; + uint32_t flags; + C3Vector position; + uint16_t boneIndex; + uint16_t textureIndex; + M2Array_uint8_t geometryMdl; + M2Array_uint8_t recursionMdl; + uint8_t blendMode; + uint8_t emitterType; + uint16_t colorIndex; + uint16_t pad; + int16_t priorityPlane; + uint16_t rows; + uint16_t cols; + M2Track_float speedTrack; + M2Track_float variationTrack; + M2Track_float latitudeTrack; + M2Track_float longitudeTrack; + M2Track_float gravityTrack; + M2Track_float lifeTrack; + float lifeVariation; + M2Track_float emissionRateTrack; + float emissionRateVariation; + M2Track_float widthTrack; + M2Track_float lengthTrack; + M2Track_float zsourceTrack; + M2PartTrack_C3Vector colorTrack; + M2PartTrack_fixed16 alphaTrack; + M2PartTrack_C2Vector scaleTrack; + C2Vector scaleVariation; + M2PartTrack_uint16_t headCellTrack; + M2PartTrack_uint16_t tailCellTrack; + float tailLength; + float twinkleFPS; + float twinkleOnOff; + CRange twinkleScale; + float ivelScale; + float drag; + float initialSpin; + float initialSpinVariation; + float spin; + float spinVariation; + CAaBox tumble; + C3Vector windVector; + float windTime; + float followSpeed1; + float followScale1; + float followSpeed2; + float followScale2; + M2Array_C3Vector spline; + M2Track_uint8_t visibilityTrack; +}; +M2_ARRAY(M2Particle); + +struct M2Ribbon { + uint32_t ribbonId; + uint16_t boneIndex; + C3Vector position; + M2Track_uint16_t textureIndices; + M2Track_uint16_t materialIndices; + M2Track_C3Vector colorTrack; + M2Track_fixed16 alphaTrack; + M2Track_float heightAboveTrack; + M2Track_float heightBelowTrack; + float edgesPerSecond; + float edgeLifetime; + float gravity; + uint16_t textureRows; + uint16_t textureCols; + M2Track_uint16_t textureSlotTrack; + M2Track_uint8_t visibilityTrack; + int16_t priorityPlane; + uint16_t pad; +}; +M2_ARRAY(M2Ribbon); + +struct M2Sequence { + uint16_t id; + uint16_t variationIndex; + uint32_t duration; + float movespeed; + uint32_t flags; + uint32_t frequency; + CiRange replay; + uint32_t blendtime; + M2Bounds bounds; + uint16_t variationNext; + uint16_t aliasNext; +}; +M2_ARRAY(M2Sequence); + +struct M2SkinSection { + uint32_t skinSectionId; + uint16_t vertexStart; + uint16_t vertexCount; + uint16_t indexStart; + uint16_t indexCount; + uint16_t boneCount; + uint16_t boneComboIndex; + uint16_t boneInfluences; + uint16_t centerBoneIndex; + C3Vector centerPosition; + C3Vector sortCenterPosition; + float sortRadius; +}; +M2_ARRAY(M2SkinSection); + +struct M2Texture { + uint32_t textureId; + uint16_t flags; + M2Array_uint8_t filename; +}; +M2_ARRAY(M2Texture); + +struct M2TextureTransform { + M2Track_C3Vector translationTrack; + M2Track_M2CompQuat rotationTrack; + M2Track_C3Vector scaleTrack; +}; +M2_ARRAY(M2TextureTransform); + +struct M2TextureWeight { + M2Track_fixed16 weightTrack; +}; +M2_ARRAY(M2TextureWeight); + +struct M2Vertex { + C3Vector position; + ubyte4 weights; + ubyte4 indices; + C3Vector normal; + C2Vector texcoord[2]; +}; +M2_ARRAY(M2Vertex); + +// .m2 files +struct M2Data { + uint32_t MD20; + uint32_t version; + M2Array_uint8_t name; + uint32_t flags; + M2Array_M2Loop loops; + M2Array_M2Sequence sequences; + M2Array_uint16_t sequenceIdxHashById; + M2Array_M2CompBone bones; + M2Array_uint16_t boneIndicesById; + M2Array_M2Vertex vertices; + uint32_t numSkinProfiles; + M2Array_M2Color colors; + M2Array_M2Texture textures; + M2Array_M2TextureWeight textureWeights; + M2Array_M2TextureTransform textureTransforms; + M2Array_uint16_t textureIndicesById; + M2Array_M2Material materials; + M2Array_uint16_t boneCombos; + M2Array_uint16_t textureCombos; + M2Array_uint16_t textureCoordCombos; + M2Array_uint16_t textureWeightCombos; + M2Array_uint16_t textureTransformCombos; + M2Bounds bounds; + M2Bounds collisionBounds; + M2Array_uint16_t collisionIndices; + M2Array_C3Vector collisionPositions; + M2Array_C3Vector collisionFaceNormals; + M2Array_M2Attachment attachments; + M2Array_uint16_t attachmentIndicesById; + M2Array_M2Event events; + M2Array_M2Light lights; + M2Array_M2Camera cameras; + M2Array_uint16_t cameraIndicesById; + M2Array_M2Ribbon ribbons; + M2Array_M2Particle particles; + M2Array_uint16_t textureCombinerCombos; +}; + +// .skin files +struct M2SkinProfile { + uint32_t magic; + M2Array_uint16_t vertices; + M2Array_uint16_t indices; + M2Array_ubyte4 bones; + M2Array_M2SkinSection skinSections; + M2Array_M2Batch batches; + uint32_t boneCountMax; +}; + +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows/include/m2/light.h b/profile/3.3.5a-windows/include/m2/light.h new file mode 100644 index 0000000..6b11674 --- /dev/null +++ b/profile/3.3.5a-windows/include/m2/light.h @@ -0,0 +1,28 @@ +#ifndef M2_LIGHT_H +#define M2_LIGHT_H + +DECLARE_STRUCT(CM2Light); + +#include "m2/scene.h" + +struct CM2Light { + CM2Scene* m_scene; + uint32_t dword4; + uint32_t m_type; + C3Vector m_pos; + float float10; + float float14; + float float18; + C3Vector m_dir; + C3Vector m_ambColor; + C3Vector m_dirColor; + C3Vector m_specColor; + float m_constantAttenuation; + float m_linearAttenuation; + float m_quadraticAttenuation; + uint32_t m_visible; + CM2Light** m_lightPrev; + CM2Light* m_lightNext; +}; + +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows/include/m2/lighting.h b/profile/3.3.5a-windows/include/m2/lighting.h new file mode 100644 index 0000000..763ddfb --- /dev/null +++ b/profile/3.3.5a-windows/include/m2/lighting.h @@ -0,0 +1,34 @@ +#ifndef M2_LIGHTING_H +#define M2_LIGHTING_H + +DECLARE_STRUCT(CM2Lighting); + +#include "m2/scene.h" +#include "tempest/vector.h" +#include "tempest/sphere.h" +#include "tempest/plane.h" + +struct CM2Lighting { + CM2Scene* m_scene; + CAaSphere sphere4; + uint32_t m_flags; + C3Vector vector18; + C3Vector vector24; + C3Vector vector30; + C3Vector vector3C; + C3Vector vector48; + C3Vector m_sunAmbient; + C3Vector m_sunDiffuse; + C3Vector m_sunSpecular; + C3Vector m_sunDir; + CM2Light* m_lights[4]; + uint32_t m_lightCount; + float m_fogStart; + float m_fogEnd; + float m_fogScale; + float m_fogDensity; + C3Vector m_fogColor; + C4Plane m_liquidPlane; +}; + +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows/include/m2/model.h b/profile/3.3.5a-windows/include/m2/model.h new file mode 100644 index 0000000..787a046 --- /dev/null +++ b/profile/3.3.5a-windows/include/m2/model.h @@ -0,0 +1,270 @@ +#ifndef M2_MODEL_H +#define M2_MODEL_H + +DECLARE_STRUCT(M2ModelAttachment); +DECLARE_STRUCT(M2ModelBoneSeq); +DECLARE_STRUCT(M2ModelBone); +DECLARE_STRUCT(M2ModelCamera); +DECLARE_STRUCT(M2ModelColor); +DECLARE_STRUCT(M2ModelLight); +DECLARE_STRUCT(M2ModelRibbon); +DECLARE_STRUCT(M2ModelTextureTransform); +DECLARE_STRUCT(M2ModelTextureWeight); +DECLARE_STRUCT(M2ModelOptGeo); +DECLARE_STRUCT(CM2ModelCall); +DECLARE_STRUCT(CM2Model); + +#include "camera/camera.h" +#include "m2/data.h" +#include "m2/scene.h" +#include "m2/shared.h" +#include "m2/lighting.h" +#include "m2/ribbon.h" +#include "tempest/vector.h" +#include "tempest/quaternion.h" +#include "gx/texture.h" + +// template +#define M2_MODEL_TRACK(T) \ +typedef struct M2ModelTrack_##T M2ModelTrack_##T; \ +struct M2ModelTrack_##T { \ + uint32_t currentKey; \ + M2Track_##T* sourceTrack; \ + T currentValue; \ +}; +M2_MODEL_TRACK(uint8_t); +M2_MODEL_TRACK(float); +M2_MODEL_TRACK(C3Vector); +M2_MODEL_TRACK(C4Quaternion); + +struct M2ModelAttachment { + int32_t unk; +}; + +struct M2ModelBoneSeq { + uint32_t uint0; + uint16_t uint4; + uint16_t uint6; + uint16_t uint8; + uint8_t uintA; + uint8_t uintB; + uint32_t uintC; + uint32_t uint10; + float float14; + float float18; + uint32_t uint1C; + uint32_t uint20; +}; + +struct M2ModelBone { + M2ModelTrack_C3Vector translationTrack; + M2ModelTrack_C4Quaternion rotationTrack; + M2ModelTrack_C3Vector scaleTrack; + M2ModelBoneSeq sequence; + M2ModelBoneSeq secondarySequence; + uint32_t flags; + uint32_t uint90; + uint16_t uint94; + uint32_t uint9C; + float floatA0; + float floatA4; + float floatA8; +}; + +struct M2ModelCamera { + M2ModelTrack_C3Vector positionTrack; + M2ModelTrack_C3Vector targetTrack; + M2ModelTrack_float rollTrack; + HCAMERA m_camera; +}; + +struct M2ModelColor { + M2ModelTrack_C3Vector colorTrack; + M2ModelTrack_float alphaTrack; +}; + +struct M2ModelLight { + M2ModelTrack_C3Vector ambientColorTrack; + M2ModelTrack_float ambientIntensityTrack; + M2ModelTrack_C3Vector diffuseColorTrack; + M2ModelTrack_float diffuseIntensityTrack; + M2ModelTrack_uint8_t visibilityTrack; + uint32_t uint64; + CM2Light light; +}; + +struct M2ModelRibbon { + uint32_t dword0; + uint32_t dword4; + uint32_t dword8; + uint32_t dwordC; + uint32_t dword10; + uint32_t dword14; + uint32_t dword18; + uint32_t dword1C; + uint32_t dword20; + uint32_t dword24; + uint32_t dword28; + uint32_t dword2C; + uint32_t dword30; + uint32_t dword34; + uint32_t dword38; + uint32_t dword3C; + uint32_t dword40; + uint32_t dword44; + uint32_t dword48; + uint32_t dword4C; +}; + +struct M2ModelTextureTransform { + int32_t unk; +}; + +struct M2ModelTextureWeight { + M2ModelTrack_float weightTrack; +}; + +struct M2ModelOptGeo { + M2Batch* batches; + uint32_t dword4; + M2SkinSection* skinSections; + uint32_t dwordC; + uint32_t dword10; + uint32_t dword14; + uint32_t dword18; + CShaderEffect** effects; + uint32_t dword20; + uint32_t dword24; + uint32_t dword28; + uint32_t dword2C; + uint32_t dword30; + uint32_t dword34; + uint32_t dword38; + uint32_t dword3C; + uint32_t dword40; + uint32_t dword44; + uint32_t dword48; + uint32_t dword4C; +}; + +struct CM2ModelCall { + uint32_t type; + CM2ModelCall* modelCallNext; + uint32_t time; + uint32_t args[8]; +}; + +struct CM2Model { + uint32_t m_refCount; + uint32_t m_flags; + CM2Model** m_scenePrev; + CM2Model* m_sceneNext; + // uint32_t m_loaded : 1; + // uint32_t m_flag2 : 1; + // uint32_t m_flag4 : 1; + // uint32_t m_flag8 : 1; + // uint32_t m_flag10 : 1; + // uint32_t m_flag20 : 1; + // uint32_t m_flag40 : 1; + // uint32_t m_flag80 : 1; + // uint32_t m_flag100 : 1; + // uint32_t m_flag200 : 1; + // uint32_t m_flag400 : 1; + // uint32_t m_flag800 : 1; + // uint32_t m_flag1000 : 1; + // uint32_t m_flag2000 : 1; + // uint32_t m_flag4000 : 1; + // uint32_t m_flag8000 : 1; + // uint32_t m_flag10000 : 1; + // uint32_t m_flag20000 : 1; + // uint32_t m_flag40000 : 1; + // uint32_t m_flag80000 : 1; + // uint32_t m_flag100000 : 1; + // uint32_t m_flag200000 : 1; + // uint32_t m_flag400000 : 1; + uint32_t f_flags; + uint32_t dword14; + CM2Model** m_callbackPrev; + CM2Model* m_callbackNext; + void* m_loadedCallback; + void* m_loadedArg; + CM2Scene* m_scene; + CM2Shared* m_shared; + CM2Model* model30; + CM2ModelCall* m_modelCallList; + CM2ModelCall** m_modelCallTail; + uint32_t dword3C; + CM2Model** m_animatePrev; + CM2Model* m_animateNext; + CM2Model* m_attachParent; + void* m_attachments; + uint32_t dword50; + uint32_t dword54; + CM2Model* model58; + uint32_t dword5C; + CM2Model* model60; + uint32_t m_time; + CM2Model** m_drawPrev; + CM2Model* m_drawNext; + uint32_t* m_loops; + uint32_t uint74; + uint32_t dword78; + uint32_t dword7C; + uint32_t dword80; + uint32_t dword84; + float float88; + uint32_t uint8C; + uint32_t uint90; + M2ModelBone* m_bones; + C44Matrix* m_boneMatrices; + void* m_skinSections; + M2ModelColor* m_colors; + HTEXTURE* m_textures; + M2ModelTextureWeight* m_textureWeights; + void* m_textureTransforms; + C44Matrix* m_textureMatrices; + C44Matrix matrixB4; + C44Matrix matrixF4; + C44Matrix matrix134; + uint32_t dword174; + float m_alpha; + uint32_t dword17C; + uint32_t dword180; + uint32_t dword184; + uint32_t dword188; + uint32_t dword18C; + uint32_t dword190; + uint32_t dword194; + float float198; + float alpha19C; + C3Vector m_currentDiffuse; + C3Vector m_currentEmissive; + uint32_t dword1B8; + void* m_drawCallback; + uint32_t dword1C0; + uint32_t dword1C4; + uint32_t dword1C8; + uint32_t dword1CC; + M2ModelLight* m_lights; + CM2Lighting m_lighting; + CM2Lighting* m_currentLighting; + void* m_lightingCallback; + void* m_lightingArg; + M2ModelCamera* m_cameras; + M2ModelRibbon* m_ribbons; + CRibbonEmitter* m_ribbonEmitters; + void* m_particles; + uint32_t dword2C4; + uint32_t dword2C8; + uint32_t dword2CC; + M2ModelOptGeo* m_optGeo; + uint32_t dword2D4; + uint32_t dword2D8; + uint32_t dword2DC; + uint32_t dword2E0; + uint32_t dword2E4; + uint32_t dword2E8; + uint32_t dword2EC; +}; + +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows/include/m2/ribbon.h b/profile/3.3.5a-windows/include/m2/ribbon.h new file mode 100644 index 0000000..5cf4688 --- /dev/null +++ b/profile/3.3.5a-windows/include/m2/ribbon.h @@ -0,0 +1,115 @@ +#ifndef M2_RIBBON_H +#define M2_RIBBON_H + +#include "system/types.h" +#include "gx/types.h" +#include "gx/texture.h" +#include "storm/array.h" +#include "storm/array/uint32_t.h" +#include "tempest/vector.h" + +DECLARE_STRUCT(CRibbonMat); +DECLARE_STRUCT(CRibbonEmitter); + +struct CRibbonMat { + // int32 enableLighting : 1; + // int32 enableFog : 1; + // int32 enableDepthTest : 1; + // int32 enableDepthWrite : 1; + // int32 enableCulling : 1; + uint32_t f_flags; + EGxBlend alpha; +}; +STORM_TS_GROWABLE_ARRAY(CRibbonMat); + +struct CRibbonEmitter { + uint32_t m_refCount; + uint32_t dword4; + uint32_t dword8; + uint32_t dwordC; + uint32_t dword10; + uint32_t dword14; + uint32_t dword18; + uint32_t dword1C; + uint32_t dword20; + uint32_t dword24; + uint32_t dword28; + uint32_t dword2C; + uint32_t dword30; + uint32_t dword34; + uint32_t dword38; + uint32_t dword3C; + uint32_t dword40; + uint32_t dword44; + uint32_t dword48; + uint32_t dword4C; + uint32_t dword50; + uint32_t dword54; + float m_ooLifeSpan; + float m_tmpDU; + float m_tmpDV; + float m_ooTmpDU; + float m_ooTmpDV; + uint32_t dword6C; + uint32_t dword70; + uint32_t dword74; + uint32_t dword78; + uint32_t dword7C; + uint32_t dword80; + uint32_t dword84; + uint32_t dword88; + uint32_t dword8C; + uint32_t dword90; + uint32_t dword94; + uint32_t dword98; + uint32_t dword9C; + uint32_t dwordA0; + uint32_t dwordA4; + uint32_t dwordA8; + uint32_t dwordAC; + uint32_t dwordB0; + uint32_t dwordB4; + uint32_t dwordB8; + uint32_t dwordBC; + uint32_t dwordC0; + uint32_t dwordC4; + uint32_t dwordC8; + uint32_t dwordCC; + uint32_t dwordD0; + uint32_t dwordD4; + uint32_t dwordD8; + uint32_t dwordDC; + uint32_t dwordE0; + uint32_t dwordE4; + uint32_t dwordE8; + uint32_t dwordEC; + uint32_t dwordF0; + uint32_t dwordF4; + uint32_t dwordF8; + uint32_t dwordFC; + uint32_t dword100; + uint32_t dword104; + uint32_t dword108; + uint32_t dword10C; + float m_edgeLifeSpan; + TSGrowableArray_CRibbonMat m_materials; + TSGrowableArray_HTEXTURE m_textures; + TSGrowableArray_uint32_t m_replaces; + CImVector m_diffuseClr; + uint32_t dword148; + uint32_t dword14C; + uint32_t dword150; + uint32_t dword154; + uint32_t dword158; + uint32_t dword15C; + uint32_t dword160; + uint32_t dword164; + uint32_t dword168; + uint32_t dword16C; + uint32_t m_texSlot; + float m_above; + float m_below; + float m_gravity; +}; + +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows/include/m2/scene.h b/profile/3.3.5a-windows/include/m2/scene.h new file mode 100644 index 0000000..346af1c --- /dev/null +++ b/profile/3.3.5a-windows/include/m2/scene.h @@ -0,0 +1,51 @@ +#ifndef M2_SCENE_H +#define M2_SCENE_H + +DECLARE_STRUCT(CM2Scene); + +#include "m2/cache.h" +#include "m2/types.h" +#include "m2/model.h" +#include "m2/light.h" +#include "storm/array/uint32_t.h" +#include "tempest/matrix.h" + +struct CM2Scene { + uint32_t dword0; + CM2Cache* m_cache; + CM2Model* m_modelList; + uint32_t m_time; + uint32_t uint10; + uint32_t uint14; + uint32_t dword18; + uint32_t m_flags; + CM2Light* m_lightList; + uint32_t dword24; + CM2Model* m_animateList; + CM2Model* m_drawList; + uint32_t dword30; + TSGrowableArray_M2Element m_elements; + TSGrowableArray_uint32_t array44; + TSGrowableArray_uint32_t array54[3]; + C44Matrix m_view; + C44Matrix m_viewInv; + uint32_t uint104; + uint32_t dword108; + uint32_t dword10C; + uint32_t dword110; + uint32_t dword114; + uint32_t dword118; + uint32_t dword11C; + uint32_t dword120; + uint32_t dword124; + uint32_t m_hitList; + uint32_t dword12C; + uint32_t dword130; + uint32_t dword134; + uint32_t dword138; + uint32_t dword13C; + uint32_t dword140; + uint32_t dword144; +}; + +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows/include/m2/shadereffect.h b/profile/3.3.5a-windows/include/m2/shadereffect.h new file mode 100644 index 0000000..e39edd9 --- /dev/null +++ b/profile/3.3.5a-windows/include/m2/shadereffect.h @@ -0,0 +1,28 @@ +#ifndef M2_SHADER_EFFECT +#define M2_SHADER_EFFECT + +DECLARE_STRUCT(CShaderEffect); +DECLARE_STRUCT(CShaderEffect_LocalLights); + +#include "storm/hash.h" +#include "gx/shader.h" + +STORM_TS_HASH(CShaderEffect, HASHKEY_STRI); + +struct CShaderEffect_LocalLights { + float float0[44]; +}; + +// class CShaderEffect : public TSHashObject +struct CShaderEffect { + TSHashObject_CShaderEffect_HASHKEY_STRI b_base; + uint32_t dword18; + uint32_t dword1C; + uint32_t dword20; + uint32_t dword24; + uint32_t dword28; + CGxShader* vertexShaders[90]; + CGxShader* pixelShaders[16]; +}; + +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows/include/m2/shared.h b/profile/3.3.5a-windows/include/m2/shared.h new file mode 100644 index 0000000..89ea531 --- /dev/null +++ b/profile/3.3.5a-windows/include/m2/shared.h @@ -0,0 +1,52 @@ +#ifndef M2_SHARED_H +#define M2_SHARED_H + +DECLARE_STRUCT(CM2Shared); + +#include "tempest/box.h" +#include "async/object.h" +#include "m2/cache.h" +#include "m2/model.h" +#include "m2/shadereffect.h" + +struct CM2Shared { + uint32_t m_refCount; + CM2Cache* m_cache; + uint32_t m_flags; + CAsyncObject* asyncObject; + CM2Model* m_callbackList; + CM2Model** m_callbackTail; + uint32_t dword18; + uint32_t dword1C; + uint32_t dword20; + uint32_t numLowPrioritySequences; + void* lowPrioritySequences; + uint32_t dword2C; + CM2Shared** m_freePrev; + CM2Shared* m_freeNext; + uint32_t dword38; + uint8_t m_filePath[260]; + uint8_t* ext; + uint32_t dword144; + uint32_t dword148; + uint32_t dword14C; + M2Data* data; + CAaBox aaBox154; + uint32_t size; + M2SkinProfile* skinProfile; + HTEXTURE* textures; + CGxPool* m_indexPool; + CGxBuf* m_indexBuf; + CGxPool* m_vertexPool; + CGxBuf* m_vertexBuf; + CShaderEffect** m_batchShaders; + M2SkinSection* m_skinSections; + uint32_t uint190; + uint32_t uint194; + uint32_t dword198; + uint32_t dword19C; + uint32_t dword1A0; + uint32_t dword1A4; +}; + +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows/include/m2/types.h b/profile/3.3.5a-windows/include/m2/types.h new file mode 100644 index 0000000..3887c3a --- /dev/null +++ b/profile/3.3.5a-windows/include/m2/types.h @@ -0,0 +1,73 @@ +#ifndef M2_TYPES_HPP +#define M2_TYPES_HPP + +#include "m2/data.h" +#include "storm/array.h" + +DECLARE_STRUCT(CM2Model); +DECLARE_STRUCT(CShaderEffect); + +DECLARE_ENUM(M2BLEND); +DECLARE_ENUM(M2COMBINER); +DECLARE_ENUM(M2LIGHTTYPE); +DECLARE_ENUM(M2PASS); + +DECLARE_STRUCT(M2Element); + +enum M2BLEND { + M2BLEND_OPAQUE = 0x0, + M2BLEND_ALPHA_KEY = 0x1, + M2BLEND_ALPHA = 0x2, + M2BLEND_NO_ALPHA_ADD = 0x3, + M2BLEND_ADD = 0x4, + M2BLEND_MOD = 0x5, + M2BLEND_MOD_2X = 0x6, + M2BLEND_COUNT = 0x7, +}; + +enum M2COMBINER { + M2COMBINER_OPAQUE = 0x0, + M2COMBINER_MOD = 0x1, + M2COMBINER_DECAL = 0x2, + M2COMBINER_ADD = 0x3, + M2COMBINER_MOD2X = 0x4, + M2COMBINER_FADE = 0x5, + M2COMBINER_MOD2X_NA = 0x6, + M2COMBINER_ADD_NA = 0x7, + M2COMBINER_OP_MASK = 0x7, + M2COMBINER_ENVMAP = 0x8, + M2COMBINER_STAGE_SHIFT = 0x4, +}; + +enum M2LIGHTTYPE { + M2LIGHT_0 = 0, + M2LIGHT_1 = 1 +}; + +enum M2PASS { + M2PASS_0 = 0, + M2PASS_1 = 1, + M2PASS_2 = 2, + M2PASS_COUNT = 3 +}; + +struct M2Element { + int32_t type; + CM2Model* model; + uint32_t flags; + float alpha; + float float10; + float float14; + int32_t index; + int32_t priorityPlane; + M2Batch* batch; + M2SkinSection* skinSection; + CShaderEffect* effect; + uint32_t vertexPermute; + uint32_t pixelPermute; + uint32_t dword3C; + uint32_t dword40; +}; +STORM_TS_GROWABLE_ARRAY(M2Element); + +#endif diff --git a/profile/3.3.5a-windows/include/main.h b/profile/3.3.5a-windows/include/main.h index c4fcbe1..eb856b2 100644 --- a/profile/3.3.5a-windows/include/main.h +++ b/profile/3.3.5a-windows/include/main.h @@ -8,9 +8,13 @@ #include "external/d3d9/caps.h" #include "external/d3d9/device.h" +#include "external/lua/lua.h" + #include "async/object.h" #include "async/queue.h" +#include "camera/camera.h" + #include "common/array.h" #include "common/handle.h" #include "common/instance.h" @@ -42,10 +46,22 @@ #include "gx/state_bom.h" #include "gx/string.h" #include "gx/stringbatch.h" +#include "gx/texture.h" #include "gx/types.h" #include "gx/batch.h" #include "gx/d3d9.h" +#include "m2/cache.h" +#include "m2/data.h" +#include "m2/light.h" +#include "m2/lighting.h" +#include "m2/model.h" +#include "m2/ribbon.h" +#include "m2/scene.h" +#include "m2/shadereffect.h" +#include "m2/shared.h" +#include "m2/types.h" + #include "screen/layer.h" #include "storm/array.h" @@ -69,6 +85,7 @@ #include "texture/tga.h" #include "ui/backdropgenerator.h" +#include "ui/framestrata.h" #include "ui/layoutframe.h" #include "ui/renderbatch.h" #include "ui/scriptobject.h" diff --git a/profile/3.3.5a-windows/include/system/detect.h b/profile/3.3.5a-windows/include/system/detect.h index 5b11d1d..6d164d3 100644 --- a/profile/3.3.5a-windows/include/system/detect.h +++ b/profile/3.3.5a-windows/include/system/detect.h @@ -2,9 +2,7 @@ #define SYSTEM_DETECT_H #if !defined(IDA) && !defined(GHIDRA) && !defined(BINANA_GENERATOR) - #error "Preprocessor mode not detected! You must define either IDA or GHIDRA or BINANA_GENERATOR" - #endif #if defined(IDA) @@ -20,4 +18,4 @@ #define DECLARE_STRUCT(T) typedef struct T T -#endif +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows/include/system/limits.h b/profile/3.3.5a-windows/include/system/limits.h new file mode 100644 index 0000000..6991d0d --- /dev/null +++ b/profile/3.3.5a-windows/include/system/limits.h @@ -0,0 +1,6 @@ +#ifndef SYSTEM_LIMITS_H +#define SYSTEM_LIMITS_H + +#define INT_MAX 2147483647 + +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows/include/system/types.h b/profile/3.3.5a-windows/include/system/types.h index 1194c07..2ff860d 100644 --- a/profile/3.3.5a-windows/include/system/types.h +++ b/profile/3.3.5a-windows/include/system/types.h @@ -37,4 +37,41 @@ typedef char bool; #endif +// stddef +#if defined(GHIDRA) + +#include + +#else + +typedef uint32_t size_t; + +#endif + +// stdarg + +#if defined(GHIDRA) + +#include + +#else + +typedef char* va_list; + +#endif + +// other types + +typedef struct fixed16 fixed16; +struct fixed16 { + int16_t n; +}; + +struct ubyte4 { + union { + uint8_t b[4]; + uint32_t u; + }; +}; + #endif \ No newline at end of file diff --git a/profile/3.3.5a-windows/include/ui/framestrata.h b/profile/3.3.5a-windows/include/ui/framestrata.h new file mode 100644 index 0000000..0899ccc --- /dev/null +++ b/profile/3.3.5a-windows/include/ui/framestrata.h @@ -0,0 +1,30 @@ +#ifndef UI_FRAME_STRATA_H +#define UI_FRAME_STRATA_H + +DECLARE_STRUCT(CFrameStrataNode); +DECLARE_STRUCT(CFrameStrata); + +#include "storm/array.h" +#include "storm/list.h" + +#include "ui/simpleframe.h" + +// class CFrameStrataNode +struct CFrameStrataNode { + TSExplicitList_CSimpleFrame pendingFrames; + TSExplicitList_CSimpleFrame frames; + CSimpleFrame* pendingFrame; + CRenderBatch batches[5]; + int32_t batchDirty; + TSExplicitList_CRenderBatch renderList; +}; +STORM_TS_FIXED_ARRAY_POINTER_TO(CFrameStrataNode); + +struct CFrameStrata { + int32_t batchDirty; + int32_t levelsDirty; + uint32_t topLevel; + TSFixedArray_pointer_to_CFrameStrataNode levels; +}; + +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows/include/ui/simpleframe.h b/profile/3.3.5a-windows/include/ui/simpleframe.h index 4a415ee..f68e81f 100644 --- a/profile/3.3.5a-windows/include/ui/simpleframe.h +++ b/profile/3.3.5a-windows/include/ui/simpleframe.h @@ -78,6 +78,7 @@ struct CSimpleFrame { uint32_t m_destroyedLink[2]; uint32_t m_strataLink[2]; }; +STORM_TS_LIST(CSimpleFrame); // struct SIMPLEFRAMENODE : TSLinkedNode struct SIMPLEFRAMENODE { diff --git a/profile/3.3.5a-windows/include/ui/simplemodel.h b/profile/3.3.5a-windows/include/ui/simplemodel.h new file mode 100644 index 0000000..3f7dd03 --- /dev/null +++ b/profile/3.3.5a-windows/include/ui/simplemodel.h @@ -0,0 +1,34 @@ +#ifndef UI_SIMPLE_MODEL_H +#define UI_SIMPLE_MODEL_H + +#include "tempest/box.h" +#include "tempest/vector.h" +#include "framescript/object.h" +#include "m2/scene.h" +#include "m2/model.h" +#include "ui/simpleframe.h" + +DECLARE_STRUCT(CSimpleModel); + +// class CSimpleModel : CSimpleFrame +struct CSimpleModel { + CSimpleFrame b_base; + CM2Scene* m_scene; + CM2Model* m_model; + CCamera* m_camera; + uint32_t m_pendingCameraIndex; + uint32_t m_pendingCameraId; + CM2Light m_light; + C3Vector m_position; + float m_facing; + float m_scale; + uint32_t m_flags; + CImVector m_fogColor; + float m_fogNear; + float m_fogFar; + CAaBox m_bounds; + FrameScript_Object__ScriptIx m_onUpdateModel; + FrameScript_Object__ScriptIx m_onAnimFinished; +}; + +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows/symbol/event/func.sym b/profile/3.3.5a-windows/symbol/event/func.sym index 44c3942..cf22676 100644 --- a/profile/3.3.5a-windows/symbol/event/func.sym +++ b/profile/3.3.5a-windows/symbol/event/func.sym @@ -18,6 +18,7 @@ EventKillTimer 0047D620 f end=0047D683 EventQueuePost 0047D310 f end=0047D3AF IEvtInputProcess 00480410 f end=004804A8 IEvtInputGetMousePosition 004800A0 f end=004800EF +IEvtInputInitialize 0047FBA0 f end=0047FBA5 IEvtInputSetConfirmCloseCallback 0047FC20 f end=0047FC36 IEvtInputSetMouseMode 0047FBB0 f end=0047FC17 IEvtInputDestroy 0047FB80 f end=0047FB92 diff --git a/profile/3.3.5a-windows/symbol/framestrata/func.sym b/profile/3.3.5a-windows/symbol/framestrata/func.sym new file mode 100644 index 0000000..37a43a5 --- /dev/null +++ b/profile/3.3.5a-windows/symbol/framestrata/func.sym @@ -0,0 +1,2 @@ +CFrameStrata__BuildBatches 00494EE0 f end=00494F2E type="int32_t __thiscall func(CFrameStrata* this, int32_t a2)" +CFrameStrata__RenderBatch 00494F30 f end=00494F89 type="void __thiscall func(CFrameStrata* this)" \ No newline at end of file diff --git a/profile/3.3.5a-windows/symbol/gxdevice/func.sym b/profile/3.3.5a-windows/symbol/gxdevice/func.sym index 6af7620..5e89d67 100644 --- a/profile/3.3.5a-windows/symbol/gxdevice/func.sym +++ b/profile/3.3.5a-windows/symbol/gxdevice/func.sym @@ -1,6 +1,8 @@ CGxDevice__RsPush 00409670 f end=004096CC type="void __thiscall func(CGxDevice* this)" CGxDevice__Caps 00532AF0 f end=00532AF7 type="CGxCaps* __thiscall func(CGxDevice* this)" ; public: class CGxCaps const & __thiscall CGxDevice::Caps(void)const CGxDevice__DeviceCreate_WindowProc_CGxFormat 00682CB0 f end=00682CCB type="void __thiscall func(CGxDevice* this, int32_t (*windowProc)(void*, uint32_t, uintptr_t, intptr_t), CGxFormat* format)" +CGxDevice__DeviceCreate_CGxFormat 00682CD0 f end=00682CF0 type="void __thiscall func(CGxDevice* this, CGxFormat* format)" +CGxDevice__DeviceDestroy 00682CF0 f end=00682CFB type="void __thiscall func(CGxDevice* this)" CGxDevice__DeviceSetBaseMipLevel 00682D00 f end=00682D10 type="void __thiscall func(CGxDevice* this, uint32_t baseMipLevel)" CGxDevice__DeviceApi 00682D20 f end=00682D27 type="EGxApi __thiscall func(CGxDevice* this)" CGxDevice__IDevIsWindowed 00682D40 f end=00682D48 type="int32_t __thiscall func(CGxDevice* this)" @@ -25,7 +27,8 @@ CGxDevice__CursorSetVisible 00683640 f end=00683650 type="void __thiscall func(C CGxDevice__CursorLock 00683650 f end=00683657 type="uint32_t* __thiscall func(CGxDevice* this)" CGxDevice__CursorSetDepth 00683660 f end=00683670 type="void __thiscall func(CGxDevice* this, float depth)" CGxDevice__DeviceSetFormat 006840F0 f end=0068416C type="int32_t __thiscall func(CGxDevice* this, CGxFormat* format)" -CGxDevice__DeviceSetGamma 00684190 f end=006841AF type="int32_t __thiscall func(CGxDevice* this, CGxGammaRamp* ramp)" +CGxDevice__DeviceSetGamma_CGxGammaRamp 00684190 f end=006841AF type="int32_t __thiscall func(CGxDevice* this, CGxGammaRamp* ramp)" +CGxDevice__DeviceSetGamma_float 00684170 f end=00684189 type="void __thiscall func(CGxDevice* this, float gamma)" CGxDevice__DeviceSetDefWindow 00684360 f end=006843B0 type="void __thiscall func(CGxDevice* this, CRect* rect)" CGxDevice__NotifyOnDeviceRestored 006843B0 f end=006843D9 type="void __thiscall func(CGxDevice* this)" CGxDevice__NotifyOnTextureRecreation 006843E0 f end=00684409 type="void __thiscall func(CGxDevice* this)" diff --git a/profile/3.3.5a-windows/symbol/main.sym b/profile/3.3.5a-windows/symbol/main.sym index f4b181e..2241b90 100644 --- a/profile/3.3.5a-windows/symbol/main.sym +++ b/profile/3.3.5a-windows/symbol/main.sym @@ -107,6 +107,7 @@ IEvtSchedulerInitialize 0047F2F0 f end=0047F5BA IEvtSchedulerCreateContext 0047F5C0 f end=0047F6B9 PostMouseModeChanged 0047FAC0 f end=0047FB22 IEvtInputDestroy 0047FB80 f end=0047FB92 +IEvtInputInitialize 0047FBA0 f end=0047FBA5 IEvtInputSetMouseMode 0047FBB0 f end=0047FC17 IEvtInputSetConfirmCloseCallback 0047FC20 f end=0047FC36 ConvertPosition 0047FC90 f end=0047FDD4 @@ -130,6 +131,8 @@ GxBufUnlock 004829F0 f end=00482A13 GxBufStream 00482A20 f end=00482A3C GxDraw 00482A40 f end=00482A5D GxCapsWindowSizeInScreenCoords 00493BF0 f end=00493C09 +CFrameStrata__BuildBatches 00494EE0 f end=00494F2E type="int32_t __thiscall func(CFrameStrata* this, int32_t a2)" +CFrameStrata__RenderBatch 00494F30 f end=00494F89 type="void __thiscall func(CFrameStrata* this)" CSimpleTop__OnLayerRender 00495410 f end=0049546A ScrnLayerSetRect 004A8500 f end=004A8522 OnPaint 004A8720 f end=004A8B58 @@ -2093,6 +2096,8 @@ GxPrimVertexPtr_FFP 00682400 f end=00682781 ; this is one of the functions named GxPrimLockVertexPtrs 006828C0 f end=006828FE GxScenePresent 00682A00 f end=00682A33 CGxDevice__DeviceCreate_WindowProc_CGxFormat 00682CB0 f end=00682CCB type="void __thiscall func(CGxDevice* this, int32_t (*windowProc)(void*, uint32_t, uintptr_t, intptr_t), CGxFormat* format)" +CGxDevice__DeviceCreate_CGxFormat 00682CD0 f end=00682CF0 type="void __thiscall func(CGxDevice* this, CGxFormat* format)" +CGxDevice__DeviceDestroy 00682CF0 f end=00682CFB type="void __thiscall func(CGxDevice* this)" CGxDevice__DeviceSetBaseMipLevel 00682D00 f end=00682D10 type="void __thiscall func(CGxDevice* this, uint32_t baseMipLevel)" CGxDevice__DeviceApi 00682D20 f end=00682D27 type="EGxApi __thiscall func(CGxDevice* this)" CGxDevice__IDevIsWindowed 00682D40 f end=00682D48 type="int32_t __thiscall func(CGxDevice* this)" @@ -2117,7 +2122,8 @@ CGxDevice__CursorSetVisible 00683640 f end=00683650 type="void __thiscall func(C CGxDevice__CursorLock 00683650 f end=00683657 type="uint32_t* __thiscall func(CGxDevice* this)" CGxDevice__CursorSetDepth 00683660 f end=00683670 type="void __thiscall func(CGxDevice* this, float depth)" CGxDevice__DeviceSetFormat 006840F0 f end=0068416C type="int32_t __thiscall func(CGxDevice* this, CGxFormat* format)" -CGxDevice__DeviceSetGamma 00684190 f end=006841AF type="int32_t __thiscall func(CGxDevice* this, CGxGammaRamp* ramp)" +CGxDevice__DeviceSetGamma_float 00684170 f end=00684189 type="void __thiscall func(CGxDevice* this, float gamma)" +CGxDevice__DeviceSetGamma_CGxGammaRamp 00684190 f end=006841AF type="int32_t __thiscall func(CGxDevice* this, CGxGammaRamp* ramp)" CGxDevice__DeviceSetDefWindow 00684360 f end=006843B0 type="void __thiscall func(CGxDevice* this, CRect* rect)" CGxDevice__NotifyOnDeviceRestored 006843B0 f end=006843D9 type="void __thiscall func(CGxDevice* this)" CGxDevice__NotifyOnTextureRecreation 006843E0 f end=00684409 type="void __thiscall func(CGxDevice* this)" @@ -2497,6 +2503,51 @@ CDataRecycler__GetData 0095CF40 f end=0095CFAE CDataRecycler__PutData 0095CFB0 f end=0095D077 CDataAllocator__GetData 0095D110 f ; CDataAllocator::GetData(int, char const*, int) CDataAllocator__PutData 0095D1B0 f ; CDataAllocator::PutData(void*, char const*, int) +CSimpleModel__destructor 0095F3A0 f end=0095F40A type="void __thiscall func(CSimpleModel* this)" +CSimpleModel__GetScriptByName 0095F420 f end=0095F480 type="FrameScript_Object__ScriptIx* __thiscall func(CSimpleModel* this, char* name, FrameScript_Object__ScriptData* data)" +CSimpleModel__ModelLoaded 0095F4D0 f end=0095F4E6 type="void __stdcall func(CM2Model* model, void* arg)" +CSimpleModel__SetCamera 0095F4F0 f end=0095F537 type="void __thiscall func(CSimpleModel* this, HCAMERA camera)" +CSimpleModel__SetCameraByID 0095F540 f end=0095F5BD type="void __thiscall func(CSimpleModel* this, uint32_t id)" +CSimpleModel__SetLight 0095F5C0 f end=0095F5DB type="void __thiscall func(CSimpleModel* this, CM2Light* light)" +CSimpleModel__SetSequence 0095F5E0 f end=0095f60A type="void __thiscall func(CSimpleModel* this, uint32_t sequence)" +CSimpleModel__SetSequenceTime 0095F610 f end=0095F641 type="int32_t __thiscall func(CSimpleModel* this, uint32_t sequence, int32_t time)" +CSimpleModel__CSimpleModel 0095F680 f end=0095F7C5 type="void __thiscall func(CSimpleModel* this)" +CSimpleModel__scalar_deleting_destructor 0095F7D0 f end=0095F7FB type="void __thiscall func(CSimpleModel* this, uint32_t __flags)" +CSimpleModel__LoadXML 0095F800 f end=0095F989 type="void __thiscall func(CSimpleModel* this, XMLNode* node, CStatus* status)" +CSimpleModel__SetModel 0095F990 f end=0095F9E8 type="void __thiscall func(CSimpleModel* this, char* sourcefile)" +CSimpleModel__SetCameraByIndex 0095F9F0 f end=0095FA94 type="void __thiscall func(CSimpleModel* this, uint32_t index)" +CSimpleModel__UpdateModel 0095FBA0 f end=0095FC21 type="void __thiscall func(CSimpleModel* this)" +CSimpleModel__RenderModel 0095FC30 f end=00960070 type="void __stdcall func(void* arg)" +CSimpleModel__LightingCallback 00960070 f end=009600D3 type="void __stdcall func(CM2Model* model, CM2Lighting* lighting, void* userArg)" +CSimpleModel__SetModel 009600E0 f end=0096018C type="void __thiscall func(CSimpleModel* this, CM2Model* model)" +CSimpleModel__OnModelLoaded 00960190 f end=00960237 type="void __thiscall func(CSimpleModel* this, CM2Model* model)" +CSimpleModel__OnLayerUpdate 00960280 f end=0096031D type="void __thiscall func(CSimpleModel* this, float elapsedSec)" +CSimpleModel__RegisterScriptMethods 009603D0 f end=009603F0 type="void __stdcall func(lua_State* L)" +CSimpleModel_SetModel 00960530 f end=009605CD type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_GetModel 009605D0 f end=0096061D type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_ClearModel 00960620 f end=0096065E type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetPosition 00960660 f end=009606DB type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetFacing 009606E0 f end=00960758 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetScale 00960760 f end=009607D8 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetSequence 009607E0 f end=009608AF type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetSequenceTime 009608B0 f end=0096096C type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetCamera 00960970 f end=00960A0C type="int32_t __stdcall func(lua_State* L)" +CSimpleModel__CSimpleModel_SetLightHelper 00960A10 f end=00960D19 type="int32_t __stdcall func(lua_State* L, int32_t a2, CM2Light* light)" +CSimpleModel_SetLight 00960D20 f end=00960DC6 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_GetLight 00960DD0 f end=00960FB5 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_GetPosition 00960FC0 f end=0096103E type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_GetFacing 00961040 f end=00961083 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_GetScale 00961090 f end=009610D3 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_AdvanceTime 009610E0 f end=00961117 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_ReplaceIconTexture 00961120 f end=0096119E type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetFogColor 009611A0 f end=00961200 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_GetFogColor 00961200 f end=009612C6 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetFogNear 009612D0 f end=00961348 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_GetFogNear 00961350 f end=00961393 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetFogFar 009613A0 f end=00961418 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_GetFogFar 00961420 f end=00961463 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_ClearFog 00961470 f end=009614A7 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetGlow 009614B0 f end=00961534 type="int32_t __stdcall func(lua_State* L)" Script_PlaySound 009858B0 f end=0098594B Script_PlayMusic 00985950 f end=009859AA Script_PlaySoundFile 009859B0 f end=00985A0A diff --git a/profile/3.3.5a-windows/symbol/simplemodel/func.sym b/profile/3.3.5a-windows/symbol/simplemodel/func.sym new file mode 100644 index 0000000..431ae15 --- /dev/null +++ b/profile/3.3.5a-windows/symbol/simplemodel/func.sym @@ -0,0 +1,45 @@ +CSimpleModel__destructor 0095F3A0 f end=0095F40A type="void __thiscall func(CSimpleModel* this)" +CSimpleModel__GetScriptByName 0095F420 f end=0095F480 type="FrameScript_Object__ScriptIx* __thiscall func(CSimpleModel* this, char* name, FrameScript_Object__ScriptData* data)" +CSimpleModel__ModelLoaded 0095F4D0 f end=0095F4E6 type="void __stdcall func(CM2Model* model, void* arg)" +CSimpleModel__SetCamera 0095F4F0 f end=0095F537 type="void __thiscall func(CSimpleModel* this, HCAMERA camera)" +CSimpleModel__SetCameraByID 0095F540 f end=0095F5BD type="void __thiscall func(CSimpleModel* this, uint32_t id)" +CSimpleModel__SetLight 0095F5C0 f end=0095F5DB type="void __thiscall func(CSimpleModel* this, CM2Light* light)" +CSimpleModel__SetSequence 0095F5E0 f end=0095f60A type="void __thiscall func(CSimpleModel* this, uint32_t sequence)" +CSimpleModel__SetSequenceTime 0095F610 f end=0095F641 type="int32_t __thiscall func(CSimpleModel* this, uint32_t sequence, int32_t time)" +CSimpleModel__CSimpleModel 0095F680 f end=0095F7C5 type="void __thiscall func(CSimpleModel* this)" +CSimpleModel__scalar_deleting_destructor 0095F7D0 f end=0095F7FB type="void __thiscall func(CSimpleModel* this, uint32_t __flags)" +CSimpleModel__LoadXML 0095F800 f end=0095F989 type="void __thiscall func(CSimpleModel* this, XMLNode* node, CStatus* status)" +CSimpleModel__SetModel 0095F990 f end=0095F9E8 type="void __thiscall func(CSimpleModel* this, char* sourcefile)" +CSimpleModel__SetCameraByIndex 0095F9F0 f end=0095FA94 type="void __thiscall func(CSimpleModel* this, uint32_t index)" +CSimpleModel__UpdateModel 0095FBA0 f end=0095FC21 type="void __thiscall func(CSimpleModel* this)" +CSimpleModel__RenderModel 0095FC30 f end=00960070 type="void __stdcall func(void* arg)" +CSimpleModel__LightingCallback 00960070 f end=009600D3 type="void __stdcall func(CM2Model* model, CM2Lighting* lighting, void* userArg)" +CSimpleModel__SetModel 009600E0 f end=0096018C type="void __thiscall func(CSimpleModel* this, CM2Model* model)" +CSimpleModel__OnModelLoaded 00960190 f end=00960237 type="void __thiscall func(CSimpleModel* this, CM2Model* model)" +CSimpleModel__OnLayerUpdate 00960280 f end=0096031D type="void __thiscall func(CSimpleModel* this, float elapsedSec)" +CSimpleModel__RegisterScriptMethods 009603D0 f end=009603F0 type="void __stdcall func(lua_State* L)" +CSimpleModel_SetModel 00960530 f end=009605CD type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_GetModel 009605D0 f end=0096061D type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_ClearModel 00960620 f end=0096065E type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetPosition 00960660 f end=009606DB type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetFacing 009606E0 f end=00960758 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetScale 00960760 f end=009607D8 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetSequence 009607E0 f end=009608AF type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetSequenceTime 009608B0 f end=0096096C type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetCamera 00960970 f end=00960A0C type="int32_t __stdcall func(lua_State* L)" +CSimpleModel__CSimpleModel_SetLightHelper 00960A10 f end=00960D19 type="int32_t __stdcall func(lua_State* L, int32_t a2, CM2Light* light)" +CSimpleModel_SetLight 00960D20 f end=00960DC6 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_GetLight 00960DD0 f end=00960FB5 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_GetPosition 00960FC0 f end=0096103E type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_GetFacing 00961040 f end=00961083 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_GetScale 00961090 f end=009610D3 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_AdvanceTime 009610E0 f end=00961117 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_ReplaceIconTexture 00961120 f end=0096119E type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetFogColor 009611A0 f end=00961200 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_GetFogColor 00961200 f end=009612C6 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetFogNear 009612D0 f end=00961348 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_GetFogNear 00961350 f end=00961393 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetFogFar 009613A0 f end=00961418 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_GetFogFar 00961420 f end=00961463 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_ClearFog 00961470 f end=009614A7 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel_SetGlow 009614B0 f end=00961534 type="int32_t __stdcall func(lua_State* L)" \ No newline at end of file diff --git a/profile/3.3.5a-windows/x32dbg/game.dd32 b/profile/3.3.5a-windows/x32dbg/game.dd32 index 0b56f09..4fef1b9 100644 --- a/profile/3.3.5a-windows/x32dbg/game.dd32 +++ b/profile/3.3.5a-windows/x32dbg/game.dd32 @@ -872,6 +872,14 @@ "icount": "0x0", "parent": "0x7fb80" }, + { + "manual": true, + "start": "0x7fba0", + "end": "0x7fba4", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x7fba0" + }, { "manual": true, "start": "0x7fbb0", @@ -1056,6 +1064,22 @@ "icount": "0x0", "parent": "0x93bf0" }, + { + "manual": true, + "start": "0x94ee0", + "end": "0x94f2d", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x94ee0" + }, + { + "manual": true, + "start": "0x94f30", + "end": "0x94f88", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x94f30" + }, { "manual": true, "start": "0x95410", @@ -16760,6 +16784,22 @@ "icount": "0x0", "parent": "0x282cb0" }, + { + "manual": true, + "start": "0x282cd0", + "end": "0x282cef", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x282cd0" + }, + { + "manual": true, + "start": "0x282cf0", + "end": "0x282cfa", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x282cf0" + }, { "manual": true, "start": "0x282d00", @@ -16952,6 +16992,14 @@ "icount": "0x0", "parent": "0x2840f0" }, + { + "manual": true, + "start": "0x284170", + "end": "0x284188", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x284170" + }, { "manual": true, "start": "0x284190", @@ -19984,6 +20032,366 @@ "icount": "0x0", "parent": "0x55d1b0" }, + { + "manual": true, + "start": "0x55f3a0", + "end": "0x55f409", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x55f3a0" + }, + { + "manual": true, + "start": "0x55f420", + "end": "0x55f47f", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x55f420" + }, + { + "manual": true, + "start": "0x55f4d0", + "end": "0x55f4e5", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x55f4d0" + }, + { + "manual": true, + "start": "0x55f4f0", + "end": "0x55f536", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x55f4f0" + }, + { + "manual": true, + "start": "0x55f540", + "end": "0x55f5bc", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x55f540" + }, + { + "manual": true, + "start": "0x55f5c0", + "end": "0x55f5da", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x55f5c0" + }, + { + "manual": true, + "start": "0x55f5e0", + "end": "0x55f609", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x55f5e0" + }, + { + "manual": true, + "start": "0x55f610", + "end": "0x55f640", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x55f610" + }, + { + "manual": true, + "start": "0x55f680", + "end": "0x55f7c4", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x55f680" + }, + { + "manual": true, + "start": "0x55f7d0", + "end": "0x55f7fa", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x55f7d0" + }, + { + "manual": true, + "start": "0x55f800", + "end": "0x55f988", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x55f800" + }, + { + "manual": true, + "start": "0x55f990", + "end": "0x55f9e7", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x55f990" + }, + { + "manual": true, + "start": "0x55f9f0", + "end": "0x55fa93", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x55f9f0" + }, + { + "manual": true, + "start": "0x55fba0", + "end": "0x55fc20", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x55fba0" + }, + { + "manual": true, + "start": "0x55fc30", + "end": "0x56006f", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x55fc30" + }, + { + "manual": true, + "start": "0x560070", + "end": "0x5600d2", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x560070" + }, + { + "manual": true, + "start": "0x5600e0", + "end": "0x56018b", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x5600e0" + }, + { + "manual": true, + "start": "0x560190", + "end": "0x560236", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x560190" + }, + { + "manual": true, + "start": "0x560280", + "end": "0x56031c", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x560280" + }, + { + "manual": true, + "start": "0x5603d0", + "end": "0x5603ef", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x5603d0" + }, + { + "manual": true, + "start": "0x560530", + "end": "0x5605cc", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x560530" + }, + { + "manual": true, + "start": "0x5605d0", + "end": "0x56061c", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x5605d0" + }, + { + "manual": true, + "start": "0x560620", + "end": "0x56065d", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x560620" + }, + { + "manual": true, + "start": "0x560660", + "end": "0x5606da", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x560660" + }, + { + "manual": true, + "start": "0x5606e0", + "end": "0x560757", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x5606e0" + }, + { + "manual": true, + "start": "0x560760", + "end": "0x5607d7", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x560760" + }, + { + "manual": true, + "start": "0x5607e0", + "end": "0x5608ae", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x5607e0" + }, + { + "manual": true, + "start": "0x5608b0", + "end": "0x56096b", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x5608b0" + }, + { + "manual": true, + "start": "0x560970", + "end": "0x560a0b", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x560970" + }, + { + "manual": true, + "start": "0x560a10", + "end": "0x560d18", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x560a10" + }, + { + "manual": true, + "start": "0x560d20", + "end": "0x560dc5", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x560d20" + }, + { + "manual": true, + "start": "0x560dd0", + "end": "0x560fb4", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x560dd0" + }, + { + "manual": true, + "start": "0x560fc0", + "end": "0x56103d", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x560fc0" + }, + { + "manual": true, + "start": "0x561040", + "end": "0x561082", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x561040" + }, + { + "manual": true, + "start": "0x561090", + "end": "0x5610d2", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x561090" + }, + { + "manual": true, + "start": "0x5610e0", + "end": "0x561116", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x5610e0" + }, + { + "manual": true, + "start": "0x561120", + "end": "0x56119d", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x561120" + }, + { + "manual": true, + "start": "0x5611a0", + "end": "0x5611ff", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x5611a0" + }, + { + "manual": true, + "start": "0x561200", + "end": "0x5612c5", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x561200" + }, + { + "manual": true, + "start": "0x5612d0", + "end": "0x561347", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x5612d0" + }, + { + "manual": true, + "start": "0x561350", + "end": "0x561392", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x561350" + }, + { + "manual": true, + "start": "0x5613a0", + "end": "0x561417", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x5613a0" + }, + { + "manual": true, + "start": "0x561420", + "end": "0x561462", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x561420" + }, + { + "manual": true, + "start": "0x561470", + "end": "0x5614a6", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x561470" + }, + { + "manual": true, + "start": "0x5614b0", + "end": "0x561533", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x5614b0" + }, { "manual": true, "start": "0x5858b0", @@ -21984,6 +22392,12 @@ "text": "IEvtInputDestroy", "address": "0x7fb80" }, + { + "manual": true, + "module": "wow.exe", + "text": "IEvtInputInitialize", + "address": "0x7fba0" + }, { "manual": true, "module": "wow.exe", @@ -22122,6 +22536,18 @@ "text": "GxCapsWindowSizeInScreenCoords", "address": "0x93bf0" }, + { + "manual": true, + "module": "wow.exe", + "text": "CFrameStrata__BuildBatches", + "address": "0x94ee0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CFrameStrata__RenderBatch", + "address": "0x94f30" + }, { "manual": true, "module": "wow.exe", @@ -33900,6 +34326,18 @@ "text": "CGxDevice__DeviceCreate_WindowProc_CGxFormat", "address": "0x282cb0" }, + { + "manual": true, + "module": "wow.exe", + "text": "CGxDevice__DeviceCreate_CGxFormat", + "address": "0x282cd0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGxDevice__DeviceDestroy", + "address": "0x282cf0" + }, { "manual": true, "module": "wow.exe", @@ -34047,7 +34485,13 @@ { "manual": true, "module": "wow.exe", - "text": "CGxDevice__DeviceSetGamma", + "text": "CGxDevice__DeviceSetGamma_float", + "address": "0x284170" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGxDevice__DeviceSetGamma_CGxGammaRamp", "address": "0x284190" }, { @@ -36324,6 +36768,276 @@ "text": "CDataAllocator__PutData", "address": "0x55d1b0" }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__destructor", + "address": "0x55f3a0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__GetScriptByName", + "address": "0x55f420" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__ModelLoaded", + "address": "0x55f4d0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__SetCamera", + "address": "0x55f4f0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__SetCameraByID", + "address": "0x55f540" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__SetLight", + "address": "0x55f5c0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__SetSequence", + "address": "0x55f5e0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__SetSequenceTime", + "address": "0x55f610" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__CSimpleModel", + "address": "0x55f680" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__scalar_deleting_destructor", + "address": "0x55f7d0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__LoadXML", + "address": "0x55f800" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__SetModel", + "address": "0x55f990" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__SetCameraByIndex", + "address": "0x55f9f0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__UpdateModel", + "address": "0x55fba0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__RenderModel", + "address": "0x55fc30" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__LightingCallback", + "address": "0x560070" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__SetModel", + "address": "0x5600e0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__OnModelLoaded", + "address": "0x560190" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__OnLayerUpdate", + "address": "0x560280" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__RegisterScriptMethods", + "address": "0x5603d0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_SetModel", + "address": "0x560530" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_GetModel", + "address": "0x5605d0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_ClearModel", + "address": "0x560620" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_SetPosition", + "address": "0x560660" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_SetFacing", + "address": "0x5606e0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_SetScale", + "address": "0x560760" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_SetSequence", + "address": "0x5607e0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_SetSequenceTime", + "address": "0x5608b0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_SetCamera", + "address": "0x560970" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel__CSimpleModel_SetLightHelper", + "address": "0x560a10" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_SetLight", + "address": "0x560d20" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_GetLight", + "address": "0x560dd0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_GetPosition", + "address": "0x560fc0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_GetFacing", + "address": "0x561040" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_GetScale", + "address": "0x561090" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_AdvanceTime", + "address": "0x5610e0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_ReplaceIconTexture", + "address": "0x561120" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_SetFogColor", + "address": "0x5611a0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_GetFogColor", + "address": "0x561200" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_SetFogNear", + "address": "0x5612d0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_GetFogNear", + "address": "0x561350" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_SetFogFar", + "address": "0x5613a0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_GetFogFar", + "address": "0x561420" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_ClearFog", + "address": "0x561470" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CSimpleModel_SetGlow", + "address": "0x5614b0" + }, { "manual": true, "module": "wow.exe", diff --git a/profile/3.3.5a-windows/x32dbg/types.json b/profile/3.3.5a-windows/x32dbg/types.json index 01ddfc7..ffd522b 100644 --- a/profile/3.3.5a-windows/x32dbg/types.json +++ b/profile/3.3.5a-windows/x32dbg/types.json @@ -8,6 +8,14 @@ "type": "int", "name": "BlitFormat" }, + { + "type": "int", + "name": "CBaseManaged__ManagedFlags" + }, + { + "type": "int", + "name": "CBaseManaged__ManagedTypeIds" + }, { "type": "int", "name": "CGxFormat__Format" @@ -20,6 +28,14 @@ "type": "int", "name": "COLOR_FILE_FORMAT" }, + { + "type": "int", + "name": "CURSORITEMTYPE" + }, + { + "type": "int", + "name": "CURSORMODE" + }, { "type": "long long", "name": "D3DDEVTYPE" @@ -168,6 +184,10 @@ "type": "HLOCKEDRGN__*", "name": "HLOCKEDRGN" }, + { + "type": "HOBJECT__*", + "name": "HOBJECT" + }, { "type": "HPROPCONTEXT__*", "name": "HPROPCONTEXT" @@ -180,6 +200,22 @@ "type": "long long", "name": "KEY" }, + { + "type": "int", + "name": "M2BLEND" + }, + { + "type": "int", + "name": "M2COMBINER" + }, + { + "type": "int", + "name": "M2LIGHTTYPE" + }, + { + "type": "int", + "name": "M2PASS" + }, { "type": "long long", "name": "MOUSEBUTTON" @@ -220,14 +256,62 @@ "type": "int32_t", "name": "intptr_t" }, + { + "type": "void**", + "name": "lua_Alloc" + }, + { + "type": "void**", + "name": "lua_CFunction" + }, + { + "type": "void**", + "name": "lua_Hook" + }, + { + "type": "double", + "name": "lua_Number" + }, + { + "type": "void**", + "name": "lua_Reader" + }, + { + "type": "void**", + "name": "lua_Writer" + }, { "type": "int32_t", "name": "ptrdiff_t" }, + { + "type": "uint32_t", + "name": "size_t" + }, { "type": "uint32_t", "name": "uintptr_t" }, + { + "type": "char*", + "name": "va_list" + }, + { + "type": "HOBJECT", + "name": "HDATAMGR" + }, + { + "type": "HOBJECT", + "name": "HTEXTURE" + }, + { + "type": "ptrdiff_t", + "name": "lua_Integer" + }, + { + "type": "HDATAMGR", + "name": "HCAMERA" + }, { "type": "CSBasePriorityQueue", "name": "TSPriorityQueue_EvtTimer" @@ -240,6 +324,10 @@ "type": "TSList_CAsyncObject", "name": "TSExplicitList_CAsyncObject" }, + { + "type": "TSList_CBaseManaged", + "name": "TSExplicitList_CBaseManaged" + }, { "type": "TSList_CStatus__STATUSENTRY", "name": "TSExplicitList_CStatus__STATUSENTRY" @@ -304,6 +392,10 @@ "type": "TSList_CRenderBatch", "name": "TSExplicitList_CRenderBatch" }, + { + "type": "TSList_CSimpleFrame", + "name": "TSExplicitList_CSimpleFrame" + }, { "type": "TSList_EVENTLISTENERNODE", "name": "TSExplicitList_EVENTLISTENERNODE" @@ -320,6 +412,10 @@ "type": "TSList_CGxPool", "name": "TSExplicitList_CGxPool" }, + { + "type": "TSList_CShaderEffect", + "name": "TSExplicitList_CShaderEffect" + }, { "type": "TSList_CILayer", "name": "TSExplicitList_CILayer" @@ -918,32 +1014,32 @@ }, { "type": "void*", - "name": "v_fn_16", + "name": "v_fn_16_DeviceSetGamma", "offset": 64 }, { "type": "void*", - "name": "v_fn_17", + "name": "v_fn_17_DeviceWindow", "offset": 68 }, { "type": "void*", - "name": "v_fn_18", + "name": "v_fn_18_DeviceTakeScreenShot", "offset": 72 }, { "type": "void*", - "name": "v_fn_19", + "name": "v_fn_19_DeviceReadScreenShot", "offset": 76 }, { "type": "void*", - "name": "v_fn_20", + "name": "v_fn_20_DeviceReadPixels", "offset": 80 }, { "type": "void*", - "name": "v_fn_21", + "name": "v_fn_21_DeviceReadDepths", "offset": 84 }, { @@ -1193,7 +1289,7 @@ }, { "type": "void*", - "name": "v_fn_71", + "name": "v_fn_71_IShaderDestroy", "offset": 284 }, { @@ -1218,22 +1314,22 @@ }, { "type": "void*", - "name": "v_fn_76", + "name": "v_fn_76_StereoSetConvergence", "offset": 304 }, { "type": "void*", - "name": "v_fn_77", + "name": "v_fn_77_StereoGetConvergence", "offset": 308 }, { "type": "void*", - "name": "v_fn_78", + "name": "v_fn_78_StereoSetSeparation", "offset": 312 }, { "type": "void*", - "name": "v_fn_79", + "name": "v_fn_79_StereoGetSeparation", "offset": 316 }, { @@ -1243,17 +1339,17 @@ }, { "type": "void*", - "name": "v_fn_81", + "name": "v_fn_81_DebugGroupBegin", "offset": 324 }, { "type": "void*", - "name": "v_fn_82", + "name": "v_fn_82_DebugGroupEnd", "offset": 328 }, { "type": "void*", - "name": "v_fn_83", + "name": "v_fn_83_DebugEvent", "offset": 332 } ] @@ -1288,7 +1384,7 @@ "members": [ { "type": "uint32_t", - "name": "m_flags", + "name": "f_flags", "offset": 0 } ] @@ -1431,6 +1527,5374 @@ } ] }, + { + "name": "CM2Cache", + "size": 4268, + "members": [ + { + "type": "int32_t", + "name": "m_initialized", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "m_flags", + "offset": 4 + }, + { + "type": "CM2Shared*", + "name": "m_freeList", + "offset": 8 + }, + { + "type": "CM2Shared**", + "name": "m_freeTail", + "offset": 12 + }, + { + "type": "uint32_t", + "name": "dword10", + "offset": 16 + }, + { + "type": "uint32_t", + "name": "dword14", + "offset": 20 + }, + { + "type": "uint32_t", + "name": "dword18", + "offset": 24 + }, + { + "type": "uint32_t", + "name": "dword1C", + "offset": 28 + }, + { + "type": "uint32_t", + "name": "dword20", + "offset": 32 + }, + { + "type": "uint32_t", + "name": "dword24", + "offset": 36 + }, + { + "type": "uint32_t", + "name": "dword28", + "offset": 40 + }, + { + "type": "uint32_t", + "name": "dword2C", + "offset": 44 + }, + { + "type": "uint32_t", + "name": "dword30", + "offset": 48 + }, + { + "type": "uint32_t", + "name": "dword34", + "offset": 52 + }, + { + "type": "uint32_t", + "name": "dword38", + "offset": 56 + }, + { + "type": "uint32_t", + "name": "dword3C", + "offset": 60 + }, + { + "type": "uint32_t", + "name": "dword40", + "offset": 64 + }, + { + "type": "uint32_t", + "name": "dword44", + "offset": 68 + }, + { + "type": "uint32_t", + "name": "dword48", + "offset": 72 + }, + { + "type": "uint32_t", + "name": "dword4C", + "offset": 76 + }, + { + "type": "uint32_t", + "name": "dword50", + "offset": 80 + }, + { + "type": "uint32_t", + "name": "dword54", + "offset": 84 + }, + { + "type": "uint32_t", + "name": "dword58", + "offset": 88 + }, + { + "type": "uint32_t", + "name": "dword5C", + "offset": 92 + }, + { + "type": "uint32_t", + "name": "dword60", + "offset": 96 + }, + { + "type": "uint32_t", + "name": "dword64", + "offset": 100 + }, + { + "type": "uint32_t", + "name": "dword68", + "offset": 104 + }, + { + "type": "uint32_t", + "name": "dword6C", + "offset": 108 + }, + { + "type": "uint32_t", + "name": "dword70", + "offset": 112 + }, + { + "type": "uint32_t", + "name": "dword74", + "offset": 116 + }, + { + "type": "uint32_t", + "name": "dword78", + "offset": 120 + }, + { + "type": "uint32_t", + "name": "dword7C", + "offset": 124 + }, + { + "type": "uint32_t", + "name": "dword80", + "offset": 128 + }, + { + "type": "uint32_t", + "name": "dword84", + "offset": 132 + }, + { + "type": "uint32_t", + "name": "dword88", + "offset": 136 + }, + { + "type": "uint32_t", + "name": "dword8C", + "offset": 140 + }, + { + "type": "uint32_t", + "name": "dword90", + "offset": 144 + }, + { + "type": "uint32_t", + "name": "dword94", + "offset": 148 + }, + { + "type": "uint32_t", + "name": "dword98", + "offset": 152 + }, + { + "type": "uint32_t", + "name": "dword9C", + "offset": 156 + }, + { + "type": "uint32_t", + "name": "dwordA0", + "offset": 160 + }, + { + "type": "uint32_t", + "name": "dwordA4", + "offset": 164 + }, + { + "type": "uint32_t", + "name": "dwordA8", + "offset": 168 + }, + { + "type": "uint32_t", + "name": "dwordAC", + "offset": 172 + }, + { + "type": "uint32_t", + "name": "dwordB0", + "offset": 176 + }, + { + "type": "uint32_t", + "name": "dwordB4", + "offset": 180 + }, + { + "type": "uint32_t", + "name": "dwordB8", + "offset": 184 + }, + { + "type": "uint32_t", + "name": "dwordBC", + "offset": 188 + }, + { + "type": "uint32_t", + "name": "dwordC0", + "offset": 192 + }, + { + "type": "uint32_t", + "name": "dwordC4", + "offset": 196 + }, + { + "type": "uint32_t", + "name": "dwordC8", + "offset": 200 + }, + { + "type": "uint32_t", + "name": "dwordCC", + "offset": 204 + }, + { + "type": "uint32_t", + "name": "dwordD0", + "offset": 208 + }, + { + "type": "uint32_t", + "name": "dwordD4", + "offset": 212 + }, + { + "type": "uint32_t", + "name": "dwordD8", + "offset": 216 + }, + { + "type": "uint32_t", + "name": "dwordDC", + "offset": 220 + }, + { + "type": "uint32_t", + "name": "dwordE0", + "offset": 224 + }, + { + "type": "uint32_t", + "name": "dwordE4", + "offset": 228 + }, + { + "type": "uint32_t", + "name": "dwordE8", + "offset": 232 + }, + { + "type": "uint32_t", + "name": "dwordEC", + "offset": 236 + }, + { + "type": "uint32_t", + "name": "dwordF0", + "offset": 240 + }, + { + "type": "uint32_t", + "name": "dwordF4", + "offset": 244 + }, + { + "type": "uint32_t", + "name": "dwordF8", + "offset": 248 + }, + { + "type": "uint32_t", + "name": "dwordFC", + "offset": 252 + }, + { + "type": "uint32_t", + "name": "dword100", + "offset": 256 + }, + { + "type": "uint32_t", + "name": "dword104", + "offset": 260 + }, + { + "type": "uint32_t", + "name": "dword108", + "offset": 264 + }, + { + "type": "uint32_t", + "name": "dword10C", + "offset": 268 + }, + { + "type": "uint32_t", + "name": "dword110", + "offset": 272 + }, + { + "type": "uint32_t", + "name": "dword114", + "offset": 276 + }, + { + "type": "uint32_t", + "name": "dword118", + "offset": 280 + }, + { + "type": "uint32_t", + "name": "dword11C", + "offset": 284 + }, + { + "type": "uint32_t", + "name": "dword120", + "offset": 288 + }, + { + "type": "uint32_t", + "name": "dword124", + "offset": 292 + }, + { + "type": "uint32_t", + "name": "dword128", + "offset": 296 + }, + { + "type": "uint32_t", + "name": "dword12C", + "offset": 300 + }, + { + "type": "uint32_t", + "name": "dword130", + "offset": 304 + }, + { + "type": "uint32_t", + "name": "dword134", + "offset": 308 + }, + { + "type": "uint32_t", + "name": "dword138", + "offset": 312 + }, + { + "type": "uint32_t", + "name": "dword13C", + "offset": 316 + }, + { + "type": "uint32_t", + "name": "dword140", + "offset": 320 + }, + { + "type": "uint32_t", + "name": "dword144", + "offset": 324 + }, + { + "type": "uint32_t", + "name": "dword148", + "offset": 328 + }, + { + "type": "uint32_t", + "name": "dword14C", + "offset": 332 + }, + { + "type": "uint32_t", + "name": "dword150", + "offset": 336 + }, + { + "type": "uint32_t", + "name": "dword154", + "offset": 340 + }, + { + "type": "uint32_t", + "name": "dword158", + "offset": 344 + }, + { + "type": "uint32_t", + "name": "dword15C", + "offset": 348 + }, + { + "type": "uint32_t", + "name": "dword160", + "offset": 352 + }, + { + "type": "uint32_t", + "name": "dword164", + "offset": 356 + }, + { + "type": "uint32_t", + "name": "dword168", + "offset": 360 + }, + { + "type": "uint32_t", + "name": "dword16C", + "offset": 364 + }, + { + "type": "uint32_t", + "name": "dword170", + "offset": 368 + }, + { + "type": "uint32_t", + "name": "dword174", + "offset": 372 + }, + { + "type": "uint32_t", + "name": "dword178", + "offset": 376 + }, + { + "type": "uint32_t", + "name": "dword17C", + "offset": 380 + }, + { + "type": "uint32_t", + "name": "dword180", + "offset": 384 + }, + { + "type": "uint32_t", + "name": "dword184", + "offset": 388 + }, + { + "type": "uint32_t", + "name": "dword188", + "offset": 392 + }, + { + "type": "uint32_t", + "name": "dword18C", + "offset": 396 + }, + { + "type": "uint32_t", + "name": "dword190", + "offset": 400 + }, + { + "type": "uint32_t", + "name": "dword194", + "offset": 404 + }, + { + "type": "uint32_t", + "name": "dword198", + "offset": 408 + }, + { + "type": "uint32_t", + "name": "dword19C", + "offset": 412 + }, + { + "type": "uint32_t", + "name": "dword1A0", + "offset": 416 + }, + { + "type": "uint32_t", + "name": "dword1A4", + "offset": 420 + }, + { + "type": "uint32_t", + "name": "dword1A8", + "offset": 424 + }, + { + "type": "uint32_t", + "name": "dword1AC", + "offset": 428 + }, + { + "type": "uint32_t", + "name": "dword1B0", + "offset": 432 + }, + { + "type": "uint32_t", + "name": "dword1B4", + "offset": 436 + }, + { + "type": "uint32_t", + "name": "dword1B8", + "offset": 440 + }, + { + "type": "uint32_t", + "name": "dword1BC", + "offset": 444 + }, + { + "type": "uint32_t", + "name": "dword1C0", + "offset": 448 + }, + { + "type": "uint32_t", + "name": "dword1C4", + "offset": 452 + }, + { + "type": "uint32_t", + "name": "dword1C8", + "offset": 456 + }, + { + "type": "uint32_t", + "name": "dword1CC", + "offset": 460 + }, + { + "type": "uint32_t", + "name": "dword1D0", + "offset": 464 + }, + { + "type": "uint32_t", + "name": "dword1D4", + "offset": 468 + }, + { + "type": "uint32_t", + "name": "dword1D8", + "offset": 472 + }, + { + "type": "uint32_t", + "name": "dword1DC", + "offset": 476 + }, + { + "type": "uint32_t", + "name": "dword1E0", + "offset": 480 + }, + { + "type": "uint32_t", + "name": "dword1E4", + "offset": 484 + }, + { + "type": "uint32_t", + "name": "dword1E8", + "offset": 488 + }, + { + "type": "uint32_t", + "name": "dword1EC", + "offset": 492 + }, + { + "type": "uint32_t", + "name": "dword1F0", + "offset": 496 + }, + { + "type": "uint32_t", + "name": "dword1F4", + "offset": 500 + }, + { + "type": "uint32_t", + "name": "dword1F8", + "offset": 504 + }, + { + "type": "uint32_t", + "name": "dword1FC", + "offset": 508 + }, + { + "type": "uint32_t", + "name": "dword200", + "offset": 512 + }, + { + "type": "uint32_t", + "name": "dword204", + "offset": 516 + }, + { + "type": "uint32_t", + "name": "dword208", + "offset": 520 + }, + { + "type": "uint32_t", + "name": "dword20C", + "offset": 524 + }, + { + "type": "uint32_t", + "name": "dword210", + "offset": 528 + }, + { + "type": "uint32_t", + "name": "dword214", + "offset": 532 + }, + { + "type": "uint32_t", + "name": "dword218", + "offset": 536 + }, + { + "type": "uint32_t", + "name": "dword21C", + "offset": 540 + }, + { + "type": "uint32_t", + "name": "dword220", + "offset": 544 + }, + { + "type": "uint32_t", + "name": "dword224", + "offset": 548 + }, + { + "type": "uint32_t", + "name": "dword228", + "offset": 552 + }, + { + "type": "uint32_t", + "name": "dword22C", + "offset": 556 + }, + { + "type": "uint32_t", + "name": "dword230", + "offset": 560 + }, + { + "type": "uint32_t", + "name": "dword234", + "offset": 564 + }, + { + "type": "uint32_t", + "name": "dword238", + "offset": 568 + }, + { + "type": "uint32_t", + "name": "dword23C", + "offset": 572 + }, + { + "type": "uint32_t", + "name": "dword240", + "offset": 576 + }, + { + "type": "uint32_t", + "name": "dword244", + "offset": 580 + }, + { + "type": "uint32_t", + "name": "dword248", + "offset": 584 + }, + { + "type": "uint32_t", + "name": "dword24C", + "offset": 588 + }, + { + "type": "uint32_t", + "name": "dword250", + "offset": 592 + }, + { + "type": "uint32_t", + "name": "dword254", + "offset": 596 + }, + { + "type": "uint32_t", + "name": "dword258", + "offset": 600 + }, + { + "type": "uint32_t", + "name": "dword25C", + "offset": 604 + }, + { + "type": "uint32_t", + "name": "dword260", + "offset": 608 + }, + { + "type": "uint32_t", + "name": "dword264", + "offset": 612 + }, + { + "type": "uint32_t", + "name": "dword268", + "offset": 616 + }, + { + "type": "uint32_t", + "name": "dword26C", + "offset": 620 + }, + { + "type": "uint32_t", + "name": "dword270", + "offset": 624 + }, + { + "type": "uint32_t", + "name": "dword274", + "offset": 628 + }, + { + "type": "uint32_t", + "name": "dword278", + "offset": 632 + }, + { + "type": "uint32_t", + "name": "dword27C", + "offset": 636 + }, + { + "type": "uint32_t", + "name": "dword280", + "offset": 640 + }, + { + "type": "uint32_t", + "name": "dword284", + "offset": 644 + }, + { + "type": "uint32_t", + "name": "dword288", + "offset": 648 + }, + { + "type": "uint32_t", + "name": "dword28C", + "offset": 652 + }, + { + "type": "uint32_t", + "name": "dword290", + "offset": 656 + }, + { + "type": "uint32_t", + "name": "dword294", + "offset": 660 + }, + { + "type": "uint32_t", + "name": "dword298", + "offset": 664 + }, + { + "type": "uint32_t", + "name": "dword29C", + "offset": 668 + }, + { + "type": "uint32_t", + "name": "dword2A0", + "offset": 672 + }, + { + "type": "uint32_t", + "name": "dword2A4", + "offset": 676 + }, + { + "type": "uint32_t", + "name": "dword2A8", + "offset": 680 + }, + { + "type": "uint32_t", + "name": "dword2AC", + "offset": 684 + }, + { + "type": "uint32_t", + "name": "dword2B0", + "offset": 688 + }, + { + "type": "uint32_t", + "name": "dword2B4", + "offset": 692 + }, + { + "type": "uint32_t", + "name": "dword2B8", + "offset": 696 + }, + { + "type": "uint32_t", + "name": "dword2BC", + "offset": 700 + }, + { + "type": "uint32_t", + "name": "dword2C0", + "offset": 704 + }, + { + "type": "uint32_t", + "name": "dword2C4", + "offset": 708 + }, + { + "type": "uint32_t", + "name": "dword2C8", + "offset": 712 + }, + { + "type": "uint32_t", + "name": "dword2CC", + "offset": 716 + }, + { + "type": "uint32_t", + "name": "dword2D0", + "offset": 720 + }, + { + "type": "uint32_t", + "name": "dword2D4", + "offset": 724 + }, + { + "type": "uint32_t", + "name": "dword2D8", + "offset": 728 + }, + { + "type": "uint32_t", + "name": "dword2DC", + "offset": 732 + }, + { + "type": "uint32_t", + "name": "dword2E0", + "offset": 736 + }, + { + "type": "uint32_t", + "name": "dword2E4", + "offset": 740 + }, + { + "type": "uint32_t", + "name": "dword2E8", + "offset": 744 + }, + { + "type": "uint32_t", + "name": "dword2EC", + "offset": 748 + }, + { + "type": "uint32_t", + "name": "dword2F0", + "offset": 752 + }, + { + "type": "uint32_t", + "name": "dword2F4", + "offset": 756 + }, + { + "type": "uint32_t", + "name": "dword2F8", + "offset": 760 + }, + { + "type": "uint32_t", + "name": "dword2FC", + "offset": 764 + }, + { + "type": "uint32_t", + "name": "dword300", + "offset": 768 + }, + { + "type": "uint32_t", + "name": "dword304", + "offset": 772 + }, + { + "type": "uint32_t", + "name": "dword308", + "offset": 776 + }, + { + "type": "uint32_t", + "name": "dword30C", + "offset": 780 + }, + { + "type": "uint32_t", + "name": "dword310", + "offset": 784 + }, + { + "type": "uint32_t", + "name": "dword314", + "offset": 788 + }, + { + "type": "uint32_t", + "name": "dword318", + "offset": 792 + }, + { + "type": "uint32_t", + "name": "dword31C", + "offset": 796 + }, + { + "type": "uint32_t", + "name": "dword320", + "offset": 800 + }, + { + "type": "uint32_t", + "name": "dword324", + "offset": 804 + }, + { + "type": "uint32_t", + "name": "dword328", + "offset": 808 + }, + { + "type": "uint32_t", + "name": "dword32C", + "offset": 812 + }, + { + "type": "uint32_t", + "name": "dword330", + "offset": 816 + }, + { + "type": "uint32_t", + "name": "dword334", + "offset": 820 + }, + { + "type": "uint32_t", + "name": "dword338", + "offset": 824 + }, + { + "type": "uint32_t", + "name": "dword33C", + "offset": 828 + }, + { + "type": "uint32_t", + "name": "dword340", + "offset": 832 + }, + { + "type": "uint32_t", + "name": "dword344", + "offset": 836 + }, + { + "type": "uint32_t", + "name": "dword348", + "offset": 840 + }, + { + "type": "uint32_t", + "name": "dword34C", + "offset": 844 + }, + { + "type": "uint32_t", + "name": "dword350", + "offset": 848 + }, + { + "type": "uint32_t", + "name": "dword354", + "offset": 852 + }, + { + "type": "uint32_t", + "name": "dword358", + "offset": 856 + }, + { + "type": "uint32_t", + "name": "dword35C", + "offset": 860 + }, + { + "type": "uint32_t", + "name": "dword360", + "offset": 864 + }, + { + "type": "uint32_t", + "name": "dword364", + "offset": 868 + }, + { + "type": "uint32_t", + "name": "dword368", + "offset": 872 + }, + { + "type": "uint32_t", + "name": "dword36C", + "offset": 876 + }, + { + "type": "uint32_t", + "name": "dword370", + "offset": 880 + }, + { + "type": "uint32_t", + "name": "dword374", + "offset": 884 + }, + { + "type": "uint32_t", + "name": "dword378", + "offset": 888 + }, + { + "type": "uint32_t", + "name": "dword37C", + "offset": 892 + }, + { + "type": "uint32_t", + "name": "dword380", + "offset": 896 + }, + { + "type": "uint32_t", + "name": "dword384", + "offset": 900 + }, + { + "type": "uint32_t", + "name": "dword388", + "offset": 904 + }, + { + "type": "uint32_t", + "name": "dword38C", + "offset": 908 + }, + { + "type": "uint32_t", + "name": "dword390", + "offset": 912 + }, + { + "type": "uint32_t", + "name": "dword394", + "offset": 916 + }, + { + "type": "uint32_t", + "name": "dword398", + "offset": 920 + }, + { + "type": "uint32_t", + "name": "dword39C", + "offset": 924 + }, + { + "type": "uint32_t", + "name": "dword3A0", + "offset": 928 + }, + { + "type": "uint32_t", + "name": "dword3A4", + "offset": 932 + }, + { + "type": "uint32_t", + "name": "dword3A8", + "offset": 936 + }, + { + "type": "uint32_t", + "name": "dword3AC", + "offset": 940 + }, + { + "type": "uint32_t", + "name": "dword3B0", + "offset": 944 + }, + { + "type": "uint32_t", + "name": "dword3B4", + "offset": 948 + }, + { + "type": "uint32_t", + "name": "dword3B8", + "offset": 952 + }, + { + "type": "uint32_t", + "name": "dword3BC", + "offset": 956 + }, + { + "type": "uint32_t", + "name": "dword3C0", + "offset": 960 + }, + { + "type": "uint32_t", + "name": "dword3C4", + "offset": 964 + }, + { + "type": "uint32_t", + "name": "dword3C8", + "offset": 968 + }, + { + "type": "uint32_t", + "name": "dword3CC", + "offset": 972 + }, + { + "type": "uint32_t", + "name": "dword3D0", + "offset": 976 + }, + { + "type": "uint32_t", + "name": "dword3D4", + "offset": 980 + }, + { + "type": "uint32_t", + "name": "dword3D8", + "offset": 984 + }, + { + "type": "uint32_t", + "name": "dword3DC", + "offset": 988 + }, + { + "type": "uint32_t", + "name": "dword3E0", + "offset": 992 + }, + { + "type": "uint32_t", + "name": "dword3E4", + "offset": 996 + }, + { + "type": "uint32_t", + "name": "dword3E8", + "offset": 1000 + }, + { + "type": "uint32_t", + "name": "dword3EC", + "offset": 1004 + }, + { + "type": "uint32_t", + "name": "dword3F0", + "offset": 1008 + }, + { + "type": "uint32_t", + "name": "dword3F4", + "offset": 1012 + }, + { + "type": "uint32_t", + "name": "dword3F8", + "offset": 1016 + }, + { + "type": "uint32_t", + "name": "dword3FC", + "offset": 1020 + }, + { + "type": "uint32_t", + "name": "dword400", + "offset": 1024 + }, + { + "type": "uint32_t", + "name": "dword404", + "offset": 1028 + }, + { + "type": "uint32_t", + "name": "dword408", + "offset": 1032 + }, + { + "type": "uint32_t", + "name": "dword40C", + "offset": 1036 + }, + { + "type": "uint32_t", + "name": "dword410", + "offset": 1040 + }, + { + "type": "uint32_t", + "name": "dword414", + "offset": 1044 + }, + { + "type": "uint32_t", + "name": "dword418", + "offset": 1048 + }, + { + "type": "uint32_t", + "name": "dword41C", + "offset": 1052 + }, + { + "type": "uint32_t", + "name": "dword420", + "offset": 1056 + }, + { + "type": "uint32_t", + "name": "dword424", + "offset": 1060 + }, + { + "type": "uint32_t", + "name": "dword428", + "offset": 1064 + }, + { + "type": "uint32_t", + "name": "dword42C", + "offset": 1068 + }, + { + "type": "uint32_t", + "name": "dword430", + "offset": 1072 + }, + { + "type": "uint32_t", + "name": "dword434", + "offset": 1076 + }, + { + "type": "uint32_t", + "name": "dword438", + "offset": 1080 + }, + { + "type": "uint32_t", + "name": "dword43C", + "offset": 1084 + }, + { + "type": "uint32_t", + "name": "dword440", + "offset": 1088 + }, + { + "type": "uint32_t", + "name": "dword444", + "offset": 1092 + }, + { + "type": "uint32_t", + "name": "dword448", + "offset": 1096 + }, + { + "type": "uint32_t", + "name": "dword44C", + "offset": 1100 + }, + { + "type": "uint32_t", + "name": "dword450", + "offset": 1104 + }, + { + "type": "uint32_t", + "name": "dword454", + "offset": 1108 + }, + { + "type": "uint32_t", + "name": "dword458", + "offset": 1112 + }, + { + "type": "uint32_t", + "name": "dword45C", + "offset": 1116 + }, + { + "type": "uint32_t", + "name": "dword460", + "offset": 1120 + }, + { + "type": "uint32_t", + "name": "dword464", + "offset": 1124 + }, + { + "type": "uint32_t", + "name": "dword468", + "offset": 1128 + }, + { + "type": "uint32_t", + "name": "dword46C", + "offset": 1132 + }, + { + "type": "uint32_t", + "name": "dword470", + "offset": 1136 + }, + { + "type": "uint32_t", + "name": "dword474", + "offset": 1140 + }, + { + "type": "uint32_t", + "name": "dword478", + "offset": 1144 + }, + { + "type": "uint32_t", + "name": "dword47C", + "offset": 1148 + }, + { + "type": "uint32_t", + "name": "dword480", + "offset": 1152 + }, + { + "type": "uint32_t", + "name": "dword484", + "offset": 1156 + }, + { + "type": "uint32_t", + "name": "dword488", + "offset": 1160 + }, + { + "type": "uint32_t", + "name": "dword48C", + "offset": 1164 + }, + { + "type": "uint32_t", + "name": "dword490", + "offset": 1168 + }, + { + "type": "uint32_t", + "name": "dword494", + "offset": 1172 + }, + { + "type": "uint32_t", + "name": "dword498", + "offset": 1176 + }, + { + "type": "uint32_t", + "name": "dword49C", + "offset": 1180 + }, + { + "type": "uint32_t", + "name": "dword4A0", + "offset": 1184 + }, + { + "type": "uint32_t", + "name": "dword4A4", + "offset": 1188 + }, + { + "type": "uint32_t", + "name": "dword4A8", + "offset": 1192 + }, + { + "type": "uint32_t", + "name": "dword4AC", + "offset": 1196 + }, + { + "type": "uint32_t", + "name": "dword4B0", + "offset": 1200 + }, + { + "type": "uint32_t", + "name": "dword4B4", + "offset": 1204 + }, + { + "type": "uint32_t", + "name": "dword4B8", + "offset": 1208 + }, + { + "type": "uint32_t", + "name": "dword4BC", + "offset": 1212 + }, + { + "type": "uint32_t", + "name": "dword4C0", + "offset": 1216 + }, + { + "type": "uint32_t", + "name": "dword4C4", + "offset": 1220 + }, + { + "type": "uint32_t", + "name": "dword4C8", + "offset": 1224 + }, + { + "type": "uint32_t", + "name": "dword4CC", + "offset": 1228 + }, + { + "type": "uint32_t", + "name": "dword4D0", + "offset": 1232 + }, + { + "type": "uint32_t", + "name": "dword4D4", + "offset": 1236 + }, + { + "type": "uint32_t", + "name": "dword4D8", + "offset": 1240 + }, + { + "type": "uint32_t", + "name": "dword4DC", + "offset": 1244 + }, + { + "type": "uint32_t", + "name": "dword4E0", + "offset": 1248 + }, + { + "type": "uint32_t", + "name": "dword4E4", + "offset": 1252 + }, + { + "type": "uint32_t", + "name": "dword4E8", + "offset": 1256 + }, + { + "type": "uint32_t", + "name": "dword4EC", + "offset": 1260 + }, + { + "type": "uint32_t", + "name": "dword4F0", + "offset": 1264 + }, + { + "type": "uint32_t", + "name": "dword4F4", + "offset": 1268 + }, + { + "type": "uint32_t", + "name": "dword4F8", + "offset": 1272 + }, + { + "type": "uint32_t", + "name": "dword4FC", + "offset": 1276 + }, + { + "type": "uint32_t", + "name": "dword500", + "offset": 1280 + }, + { + "type": "uint32_t", + "name": "dword504", + "offset": 1284 + }, + { + "type": "uint32_t", + "name": "dword508", + "offset": 1288 + }, + { + "type": "uint32_t", + "name": "dword50C", + "offset": 1292 + }, + { + "type": "uint32_t", + "name": "dword510", + "offset": 1296 + }, + { + "type": "uint32_t", + "name": "dword514", + "offset": 1300 + }, + { + "type": "uint32_t", + "name": "dword518", + "offset": 1304 + }, + { + "type": "uint32_t", + "name": "dword51C", + "offset": 1308 + }, + { + "type": "uint32_t", + "name": "dword520", + "offset": 1312 + }, + { + "type": "uint32_t", + "name": "dword524", + "offset": 1316 + }, + { + "type": "uint32_t", + "name": "dword528", + "offset": 1320 + }, + { + "type": "uint32_t", + "name": "dword52C", + "offset": 1324 + }, + { + "type": "uint32_t", + "name": "dword530", + "offset": 1328 + }, + { + "type": "uint32_t", + "name": "dword534", + "offset": 1332 + }, + { + "type": "uint32_t", + "name": "dword538", + "offset": 1336 + }, + { + "type": "uint32_t", + "name": "dword53C", + "offset": 1340 + }, + { + "type": "uint32_t", + "name": "dword540", + "offset": 1344 + }, + { + "type": "uint32_t", + "name": "dword544", + "offset": 1348 + }, + { + "type": "uint32_t", + "name": "dword548", + "offset": 1352 + }, + { + "type": "uint32_t", + "name": "dword54C", + "offset": 1356 + }, + { + "type": "uint32_t", + "name": "dword550", + "offset": 1360 + }, + { + "type": "uint32_t", + "name": "dword554", + "offset": 1364 + }, + { + "type": "uint32_t", + "name": "dword558", + "offset": 1368 + }, + { + "type": "uint32_t", + "name": "dword55C", + "offset": 1372 + }, + { + "type": "uint32_t", + "name": "dword560", + "offset": 1376 + }, + { + "type": "uint32_t", + "name": "dword564", + "offset": 1380 + }, + { + "type": "uint32_t", + "name": "dword568", + "offset": 1384 + }, + { + "type": "uint32_t", + "name": "dword56C", + "offset": 1388 + }, + { + "type": "uint32_t", + "name": "dword570", + "offset": 1392 + }, + { + "type": "uint32_t", + "name": "dword574", + "offset": 1396 + }, + { + "type": "uint32_t", + "name": "dword578", + "offset": 1400 + }, + { + "type": "uint32_t", + "name": "dword57C", + "offset": 1404 + }, + { + "type": "uint32_t", + "name": "dword580", + "offset": 1408 + }, + { + "type": "uint32_t", + "name": "dword584", + "offset": 1412 + }, + { + "type": "uint32_t", + "name": "dword588", + "offset": 1416 + }, + { + "type": "uint32_t", + "name": "dword58C", + "offset": 1420 + }, + { + "type": "uint32_t", + "name": "dword590", + "offset": 1424 + }, + { + "type": "uint32_t", + "name": "dword594", + "offset": 1428 + }, + { + "type": "uint32_t", + "name": "dword598", + "offset": 1432 + }, + { + "type": "uint32_t", + "name": "dword59C", + "offset": 1436 + }, + { + "type": "uint32_t", + "name": "dword5A0", + "offset": 1440 + }, + { + "type": "uint32_t", + "name": "dword5A4", + "offset": 1444 + }, + { + "type": "uint32_t", + "name": "dword5A8", + "offset": 1448 + }, + { + "type": "uint32_t", + "name": "dword5AC", + "offset": 1452 + }, + { + "type": "uint32_t", + "name": "dword5B0", + "offset": 1456 + }, + { + "type": "uint32_t", + "name": "dword5B4", + "offset": 1460 + }, + { + "type": "uint32_t", + "name": "dword5B8", + "offset": 1464 + }, + { + "type": "uint32_t", + "name": "dword5BC", + "offset": 1468 + }, + { + "type": "uint32_t", + "name": "dword5C0", + "offset": 1472 + }, + { + "type": "uint32_t", + "name": "dword5C4", + "offset": 1476 + }, + { + "type": "uint32_t", + "name": "dword5C8", + "offset": 1480 + }, + { + "type": "uint32_t", + "name": "dword5CC", + "offset": 1484 + }, + { + "type": "uint32_t", + "name": "dword5D0", + "offset": 1488 + }, + { + "type": "uint32_t", + "name": "dword5D4", + "offset": 1492 + }, + { + "type": "uint32_t", + "name": "dword5D8", + "offset": 1496 + }, + { + "type": "uint32_t", + "name": "dword5DC", + "offset": 1500 + }, + { + "type": "uint32_t", + "name": "dword5E0", + "offset": 1504 + }, + { + "type": "uint32_t", + "name": "dword5E4", + "offset": 1508 + }, + { + "type": "uint32_t", + "name": "dword5E8", + "offset": 1512 + }, + { + "type": "uint32_t", + "name": "dword5EC", + "offset": 1516 + }, + { + "type": "uint32_t", + "name": "dword5F0", + "offset": 1520 + }, + { + "type": "uint32_t", + "name": "dword5F4", + "offset": 1524 + }, + { + "type": "uint32_t", + "name": "dword5F8", + "offset": 1528 + }, + { + "type": "uint32_t", + "name": "dword5FC", + "offset": 1532 + }, + { + "type": "uint32_t", + "name": "dword600", + "offset": 1536 + }, + { + "type": "uint32_t", + "name": "dword604", + "offset": 1540 + }, + { + "type": "uint32_t", + "name": "dword608", + "offset": 1544 + }, + { + "type": "uint32_t", + "name": "dword60C", + "offset": 1548 + }, + { + "type": "uint32_t", + "name": "dword610", + "offset": 1552 + }, + { + "type": "uint32_t", + "name": "dword614", + "offset": 1556 + }, + { + "type": "uint32_t", + "name": "dword618", + "offset": 1560 + }, + { + "type": "uint32_t", + "name": "dword61C", + "offset": 1564 + }, + { + "type": "uint32_t", + "name": "dword620", + "offset": 1568 + }, + { + "type": "uint32_t", + "name": "dword624", + "offset": 1572 + }, + { + "type": "uint32_t", + "name": "dword628", + "offset": 1576 + }, + { + "type": "uint32_t", + "name": "dword62C", + "offset": 1580 + }, + { + "type": "uint32_t", + "name": "dword630", + "offset": 1584 + }, + { + "type": "uint32_t", + "name": "dword634", + "offset": 1588 + }, + { + "type": "uint32_t", + "name": "dword638", + "offset": 1592 + }, + { + "type": "uint32_t", + "name": "dword63C", + "offset": 1596 + }, + { + "type": "uint32_t", + "name": "dword640", + "offset": 1600 + }, + { + "type": "uint32_t", + "name": "dword644", + "offset": 1604 + }, + { + "type": "uint32_t", + "name": "dword648", + "offset": 1608 + }, + { + "type": "uint32_t", + "name": "dword64C", + "offset": 1612 + }, + { + "type": "uint32_t", + "name": "dword650", + "offset": 1616 + }, + { + "type": "uint32_t", + "name": "dword654", + "offset": 1620 + }, + { + "type": "uint32_t", + "name": "dword658", + "offset": 1624 + }, + { + "type": "uint32_t", + "name": "dword65C", + "offset": 1628 + }, + { + "type": "uint32_t", + "name": "dword660", + "offset": 1632 + }, + { + "type": "uint32_t", + "name": "dword664", + "offset": 1636 + }, + { + "type": "uint32_t", + "name": "dword668", + "offset": 1640 + }, + { + "type": "uint32_t", + "name": "dword66C", + "offset": 1644 + }, + { + "type": "uint32_t", + "name": "dword670", + "offset": 1648 + }, + { + "type": "uint32_t", + "name": "dword674", + "offset": 1652 + }, + { + "type": "uint32_t", + "name": "dword678", + "offset": 1656 + }, + { + "type": "uint32_t", + "name": "dword67C", + "offset": 1660 + }, + { + "type": "uint32_t", + "name": "dword680", + "offset": 1664 + }, + { + "type": "uint32_t", + "name": "dword684", + "offset": 1668 + }, + { + "type": "uint32_t", + "name": "dword688", + "offset": 1672 + }, + { + "type": "uint32_t", + "name": "dword68C", + "offset": 1676 + }, + { + "type": "uint32_t", + "name": "dword690", + "offset": 1680 + }, + { + "type": "uint32_t", + "name": "dword694", + "offset": 1684 + }, + { + "type": "uint32_t", + "name": "dword698", + "offset": 1688 + }, + { + "type": "uint32_t", + "name": "dword69C", + "offset": 1692 + }, + { + "type": "uint32_t", + "name": "dword6A0", + "offset": 1696 + }, + { + "type": "uint32_t", + "name": "dword6A4", + "offset": 1700 + }, + { + "type": "uint32_t", + "name": "dword6A8", + "offset": 1704 + }, + { + "type": "uint32_t", + "name": "dword6AC", + "offset": 1708 + }, + { + "type": "uint32_t", + "name": "dword6B0", + "offset": 1712 + }, + { + "type": "uint32_t", + "name": "dword6B4", + "offset": 1716 + }, + { + "type": "uint32_t", + "name": "dword6B8", + "offset": 1720 + }, + { + "type": "uint32_t", + "name": "dword6BC", + "offset": 1724 + }, + { + "type": "uint32_t", + "name": "dword6C0", + "offset": 1728 + }, + { + "type": "uint32_t", + "name": "dword6C4", + "offset": 1732 + }, + { + "type": "uint32_t", + "name": "dword6C8", + "offset": 1736 + }, + { + "type": "uint32_t", + "name": "dword6CC", + "offset": 1740 + }, + { + "type": "uint32_t", + "name": "dword6D0", + "offset": 1744 + }, + { + "type": "uint32_t", + "name": "dword6D4", + "offset": 1748 + }, + { + "type": "uint32_t", + "name": "dword6D8", + "offset": 1752 + }, + { + "type": "uint32_t", + "name": "dword6DC", + "offset": 1756 + }, + { + "type": "uint32_t", + "name": "dword6E0", + "offset": 1760 + }, + { + "type": "uint32_t", + "name": "dword6E4", + "offset": 1764 + }, + { + "type": "uint32_t", + "name": "dword6E8", + "offset": 1768 + }, + { + "type": "uint32_t", + "name": "dword6EC", + "offset": 1772 + }, + { + "type": "uint32_t", + "name": "dword6F0", + "offset": 1776 + }, + { + "type": "uint32_t", + "name": "dword6F4", + "offset": 1780 + }, + { + "type": "uint32_t", + "name": "dword6F8", + "offset": 1784 + }, + { + "type": "uint32_t", + "name": "dword6FC", + "offset": 1788 + }, + { + "type": "uint32_t", + "name": "dword700", + "offset": 1792 + }, + { + "type": "uint32_t", + "name": "dword704", + "offset": 1796 + }, + { + "type": "uint32_t", + "name": "dword708", + "offset": 1800 + }, + { + "type": "uint32_t", + "name": "dword70C", + "offset": 1804 + }, + { + "type": "uint32_t", + "name": "dword710", + "offset": 1808 + }, + { + "type": "uint32_t", + "name": "dword714", + "offset": 1812 + }, + { + "type": "uint32_t", + "name": "dword718", + "offset": 1816 + }, + { + "type": "uint32_t", + "name": "dword71C", + "offset": 1820 + }, + { + "type": "uint32_t", + "name": "dword720", + "offset": 1824 + }, + { + "type": "uint32_t", + "name": "dword724", + "offset": 1828 + }, + { + "type": "uint32_t", + "name": "dword728", + "offset": 1832 + }, + { + "type": "uint32_t", + "name": "dword72C", + "offset": 1836 + }, + { + "type": "uint32_t", + "name": "dword730", + "offset": 1840 + }, + { + "type": "uint32_t", + "name": "dword734", + "offset": 1844 + }, + { + "type": "uint32_t", + "name": "dword738", + "offset": 1848 + }, + { + "type": "uint32_t", + "name": "dword73C", + "offset": 1852 + }, + { + "type": "uint32_t", + "name": "dword740", + "offset": 1856 + }, + { + "type": "uint32_t", + "name": "dword744", + "offset": 1860 + }, + { + "type": "uint32_t", + "name": "dword748", + "offset": 1864 + }, + { + "type": "uint32_t", + "name": "dword74C", + "offset": 1868 + }, + { + "type": "uint32_t", + "name": "dword750", + "offset": 1872 + }, + { + "type": "uint32_t", + "name": "dword754", + "offset": 1876 + }, + { + "type": "uint32_t", + "name": "dword758", + "offset": 1880 + }, + { + "type": "uint32_t", + "name": "dword75C", + "offset": 1884 + }, + { + "type": "uint32_t", + "name": "dword760", + "offset": 1888 + }, + { + "type": "uint32_t", + "name": "dword764", + "offset": 1892 + }, + { + "type": "uint32_t", + "name": "dword768", + "offset": 1896 + }, + { + "type": "uint32_t", + "name": "dword76C", + "offset": 1900 + }, + { + "type": "uint32_t", + "name": "dword770", + "offset": 1904 + }, + { + "type": "uint32_t", + "name": "dword774", + "offset": 1908 + }, + { + "type": "uint32_t", + "name": "dword778", + "offset": 1912 + }, + { + "type": "uint32_t", + "name": "dword77C", + "offset": 1916 + }, + { + "type": "uint32_t", + "name": "dword780", + "offset": 1920 + }, + { + "type": "uint32_t", + "name": "dword784", + "offset": 1924 + }, + { + "type": "uint32_t", + "name": "dword788", + "offset": 1928 + }, + { + "type": "uint32_t", + "name": "dword78C", + "offset": 1932 + }, + { + "type": "uint32_t", + "name": "dword790", + "offset": 1936 + }, + { + "type": "uint32_t", + "name": "dword794", + "offset": 1940 + }, + { + "type": "uint32_t", + "name": "dword798", + "offset": 1944 + }, + { + "type": "uint32_t", + "name": "dword79C", + "offset": 1948 + }, + { + "type": "uint32_t", + "name": "dword7A0", + "offset": 1952 + }, + { + "type": "uint32_t", + "name": "dword7A4", + "offset": 1956 + }, + { + "type": "uint32_t", + "name": "dword7A8", + "offset": 1960 + }, + { + "type": "uint32_t", + "name": "dword7AC", + "offset": 1964 + }, + { + "type": "uint32_t", + "name": "dword7B0", + "offset": 1968 + }, + { + "type": "uint32_t", + "name": "dword7B4", + "offset": 1972 + }, + { + "type": "uint32_t", + "name": "dword7B8", + "offset": 1976 + }, + { + "type": "uint32_t", + "name": "dword7BC", + "offset": 1980 + }, + { + "type": "uint32_t", + "name": "dword7C0", + "offset": 1984 + }, + { + "type": "uint32_t", + "name": "dword7C4", + "offset": 1988 + }, + { + "type": "uint32_t", + "name": "dword7C8", + "offset": 1992 + }, + { + "type": "uint32_t", + "name": "dword7CC", + "offset": 1996 + }, + { + "type": "uint32_t", + "name": "dword7D0", + "offset": 2000 + }, + { + "type": "uint32_t", + "name": "dword7D4", + "offset": 2004 + }, + { + "type": "uint32_t", + "name": "dword7D8", + "offset": 2008 + }, + { + "type": "uint32_t", + "name": "dword7DC", + "offset": 2012 + }, + { + "type": "uint32_t", + "name": "dword7E0", + "offset": 2016 + }, + { + "type": "uint32_t", + "name": "dword7E4", + "offset": 2020 + }, + { + "type": "uint32_t", + "name": "dword7E8", + "offset": 2024 + }, + { + "type": "uint32_t", + "name": "dword7EC", + "offset": 2028 + }, + { + "type": "uint32_t", + "name": "dword7F0", + "offset": 2032 + }, + { + "type": "uint32_t", + "name": "dword7F4", + "offset": 2036 + }, + { + "type": "uint32_t", + "name": "dword7F8", + "offset": 2040 + }, + { + "type": "uint32_t", + "name": "dword7FC", + "offset": 2044 + }, + { + "type": "uint32_t", + "name": "dword800", + "offset": 2048 + }, + { + "type": "uint32_t", + "name": "dword804", + "offset": 2052 + }, + { + "type": "uint32_t", + "name": "dword808", + "offset": 2056 + }, + { + "type": "uint32_t", + "name": "dword80C", + "offset": 2060 + }, + { + "type": "uint32_t", + "name": "dword810", + "offset": 2064 + }, + { + "type": "uint32_t", + "name": "dword814", + "offset": 2068 + }, + { + "type": "uint32_t", + "name": "dword818", + "offset": 2072 + }, + { + "type": "uint32_t", + "name": "dword81C", + "offset": 2076 + }, + { + "type": "uint32_t", + "name": "dword820", + "offset": 2080 + }, + { + "type": "uint32_t", + "name": "dword824", + "offset": 2084 + }, + { + "type": "uint32_t", + "name": "dword828", + "offset": 2088 + }, + { + "type": "uint32_t", + "name": "dword82C", + "offset": 2092 + }, + { + "type": "uint32_t", + "name": "dword830", + "offset": 2096 + }, + { + "type": "uint32_t", + "name": "dword834", + "offset": 2100 + }, + { + "type": "uint32_t", + "name": "dword838", + "offset": 2104 + }, + { + "type": "uint32_t", + "name": "dword83C", + "offset": 2108 + }, + { + "type": "uint32_t", + "name": "dword840", + "offset": 2112 + }, + { + "type": "uint32_t", + "name": "dword844", + "offset": 2116 + }, + { + "type": "uint32_t", + "name": "dword848", + "offset": 2120 + }, + { + "type": "uint32_t", + "name": "dword84C", + "offset": 2124 + }, + { + "type": "uint32_t", + "name": "dword850", + "offset": 2128 + }, + { + "type": "uint32_t", + "name": "dword854", + "offset": 2132 + }, + { + "type": "uint32_t", + "name": "dword858", + "offset": 2136 + }, + { + "type": "uint32_t", + "name": "dword85C", + "offset": 2140 + }, + { + "type": "uint32_t", + "name": "dword860", + "offset": 2144 + }, + { + "type": "uint32_t", + "name": "dword864", + "offset": 2148 + }, + { + "type": "uint32_t", + "name": "dword868", + "offset": 2152 + }, + { + "type": "uint32_t", + "name": "dword86C", + "offset": 2156 + }, + { + "type": "uint32_t", + "name": "dword870", + "offset": 2160 + }, + { + "type": "uint32_t", + "name": "dword874", + "offset": 2164 + }, + { + "type": "uint32_t", + "name": "dword878", + "offset": 2168 + }, + { + "type": "uint32_t", + "name": "dword87C", + "offset": 2172 + }, + { + "type": "uint32_t", + "name": "dword880", + "offset": 2176 + }, + { + "type": "uint32_t", + "name": "dword884", + "offset": 2180 + }, + { + "type": "uint32_t", + "name": "dword888", + "offset": 2184 + }, + { + "type": "uint32_t", + "name": "dword88C", + "offset": 2188 + }, + { + "type": "uint32_t", + "name": "dword890", + "offset": 2192 + }, + { + "type": "uint32_t", + "name": "dword894", + "offset": 2196 + }, + { + "type": "uint32_t", + "name": "dword898", + "offset": 2200 + }, + { + "type": "uint32_t", + "name": "dword89C", + "offset": 2204 + }, + { + "type": "uint32_t", + "name": "dword8A0", + "offset": 2208 + }, + { + "type": "uint32_t", + "name": "dword8A4", + "offset": 2212 + }, + { + "type": "uint32_t", + "name": "dword8A8", + "offset": 2216 + }, + { + "type": "uint32_t", + "name": "dword8AC", + "offset": 2220 + }, + { + "type": "uint32_t", + "name": "dword8B0", + "offset": 2224 + }, + { + "type": "uint32_t", + "name": "dword8B4", + "offset": 2228 + }, + { + "type": "uint32_t", + "name": "dword8B8", + "offset": 2232 + }, + { + "type": "uint32_t", + "name": "dword8BC", + "offset": 2236 + }, + { + "type": "uint32_t", + "name": "dword8C0", + "offset": 2240 + }, + { + "type": "uint32_t", + "name": "dword8C4", + "offset": 2244 + }, + { + "type": "uint32_t", + "name": "dword8C8", + "offset": 2248 + }, + { + "type": "uint32_t", + "name": "dword8CC", + "offset": 2252 + }, + { + "type": "uint32_t", + "name": "dword8D0", + "offset": 2256 + }, + { + "type": "uint32_t", + "name": "dword8D4", + "offset": 2260 + }, + { + "type": "uint32_t", + "name": "dword8D8", + "offset": 2264 + }, + { + "type": "uint32_t", + "name": "dword8DC", + "offset": 2268 + }, + { + "type": "uint32_t", + "name": "dword8E0", + "offset": 2272 + }, + { + "type": "uint32_t", + "name": "dword8E4", + "offset": 2276 + }, + { + "type": "uint32_t", + "name": "dword8E8", + "offset": 2280 + }, + { + "type": "uint32_t", + "name": "dword8EC", + "offset": 2284 + }, + { + "type": "uint32_t", + "name": "dword8F0", + "offset": 2288 + }, + { + "type": "uint32_t", + "name": "dword8F4", + "offset": 2292 + }, + { + "type": "uint32_t", + "name": "dword8F8", + "offset": 2296 + }, + { + "type": "uint32_t", + "name": "dword8FC", + "offset": 2300 + }, + { + "type": "uint32_t", + "name": "dword900", + "offset": 2304 + }, + { + "type": "uint32_t", + "name": "dword904", + "offset": 2308 + }, + { + "type": "uint32_t", + "name": "dword908", + "offset": 2312 + }, + { + "type": "uint32_t", + "name": "dword90C", + "offset": 2316 + }, + { + "type": "uint32_t", + "name": "dword910", + "offset": 2320 + }, + { + "type": "uint32_t", + "name": "dword914", + "offset": 2324 + }, + { + "type": "uint32_t", + "name": "dword918", + "offset": 2328 + }, + { + "type": "uint32_t", + "name": "dword91C", + "offset": 2332 + }, + { + "type": "uint32_t", + "name": "dword920", + "offset": 2336 + }, + { + "type": "uint32_t", + "name": "dword924", + "offset": 2340 + }, + { + "type": "uint32_t", + "name": "dword928", + "offset": 2344 + }, + { + "type": "uint32_t", + "name": "dword92C", + "offset": 2348 + }, + { + "type": "uint32_t", + "name": "dword930", + "offset": 2352 + }, + { + "type": "uint32_t", + "name": "dword934", + "offset": 2356 + }, + { + "type": "uint32_t", + "name": "dword938", + "offset": 2360 + }, + { + "type": "uint32_t", + "name": "dword93C", + "offset": 2364 + }, + { + "type": "uint32_t", + "name": "dword940", + "offset": 2368 + }, + { + "type": "uint32_t", + "name": "dword944", + "offset": 2372 + }, + { + "type": "uint32_t", + "name": "dword948", + "offset": 2376 + }, + { + "type": "uint32_t", + "name": "dword94C", + "offset": 2380 + }, + { + "type": "uint32_t", + "name": "dword950", + "offset": 2384 + }, + { + "type": "uint32_t", + "name": "dword954", + "offset": 2388 + }, + { + "type": "uint32_t", + "name": "dword958", + "offset": 2392 + }, + { + "type": "uint32_t", + "name": "dword95C", + "offset": 2396 + }, + { + "type": "uint32_t", + "name": "dword960", + "offset": 2400 + }, + { + "type": "uint32_t", + "name": "dword964", + "offset": 2404 + }, + { + "type": "uint32_t", + "name": "dword968", + "offset": 2408 + }, + { + "type": "uint32_t", + "name": "dword96C", + "offset": 2412 + }, + { + "type": "uint32_t", + "name": "dword970", + "offset": 2416 + }, + { + "type": "uint32_t", + "name": "dword974", + "offset": 2420 + }, + { + "type": "uint32_t", + "name": "dword978", + "offset": 2424 + }, + { + "type": "uint32_t", + "name": "dword97C", + "offset": 2428 + }, + { + "type": "uint32_t", + "name": "dword980", + "offset": 2432 + }, + { + "type": "uint32_t", + "name": "dword984", + "offset": 2436 + }, + { + "type": "uint32_t", + "name": "dword988", + "offset": 2440 + }, + { + "type": "uint32_t", + "name": "dword98C", + "offset": 2444 + }, + { + "type": "uint32_t", + "name": "dword990", + "offset": 2448 + }, + { + "type": "uint32_t", + "name": "dword994", + "offset": 2452 + }, + { + "type": "uint32_t", + "name": "dword998", + "offset": 2456 + }, + { + "type": "uint32_t", + "name": "dword99C", + "offset": 2460 + }, + { + "type": "uint32_t", + "name": "dword9A0", + "offset": 2464 + }, + { + "type": "uint32_t", + "name": "dword9A4", + "offset": 2468 + }, + { + "type": "uint32_t", + "name": "dword9A8", + "offset": 2472 + }, + { + "type": "uint32_t", + "name": "dword9AC", + "offset": 2476 + }, + { + "type": "uint32_t", + "name": "dword9B0", + "offset": 2480 + }, + { + "type": "uint32_t", + "name": "dword9B4", + "offset": 2484 + }, + { + "type": "uint32_t", + "name": "dword9B8", + "offset": 2488 + }, + { + "type": "uint32_t", + "name": "dword9BC", + "offset": 2492 + }, + { + "type": "uint32_t", + "name": "dword9C0", + "offset": 2496 + }, + { + "type": "uint32_t", + "name": "dword9C4", + "offset": 2500 + }, + { + "type": "uint32_t", + "name": "dword9C8", + "offset": 2504 + }, + { + "type": "uint32_t", + "name": "dword9CC", + "offset": 2508 + }, + { + "type": "uint32_t", + "name": "dword9D0", + "offset": 2512 + }, + { + "type": "uint32_t", + "name": "dword9D4", + "offset": 2516 + }, + { + "type": "uint32_t", + "name": "dword9D8", + "offset": 2520 + }, + { + "type": "uint32_t", + "name": "dword9DC", + "offset": 2524 + }, + { + "type": "uint32_t", + "name": "dword9E0", + "offset": 2528 + }, + { + "type": "uint32_t", + "name": "dword9E4", + "offset": 2532 + }, + { + "type": "uint32_t", + "name": "dword9E8", + "offset": 2536 + }, + { + "type": "uint32_t", + "name": "dword9EC", + "offset": 2540 + }, + { + "type": "uint32_t", + "name": "dword9F0", + "offset": 2544 + }, + { + "type": "uint32_t", + "name": "dword9F4", + "offset": 2548 + }, + { + "type": "uint32_t", + "name": "dword9F8", + "offset": 2552 + }, + { + "type": "uint32_t", + "name": "dword9FC", + "offset": 2556 + }, + { + "type": "uint32_t", + "name": "dwordA00", + "offset": 2560 + }, + { + "type": "uint32_t", + "name": "dwordA04", + "offset": 2564 + }, + { + "type": "uint32_t", + "name": "dwordA08", + "offset": 2568 + }, + { + "type": "uint32_t", + "name": "dwordA0C", + "offset": 2572 + }, + { + "type": "uint32_t", + "name": "dwordA10", + "offset": 2576 + }, + { + "type": "uint32_t", + "name": "dwordA14", + "offset": 2580 + }, + { + "type": "uint32_t", + "name": "dwordA18", + "offset": 2584 + }, + { + "type": "uint32_t", + "name": "dwordA1C", + "offset": 2588 + }, + { + "type": "uint32_t", + "name": "dwordA20", + "offset": 2592 + }, + { + "type": "uint32_t", + "name": "dwordA24", + "offset": 2596 + }, + { + "type": "uint32_t", + "name": "dwordA28", + "offset": 2600 + }, + { + "type": "uint32_t", + "name": "dwordA2C", + "offset": 2604 + }, + { + "type": "uint32_t", + "name": "dwordA30", + "offset": 2608 + }, + { + "type": "uint32_t", + "name": "dwordA34", + "offset": 2612 + }, + { + "type": "uint32_t", + "name": "dwordA38", + "offset": 2616 + }, + { + "type": "uint32_t", + "name": "dwordA3C", + "offset": 2620 + }, + { + "type": "uint32_t", + "name": "dwordA40", + "offset": 2624 + }, + { + "type": "uint32_t", + "name": "dwordA44", + "offset": 2628 + }, + { + "type": "uint32_t", + "name": "dwordA48", + "offset": 2632 + }, + { + "type": "uint32_t", + "name": "dwordA4C", + "offset": 2636 + }, + { + "type": "uint32_t", + "name": "dwordA50", + "offset": 2640 + }, + { + "type": "uint32_t", + "name": "dwordA54", + "offset": 2644 + }, + { + "type": "uint32_t", + "name": "dwordA58", + "offset": 2648 + }, + { + "type": "uint32_t", + "name": "dwordA5C", + "offset": 2652 + }, + { + "type": "uint32_t", + "name": "dwordA60", + "offset": 2656 + }, + { + "type": "uint32_t", + "name": "dwordA64", + "offset": 2660 + }, + { + "type": "uint32_t", + "name": "dwordA68", + "offset": 2664 + }, + { + "type": "uint32_t", + "name": "dwordA6C", + "offset": 2668 + }, + { + "type": "uint32_t", + "name": "dwordA70", + "offset": 2672 + }, + { + "type": "uint32_t", + "name": "dwordA74", + "offset": 2676 + }, + { + "type": "uint32_t", + "name": "dwordA78", + "offset": 2680 + }, + { + "type": "uint32_t", + "name": "dwordA7C", + "offset": 2684 + }, + { + "type": "uint32_t", + "name": "dwordA80", + "offset": 2688 + }, + { + "type": "uint32_t", + "name": "dwordA84", + "offset": 2692 + }, + { + "type": "uint32_t", + "name": "dwordA88", + "offset": 2696 + }, + { + "type": "uint32_t", + "name": "dwordA8C", + "offset": 2700 + }, + { + "type": "uint32_t", + "name": "dwordA90", + "offset": 2704 + }, + { + "type": "uint32_t", + "name": "dwordA94", + "offset": 2708 + }, + { + "type": "uint32_t", + "name": "dwordA98", + "offset": 2712 + }, + { + "type": "uint32_t", + "name": "dwordA9C", + "offset": 2716 + }, + { + "type": "uint32_t", + "name": "dwordAA0", + "offset": 2720 + }, + { + "type": "uint32_t", + "name": "dwordAA4", + "offset": 2724 + }, + { + "type": "uint32_t", + "name": "dwordAA8", + "offset": 2728 + }, + { + "type": "uint32_t", + "name": "dwordAAC", + "offset": 2732 + }, + { + "type": "uint32_t", + "name": "dwordAB0", + "offset": 2736 + }, + { + "type": "uint32_t", + "name": "dwordAB4", + "offset": 2740 + }, + { + "type": "uint32_t", + "name": "dwordAB8", + "offset": 2744 + }, + { + "type": "uint32_t", + "name": "dwordABC", + "offset": 2748 + }, + { + "type": "uint32_t", + "name": "dwordAC0", + "offset": 2752 + }, + { + "type": "uint32_t", + "name": "dwordAC4", + "offset": 2756 + }, + { + "type": "uint32_t", + "name": "dwordAC8", + "offset": 2760 + }, + { + "type": "uint32_t", + "name": "dwordACC", + "offset": 2764 + }, + { + "type": "uint32_t", + "name": "dwordAD0", + "offset": 2768 + }, + { + "type": "uint32_t", + "name": "dwordAD4", + "offset": 2772 + }, + { + "type": "uint32_t", + "name": "dwordAD8", + "offset": 2776 + }, + { + "type": "uint32_t", + "name": "dwordADC", + "offset": 2780 + }, + { + "type": "uint32_t", + "name": "dwordAE0", + "offset": 2784 + }, + { + "type": "uint32_t", + "name": "dwordAE4", + "offset": 2788 + }, + { + "type": "uint32_t", + "name": "dwordAE8", + "offset": 2792 + }, + { + "type": "uint32_t", + "name": "dwordAEC", + "offset": 2796 + }, + { + "type": "uint32_t", + "name": "dwordAF0", + "offset": 2800 + }, + { + "type": "uint32_t", + "name": "dwordAF4", + "offset": 2804 + }, + { + "type": "uint32_t", + "name": "dwordAF8", + "offset": 2808 + }, + { + "type": "uint32_t", + "name": "dwordAFC", + "offset": 2812 + }, + { + "type": "uint32_t", + "name": "dwordB00", + "offset": 2816 + }, + { + "type": "uint32_t", + "name": "dwordB04", + "offset": 2820 + }, + { + "type": "uint32_t", + "name": "dwordB08", + "offset": 2824 + }, + { + "type": "uint32_t", + "name": "dwordB0C", + "offset": 2828 + }, + { + "type": "uint32_t", + "name": "dwordB10", + "offset": 2832 + }, + { + "type": "uint32_t", + "name": "dwordB14", + "offset": 2836 + }, + { + "type": "uint32_t", + "name": "dwordB18", + "offset": 2840 + }, + { + "type": "uint32_t", + "name": "dwordB1C", + "offset": 2844 + }, + { + "type": "uint32_t", + "name": "dwordB20", + "offset": 2848 + }, + { + "type": "uint32_t", + "name": "dwordB24", + "offset": 2852 + }, + { + "type": "uint32_t", + "name": "dwordB28", + "offset": 2856 + }, + { + "type": "uint32_t", + "name": "dwordB2C", + "offset": 2860 + }, + { + "type": "uint32_t", + "name": "dwordB30", + "offset": 2864 + }, + { + "type": "uint32_t", + "name": "dwordB34", + "offset": 2868 + }, + { + "type": "uint32_t", + "name": "dwordB38", + "offset": 2872 + }, + { + "type": "uint32_t", + "name": "dwordB3C", + "offset": 2876 + }, + { + "type": "uint32_t", + "name": "dwordB40", + "offset": 2880 + }, + { + "type": "uint32_t", + "name": "dwordB44", + "offset": 2884 + }, + { + "type": "uint32_t", + "name": "dwordB48", + "offset": 2888 + }, + { + "type": "uint32_t", + "name": "dwordB4C", + "offset": 2892 + }, + { + "type": "uint32_t", + "name": "dwordB50", + "offset": 2896 + }, + { + "type": "uint32_t", + "name": "dwordB54", + "offset": 2900 + }, + { + "type": "uint32_t", + "name": "dwordB58", + "offset": 2904 + }, + { + "type": "uint32_t", + "name": "dwordB5C", + "offset": 2908 + }, + { + "type": "uint32_t", + "name": "dwordB60", + "offset": 2912 + }, + { + "type": "uint32_t", + "name": "dwordB64", + "offset": 2916 + }, + { + "type": "uint32_t", + "name": "dwordB68", + "offset": 2920 + }, + { + "type": "uint32_t", + "name": "dwordB6C", + "offset": 2924 + }, + { + "type": "uint32_t", + "name": "dwordB70", + "offset": 2928 + }, + { + "type": "uint32_t", + "name": "dwordB74", + "offset": 2932 + }, + { + "type": "uint32_t", + "name": "dwordB78", + "offset": 2936 + }, + { + "type": "uint32_t", + "name": "dwordB7C", + "offset": 2940 + }, + { + "type": "uint32_t", + "name": "dwordB80", + "offset": 2944 + }, + { + "type": "uint32_t", + "name": "dwordB84", + "offset": 2948 + }, + { + "type": "uint32_t", + "name": "dwordB88", + "offset": 2952 + }, + { + "type": "uint32_t", + "name": "dwordB8C", + "offset": 2956 + }, + { + "type": "uint32_t", + "name": "dwordB90", + "offset": 2960 + }, + { + "type": "uint32_t", + "name": "dwordB94", + "offset": 2964 + }, + { + "type": "uint32_t", + "name": "dwordB98", + "offset": 2968 + }, + { + "type": "uint32_t", + "name": "dwordB9C", + "offset": 2972 + }, + { + "type": "uint32_t", + "name": "dwordBA0", + "offset": 2976 + }, + { + "type": "uint32_t", + "name": "dwordBA4", + "offset": 2980 + }, + { + "type": "uint32_t", + "name": "dwordBA8", + "offset": 2984 + }, + { + "type": "uint32_t", + "name": "dwordBAC", + "offset": 2988 + }, + { + "type": "uint32_t", + "name": "dwordBB0", + "offset": 2992 + }, + { + "type": "uint32_t", + "name": "dwordBB4", + "offset": 2996 + }, + { + "type": "uint32_t", + "name": "dwordBB8", + "offset": 3000 + }, + { + "type": "uint32_t", + "name": "dwordBBC", + "offset": 3004 + }, + { + "type": "uint32_t", + "name": "dwordBC0", + "offset": 3008 + }, + { + "type": "uint32_t", + "name": "dwordBC4", + "offset": 3012 + }, + { + "type": "uint32_t", + "name": "dwordBC8", + "offset": 3016 + }, + { + "type": "uint32_t", + "name": "dwordBCC", + "offset": 3020 + }, + { + "type": "uint32_t", + "name": "dwordBD0", + "offset": 3024 + }, + { + "type": "uint32_t", + "name": "dwordBD4", + "offset": 3028 + }, + { + "type": "uint32_t", + "name": "dwordBD8", + "offset": 3032 + }, + { + "type": "uint32_t", + "name": "dwordBDC", + "offset": 3036 + }, + { + "type": "uint32_t", + "name": "dwordBE0", + "offset": 3040 + }, + { + "type": "uint32_t", + "name": "dwordBE4", + "offset": 3044 + }, + { + "type": "uint32_t", + "name": "dwordBE8", + "offset": 3048 + }, + { + "type": "uint32_t", + "name": "dwordBEC", + "offset": 3052 + }, + { + "type": "uint32_t", + "name": "dwordBF0", + "offset": 3056 + }, + { + "type": "uint32_t", + "name": "dwordBF4", + "offset": 3060 + }, + { + "type": "uint32_t", + "name": "dwordBF8", + "offset": 3064 + }, + { + "type": "uint32_t", + "name": "dwordBFC", + "offset": 3068 + }, + { + "type": "uint32_t", + "name": "dwordC00", + "offset": 3072 + }, + { + "type": "uint32_t", + "name": "dwordC04", + "offset": 3076 + }, + { + "type": "uint32_t", + "name": "dwordC08", + "offset": 3080 + }, + { + "type": "uint32_t", + "name": "dwordC0C", + "offset": 3084 + }, + { + "type": "uint32_t", + "name": "dwordC10", + "offset": 3088 + }, + { + "type": "uint32_t", + "name": "dwordC14", + "offset": 3092 + }, + { + "type": "uint32_t", + "name": "dwordC18", + "offset": 3096 + }, + { + "type": "uint32_t", + "name": "dwordC1C", + "offset": 3100 + }, + { + "type": "uint32_t", + "name": "dwordC20", + "offset": 3104 + }, + { + "type": "uint32_t", + "name": "dwordC24", + "offset": 3108 + }, + { + "type": "uint32_t", + "name": "dwordC28", + "offset": 3112 + }, + { + "type": "uint32_t", + "name": "dwordC2C", + "offset": 3116 + }, + { + "type": "uint32_t", + "name": "dwordC30", + "offset": 3120 + }, + { + "type": "uint32_t", + "name": "dwordC34", + "offset": 3124 + }, + { + "type": "uint32_t", + "name": "dwordC38", + "offset": 3128 + }, + { + "type": "uint32_t", + "name": "dwordC3C", + "offset": 3132 + }, + { + "type": "uint32_t", + "name": "dwordC40", + "offset": 3136 + }, + { + "type": "uint32_t", + "name": "dwordC44", + "offset": 3140 + }, + { + "type": "uint32_t", + "name": "dwordC48", + "offset": 3144 + }, + { + "type": "uint32_t", + "name": "dwordC4C", + "offset": 3148 + }, + { + "type": "uint32_t", + "name": "dwordC50", + "offset": 3152 + }, + { + "type": "uint32_t", + "name": "dwordC54", + "offset": 3156 + }, + { + "type": "uint32_t", + "name": "dwordC58", + "offset": 3160 + }, + { + "type": "uint32_t", + "name": "dwordC5C", + "offset": 3164 + }, + { + "type": "uint32_t", + "name": "dwordC60", + "offset": 3168 + }, + { + "type": "uint32_t", + "name": "dwordC64", + "offset": 3172 + }, + { + "type": "uint32_t", + "name": "dwordC68", + "offset": 3176 + }, + { + "type": "uint32_t", + "name": "dwordC6C", + "offset": 3180 + }, + { + "type": "uint32_t", + "name": "dwordC70", + "offset": 3184 + }, + { + "type": "uint32_t", + "name": "dwordC74", + "offset": 3188 + }, + { + "type": "uint32_t", + "name": "dwordC78", + "offset": 3192 + }, + { + "type": "uint32_t", + "name": "dwordC7C", + "offset": 3196 + }, + { + "type": "uint32_t", + "name": "dwordC80", + "offset": 3200 + }, + { + "type": "uint32_t", + "name": "dwordC84", + "offset": 3204 + }, + { + "type": "uint32_t", + "name": "dwordC88", + "offset": 3208 + }, + { + "type": "uint32_t", + "name": "dwordC8C", + "offset": 3212 + }, + { + "type": "uint32_t", + "name": "dwordC90", + "offset": 3216 + }, + { + "type": "uint32_t", + "name": "dwordC94", + "offset": 3220 + }, + { + "type": "uint32_t", + "name": "dwordC98", + "offset": 3224 + }, + { + "type": "uint32_t", + "name": "dwordC9C", + "offset": 3228 + }, + { + "type": "uint32_t", + "name": "dwordCA0", + "offset": 3232 + }, + { + "type": "uint32_t", + "name": "dwordCA4", + "offset": 3236 + }, + { + "type": "uint32_t", + "name": "dwordCA8", + "offset": 3240 + }, + { + "type": "uint32_t", + "name": "dwordCAC", + "offset": 3244 + }, + { + "type": "uint32_t", + "name": "dwordCB0", + "offset": 3248 + }, + { + "type": "uint32_t", + "name": "dwordCB4", + "offset": 3252 + }, + { + "type": "uint32_t", + "name": "dwordCB8", + "offset": 3256 + }, + { + "type": "uint32_t", + "name": "dwordCBC", + "offset": 3260 + }, + { + "type": "uint32_t", + "name": "dwordCC0", + "offset": 3264 + }, + { + "type": "uint32_t", + "name": "dwordCC4", + "offset": 3268 + }, + { + "type": "uint32_t", + "name": "dwordCC8", + "offset": 3272 + }, + { + "type": "uint32_t", + "name": "dwordCCC", + "offset": 3276 + }, + { + "type": "uint32_t", + "name": "dwordCD0", + "offset": 3280 + }, + { + "type": "uint32_t", + "name": "dwordCD4", + "offset": 3284 + }, + { + "type": "uint32_t", + "name": "dwordCD8", + "offset": 3288 + }, + { + "type": "uint32_t", + "name": "dwordCDC", + "offset": 3292 + }, + { + "type": "uint32_t", + "name": "dwordCE0", + "offset": 3296 + }, + { + "type": "uint32_t", + "name": "dwordCE4", + "offset": 3300 + }, + { + "type": "uint32_t", + "name": "dwordCE8", + "offset": 3304 + }, + { + "type": "uint32_t", + "name": "dwordCEC", + "offset": 3308 + }, + { + "type": "uint32_t", + "name": "dwordCF0", + "offset": 3312 + }, + { + "type": "uint32_t", + "name": "dwordCF4", + "offset": 3316 + }, + { + "type": "uint32_t", + "name": "dwordCF8", + "offset": 3320 + }, + { + "type": "uint32_t", + "name": "dwordCFC", + "offset": 3324 + }, + { + "type": "uint32_t", + "name": "dwordD00", + "offset": 3328 + }, + { + "type": "uint32_t", + "name": "dwordD04", + "offset": 3332 + }, + { + "type": "uint32_t", + "name": "dwordD08", + "offset": 3336 + }, + { + "type": "uint32_t", + "name": "dwordD0C", + "offset": 3340 + }, + { + "type": "uint32_t", + "name": "dwordD10", + "offset": 3344 + }, + { + "type": "uint32_t", + "name": "dwordD14", + "offset": 3348 + }, + { + "type": "uint32_t", + "name": "dwordD18", + "offset": 3352 + }, + { + "type": "uint32_t", + "name": "dwordD1C", + "offset": 3356 + }, + { + "type": "uint32_t", + "name": "dwordD20", + "offset": 3360 + }, + { + "type": "uint32_t", + "name": "dwordD24", + "offset": 3364 + }, + { + "type": "uint32_t", + "name": "dwordD28", + "offset": 3368 + }, + { + "type": "uint32_t", + "name": "dwordD2C", + "offset": 3372 + }, + { + "type": "uint32_t", + "name": "dwordD30", + "offset": 3376 + }, + { + "type": "uint32_t", + "name": "dwordD34", + "offset": 3380 + }, + { + "type": "uint32_t", + "name": "dwordD38", + "offset": 3384 + }, + { + "type": "uint32_t", + "name": "dwordD3C", + "offset": 3388 + }, + { + "type": "uint32_t", + "name": "dwordD40", + "offset": 3392 + }, + { + "type": "uint32_t", + "name": "dwordD44", + "offset": 3396 + }, + { + "type": "uint32_t", + "name": "dwordD48", + "offset": 3400 + }, + { + "type": "uint32_t", + "name": "dwordD4C", + "offset": 3404 + }, + { + "type": "uint32_t", + "name": "dwordD50", + "offset": 3408 + }, + { + "type": "uint32_t", + "name": "dwordD54", + "offset": 3412 + }, + { + "type": "uint32_t", + "name": "dwordD58", + "offset": 3416 + }, + { + "type": "uint32_t", + "name": "dwordD5C", + "offset": 3420 + }, + { + "type": "uint32_t", + "name": "dwordD60", + "offset": 3424 + }, + { + "type": "uint32_t", + "name": "dwordD64", + "offset": 3428 + }, + { + "type": "uint32_t", + "name": "dwordD68", + "offset": 3432 + }, + { + "type": "uint32_t", + "name": "dwordD6C", + "offset": 3436 + }, + { + "type": "uint32_t", + "name": "dwordD70", + "offset": 3440 + }, + { + "type": "uint32_t", + "name": "dwordD74", + "offset": 3444 + }, + { + "type": "uint32_t", + "name": "dwordD78", + "offset": 3448 + }, + { + "type": "uint32_t", + "name": "dwordD7C", + "offset": 3452 + }, + { + "type": "uint32_t", + "name": "dwordD80", + "offset": 3456 + }, + { + "type": "uint32_t", + "name": "dwordD84", + "offset": 3460 + }, + { + "type": "uint32_t", + "name": "dwordD88", + "offset": 3464 + }, + { + "type": "uint32_t", + "name": "dwordD8C", + "offset": 3468 + }, + { + "type": "uint32_t", + "name": "dwordD90", + "offset": 3472 + }, + { + "type": "uint32_t", + "name": "dwordD94", + "offset": 3476 + }, + { + "type": "uint32_t", + "name": "dwordD98", + "offset": 3480 + }, + { + "type": "uint32_t", + "name": "dwordD9C", + "offset": 3484 + }, + { + "type": "uint32_t", + "name": "dwordDA0", + "offset": 3488 + }, + { + "type": "uint32_t", + "name": "dwordDA4", + "offset": 3492 + }, + { + "type": "uint32_t", + "name": "dwordDA8", + "offset": 3496 + }, + { + "type": "uint32_t", + "name": "dwordDAC", + "offset": 3500 + }, + { + "type": "uint32_t", + "name": "dwordDB0", + "offset": 3504 + }, + { + "type": "uint32_t", + "name": "dwordDB4", + "offset": 3508 + }, + { + "type": "uint32_t", + "name": "dwordDB8", + "offset": 3512 + }, + { + "type": "uint32_t", + "name": "dwordDBC", + "offset": 3516 + }, + { + "type": "uint32_t", + "name": "dwordDC0", + "offset": 3520 + }, + { + "type": "uint32_t", + "name": "dwordDC4", + "offset": 3524 + }, + { + "type": "uint32_t", + "name": "dwordDC8", + "offset": 3528 + }, + { + "type": "uint32_t", + "name": "dwordDCC", + "offset": 3532 + }, + { + "type": "uint32_t", + "name": "dwordDD0", + "offset": 3536 + }, + { + "type": "uint32_t", + "name": "dwordDD4", + "offset": 3540 + }, + { + "type": "uint32_t", + "name": "dwordDD8", + "offset": 3544 + }, + { + "type": "uint32_t", + "name": "dwordDDC", + "offset": 3548 + }, + { + "type": "uint32_t", + "name": "dwordDE0", + "offset": 3552 + }, + { + "type": "uint32_t", + "name": "dwordDE4", + "offset": 3556 + }, + { + "type": "uint32_t", + "name": "dwordDE8", + "offset": 3560 + }, + { + "type": "uint32_t", + "name": "dwordDEC", + "offset": 3564 + }, + { + "type": "uint32_t", + "name": "dwordDF0", + "offset": 3568 + }, + { + "type": "uint32_t", + "name": "dwordDF4", + "offset": 3572 + }, + { + "type": "uint32_t", + "name": "dwordDF8", + "offset": 3576 + }, + { + "type": "uint32_t", + "name": "dwordDFC", + "offset": 3580 + }, + { + "type": "uint32_t", + "name": "dwordE00", + "offset": 3584 + }, + { + "type": "uint32_t", + "name": "dwordE04", + "offset": 3588 + }, + { + "type": "uint32_t", + "name": "dwordE08", + "offset": 3592 + }, + { + "type": "uint32_t", + "name": "dwordE0C", + "offset": 3596 + }, + { + "type": "uint32_t", + "name": "dwordE10", + "offset": 3600 + }, + { + "type": "uint32_t", + "name": "dwordE14", + "offset": 3604 + }, + { + "type": "uint32_t", + "name": "dwordE18", + "offset": 3608 + }, + { + "type": "uint32_t", + "name": "dwordE1C", + "offset": 3612 + }, + { + "type": "uint32_t", + "name": "dwordE20", + "offset": 3616 + }, + { + "type": "uint32_t", + "name": "dwordE24", + "offset": 3620 + }, + { + "type": "uint32_t", + "name": "dwordE28", + "offset": 3624 + }, + { + "type": "uint32_t", + "name": "dwordE2C", + "offset": 3628 + }, + { + "type": "uint32_t", + "name": "dwordE30", + "offset": 3632 + }, + { + "type": "uint32_t", + "name": "dwordE34", + "offset": 3636 + }, + { + "type": "uint32_t", + "name": "dwordE38", + "offset": 3640 + }, + { + "type": "uint32_t", + "name": "dwordE3C", + "offset": 3644 + }, + { + "type": "uint32_t", + "name": "dwordE40", + "offset": 3648 + }, + { + "type": "uint32_t", + "name": "dwordE44", + "offset": 3652 + }, + { + "type": "uint32_t", + "name": "dwordE48", + "offset": 3656 + }, + { + "type": "uint32_t", + "name": "dwordE4C", + "offset": 3660 + }, + { + "type": "uint32_t", + "name": "dwordE50", + "offset": 3664 + }, + { + "type": "uint32_t", + "name": "dwordE54", + "offset": 3668 + }, + { + "type": "uint32_t", + "name": "dwordE58", + "offset": 3672 + }, + { + "type": "uint32_t", + "name": "dwordE5C", + "offset": 3676 + }, + { + "type": "uint32_t", + "name": "dwordE60", + "offset": 3680 + }, + { + "type": "uint32_t", + "name": "dwordE64", + "offset": 3684 + }, + { + "type": "uint32_t", + "name": "dwordE68", + "offset": 3688 + }, + { + "type": "uint32_t", + "name": "dwordE6C", + "offset": 3692 + }, + { + "type": "uint32_t", + "name": "dwordE70", + "offset": 3696 + }, + { + "type": "uint32_t", + "name": "dwordE74", + "offset": 3700 + }, + { + "type": "uint32_t", + "name": "dwordE78", + "offset": 3704 + }, + { + "type": "uint32_t", + "name": "dwordE7C", + "offset": 3708 + }, + { + "type": "uint32_t", + "name": "dwordE80", + "offset": 3712 + }, + { + "type": "uint32_t", + "name": "dwordE84", + "offset": 3716 + }, + { + "type": "uint32_t", + "name": "dwordE88", + "offset": 3720 + }, + { + "type": "uint32_t", + "name": "dwordE8C", + "offset": 3724 + }, + { + "type": "uint32_t", + "name": "dwordE90", + "offset": 3728 + }, + { + "type": "uint32_t", + "name": "dwordE94", + "offset": 3732 + }, + { + "type": "uint32_t", + "name": "dwordE98", + "offset": 3736 + }, + { + "type": "uint32_t", + "name": "dwordE9C", + "offset": 3740 + }, + { + "type": "uint32_t", + "name": "dwordEA0", + "offset": 3744 + }, + { + "type": "uint32_t", + "name": "dwordEA4", + "offset": 3748 + }, + { + "type": "uint32_t", + "name": "dwordEA8", + "offset": 3752 + }, + { + "type": "uint32_t", + "name": "dwordEAC", + "offset": 3756 + }, + { + "type": "uint32_t", + "name": "dwordEB0", + "offset": 3760 + }, + { + "type": "uint32_t", + "name": "dwordEB4", + "offset": 3764 + }, + { + "type": "uint32_t", + "name": "dwordEB8", + "offset": 3768 + }, + { + "type": "uint32_t", + "name": "dwordEBC", + "offset": 3772 + }, + { + "type": "uint32_t", + "name": "dwordEC0", + "offset": 3776 + }, + { + "type": "uint32_t", + "name": "dwordEC4", + "offset": 3780 + }, + { + "type": "uint32_t", + "name": "dwordEC8", + "offset": 3784 + }, + { + "type": "uint32_t", + "name": "dwordECC", + "offset": 3788 + }, + { + "type": "uint32_t", + "name": "dwordED0", + "offset": 3792 + }, + { + "type": "uint32_t", + "name": "dwordED4", + "offset": 3796 + }, + { + "type": "uint32_t", + "name": "dwordED8", + "offset": 3800 + }, + { + "type": "uint32_t", + "name": "dwordEDC", + "offset": 3804 + }, + { + "type": "uint32_t", + "name": "dwordEE0", + "offset": 3808 + }, + { + "type": "uint32_t", + "name": "dwordEE4", + "offset": 3812 + }, + { + "type": "uint32_t", + "name": "dwordEE8", + "offset": 3816 + }, + { + "type": "uint32_t", + "name": "dwordEEC", + "offset": 3820 + }, + { + "type": "uint32_t", + "name": "dwordEF0", + "offset": 3824 + }, + { + "type": "uint32_t", + "name": "dwordEF4", + "offset": 3828 + }, + { + "type": "uint32_t", + "name": "dwordEF8", + "offset": 3832 + }, + { + "type": "uint32_t", + "name": "dwordEFC", + "offset": 3836 + }, + { + "type": "uint32_t", + "name": "dwordF00", + "offset": 3840 + }, + { + "type": "uint32_t", + "name": "dwordF04", + "offset": 3844 + }, + { + "type": "uint32_t", + "name": "dwordF08", + "offset": 3848 + }, + { + "type": "uint32_t", + "name": "dwordF0C", + "offset": 3852 + }, + { + "type": "uint32_t", + "name": "dwordF10", + "offset": 3856 + }, + { + "type": "uint32_t", + "name": "dwordF14", + "offset": 3860 + }, + { + "type": "uint32_t", + "name": "dwordF18", + "offset": 3864 + }, + { + "type": "uint32_t", + "name": "dwordF1C", + "offset": 3868 + }, + { + "type": "uint32_t", + "name": "dwordF20", + "offset": 3872 + }, + { + "type": "uint32_t", + "name": "dwordF24", + "offset": 3876 + }, + { + "type": "uint32_t", + "name": "dwordF28", + "offset": 3880 + }, + { + "type": "uint32_t", + "name": "dwordF2C", + "offset": 3884 + }, + { + "type": "uint32_t", + "name": "dwordF30", + "offset": 3888 + }, + { + "type": "uint32_t", + "name": "dwordF34", + "offset": 3892 + }, + { + "type": "uint32_t", + "name": "dwordF38", + "offset": 3896 + }, + { + "type": "uint32_t", + "name": "dwordF3C", + "offset": 3900 + }, + { + "type": "uint32_t", + "name": "dwordF40", + "offset": 3904 + }, + { + "type": "uint32_t", + "name": "dwordF44", + "offset": 3908 + }, + { + "type": "uint32_t", + "name": "dwordF48", + "offset": 3912 + }, + { + "type": "uint32_t", + "name": "dwordF4C", + "offset": 3916 + }, + { + "type": "uint32_t", + "name": "dwordF50", + "offset": 3920 + }, + { + "type": "uint32_t", + "name": "dwordF54", + "offset": 3924 + }, + { + "type": "uint32_t", + "name": "dwordF58", + "offset": 3928 + }, + { + "type": "uint32_t", + "name": "dwordF5C", + "offset": 3932 + }, + { + "type": "uint32_t", + "name": "dwordF60", + "offset": 3936 + }, + { + "type": "uint32_t", + "name": "dwordF64", + "offset": 3940 + }, + { + "type": "uint32_t", + "name": "dwordF68", + "offset": 3944 + }, + { + "type": "uint32_t", + "name": "dwordF6C", + "offset": 3948 + }, + { + "type": "uint32_t", + "name": "dwordF70", + "offset": 3952 + }, + { + "type": "uint32_t", + "name": "dwordF74", + "offset": 3956 + }, + { + "type": "uint32_t", + "name": "dwordF78", + "offset": 3960 + }, + { + "type": "uint32_t", + "name": "dwordF7C", + "offset": 3964 + }, + { + "type": "uint32_t", + "name": "dwordF80", + "offset": 3968 + }, + { + "type": "uint32_t", + "name": "dwordF84", + "offset": 3972 + }, + { + "type": "uint32_t", + "name": "dwordF88", + "offset": 3976 + }, + { + "type": "uint32_t", + "name": "dwordF8C", + "offset": 3980 + }, + { + "type": "uint32_t", + "name": "dwordF90", + "offset": 3984 + }, + { + "type": "uint32_t", + "name": "dwordF94", + "offset": 3988 + }, + { + "type": "uint32_t", + "name": "dwordF98", + "offset": 3992 + }, + { + "type": "uint32_t", + "name": "dwordF9C", + "offset": 3996 + }, + { + "type": "uint32_t", + "name": "dwordFA0", + "offset": 4000 + }, + { + "type": "uint32_t", + "name": "dwordFA4", + "offset": 4004 + }, + { + "type": "uint32_t", + "name": "dwordFA8", + "offset": 4008 + }, + { + "type": "uint32_t", + "name": "dwordFAC", + "offset": 4012 + }, + { + "type": "uint32_t", + "name": "dwordFB0", + "offset": 4016 + }, + { + "type": "uint32_t", + "name": "dwordFB4", + "offset": 4020 + }, + { + "type": "uint32_t", + "name": "dwordFB8", + "offset": 4024 + }, + { + "type": "uint32_t", + "name": "dwordFBC", + "offset": 4028 + }, + { + "type": "uint32_t", + "name": "dwordFC0", + "offset": 4032 + }, + { + "type": "uint32_t", + "name": "dwordFC4", + "offset": 4036 + }, + { + "type": "uint32_t", + "name": "dwordFC8", + "offset": 4040 + }, + { + "type": "uint32_t", + "name": "dwordFCC", + "offset": 4044 + }, + { + "type": "uint32_t", + "name": "dwordFD0", + "offset": 4048 + }, + { + "type": "uint32_t", + "name": "dwordFD4", + "offset": 4052 + }, + { + "type": "uint32_t", + "name": "dwordFD8", + "offset": 4056 + }, + { + "type": "uint32_t", + "name": "dwordFDC", + "offset": 4060 + }, + { + "type": "uint32_t", + "name": "dwordFE0", + "offset": 4064 + }, + { + "type": "uint32_t", + "name": "dwordFE4", + "offset": 4068 + }, + { + "type": "uint32_t", + "name": "dwordFE8", + "offset": 4072 + }, + { + "type": "uint32_t", + "name": "dwordFEC", + "offset": 4076 + }, + { + "type": "uint32_t", + "name": "dwordFF0", + "offset": 4080 + }, + { + "type": "uint32_t", + "name": "dwordFF4", + "offset": 4084 + }, + { + "type": "uint32_t", + "name": "dwordFF8", + "offset": 4088 + }, + { + "type": "uint32_t", + "name": "dwordFFC", + "offset": 4092 + }, + { + "type": "uint32_t", + "name": "dword1000", + "offset": 4096 + }, + { + "type": "uint32_t", + "name": "dword1004", + "offset": 4100 + }, + { + "type": "uint32_t", + "name": "dword1008", + "offset": 4104 + }, + { + "type": "uint32_t", + "name": "dword100C", + "offset": 4108 + }, + { + "type": "uint32_t", + "name": "dword1010", + "offset": 4112 + }, + { + "type": "uint32_t", + "name": "dword1014", + "offset": 4116 + }, + { + "type": "uint32_t", + "name": "dword1018", + "offset": 4120 + }, + { + "type": "uint32_t", + "name": "dword101C", + "offset": 4124 + }, + { + "type": "uint32_t", + "name": "dword1020", + "offset": 4128 + }, + { + "type": "uint32_t", + "name": "dword1024", + "offset": 4132 + }, + { + "type": "uint32_t", + "name": "dword1028", + "offset": 4136 + }, + { + "type": "uint32_t", + "name": "dword102C", + "offset": 4140 + }, + { + "type": "uint32_t", + "name": "dword1030", + "offset": 4144 + }, + { + "type": "uint32_t", + "name": "dword1034", + "offset": 4148 + }, + { + "type": "uint32_t", + "name": "dword1038", + "offset": 4152 + }, + { + "type": "uint32_t", + "name": "dword103C", + "offset": 4156 + }, + { + "type": "uint32_t", + "name": "dword1040", + "offset": 4160 + }, + { + "type": "uint32_t", + "name": "dword1044", + "offset": 4164 + }, + { + "type": "uint32_t", + "name": "dword1048", + "offset": 4168 + }, + { + "type": "uint32_t", + "name": "dword104C", + "offset": 4172 + }, + { + "type": "uint32_t", + "name": "dword1050", + "offset": 4176 + }, + { + "type": "uint32_t", + "name": "dword1054", + "offset": 4180 + }, + { + "type": "uint32_t", + "name": "dword1058", + "offset": 4184 + }, + { + "type": "uint32_t", + "name": "dword105C", + "offset": 4188 + }, + { + "type": "uint32_t", + "name": "dword1060", + "offset": 4192 + }, + { + "type": "uint32_t", + "name": "dword1064", + "offset": 4196 + }, + { + "type": "uint32_t", + "name": "dword1068", + "offset": 4200 + }, + { + "type": "uint32_t", + "name": "dword106C", + "offset": 4204 + }, + { + "type": "uint32_t", + "name": "dword1070", + "offset": 4208 + }, + { + "type": "uint32_t", + "name": "dword1074", + "offset": 4212 + }, + { + "type": "uint32_t", + "name": "dword1078", + "offset": 4216 + }, + { + "type": "uint32_t", + "name": "dword107C", + "offset": 4220 + }, + { + "type": "uint32_t", + "name": "dword1080", + "offset": 4224 + }, + { + "type": "uint32_t", + "name": "dword1084", + "offset": 4228 + }, + { + "type": "uint32_t", + "name": "dword1088", + "offset": 4232 + }, + { + "type": "uint32_t", + "name": "dword108C", + "offset": 4236 + }, + { + "type": "uint32_t", + "name": "dword1090", + "offset": 4240 + }, + { + "type": "uint32_t", + "name": "dword1094", + "offset": 4244 + }, + { + "type": "uint32_t", + "name": "dword1098", + "offset": 4248 + }, + { + "type": "uint32_t", + "name": "dword109C", + "offset": 4252 + }, + { + "type": "uint32_t", + "name": "dword10A0", + "offset": 4256 + }, + { + "type": "uint32_t", + "name": "dword10A4", + "offset": 4260 + }, + { + "type": "uint32_t", + "name": "dword10A8", + "offset": 4264 + } + ] + }, + { + "name": "CM2ModelCall", + "size": 44, + "members": [ + { + "type": "uint32_t", + "name": "type", + "offset": 0 + }, + { + "type": "CM2ModelCall*", + "name": "modelCallNext", + "offset": 4 + }, + { + "type": "uint32_t", + "name": "time", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "args", + "arrsize": 8, + "offset": 12 + } + ] + }, { "name": "CRange", "size": 8, @@ -1501,6 +6965,18 @@ } ] }, + { + "name": "CShaderEffect_LocalLights", + "size": 176, + "members": [ + { + "type": "float", + "name": "float0", + "arrsize": 44, + "offset": 0 + } + ] + }, { "name": "CiRange", "size": 8, @@ -1738,6 +7214,28 @@ } ] }, + { + "name": "FrameScript_Object__ScriptData", + "size": 4, + "members": [ + { + "type": "char*", + "name": "wrapper", + "offset": 0 + } + ] + }, + { + "name": "FrameScript_Object__ScriptFunction", + "size": 4, + "members": [ + { + "type": "int32_t", + "name": "luaRef", + "offset": 0 + } + ] + }, { "name": "FrameScript_Object__ScriptIx", "size": 8, @@ -1842,6 +7340,17 @@ } ] }, + { + "name": "HOBJECT__", + "size": 4, + "members": [ + { + "type": "int32_t", + "name": "unused", + "offset": 0 + } + ] + }, { "name": "HPROPCONTEXT__", "size": 4, @@ -2574,6 +8083,576 @@ } ] }, + { + "name": "M2Batch", + "size": 24, + "members": [ + { + "type": "uint8_t", + "name": "flags", + "offset": 0 + }, + { + "type": "int8_t", + "name": "priorityPlane", + "offset": 1 + }, + { + "type": "uint16_t", + "name": "shader", + "offset": 2 + }, + { + "type": "uint16_t", + "name": "skinSectionIndex", + "offset": 4 + }, + { + "type": "uint16_t", + "name": "geosetIndex", + "offset": 6 + }, + { + "type": "uint16_t", + "name": "colorIndex", + "offset": 8 + }, + { + "type": "uint16_t", + "name": "materialIndex", + "offset": 10 + }, + { + "type": "uint16_t", + "name": "materialLayer", + "offset": 12 + }, + { + "type": "uint16_t", + "name": "textureCount", + "offset": 14 + }, + { + "type": "uint16_t", + "name": "textureComboIndex", + "offset": 16 + }, + { + "type": "uint16_t", + "name": "textureCoordComboIndex", + "offset": 18 + }, + { + "type": "uint16_t", + "name": "textureWeightComboIndex", + "offset": 20 + }, + { + "type": "uint16_t", + "name": "textureTransformComboIndex", + "offset": 22 + } + ] + }, + { + "name": "M2CompBone__CompressData", + "size": 4, + "members": [ + { + "type": "uint16_t", + "name": "uDistToFurthDesc", + "offset": 0 + }, + { + "type": "uint16_t", + "name": "uZRatioOfChain", + "offset": 2 + } + ] + }, + { + "name": "M2CompQuat", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "auCompQ", + "arrsize": 2, + "offset": 0 + } + ] + }, + { + "name": "M2Element", + "size": 60, + "members": [ + { + "type": "int32_t", + "name": "type", + "offset": 0 + }, + { + "type": "CM2Model*", + "name": "model", + "offset": 4 + }, + { + "type": "uint32_t", + "name": "flags", + "offset": 8 + }, + { + "type": "float", + "name": "alpha", + "offset": 12 + }, + { + "type": "float", + "name": "float10", + "offset": 16 + }, + { + "type": "float", + "name": "float14", + "offset": 20 + }, + { + "type": "int32_t", + "name": "index", + "offset": 24 + }, + { + "type": "int32_t", + "name": "priorityPlane", + "offset": 28 + }, + { + "type": "M2Batch*", + "name": "batch", + "offset": 32 + }, + { + "type": "M2SkinSection*", + "name": "skinSection", + "offset": 36 + }, + { + "type": "CShaderEffect*", + "name": "effect", + "offset": 40 + }, + { + "type": "uint32_t", + "name": "vertexPermute", + "offset": 44 + }, + { + "type": "uint32_t", + "name": "pixelPermute", + "offset": 48 + }, + { + "type": "uint32_t", + "name": "dword3C", + "offset": 52 + }, + { + "type": "uint32_t", + "name": "dword40", + "offset": 56 + } + ] + }, + { + "name": "M2Loop", + "size": 4, + "members": [ + { + "type": "uint32_t", + "name": "length", + "offset": 0 + } + ] + }, + { + "name": "M2Material", + "size": 4, + "members": [ + { + "type": "uint16_t", + "name": "flags", + "offset": 0 + }, + { + "type": "uint16_t", + "name": "blendMode", + "offset": 2 + } + ] + }, + { + "name": "M2ModelAttachment", + "size": 4, + "members": [ + { + "type": "int32_t", + "name": "unk", + "offset": 0 + } + ] + }, + { + "name": "M2ModelBoneSeq", + "size": 36, + "members": [ + { + "type": "uint32_t", + "name": "uint0", + "offset": 0 + }, + { + "type": "uint16_t", + "name": "uint4", + "offset": 4 + }, + { + "type": "uint16_t", + "name": "uint6", + "offset": 6 + }, + { + "type": "uint16_t", + "name": "uint8", + "offset": 8 + }, + { + "type": "uint8_t", + "name": "uintA", + "offset": 10 + }, + { + "type": "uint8_t", + "name": "uintB", + "offset": 11 + }, + { + "type": "uint32_t", + "name": "uintC", + "offset": 12 + }, + { + "type": "uint32_t", + "name": "uint10", + "offset": 16 + }, + { + "type": "float", + "name": "float14", + "offset": 20 + }, + { + "type": "float", + "name": "float18", + "offset": 24 + }, + { + "type": "uint32_t", + "name": "uint1C", + "offset": 28 + }, + { + "type": "uint32_t", + "name": "uint20", + "offset": 32 + } + ] + }, + { + "name": "M2ModelOptGeo", + "size": 80, + "members": [ + { + "type": "M2Batch*", + "name": "batches", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "dword4", + "offset": 4 + }, + { + "type": "M2SkinSection*", + "name": "skinSections", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "dwordC", + "offset": 12 + }, + { + "type": "uint32_t", + "name": "dword10", + "offset": 16 + }, + { + "type": "uint32_t", + "name": "dword14", + "offset": 20 + }, + { + "type": "uint32_t", + "name": "dword18", + "offset": 24 + }, + { + "type": "CShaderEffect**", + "name": "effects", + "offset": 28 + }, + { + "type": "uint32_t", + "name": "dword20", + "offset": 32 + }, + { + "type": "uint32_t", + "name": "dword24", + "offset": 36 + }, + { + "type": "uint32_t", + "name": "dword28", + "offset": 40 + }, + { + "type": "uint32_t", + "name": "dword2C", + "offset": 44 + }, + { + "type": "uint32_t", + "name": "dword30", + "offset": 48 + }, + { + "type": "uint32_t", + "name": "dword34", + "offset": 52 + }, + { + "type": "uint32_t", + "name": "dword38", + "offset": 56 + }, + { + "type": "uint32_t", + "name": "dword3C", + "offset": 60 + }, + { + "type": "uint32_t", + "name": "dword40", + "offset": 64 + }, + { + "type": "uint32_t", + "name": "dword44", + "offset": 68 + }, + { + "type": "uint32_t", + "name": "dword48", + "offset": 72 + }, + { + "type": "uint32_t", + "name": "dword4C", + "offset": 76 + } + ] + }, + { + "name": "M2ModelRibbon", + "size": 80, + "members": [ + { + "type": "uint32_t", + "name": "dword0", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "dword4", + "offset": 4 + }, + { + "type": "uint32_t", + "name": "dword8", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "dwordC", + "offset": 12 + }, + { + "type": "uint32_t", + "name": "dword10", + "offset": 16 + }, + { + "type": "uint32_t", + "name": "dword14", + "offset": 20 + }, + { + "type": "uint32_t", + "name": "dword18", + "offset": 24 + }, + { + "type": "uint32_t", + "name": "dword1C", + "offset": 28 + }, + { + "type": "uint32_t", + "name": "dword20", + "offset": 32 + }, + { + "type": "uint32_t", + "name": "dword24", + "offset": 36 + }, + { + "type": "uint32_t", + "name": "dword28", + "offset": 40 + }, + { + "type": "uint32_t", + "name": "dword2C", + "offset": 44 + }, + { + "type": "uint32_t", + "name": "dword30", + "offset": 48 + }, + { + "type": "uint32_t", + "name": "dword34", + "offset": 52 + }, + { + "type": "uint32_t", + "name": "dword38", + "offset": 56 + }, + { + "type": "uint32_t", + "name": "dword3C", + "offset": 60 + }, + { + "type": "uint32_t", + "name": "dword40", + "offset": 64 + }, + { + "type": "uint32_t", + "name": "dword44", + "offset": 68 + }, + { + "type": "uint32_t", + "name": "dword48", + "offset": 72 + }, + { + "type": "uint32_t", + "name": "dword4C", + "offset": 76 + } + ] + }, + { + "name": "M2ModelTextureTransform", + "size": 4, + "members": [ + { + "type": "int32_t", + "name": "unk", + "offset": 0 + } + ] + }, + { + "name": "M2ModelTrack_float", + "size": 12, + "members": [ + { + "type": "uint32_t", + "name": "currentKey", + "offset": 0 + }, + { + "type": "M2Track_float*", + "name": "sourceTrack", + "offset": 4 + }, + { + "type": "float", + "name": "currentValue", + "offset": 8 + } + ] + }, + { + "name": "M2ModelTrack_uint8_t", + "size": 12, + "members": [ + { + "type": "uint32_t", + "name": "currentKey", + "offset": 0 + }, + { + "type": "M2Track_uint8_t*", + "name": "sourceTrack", + "offset": 4 + }, + { + "type": "uint8_t", + "name": "currentValue", + "offset": 8 + } + ] + }, + { + "name": "M2SplineKey_float", + "size": 12, + "members": [ + { + "type": "float", + "name": "value", + "offset": 0 + }, + { + "type": "float", + "name": "inTan", + "offset": 4 + }, + { + "type": "float", + "name": "outTan", + "offset": 8 + } + ] + }, { "name": "MipBits", "size": 4, @@ -2808,6 +8887,48 @@ } ] }, + { + "name": "TSFixedArray_pointer_to_CBaseManaged", + "size": 12, + "members": [ + { + "type": "uint32_t", + "name": "m_alloc", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "m_count", + "offset": 4 + }, + { + "type": "CBaseManaged**", + "name": "m_data", + "offset": 8 + } + ] + }, + { + "name": "TSFixedArray_pointer_to_CFrameStrataNode", + "size": 12, + "members": [ + { + "type": "uint32_t", + "name": "m_alloc", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "m_count", + "offset": 4 + }, + { + "type": "CFrameStrataNode**", + "name": "m_data", + "offset": 8 + } + ] + }, { "name": "TSGrowableArray_C2Vector", "size": 16, @@ -2938,6 +9059,32 @@ } ] }, + { + "name": "TSGrowableArray_CRibbonMat", + "size": 16, + "members": [ + { + "type": "uint32_t", + "name": "m_alloc", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "m_count", + "offset": 4 + }, + { + "type": "CRibbonMat*", + "name": "m_data", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "m_chunk", + "offset": 12 + } + ] + }, { "name": "TSGrowableArray_CSimpleBatchedMesh", "size": 16, @@ -3068,6 +9215,58 @@ } ] }, + { + "name": "TSGrowableArray_HTEXTURE", + "size": 16, + "members": [ + { + "type": "uint32_t", + "name": "m_alloc", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "m_count", + "offset": 4 + }, + { + "type": "HTEXTURE*", + "name": "m_data", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "m_chunk", + "offset": 12 + } + ] + }, + { + "name": "TSGrowableArray_M2Element", + "size": 16, + "members": [ + { + "type": "uint32_t", + "name": "m_alloc", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "m_count", + "offset": 4 + }, + { + "type": "M2Element*", + "name": "m_data", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "m_chunk", + "offset": 12 + } + ] + }, { "name": "TSGrowableArray_RECTF", "size": 16, @@ -3224,6 +9423,32 @@ } ] }, + { + "name": "TSGrowableArray_TSList_CShaderEffect", + "size": 16, + "members": [ + { + "type": "uint32_t", + "name": "m_alloc", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "m_count", + "offset": 4 + }, + { + "type": "TSList_CShaderEffect*", + "name": "m_data", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "m_chunk", + "offset": 12 + } + ] + }, { "name": "TSGrowableArray_TSList_FrameScript_EventObject", "size": 16, @@ -3506,6 +9731,22 @@ } ] }, + { + "name": "TSLink_CBaseManaged", + "size": 8, + "members": [ + { + "type": "TSLink_CBaseManaged*", + "name": "m_prevlink", + "offset": 0 + }, + { + "type": "CBaseManaged*", + "name": "m_next", + "offset": 4 + } + ] + }, { "name": "TSLink_CGxBuf", "size": 8, @@ -3666,6 +9907,38 @@ } ] }, + { + "name": "TSLink_CShaderEffect", + "size": 8, + "members": [ + { + "type": "TSLink_CShaderEffect*", + "name": "m_prevlink", + "offset": 0 + }, + { + "type": "CShaderEffect*", + "name": "m_next", + "offset": 4 + } + ] + }, + { + "name": "TSLink_CSimpleFrame", + "size": 8, + "members": [ + { + "type": "TSLink_CSimpleFrame*", + "name": "m_prevlink", + "offset": 0 + }, + { + "type": "CSimpleFrame*", + "name": "m_next", + "offset": 4 + } + ] + }, { "name": "TSLink_CStatus__STATUSENTRY", "size": 8, @@ -3842,6 +10115,79 @@ } ] }, + { + "name": "fixed16", + "size": 2, + "members": [ + { + "type": "int16_t", + "name": "n", + "offset": 0 + } + ] + }, + { + "name": "lua_Debug", + "size": 100, + "members": [ + { + "type": "int", + "name": "event", + "offset": 0 + }, + { + "type": "char*", + "name": "name", + "offset": 4 + }, + { + "type": "char*", + "name": "namewhat", + "offset": 8 + }, + { + "type": "char*", + "name": "what", + "offset": 12 + }, + { + "type": "char*", + "name": "source", + "offset": 16 + }, + { + "type": "int", + "name": "currentline", + "offset": 20 + }, + { + "type": "int", + "name": "nups", + "offset": 24 + }, + { + "type": "int", + "name": "linedefined", + "offset": 28 + }, + { + "type": "int", + "name": "lastlinedefined", + "offset": 32 + }, + { + "type": "char", + "name": "short_src", + "arrsize": 60, + "offset": 36 + }, + { + "type": "int", + "name": "i_ci", + "offset": 96 + } + ] + }, { "name": "CAaBox", "size": 24, @@ -3859,7 +10205,206 @@ ] }, { - "name": "C4Plane", + "name": "M2SkinSection", + "size": 48, + "members": [ + { + "type": "uint32_t", + "name": "skinSectionId", + "offset": 0 + }, + { + "type": "uint16_t", + "name": "vertexStart", + "offset": 4 + }, + { + "type": "uint16_t", + "name": "vertexCount", + "offset": 6 + }, + { + "type": "uint16_t", + "name": "indexStart", + "offset": 8 + }, + { + "type": "uint16_t", + "name": "indexCount", + "offset": 10 + }, + { + "type": "uint16_t", + "name": "boneCount", + "offset": 12 + }, + { + "type": "uint16_t", + "name": "boneComboIndex", + "offset": 14 + }, + { + "type": "uint16_t", + "name": "boneInfluences", + "offset": 16 + }, + { + "type": "uint16_t", + "name": "centerBoneIndex", + "offset": 18 + }, + { + "type": "C3Vector", + "name": "centerPosition", + "offset": 20 + }, + { + "type": "C3Vector", + "name": "sortCenterPosition", + "offset": 32 + }, + { + "type": "float", + "name": "sortRadius", + "offset": 44 + } + ] + }, + { + "name": "M2ModelTrack_C3Vector", + "size": 20, + "members": [ + { + "type": "uint32_t", + "name": "currentKey", + "offset": 0 + }, + { + "type": "M2Track_C3Vector*", + "name": "sourceTrack", + "offset": 4 + }, + { + "type": "C3Vector", + "name": "currentValue", + "offset": 8 + } + ] + }, + { + "name": "CM2Light", + "size": 108, + "members": [ + { + "type": "CM2Scene*", + "name": "m_scene", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "dword4", + "offset": 4 + }, + { + "type": "uint32_t", + "name": "m_type", + "offset": 8 + }, + { + "type": "C3Vector", + "name": "m_pos", + "offset": 12 + }, + { + "type": "float", + "name": "float10", + "offset": 24 + }, + { + "type": "float", + "name": "float14", + "offset": 28 + }, + { + "type": "float", + "name": "float18", + "offset": 32 + }, + { + "type": "C3Vector", + "name": "m_dir", + "offset": 36 + }, + { + "type": "C3Vector", + "name": "m_ambColor", + "offset": 48 + }, + { + "type": "C3Vector", + "name": "m_dirColor", + "offset": 60 + }, + { + "type": "C3Vector", + "name": "m_specColor", + "offset": 72 + }, + { + "type": "float", + "name": "m_constantAttenuation", + "offset": 84 + }, + { + "type": "float", + "name": "m_linearAttenuation", + "offset": 88 + }, + { + "type": "float", + "name": "m_quadraticAttenuation", + "offset": 92 + }, + { + "type": "uint32_t", + "name": "m_visible", + "offset": 96 + }, + { + "type": "CM2Light**", + "name": "m_lightPrev", + "offset": 100 + }, + { + "type": "CM2Light*", + "name": "m_lightNext", + "offset": 104 + } + ] + }, + { + "name": "M2SplineKey_C3Vector", + "size": 36, + "members": [ + { + "type": "C3Vector", + "name": "value", + "offset": 0 + }, + { + "type": "C3Vector", + "name": "inTan", + "offset": 12 + }, + { + "type": "C3Vector", + "name": "outTan", + "offset": 24 + } + ] + }, + { + "name": "CAaSphere", "size": 16, "members": [ { @@ -3875,7 +10420,7 @@ ] }, { - "name": "CAaSphere", + "name": "C4Plane", "size": 16, "members": [ { @@ -3918,6 +10463,27 @@ } ] }, + { + "name": "M2ModelTrack_C4Quaternion", + "size": 24, + "members": [ + { + "type": "uint32_t", + "name": "currentKey", + "offset": 0 + }, + { + "type": "M2Track_C4Quaternion*", + "name": "sourceTrack", + "offset": 4 + }, + { + "type": "C4Quaternion", + "name": "currentValue", + "offset": 8 + } + ] + }, { "name": "ShaderConstants", "size": 4104, @@ -4949,6 +11515,22 @@ } ] }, + { + "name": "CRibbonMat", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "f_flags", + "offset": 0 + }, + { + "type": "EGxBlend", + "name": "alpha", + "offset": 4 + } + ] + }, { "name": "CGxCaps", "size": 316, @@ -5297,6 +11879,641 @@ } ] }, + { + "name": "M2Array_C2Vector", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_C2Vector__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_C3Vector", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_C3Vector__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_C4Quaternion", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_C4Quaternion__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2Attachment", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2Attachment__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2Batch", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2Batch__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2Camera", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2Camera__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2Color", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2Color__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2CompBone", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2CompBone__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2CompQuat", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2CompQuat__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2Event", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2Event__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2Light", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2Light__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2Loop", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2Loop__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2Material", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2Material__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2Particle", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2Particle__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2Ribbon", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2Ribbon__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_C3Vector", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_C3Vector__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_C4Quaternion", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_C4Quaternion__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_M2CompQuat", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_M2CompQuat__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_M2SplineKey_C3Vector", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_M2SplineKey_C3Vector__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_M2SplineKey_float", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_M2SplineKey_float__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_fixed16", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_fixed16__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_float", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_float__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_uint16_t", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_uint16_t__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_uint8_t", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_uint8_t__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2SequenceTimes", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceTimes__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2Sequence", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2Sequence__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2SkinSection", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2SkinSection__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2SplineKey_C3Vector", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2SplineKey_C3Vector__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2SplineKey_float", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2SplineKey_float__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2TextureTransform", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2TextureTransform__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2TextureWeight", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2TextureWeight__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2Texture", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2Texture__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_M2Vertex", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_M2Vertex__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_fixed16", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_fixed16__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_float", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_float__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_ubyte4", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_ubyte4__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_uint16_t", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_uint16_t__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_uint32_t", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_uint32_t__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2Array_uint8_t", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "count", + "offset": 0 + }, + { + "type": "M2Array_uint8_t__data_or_offset", + "name": "data_or_offset", + "offset": 4 + } + ] + }, + { + "name": "M2ModelTextureWeight", + "size": 12, + "members": [ + { + "type": "M2ModelTrack_float", + "name": "weightTrack", + "offset": 0 + } + ] + }, { "name": "EVENT_DATA_MOUSE", "size": 48, @@ -5439,6 +12656,32 @@ } ] }, + { + "name": "CFrameStrata", + "size": 24, + "members": [ + { + "type": "int32_t", + "name": "batchDirty", + "offset": 0 + }, + { + "type": "int32_t", + "name": "levelsDirty", + "offset": 4 + }, + { + "type": "uint32_t", + "name": "topLevel", + "offset": 8 + }, + { + "type": "TSFixedArray_pointer_to_CFrameStrataNode", + "name": "levels", + "offset": 12 + } + ] + }, { "name": "CSimpleSortedArray_pointer_to_FRAMEPRIORITY", "size": 28, @@ -5497,6 +12740,629 @@ } ] }, + { + "name": "CM2Scene", + "size": 328, + "members": [ + { + "type": "uint32_t", + "name": "dword0", + "offset": 0 + }, + { + "type": "CM2Cache*", + "name": "m_cache", + "offset": 4 + }, + { + "type": "CM2Model*", + "name": "m_modelList", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "m_time", + "offset": 12 + }, + { + "type": "uint32_t", + "name": "uint10", + "offset": 16 + }, + { + "type": "uint32_t", + "name": "uint14", + "offset": 20 + }, + { + "type": "uint32_t", + "name": "dword18", + "offset": 24 + }, + { + "type": "uint32_t", + "name": "m_flags", + "offset": 28 + }, + { + "type": "CM2Light*", + "name": "m_lightList", + "offset": 32 + }, + { + "type": "uint32_t", + "name": "dword24", + "offset": 36 + }, + { + "type": "CM2Model*", + "name": "m_animateList", + "offset": 40 + }, + { + "type": "CM2Model*", + "name": "m_drawList", + "offset": 44 + }, + { + "type": "uint32_t", + "name": "dword30", + "offset": 48 + }, + { + "type": "TSGrowableArray_M2Element", + "name": "m_elements", + "offset": 52 + }, + { + "type": "TSGrowableArray_uint32_t", + "name": "array44", + "offset": 68 + }, + { + "type": "TSGrowableArray_uint32_t", + "name": "array54", + "arrsize": 3, + "offset": 84 + }, + { + "type": "C44Matrix", + "name": "m_view", + "offset": 132 + }, + { + "type": "C44Matrix", + "name": "m_viewInv", + "offset": 196 + }, + { + "type": "uint32_t", + "name": "uint104", + "offset": 260 + }, + { + "type": "uint32_t", + "name": "dword108", + "offset": 264 + }, + { + "type": "uint32_t", + "name": "dword10C", + "offset": 268 + }, + { + "type": "uint32_t", + "name": "dword110", + "offset": 272 + }, + { + "type": "uint32_t", + "name": "dword114", + "offset": 276 + }, + { + "type": "uint32_t", + "name": "dword118", + "offset": 280 + }, + { + "type": "uint32_t", + "name": "dword11C", + "offset": 284 + }, + { + "type": "uint32_t", + "name": "dword120", + "offset": 288 + }, + { + "type": "uint32_t", + "name": "dword124", + "offset": 292 + }, + { + "type": "uint32_t", + "name": "m_hitList", + "offset": 296 + }, + { + "type": "uint32_t", + "name": "dword12C", + "offset": 300 + }, + { + "type": "uint32_t", + "name": "dword130", + "offset": 304 + }, + { + "type": "uint32_t", + "name": "dword134", + "offset": 308 + }, + { + "type": "uint32_t", + "name": "dword138", + "offset": 312 + }, + { + "type": "uint32_t", + "name": "dword13C", + "offset": 316 + }, + { + "type": "uint32_t", + "name": "dword140", + "offset": 320 + }, + { + "type": "uint32_t", + "name": "dword144", + "offset": 324 + } + ] + }, + { + "name": "CRibbonEmitter", + "size": 384, + "members": [ + { + "type": "uint32_t", + "name": "m_refCount", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "dword4", + "offset": 4 + }, + { + "type": "uint32_t", + "name": "dword8", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "dwordC", + "offset": 12 + }, + { + "type": "uint32_t", + "name": "dword10", + "offset": 16 + }, + { + "type": "uint32_t", + "name": "dword14", + "offset": 20 + }, + { + "type": "uint32_t", + "name": "dword18", + "offset": 24 + }, + { + "type": "uint32_t", + "name": "dword1C", + "offset": 28 + }, + { + "type": "uint32_t", + "name": "dword20", + "offset": 32 + }, + { + "type": "uint32_t", + "name": "dword24", + "offset": 36 + }, + { + "type": "uint32_t", + "name": "dword28", + "offset": 40 + }, + { + "type": "uint32_t", + "name": "dword2C", + "offset": 44 + }, + { + "type": "uint32_t", + "name": "dword30", + "offset": 48 + }, + { + "type": "uint32_t", + "name": "dword34", + "offset": 52 + }, + { + "type": "uint32_t", + "name": "dword38", + "offset": 56 + }, + { + "type": "uint32_t", + "name": "dword3C", + "offset": 60 + }, + { + "type": "uint32_t", + "name": "dword40", + "offset": 64 + }, + { + "type": "uint32_t", + "name": "dword44", + "offset": 68 + }, + { + "type": "uint32_t", + "name": "dword48", + "offset": 72 + }, + { + "type": "uint32_t", + "name": "dword4C", + "offset": 76 + }, + { + "type": "uint32_t", + "name": "dword50", + "offset": 80 + }, + { + "type": "uint32_t", + "name": "dword54", + "offset": 84 + }, + { + "type": "float", + "name": "m_ooLifeSpan", + "offset": 88 + }, + { + "type": "float", + "name": "m_tmpDU", + "offset": 92 + }, + { + "type": "float", + "name": "m_tmpDV", + "offset": 96 + }, + { + "type": "float", + "name": "m_ooTmpDU", + "offset": 100 + }, + { + "type": "float", + "name": "m_ooTmpDV", + "offset": 104 + }, + { + "type": "uint32_t", + "name": "dword6C", + "offset": 108 + }, + { + "type": "uint32_t", + "name": "dword70", + "offset": 112 + }, + { + "type": "uint32_t", + "name": "dword74", + "offset": 116 + }, + { + "type": "uint32_t", + "name": "dword78", + "offset": 120 + }, + { + "type": "uint32_t", + "name": "dword7C", + "offset": 124 + }, + { + "type": "uint32_t", + "name": "dword80", + "offset": 128 + }, + { + "type": "uint32_t", + "name": "dword84", + "offset": 132 + }, + { + "type": "uint32_t", + "name": "dword88", + "offset": 136 + }, + { + "type": "uint32_t", + "name": "dword8C", + "offset": 140 + }, + { + "type": "uint32_t", + "name": "dword90", + "offset": 144 + }, + { + "type": "uint32_t", + "name": "dword94", + "offset": 148 + }, + { + "type": "uint32_t", + "name": "dword98", + "offset": 152 + }, + { + "type": "uint32_t", + "name": "dword9C", + "offset": 156 + }, + { + "type": "uint32_t", + "name": "dwordA0", + "offset": 160 + }, + { + "type": "uint32_t", + "name": "dwordA4", + "offset": 164 + }, + { + "type": "uint32_t", + "name": "dwordA8", + "offset": 168 + }, + { + "type": "uint32_t", + "name": "dwordAC", + "offset": 172 + }, + { + "type": "uint32_t", + "name": "dwordB0", + "offset": 176 + }, + { + "type": "uint32_t", + "name": "dwordB4", + "offset": 180 + }, + { + "type": "uint32_t", + "name": "dwordB8", + "offset": 184 + }, + { + "type": "uint32_t", + "name": "dwordBC", + "offset": 188 + }, + { + "type": "uint32_t", + "name": "dwordC0", + "offset": 192 + }, + { + "type": "uint32_t", + "name": "dwordC4", + "offset": 196 + }, + { + "type": "uint32_t", + "name": "dwordC8", + "offset": 200 + }, + { + "type": "uint32_t", + "name": "dwordCC", + "offset": 204 + }, + { + "type": "uint32_t", + "name": "dwordD0", + "offset": 208 + }, + { + "type": "uint32_t", + "name": "dwordD4", + "offset": 212 + }, + { + "type": "uint32_t", + "name": "dwordD8", + "offset": 216 + }, + { + "type": "uint32_t", + "name": "dwordDC", + "offset": 220 + }, + { + "type": "uint32_t", + "name": "dwordE0", + "offset": 224 + }, + { + "type": "uint32_t", + "name": "dwordE4", + "offset": 228 + }, + { + "type": "uint32_t", + "name": "dwordE8", + "offset": 232 + }, + { + "type": "uint32_t", + "name": "dwordEC", + "offset": 236 + }, + { + "type": "uint32_t", + "name": "dwordF0", + "offset": 240 + }, + { + "type": "uint32_t", + "name": "dwordF4", + "offset": 244 + }, + { + "type": "uint32_t", + "name": "dwordF8", + "offset": 248 + }, + { + "type": "uint32_t", + "name": "dwordFC", + "offset": 252 + }, + { + "type": "uint32_t", + "name": "dword100", + "offset": 256 + }, + { + "type": "uint32_t", + "name": "dword104", + "offset": 260 + }, + { + "type": "uint32_t", + "name": "dword108", + "offset": 264 + }, + { + "type": "uint32_t", + "name": "dword10C", + "offset": 268 + }, + { + "type": "float", + "name": "m_edgeLifeSpan", + "offset": 272 + }, + { + "type": "TSGrowableArray_CRibbonMat", + "name": "m_materials", + "offset": 276 + }, + { + "type": "TSGrowableArray_HTEXTURE", + "name": "m_textures", + "offset": 292 + }, + { + "type": "TSGrowableArray_uint32_t", + "name": "m_replaces", + "offset": 308 + }, + { + "type": "CImVector", + "name": "m_diffuseClr", + "offset": 324 + }, + { + "type": "uint32_t", + "name": "dword148", + "offset": 328 + }, + { + "type": "uint32_t", + "name": "dword14C", + "offset": 332 + }, + { + "type": "uint32_t", + "name": "dword150", + "offset": 336 + }, + { + "type": "uint32_t", + "name": "dword154", + "offset": 340 + }, + { + "type": "uint32_t", + "name": "dword158", + "offset": 344 + }, + { + "type": "uint32_t", + "name": "dword15C", + "offset": 348 + }, + { + "type": "uint32_t", + "name": "dword160", + "offset": 352 + }, + { + "type": "uint32_t", + "name": "dword164", + "offset": 356 + }, + { + "type": "uint32_t", + "name": "dword168", + "offset": 360 + }, + { + "type": "uint32_t", + "name": "dword16C", + "offset": 364 + }, + { + "type": "uint32_t", + "name": "m_texSlot", + "offset": 368 + }, + { + "type": "float", + "name": "m_above", + "offset": 372 + }, + { + "type": "float", + "name": "m_below", + "offset": 376 + }, + { + "type": "float", + "name": "m_gravity", + "offset": 380 + } + ] + }, { "name": "TSHashObject_BATCHEDRENDERFONTDESC_HASHKEY_PTR", "size": 24, @@ -5642,6 +13508,58 @@ } ] }, + { + "name": "CBaseManaged", + "size": 28, + "members": [ + { + "type": "void*", + "name": "v_vtable", + "offset": 0 + }, + { + "type": "TSLink_CBaseManaged", + "name": "m_link", + "offset": 4 + }, + { + "type": "uint8_t", + "name": "m_dataTypeId", + "offset": 12 + }, + { + "type": "uint8_t", + "name": "m_flags", + "offset": 13 + }, + { + "type": "void**", + "name": "m_updateFcn", + "offset": 16 + }, + { + "type": "void*", + "name": "m_updateData", + "offset": 20 + }, + { + "type": "float", + "name": "m_updatePriority", + "offset": 24 + } + ] + }, + { + "name": "TSLinkedNode_CBaseManaged", + "size": 8, + "members": [ + { + "type": "TSLink_CBaseManaged", + "name": "m_link", + "offset": 0 + } + ] + }, { "name": "TSLinkedNode_CGxBuf", "size": 8, @@ -5850,6 +13768,54 @@ } ] }, + { + "name": "TSHashObject_CShaderEffect_HASHKEY_STRI", + "size": 24, + "members": [ + { + "type": "uint32_t", + "name": "m_hashval", + "offset": 0 + }, + { + "type": "TSLink_CShaderEffect", + "name": "m_linktoslot", + "offset": 4 + }, + { + "type": "TSLink_CShaderEffect", + "name": "m_linktofull", + "offset": 12 + }, + { + "type": "HASHKEY_STRI", + "name": "m_key", + "offset": 20 + } + ] + }, + { + "name": "TSLinkedNode_CShaderEffect", + "size": 8, + "members": [ + { + "type": "TSLink_CShaderEffect", + "name": "m_link", + "offset": 0 + } + ] + }, + { + "name": "TSLinkedNode_CSimpleFrame", + "size": 8, + "members": [ + { + "type": "TSLink_CSimpleFrame", + "name": "m_link", + "offset": 0 + } + ] + }, { "name": "CStatus__STATUSENTRY", "size": 16, @@ -6176,6 +14142,22 @@ } ] }, + { + "name": "TSList_CBaseManaged", + "size": 12, + "members": [ + { + "type": "ptrdiff_t", + "name": "m_linkoffset", + "offset": 0 + }, + { + "type": "TSLink_CBaseManaged", + "name": "m_terminator", + "offset": 4 + } + ] + }, { "name": "TSList_CStatus__STATUSENTRY", "size": 12, @@ -6432,6 +14414,22 @@ } ] }, + { + "name": "TSList_CSimpleFrame", + "size": 12, + "members": [ + { + "type": "ptrdiff_t", + "name": "m_linkoffset", + "offset": 0 + }, + { + "type": "TSLink_CSimpleFrame", + "name": "m_terminator", + "offset": 4 + } + ] + }, { "name": "TSList_EVENTLISTENERNODE", "size": 12, @@ -6496,6 +14494,22 @@ } ] }, + { + "name": "TSList_CShaderEffect", + "size": 12, + "members": [ + { + "type": "ptrdiff_t", + "name": "m_linkoffset", + "offset": 0 + }, + { + "type": "TSLink_CShaderEffect", + "name": "m_terminator", + "offset": 4 + } + ] + }, { "name": "TSList_CILayer", "size": 12, @@ -6602,6 +14616,444 @@ } ] }, + { + "name": "CM2Shared", + "size": 424, + "members": [ + { + "type": "uint32_t", + "name": "m_refCount", + "offset": 0 + }, + { + "type": "CM2Cache*", + "name": "m_cache", + "offset": 4 + }, + { + "type": "uint32_t", + "name": "m_flags", + "offset": 8 + }, + { + "type": "CAsyncObject*", + "name": "asyncObject", + "offset": 12 + }, + { + "type": "CM2Model*", + "name": "m_callbackList", + "offset": 16 + }, + { + "type": "CM2Model**", + "name": "m_callbackTail", + "offset": 20 + }, + { + "type": "uint32_t", + "name": "dword18", + "offset": 24 + }, + { + "type": "uint32_t", + "name": "dword1C", + "offset": 28 + }, + { + "type": "uint32_t", + "name": "dword20", + "offset": 32 + }, + { + "type": "uint32_t", + "name": "numLowPrioritySequences", + "offset": 36 + }, + { + "type": "void*", + "name": "lowPrioritySequences", + "offset": 40 + }, + { + "type": "uint32_t", + "name": "dword2C", + "offset": 44 + }, + { + "type": "CM2Shared**", + "name": "m_freePrev", + "offset": 48 + }, + { + "type": "CM2Shared*", + "name": "m_freeNext", + "offset": 52 + }, + { + "type": "uint32_t", + "name": "dword38", + "offset": 56 + }, + { + "type": "uint8_t", + "name": "m_filePath", + "arrsize": 260, + "offset": 60 + }, + { + "type": "uint8_t*", + "name": "ext", + "offset": 320 + }, + { + "type": "uint32_t", + "name": "dword144", + "offset": 324 + }, + { + "type": "uint32_t", + "name": "dword148", + "offset": 328 + }, + { + "type": "uint32_t", + "name": "dword14C", + "offset": 332 + }, + { + "type": "M2Data*", + "name": "data", + "offset": 336 + }, + { + "type": "CAaBox", + "name": "aaBox154", + "offset": 340 + }, + { + "type": "uint32_t", + "name": "size", + "offset": 364 + }, + { + "type": "M2SkinProfile*", + "name": "skinProfile", + "offset": 368 + }, + { + "type": "HTEXTURE*", + "name": "textures", + "offset": 372 + }, + { + "type": "CGxPool*", + "name": "m_indexPool", + "offset": 376 + }, + { + "type": "CGxBuf*", + "name": "m_indexBuf", + "offset": 380 + }, + { + "type": "CGxPool*", + "name": "m_vertexPool", + "offset": 384 + }, + { + "type": "CGxBuf*", + "name": "m_vertexBuf", + "offset": 388 + }, + { + "type": "CShaderEffect**", + "name": "m_batchShaders", + "offset": 392 + }, + { + "type": "M2SkinSection*", + "name": "m_skinSections", + "offset": 396 + }, + { + "type": "uint32_t", + "name": "uint190", + "offset": 400 + }, + { + "type": "uint32_t", + "name": "uint194", + "offset": 404 + }, + { + "type": "uint32_t", + "name": "dword198", + "offset": 408 + }, + { + "type": "uint32_t", + "name": "dword19C", + "offset": 412 + }, + { + "type": "uint32_t", + "name": "dword1A0", + "offset": 416 + }, + { + "type": "uint32_t", + "name": "dword1A4", + "offset": 420 + } + ] + }, + { + "name": "M2Bounds", + "size": 28, + "members": [ + { + "type": "CAaBox", + "name": "extent", + "offset": 0 + }, + { + "type": "float", + "name": "radius", + "offset": 24 + } + ] + }, + { + "name": "M2ModelColor", + "size": 32, + "members": [ + { + "type": "M2ModelTrack_C3Vector", + "name": "colorTrack", + "offset": 0 + }, + { + "type": "M2ModelTrack_float", + "name": "alphaTrack", + "offset": 20 + } + ] + }, + { + "name": "M2ModelLight", + "size": 188, + "members": [ + { + "type": "M2ModelTrack_C3Vector", + "name": "ambientColorTrack", + "offset": 0 + }, + { + "type": "M2ModelTrack_float", + "name": "ambientIntensityTrack", + "offset": 20 + }, + { + "type": "M2ModelTrack_C3Vector", + "name": "diffuseColorTrack", + "offset": 32 + }, + { + "type": "M2ModelTrack_float", + "name": "diffuseIntensityTrack", + "offset": 52 + }, + { + "type": "M2ModelTrack_uint8_t", + "name": "visibilityTrack", + "offset": 64 + }, + { + "type": "uint32_t", + "name": "uint64", + "offset": 76 + }, + { + "type": "CM2Light", + "name": "light", + "offset": 80 + } + ] + }, + { + "name": "CM2Lighting", + "size": 196, + "members": [ + { + "type": "CM2Scene*", + "name": "m_scene", + "offset": 0 + }, + { + "type": "CAaSphere", + "name": "sphere4", + "offset": 4 + }, + { + "type": "uint32_t", + "name": "m_flags", + "offset": 20 + }, + { + "type": "C3Vector", + "name": "vector18", + "offset": 24 + }, + { + "type": "C3Vector", + "name": "vector24", + "offset": 36 + }, + { + "type": "C3Vector", + "name": "vector30", + "offset": 48 + }, + { + "type": "C3Vector", + "name": "vector3C", + "offset": 60 + }, + { + "type": "C3Vector", + "name": "vector48", + "offset": 72 + }, + { + "type": "C3Vector", + "name": "m_sunAmbient", + "offset": 84 + }, + { + "type": "C3Vector", + "name": "m_sunDiffuse", + "offset": 96 + }, + { + "type": "C3Vector", + "name": "m_sunSpecular", + "offset": 108 + }, + { + "type": "C3Vector", + "name": "m_sunDir", + "offset": 120 + }, + { + "type": "CM2Light*", + "name": "m_lights", + "arrsize": 4, + "offset": 132 + }, + { + "type": "uint32_t", + "name": "m_lightCount", + "offset": 148 + }, + { + "type": "float", + "name": "m_fogStart", + "offset": 152 + }, + { + "type": "float", + "name": "m_fogEnd", + "offset": 156 + }, + { + "type": "float", + "name": "m_fogScale", + "offset": 160 + }, + { + "type": "float", + "name": "m_fogDensity", + "offset": 164 + }, + { + "type": "C3Vector", + "name": "m_fogColor", + "offset": 168 + }, + { + "type": "C4Plane", + "name": "m_liquidPlane", + "offset": 180 + } + ] + }, + { + "name": "M2ModelBone", + "size": 164, + "members": [ + { + "type": "M2ModelTrack_C3Vector", + "name": "translationTrack", + "offset": 0 + }, + { + "type": "M2ModelTrack_C4Quaternion", + "name": "rotationTrack", + "offset": 20 + }, + { + "type": "M2ModelTrack_C3Vector", + "name": "scaleTrack", + "offset": 44 + }, + { + "type": "M2ModelBoneSeq", + "name": "sequence", + "offset": 64 + }, + { + "type": "M2ModelBoneSeq", + "name": "secondarySequence", + "offset": 100 + }, + { + "type": "uint32_t", + "name": "flags", + "offset": 136 + }, + { + "type": "uint32_t", + "name": "uint90", + "offset": 140 + }, + { + "type": "uint16_t", + "name": "uint94", + "offset": 144 + }, + { + "type": "uint32_t", + "name": "uint9C", + "offset": 148 + }, + { + "type": "float", + "name": "floatA0", + "offset": 152 + }, + { + "type": "float", + "name": "floatA4", + "offset": 156 + }, + { + "type": "float", + "name": "floatA8", + "offset": 160 + } + ] + }, { "name": "CGxAppRenderState", "size": 24, @@ -6690,6 +15142,263 @@ } ] }, + { + "name": "M2SequenceKeys_C3Vector", + "size": 8, + "members": [ + { + "type": "M2Array_C3Vector", + "name": "keys", + "offset": 0 + } + ] + }, + { + "name": "M2SequenceKeys_C4Quaternion", + "size": 8, + "members": [ + { + "type": "M2Array_C4Quaternion", + "name": "keys", + "offset": 0 + } + ] + }, + { + "name": "M2SequenceKeys_M2CompQuat", + "size": 8, + "members": [ + { + "type": "M2Array_M2CompQuat", + "name": "keys", + "offset": 0 + } + ] + }, + { + "name": "M2TrackBase", + "size": 12, + "members": [ + { + "type": "uint16_t", + "name": "trackType", + "offset": 0 + }, + { + "type": "uint16_t", + "name": "loopIndex", + "offset": 2 + }, + { + "type": "M2Array_M2SequenceTimes", + "name": "sequenceTimes", + "offset": 4 + } + ] + }, + { + "name": "M2SequenceKeys_M2SplineKey_C3Vector", + "size": 8, + "members": [ + { + "type": "M2Array_M2SplineKey_C3Vector", + "name": "keys", + "offset": 0 + } + ] + }, + { + "name": "M2SequenceKeys_M2SplineKey_float", + "size": 8, + "members": [ + { + "type": "M2Array_M2SplineKey_float", + "name": "keys", + "offset": 0 + } + ] + }, + { + "name": "M2PartTrack_C3Vector", + "size": 16, + "members": [ + { + "type": "M2Array_fixed16", + "name": "times", + "offset": 0 + }, + { + "type": "M2Array_C3Vector", + "name": "values", + "offset": 8 + } + ] + }, + { + "name": "M2PartTrack_fixed16", + "size": 16, + "members": [ + { + "type": "M2Array_fixed16", + "name": "times", + "offset": 0 + }, + { + "type": "M2Array_fixed16", + "name": "values", + "offset": 8 + } + ] + }, + { + "name": "M2PartTrack_C2Vector", + "size": 16, + "members": [ + { + "type": "M2Array_fixed16", + "name": "times", + "offset": 0 + }, + { + "type": "M2Array_C2Vector", + "name": "values", + "offset": 8 + } + ] + }, + { + "name": "M2SequenceKeys_fixed16", + "size": 8, + "members": [ + { + "type": "M2Array_fixed16", + "name": "keys", + "offset": 0 + } + ] + }, + { + "name": "M2SequenceKeys_float", + "size": 8, + "members": [ + { + "type": "M2Array_float", + "name": "keys", + "offset": 0 + } + ] + }, + { + "name": "M2SkinProfile", + "size": 48, + "members": [ + { + "type": "uint32_t", + "name": "magic", + "offset": 0 + }, + { + "type": "M2Array_uint16_t", + "name": "vertices", + "offset": 4 + }, + { + "type": "M2Array_uint16_t", + "name": "indices", + "offset": 12 + }, + { + "type": "M2Array_ubyte4", + "name": "bones", + "offset": 20 + }, + { + "type": "M2Array_M2SkinSection", + "name": "skinSections", + "offset": 28 + }, + { + "type": "M2Array_M2Batch", + "name": "batches", + "offset": 36 + }, + { + "type": "uint32_t", + "name": "boneCountMax", + "offset": 44 + } + ] + }, + { + "name": "M2PartTrack_uint16_t", + "size": 16, + "members": [ + { + "type": "M2Array_fixed16", + "name": "times", + "offset": 0 + }, + { + "type": "M2Array_uint16_t", + "name": "values", + "offset": 8 + } + ] + }, + { + "name": "M2SequenceKeys_uint16_t", + "size": 8, + "members": [ + { + "type": "M2Array_uint16_t", + "name": "keys", + "offset": 0 + } + ] + }, + { + "name": "M2SequenceTimes", + "size": 8, + "members": [ + { + "type": "M2Array_uint32_t", + "name": "times", + "offset": 0 + } + ] + }, + { + "name": "M2Texture", + "size": 16, + "members": [ + { + "type": "uint32_t", + "name": "textureId", + "offset": 0 + }, + { + "type": "uint16_t", + "name": "flags", + "offset": 4 + }, + { + "type": "M2Array_uint8_t", + "name": "filename", + "offset": 8 + } + ] + }, + { + "name": "M2SequenceKeys_uint8_t", + "size": 8, + "members": [ + { + "type": "M2Array_uint8_t", + "name": "keys", + "offset": 0 + } + ] + }, { "name": "TGAHeader", "size": 20, @@ -6772,6 +15481,38 @@ } ] }, + { + "name": "TManaged_float", + "size": 32, + "members": [ + { + "type": "CBaseManaged", + "name": "b_base", + "offset": 0 + }, + { + "type": "float", + "name": "m_data", + "offset": 28 + } + ] + }, + { + "name": "TManaged_C3Vector", + "size": 40, + "members": [ + { + "type": "CBaseManaged", + "name": "b_base", + "offset": 0 + }, + { + "type": "C3Vector", + "name": "m_data", + "offset": 28 + } + ] + }, { "name": "CGxBuf", "size": 32, @@ -7159,6 +15900,54 @@ } ] }, + { + "name": "CShaderEffect", + "size": 468, + "members": [ + { + "type": "TSHashObject_CShaderEffect_HASHKEY_STRI", + "name": "b_base", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "dword18", + "offset": 24 + }, + { + "type": "uint32_t", + "name": "dword1C", + "offset": 28 + }, + { + "type": "uint32_t", + "name": "dword20", + "offset": 32 + }, + { + "type": "uint32_t", + "name": "dword24", + "offset": 36 + }, + { + "type": "uint32_t", + "name": "dword28", + "offset": 40 + }, + { + "type": "CGxShader*", + "name": "vertexShaders", + "arrsize": 90, + "offset": 44 + }, + { + "type": "CGxShader*", + "name": "pixelShaders", + "arrsize": 16, + "offset": 404 + } + ] + }, { "name": "EVENTLISTENERNODE", "size": 12, @@ -7963,6 +16752,32 @@ } ] }, + { + "name": "TSHashTable_CShaderEffect_HASHKEY_STRI", + "size": 36, + "members": [ + { + "type": "TSList_CShaderEffect", + "name": "m_fulllist", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "m_fullnessIndicator", + "offset": 12 + }, + { + "type": "TSGrowableArray_TSList_CShaderEffect", + "name": "m_slotlistarray", + "offset": 16 + }, + { + "type": "uint32_t", + "name": "m_slotmask", + "offset": 32 + } + ] + }, { "name": "TSHashTable_RGN_HASHKEY_NONE", "size": 36, @@ -8021,6 +16836,38 @@ } ] }, + { + "name": "M2Vertex", + "size": 48, + "members": [ + { + "type": "C3Vector", + "name": "position", + "offset": 0 + }, + { + "type": "ubyte4", + "name": "weights", + "offset": 12 + }, + { + "type": "ubyte4", + "name": "indices", + "offset": 16 + }, + { + "type": "C3Vector", + "name": "normal", + "offset": 20 + }, + { + "type": "C2Vector", + "name": "texcoord", + "arrsize": 2, + "offset": 32 + } + ] + }, { "name": "CBLPFile", "size": 1204, @@ -8072,6 +16919,895 @@ } ] }, + { + "name": "M2Data", + "size": 312, + "members": [ + { + "type": "uint32_t", + "name": "MD20", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "version", + "offset": 4 + }, + { + "type": "M2Array_uint8_t", + "name": "name", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "flags", + "offset": 16 + }, + { + "type": "M2Array_M2Loop", + "name": "loops", + "offset": 20 + }, + { + "type": "M2Array_M2Sequence", + "name": "sequences", + "offset": 28 + }, + { + "type": "M2Array_uint16_t", + "name": "sequenceIdxHashById", + "offset": 36 + }, + { + "type": "M2Array_M2CompBone", + "name": "bones", + "offset": 44 + }, + { + "type": "M2Array_uint16_t", + "name": "boneIndicesById", + "offset": 52 + }, + { + "type": "M2Array_M2Vertex", + "name": "vertices", + "offset": 60 + }, + { + "type": "uint32_t", + "name": "numSkinProfiles", + "offset": 68 + }, + { + "type": "M2Array_M2Color", + "name": "colors", + "offset": 72 + }, + { + "type": "M2Array_M2Texture", + "name": "textures", + "offset": 80 + }, + { + "type": "M2Array_M2TextureWeight", + "name": "textureWeights", + "offset": 88 + }, + { + "type": "M2Array_M2TextureTransform", + "name": "textureTransforms", + "offset": 96 + }, + { + "type": "M2Array_uint16_t", + "name": "textureIndicesById", + "offset": 104 + }, + { + "type": "M2Array_M2Material", + "name": "materials", + "offset": 112 + }, + { + "type": "M2Array_uint16_t", + "name": "boneCombos", + "offset": 120 + }, + { + "type": "M2Array_uint16_t", + "name": "textureCombos", + "offset": 128 + }, + { + "type": "M2Array_uint16_t", + "name": "textureCoordCombos", + "offset": 136 + }, + { + "type": "M2Array_uint16_t", + "name": "textureWeightCombos", + "offset": 144 + }, + { + "type": "M2Array_uint16_t", + "name": "textureTransformCombos", + "offset": 152 + }, + { + "type": "M2Bounds", + "name": "bounds", + "offset": 160 + }, + { + "type": "M2Bounds", + "name": "collisionBounds", + "offset": 188 + }, + { + "type": "M2Array_uint16_t", + "name": "collisionIndices", + "offset": 216 + }, + { + "type": "M2Array_C3Vector", + "name": "collisionPositions", + "offset": 224 + }, + { + "type": "M2Array_C3Vector", + "name": "collisionFaceNormals", + "offset": 232 + }, + { + "type": "M2Array_M2Attachment", + "name": "attachments", + "offset": 240 + }, + { + "type": "M2Array_uint16_t", + "name": "attachmentIndicesById", + "offset": 248 + }, + { + "type": "M2Array_M2Event", + "name": "events", + "offset": 256 + }, + { + "type": "M2Array_M2Light", + "name": "lights", + "offset": 264 + }, + { + "type": "M2Array_M2Camera", + "name": "cameras", + "offset": 272 + }, + { + "type": "M2Array_uint16_t", + "name": "cameraIndicesById", + "offset": 280 + }, + { + "type": "M2Array_M2Ribbon", + "name": "ribbons", + "offset": 288 + }, + { + "type": "M2Array_M2Particle", + "name": "particles", + "offset": 296 + }, + { + "type": "M2Array_uint16_t", + "name": "textureCombinerCombos", + "offset": 304 + } + ] + }, + { + "name": "M2Sequence", + "size": 64, + "members": [ + { + "type": "uint16_t", + "name": "id", + "offset": 0 + }, + { + "type": "uint16_t", + "name": "variationIndex", + "offset": 2 + }, + { + "type": "uint32_t", + "name": "duration", + "offset": 4 + }, + { + "type": "float", + "name": "movespeed", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "flags", + "offset": 12 + }, + { + "type": "uint32_t", + "name": "frequency", + "offset": 16 + }, + { + "type": "CiRange", + "name": "replay", + "offset": 20 + }, + { + "type": "uint32_t", + "name": "blendtime", + "offset": 28 + }, + { + "type": "M2Bounds", + "name": "bounds", + "offset": 32 + }, + { + "type": "uint16_t", + "name": "variationNext", + "offset": 60 + }, + { + "type": "uint16_t", + "name": "aliasNext", + "offset": 62 + } + ] + }, + { + "name": "CM2Model", + "size": 736, + "members": [ + { + "type": "uint32_t", + "name": "m_refCount", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "m_flags", + "offset": 4 + }, + { + "type": "CM2Model**", + "name": "m_scenePrev", + "offset": 8 + }, + { + "type": "CM2Model*", + "name": "m_sceneNext", + "offset": 12 + }, + { + "type": "uint32_t", + "name": "f_flags", + "offset": 16 + }, + { + "type": "uint32_t", + "name": "dword14", + "offset": 20 + }, + { + "type": "CM2Model**", + "name": "m_callbackPrev", + "offset": 24 + }, + { + "type": "CM2Model*", + "name": "m_callbackNext", + "offset": 28 + }, + { + "type": "void*", + "name": "m_loadedCallback", + "offset": 32 + }, + { + "type": "void*", + "name": "m_loadedArg", + "offset": 36 + }, + { + "type": "CM2Scene*", + "name": "m_scene", + "offset": 40 + }, + { + "type": "CM2Shared*", + "name": "m_shared", + "offset": 44 + }, + { + "type": "CM2Model*", + "name": "model30", + "offset": 48 + }, + { + "type": "CM2ModelCall*", + "name": "m_modelCallList", + "offset": 52 + }, + { + "type": "CM2ModelCall**", + "name": "m_modelCallTail", + "offset": 56 + }, + { + "type": "uint32_t", + "name": "dword3C", + "offset": 60 + }, + { + "type": "CM2Model**", + "name": "m_animatePrev", + "offset": 64 + }, + { + "type": "CM2Model*", + "name": "m_animateNext", + "offset": 68 + }, + { + "type": "CM2Model*", + "name": "m_attachParent", + "offset": 72 + }, + { + "type": "void*", + "name": "m_attachments", + "offset": 76 + }, + { + "type": "uint32_t", + "name": "dword50", + "offset": 80 + }, + { + "type": "uint32_t", + "name": "dword54", + "offset": 84 + }, + { + "type": "CM2Model*", + "name": "model58", + "offset": 88 + }, + { + "type": "uint32_t", + "name": "dword5C", + "offset": 92 + }, + { + "type": "CM2Model*", + "name": "model60", + "offset": 96 + }, + { + "type": "uint32_t", + "name": "m_time", + "offset": 100 + }, + { + "type": "CM2Model**", + "name": "m_drawPrev", + "offset": 104 + }, + { + "type": "CM2Model*", + "name": "m_drawNext", + "offset": 108 + }, + { + "type": "uint32_t*", + "name": "m_loops", + "offset": 112 + }, + { + "type": "uint32_t", + "name": "uint74", + "offset": 116 + }, + { + "type": "uint32_t", + "name": "dword78", + "offset": 120 + }, + { + "type": "uint32_t", + "name": "dword7C", + "offset": 124 + }, + { + "type": "uint32_t", + "name": "dword80", + "offset": 128 + }, + { + "type": "uint32_t", + "name": "dword84", + "offset": 132 + }, + { + "type": "float", + "name": "float88", + "offset": 136 + }, + { + "type": "uint32_t", + "name": "uint8C", + "offset": 140 + }, + { + "type": "uint32_t", + "name": "uint90", + "offset": 144 + }, + { + "type": "M2ModelBone*", + "name": "m_bones", + "offset": 148 + }, + { + "type": "C44Matrix*", + "name": "m_boneMatrices", + "offset": 152 + }, + { + "type": "void*", + "name": "m_skinSections", + "offset": 156 + }, + { + "type": "M2ModelColor*", + "name": "m_colors", + "offset": 160 + }, + { + "type": "HTEXTURE*", + "name": "m_textures", + "offset": 164 + }, + { + "type": "M2ModelTextureWeight*", + "name": "m_textureWeights", + "offset": 168 + }, + { + "type": "void*", + "name": "m_textureTransforms", + "offset": 172 + }, + { + "type": "C44Matrix*", + "name": "m_textureMatrices", + "offset": 176 + }, + { + "type": "C44Matrix", + "name": "matrixB4", + "offset": 180 + }, + { + "type": "C44Matrix", + "name": "matrixF4", + "offset": 244 + }, + { + "type": "C44Matrix", + "name": "matrix134", + "offset": 308 + }, + { + "type": "uint32_t", + "name": "dword174", + "offset": 372 + }, + { + "type": "float", + "name": "m_alpha", + "offset": 376 + }, + { + "type": "uint32_t", + "name": "dword17C", + "offset": 380 + }, + { + "type": "uint32_t", + "name": "dword180", + "offset": 384 + }, + { + "type": "uint32_t", + "name": "dword184", + "offset": 388 + }, + { + "type": "uint32_t", + "name": "dword188", + "offset": 392 + }, + { + "type": "uint32_t", + "name": "dword18C", + "offset": 396 + }, + { + "type": "uint32_t", + "name": "dword190", + "offset": 400 + }, + { + "type": "uint32_t", + "name": "dword194", + "offset": 404 + }, + { + "type": "float", + "name": "float198", + "offset": 408 + }, + { + "type": "float", + "name": "alpha19C", + "offset": 412 + }, + { + "type": "C3Vector", + "name": "m_currentDiffuse", + "offset": 416 + }, + { + "type": "C3Vector", + "name": "m_currentEmissive", + "offset": 428 + }, + { + "type": "uint32_t", + "name": "dword1B8", + "offset": 440 + }, + { + "type": "void*", + "name": "m_drawCallback", + "offset": 444 + }, + { + "type": "uint32_t", + "name": "dword1C0", + "offset": 448 + }, + { + "type": "uint32_t", + "name": "dword1C4", + "offset": 452 + }, + { + "type": "uint32_t", + "name": "dword1C8", + "offset": 456 + }, + { + "type": "uint32_t", + "name": "dword1CC", + "offset": 460 + }, + { + "type": "M2ModelLight*", + "name": "m_lights", + "offset": 464 + }, + { + "type": "CM2Lighting", + "name": "m_lighting", + "offset": 468 + }, + { + "type": "CM2Lighting*", + "name": "m_currentLighting", + "offset": 664 + }, + { + "type": "void*", + "name": "m_lightingCallback", + "offset": 668 + }, + { + "type": "void*", + "name": "m_lightingArg", + "offset": 672 + }, + { + "type": "M2ModelCamera*", + "name": "m_cameras", + "offset": 676 + }, + { + "type": "M2ModelRibbon*", + "name": "m_ribbons", + "offset": 680 + }, + { + "type": "CRibbonEmitter*", + "name": "m_ribbonEmitters", + "offset": 684 + }, + { + "type": "void*", + "name": "m_particles", + "offset": 688 + }, + { + "type": "uint32_t", + "name": "dword2C4", + "offset": 692 + }, + { + "type": "uint32_t", + "name": "dword2C8", + "offset": 696 + }, + { + "type": "uint32_t", + "name": "dword2CC", + "offset": 700 + }, + { + "type": "M2ModelOptGeo*", + "name": "m_optGeo", + "offset": 704 + }, + { + "type": "uint32_t", + "name": "dword2D4", + "offset": 708 + }, + { + "type": "uint32_t", + "name": "dword2D8", + "offset": 712 + }, + { + "type": "uint32_t", + "name": "dword2DC", + "offset": 716 + }, + { + "type": "uint32_t", + "name": "dword2E0", + "offset": 720 + }, + { + "type": "uint32_t", + "name": "dword2E4", + "offset": 724 + }, + { + "type": "uint32_t", + "name": "dword2E8", + "offset": 728 + }, + { + "type": "uint32_t", + "name": "dword2EC", + "offset": 732 + } + ] + }, + { + "name": "M2ModelCamera", + "size": 56, + "members": [ + { + "type": "M2ModelTrack_C3Vector", + "name": "positionTrack", + "offset": 0 + }, + { + "type": "M2ModelTrack_C3Vector", + "name": "targetTrack", + "offset": 20 + }, + { + "type": "M2ModelTrack_float", + "name": "rollTrack", + "offset": 40 + }, + { + "type": "HCAMERA", + "name": "m_camera", + "offset": 52 + } + ] + }, + { + "name": "M2Event", + "size": 36, + "members": [ + { + "type": "uint32_t", + "name": "eventId", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "data", + "offset": 4 + }, + { + "type": "uint16_t", + "name": "boneIndex", + "offset": 8 + }, + { + "type": "C3Vector", + "name": "position", + "offset": 12 + }, + { + "type": "M2TrackBase", + "name": "eventTrack", + "offset": 24 + } + ] + }, + { + "name": "M2Track_uint8_t", + "size": 20, + "members": [ + { + "type": "M2TrackBase", + "name": "b_base", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_uint8_t", + "name": "sequenceKeys", + "offset": 12 + } + ] + }, + { + "name": "M2Track_M2SplineKey_C3Vector", + "size": 20, + "members": [ + { + "type": "M2TrackBase", + "name": "b_base", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_M2SplineKey_C3Vector", + "name": "sequenceKeys", + "offset": 12 + } + ] + }, + { + "name": "M2Track_M2SplineKey_float", + "size": 20, + "members": [ + { + "type": "M2TrackBase", + "name": "b_base", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_M2SplineKey_float", + "name": "sequenceKeys", + "offset": 12 + } + ] + }, + { + "name": "M2Track_C3Vector", + "size": 20, + "members": [ + { + "type": "M2TrackBase", + "name": "b_base", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_C3Vector", + "name": "sequenceKeys", + "offset": 12 + } + ] + }, + { + "name": "M2Track_fixed16", + "size": 20, + "members": [ + { + "type": "M2TrackBase", + "name": "b_base", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_fixed16", + "name": "sequenceKeys", + "offset": 12 + } + ] + }, + { + "name": "M2Track_M2CompQuat", + "size": 20, + "members": [ + { + "type": "M2TrackBase", + "name": "b_base", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_M2CompQuat", + "name": "sequenceKeys", + "offset": 12 + } + ] + }, + { + "name": "M2Track_float", + "size": 20, + "members": [ + { + "type": "M2TrackBase", + "name": "b_base", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_float", + "name": "sequenceKeys", + "offset": 12 + } + ] + }, + { + "name": "M2Track_uint16_t", + "size": 20, + "members": [ + { + "type": "M2TrackBase", + "name": "b_base", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_uint16_t", + "name": "sequenceKeys", + "offset": 12 + } + ] + }, + { + "name": "M2Track_C4Quaternion", + "size": 20, + "members": [ + { + "type": "M2TrackBase", + "name": "b_base", + "offset": 0 + }, + { + "type": "M2Array_M2SequenceKeys_C4Quaternion", + "name": "sequenceKeys", + "offset": 12 + } + ] + }, { "name": "CTgaFile", "size": 68, @@ -8124,6 +17860,27 @@ } ] }, + { + "name": "CAngle", + "size": 40, + "members": [ + { + "type": "TManaged_float", + "name": "b_base", + "offset": 0 + }, + { + "type": "float", + "name": "m_cos", + "offset": 32 + }, + { + "type": "float", + "name": "m_sin", + "offset": 36 + } + ] + }, { "name": "TSingletonInstanceId_EvtContext", "size": 12, @@ -8161,6 +17918,27 @@ } ] }, + { + "name": "CDataMgr", + "size": 28, + "members": [ + { + "type": "CHandleObject", + "name": "b_base", + "offset": 0 + }, + { + "type": "TSFixedArray_pointer_to_CBaseManaged", + "name": "m_managedArray", + "offset": 4 + }, + { + "type": "TSExplicitList_CBaseManaged", + "name": "m_updateList", + "offset": 16 + } + ] + }, { "name": "CStatus", "size": 12, @@ -8454,6 +18232,43 @@ } ] }, + { + "name": "CFrameStrataNode", + "size": 264, + "members": [ + { + "type": "TSExplicitList_CSimpleFrame", + "name": "pendingFrames", + "offset": 0 + }, + { + "type": "TSExplicitList_CSimpleFrame", + "name": "frames", + "offset": 12 + }, + { + "type": "CSimpleFrame*", + "name": "pendingFrame", + "offset": 24 + }, + { + "type": "CRenderBatch", + "name": "batches", + "arrsize": 5, + "offset": 28 + }, + { + "type": "int32_t", + "name": "batchDirty", + "offset": 248 + }, + { + "type": "TSExplicitList_CRenderBatch", + "name": "renderList", + "offset": 252 + } + ] + }, { "name": "CGxDeviceD3d", "size": 16048, @@ -8657,6 +18472,646 @@ } ] }, + { + "name": "M2Attachment", + "size": 40, + "members": [ + { + "type": "uint32_t", + "name": "attachmentId", + "offset": 0 + }, + { + "type": "uint16_t", + "name": "boneIndex", + "offset": 4 + }, + { + "type": "C3Vector", + "name": "position", + "offset": 8 + }, + { + "type": "M2Track_uint8_t", + "name": "visibilityTrack", + "offset": 20 + } + ] + }, + { + "name": "M2Camera", + "size": 100, + "members": [ + { + "type": "uint32_t", + "name": "cameraId", + "offset": 0 + }, + { + "type": "float", + "name": "fieldOfView", + "offset": 4 + }, + { + "type": "float", + "name": "farClip", + "offset": 8 + }, + { + "type": "float", + "name": "nearClip", + "offset": 12 + }, + { + "type": "M2Track_M2SplineKey_C3Vector", + "name": "positionTrack", + "offset": 16 + }, + { + "type": "C3Vector", + "name": "positionPivot", + "offset": 36 + }, + { + "type": "M2Track_M2SplineKey_C3Vector", + "name": "targetTrack", + "offset": 48 + }, + { + "type": "C3Vector", + "name": "targetPivot", + "offset": 68 + }, + { + "type": "M2Track_M2SplineKey_float", + "name": "rollTrack", + "offset": 80 + } + ] + }, + { + "name": "M2Color", + "size": 40, + "members": [ + { + "type": "M2Track_C3Vector", + "name": "colorTrack", + "offset": 0 + }, + { + "type": "M2Track_fixed16", + "name": "alphaTrack", + "offset": 20 + } + ] + }, + { + "name": "M2TextureWeight", + "size": 20, + "members": [ + { + "type": "M2Track_fixed16", + "name": "weightTrack", + "offset": 0 + } + ] + }, + { + "name": "M2CompBone", + "size": 88, + "members": [ + { + "type": "uint32_t", + "name": "boneId", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "flags", + "offset": 4 + }, + { + "type": "uint16_t", + "name": "parentIndex", + "offset": 8 + }, + { + "type": "uint16_t", + "name": "uDistToParent", + "offset": 10 + }, + { + "type": "M2CompBone__0012", + "name": "", + "offset": 12 + }, + { + "type": "M2Track_C3Vector", + "name": "translationTrack", + "offset": 16 + }, + { + "type": "M2Track_M2CompQuat", + "name": "rotationTrack", + "offset": 36 + }, + { + "type": "M2Track_C3Vector", + "name": "scaleTrack", + "offset": 56 + }, + { + "type": "C3Vector", + "name": "pivot", + "offset": 76 + } + ] + }, + { + "name": "M2TextureTransform", + "size": 60, + "members": [ + { + "type": "M2Track_C3Vector", + "name": "translationTrack", + "offset": 0 + }, + { + "type": "M2Track_M2CompQuat", + "name": "rotationTrack", + "offset": 20 + }, + { + "type": "M2Track_C3Vector", + "name": "scaleTrack", + "offset": 40 + } + ] + }, + { + "name": "M2Light", + "size": 156, + "members": [ + { + "type": "uint16_t", + "name": "lightType", + "offset": 0 + }, + { + "type": "uint16_t", + "name": "boneIndex", + "offset": 2 + }, + { + "type": "C3Vector", + "name": "position", + "offset": 4 + }, + { + "type": "M2Track_C3Vector", + "name": "ambientColorTrack", + "offset": 16 + }, + { + "type": "M2Track_float", + "name": "ambientIntensityTrack", + "offset": 36 + }, + { + "type": "M2Track_C3Vector", + "name": "diffuseColorTrack", + "offset": 56 + }, + { + "type": "M2Track_float", + "name": "diffuseIntensityTrack", + "offset": 76 + }, + { + "type": "M2Track_float", + "name": "attenuationStartTrack", + "offset": 96 + }, + { + "type": "M2Track_float", + "name": "attenuationEndTrack", + "offset": 116 + }, + { + "type": "M2Track_uint8_t", + "name": "visibilityTrack", + "offset": 136 + } + ] + }, + { + "name": "M2Particle", + "size": 476, + "members": [ + { + "type": "uint32_t", + "name": "particleId", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "flags", + "offset": 4 + }, + { + "type": "C3Vector", + "name": "position", + "offset": 8 + }, + { + "type": "uint16_t", + "name": "boneIndex", + "offset": 20 + }, + { + "type": "uint16_t", + "name": "textureIndex", + "offset": 22 + }, + { + "type": "M2Array_uint8_t", + "name": "geometryMdl", + "offset": 24 + }, + { + "type": "M2Array_uint8_t", + "name": "recursionMdl", + "offset": 32 + }, + { + "type": "uint8_t", + "name": "blendMode", + "offset": 40 + }, + { + "type": "uint8_t", + "name": "emitterType", + "offset": 41 + }, + { + "type": "uint16_t", + "name": "colorIndex", + "offset": 42 + }, + { + "type": "uint16_t", + "name": "pad", + "offset": 44 + }, + { + "type": "int16_t", + "name": "priorityPlane", + "offset": 46 + }, + { + "type": "uint16_t", + "name": "rows", + "offset": 48 + }, + { + "type": "uint16_t", + "name": "cols", + "offset": 50 + }, + { + "type": "M2Track_float", + "name": "speedTrack", + "offset": 52 + }, + { + "type": "M2Track_float", + "name": "variationTrack", + "offset": 72 + }, + { + "type": "M2Track_float", + "name": "latitudeTrack", + "offset": 92 + }, + { + "type": "M2Track_float", + "name": "longitudeTrack", + "offset": 112 + }, + { + "type": "M2Track_float", + "name": "gravityTrack", + "offset": 132 + }, + { + "type": "M2Track_float", + "name": "lifeTrack", + "offset": 152 + }, + { + "type": "float", + "name": "lifeVariation", + "offset": 172 + }, + { + "type": "M2Track_float", + "name": "emissionRateTrack", + "offset": 176 + }, + { + "type": "float", + "name": "emissionRateVariation", + "offset": 196 + }, + { + "type": "M2Track_float", + "name": "widthTrack", + "offset": 200 + }, + { + "type": "M2Track_float", + "name": "lengthTrack", + "offset": 220 + }, + { + "type": "M2Track_float", + "name": "zsourceTrack", + "offset": 240 + }, + { + "type": "M2PartTrack_C3Vector", + "name": "colorTrack", + "offset": 260 + }, + { + "type": "M2PartTrack_fixed16", + "name": "alphaTrack", + "offset": 276 + }, + { + "type": "M2PartTrack_C2Vector", + "name": "scaleTrack", + "offset": 292 + }, + { + "type": "C2Vector", + "name": "scaleVariation", + "offset": 308 + }, + { + "type": "M2PartTrack_uint16_t", + "name": "headCellTrack", + "offset": 316 + }, + { + "type": "M2PartTrack_uint16_t", + "name": "tailCellTrack", + "offset": 332 + }, + { + "type": "float", + "name": "tailLength", + "offset": 348 + }, + { + "type": "float", + "name": "twinkleFPS", + "offset": 352 + }, + { + "type": "float", + "name": "twinkleOnOff", + "offset": 356 + }, + { + "type": "CRange", + "name": "twinkleScale", + "offset": 360 + }, + { + "type": "float", + "name": "ivelScale", + "offset": 368 + }, + { + "type": "float", + "name": "drag", + "offset": 372 + }, + { + "type": "float", + "name": "initialSpin", + "offset": 376 + }, + { + "type": "float", + "name": "initialSpinVariation", + "offset": 380 + }, + { + "type": "float", + "name": "spin", + "offset": 384 + }, + { + "type": "float", + "name": "spinVariation", + "offset": 388 + }, + { + "type": "CAaBox", + "name": "tumble", + "offset": 392 + }, + { + "type": "C3Vector", + "name": "windVector", + "offset": 416 + }, + { + "type": "float", + "name": "windTime", + "offset": 428 + }, + { + "type": "float", + "name": "followSpeed1", + "offset": 432 + }, + { + "type": "float", + "name": "followScale1", + "offset": 436 + }, + { + "type": "float", + "name": "followSpeed2", + "offset": 440 + }, + { + "type": "float", + "name": "followScale2", + "offset": 444 + }, + { + "type": "M2Array_C3Vector", + "name": "spline", + "offset": 448 + }, + { + "type": "M2Track_uint8_t", + "name": "visibilityTrack", + "offset": 456 + } + ] + }, + { + "name": "M2Ribbon", + "size": 200, + "members": [ + { + "type": "uint32_t", + "name": "ribbonId", + "offset": 0 + }, + { + "type": "uint16_t", + "name": "boneIndex", + "offset": 4 + }, + { + "type": "C3Vector", + "name": "position", + "offset": 8 + }, + { + "type": "M2Track_uint16_t", + "name": "textureIndices", + "offset": 20 + }, + { + "type": "M2Track_uint16_t", + "name": "materialIndices", + "offset": 40 + }, + { + "type": "M2Track_C3Vector", + "name": "colorTrack", + "offset": 60 + }, + { + "type": "M2Track_fixed16", + "name": "alphaTrack", + "offset": 80 + }, + { + "type": "M2Track_float", + "name": "heightAboveTrack", + "offset": 100 + }, + { + "type": "M2Track_float", + "name": "heightBelowTrack", + "offset": 120 + }, + { + "type": "float", + "name": "edgesPerSecond", + "offset": 140 + }, + { + "type": "float", + "name": "edgeLifetime", + "offset": 144 + }, + { + "type": "float", + "name": "gravity", + "offset": 148 + }, + { + "type": "uint16_t", + "name": "textureRows", + "offset": 152 + }, + { + "type": "uint16_t", + "name": "textureCols", + "offset": 154 + }, + { + "type": "M2Track_uint16_t", + "name": "textureSlotTrack", + "offset": 156 + }, + { + "type": "M2Track_uint8_t", + "name": "visibilityTrack", + "offset": 176 + }, + { + "type": "int16_t", + "name": "priorityPlane", + "offset": 196 + }, + { + "type": "uint16_t", + "name": "pad", + "offset": 198 + } + ] + }, + { + "name": "CCamera", + "size": 336, + "members": [ + { + "type": "TManaged_C3Vector", + "name": "m_position", + "offset": 0 + }, + { + "type": "TManaged_C3Vector", + "name": "m_target", + "offset": 40 + }, + { + "type": "TManaged_float", + "name": "m_distance", + "offset": 80 + }, + { + "type": "TManaged_float", + "name": "m_zFar", + "offset": 112 + }, + { + "type": "TManaged_float", + "name": "m_zNear", + "offset": 144 + }, + { + "type": "CAngle", + "name": "m_aoa", + "offset": 176 + }, + { + "type": "CAngle", + "name": "m_fov", + "offset": 216 + }, + { + "type": "CAngle", + "name": "m_roll", + "offset": 256 + }, + { + "type": "CAngle", + "name": "m_rotation", + "offset": 296 + } + ] + }, { "name": "EvtContext", "size": 640, @@ -9354,6 +19809,513 @@ } ] }, + { + "name": "M2Array_C2Vector__data_or_offset", + "members": [ + { + "type": "C2Vector*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_C3Vector__data_or_offset", + "members": [ + { + "type": "C3Vector*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_C4Quaternion__data_or_offset", + "members": [ + { + "type": "C4Quaternion*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2Attachment__data_or_offset", + "members": [ + { + "type": "M2Attachment*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2Batch__data_or_offset", + "members": [ + { + "type": "M2Batch*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2Camera__data_or_offset", + "members": [ + { + "type": "M2Camera*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2Color__data_or_offset", + "members": [ + { + "type": "M2Color*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2CompBone__data_or_offset", + "members": [ + { + "type": "M2CompBone*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2CompQuat__data_or_offset", + "members": [ + { + "type": "M2CompQuat*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2Event__data_or_offset", + "members": [ + { + "type": "M2Event*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2Light__data_or_offset", + "members": [ + { + "type": "M2Light*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2Loop__data_or_offset", + "members": [ + { + "type": "M2Loop*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2Material__data_or_offset", + "members": [ + { + "type": "M2Material*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2Particle__data_or_offset", + "members": [ + { + "type": "M2Particle*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2Ribbon__data_or_offset", + "members": [ + { + "type": "M2Ribbon*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_C3Vector__data_or_offset", + "members": [ + { + "type": "M2SequenceKeys_C3Vector*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_C4Quaternion__data_or_offset", + "members": [ + { + "type": "M2SequenceKeys_C4Quaternion*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_M2CompQuat__data_or_offset", + "members": [ + { + "type": "M2SequenceKeys_M2CompQuat*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_M2SplineKey_C3Vector__data_or_offset", + "members": [ + { + "type": "M2SequenceKeys_M2SplineKey_C3Vector*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_M2SplineKey_float__data_or_offset", + "members": [ + { + "type": "M2SequenceKeys_M2SplineKey_float*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_fixed16__data_or_offset", + "members": [ + { + "type": "M2SequenceKeys_fixed16*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_float__data_or_offset", + "members": [ + { + "type": "M2SequenceKeys_float*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_uint16_t__data_or_offset", + "members": [ + { + "type": "M2SequenceKeys_uint16_t*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2SequenceKeys_uint8_t__data_or_offset", + "members": [ + { + "type": "M2SequenceKeys_uint8_t*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2SequenceTimes__data_or_offset", + "members": [ + { + "type": "M2SequenceTimes*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2Sequence__data_or_offset", + "members": [ + { + "type": "M2Sequence*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2SkinSection__data_or_offset", + "members": [ + { + "type": "M2SkinSection*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2SplineKey_C3Vector__data_or_offset", + "members": [ + { + "type": "M2SplineKey_C3Vector*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2SplineKey_float__data_or_offset", + "members": [ + { + "type": "M2SplineKey_float*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2TextureTransform__data_or_offset", + "members": [ + { + "type": "M2TextureTransform*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2TextureWeight__data_or_offset", + "members": [ + { + "type": "M2TextureWeight*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2Texture__data_or_offset", + "members": [ + { + "type": "M2Texture*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_M2Vertex__data_or_offset", + "members": [ + { + "type": "M2Vertex*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_fixed16__data_or_offset", + "members": [ + { + "type": "fixed16*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_float__data_or_offset", + "members": [ + { + "type": "float*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_ubyte4__data_or_offset", + "members": [ + { + "type": "ubyte4*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_uint16_t__data_or_offset", + "members": [ + { + "type": "uint16_t*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_uint32_t__data_or_offset", + "members": [ + { + "type": "uint32_t*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, + { + "name": "M2Array_uint8_t__data_or_offset", + "members": [ + { + "type": "uint8_t*", + "name": "data" + }, + { + "type": "uint32_t", + "name": "offset" + } + ] + }, { "name": "ubyte4__0000", "members": [ @@ -9382,6 +20344,19 @@ } ] }, + { + "name": "M2CompBone__0012", + "members": [ + { + "type": "M2CompBone__CompressData", + "name": "CompressData" + }, + { + "type": "uint32_t", + "name": "boneNameCRC" + } + ] + }, { "name": "TGAHeader__0019", "members": [