diff --git a/Rayman_X/cpa/public/GLD/GLD_Pub.h b/Rayman_X/cpa/public/GLD/GLD_Pub.h index 594698a4..b860ddef 100644 --- a/Rayman_X/cpa/public/GLD/GLD_Pub.h +++ b/Rayman_X/cpa/public/GLD/GLD_Pub.h @@ -55,8 +55,9 @@ typedef float GLD_tdxValue; #define GLD_C_CLEAR_NOTHING 0 #define GLD_C_CLEAR_BACKBUF 1 #define GLD_C_CLEAR_ZBUF 2 - + /* Structures for Viewports */ +typedef unsigned long DWORD; typedef struct GLD_tdstViewportAttributes_ { DWORD dwInitialHeight; /* Initial height of viewport in pixels */ diff --git a/game_re/gh_global.cxx b/game_re/gh_global.cxx index ea272b81..425d36ee 100644 --- a/game_re/gh_global.cxx +++ b/game_re/gh_global.cxx @@ -1,59 +1,409 @@ // AUTO-GENERATED FILE #include +undefined& DAT_00000004= (undefined&) GH_MEM(0x00000004); +undefined& LAB_0040a280= (undefined&) GH_MEM(0x0040a280); +undefined& LAB_0040a290= (undefined&) GH_MEM(0x0040a290); +undefined& LAB_0040a2a0= (undefined&) GH_MEM(0x0040a2a0); +undefined& LAB_0040a2b0= (undefined&) GH_MEM(0x0040a2b0); +undefined& LAB_0040aa00= (undefined&) GH_MEM(0x0040aa00); +undefined& LAB_0040c070= (undefined&) GH_MEM(0x0040c070); +undefined& LAB_0040c2a0= (undefined&) GH_MEM(0x0040c2a0); +undefined& LAB_004151d0= (undefined&) GH_MEM(0x004151d0); +undefined& LAB_00419430= (undefined&) GH_MEM(0x00419430); +undefined& LAB_004194a0= (undefined&) GH_MEM(0x004194a0); +undefined& LAB_00447680= (undefined&) GH_MEM(0x00447680); +undefined& LAB_00447d60= (undefined&) GH_MEM(0x00447d60); +undefined& LAB_00447e80= (undefined&) GH_MEM(0x00447e80); +undefined& LAB_00448010= (undefined&) GH_MEM(0x00448010); +undefined& LAB_004483b0= (undefined&) GH_MEM(0x004483b0); +undefined& LAB_004483e0= (undefined&) GH_MEM(0x004483e0); +undefined& LAB_004484f0= (undefined&) GH_MEM(0x004484f0); +undefined& LAB_00448520= (undefined&) GH_MEM(0x00448520); +undefined& LAB_00448550= (undefined&) GH_MEM(0x00448550); +undefined& LAB_00448580= (undefined&) GH_MEM(0x00448580); +undefined& LAB_004485b0= (undefined&) GH_MEM(0x004485b0); +undefined& LAB_004485e0= (undefined&) GH_MEM(0x004485e0); +undefined& LAB_00448610= (undefined&) GH_MEM(0x00448610); +undefined& LAB_00448630= (undefined&) GH_MEM(0x00448630); +undefined& LAB_00448770= (undefined&) GH_MEM(0x00448770); +undefined& LAB_00448790= (undefined&) GH_MEM(0x00448790); +undefined& LAB_00453e00= (undefined&) GH_MEM(0x00453e00); +undefined& LAB_00453e40= (undefined&) GH_MEM(0x00453e40); +undefined& LAB_00453e80= (undefined&) GH_MEM(0x00453e80); +undefined& LAB_00453f80= (undefined&) GH_MEM(0x00453f80); +undefined& LAB_00453fc0= (undefined&) GH_MEM(0x00453fc0); +undefined& LAB_00454000= (undefined&) GH_MEM(0x00454000); +undefined& LAB_00454140= (undefined&) GH_MEM(0x00454140); +undefined& LAB_00454180= (undefined&) GH_MEM(0x00454180); +undefined& LAB_004541c0= (undefined&) GH_MEM(0x004541c0); +undefined& LAB_00454300= (undefined&) GH_MEM(0x00454300); +undefined& LAB_00454340= (undefined&) GH_MEM(0x00454340); +undefined& LAB_00454380= (undefined&) GH_MEM(0x00454380); +pointer& PTR_DAT_0046ebd0= (pointer&) GH_MEM(0x0046ebd0); +undefined& LAB_00509a00= (undefined&) GH_MEM(0x00509a00); +undefined& LAB_0050db60= (undefined&) GH_MEM(0x0050db60); +undefined& LAB_005534b0= (undefined&) GH_MEM(0x005534b0); +undefined& LAB_005845e0= (undefined&) GH_MEM(0x005845e0); +undefined& LAB_00585b80= (undefined&) GH_MEM(0x00585b80); +undefined& LAB_0059615b= (undefined&) GH_MEM(0x0059615b); +undefined& LAB_00596368= (undefined&) GH_MEM(0x00596368); +undefined& LAB_00596768= (undefined&) GH_MEM(0x00596768); +undefined& LAB_00596788= (undefined&) GH_MEM(0x00596788); +undefined *& PTR_BinkOpenDirectSound_0059733c= (undefined *&) GH_MEM(0x0059733c); +undefined& IID_IDirectInput8= (undefined&) GH_MEM(0x00597860); +undefined1& DAT_005980f4= (undefined1&) GH_MEM(0x005980f4); +undefined& DAT_00598314= (undefined&) GH_MEM(0x00598314); +undefined& DAT_00598320= (undefined&) GH_MEM(0x00598320); undefined& DAT_00598348= (undefined&) GH_MEM(0x00598348); +undefined& DAT_0059834c= (undefined&) GH_MEM(0x0059834c); undefined& DAT_00598350= (undefined&) GH_MEM(0x00598350); undefined& DAT_00598b7c= (undefined&) GH_MEM(0x00598b7c); undefined& DAT_005990bc= (undefined&) GH_MEM(0x005990bc); +undefined& DAT_005990f0= (undefined&) GH_MEM(0x005990f0); +double& DOUBLE_00599550= (double&) GH_MEM(0x00599550); +undefined& DAT_005a9eac= (undefined&) GH_MEM(0x005a9eac); +undefined& DAT_005a9eb0= (undefined&) GH_MEM(0x005a9eb0); +undefined& DAT_005a9ec8= (undefined&) GH_MEM(0x005a9ec8); undefined& DAT_005a9ed4= (undefined&) GH_MEM(0x005a9ed4); +float& FLOAT_005a9f1c= (float&) GH_MEM(0x005a9f1c); +undefined& DAT_005a9f28= (undefined&) GH_MEM(0x005a9f28); +float& FLOAT_005a9f30= (float&) GH_MEM(0x005a9f30); +float& FLOAT_005a9f50= (float&) GH_MEM(0x005a9f50); +float& FLOAT_005a9f54= (float&) GH_MEM(0x005a9f54); +float& FLOAT_005a9f58= (float&) GH_MEM(0x005a9f58); +float& FLOAT_005a9f60= (float&) GH_MEM(0x005a9f60); +float& FLOAT_005a9f7c= (float&) GH_MEM(0x005a9f7c); +float& FLOAT_005a9fbc= (float&) GH_MEM(0x005a9fbc); +float& FLOAT_005aa010= (float&) GH_MEM(0x005aa010); +float& FLOAT_005aa018= (float&) GH_MEM(0x005aa018); float& FLOAT_005aa028= (float&) GH_MEM(0x005aa028); float& FLOAT_005aa02c= (float&) GH_MEM(0x005aa02c); +float& FLOAT_005aa07c= (float&) GH_MEM(0x005aa07c); +float& FLOAT_005aa088= (float&) GH_MEM(0x005aa088); +double& DOUBLE_005aa090= (double&) GH_MEM(0x005aa090); +double& DOUBLE_005aa098= (double&) GH_MEM(0x005aa098); +double& DOUBLE_005aa0a0= (double&) GH_MEM(0x005aa0a0); +float& FLOAT_005aa0fc= (float&) GH_MEM(0x005aa0fc); +undefined& DAT_005aa15c= (undefined&) GH_MEM(0x005aa15c); +undefined& DAT_005aa160= (undefined&) GH_MEM(0x005aa160); +double& DOUBLE_005b0770= (double&) GH_MEM(0x005b0770); +char(&s_German_005b66c4)[8] = reinterpret_cast(GH_MEM(0x005b66c4)); +char(&s_Italian_005b6730)[8] = reinterpret_cast(GH_MEM(0x005b6730)); +char(&s_Spanish_005b67a0)[8] = reinterpret_cast(GH_MEM(0x005b67a0)); +char(&s_French_005b6828)[8] = reinterpret_cast(GH_MEM(0x005b6828)); char(&s_windowTitle)[12] = reinterpret_cast(GH_MEM(0x005b6830)); char(&s_percents)[4] = reinterpret_cast(GH_MEM(0x005b683c)); +const char* s_Language_005b6840 = "Language"; // 005b6840 +const char* s_English_005b684c = "English"; // 005b684c +const char* fopen_mode_r_binary = "rb"; // 005b68cc char(&lpAppName_005b68f0)[8] = reinterpret_cast(GH_MEM(0x005b68f0)); const char* s_UbiSoft_Ubi_ini = "/UbiSoft/Ubi.ini"; // 005b690c +undefined& DAT_005b6d10= (undefined&) GH_MEM(0x005b6d10); +undefined4& DAT_005b967c= (undefined4&) GH_MEM(0x005b967c); +undefined4& DAT_005b96d0= (undefined4&) GH_MEM(0x005b96d0); +int& DAT_005b96d4= (int&) GH_MEM(0x005b96d4); +const char* s_OnIsTheme_005b96e0 = "OnIsTheme"; // 005b96e0 +uint& DAT_005b9740= (uint&) GH_MEM(0x005b9740); +const char* s_Random_005b9c9c = "Random"; // 005b9c9c +undefined *& PTR_lpDefault_005b9cfc= (undefined *&) GH_MEM(0x005b9cfc); undefined2& DAT_005b9f64= (undefined2&) GH_MEM(0x005b9f64); +const char* s_CEventResData_005b9f98 = "CEventResData"; // 005b9f98 const char* s_percent_s_path_2 = "%s\\%s"; // 005ba354 undefined2& DAT_005bad00= (undefined2&) GH_MEM(0x005bad00); byte& g_errMod0= (byte&) GH_MEM(0x005bd29c); -undefined4& DAT_005bd454= (undefined4&) GH_MEM(0x005bd454); +const char* s_Explicit_request_for_clear_of_th_005bd2a0 = "Explicit request for clear of the last error"; // 005bd2a0 +const char* s_Explicit_request_for_clear_of_th_005bd2d0 = "Explicit request for clear of the last error.\n But there is no error !"; // 005bd2d0 +int& DAT_005bd454= (int&) GH_MEM(0x005bd454); +int& DAT_005bd458= (int&) GH_MEM(0x005bd458); const char* s__jc_z_d__s_005bd460 = "\\jc\\z%d:%s"; // 005bd460 +byte& g_errMod1= (byte&) GH_MEM(0x005bd4cc); byte& g_errModMmg= (byte&) GH_MEM(0x005bd58c); +char& DAT_005bd58d= (char&) GH_MEM(0x005bd58d); char& DAT_005bd5f4= (char&) GH_MEM(0x005bd5f4); const char* s_Video_AutoAdjustQuality_005bd630 = "Video_AutoAdjustQuality"; // 005bd630 const char* s_Video_BPP_005bd648 = "Video_BPP"; // 005bd648 const char* s_Video_RealQuality_005bd654 = "Video_RealQuality"; // 005bd654 const char* s_Rayman_Arena_005bd668 = "Rayman Arena"; // 005bd668 const char* s_Video_WantedQuality_005bd678 = "Video_WantedQuality"; // 005bd678 +const char* s_Videos_005bd72c = "Videos"; // 005bd72c +byte& g_errMod2Bink= (byte&) GH_MEM(0x005bd7ac); +int& DAT_005bd7bc= (int&) GH_MEM(0x005bd7bc); +undefined *& PTR_FUN_005bd7c4= (undefined *&) GH_MEM(0x005bd7c4); +char& DAT_005bd8cf= (char&) GH_MEM(0x005bd8cf); +undefined1& DAT_005bd8d0= (undefined1&) GH_MEM(0x005bd8d0); +undefined1& DAT_005bd910= (undefined1&) GH_MEM(0x005bd910); +undefined1& DAT_005bd950= (undefined1&) GH_MEM(0x005bd950); const char* s__s_s_World_Sound_005bd9d0 = "%s%s\\World\\Sound"; // 005bd9d0 char(&s_BIN_005bd9e4)[4] = reinterpret_cast(GH_MEM(0x005bd9e4)); +const char* s__World_Sound_005bd9e8 = "\\World\\Sound"; // 005bd9e8 +const char* s__Options_005bd9f8 = "\\Options"; // 005bd9f8 +const char* s__Vignette_005bda04 = "\\Vignette"; // 005bda04 +const char* s__sBIN_fmt = "%sBIN\\%s"; // 005bda10 +const char* s__SaveGame_005bda1c = "\\SaveGame"; // 005bda1c +const char* s__World_Levels_005bda28 = "\\World\\Levels"; // 005bda28 +char(&s_World)[7] = reinterpret_cast(GH_MEM(0x005bda38)); +undefined& s_DLL= (undefined&) GH_MEM(0x005bda40); +const char* s_Ubi_bik_005bda44 = "Ubi.bik"; // 005bda44 +const char* s_UbiSoft_bmp_005bda4c = "UbiSoft.bmp"; // 005bda4c +undefined *& PTR_r3_processInput1_005bdb1c= (undefined *&) GH_MEM(0x005bdb1c); +undefined *& p_fn_vEngine= (undefined *&) GH_MEM(0x005bdb20); +undefined *& p_fn_vDisplayAll= (undefined *&) GH_MEM(0x005bdb24); +pointer& PTR_s_MenuMap_005bdb38= (pointer&) GH_MEM(0x005bdb38); +pointer& PTR_s_intro_10_005bdb70= (pointer&) GH_MEM(0x005bdb70); +pointer& PTR_s_sk8_20_005bdbd0= (pointer&) GH_MEM(0x005bdbd0); char& DAT_005bdc9c= (char&) GH_MEM(0x005bdc9c); +UINT& g_modemQuality= (UINT&) GH_MEM(0x005bdca0); +UINT& g_UDPPort= (UINT&) GH_MEM(0x005bdca4); +const char* s__s__s__s__s__s_005bdf6c = "%s\\%s/%s/%s.%s"; // 005bdf6c +const char* s__s__s___005bdf7c = "%s\\%s/*"; // 005bdf7c +const char* s__s__s__s__s_005bdf84 = "%s/%s/%s.%s"; // 005bdf84 +pointer& PTR_DAT_005bdf90= (pointer&) GH_MEM(0x005bdf90); +undefined& DAT_005bdf94= (undefined&) GH_MEM(0x005bdf94); const char* s__level__005bdfd0 = "-level:"; // 005bdfd0 const char* s_R3_DVD_005bdfd8 = "R3_DVD"; // 005bdfd8 +const char* s_R3_DVD_005be0ec = "R3_DVD"; // 005be0ec +const char* s__s_DVD_missing_005be0f4 = "%s DVD missing "; // 005be0f4 +const char* s_Die__s_DVDROM_kann_nicht_gelesen_005be130 = "Die %s DVDROM kann nicht gelesen werden"; // 005be130 +const char* s_Impossibile_trovare_il_DVD____s_005be198 = "Impossibile trovare il DVD : %s"; // 005be198 +undefined& DAT_005be1ec= (undefined&) GH_MEM(0x005be1ec); +const char* s_Impossible_de_trouver_le_DVD_____005be238 = "Impossible de trouver le DVD : %s"; // 005be238 const char* s_Tex32_2_cnt_005be290 = "Tex32_2.cnt"; // 005be290 const char* s_Tex32_1_cnt_005be29c = "Tex32_1.cnt"; // 005be29c const char* s_Tex16_1_cnt_005be2a8 = "Tex16_1.cnt"; // 005be2a8 const char* s_Tex16_2_cnt_005be2b4 = "Tex16_2.cnt"; // 005be2b4 const char* s_TexturesQuality_005be2c0 = "TexturesQuality"; // 005be2c0 const char* s_VignettesFile_005be2dc = "VignettesFile"; // 005be2dc +const char* s_ModemQuality_005be2ec = "ModemQuality"; // 005be2ec +const char* s_UDPPort_005be2fc = "UDPPort"; // 005be2fc +pointer& s_Agp= (pointer&) GH_MEM(0x005be390); +const char* s_Please_insert_the_DVD_in_the_DVD_005be400 = "Please insert the DVD in the DVD-Rom drive."; // 005be400 +const char* s_Bitte_legen_Sie_DVD_von_Rayman_3_005be438 = "Bitte legen Sie DVD von Rayman 3 in Ihr DVD-ROM Laufwerk ein."; // 005be438 +const char* s_Inserisci_il_DVD_di_Rayman_3_nel_005be484 = "Inserisci il DVD di Rayman 3 nel lettore DVD-ROM."; // 005be484 +const char* s_Introduce_el_DVD_de_Rayman_3_en_l_005be4c0 = "Introduce el DVD de Rayman 3 en la unidad de DVD-ROM."; // 005be4c0 +undefined& DAT_005be500= (undefined&) GH_MEM(0x005be500); +const char* s_fmt_c_colon_s = "%c:%s"; // 005be540 +const char* s_r3_program_files = "\\program files\\Ubi Soft\\Rayman3"; // 005be548 +undefined *& PTR_DAT_005be568= (undefined *&) GH_MEM(0x005be568); +int& DAT_005be6d8= (int&) GH_MEM(0x005be6d8); +int& DAT_005be6dc= (int&) GH_MEM(0x005be6dc); +int& DAT_005be6e0= (int&) GH_MEM(0x005be6e0); +int& DAT_005be6e4= (int&) GH_MEM(0x005be6e4); +int& DAT_005be6e8= (int&) GH_MEM(0x005be6e8); +int& DAT_005be6ec= (int&) GH_MEM(0x005be6ec); +byte& g_errModFirst= (byte&) GH_MEM(0x005be6f0); +undefined *& PTR_FUN_005be6f8= (undefined *&) GH_MEM(0x005be6f8); +float& DAT_005be710= (float&) GH_MEM(0x005be710); +const char* s_Change_To_Map____s_005be714 = "Change To Map : %s"; // 005be714 +const char* s_Map_number__i_not_available_005be728 = "Map number %i not available"; // 005be728 +dword& g_transitLevelTarget= (dword&) GH_MEM(0x005be744); +long& DAT_005be7ac= (long&) GH_MEM(0x005be7ac); +long& DAT_005be7b0= (long&) GH_MEM(0x005be7b0); +long& DAT_005be7b4= (long&) GH_MEM(0x005be7b4); +long& DAT_005be7b8= (long&) GH_MEM(0x005be7b8); +long& DAT_005be7bc= (long&) GH_MEM(0x005be7bc); +long& DAT_005be7c0= (long&) GH_MEM(0x005be7c0); +long& DAT_005be7c4= (long&) GH_MEM(0x005be7c4); +long& DAT_005be7c8= (long&) GH_MEM(0x005be7c8); +long& DAT_005be7cc= (long&) GH_MEM(0x005be7cc); +long& DAT_005be7d0= (long&) GH_MEM(0x005be7d0); +const char* s_World_005be844 = "World"; // 005be844 +dword& g_modId4= (dword&) GH_MEM(0x005be8ac); const char* s_Please_insert_the_CD_005be980 = "Please insert the CD"; // 005be980 -byte& g_errMod6= (byte&) GH_MEM(0x005bf5fc); +const char* s_DEMO_FLAG_DESACTIVATE_CANAL_005be9dc = "DEMO_FLAG_DESACTIVATE_CANAL\n"; // 005be9dc +const char* s_DEMO_FLAG_ACTIVATE_CANAL_005be9fc = "DEMO_FLAG_ACTIVATE_CANAL\n"; // 005be9fc +const char* s_DEMO_FLAG_DESACTIVATE_005bea18 = "DEMO_FLAG_DESACTIVATE\n"; // 005bea18 +const char* s_DEMO_FLAG_ACTIVATE_005bea30 = "DEMO_FLAG_ACTIVATE\n"; // 005bea30 +const char* s_DEMO_FLAG_NEW_ENGINE_FRAME_005bebc0 = "DEMO_FLAG_NEW_ENGINE_FRAME\n"; // 005bebc0 +const char* s_DEMO_FLAG_COMPRESS_ACTOR_NUMBER_005bebdc = "DEMO_FLAG_COMPRESS_ACTOR_NUMBER\n"; // 005bebdc +const char* s______________005bec00 = "------------\n"; // 005bec00 +const char* s_DEMO_FLAG_IS_AN_ALWAYS_005bec10 = "DEMO_FLAG_IS_AN_ALWAYS\n"; // 005bec10 +const char* s_DEMO_FLAG_EXTENDED_005bec28 = "DEMO_FLAG_EXTENDED\n"; // 005bec28 +undefined4& DAT_005bec5c= (undefined4&) GH_MEM(0x005bec5c); +float& DAT_005bec60= (float&) GH_MEM(0x005bec60); +float& DAT_005bec64= (float&) GH_MEM(0x005bec64); +int& DAT_005becdc= (int&) GH_MEM(0x005becdc); +undefined& DAT_005bece4= (undefined&) GH_MEM(0x005bece4); +int& DAT_005bee10= (int&) GH_MEM(0x005bee10); +byte& g_errMod5= (byte&) GH_MEM(0x005befbc); +char(&s_M_005bf004)[2] = reinterpret_cast(GH_MEM(0x005bf004)); +char(&s_S_005bf008)[2] = reinterpret_cast(GH_MEM(0x005bf008)); +char(&s__s_s_005bf4ac)[8] = reinterpret_cast(GH_MEM(0x005bf4ac)); +byte& g_errModGLD= (byte&) GH_MEM(0x005bf5fc); dword& g_needToInitMod6= (dword&) GH_MEM(0x005bf600); +short& DAT_005bf606= (short&) GH_MEM(0x005bf606); const char* s_V5_9_0___August_11th_1997_005bf608 = "V5.9.0 - August 11th 1997"; // 005bf608 +int& DAT_005bf684= (int&) GH_MEM(0x005bf684); char& DAT_005bf690= (char&) GH_MEM(0x005bf690); const char* s__08X__04X__04X__02X_02X__02X_02X_005bf6d8 = "%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X"; // 005bf6d8 +dword& r3_textureMemMode= (dword&) GH_MEM(0x005bf740); +const char* s_Agp8_005bf744 = "Agp8"; // 005bf744 +const char* s_Agp4_005bf74c = "Agp4"; // 005bf74c +const char* s_Vram8_005bf754 = "Vram8"; // 005bf754 +const char* s_Vram4_005bf75c = "Vram4"; // 005bf75c +const char* s_VramPlus_005bf764 = "Vram+"; // 005bf764 +const char* s_Vram = "Vram"; // 005bf76c +char(&s__gf_005bf774)[4] = reinterpret_cast(GH_MEM(0x005bf774)); +undefined& DAT_005bf9d0= (undefined&) GH_MEM(0x005bf9d0); +undefined& DAT_005bf9d4= (undefined&) GH_MEM(0x005bf9d4); +undefined& DAT_005bf9e0= (undefined&) GH_MEM(0x005bf9e0); +undefined& DAT_005bf9e4= (undefined&) GH_MEM(0x005bf9e4); +undefined& DAT_005bf9f0= (undefined&) GH_MEM(0x005bf9f0); +undefined& DAT_005bf9f4= (undefined&) GH_MEM(0x005bf9f4); +undefined& DAT_005bfa00= (undefined&) GH_MEM(0x005bfa00); +undefined& DAT_005bfa04= (undefined&) GH_MEM(0x005bfa04); +undefined4& DAT_005bfa14= (undefined4&) GH_MEM(0x005bfa14); +undefined4& DAT_005bfa18= (undefined4&) GH_MEM(0x005bfa18); +undefined *& PTR_DAT_005bfa1c= (undefined *&) GH_MEM(0x005bfa1c); +undefined& DAT_005bfad8= (undefined&) GH_MEM(0x005bfad8); +undefined& DAT_005bfadc= (undefined&) GH_MEM(0x005bfadc); +undefined& DAT_005bfae0= (undefined&) GH_MEM(0x005bfae0); +char& DAT_005bfae8= (char&) GH_MEM(0x005bfae8); +char& DAT_005c05dc= (char&) GH_MEM(0x005c05dc); byte& g_errMod7= (byte&) GH_MEM(0x005c069c); +dword& DWORD_005c0700= (dword&) GH_MEM(0x005c0700); +undefined4& DAT_005c0f90= (undefined4&) GH_MEM(0x005c0f90); +char& DAT_005c0f9d= (char&) GH_MEM(0x005c0f9d); byte& g_errMod17= (byte&) GH_MEM(0x005c1400); +byte& g_errMod8= (byte&) GH_MEM(0x005c4b0c); +int& DAT_005c4b14= (int&) GH_MEM(0x005c4b14); +undefined& DAT_005c4b1c= (undefined&) GH_MEM(0x005c4b1c); +undefined4& DAT_005c4d2c= (undefined4&) GH_MEM(0x005c4d2c); +undefined1& DAT_005c4d30= (undefined1&) GH_MEM(0x005c4d30); +undefined4& DAT_005c4d34= (undefined4&) GH_MEM(0x005c4d34); +undefined1& DAT_005c4d38= (undefined1&) GH_MEM(0x005c4d38); +undefined4& DAT_005c4d3c= (undefined4&) GH_MEM(0x005c4d3c); +undefined1& DAT_005c4d40= (undefined1&) GH_MEM(0x005c4d40); +undefined4& DAT_005c4d44= (undefined4&) GH_MEM(0x005c4d44); +undefined1& DAT_005c4d48= (undefined1&) GH_MEM(0x005c4d48); +const char* s__s_02d_gf_005c4d4c = "%s%02d.gf"; // 005c4d4c +const char* s_Random________d__d__005c4d58 = "Random<%[^,],%d,%d>"; // 005c4d58 +byte& g_errMod9= (byte&) GH_MEM(0x005c4dcc); +byte& g_errMod3= (byte&) GH_MEM(0x005c506c); +undefined1& DAT_005c5134= (undefined1&) GH_MEM(0x005c5134); byte& g_errMod10= (byte&) GH_MEM(0x005c51f4); +undefined2& DAT_005c5280= (undefined2&) GH_MEM(0x005c5280); +undefined2& DAT_005c5284= (undefined2&) GH_MEM(0x005c5284); +undefined2& DAT_005c52a4= (undefined2&) GH_MEM(0x005c52a4); +undefined2& DAT_005c563c= (undefined2&) GH_MEM(0x005c563c); +pointer& PTR_s_RightMouseButton_005c5858= (pointer&) GH_MEM(0x005c5858); +undefined4& DAT_005c5888= (undefined4&) GH_MEM(0x005c5888); +undefined& DAT_005c5a28= (undefined&) GH_MEM(0x005c5a28); +undefined1& DAT_005c5ac0= (undefined1&) GH_MEM(0x005c5ac0); +int& DAT_005c5acc= (int&) GH_MEM(0x005c5acc); +undefined& DAT_005c5ad4= (undefined&) GH_MEM(0x005c5ad4); +const char* s__s_def_005cae73 = "\n%s.def"; // 005cae73 +const char* s_Cannot_load_the___s__file___005caea8 = "Cannot load the '%s' file !"; // 005caea8 +byte& g_errMod11= (byte&) GH_MEM(0x005caf2c); +const char* s_SaveDir_005cb0fc = "SaveDir"; // 005cb0fc +const char* s_SaveGame_005cb104 = "SaveGame"; // 005cb104 char& g_errMod12= (char&) GH_MEM(0x005cb16c); +char(&s_AVI_005cb17c)[8] = reinterpret_cast(GH_MEM(0x005cb17c)); +char(&s_RIFF_005cb184)[8] = reinterpret_cast(GH_MEM(0x005cb184)); +char(&s__CNT_005cb18c)[5] = reinterpret_cast(GH_MEM(0x005cb18c)); +undefined1& DAT_005cf26c= (undefined1&) GH_MEM(0x005cf26c); +byte& g_errMod14= (byte&) GH_MEM(0x005cf5d4); +byte& g_errMod15= (byte&) GH_MEM(0x005cf814); +byte& g_errMod16= (byte&) GH_MEM(0x005cf874); +byte& DAT_005cf934= (byte&) GH_MEM(0x005cf934); +undefined1& g_initVar0= (undefined1&) GH_MEM(0x005cf960); HWND& g_gameHWND1= (HWND&) GH_MEM(0x005cf964); +HBITMAP& g_splashBitmap= (HBITMAP&) GH_MEM(0x005cf968); long& lpDefault_005cf96c= (long&) GH_MEM(0x005cf96c); -windowCreationParams& g_currentBinkMovie= (windowCreationParams&) GH_MEM(0x005d2660); +int& DAT_005cfcc8= (int&) GH_MEM(0x005cfcc8); +undefined4& DAT_005cfccc= (undefined4&) GH_MEM(0x005cfccc); +byte& DAT_005cfcf4= (byte&) GH_MEM(0x005cfcf4); +int& DAT_005d01c0= (int&) GH_MEM(0x005d01c0); +int& DAT_005d01c8= (int&) GH_MEM(0x005d01c8); +undefined& DAT_005d01cc= (undefined&) GH_MEM(0x005d01cc); +byte& DAT_005d01dc= (byte&) GH_MEM(0x005d01dc); +int& DAT_005d07a4= (int&) GH_MEM(0x005d07a4); +undefined4& DAT_005d07a8= (undefined4&) GH_MEM(0x005d07a8); +undefined4& DAT_005d07ac= (undefined4&) GH_MEM(0x005d07ac); +SND_Request3& g_sndReq0= (SND_Request3&) GH_MEM(0x005d07b0); +uint& DAT_005d07bc= (uint&) GH_MEM(0x005d07bc); +int * *& DAT_005d081c= (int * *&) GH_MEM(0x005d081c); +int& DAT_005d0938= (int&) GH_MEM(0x005d0938); +undefined4 *& DAT_005d0ad0= (undefined4 *&) GH_MEM(0x005d0ad0); +undefined4 *& DAT_005d0ad4= (undefined4 *&) GH_MEM(0x005d0ad4); +int * *& DAT_005d0ad8= (int * *&) GH_MEM(0x005d0ad8); +undefined4& DAT_005d0b24= (undefined4&) GH_MEM(0x005d0b24); +byte& DAT_005d0b34= (byte&) GH_MEM(0x005d0b34); +byte& g_ucErmNbOfModule= (byte&) GH_MEM(0x005d2638); +undefined ** DAT_005d263c = (undefined **)&GH_MEM(0x005d263c); // 005d263c +undefined& DAT_005d2640= (undefined&) GH_MEM(0x005d2640); +mod1_ptrs& g_mod1_ptrs= (mod1_ptrs&) GH_MEM(0x005d2644); +undefined1& DAT_005d2650= (undefined1&) GH_MEM(0x005d2650); +byte& DAT_005d2651= (byte&) GH_MEM(0x005d2651); +undefined4& DAT_005d2654= (undefined4&) GH_MEM(0x005d2654); +Bink& g_currentBinkMovie= (Bink&) GH_MEM(0x005d2660); +undefined& lpVolumeNameBuffer_005d27b0= (undefined&) GH_MEM(0x005d27b0); r3_main_data& r3_main_data_005d28b6= (r3_main_data&) GH_MEM(0x005d28b6); dword& DWORD_005d29c4= (dword&) GH_MEM(0x005d29c4); +undefined4& DAT_005d29c8= (undefined4&) GH_MEM(0x005d29c8); +int& DAT_005d29cc= (int&) GH_MEM(0x005d29cc); +undefined4& DAT_005d29d0= (undefined4&) GH_MEM(0x005d29d0); +uint& DAT_005d29f8= (uint&) GH_MEM(0x005d29f8); +undefined4 *& DAT_005d29fc= (undefined4 *&) GH_MEM(0x005d29fc); +int& DAT_005d2a08= (int&) GH_MEM(0x005d2a08); +undefined4& DAT_005d2a0c= (undefined4&) GH_MEM(0x005d2a0c); +int& DAT_005d2a10= (int&) GH_MEM(0x005d2a10); +char& DAT_005d2b18= (char&) GH_MEM(0x005d2b18); +int& DAT_005d2b20= (int&) GH_MEM(0x005d2b20); +float& FLOAT_005d2b38= (float&) GH_MEM(0x005d2b38); +undefined1& DAT_005d2b40= (undefined1&) GH_MEM(0x005d2b40); +undefined1& DAT_005d2b41= (undefined1&) GH_MEM(0x005d2b41); +undefined1& DAT_005d2b42= (undefined1&) GH_MEM(0x005d2b42); +undefined1& DAT_005d2b44= (undefined1&) GH_MEM(0x005d2b44); +undefined1& DAT_005d2b47= (undefined1&) GH_MEM(0x005d2b47); +int& DAT_005d2c58= (int&) GH_MEM(0x005d2c58); +uint& DAT_005d2c60= (uint&) GH_MEM(0x005d2c60); +undefined1& DAT_005d2c64= (undefined1&) GH_MEM(0x005d2c64); +int& DAT_005d2c68= (int&) GH_MEM(0x005d2c68); +undefined4& DAT_005d2c6c= (undefined4&) GH_MEM(0x005d2c6c); +uint& DAT_005d2c70= (uint&) GH_MEM(0x005d2c70); +int& DAT_005d2c74= (int&) GH_MEM(0x005d2c74); +void *& DAT_005d2c78= (void *&) GH_MEM(0x005d2c78); +int *& DAT_005d2c7c= (int *&) GH_MEM(0x005d2c7c); +uint& DAT_005d2c80= (uint&) GH_MEM(0x005d2c80); +uint& DAT_005d2c84= (uint&) GH_MEM(0x005d2c84); +uint& DAT_005d2c88= (uint&) GH_MEM(0x005d2c88); +undefined4 *& DAT_005d2c8c= (undefined4 *&) GH_MEM(0x005d2c8c); +int& DAT_005d2c94= (int&) GH_MEM(0x005d2c94); +short& DAT_005d2c98= (short&) GH_MEM(0x005d2c98); +int& DAT_005d2c9c= (int&) GH_MEM(0x005d2c9c); +undefined& DAT_005d2ca4= (undefined&) GH_MEM(0x005d2ca4); +int& DAT_005d2cac= (int&) GH_MEM(0x005d2cac); +uint& DAT_005d2cbc= (uint&) GH_MEM(0x005d2cbc); +uint& DAT_005d2cc0= (uint&) GH_MEM(0x005d2cc0); +uint& DAT_005d2cc8= (uint&) GH_MEM(0x005d2cc8); +int& DAT_005d2ccc= (int&) GH_MEM(0x005d2ccc); +void *& DAT_005e6110= (void *&) GH_MEM(0x005e6110); +undefined4& DAT_005e6114= (undefined4&) GH_MEM(0x005e6114); +undefined4& DAT_005e6118= (undefined4&) GH_MEM(0x005e6118); +undefined4& DAT_005e6120= (undefined4&) GH_MEM(0x005e6120); +int *& DAT_005e6920= (int *&) GH_MEM(0x005e6920); +undefined4& DAT_005e6934= (undefined4&) GH_MEM(0x005e6934); +undefined4& DAT_005e6938= (undefined4&) GH_MEM(0x005e6938); +int& DAT_005e693c= (int&) GH_MEM(0x005e693c); +undefined4& DAT_005e69cc= (undefined4&) GH_MEM(0x005e69cc); +undefined4& DAT_005e69d0= (undefined4&) GH_MEM(0x005e69d0); +int& DAT_005e69e0= (int&) GH_MEM(0x005e69e0); +int& gfx_blockInfinitely= (int&) GH_MEM(0x005e6b00); +dword& DWORD_005e6b04= (dword&) GH_MEM(0x005e6b04); +uint& g_perfCounterRateAdjusted= (uint&) GH_MEM(0x005e6b0c); +undefined4& DAT_005e6b10= (undefined4&) GH_MEM(0x005e6b10); +undefined& DAT_005e6b18= (undefined&) GH_MEM(0x005e6b18); +undefined& DAT_005e6b1c= (undefined&) GH_MEM(0x005e6b1c); +undefined& DAT_005e6b20= (undefined&) GH_MEM(0x005e6b20); undefined4& DAT_005e6b28= (undefined4&) GH_MEM(0x005e6b28); undefined& DAT_005e6b2c= (undefined&) GH_MEM(0x005e6b2c); undefined4& DAT_005e6b30= (undefined4&) GH_MEM(0x005e6b30); undefined4& DAT_005e6b34= (undefined4&) GH_MEM(0x005e6b34); +undefined& DAT_005e6c20= (undefined&) GH_MEM(0x005e6c20); +undefined& DAT_005e6c24= (undefined&) GH_MEM(0x005e6c24); +int& DAT_005e6c28= (int&) GH_MEM(0x005e6c28); +HWND& DAT_005e6c2c= (HWND&) GH_MEM(0x005e6c2c); +IDirect3D8 *& gfx_d3d= (IDirect3D8 *&) GH_MEM(0x005e6c30); int& g_lastFrameTime= (int&) GH_MEM(0x005e6c34); undefined& DAT_005e6c38= (undefined&) GH_MEM(0x005e6c38); undefined4& g_currentFrameTime= (undefined4&) GH_MEM(0x005e6c3c); @@ -61,59 +411,528 @@ undefined4& DAT_005e6c40= (undefined4&) GH_MEM(0x005e6c40); undefined& DAT_005e6c44= (undefined&) GH_MEM(0x005e6c44); short& DAT_005e6c46= (short&) GH_MEM(0x005e6c46); int& DAT_005e6c48= (int&) GH_MEM(0x005e6c48); +int& DAT_005e6c50= (int&) GH_MEM(0x005e6c50); FIL_tdstConcatFile *& g_textureConcatFile= (FIL_tdstConcatFile *&) GH_MEM(0x005e6c54); +undefined4& DAT_005f5de4= (undefined4&) GH_MEM(0x005f5de4); +undefined4& DAT_005f5de8= (undefined4&) GH_MEM(0x005f5de8); +undefined4& DAT_005f5dec= (undefined4&) GH_MEM(0x005f5dec); +int *& DAT_005f5df0= (int *&) GH_MEM(0x005f5df0); +IDirect3DVertexBuffer8 *& g_unkVertexBuffer= (IDirect3DVertexBuffer8 *&) GH_MEM(0x005f5df8); +int *& DAT_005f5dfc= (int *&) GH_MEM(0x005f5dfc); +undefined4& DAT_005f5e04= (undefined4&) GH_MEM(0x005f5e04); +undefined4& DAT_005f5e08= (undefined4&) GH_MEM(0x005f5e08); r3_astruct_2& g_startOfGfxStruct= (r3_astruct_2&) GH_MEM(0x005f5e24); +astruct_3 *& PTR_005f5e3c= (astruct_3 *&) GH_MEM(0x005f5e3c); +int& DAT_005f5e44= (int&) GH_MEM(0x005f5e44); +int *& DAT_005f5e48= (int *&) GH_MEM(0x005f5e48); +int *& DAT_005f5e50= (int *&) GH_MEM(0x005f5e50); +float& DAT_005f5e54= (float&) GH_MEM(0x005f5e54); +int& DAT_005f5e58= (int&) GH_MEM(0x005f5e58); +char& DAT_005f5e5c= (char&) GH_MEM(0x005f5e5c); +byte& DAT_005f5e5d= (byte&) GH_MEM(0x005f5e5d); +undefined1& DAT_005f5e5e= (undefined1&) GH_MEM(0x005f5e5e); +undefined4& DAT_005f5e6c= (undefined4&) GH_MEM(0x005f5e6c); +int *& DAT_005f5e74= (int *&) GH_MEM(0x005f5e74); +uint& DAT_005f5e78= (uint&) GH_MEM(0x005f5e78); +int& DAT_005f5e7c= (int&) GH_MEM(0x005f5e7c); +int& DAT_005f5e8c= (int&) GH_MEM(0x005f5e8c); +undefined& DAT_005f5e98= (undefined&) GH_MEM(0x005f5e98); +undefined1& DAT_005f5e9c= (undefined1&) GH_MEM(0x005f5e9c); +undefined4& DAT_00637dbc= (undefined4&) GH_MEM(0x00637dbc); +int *& DAT_00637dc0= (int *&) GH_MEM(0x00637dc0); +int *& DAT_00637dc4= (int *&) GH_MEM(0x00637dc4); +undefined& DAT_00637dd0= (undefined&) GH_MEM(0x00637dd0); +undefined4& DAT_0063be24= (undefined4&) GH_MEM(0x0063be24); +undefined1& DAT_0063be50= (undefined1&) GH_MEM(0x0063be50); +undefined1& DAT_0063be84= (undefined1&) GH_MEM(0x0063be84); +byte& m7_unk1= (byte&) GH_MEM(0x0063bec0); char& g_m7_criticalSectionInitialized= (char&) GH_MEM(0x0063bec4); -FIL_tdstConcatFile *& g_fileWrapper1= (FIL_tdstConcatFile *&) GH_MEM(0x00754eb0); +uint& DAT_0063becc= (uint&) GH_MEM(0x0063becc); +undefined& DAT_0063c000= (undefined&) GH_MEM(0x0063c000); +uint& DAT_0063c004= (uint&) GH_MEM(0x0063c004); +uint& DAT_0063c008= (uint&) GH_MEM(0x0063c008); +undefined4& DAT_0063c010= (undefined4&) GH_MEM(0x0063c010); +undefined& DAT_0063c018= (undefined&) GH_MEM(0x0063c018); +undefined& DAT_0063c01c= (undefined&) GH_MEM(0x0063c01c); +char& DAT_0063c020= (char&) GH_MEM(0x0063c020); +undefined& DAT_0063c024= (undefined&) GH_MEM(0x0063c024); +undefined& DAT_0063c028= (undefined&) GH_MEM(0x0063c028); +char& DAT_0063c038= (char&) GH_MEM(0x0063c038); +undefined1& DAT_0063c039= (undefined1&) GH_MEM(0x0063c039); +float& DAT_0063c03c= (float&) GH_MEM(0x0063c03c); +float& DAT_0063c040= (float&) GH_MEM(0x0063c040); +float& DAT_0063c044= (float&) GH_MEM(0x0063c044); +undefined4& DAT_0063c04c= (undefined4&) GH_MEM(0x0063c04c); +undefined& DAT_0063c050= (undefined&) GH_MEM(0x0063c050); +char& DAT_0063c054= (char&) GH_MEM(0x0063c054); +int& DAT_0063c05c= (int&) GH_MEM(0x0063c05c); +undefined4& DAT_0063c0a0= (undefined4&) GH_MEM(0x0063c0a0); +undefined4& DAT_0063c0a8= (undefined4&) GH_MEM(0x0063c0a8); +undefined4& DAT_0063c0ac= (undefined4&) GH_MEM(0x0063c0ac); +undefined1& DAT_0063c0b0= (undefined1&) GH_MEM(0x0063c0b0); +undefined4& DAT_0063c0b4= (undefined4&) GH_MEM(0x0063c0b4); +undefined4& DAT_0063c0f0= (undefined4&) GH_MEM(0x0063c0f0); +undefined4& DAT_0063e2f0= (undefined4&) GH_MEM(0x0063e2f0); +undefined1& DAT_00754a60= (undefined1&) GH_MEM(0x00754a60); +ushort& DAT_00754a6a= (ushort&) GH_MEM(0x00754a6a); +undefined& DAT_00754a70= (undefined&) GH_MEM(0x00754a70); +undefined1& DAT_00754a90= (undefined1&) GH_MEM(0x00754a90); +undefined4& DAT_00754dcc= (undefined4&) GH_MEM(0x00754dcc); +undefined4& DAT_00754dd8= (undefined4&) GH_MEM(0x00754dd8); +char& DAT_00754de0= (char&) GH_MEM(0x00754de0); +short& DAT_00754ea8= (short&) GH_MEM(0x00754ea8); +short& DAT_00754eaa= (short&) GH_MEM(0x00754eaa); +HANDLE& DAT_00754eac= (HANDLE&) GH_MEM(0x00754eac); +undefined4& g_fileWrapper1= (undefined4&) GH_MEM(0x00754eb0); +undefined4& DAT_00754f38= (undefined4&) GH_MEM(0x00754f38); +int& DAT_00754f40= (int&) GH_MEM(0x00754f40); +undefined4& DAT_00754f54= (undefined4&) GH_MEM(0x00754f54); +undefined4& DAT_00754f58= (undefined4&) GH_MEM(0x00754f58); +undefined1& DAT_00754f5c= (undefined1&) GH_MEM(0x00754f5c); +undefined& DAT_00754f60= (undefined&) GH_MEM(0x00754f60); +undefined4& DAT_00754f64= (undefined4&) GH_MEM(0x00754f64); +undefined& DAT_00754f68= (undefined&) GH_MEM(0x00754f68); +undefined4& DAT_00754f6c= (undefined4&) GH_MEM(0x00754f6c); +undefined& DAT_00754f70= (undefined&) GH_MEM(0x00754f70); +undefined& DAT_00754f74= (undefined&) GH_MEM(0x00754f74); +undefined4& DAT_00754f78= (undefined4&) GH_MEM(0x00754f78); +undefined4& DAT_00754f7c= (undefined4&) GH_MEM(0x00754f7c); +Bink *& DAT_00754fb0= (Bink *&) GH_MEM(0x00754fb0); +undefined1& DAT_00754fb8= (undefined1&) GH_MEM(0x00754fb8); +int& DAT_00754fbc= (int&) GH_MEM(0x00754fbc); +short& DAT_00754fc0= (short&) GH_MEM(0x00754fc0); +undefined2& DAT_00754fc2= (undefined2&) GH_MEM(0x00754fc2); +undefined4& DAT_00755dc8= (undefined4&) GH_MEM(0x00755dc8); +undefined4& DAT_00755dd0= (undefined4&) GH_MEM(0x00755dd0); +undefined4& DAT_00755dd4= (undefined4&) GH_MEM(0x00755dd4); +undefined4& DAT_00755dd8= (undefined4&) GH_MEM(0x00755dd8); +undefined4& DAT_00755ddc= (undefined4&) GH_MEM(0x00755ddc); +int * *& DAT_00755e40= (int * *&) GH_MEM(0x00755e40); +int& DAT_00755e48= (int&) GH_MEM(0x00755e48); +int * *& DAT_00755e50= (int * *&) GH_MEM(0x00755e50); +undefined1& DAT_00755e60= (undefined1&) GH_MEM(0x00755e60); +short& DAT_00755ee8= (short&) GH_MEM(0x00755ee8); +undefined& DAT_00755ef0= (undefined&) GH_MEM(0x00755ef0); +int& success= (int&) GH_MEM(0x00755ef4); +undefined2& DAT_00755ef8= (undefined2&) GH_MEM(0x00755ef8); +int& DAT_00755f04= (int&) GH_MEM(0x00755f04); +int& DAT_00755f08= (int&) GH_MEM(0x00755f08); +int& DAT_00755f0c= (int&) GH_MEM(0x00755f0c); +char& MTH_InitDone= (char&) GH_MEM(0x00755f18); +short& wTimerCount= (short&) GH_MEM(0x0077d024); +short& TimerLibOk= (short&) GH_MEM(0x0077d026); +short& DAT_0077d028= (short&) GH_MEM(0x0077d028); int& INT_0077d0a4= (int&) GH_MEM(0x0077d0a4); int& g_runMaximized= (int&) GH_MEM(0x0077d0a8); -WPARAM& g_engineShouldRun= (WPARAM&) GH_MEM(0x0077d0b0); +dword& g_runMaximized1= (dword&) GH_MEM(0x0077d0ac); +int& g_engineShouldRun= (int&) GH_MEM(0x0077d0b0); int& g_engineRunning= (int&) GH_MEM(0x0077d0b4); undefined4& g_windowCloseRequested= (undefined4&) GH_MEM(0x0077d0b8); HANDLE& g_drawSemaphore= (HANDLE&) GH_MEM(0x0077d0bc); char(&g_windowTitle)[256] = reinterpret_cast(GH_MEM(0x0077d1c0)); +char(&g_windowTitle)[256] = reinterpret_cast(GH_MEM(0x0077d2c0)); +char(&s_windowTitleRestoring)[256] = reinterpret_cast(GH_MEM(0x0077d3c0)); +HINSTANCE& g_hinstance= (HINSTANCE&) GH_MEM(0x0077d4c0); HWND& g_gameHWND= (HWND&) GH_MEM(0x0077d4c4); +HANDLE& g_mainThreadHandle= (HANDLE&) GH_MEM(0x0077d4c8); +undefined4& g_gli_width= (undefined4&) GH_MEM(0x0077d4cc); +undefined4& g_gli_height= (undefined4&) GH_MEM(0x0077d4d0); +word& g_mainWindowHandle= (word&) GH_MEM(0x0077d4d4); +word& g_mainWindowInnerHandle= (word&) GH_MEM(0x0077d4d6); +GLI_tdstSpecificAttributesFor3D& g_fixVpAttr= (GLI_tdstSpecificAttributesFor3D&) GH_MEM(0x0077d4d8); +char(&g_appCmdLine)[256] = reinterpret_cast(GH_MEM(0x0077d4e0)); +undefined4& DAT_0077d960= (undefined4&) GH_MEM(0x0077d960); +byte& DAT_0077ea98= (byte&) GH_MEM(0x0077ea98); +byte& DAT_0077eab0= (byte&) GH_MEM(0x0077eab0); char(&g_gameDataPath)[64] = reinterpret_cast(GH_MEM(0x00781660)); +undefined& s_DLL= (undefined&) GH_MEM(0x00781764); undefined1& g_savegamePath= (undefined1&) GH_MEM(0x00781868); +undefined& DAT_0078186c= (undefined&) GH_MEM(0x0078186c); +char& DAT_00781870= (char&) GH_MEM(0x00781870); undefined& DAT_0078196c= (undefined&) GH_MEM(0x0078196c); undefined& s_world_levels= (undefined&) GH_MEM(0x00781a70); undefined& DAT_00781b74= (undefined&) GH_MEM(0x00781b74); undefined& DAT_00781e80= (undefined&) GH_MEM(0x00781e80); undefined& DAT_00781f84= (undefined&) GH_MEM(0x00781f84); +undefined& DAT_00782086= (undefined&) GH_MEM(0x00782086); +char(&lpBuffer_00782088)[260] = reinterpret_cast(GH_MEM(0x00782088)); undefined& s_MoviePath= (undefined&) GH_MEM(0x00782394); +undefined& lpReturnedString_007824a0= (undefined&) GH_MEM(0x007824a0); char(&s_quitting1)[64] = reinterpret_cast(GH_MEM(0x007825c0)); char(&s_wndStrQuiting)[56] = reinterpret_cast(GH_MEM(0x00782600)); +undefined& g_errDat0= (undefined&) GH_MEM(0x00782638); +undefined& g_errDat1= (undefined&) GH_MEM(0x0078263c); tdstLastErrorInfo(&g_stErmTheLastErrorInfo)[3] = reinterpret_cast(GH_MEM(0x00782640)); +tdstChunkHeader& tdstChunkHeader_00782658= (tdstChunkHeader&) GH_MEM(0x00782658); +tdstAviHeader& tdstAviHeader_00782660= (tdstAviHeader&) GH_MEM(0x00782660); +undefined1& DAT_0078266c= (undefined1&) GH_MEM(0x0078266c); +undefined4& DAT_007829e0= (undefined4&) GH_MEM(0x007829e0); +byte& DAT_007829e4= (byte&) GH_MEM(0x007829e4); +undefined4& DAT_007829f8= (undefined4&) GH_MEM(0x007829f8); +undefined4& gfx_d3dVersion= (undefined4&) GH_MEM(0x007829fc); +undefined& DAT_00782a00= (undefined&) GH_MEM(0x00782a00); +undefined4& DAT_00782a20= (undefined4&) GH_MEM(0x00782a20); +undefined1& DAT_00782a44= (undefined1&) GH_MEM(0x00782a44); +undefined4& DAT_00782c64= (undefined4&) GH_MEM(0x00782c64); +undefined4& DAT_00782dc4= (undefined4&) GH_MEM(0x00782dc4); +undefined4& DAT_00783450= (undefined4&) GH_MEM(0x00783450); +short& DAT_0078f630= (short&) GH_MEM(0x0078f630); +undefined4& DAT_0078f640= (undefined4&) GH_MEM(0x0078f640); +short& DAT_0078f690= (short&) GH_MEM(0x0078f690); +short& DAT_0078f692= (short&) GH_MEM(0x0078f692); tdstBlockInfoPriv *(&g_a_p_stMmgModuleBlocksInfo)[255] = reinterpret_cast(GH_MEM(0x0078f6a0)); undefined& g_MmgCriticalSection= (undefined&) GH_MEM(0x0078faa0); char(&g_a_ucBlocksNbInModule)[255] = reinterpret_cast(GH_MEM(0x0078fac0)); tdstGeneralChannelsInfo_& g_stGeneralChannelInfo= (tdstGeneralChannelsInfo_&) GH_MEM(0x0078fbc0); tdstCurrentModeInfo *& g_d_stCurrentModeInfo= (tdstCurrentModeInfo *&) GH_MEM(0x0078fbc8); +double& MTH_gs_dDecal= (double&) GH_MEM(0x00793c00); +undefined4& DAT_00794cec= (undefined4&) GH_MEM(0x00794cec); +dword& DWORD_00794d00= (dword&) GH_MEM(0x00794d00); +dword& DWORD_00794d04= (dword&) GH_MEM(0x00794d04); +undefined& DAT_00794d0c= (undefined&) GH_MEM(0x00794d0c); +undefined& DAT_00794d10= (undefined&) GH_MEM(0x00794d10); +dword& g_perfCounterFreq0_unused= (dword&) GH_MEM(0x00794d14); +undefined& DAT_00794d24= (undefined&) GH_MEM(0x00794d24); +tdstTimer(&g_timerTab)[16] = reinterpret_cast(GH_MEM(0x00794d40)); undefined1& DAT_007a0cd8= (undefined1&) GH_MEM(0x007a0cd8); undefined4& g_windowClearColor= (undefined4&) GH_MEM(0x007a2c14); +char& DAT_007a2c57= (char&) GH_MEM(0x007a2c57); byte& g_bink_videoBpp= (byte&) GH_MEM(0x007a2e00); byte& g_bink_wantedVideoQuality= (byte&) GH_MEM(0x007a2e02); byte& g_bink_realVideoQuality= (byte&) GH_MEM(0x007a2e03); byte& g_bink_autoAdjustQuality= (byte&) GH_MEM(0x007a2e04); +uint& DAT_007a2e0c= (uint&) GH_MEM(0x007a2e0c); +int& g_bink_wantedVideoQualityPlus1= (int&) GH_MEM(0x007a2e10); +undefined2& DAT_007a2e40= (undefined2&) GH_MEM(0x007a2e40); +int& DAT_007a6e40= (int&) GH_MEM(0x007a6e40); +undefined1& DAT_007a6e44= (undefined1&) GH_MEM(0x007a6e44); +int& DAT_007a8490= (int&) GH_MEM(0x007a8490); +undefined4& DAT_007a84a0= (undefined4&) GH_MEM(0x007a84a0); +int& DAT_007a84b0= (int&) GH_MEM(0x007a84b0); +int& DAT_007a84b8= (int&) GH_MEM(0x007a84b8); +int& DAT_007a84bc= (int&) GH_MEM(0x007a84bc); +int& DAT_007a84c0= (int&) GH_MEM(0x007a84c0); +undefined& DAT_007a84e0= (undefined&) GH_MEM(0x007a84e0); +undefined& DAT_007a84e4= (undefined&) GH_MEM(0x007a84e4); +undefined& DAT_007a84e8= (undefined&) GH_MEM(0x007a84e8); +undefined4& DAT_007a84ec= (undefined4&) GH_MEM(0x007a84ec); +undefined4& DAT_007a84f0= (undefined4&) GH_MEM(0x007a84f0); +undefined& DAT_007cf200= (undefined&) GH_MEM(0x007cf200); +undefined4& DAT_007cf204= (undefined4&) GH_MEM(0x007cf204); +undefined4& DAT_007cf208= (undefined4&) GH_MEM(0x007cf208); +undefined& DAT_007cf460= (undefined&) GH_MEM(0x007cf460); +undefined& DAT_007cf600= (undefined&) GH_MEM(0x007cf600); +undefined& DAT_007cf7a0= (undefined&) GH_MEM(0x007cf7a0); +undefined& DAT_007cf940= (undefined&) GH_MEM(0x007cf940); +undefined& DAT_007cfae0= (undefined&) GH_MEM(0x007cfae0); +undefined& DAT_007cfc80= (undefined&) GH_MEM(0x007cfc80); +undefined& DAT_007cfe20= (undefined&) GH_MEM(0x007cfe20); +undefined& DAT_007cffc0= (undefined&) GH_MEM(0x007cffc0); +undefined& DAT_007d0160= (undefined&) GH_MEM(0x007d0160); +undefined& DAT_007d0300= (undefined&) GH_MEM(0x007d0300); +undefined& DAT_007d04a0= (undefined&) GH_MEM(0x007d04a0); +undefined& DAT_007d0640= (undefined&) GH_MEM(0x007d0640); +undefined& DAT_007d07e0= (undefined&) GH_MEM(0x007d07e0); +undefined4& DAT_007d0980= (undefined4&) GH_MEM(0x007d0980); +undefined4& DAT_007d0984= (undefined4&) GH_MEM(0x007d0984); +undefined4& DAT_007d099c= (undefined4&) GH_MEM(0x007d099c); +int * *& DAT_007d6f10= (int * *&) GH_MEM(0x007d6f10); +undefined4& DAT_007d6f14= (undefined4&) GH_MEM(0x007d6f14); +undefined4& DAT_007d6f18= (undefined4&) GH_MEM(0x007d6f18); +undefined& DAT_007d6f20= (undefined&) GH_MEM(0x007d6f20); +undefined& DAT_007d6f24= (undefined&) GH_MEM(0x007d6f24); +undefined4& DAT_007d6f28= (undefined4&) GH_MEM(0x007d6f28); +undefined4& DAT_007d6f2c= (undefined4&) GH_MEM(0x007d6f2c); +undefined4& DAT_007d6f40= (undefined4&) GH_MEM(0x007d6f40); +undefined4& DAT_007d7440= (undefined4&) GH_MEM(0x007d7440); +undefined4& DAT_007d74c0= (undefined4&) GH_MEM(0x007d74c0); +undefined4& DAT_007d7540= (undefined4&) GH_MEM(0x007d7540); +undefined1& DAT_007d7840= (undefined1&) GH_MEM(0x007d7840); +undefined& DAT_007d7860= (undefined&) GH_MEM(0x007d7860); +int& DAT_007d78b0= (int&) GH_MEM(0x007d78b0); +undefined& DAT_007d78b9= (undefined&) GH_MEM(0x007d78b9); +undefined& DAT_007d78ba= (undefined&) GH_MEM(0x007d78ba); +undefined& DAT_007d78bb= (undefined&) GH_MEM(0x007d78bb); +undefined& DAT_007d78bc= (undefined&) GH_MEM(0x007d78bc); +undefined& DAT_007d78bd= (undefined&) GH_MEM(0x007d78bd); +undefined& DAT_007d78be= (undefined&) GH_MEM(0x007d78be); +undefined1& DAT_007d78c0= (undefined1&) GH_MEM(0x007d78c0); +undefined& DAT_007d7968= (undefined&) GH_MEM(0x007d7968); +undefined& DAT_007d796c= (undefined&) GH_MEM(0x007d796c); +undefined& DAT_007d7970= (undefined&) GH_MEM(0x007d7970); +undefined1& DAT_007d7971= (undefined1&) GH_MEM(0x007d7971); +undefined1& DAT_007d7972= (undefined1&) GH_MEM(0x007d7972); +undefined1& DAT_007d7973= (undefined1&) GH_MEM(0x007d7973); +undefined2& DAT_007d798e= (undefined2&) GH_MEM(0x007d798e); +undefined4& DAT_007d79e8= (undefined4&) GH_MEM(0x007d79e8); +undefined4& DAT_007d79ec= (undefined4&) GH_MEM(0x007d79ec); +undefined4& DAT_007d79f0= (undefined4&) GH_MEM(0x007d79f0); +undefined& DAT_007d7a00= (undefined&) GH_MEM(0x007d7a00); +undefined& DAT_007d7a20= (undefined&) GH_MEM(0x007d7a20); +undefined4& DAT_007d7a40= (undefined4&) GH_MEM(0x007d7a40); +undefined& g_loadLevelCriticalSection= (undefined&) GH_MEM(0x007d7a80); +undefined& lpThreadId_007d7a98= (undefined&) GH_MEM(0x007d7a98); +HANDLE& g_thread0= (HANDLE&) GH_MEM(0x007d7a9c); +int& DAT_007d7aa0= (int&) GH_MEM(0x007d7aa0); +undefined4& DAT_007d7aa8= (undefined4&) GH_MEM(0x007d7aa8); +undefined4& DAT_007d7ab0= (undefined4&) GH_MEM(0x007d7ab0); +undefined4& DAT_007d7ab4= (undefined4&) GH_MEM(0x007d7ab4); +undefined4& DAT_007d7ab8= (undefined4&) GH_MEM(0x007d7ab8); +undefined4& DAT_007d7abc= (undefined4&) GH_MEM(0x007d7abc); +undefined1& DAT_007d7ac0= (undefined1&) GH_MEM(0x007d7ac0); +undefined& DAT_007d7c60= (undefined&) GH_MEM(0x007d7c60); +uint& DAT_007d7c64= (uint&) GH_MEM(0x007d7c64); +undefined& DAT_007d7c68= (undefined&) GH_MEM(0x007d7c68); +float& FLOAT_007d7c6c= (float&) GH_MEM(0x007d7c6c); +undefined4& DAT_007d7d80= (undefined4&) GH_MEM(0x007d7d80); +char& g_ucIsEdInGhostMode= (char&) GH_MEM(0x007d7d84); +undefined4& DAT_007d7d88= (undefined4&) GH_MEM(0x007d7d88); undefined& g_haveCmdlineLevel= (undefined&) GH_MEM(0x007d7d8c); +undefined& DAT_007d7da0= (undefined&) GH_MEM(0x007d7da0); +undefined& DAT_007d7da4= (undefined&) GH_MEM(0x007d7da4); +undefined& DAT_007d7da8= (undefined&) GH_MEM(0x007d7da8); +undefined& DAT_007d7dac= (undefined&) GH_MEM(0x007d7dac); GAM_tdstEngineStructure& g_r3_engine= (GAM_tdstEngineStructure&) GH_MEM(0x007d7dc0); +byte& BYTE_007d98f6= (byte&) GH_MEM(0x007d98f6); +byte& BYTE_007d98f7= (byte&) GH_MEM(0x007d98f7); +byte& BYTE_007d98f8= (byte&) GH_MEM(0x007d98f8); +char& DAT_007d98fc= (char&) GH_MEM(0x007d98fc); +undefined1& DAT_007d98fd= (undefined1&) GH_MEM(0x007d98fd); +char& DAT_007d98fe= (char&) GH_MEM(0x007d98fe); +int& DAT_007d9910= (int&) GH_MEM(0x007d9910); +int& DAT_007d9914= (int&) GH_MEM(0x007d9914); +undefined4& DAT_007d9920= (undefined4&) GH_MEM(0x007d9920); +undefined4& DAT_007d9924= (undefined4&) GH_MEM(0x007d9924); +undefined1& DAT_007d9928= (undefined1&) GH_MEM(0x007d9928); +undefined4& DAT_007d992c= (undefined4&) GH_MEM(0x007d992c); +int& DAT_007d9930= (int&) GH_MEM(0x007d9930); +undefined4& DAT_007d9934= (undefined4&) GH_MEM(0x007d9934); +char& DAT_007d9940= (char&) GH_MEM(0x007d9940); +undefined4& DAT_007d9a48= (undefined4&) GH_MEM(0x007d9a48); +undefined4& DAT_007d9a4c= (undefined4&) GH_MEM(0x007d9a4c); +SND_tduRefEvt& DAT_007d9a50= (SND_tduRefEvt&) GH_MEM(0x007d9a50); +undefined4& DAT_007d9a60= (undefined4&) GH_MEM(0x007d9a60); +undefined& DAT_007d9a64= (undefined&) GH_MEM(0x007d9a64); +undefined& DAT_007d9a68= (undefined&) GH_MEM(0x007d9a68); +undefined& DAT_007d9a6c= (undefined&) GH_MEM(0x007d9a6c); +undefined& DAT_007d9a70= (undefined&) GH_MEM(0x007d9a70); +undefined& DAT_007d9a74= (undefined&) GH_MEM(0x007d9a74); +undefined4& DAT_007d9a78= (undefined4&) GH_MEM(0x007d9a78); +undefined& DAT_007d9a7c= (undefined&) GH_MEM(0x007d9a7c); +undefined& DAT_007d9a80= (undefined&) GH_MEM(0x007d9a80); +undefined4& DAT_007d9a84= (undefined4&) GH_MEM(0x007d9a84); undefined& lpReturnedString_007d9aa0= (undefined&) GH_MEM(0x007d9aa0); undefined& g_texturesFilenameBuf= (undefined&) GH_MEM(0x007d9ce0); +undefined& DAT_007d9e00= (undefined&) GH_MEM(0x007d9e00); +undefined& lpSystemTime_007d9e40= (undefined&) GH_MEM(0x007d9e40); +undefined& lpSystemTime_007d9e50= (undefined&) GH_MEM(0x007d9e50); +undefined4& DAT_007d9e60= (undefined4&) GH_MEM(0x007d9e60); +word& WORD_007d9e68= (word&) GH_MEM(0x007d9e68); +char(&sz_S)[2] = reinterpret_cast(GH_MEM(0x007d9e6a)); +word& WORD_007d9e6c= (word&) GH_MEM(0x007d9e6c); +char(&sz_M)[2] = reinterpret_cast(GH_MEM(0x007d9e6e)); +pointer& lpRootPathName_007d9e70= (pointer&) GH_MEM(0x007d9e70); +undefined1& DAT_007d9e78= (undefined1&) GH_MEM(0x007d9e78); +undefined& DAT_007d9e80= (undefined&) GH_MEM(0x007d9e80); +undefined1& DAT_007db015= (undefined1&) GH_MEM(0x007db015); +undefined4& DAT_007db020= (undefined4&) GH_MEM(0x007db020); +undefined4& DAT_007db820= (undefined4&) GH_MEM(0x007db820); +undefined4& DAT_007dc020= (undefined4&) GH_MEM(0x007dc020); +uint& DAT_007dc820= (uint&) GH_MEM(0x007dc820); +undefined4& DAT_007dc824= (undefined4&) GH_MEM(0x007dc824); +undefined4& DAT_007dc880= (undefined4&) GH_MEM(0x007dc880); +undefined4& DAT_007e3a90= (undefined4&) GH_MEM(0x007e3a90); +dword(&g_textureTable)[1024] = reinterpret_cast(GH_MEM(0x007e3aa0)); +GLI_tdstTexture *(&g_textureTable2)[1024] = reinterpret_cast(GH_MEM(0x007e4aa0)); +undefined& g_perfCounterRate= (undefined&) GH_MEM(0x007e5ad8); +undefined1& DAT_007e758c= (undefined1&) GH_MEM(0x007e758c); +undefined1& DAT_007e758d= (undefined1&) GH_MEM(0x007e758d); +undefined4& DAT_007e7590= (undefined4&) GH_MEM(0x007e7590); +undefined4& DAT_007e75b0= (undefined4&) GH_MEM(0x007e75b0); +undefined4& DAT_007e75b4= (undefined4&) GH_MEM(0x007e75b4); +undefined4& DAT_007e75b8= (undefined4&) GH_MEM(0x007e75b8); +undefined4& DAT_007e75c0= (undefined4&) GH_MEM(0x007e75c0); +undefined4& DAT_007e75c4= (undefined4&) GH_MEM(0x007e75c4); +undefined4& DAT_007e75c8= (undefined4&) GH_MEM(0x007e75c8); +undefined4& DAT_007e75d0= (undefined4&) GH_MEM(0x007e75d0); +undefined4& DAT_007e75d4= (undefined4&) GH_MEM(0x007e75d4); +undefined4& DAT_007e75d8= (undefined4&) GH_MEM(0x007e75d8); +undefined4& DAT_007e75e0= (undefined4&) GH_MEM(0x007e75e0); +undefined4& DAT_007e75e4= (undefined4&) GH_MEM(0x007e75e4); +undefined4& DAT_007e75e8= (undefined4&) GH_MEM(0x007e75e8); +undefined4& DAT_007e75f0= (undefined4&) GH_MEM(0x007e75f0); +undefined4& DAT_007e75f4= (undefined4&) GH_MEM(0x007e75f4); +undefined4& DAT_007e75f8= (undefined4&) GH_MEM(0x007e75f8); +undefined& DAT_007eaf50= (undefined&) GH_MEM(0x007eaf50); +undefined& DAT_007eaf54= (undefined&) GH_MEM(0x007eaf54); +undefined4& DAT_007eaf60= (undefined4&) GH_MEM(0x007eaf60); +int& DAT_007eaf64= (int&) GH_MEM(0x007eaf64); +undefined4& DAT_007eaf7c= (undefined4&) GH_MEM(0x007eaf7c); +int& DAT_007eaf8c= (int&) GH_MEM(0x007eaf8c); +int& DAT_007eaf90= (int&) GH_MEM(0x007eaf90); +int& DAT_007eaf94= (int&) GH_MEM(0x007eaf94); +int& DAT_007eaf9c= (int&) GH_MEM(0x007eaf9c); +undefined4& DAT_007eafa0= (undefined4&) GH_MEM(0x007eafa0); +undefined4& DAT_007eafa4= (undefined4&) GH_MEM(0x007eafa4); +int& DAT_007eafa8= (int&) GH_MEM(0x007eafa8); +int *& DAT_007eafac= (int *&) GH_MEM(0x007eafac); +undefined4& DAT_007eafc0= (undefined4&) GH_MEM(0x007eafc0); +undefined4& DAT_007eafc4= (undefined4&) GH_MEM(0x007eafc4); +undefined4& DAT_007eafc8= (undefined4&) GH_MEM(0x007eafc8); +undefined4& DAT_007eafcc= (undefined4&) GH_MEM(0x007eafcc); +undefined& DAT_007eafd0= (undefined&) GH_MEM(0x007eafd0); +undefined& DAT_007eafd4= (undefined&) GH_MEM(0x007eafd4); +undefined& DAT_007eafd8= (undefined&) GH_MEM(0x007eafd8); +undefined& DAT_007eafdc= (undefined&) GH_MEM(0x007eafdc); +undefined& DAT_007eaff0= (undefined&) GH_MEM(0x007eaff0); +undefined& DAT_007eaff4= (undefined&) GH_MEM(0x007eaff4); +undefined& DAT_007eaff8= (undefined&) GH_MEM(0x007eaff8); +undefined& DAT_007eaffc= (undefined&) GH_MEM(0x007eaffc); +undefined& DAT_007eb000= (undefined&) GH_MEM(0x007eb000); +undefined4& DAT_007eb020= (undefined4&) GH_MEM(0x007eb020); +int& DAT_007eb024= (int&) GH_MEM(0x007eb024); +int& DAT_007eb028= (int&) GH_MEM(0x007eb028); +int& DAT_007eb02c= (int&) GH_MEM(0x007eb02c); +int& DAT_007eb030= (int&) GH_MEM(0x007eb030); +int& DAT_007eb034= (int&) GH_MEM(0x007eb034); +undefined4& DAT_007eb038= (undefined4&) GH_MEM(0x007eb038); +undefined4& DAT_007eb03c= (undefined4&) GH_MEM(0x007eb03c); +undefined4& DAT_007eb040= (undefined4&) GH_MEM(0x007eb040); +undefined4& DAT_007eb044= (undefined4&) GH_MEM(0x007eb044); +int& DAT_007eb048= (int&) GH_MEM(0x007eb048); +int& DAT_007eb04c= (int&) GH_MEM(0x007eb04c); +int& DAT_007eb050= (int&) GH_MEM(0x007eb050); +int& DAT_007eb054= (int&) GH_MEM(0x007eb054); +int& DAT_007eb058= (int&) GH_MEM(0x007eb058); +int& DAT_007eb05c= (int&) GH_MEM(0x007eb05c); +int& DAT_007eb060= (int&) GH_MEM(0x007eb060); +int& DAT_007eb074= (int&) GH_MEM(0x007eb074); +int& DAT_007eb184= (int&) GH_MEM(0x007eb184); +uint& DAT_007eb188= (uint&) GH_MEM(0x007eb188); +uint& DAT_007eb18c= (uint&) GH_MEM(0x007eb18c); +uint& DAT_007eb190= (uint&) GH_MEM(0x007eb190); +uint& DAT_007eb194= (uint&) GH_MEM(0x007eb194); +undefined4& DAT_007eb1dc= (undefined4&) GH_MEM(0x007eb1dc); +undefined4& DAT_007eb1e0= (undefined4&) GH_MEM(0x007eb1e0); +undefined& DAT_007eb1e4= (undefined&) GH_MEM(0x007eb1e4); +undefined4& DAT_007eb1e8= (undefined4&) GH_MEM(0x007eb1e8); +undefined4& DAT_007eb1ec= (undefined4&) GH_MEM(0x007eb1ec); +undefined4& DAT_007eb1f0= (undefined4&) GH_MEM(0x007eb1f0); +int& DAT_007eb1f4= (int&) GH_MEM(0x007eb1f4); dword& g_unkModuleIdByte= (dword&) GH_MEM(0x007eb200); -int& g_engine_= (int&) GH_MEM(0x007eba24); +int& g_gfxEngine= (int&) GH_MEM(0x007eba24); +undefined& DAT_007eba40= (undefined&) GH_MEM(0x007eba40); +int& DAT_007edb10= (int&) GH_MEM(0x007edb10); +undefined4& DAT_007edb14= (undefined4&) GH_MEM(0x007edb14); IDirect3DDevice8 *& gfx_device= (IDirect3DDevice8 *&) GH_MEM(0x007edb18); undefined& g_GLI_fullscreen= (undefined&) GH_MEM(0x007edd40); int& g_GLI_width0= (int&) GH_MEM(0x007edd44); -int& g_GLI_height0= (int&) GH_MEM(0x007edd48); +UINT& g_GLI_height0= (UINT&) GH_MEM(0x007edd48); int& g_GLI_bitdepth0= (int&) GH_MEM(0x007edd4c); undefined1& g_GLI_fullscreen1= (undefined1&) GH_MEM(0x007edd50); int& g_GLI_width1= (int&) GH_MEM(0x007edd54); int& g_GLI_height1= (int&) GH_MEM(0x007edd58); int& g_GLI_bitdepth1= (int&) GH_MEM(0x007edd5c); -undefined4& g_GLI_adapter= (undefined4&) GH_MEM(0x007edd60); +UINT& g_GLI_adapter= (UINT&) GH_MEM(0x007edd60); +char& g_GLI_tnl= (char&) GH_MEM(0x007edd64); +undefined1& g_config_tex_compressed= (undefined1&) GH_MEM(0x007edd65); +undefined1& g_GLI_trilinear= (undefined1&) GH_MEM(0x007edd66); GUID& g_GLI_identifier= (GUID&) GH_MEM(0x007edd70); float& g_GLI_mode_float= (float&) GH_MEM(0x007edd80); -windowInstance *(&g_windowTab)[16] = reinterpret_cast(GH_MEM(0x007edda0)); +GLD_stDevice *(&g_pstGLDDevices)[16] = reinterpret_cast(GH_MEM(0x007edda0)); m7_init_struct& g_m7_init_struct= (m7_init_struct&) GH_MEM(0x007edde0); undefined& m7_mmgBlockInitialized= (undefined&) GH_MEM(0x007eddf9); +undefined& DAT_007eddfc= (undefined&) GH_MEM(0x007eddfc); undefined& g_mod7CriticalSection= (undefined&) GH_MEM(0x007ede20); +uint& DAT_007ede38= (uint&) GH_MEM(0x007ede38); +undefined4& DAT_007ede40= (undefined4&) GH_MEM(0x007ede40); +undefined4& DAT_007eef00= (undefined4&) GH_MEM(0x007eef00); +char(&g_lvlFixPath)[256] = reinterpret_cast(GH_MEM(0x007efa40)); +undefined4& DAT_00801dd0= (undefined4&) GH_MEM(0x00801dd0); +undefined4& DAT_00801de0= (undefined4&) GH_MEM(0x00801de0); +undefined4& DAT_00801de4= (undefined4&) GH_MEM(0x00801de4); +undefined4& DAT_00801de8= (undefined4&) GH_MEM(0x00801de8); +undefined4& DAT_00801e0c= (undefined4&) GH_MEM(0x00801e0c); +undefined& DAT_00801e10= (undefined&) GH_MEM(0x00801e10); +undefined4& DAT_00801e38= (undefined4&) GH_MEM(0x00801e38); +uint& DAT_008043a4= (uint&) GH_MEM(0x008043a4); +undefined& DAT_008043b0= (undefined&) GH_MEM(0x008043b0); +undefined& DAT_008043b4= (undefined&) GH_MEM(0x008043b4); +undefined& DAT_008043b8= (undefined&) GH_MEM(0x008043b8); +undefined4& DAT_008043bc= (undefined4&) GH_MEM(0x008043bc); +undefined4& DAT_008043c0= (undefined4&) GH_MEM(0x008043c0); +undefined4& DAT_008043c4= (undefined4&) GH_MEM(0x008043c4); +undefined4& DAT_008043c8= (undefined4&) GH_MEM(0x008043c8); +undefined4& DAT_008043f8= (undefined4&) GH_MEM(0x008043f8); +undefined4& DAT_00808518= (undefined4&) GH_MEM(0x00808518); +undefined4& DAT_0080aaa0= (undefined4&) GH_MEM(0x0080aaa0); +undefined4& DAT_0080aabc= (undefined4&) GH_MEM(0x0080aabc); +undefined& DAT_0080aacc= (undefined&) GH_MEM(0x0080aacc); +undefined4& DAT_0080ab0c= (undefined4&) GH_MEM(0x0080ab0c); +undefined4& DAT_0080ab18= (undefined4&) GH_MEM(0x0080ab18); +undefined4& DAT_0080ab1c= (undefined4&) GH_MEM(0x0080ab1c); +undefined1& DAT_0083bc00= (undefined1&) GH_MEM(0x0083bc00); +char& DAT_0083be08= (char&) GH_MEM(0x0083be08); +undefined3& UNK_0083be09= (undefined3&) GH_MEM(0x0083be09); +undefined4& DAT_0083be0c= (undefined4&) GH_MEM(0x0083be0c); +undefined4& DAT_0083be10= (undefined4&) GH_MEM(0x0083be10); +int& DAT_0083be14= (int&) GH_MEM(0x0083be14); +int& DAT_0083be18= (int&) GH_MEM(0x0083be18); +undefined1& DAT_0083be1c= (undefined1&) GH_MEM(0x0083be1c); +undefined1& DAT_0083bea0= (undefined1&) GH_MEM(0x0083bea0); +undefined& DAT_0083bf04= (undefined&) GH_MEM(0x0083bf04); +undefined4& DAT_0083d304= (undefined4&) GH_MEM(0x0083d304); +undefined4& DAT_0083d3a4= (undefined4&) GH_MEM(0x0083d3a4); +int& DAT_0083f40c= (int&) GH_MEM(0x0083f40c); +int& DAT_0083f410= (int&) GH_MEM(0x0083f410); +undefined1& DAT_0083f7e0= (undefined1&) GH_MEM(0x0083f7e0); +undefined& DAT_0083f7e8= (undefined&) GH_MEM(0x0083f7e8); +undefined1& DAT_0083f7ec= (undefined1&) GH_MEM(0x0083f7ec); +undefined1& DAT_0083f7ed= (undefined1&) GH_MEM(0x0083f7ed); +undefined1& DAT_0083f7ee= (undefined1&) GH_MEM(0x0083f7ee); +undefined1& DAT_0083f7ef= (undefined1&) GH_MEM(0x0083f7ef); +undefined& DAT_0083f8e8= (undefined&) GH_MEM(0x0083f8e8); +char& DAT_0083f908= (char&) GH_MEM(0x0083f908); +int& DAT_0083f90c= (int&) GH_MEM(0x0083f90c); +undefined1& DAT_0083fa2c= (undefined1&) GH_MEM(0x0083fa2c); +undefined4& DAT_0083fa30= (undefined4&) GH_MEM(0x0083fa30); +undefined1& DAT_0083fa80= (undefined1&) GH_MEM(0x0083fa80); +undefined1& DAT_0083fa81= (undefined1&) GH_MEM(0x0083fa81); +undefined1& DAT_0083fa82= (undefined1&) GH_MEM(0x0083fa82); +undefined1& DAT_0083fa83= (undefined1&) GH_MEM(0x0083fa83); +undefined1& DAT_0083fa84= (undefined1&) GH_MEM(0x0083fa84); +undefined1& DAT_0083fa85= (undefined1&) GH_MEM(0x0083fa85); +undefined4& DAT_0083fa88= (undefined4&) GH_MEM(0x0083fa88); +undefined4& DAT_0083fa8c= (undefined4&) GH_MEM(0x0083fa8c); +undefined4& DAT_0083fa98= (undefined4&) GH_MEM(0x0083fa98); +undefined4& DAT_0083fa9c= (undefined4&) GH_MEM(0x0083fa9c); +undefined4& DAT_0083faa0= (undefined4&) GH_MEM(0x0083faa0); +undefined4& DAT_0083faa4= (undefined4&) GH_MEM(0x0083faa4); +undefined4& DAT_0083faa8= (undefined4&) GH_MEM(0x0083faa8); +undefined1& DAT_0083faac= (undefined1&) GH_MEM(0x0083faac); +undefined4& DAT_0083faf0= (undefined4&) GH_MEM(0x0083faf0); +undefined1& DAT_00840c6c= (undefined1&) GH_MEM(0x00840c6c); +int& DAT_00840c70= (int&) GH_MEM(0x00840c70); +undefined4& DAT_00840d90= (undefined4&) GH_MEM(0x00840d90); +char& DAT_00840e90= (char&) GH_MEM(0x00840e90); +uint& DAT_00840e9c= (uint&) GH_MEM(0x00840e9c); +int& DAT_00840ea0= (int&) GH_MEM(0x00840ea0); +short& DAT_00840eac= (short&) GH_MEM(0x00840eac); +undefined4 *& DAT_00840eb0= (undefined4 *&) GH_MEM(0x00840eb0); +byte& DAT_00840eb4= (byte&) GH_MEM(0x00840eb4); +undefined4& DAT_0084155c= (undefined4&) GH_MEM(0x0084155c); +undefined4& DAT_00841560= (undefined4&) GH_MEM(0x00841560); +undefined2& DAT_008415c8= (undefined2&) GH_MEM(0x008415c8); +undefined2& DAT_008415e0= (undefined2&) GH_MEM(0x008415e0); +undefined& DAT_00841600= (undefined&) GH_MEM(0x00841600); +undefined4& DAT_00841660= (undefined4&) GH_MEM(0x00841660); +int& DAT_00841670= (int&) GH_MEM(0x00841670); +undefined4 *& DAT_00841674= (undefined4 *&) GH_MEM(0x00841674); +undefined4& DAT_00841700= (undefined4&) GH_MEM(0x00841700); +undefined4& DAT_00841780= (undefined4&) GH_MEM(0x00841780); +undefined4& DAT_008417a0= (undefined4&) GH_MEM(0x008417a0); +undefined4& DAT_0084285c= (undefined4&) GH_MEM(0x0084285c); +undefined4& DAT_00842860= (undefined4&) GH_MEM(0x00842860); +undefined4& DAT_00842928= (undefined4&) GH_MEM(0x00842928); +undefined4& DAT_0084292c= (undefined4&) GH_MEM(0x0084292c); +void *& ExceptionList= (void *&) GH_MEM(0xffdff000); diff --git a/game_re/gh_global.h b/game_re/gh_global.h index 128232fc..bd08c81d 100644 --- a/game_re/gh_global.h +++ b/game_re/gh_global.h @@ -5,60 +5,410 @@ #include +extern undefined& DAT_00000004; // 00000004 +extern undefined& LAB_0040a280; // 0040a280 +extern undefined& LAB_0040a290; // 0040a290 +extern undefined& LAB_0040a2a0; // 0040a2a0 +extern undefined& LAB_0040a2b0; // 0040a2b0 +extern undefined& LAB_0040aa00; // 0040aa00 +extern undefined& LAB_0040c070; // 0040c070 +extern undefined& LAB_0040c2a0; // 0040c2a0 +extern undefined& LAB_004151d0; // 004151d0 +extern undefined& LAB_00419430; // 00419430 +extern undefined& LAB_004194a0; // 004194a0 +extern undefined& LAB_00447680; // 00447680 +extern undefined& LAB_00447d60; // 00447d60 +extern undefined& LAB_00447e80; // 00447e80 +extern undefined& LAB_00448010; // 00448010 +extern undefined& LAB_004483b0; // 004483b0 +extern undefined& LAB_004483e0; // 004483e0 +extern undefined& LAB_004484f0; // 004484f0 +extern undefined& LAB_00448520; // 00448520 +extern undefined& LAB_00448550; // 00448550 +extern undefined& LAB_00448580; // 00448580 +extern undefined& LAB_004485b0; // 004485b0 +extern undefined& LAB_004485e0; // 004485e0 +extern undefined& LAB_00448610; // 00448610 +extern undefined& LAB_00448630; // 00448630 +extern undefined& LAB_00448770; // 00448770 +extern undefined& LAB_00448790; // 00448790 +extern undefined& LAB_00453e00; // 00453e00 +extern undefined& LAB_00453e40; // 00453e40 +extern undefined& LAB_00453e80; // 00453e80 +extern undefined& LAB_00453f80; // 00453f80 +extern undefined& LAB_00453fc0; // 00453fc0 +extern undefined& LAB_00454000; // 00454000 +extern undefined& LAB_00454140; // 00454140 +extern undefined& LAB_00454180; // 00454180 +extern undefined& LAB_004541c0; // 004541c0 +extern undefined& LAB_00454300; // 00454300 +extern undefined& LAB_00454340; // 00454340 +extern undefined& LAB_00454380; // 00454380 +extern pointer& PTR_DAT_0046ebd0; // 0046ebd0 +extern undefined& LAB_00509a00; // 00509a00 +extern undefined& LAB_0050db60; // 0050db60 +extern undefined& LAB_005534b0; // 005534b0 +extern undefined& LAB_005845e0; // 005845e0 +extern undefined& LAB_00585b80; // 00585b80 +extern undefined& LAB_0059615b; // 0059615b +extern undefined& LAB_00596368; // 00596368 +extern undefined& LAB_00596768; // 00596768 +extern undefined& LAB_00596788; // 00596788 +extern undefined *& PTR_BinkOpenDirectSound_0059733c; // 0059733c +extern undefined& IID_IDirectInput8; // 00597860 +extern undefined1& DAT_005980f4; // 005980f4 +extern undefined& DAT_00598314; // 00598314 +extern undefined& DAT_00598320; // 00598320 extern undefined& DAT_00598348; // 00598348 +extern undefined& DAT_0059834c; // 0059834c extern undefined& DAT_00598350; // 00598350 extern undefined& DAT_00598b7c; // 00598b7c extern undefined& DAT_005990bc; // 005990bc +extern undefined& DAT_005990f0; // 005990f0 +extern double& DOUBLE_00599550; // 00599550 +extern undefined& DAT_005a9eac; // 005a9eac +extern undefined& DAT_005a9eb0; // 005a9eb0 +extern undefined& DAT_005a9ec8; // 005a9ec8 extern undefined& DAT_005a9ed4; // 005a9ed4 +extern float& FLOAT_005a9f1c; // 005a9f1c +extern undefined& DAT_005a9f28; // 005a9f28 +extern float& FLOAT_005a9f30; // 005a9f30 +extern float& FLOAT_005a9f50; // 005a9f50 +extern float& FLOAT_005a9f54; // 005a9f54 +extern float& FLOAT_005a9f58; // 005a9f58 +extern float& FLOAT_005a9f60; // 005a9f60 +extern float& FLOAT_005a9f7c; // 005a9f7c +extern float& FLOAT_005a9fbc; // 005a9fbc +extern float& FLOAT_005aa010; // 005aa010 +extern float& FLOAT_005aa018; // 005aa018 extern float& FLOAT_005aa028; // 005aa028 extern float& FLOAT_005aa02c; // 005aa02c +extern float& FLOAT_005aa07c; // 005aa07c +extern float& FLOAT_005aa088; // 005aa088 +extern double& DOUBLE_005aa090; // 005aa090 +extern double& DOUBLE_005aa098; // 005aa098 +extern double& DOUBLE_005aa0a0; // 005aa0a0 +extern float& FLOAT_005aa0fc; // 005aa0fc +extern undefined& DAT_005aa15c; // 005aa15c +extern undefined& DAT_005aa160; // 005aa160 +extern double& DOUBLE_005b0770; // 005b0770 +extern char(&s_German_005b66c4)[8]; // 005b66c4 +extern char(&s_Italian_005b6730)[8]; // 005b6730 +extern char(&s_Spanish_005b67a0)[8]; // 005b67a0 +extern char(&s_French_005b6828)[8]; // 005b6828 extern char(&s_windowTitle)[12]; // 005b6830 extern char(&s_percents)[4]; // 005b683c +extern const char* s_Language_005b6840; // 005b6840 +extern const char* s_English_005b684c; // 005b684c +extern const char* fopen_mode_r_binary; // 005b68cc extern char(&lpAppName_005b68f0)[8]; // 005b68f0 extern const char* s_UbiSoft_Ubi_ini; // 005b690c +extern undefined& DAT_005b6d10; // 005b6d10 +extern undefined4& DAT_005b967c; // 005b967c +extern undefined4& DAT_005b96d0; // 005b96d0 +extern int& DAT_005b96d4; // 005b96d4 +extern const char* s_OnIsTheme_005b96e0; // 005b96e0 +extern uint& DAT_005b9740; // 005b9740 +extern const char* s_Random_005b9c9c; // 005b9c9c +extern undefined *& PTR_lpDefault_005b9cfc; // 005b9cfc extern undefined2& DAT_005b9f64; // 005b9f64 +extern const char* s_CEventResData_005b9f98; // 005b9f98 extern const char* s_percent_s_path_2; // 005ba354 extern undefined2& DAT_005bad00; // 005bad00 extern byte& g_errMod0; // 005bd29c -extern undefined4& DAT_005bd454; // 005bd454 +extern const char* s_Explicit_request_for_clear_of_th_005bd2a0; // 005bd2a0 +extern const char* s_Explicit_request_for_clear_of_th_005bd2d0; // 005bd2d0 +extern int& DAT_005bd454; // 005bd454 +extern int& DAT_005bd458; // 005bd458 extern const char* s__jc_z_d__s_005bd460; // 005bd460 +extern byte& g_errMod1; // 005bd4cc extern byte& g_errModMmg; // 005bd58c +extern char& DAT_005bd58d; // 005bd58d extern char& DAT_005bd5f4; // 005bd5f4 extern const char* s_Video_AutoAdjustQuality_005bd630; // 005bd630 extern const char* s_Video_BPP_005bd648; // 005bd648 extern const char* s_Video_RealQuality_005bd654; // 005bd654 extern const char* s_Rayman_Arena_005bd668; // 005bd668 extern const char* s_Video_WantedQuality_005bd678; // 005bd678 +extern const char* s_Videos_005bd72c; // 005bd72c +extern byte& g_errMod2Bink; // 005bd7ac +extern int& DAT_005bd7bc; // 005bd7bc +extern undefined *& PTR_FUN_005bd7c4; // 005bd7c4 +extern char& DAT_005bd8cf; // 005bd8cf +extern undefined1& DAT_005bd8d0; // 005bd8d0 +extern undefined1& DAT_005bd910; // 005bd910 +extern undefined1& DAT_005bd950; // 005bd950 extern const char* s__s_s_World_Sound_005bd9d0; // 005bd9d0 extern char(&s_BIN_005bd9e4)[4]; // 005bd9e4 +extern const char* s__World_Sound_005bd9e8; // 005bd9e8 +extern const char* s__Options_005bd9f8; // 005bd9f8 +extern const char* s__Vignette_005bda04; // 005bda04 +extern const char* s__sBIN_fmt; // 005bda10 +extern const char* s__SaveGame_005bda1c; // 005bda1c +extern const char* s__World_Levels_005bda28; // 005bda28 +extern char(&s_World)[7]; // 005bda38 +extern undefined& s_DLL; // 005bda40 +extern const char* s_Ubi_bik_005bda44; // 005bda44 +extern const char* s_UbiSoft_bmp_005bda4c; // 005bda4c +extern undefined *& PTR_r3_processInput1_005bdb1c; // 005bdb1c +extern undefined *& p_fn_vEngine; // 005bdb20 +extern undefined *& p_fn_vDisplayAll; // 005bdb24 +extern pointer& PTR_s_MenuMap_005bdb38; // 005bdb38 +extern pointer& PTR_s_intro_10_005bdb70; // 005bdb70 +extern pointer& PTR_s_sk8_20_005bdbd0; // 005bdbd0 extern char& DAT_005bdc9c; // 005bdc9c +extern UINT& g_modemQuality; // 005bdca0 +extern UINT& g_UDPPort; // 005bdca4 +extern const char* s__s__s__s__s__s_005bdf6c; // 005bdf6c +extern const char* s__s__s___005bdf7c; // 005bdf7c +extern const char* s__s__s__s__s_005bdf84; // 005bdf84 +extern pointer& PTR_DAT_005bdf90; // 005bdf90 +extern undefined& DAT_005bdf94; // 005bdf94 extern const char* s__level__005bdfd0; // 005bdfd0 extern const char* s_R3_DVD_005bdfd8; // 005bdfd8 +extern const char* s_R3_DVD_005be0ec; // 005be0ec +extern const char* s__s_DVD_missing_005be0f4; // 005be0f4 +extern const char* s_Die__s_DVDROM_kann_nicht_gelesen_005be130; // 005be130 +extern const char* s_Impossibile_trovare_il_DVD____s_005be198; // 005be198 +extern undefined& DAT_005be1ec; // 005be1ec +extern const char* s_Impossible_de_trouver_le_DVD_____005be238; // 005be238 extern const char* s_Tex32_2_cnt_005be290; // 005be290 extern const char* s_Tex32_1_cnt_005be29c; // 005be29c extern const char* s_Tex16_1_cnt_005be2a8; // 005be2a8 extern const char* s_Tex16_2_cnt_005be2b4; // 005be2b4 extern const char* s_TexturesQuality_005be2c0; // 005be2c0 extern const char* s_VignettesFile_005be2dc; // 005be2dc +extern const char* s_ModemQuality_005be2ec; // 005be2ec +extern const char* s_UDPPort_005be2fc; // 005be2fc +extern pointer& s_Agp; // 005be390 +extern const char* s_Please_insert_the_DVD_in_the_DVD_005be400; // 005be400 +extern const char* s_Bitte_legen_Sie_DVD_von_Rayman_3_005be438; // 005be438 +extern const char* s_Inserisci_il_DVD_di_Rayman_3_nel_005be484; // 005be484 +extern const char* s_Introduce_el_DVD_de_Rayman_3_en_l_005be4c0; // 005be4c0 +extern undefined& DAT_005be500; // 005be500 +extern const char* s_fmt_c_colon_s; // 005be540 +extern const char* s_r3_program_files; // 005be548 +extern undefined *& PTR_DAT_005be568; // 005be568 +extern int& DAT_005be6d8; // 005be6d8 +extern int& DAT_005be6dc; // 005be6dc +extern int& DAT_005be6e0; // 005be6e0 +extern int& DAT_005be6e4; // 005be6e4 +extern int& DAT_005be6e8; // 005be6e8 +extern int& DAT_005be6ec; // 005be6ec +extern byte& g_errModFirst; // 005be6f0 +extern undefined *& PTR_FUN_005be6f8; // 005be6f8 +extern float& DAT_005be710; // 005be710 +extern const char* s_Change_To_Map____s_005be714; // 005be714 +extern const char* s_Map_number__i_not_available_005be728; // 005be728 +extern dword& g_transitLevelTarget; // 005be744 +extern long& DAT_005be7ac; // 005be7ac +extern long& DAT_005be7b0; // 005be7b0 +extern long& DAT_005be7b4; // 005be7b4 +extern long& DAT_005be7b8; // 005be7b8 +extern long& DAT_005be7bc; // 005be7bc +extern long& DAT_005be7c0; // 005be7c0 +extern long& DAT_005be7c4; // 005be7c4 +extern long& DAT_005be7c8; // 005be7c8 +extern long& DAT_005be7cc; // 005be7cc +extern long& DAT_005be7d0; // 005be7d0 +extern const char* s_World_005be844; // 005be844 +extern dword& g_modId4; // 005be8ac extern const char* s_Please_insert_the_CD_005be980; // 005be980 -extern byte& g_errMod6; // 005bf5fc +extern const char* s_DEMO_FLAG_DESACTIVATE_CANAL_005be9dc; // 005be9dc +extern const char* s_DEMO_FLAG_ACTIVATE_CANAL_005be9fc; // 005be9fc +extern const char* s_DEMO_FLAG_DESACTIVATE_005bea18; // 005bea18 +extern const char* s_DEMO_FLAG_ACTIVATE_005bea30; // 005bea30 +extern const char* s_DEMO_FLAG_NEW_ENGINE_FRAME_005bebc0; // 005bebc0 +extern const char* s_DEMO_FLAG_COMPRESS_ACTOR_NUMBER_005bebdc; // 005bebdc +extern const char* s______________005bec00; // 005bec00 +extern const char* s_DEMO_FLAG_IS_AN_ALWAYS_005bec10; // 005bec10 +extern const char* s_DEMO_FLAG_EXTENDED_005bec28; // 005bec28 +extern undefined4& DAT_005bec5c; // 005bec5c +extern float& DAT_005bec60; // 005bec60 +extern float& DAT_005bec64; // 005bec64 +extern int& DAT_005becdc; // 005becdc +extern undefined& DAT_005bece4; // 005bece4 +extern int& DAT_005bee10; // 005bee10 +extern byte& g_errMod5; // 005befbc +extern char(&s_M_005bf004)[2]; // 005bf004 +extern char(&s_S_005bf008)[2]; // 005bf008 +extern char(&s__s_s_005bf4ac)[8]; // 005bf4ac +extern byte& g_errModGLD; // 005bf5fc extern dword& g_needToInitMod6; // 005bf600 +extern short& DAT_005bf606; // 005bf606 extern const char* s_V5_9_0___August_11th_1997_005bf608; // 005bf608 +extern int& DAT_005bf684; // 005bf684 extern char& DAT_005bf690; // 005bf690 extern const char* s__08X__04X__04X__02X_02X__02X_02X_005bf6d8; // 005bf6d8 +extern dword& r3_textureMemMode; // 005bf740 +extern const char* s_Agp8_005bf744; // 005bf744 +extern const char* s_Agp4_005bf74c; // 005bf74c +extern const char* s_Vram8_005bf754; // 005bf754 +extern const char* s_Vram4_005bf75c; // 005bf75c +extern const char* s_VramPlus_005bf764; // 005bf764 +extern const char* s_Vram; // 005bf76c +extern char(&s__gf_005bf774)[4]; // 005bf774 +extern undefined& DAT_005bf9d0; // 005bf9d0 +extern undefined& DAT_005bf9d4; // 005bf9d4 +extern undefined& DAT_005bf9e0; // 005bf9e0 +extern undefined& DAT_005bf9e4; // 005bf9e4 +extern undefined& DAT_005bf9f0; // 005bf9f0 +extern undefined& DAT_005bf9f4; // 005bf9f4 +extern undefined& DAT_005bfa00; // 005bfa00 +extern undefined& DAT_005bfa04; // 005bfa04 +extern undefined4& DAT_005bfa14; // 005bfa14 +extern undefined4& DAT_005bfa18; // 005bfa18 +extern undefined *& PTR_DAT_005bfa1c; // 005bfa1c +extern undefined& DAT_005bfad8; // 005bfad8 +extern undefined& DAT_005bfadc; // 005bfadc +extern undefined& DAT_005bfae0; // 005bfae0 +extern char& DAT_005bfae8; // 005bfae8 +extern char& DAT_005c05dc; // 005c05dc extern byte& g_errMod7; // 005c069c +extern dword& DWORD_005c0700; // 005c0700 +extern undefined4& DAT_005c0f90; // 005c0f90 +extern char& DAT_005c0f9d; // 005c0f9d extern byte& g_errMod17; // 005c1400 +extern byte& g_errMod8; // 005c4b0c +extern int& DAT_005c4b14; // 005c4b14 +extern undefined& DAT_005c4b1c; // 005c4b1c +extern undefined4& DAT_005c4d2c; // 005c4d2c +extern undefined1& DAT_005c4d30; // 005c4d30 +extern undefined4& DAT_005c4d34; // 005c4d34 +extern undefined1& DAT_005c4d38; // 005c4d38 +extern undefined4& DAT_005c4d3c; // 005c4d3c +extern undefined1& DAT_005c4d40; // 005c4d40 +extern undefined4& DAT_005c4d44; // 005c4d44 +extern undefined1& DAT_005c4d48; // 005c4d48 +extern const char* s__s_02d_gf_005c4d4c; // 005c4d4c +extern const char* s_Random________d__d__005c4d58; // 005c4d58 +extern byte& g_errMod9; // 005c4dcc +extern byte& g_errMod3; // 005c506c +extern undefined1& DAT_005c5134; // 005c5134 extern byte& g_errMod10; // 005c51f4 +extern undefined2& DAT_005c5280; // 005c5280 +extern undefined2& DAT_005c5284; // 005c5284 +extern undefined2& DAT_005c52a4; // 005c52a4 +extern undefined2& DAT_005c563c; // 005c563c +extern pointer& PTR_s_RightMouseButton_005c5858; // 005c5858 +extern undefined4& DAT_005c5888; // 005c5888 +extern undefined& DAT_005c5a28; // 005c5a28 +extern undefined1& DAT_005c5ac0; // 005c5ac0 +extern int& DAT_005c5acc; // 005c5acc +extern undefined& DAT_005c5ad4; // 005c5ad4 +extern const char* s__s_def_005cae73; // 005cae73 +extern const char* s_Cannot_load_the___s__file___005caea8; // 005caea8 +extern byte& g_errMod11; // 005caf2c +extern const char* s_SaveDir_005cb0fc; // 005cb0fc +extern const char* s_SaveGame_005cb104; // 005cb104 extern char& g_errMod12; // 005cb16c +extern char(&s_AVI_005cb17c)[8]; // 005cb17c +extern char(&s_RIFF_005cb184)[8]; // 005cb184 +extern char(&s__CNT_005cb18c)[5]; // 005cb18c +extern undefined1& DAT_005cf26c; // 005cf26c +extern byte& g_errMod14; // 005cf5d4 +extern byte& g_errMod15; // 005cf814 +extern byte& g_errMod16; // 005cf874 +extern byte& DAT_005cf934; // 005cf934 +extern undefined1& g_initVar0; // 005cf960 extern HWND& g_gameHWND1; // 005cf964 +extern HBITMAP& g_splashBitmap; // 005cf968 extern long& lpDefault_005cf96c; // 005cf96c -extern windowCreationParams& g_currentBinkMovie; // 005d2660 +extern int& DAT_005cfcc8; // 005cfcc8 +extern undefined4& DAT_005cfccc; // 005cfccc +extern byte& DAT_005cfcf4; // 005cfcf4 +extern int& DAT_005d01c0; // 005d01c0 +extern int& DAT_005d01c8; // 005d01c8 +extern undefined& DAT_005d01cc; // 005d01cc +extern byte& DAT_005d01dc; // 005d01dc +extern int& DAT_005d07a4; // 005d07a4 +extern undefined4& DAT_005d07a8; // 005d07a8 +extern undefined4& DAT_005d07ac; // 005d07ac +extern SND_Request3& g_sndReq0; // 005d07b0 +extern uint& DAT_005d07bc; // 005d07bc +extern int * *& DAT_005d081c; // 005d081c +extern int& DAT_005d0938; // 005d0938 +extern undefined4 *& DAT_005d0ad0; // 005d0ad0 +extern undefined4 *& DAT_005d0ad4; // 005d0ad4 +extern int * *& DAT_005d0ad8; // 005d0ad8 +extern undefined4& DAT_005d0b24; // 005d0b24 +extern byte& DAT_005d0b34; // 005d0b34 +extern byte& g_ucErmNbOfModule; // 005d2638 +extern undefined ** DAT_005d263c; // 005d263c +extern undefined& DAT_005d2640; // 005d2640 +extern mod1_ptrs& g_mod1_ptrs; // 005d2644 +extern undefined1& DAT_005d2650; // 005d2650 +extern byte& DAT_005d2651; // 005d2651 +extern undefined4& DAT_005d2654; // 005d2654 +extern Bink& g_currentBinkMovie; // 005d2660 +extern undefined& lpVolumeNameBuffer_005d27b0; // 005d27b0 extern r3_main_data& r3_main_data_005d28b6; // 005d28b6 extern dword& DWORD_005d29c4; // 005d29c4 +extern undefined4& DAT_005d29c8; // 005d29c8 +extern int& DAT_005d29cc; // 005d29cc +extern undefined4& DAT_005d29d0; // 005d29d0 +extern uint& DAT_005d29f8; // 005d29f8 +extern undefined4 *& DAT_005d29fc; // 005d29fc +extern int& DAT_005d2a08; // 005d2a08 +extern undefined4& DAT_005d2a0c; // 005d2a0c +extern int& DAT_005d2a10; // 005d2a10 +extern char& DAT_005d2b18; // 005d2b18 +extern int& DAT_005d2b20; // 005d2b20 +extern float& FLOAT_005d2b38; // 005d2b38 +extern undefined1& DAT_005d2b40; // 005d2b40 +extern undefined1& DAT_005d2b41; // 005d2b41 +extern undefined1& DAT_005d2b42; // 005d2b42 +extern undefined1& DAT_005d2b44; // 005d2b44 +extern undefined1& DAT_005d2b47; // 005d2b47 +extern int& DAT_005d2c58; // 005d2c58 +extern uint& DAT_005d2c60; // 005d2c60 +extern undefined1& DAT_005d2c64; // 005d2c64 +extern int& DAT_005d2c68; // 005d2c68 +extern undefined4& DAT_005d2c6c; // 005d2c6c +extern uint& DAT_005d2c70; // 005d2c70 +extern int& DAT_005d2c74; // 005d2c74 +extern void *& DAT_005d2c78; // 005d2c78 +extern int *& DAT_005d2c7c; // 005d2c7c +extern uint& DAT_005d2c80; // 005d2c80 +extern uint& DAT_005d2c84; // 005d2c84 +extern uint& DAT_005d2c88; // 005d2c88 +extern undefined4 *& DAT_005d2c8c; // 005d2c8c +extern int& DAT_005d2c94; // 005d2c94 +extern short& DAT_005d2c98; // 005d2c98 +extern int& DAT_005d2c9c; // 005d2c9c +extern undefined& DAT_005d2ca4; // 005d2ca4 +extern int& DAT_005d2cac; // 005d2cac +extern uint& DAT_005d2cbc; // 005d2cbc +extern uint& DAT_005d2cc0; // 005d2cc0 +extern uint& DAT_005d2cc8; // 005d2cc8 +extern int& DAT_005d2ccc; // 005d2ccc +extern void *& DAT_005e6110; // 005e6110 +extern undefined4& DAT_005e6114; // 005e6114 +extern undefined4& DAT_005e6118; // 005e6118 +extern undefined4& DAT_005e6120; // 005e6120 +extern int *& DAT_005e6920; // 005e6920 +extern undefined4& DAT_005e6934; // 005e6934 +extern undefined4& DAT_005e6938; // 005e6938 +extern int& DAT_005e693c; // 005e693c +extern undefined4& DAT_005e69cc; // 005e69cc +extern undefined4& DAT_005e69d0; // 005e69d0 +extern int& DAT_005e69e0; // 005e69e0 +extern int& gfx_blockInfinitely; // 005e6b00 +extern dword& DWORD_005e6b04; // 005e6b04 +extern uint& g_perfCounterRateAdjusted; // 005e6b0c +extern undefined4& DAT_005e6b10; // 005e6b10 +extern undefined& DAT_005e6b18; // 005e6b18 +extern undefined& DAT_005e6b1c; // 005e6b1c +extern undefined& DAT_005e6b20; // 005e6b20 extern undefined4& DAT_005e6b28; // 005e6b28 extern undefined& DAT_005e6b2c; // 005e6b2c extern undefined4& DAT_005e6b30; // 005e6b30 extern undefined4& DAT_005e6b34; // 005e6b34 +extern undefined& DAT_005e6c20; // 005e6c20 +extern undefined& DAT_005e6c24; // 005e6c24 +extern int& DAT_005e6c28; // 005e6c28 +extern HWND& DAT_005e6c2c; // 005e6c2c +extern IDirect3D8 *& gfx_d3d; // 005e6c30 extern int& g_lastFrameTime; // 005e6c34 extern undefined& DAT_005e6c38; // 005e6c38 extern undefined4& g_currentFrameTime; // 005e6c3c @@ -66,60 +416,529 @@ extern undefined4& DAT_005e6c40; // 005e6c40 extern undefined& DAT_005e6c44; // 005e6c44 extern short& DAT_005e6c46; // 005e6c46 extern int& DAT_005e6c48; // 005e6c48 +extern int& DAT_005e6c50; // 005e6c50 extern FIL_tdstConcatFile *& g_textureConcatFile; // 005e6c54 +extern undefined4& DAT_005f5de4; // 005f5de4 +extern undefined4& DAT_005f5de8; // 005f5de8 +extern undefined4& DAT_005f5dec; // 005f5dec +extern int *& DAT_005f5df0; // 005f5df0 +extern IDirect3DVertexBuffer8 *& g_unkVertexBuffer; // 005f5df8 +extern int *& DAT_005f5dfc; // 005f5dfc +extern undefined4& DAT_005f5e04; // 005f5e04 +extern undefined4& DAT_005f5e08; // 005f5e08 extern r3_astruct_2& g_startOfGfxStruct; // 005f5e24 +extern astruct_3 *& PTR_005f5e3c; // 005f5e3c +extern int& DAT_005f5e44; // 005f5e44 +extern int *& DAT_005f5e48; // 005f5e48 +extern int *& DAT_005f5e50; // 005f5e50 +extern float& DAT_005f5e54; // 005f5e54 +extern int& DAT_005f5e58; // 005f5e58 +extern char& DAT_005f5e5c; // 005f5e5c +extern byte& DAT_005f5e5d; // 005f5e5d +extern undefined1& DAT_005f5e5e; // 005f5e5e +extern undefined4& DAT_005f5e6c; // 005f5e6c +extern int *& DAT_005f5e74; // 005f5e74 +extern uint& DAT_005f5e78; // 005f5e78 +extern int& DAT_005f5e7c; // 005f5e7c +extern int& DAT_005f5e8c; // 005f5e8c +extern undefined& DAT_005f5e98; // 005f5e98 +extern undefined1& DAT_005f5e9c; // 005f5e9c +extern undefined4& DAT_00637dbc; // 00637dbc +extern int *& DAT_00637dc0; // 00637dc0 +extern int *& DAT_00637dc4; // 00637dc4 +extern undefined& DAT_00637dd0; // 00637dd0 +extern undefined4& DAT_0063be24; // 0063be24 +extern undefined1& DAT_0063be50; // 0063be50 +extern undefined1& DAT_0063be84; // 0063be84 +extern byte& m7_unk1; // 0063bec0 extern char& g_m7_criticalSectionInitialized; // 0063bec4 -extern FIL_tdstConcatFile *& g_fileWrapper1; // 00754eb0 +extern uint& DAT_0063becc; // 0063becc +extern undefined& DAT_0063c000; // 0063c000 +extern uint& DAT_0063c004; // 0063c004 +extern uint& DAT_0063c008; // 0063c008 +extern undefined4& DAT_0063c010; // 0063c010 +extern undefined& DAT_0063c018; // 0063c018 +extern undefined& DAT_0063c01c; // 0063c01c +extern char& DAT_0063c020; // 0063c020 +extern undefined& DAT_0063c024; // 0063c024 +extern undefined& DAT_0063c028; // 0063c028 +extern char& DAT_0063c038; // 0063c038 +extern undefined1& DAT_0063c039; // 0063c039 +extern float& DAT_0063c03c; // 0063c03c +extern float& DAT_0063c040; // 0063c040 +extern float& DAT_0063c044; // 0063c044 +extern undefined4& DAT_0063c04c; // 0063c04c +extern undefined& DAT_0063c050; // 0063c050 +extern char& DAT_0063c054; // 0063c054 +extern int& DAT_0063c05c; // 0063c05c +extern undefined4& DAT_0063c0a0; // 0063c0a0 +extern undefined4& DAT_0063c0a8; // 0063c0a8 +extern undefined4& DAT_0063c0ac; // 0063c0ac +extern undefined1& DAT_0063c0b0; // 0063c0b0 +extern undefined4& DAT_0063c0b4; // 0063c0b4 +extern undefined4& DAT_0063c0f0; // 0063c0f0 +extern undefined4& DAT_0063e2f0; // 0063e2f0 +extern undefined1& DAT_00754a60; // 00754a60 +extern ushort& DAT_00754a6a; // 00754a6a +extern undefined& DAT_00754a70; // 00754a70 +extern undefined1& DAT_00754a90; // 00754a90 +extern undefined4& DAT_00754dcc; // 00754dcc +extern undefined4& DAT_00754dd8; // 00754dd8 +extern char& DAT_00754de0; // 00754de0 +extern short& DAT_00754ea8; // 00754ea8 +extern short& DAT_00754eaa; // 00754eaa +extern HANDLE& DAT_00754eac; // 00754eac +extern undefined4& g_fileWrapper1; // 00754eb0 +extern undefined4& DAT_00754f38; // 00754f38 +extern int& DAT_00754f40; // 00754f40 +extern undefined4& DAT_00754f54; // 00754f54 +extern undefined4& DAT_00754f58; // 00754f58 +extern undefined1& DAT_00754f5c; // 00754f5c +extern undefined& DAT_00754f60; // 00754f60 +extern undefined4& DAT_00754f64; // 00754f64 +extern undefined& DAT_00754f68; // 00754f68 +extern undefined4& DAT_00754f6c; // 00754f6c +extern undefined& DAT_00754f70; // 00754f70 +extern undefined& DAT_00754f74; // 00754f74 +extern undefined4& DAT_00754f78; // 00754f78 +extern undefined4& DAT_00754f7c; // 00754f7c +extern Bink *& DAT_00754fb0; // 00754fb0 +extern undefined1& DAT_00754fb8; // 00754fb8 +extern int& DAT_00754fbc; // 00754fbc +extern short& DAT_00754fc0; // 00754fc0 +extern undefined2& DAT_00754fc2; // 00754fc2 +extern undefined4& DAT_00755dc8; // 00755dc8 +extern undefined4& DAT_00755dd0; // 00755dd0 +extern undefined4& DAT_00755dd4; // 00755dd4 +extern undefined4& DAT_00755dd8; // 00755dd8 +extern undefined4& DAT_00755ddc; // 00755ddc +extern int * *& DAT_00755e40; // 00755e40 +extern int& DAT_00755e48; // 00755e48 +extern int * *& DAT_00755e50; // 00755e50 +extern undefined1& DAT_00755e60; // 00755e60 +extern short& DAT_00755ee8; // 00755ee8 +extern undefined& DAT_00755ef0; // 00755ef0 +extern int& success; // 00755ef4 +extern undefined2& DAT_00755ef8; // 00755ef8 +extern int& DAT_00755f04; // 00755f04 +extern int& DAT_00755f08; // 00755f08 +extern int& DAT_00755f0c; // 00755f0c +extern char& MTH_InitDone; // 00755f18 +extern short& wTimerCount; // 0077d024 +extern short& TimerLibOk; // 0077d026 +extern short& DAT_0077d028; // 0077d028 extern int& INT_0077d0a4; // 0077d0a4 extern int& g_runMaximized; // 0077d0a8 -extern WPARAM& g_engineShouldRun; // 0077d0b0 +extern dword& g_runMaximized1; // 0077d0ac +extern int& g_engineShouldRun; // 0077d0b0 extern int& g_engineRunning; // 0077d0b4 extern undefined4& g_windowCloseRequested; // 0077d0b8 extern HANDLE& g_drawSemaphore; // 0077d0bc extern char(&g_windowTitle)[256]; // 0077d1c0 +extern char(&g_windowTitle)[256]; // 0077d2c0 +extern char(&s_windowTitleRestoring)[256]; // 0077d3c0 +extern HINSTANCE& g_hinstance; // 0077d4c0 extern HWND& g_gameHWND; // 0077d4c4 +extern HANDLE& g_mainThreadHandle; // 0077d4c8 +extern undefined4& g_gli_width; // 0077d4cc +extern undefined4& g_gli_height; // 0077d4d0 +extern word& g_mainWindowHandle; // 0077d4d4 +extern word& g_mainWindowInnerHandle; // 0077d4d6 +extern GLI_tdstSpecificAttributesFor3D& g_fixVpAttr; // 0077d4d8 +extern char(&g_appCmdLine)[256]; // 0077d4e0 +extern undefined4& DAT_0077d960; // 0077d960 +extern byte& DAT_0077ea98; // 0077ea98 +extern byte& DAT_0077eab0; // 0077eab0 extern char(&g_gameDataPath)[64]; // 00781660 +extern undefined& s_DLL; // 00781764 extern undefined1& g_savegamePath; // 00781868 +extern undefined& DAT_0078186c; // 0078186c +extern char& DAT_00781870; // 00781870 extern undefined& DAT_0078196c; // 0078196c extern undefined& s_world_levels; // 00781a70 extern undefined& DAT_00781b74; // 00781b74 extern undefined& DAT_00781e80; // 00781e80 extern undefined& DAT_00781f84; // 00781f84 +extern undefined& DAT_00782086; // 00782086 +extern char(&lpBuffer_00782088)[260]; // 00782088 extern undefined& s_MoviePath; // 00782394 +extern undefined& lpReturnedString_007824a0; // 007824a0 extern char(&s_quitting1)[64]; // 007825c0 extern char(&s_wndStrQuiting)[56]; // 00782600 +extern undefined& g_errDat0; // 00782638 +extern undefined& g_errDat1; // 0078263c extern tdstLastErrorInfo(&g_stErmTheLastErrorInfo)[3]; // 00782640 +extern tdstChunkHeader& tdstChunkHeader_00782658; // 00782658 +extern tdstAviHeader& tdstAviHeader_00782660; // 00782660 +extern undefined1& DAT_0078266c; // 0078266c +extern undefined4& DAT_007829e0; // 007829e0 +extern byte& DAT_007829e4; // 007829e4 +extern undefined4& DAT_007829f8; // 007829f8 +extern undefined4& gfx_d3dVersion; // 007829fc +extern undefined& DAT_00782a00; // 00782a00 +extern undefined4& DAT_00782a20; // 00782a20 +extern undefined1& DAT_00782a44; // 00782a44 +extern undefined4& DAT_00782c64; // 00782c64 +extern undefined4& DAT_00782dc4; // 00782dc4 +extern undefined4& DAT_00783450; // 00783450 +extern short& DAT_0078f630; // 0078f630 +extern undefined4& DAT_0078f640; // 0078f640 +extern short& DAT_0078f690; // 0078f690 +extern short& DAT_0078f692; // 0078f692 extern tdstBlockInfoPriv *(&g_a_p_stMmgModuleBlocksInfo)[255]; // 0078f6a0 extern undefined& g_MmgCriticalSection; // 0078faa0 extern char(&g_a_ucBlocksNbInModule)[255]; // 0078fac0 extern tdstGeneralChannelsInfo_& g_stGeneralChannelInfo; // 0078fbc0 extern tdstCurrentModeInfo *& g_d_stCurrentModeInfo; // 0078fbc8 +extern double& MTH_gs_dDecal; // 00793c00 +extern undefined4& DAT_00794cec; // 00794cec +extern dword& DWORD_00794d00; // 00794d00 +extern dword& DWORD_00794d04; // 00794d04 +extern undefined& DAT_00794d0c; // 00794d0c +extern undefined& DAT_00794d10; // 00794d10 +extern dword& g_perfCounterFreq0_unused; // 00794d14 +extern undefined& DAT_00794d24; // 00794d24 +extern tdstTimer(&g_timerTab)[16]; // 00794d40 extern undefined1& DAT_007a0cd8; // 007a0cd8 extern undefined4& g_windowClearColor; // 007a2c14 +extern char& DAT_007a2c57; // 007a2c57 extern byte& g_bink_videoBpp; // 007a2e00 extern byte& g_bink_wantedVideoQuality; // 007a2e02 extern byte& g_bink_realVideoQuality; // 007a2e03 extern byte& g_bink_autoAdjustQuality; // 007a2e04 +extern uint& DAT_007a2e0c; // 007a2e0c +extern int& g_bink_wantedVideoQualityPlus1; // 007a2e10 +extern undefined2& DAT_007a2e40; // 007a2e40 +extern int& DAT_007a6e40; // 007a6e40 +extern undefined1& DAT_007a6e44; // 007a6e44 +extern int& DAT_007a8490; // 007a8490 +extern undefined4& DAT_007a84a0; // 007a84a0 +extern int& DAT_007a84b0; // 007a84b0 +extern int& DAT_007a84b8; // 007a84b8 +extern int& DAT_007a84bc; // 007a84bc +extern int& DAT_007a84c0; // 007a84c0 +extern undefined& DAT_007a84e0; // 007a84e0 +extern undefined& DAT_007a84e4; // 007a84e4 +extern undefined& DAT_007a84e8; // 007a84e8 +extern undefined4& DAT_007a84ec; // 007a84ec +extern undefined4& DAT_007a84f0; // 007a84f0 +extern undefined& DAT_007cf200; // 007cf200 +extern undefined4& DAT_007cf204; // 007cf204 +extern undefined4& DAT_007cf208; // 007cf208 +extern undefined& DAT_007cf460; // 007cf460 +extern undefined& DAT_007cf600; // 007cf600 +extern undefined& DAT_007cf7a0; // 007cf7a0 +extern undefined& DAT_007cf940; // 007cf940 +extern undefined& DAT_007cfae0; // 007cfae0 +extern undefined& DAT_007cfc80; // 007cfc80 +extern undefined& DAT_007cfe20; // 007cfe20 +extern undefined& DAT_007cffc0; // 007cffc0 +extern undefined& DAT_007d0160; // 007d0160 +extern undefined& DAT_007d0300; // 007d0300 +extern undefined& DAT_007d04a0; // 007d04a0 +extern undefined& DAT_007d0640; // 007d0640 +extern undefined& DAT_007d07e0; // 007d07e0 +extern undefined4& DAT_007d0980; // 007d0980 +extern undefined4& DAT_007d0984; // 007d0984 +extern undefined4& DAT_007d099c; // 007d099c +extern int * *& DAT_007d6f10; // 007d6f10 +extern undefined4& DAT_007d6f14; // 007d6f14 +extern undefined4& DAT_007d6f18; // 007d6f18 +extern undefined& DAT_007d6f20; // 007d6f20 +extern undefined& DAT_007d6f24; // 007d6f24 +extern undefined4& DAT_007d6f28; // 007d6f28 +extern undefined4& DAT_007d6f2c; // 007d6f2c +extern undefined4& DAT_007d6f40; // 007d6f40 +extern undefined4& DAT_007d7440; // 007d7440 +extern undefined4& DAT_007d74c0; // 007d74c0 +extern undefined4& DAT_007d7540; // 007d7540 +extern undefined1& DAT_007d7840; // 007d7840 +extern undefined& DAT_007d7860; // 007d7860 +extern int& DAT_007d78b0; // 007d78b0 +extern undefined& DAT_007d78b9; // 007d78b9 +extern undefined& DAT_007d78ba; // 007d78ba +extern undefined& DAT_007d78bb; // 007d78bb +extern undefined& DAT_007d78bc; // 007d78bc +extern undefined& DAT_007d78bd; // 007d78bd +extern undefined& DAT_007d78be; // 007d78be +extern undefined1& DAT_007d78c0; // 007d78c0 +extern undefined& DAT_007d7968; // 007d7968 +extern undefined& DAT_007d796c; // 007d796c +extern undefined& DAT_007d7970; // 007d7970 +extern undefined1& DAT_007d7971; // 007d7971 +extern undefined1& DAT_007d7972; // 007d7972 +extern undefined1& DAT_007d7973; // 007d7973 +extern undefined2& DAT_007d798e; // 007d798e +extern undefined4& DAT_007d79e8; // 007d79e8 +extern undefined4& DAT_007d79ec; // 007d79ec +extern undefined4& DAT_007d79f0; // 007d79f0 +extern undefined& DAT_007d7a00; // 007d7a00 +extern undefined& DAT_007d7a20; // 007d7a20 +extern undefined4& DAT_007d7a40; // 007d7a40 +extern undefined& g_loadLevelCriticalSection; // 007d7a80 +extern undefined& lpThreadId_007d7a98; // 007d7a98 +extern HANDLE& g_thread0; // 007d7a9c +extern int& DAT_007d7aa0; // 007d7aa0 +extern undefined4& DAT_007d7aa8; // 007d7aa8 +extern undefined4& DAT_007d7ab0; // 007d7ab0 +extern undefined4& DAT_007d7ab4; // 007d7ab4 +extern undefined4& DAT_007d7ab8; // 007d7ab8 +extern undefined4& DAT_007d7abc; // 007d7abc +extern undefined1& DAT_007d7ac0; // 007d7ac0 +extern undefined& DAT_007d7c60; // 007d7c60 +extern uint& DAT_007d7c64; // 007d7c64 +extern undefined& DAT_007d7c68; // 007d7c68 +extern float& FLOAT_007d7c6c; // 007d7c6c +extern undefined4& DAT_007d7d80; // 007d7d80 +extern char& g_ucIsEdInGhostMode; // 007d7d84 +extern undefined4& DAT_007d7d88; // 007d7d88 extern undefined& g_haveCmdlineLevel; // 007d7d8c +extern undefined& DAT_007d7da0; // 007d7da0 +extern undefined& DAT_007d7da4; // 007d7da4 +extern undefined& DAT_007d7da8; // 007d7da8 +extern undefined& DAT_007d7dac; // 007d7dac extern GAM_tdstEngineStructure& g_r3_engine; // 007d7dc0 +extern byte& BYTE_007d98f6; // 007d98f6 +extern byte& BYTE_007d98f7; // 007d98f7 +extern byte& BYTE_007d98f8; // 007d98f8 +extern char& DAT_007d98fc; // 007d98fc +extern undefined1& DAT_007d98fd; // 007d98fd +extern char& DAT_007d98fe; // 007d98fe +extern int& DAT_007d9910; // 007d9910 +extern int& DAT_007d9914; // 007d9914 +extern undefined4& DAT_007d9920; // 007d9920 +extern undefined4& DAT_007d9924; // 007d9924 +extern undefined1& DAT_007d9928; // 007d9928 +extern undefined4& DAT_007d992c; // 007d992c +extern int& DAT_007d9930; // 007d9930 +extern undefined4& DAT_007d9934; // 007d9934 +extern char& DAT_007d9940; // 007d9940 +extern undefined4& DAT_007d9a48; // 007d9a48 +extern undefined4& DAT_007d9a4c; // 007d9a4c +extern SND_tduRefEvt& DAT_007d9a50; // 007d9a50 +extern undefined4& DAT_007d9a60; // 007d9a60 +extern undefined& DAT_007d9a64; // 007d9a64 +extern undefined& DAT_007d9a68; // 007d9a68 +extern undefined& DAT_007d9a6c; // 007d9a6c +extern undefined& DAT_007d9a70; // 007d9a70 +extern undefined& DAT_007d9a74; // 007d9a74 +extern undefined4& DAT_007d9a78; // 007d9a78 +extern undefined& DAT_007d9a7c; // 007d9a7c +extern undefined& DAT_007d9a80; // 007d9a80 +extern undefined4& DAT_007d9a84; // 007d9a84 extern undefined& lpReturnedString_007d9aa0; // 007d9aa0 extern undefined& g_texturesFilenameBuf; // 007d9ce0 +extern undefined& DAT_007d9e00; // 007d9e00 +extern undefined& lpSystemTime_007d9e40; // 007d9e40 +extern undefined& lpSystemTime_007d9e50; // 007d9e50 +extern undefined4& DAT_007d9e60; // 007d9e60 +extern word& WORD_007d9e68; // 007d9e68 +extern char(&sz_S)[2]; // 007d9e6a +extern word& WORD_007d9e6c; // 007d9e6c +extern char(&sz_M)[2]; // 007d9e6e +extern pointer& lpRootPathName_007d9e70; // 007d9e70 +extern undefined1& DAT_007d9e78; // 007d9e78 +extern undefined& DAT_007d9e80; // 007d9e80 +extern undefined1& DAT_007db015; // 007db015 +extern undefined4& DAT_007db020; // 007db020 +extern undefined4& DAT_007db820; // 007db820 +extern undefined4& DAT_007dc020; // 007dc020 +extern uint& DAT_007dc820; // 007dc820 +extern undefined4& DAT_007dc824; // 007dc824 +extern undefined4& DAT_007dc880; // 007dc880 +extern undefined4& DAT_007e3a90; // 007e3a90 +extern dword(&g_textureTable)[1024]; // 007e3aa0 +extern GLI_tdstTexture *(&g_textureTable2)[1024]; // 007e4aa0 +extern undefined& g_perfCounterRate; // 007e5ad8 +extern undefined1& DAT_007e758c; // 007e758c +extern undefined1& DAT_007e758d; // 007e758d +extern undefined4& DAT_007e7590; // 007e7590 +extern undefined4& DAT_007e75b0; // 007e75b0 +extern undefined4& DAT_007e75b4; // 007e75b4 +extern undefined4& DAT_007e75b8; // 007e75b8 +extern undefined4& DAT_007e75c0; // 007e75c0 +extern undefined4& DAT_007e75c4; // 007e75c4 +extern undefined4& DAT_007e75c8; // 007e75c8 +extern undefined4& DAT_007e75d0; // 007e75d0 +extern undefined4& DAT_007e75d4; // 007e75d4 +extern undefined4& DAT_007e75d8; // 007e75d8 +extern undefined4& DAT_007e75e0; // 007e75e0 +extern undefined4& DAT_007e75e4; // 007e75e4 +extern undefined4& DAT_007e75e8; // 007e75e8 +extern undefined4& DAT_007e75f0; // 007e75f0 +extern undefined4& DAT_007e75f4; // 007e75f4 +extern undefined4& DAT_007e75f8; // 007e75f8 +extern undefined& DAT_007eaf50; // 007eaf50 +extern undefined& DAT_007eaf54; // 007eaf54 +extern undefined4& DAT_007eaf60; // 007eaf60 +extern int& DAT_007eaf64; // 007eaf64 +extern undefined4& DAT_007eaf7c; // 007eaf7c +extern int& DAT_007eaf8c; // 007eaf8c +extern int& DAT_007eaf90; // 007eaf90 +extern int& DAT_007eaf94; // 007eaf94 +extern int& DAT_007eaf9c; // 007eaf9c +extern undefined4& DAT_007eafa0; // 007eafa0 +extern undefined4& DAT_007eafa4; // 007eafa4 +extern int& DAT_007eafa8; // 007eafa8 +extern int *& DAT_007eafac; // 007eafac +extern undefined4& DAT_007eafc0; // 007eafc0 +extern undefined4& DAT_007eafc4; // 007eafc4 +extern undefined4& DAT_007eafc8; // 007eafc8 +extern undefined4& DAT_007eafcc; // 007eafcc +extern undefined& DAT_007eafd0; // 007eafd0 +extern undefined& DAT_007eafd4; // 007eafd4 +extern undefined& DAT_007eafd8; // 007eafd8 +extern undefined& DAT_007eafdc; // 007eafdc +extern undefined& DAT_007eaff0; // 007eaff0 +extern undefined& DAT_007eaff4; // 007eaff4 +extern undefined& DAT_007eaff8; // 007eaff8 +extern undefined& DAT_007eaffc; // 007eaffc +extern undefined& DAT_007eb000; // 007eb000 +extern undefined4& DAT_007eb020; // 007eb020 +extern int& DAT_007eb024; // 007eb024 +extern int& DAT_007eb028; // 007eb028 +extern int& DAT_007eb02c; // 007eb02c +extern int& DAT_007eb030; // 007eb030 +extern int& DAT_007eb034; // 007eb034 +extern undefined4& DAT_007eb038; // 007eb038 +extern undefined4& DAT_007eb03c; // 007eb03c +extern undefined4& DAT_007eb040; // 007eb040 +extern undefined4& DAT_007eb044; // 007eb044 +extern int& DAT_007eb048; // 007eb048 +extern int& DAT_007eb04c; // 007eb04c +extern int& DAT_007eb050; // 007eb050 +extern int& DAT_007eb054; // 007eb054 +extern int& DAT_007eb058; // 007eb058 +extern int& DAT_007eb05c; // 007eb05c +extern int& DAT_007eb060; // 007eb060 +extern int& DAT_007eb074; // 007eb074 +extern int& DAT_007eb184; // 007eb184 +extern uint& DAT_007eb188; // 007eb188 +extern uint& DAT_007eb18c; // 007eb18c +extern uint& DAT_007eb190; // 007eb190 +extern uint& DAT_007eb194; // 007eb194 +extern undefined4& DAT_007eb1dc; // 007eb1dc +extern undefined4& DAT_007eb1e0; // 007eb1e0 +extern undefined& DAT_007eb1e4; // 007eb1e4 +extern undefined4& DAT_007eb1e8; // 007eb1e8 +extern undefined4& DAT_007eb1ec; // 007eb1ec +extern undefined4& DAT_007eb1f0; // 007eb1f0 +extern int& DAT_007eb1f4; // 007eb1f4 extern dword& g_unkModuleIdByte; // 007eb200 -extern int& g_engine_; // 007eba24 +extern int& g_gfxEngine; // 007eba24 +extern undefined& DAT_007eba40; // 007eba40 +extern int& DAT_007edb10; // 007edb10 +extern undefined4& DAT_007edb14; // 007edb14 extern IDirect3DDevice8 *& gfx_device; // 007edb18 extern undefined& g_GLI_fullscreen; // 007edd40 extern int& g_GLI_width0; // 007edd44 -extern int& g_GLI_height0; // 007edd48 +extern UINT& g_GLI_height0; // 007edd48 extern int& g_GLI_bitdepth0; // 007edd4c extern undefined1& g_GLI_fullscreen1; // 007edd50 extern int& g_GLI_width1; // 007edd54 extern int& g_GLI_height1; // 007edd58 extern int& g_GLI_bitdepth1; // 007edd5c -extern undefined4& g_GLI_adapter; // 007edd60 +extern UINT& g_GLI_adapter; // 007edd60 +extern char& g_GLI_tnl; // 007edd64 +extern undefined1& g_config_tex_compressed; // 007edd65 +extern undefined1& g_GLI_trilinear; // 007edd66 extern GUID& g_GLI_identifier; // 007edd70 extern float& g_GLI_mode_float; // 007edd80 -extern windowInstance *(&g_windowTab)[16]; // 007edda0 +extern GLD_stDevice *(&g_pstGLDDevices)[16]; // 007edda0 extern m7_init_struct& g_m7_init_struct; // 007edde0 extern undefined& m7_mmgBlockInitialized; // 007eddf9 +extern undefined& DAT_007eddfc; // 007eddfc extern undefined& g_mod7CriticalSection; // 007ede20 +extern uint& DAT_007ede38; // 007ede38 +extern undefined4& DAT_007ede40; // 007ede40 +extern undefined4& DAT_007eef00; // 007eef00 +extern char(&g_lvlFixPath)[256]; // 007efa40 +extern undefined4& DAT_00801dd0; // 00801dd0 +extern undefined4& DAT_00801de0; // 00801de0 +extern undefined4& DAT_00801de4; // 00801de4 +extern undefined4& DAT_00801de8; // 00801de8 +extern undefined4& DAT_00801e0c; // 00801e0c +extern undefined& DAT_00801e10; // 00801e10 +extern undefined4& DAT_00801e38; // 00801e38 +extern uint& DAT_008043a4; // 008043a4 +extern undefined& DAT_008043b0; // 008043b0 +extern undefined& DAT_008043b4; // 008043b4 +extern undefined& DAT_008043b8; // 008043b8 +extern undefined4& DAT_008043bc; // 008043bc +extern undefined4& DAT_008043c0; // 008043c0 +extern undefined4& DAT_008043c4; // 008043c4 +extern undefined4& DAT_008043c8; // 008043c8 +extern undefined4& DAT_008043f8; // 008043f8 +extern undefined4& DAT_00808518; // 00808518 +extern undefined4& DAT_0080aaa0; // 0080aaa0 +extern undefined4& DAT_0080aabc; // 0080aabc +extern undefined& DAT_0080aacc; // 0080aacc +extern undefined4& DAT_0080ab0c; // 0080ab0c +extern undefined4& DAT_0080ab18; // 0080ab18 +extern undefined4& DAT_0080ab1c; // 0080ab1c +extern undefined1& DAT_0083bc00; // 0083bc00 +extern char& DAT_0083be08; // 0083be08 +extern undefined3& UNK_0083be09; // 0083be09 +extern undefined4& DAT_0083be0c; // 0083be0c +extern undefined4& DAT_0083be10; // 0083be10 +extern int& DAT_0083be14; // 0083be14 +extern int& DAT_0083be18; // 0083be18 +extern undefined1& DAT_0083be1c; // 0083be1c +extern undefined1& DAT_0083bea0; // 0083bea0 +extern undefined& DAT_0083bf04; // 0083bf04 +extern undefined4& DAT_0083d304; // 0083d304 +extern undefined4& DAT_0083d3a4; // 0083d3a4 +extern int& DAT_0083f40c; // 0083f40c +extern int& DAT_0083f410; // 0083f410 +extern undefined1& DAT_0083f7e0; // 0083f7e0 +extern undefined& DAT_0083f7e8; // 0083f7e8 +extern undefined1& DAT_0083f7ec; // 0083f7ec +extern undefined1& DAT_0083f7ed; // 0083f7ed +extern undefined1& DAT_0083f7ee; // 0083f7ee +extern undefined1& DAT_0083f7ef; // 0083f7ef +extern undefined& DAT_0083f8e8; // 0083f8e8 +extern char& DAT_0083f908; // 0083f908 +extern int& DAT_0083f90c; // 0083f90c +extern undefined1& DAT_0083fa2c; // 0083fa2c +extern undefined4& DAT_0083fa30; // 0083fa30 +extern undefined1& DAT_0083fa80; // 0083fa80 +extern undefined1& DAT_0083fa81; // 0083fa81 +extern undefined1& DAT_0083fa82; // 0083fa82 +extern undefined1& DAT_0083fa83; // 0083fa83 +extern undefined1& DAT_0083fa84; // 0083fa84 +extern undefined1& DAT_0083fa85; // 0083fa85 +extern undefined4& DAT_0083fa88; // 0083fa88 +extern undefined4& DAT_0083fa8c; // 0083fa8c +extern undefined4& DAT_0083fa98; // 0083fa98 +extern undefined4& DAT_0083fa9c; // 0083fa9c +extern undefined4& DAT_0083faa0; // 0083faa0 +extern undefined4& DAT_0083faa4; // 0083faa4 +extern undefined4& DAT_0083faa8; // 0083faa8 +extern undefined1& DAT_0083faac; // 0083faac +extern undefined4& DAT_0083faf0; // 0083faf0 +extern undefined1& DAT_00840c6c; // 00840c6c +extern int& DAT_00840c70; // 00840c70 +extern undefined4& DAT_00840d90; // 00840d90 +extern char& DAT_00840e90; // 00840e90 +extern uint& DAT_00840e9c; // 00840e9c +extern int& DAT_00840ea0; // 00840ea0 +extern short& DAT_00840eac; // 00840eac +extern undefined4 *& DAT_00840eb0; // 00840eb0 +extern byte& DAT_00840eb4; // 00840eb4 +extern undefined4& DAT_0084155c; // 0084155c +extern undefined4& DAT_00841560; // 00841560 +extern undefined2& DAT_008415c8; // 008415c8 +extern undefined2& DAT_008415e0; // 008415e0 +extern undefined& DAT_00841600; // 00841600 +extern undefined4& DAT_00841660; // 00841660 +extern int& DAT_00841670; // 00841670 +extern undefined4 *& DAT_00841674; // 00841674 +extern undefined4& DAT_00841700; // 00841700 +extern undefined4& DAT_00841780; // 00841780 +extern undefined4& DAT_008417a0; // 008417a0 +extern undefined4& DAT_0084285c; // 0084285c +extern undefined4& DAT_00842860; // 00842860 +extern undefined4& DAT_00842928; // 00842928 +extern undefined4& DAT_0084292c; // 0084292c +extern void *& ExceptionList; // ffdff000 #endif // GH_GENERATED_GLOBALS_H diff --git a/game_re/gh_stub/Direct3DCreate8.cxx b/game_re/gh_stub/Direct3DCreate8.cxx new file mode 100644 index 00000000..82956961 --- /dev/null +++ b/game_re/gh_stub/Direct3DCreate8.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051e0a8 +// Direct3DCreate8 +extern "C" IDirect3D8 * Direct3DCreate8(UINT SDKVersion) { + // TODO: Implement this function + throw GHStubException("Function not implemented: Direct3DCreate8"); +} diff --git a/game_re/gh_stub/DirectInput8Create.cxx b/game_re/gh_stub/DirectInput8Create.cxx new file mode 100644 index 00000000..b9d2944e --- /dev/null +++ b/game_re/gh_stub/DirectInput8Create.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00593600 +// DirectInput8Create +extern "C" undefined DirectInput8Create(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: DirectInput8Create"); +} diff --git a/game_re/gh_stub/Erm_fn_ClearLastError.cxx b/game_re/gh_stub/FIL_fn_bIsFileExist.cxx similarity index 59% rename from game_re/gh_stub/Erm_fn_ClearLastError.cxx rename to game_re/gh_stub/FIL_fn_bIsFileExist.cxx index 66f3b8ad..cbb7a095 100644 --- a/game_re/gh_stub/Erm_fn_ClearLastError.cxx +++ b/game_re/gh_stub/FIL_fn_bIsFileExist.cxx @@ -6,9 +6,9 @@ #include #include -// 0043e310 -// Erm_fn_ClearLastError -extern "C" void Erm_fn_ClearLastError(ulong ulChannelId) { +// 0055ac50 +// FIL_fn_bIsFileExist +extern "C" undefined FIL_fn_bIsFileExist(undefined4 param_1) { // TODO: Implement this function - throw GHStubException("Function not implemented: Erm_fn_ClearLastError"); + throw GHStubException("Function not implemented: FIL_fn_bIsFileExist"); } diff --git a/game_re/gh_stub/FUN_004013d0.cxx b/game_re/gh_stub/FUN_004013d0.cxx new file mode 100644 index 00000000..aee97259 --- /dev/null +++ b/game_re/gh_stub/FUN_004013d0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004013d0 +// FUN_004013d0 +extern "C" undefined FUN_004013d0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004013d0"); +} diff --git a/game_re/gh_stub/FUN_00402470.cxx b/game_re/gh_stub/FUN_00402470.cxx new file mode 100644 index 00000000..d399f8bf --- /dev/null +++ b/game_re/gh_stub/FUN_00402470.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00402470 +// FUN_00402470 +extern "C" undefined FUN_00402470(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00402470"); +} diff --git a/game_re/gh_stub/FUN_004010b0.cxx b/game_re/gh_stub/FUN_0040a060.cxx similarity index 65% rename from game_re/gh_stub/FUN_004010b0.cxx rename to game_re/gh_stub/FUN_0040a060.cxx index aa187862..2a5954bf 100644 --- a/game_re/gh_stub/FUN_004010b0.cxx +++ b/game_re/gh_stub/FUN_0040a060.cxx @@ -6,9 +6,9 @@ #include #include -// 004010b0 -// FUN_004010b0 -extern "C" undefined FUN_004010b0(void) { +// 0040a060 +// FUN_0040a060 +extern "C" undefined FUN_0040a060(void) { // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_004010b0"); + throw GHStubException("Function not implemented: FUN_0040a060"); } diff --git a/game_re/gh_stub/FUN_004011e0.cxx b/game_re/gh_stub/FUN_0040a0c0.cxx similarity index 65% rename from game_re/gh_stub/FUN_004011e0.cxx rename to game_re/gh_stub/FUN_0040a0c0.cxx index b95995b6..eed48163 100644 --- a/game_re/gh_stub/FUN_004011e0.cxx +++ b/game_re/gh_stub/FUN_0040a0c0.cxx @@ -6,9 +6,9 @@ #include #include -// 004011e0 -// FUN_004011e0 -extern "C" undefined FUN_004011e0(void) { +// 0040a0c0 +// FUN_0040a0c0 +extern "C" undefined FUN_0040a0c0(void) { // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_004011e0"); + throw GHStubException("Function not implemented: FUN_0040a0c0"); } diff --git a/game_re/gh_stub/FUN_00401320.cxx b/game_re/gh_stub/FUN_0040a280.cxx similarity index 65% rename from game_re/gh_stub/FUN_00401320.cxx rename to game_re/gh_stub/FUN_0040a280.cxx index ce42157d..2b1eb6c6 100644 --- a/game_re/gh_stub/FUN_00401320.cxx +++ b/game_re/gh_stub/FUN_0040a280.cxx @@ -6,9 +6,9 @@ #include #include -// 00401320 -// FUN_00401320 -extern "C" undefined FUN_00401320(void) { +// 0040a280 +// FUN_0040a280 +extern "C" undefined FUN_0040a280(void) { // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_00401320"); + throw GHStubException("Function not implemented: FUN_0040a280"); } diff --git a/game_re/gh_stub/FUN_0040a290.cxx b/game_re/gh_stub/FUN_0040a290.cxx new file mode 100644 index 00000000..c96cfd8e --- /dev/null +++ b/game_re/gh_stub/FUN_0040a290.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040a290 +// FUN_0040a290 +extern "C" undefined FUN_0040a290(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040a290"); +} diff --git a/game_re/gh_stub/FUN_0040a2a0.cxx b/game_re/gh_stub/FUN_0040a2a0.cxx new file mode 100644 index 00000000..0881f143 --- /dev/null +++ b/game_re/gh_stub/FUN_0040a2a0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040a2a0 +// FUN_0040a2a0 +extern "C" undefined FUN_0040a2a0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040a2a0"); +} diff --git a/game_re/gh_stub/FUN_0040a2b0.cxx b/game_re/gh_stub/FUN_0040a2b0.cxx new file mode 100644 index 00000000..bad99c34 --- /dev/null +++ b/game_re/gh_stub/FUN_0040a2b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040a2b0 +// FUN_0040a2b0 +extern "C" undefined FUN_0040a2b0(undefined param_1, undefined param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040a2b0"); +} diff --git a/game_re/gh_stub/FUN_0040a340.cxx b/game_re/gh_stub/FUN_0040a340.cxx new file mode 100644 index 00000000..d2f0915d --- /dev/null +++ b/game_re/gh_stub/FUN_0040a340.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040a340 +// FUN_0040a340 +extern "C" undefined FUN_0040a340(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040a340"); +} diff --git a/game_re/gh_stub/FUN_0040a720.cxx b/game_re/gh_stub/FUN_0040a720.cxx new file mode 100644 index 00000000..9ad095d3 --- /dev/null +++ b/game_re/gh_stub/FUN_0040a720.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040a720 +// FUN_0040a720 +extern "C" undefined FUN_0040a720(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040a720"); +} diff --git a/game_re/gh_stub/FUN_0043e690.cxx b/game_re/gh_stub/FUN_0040a780.cxx similarity index 63% rename from game_re/gh_stub/FUN_0043e690.cxx rename to game_re/gh_stub/FUN_0040a780.cxx index 9f96bfff..26cdae50 100644 --- a/game_re/gh_stub/FUN_0043e690.cxx +++ b/game_re/gh_stub/FUN_0040a780.cxx @@ -6,9 +6,9 @@ #include #include -// 0043e690 -// FUN_0043e690 -extern "C" undefined FUN_0043e690(undefined4 param_1, undefined4 param_2) { +// 0040a780 +// FUN_0040a780 +extern "C" undefined FUN_0040a780(undefined4 param_1, undefined4 param_2) { // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_0043e690"); + throw GHStubException("Function not implemented: FUN_0040a780"); } diff --git a/game_re/gh_stub/FUN_0040aab0.cxx b/game_re/gh_stub/FUN_0040aab0.cxx new file mode 100644 index 00000000..f897d725 --- /dev/null +++ b/game_re/gh_stub/FUN_0040aab0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040aab0 +// FUN_0040aab0 +extern "C" undefined FUN_0040aab0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040aab0"); +} diff --git a/game_re/gh_stub/FUN_0040abb0.cxx b/game_re/gh_stub/FUN_0040abb0.cxx new file mode 100644 index 00000000..3b58a063 --- /dev/null +++ b/game_re/gh_stub/FUN_0040abb0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040abb0 +// FUN_0040abb0 +extern "C" undefined FUN_0040abb0(undefined param_1, undefined param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040abb0"); +} diff --git a/game_re/gh_stub/FUN_0040ad60.cxx b/game_re/gh_stub/FUN_0040ad60.cxx new file mode 100644 index 00000000..4421eca3 --- /dev/null +++ b/game_re/gh_stub/FUN_0040ad60.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040ad60 +// FUN_0040ad60 +extern "C" undefined FUN_0040ad60(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040ad60"); +} diff --git a/game_re/gh_stub/FUN_0040b2e0.cxx b/game_re/gh_stub/FUN_0040b2e0.cxx new file mode 100644 index 00000000..4e9481ac --- /dev/null +++ b/game_re/gh_stub/FUN_0040b2e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040b2e0 +// FUN_0040b2e0 +extern "C" undefined FUN_0040b2e0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040b2e0"); +} diff --git a/game_re/gh_stub/FUN_0046eea0.cxx b/game_re/gh_stub/FUN_0040c140.cxx similarity index 63% rename from game_re/gh_stub/FUN_0046eea0.cxx rename to game_re/gh_stub/FUN_0040c140.cxx index 3fc7190f..9fb24851 100644 --- a/game_re/gh_stub/FUN_0046eea0.cxx +++ b/game_re/gh_stub/FUN_0040c140.cxx @@ -6,9 +6,9 @@ #include #include -// 0046eea0 -// FUN_0046eea0 -extern "C" undefined FUN_0046eea0(undefined4 param_1, undefined4 param_2) { +// 0040c140 +// FUN_0040c140 +extern "C" undefined FUN_0040c140(undefined4 param_1, undefined4 param_2) { // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_0046eea0"); + throw GHStubException("Function not implemented: FUN_0040c140"); } diff --git a/game_re/gh_stub/FUN_0040c250.cxx b/game_re/gh_stub/FUN_0040c250.cxx new file mode 100644 index 00000000..9d0f5095 --- /dev/null +++ b/game_re/gh_stub/FUN_0040c250.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040c250 +// FUN_0040c250 +extern "C" undefined FUN_0040c250(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040c250"); +} diff --git a/game_re/gh_stub/FUN_0040c460.cxx b/game_re/gh_stub/FUN_0040c460.cxx new file mode 100644 index 00000000..c0a8be46 --- /dev/null +++ b/game_re/gh_stub/FUN_0040c460.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040c460 +// FUN_0040c460 +extern "C" undefined FUN_0040c460(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040c460"); +} diff --git a/game_re/gh_stub/FUN_0040ca90.cxx b/game_re/gh_stub/FUN_0040ca90.cxx new file mode 100644 index 00000000..d30a0e99 --- /dev/null +++ b/game_re/gh_stub/FUN_0040ca90.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040ca90 +// FUN_0040ca90 +extern "C" undefined FUN_0040ca90(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040ca90"); +} diff --git a/game_re/gh_stub/FUN_0040cb80.cxx b/game_re/gh_stub/FUN_0040cb80.cxx new file mode 100644 index 00000000..4bdbc1ff --- /dev/null +++ b/game_re/gh_stub/FUN_0040cb80.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040cb80 +// FUN_0040cb80 +extern "C" undefined FUN_0040cb80(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040cb80"); +} diff --git a/game_re/gh_stub/FUN_0040cd40.cxx b/game_re/gh_stub/FUN_0040cd40.cxx new file mode 100644 index 00000000..5f3f772f --- /dev/null +++ b/game_re/gh_stub/FUN_0040cd40.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040cd40 +// FUN_0040cd40 +extern "C" undefined FUN_0040cd40(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040cd40"); +} diff --git a/game_re/gh_stub/FUN_0040d470.cxx b/game_re/gh_stub/FUN_0040d470.cxx new file mode 100644 index 00000000..af5ee9b6 --- /dev/null +++ b/game_re/gh_stub/FUN_0040d470.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040d470 +// FUN_0040d470 +extern "C" undefined FUN_0040d470(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040d470"); +} diff --git a/game_re/gh_stub/FUN_0040d870.cxx b/game_re/gh_stub/FUN_0040d870.cxx new file mode 100644 index 00000000..73d47db8 --- /dev/null +++ b/game_re/gh_stub/FUN_0040d870.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040d870 +// FUN_0040d870 +extern "C" undefined FUN_0040d870(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040d870"); +} diff --git a/game_re/gh_stub/FUN_0040d900.cxx b/game_re/gh_stub/FUN_0040d900.cxx new file mode 100644 index 00000000..af35a712 --- /dev/null +++ b/game_re/gh_stub/FUN_0040d900.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040d900 +// FUN_0040d900 +extern "C" undefined FUN_0040d900(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040d900"); +} diff --git a/game_re/gh_stub/FUN_0040d990.cxx b/game_re/gh_stub/FUN_0040d990.cxx new file mode 100644 index 00000000..81cb1956 --- /dev/null +++ b/game_re/gh_stub/FUN_0040d990.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040d990 +// FUN_0040d990 +extern "C" undefined FUN_0040d990(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040d990"); +} diff --git a/game_re/gh_stub/FUN_0046fe20.cxx b/game_re/gh_stub/FUN_0040db50.cxx similarity index 64% rename from game_re/gh_stub/FUN_0046fe20.cxx rename to game_re/gh_stub/FUN_0040db50.cxx index 8c48937e..40ff0442 100644 --- a/game_re/gh_stub/FUN_0046fe20.cxx +++ b/game_re/gh_stub/FUN_0040db50.cxx @@ -6,9 +6,9 @@ #include #include -// 0046fe20 -// FUN_0046fe20 -extern "C" undefined FUN_0046fe20(undefined4 param_1, undefined4 param_2, undefined4 param_3) { +// 0040db50 +// FUN_0040db50 +extern "C" undefined FUN_0040db50(undefined4 param_1, undefined4 param_2, undefined4 param_3) { // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_0046fe20"); + throw GHStubException("Function not implemented: FUN_0040db50"); } diff --git a/game_re/gh_stub/FUN_0040dbb0.cxx b/game_re/gh_stub/FUN_0040dbb0.cxx new file mode 100644 index 00000000..fefd0013 --- /dev/null +++ b/game_re/gh_stub/FUN_0040dbb0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040dbb0 +// FUN_0040dbb0 +extern "C" undefined FUN_0040dbb0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040dbb0"); +} diff --git a/game_re/gh_stub/FUN_0040e3a0.cxx b/game_re/gh_stub/FUN_0040e3a0.cxx new file mode 100644 index 00000000..60d0e540 --- /dev/null +++ b/game_re/gh_stub/FUN_0040e3a0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040e3a0 +// FUN_0040e3a0 +extern "C" undefined FUN_0040e3a0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040e3a0"); +} diff --git a/game_re/gh_stub/FUN_0040e840.cxx b/game_re/gh_stub/FUN_0040e840.cxx new file mode 100644 index 00000000..4d1abc91 --- /dev/null +++ b/game_re/gh_stub/FUN_0040e840.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040e840 +// FUN_0040e840 +extern "C" undefined FUN_0040e840(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040e840"); +} diff --git a/game_re/gh_stub/FUN_0040e920.cxx b/game_re/gh_stub/FUN_0040e920.cxx new file mode 100644 index 00000000..4d9d2a4f --- /dev/null +++ b/game_re/gh_stub/FUN_0040e920.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040e920 +// FUN_0040e920 +extern "C" undefined FUN_0040e920(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0040e920"); +} diff --git a/game_re/gh_stub/FUN_004104d0.cxx b/game_re/gh_stub/FUN_004104d0.cxx new file mode 100644 index 00000000..ecea09a7 --- /dev/null +++ b/game_re/gh_stub/FUN_004104d0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004104d0 +// FUN_004104d0 +extern "C" undefined FUN_004104d0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004104d0"); +} diff --git a/game_re/gh_stub/FUN_0058fca0.cxx b/game_re/gh_stub/FUN_00410bd0.cxx similarity index 63% rename from game_re/gh_stub/FUN_0058fca0.cxx rename to game_re/gh_stub/FUN_00410bd0.cxx index 6d990f25..14d3128c 100644 --- a/game_re/gh_stub/FUN_0058fca0.cxx +++ b/game_re/gh_stub/FUN_00410bd0.cxx @@ -6,9 +6,9 @@ #include #include -// 0058fca0 -// FUN_0058fca0 -extern "C" undefined FUN_0058fca0(undefined2 param_1, undefined4 param_2) { +// 00410bd0 +// FUN_00410bd0 +extern "C" undefined FUN_00410bd0(undefined4 param_1, undefined4 param_2) { // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_0058fca0"); + throw GHStubException("Function not implemented: FUN_00410bd0"); } diff --git a/game_re/gh_stub/FUN_00410d40.cxx b/game_re/gh_stub/FUN_00410d40.cxx new file mode 100644 index 00000000..d5837668 --- /dev/null +++ b/game_re/gh_stub/FUN_00410d40.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00410d40 +// FUN_00410d40 +extern "C" undefined FUN_00410d40(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00410d40"); +} diff --git a/game_re/gh_stub/FUN_00410f70.cxx b/game_re/gh_stub/FUN_00410f70.cxx new file mode 100644 index 00000000..69163245 --- /dev/null +++ b/game_re/gh_stub/FUN_00410f70.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00410f70 +// FUN_00410f70 +extern "C" undefined FUN_00410f70(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00410f70"); +} diff --git a/game_re/gh_stub/FUN_00411090.cxx b/game_re/gh_stub/FUN_00411090.cxx new file mode 100644 index 00000000..91318312 --- /dev/null +++ b/game_re/gh_stub/FUN_00411090.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00411090 +// FUN_00411090 +extern "C" undefined FUN_00411090(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00411090"); +} diff --git a/game_re/gh_stub/FUN_00411320.cxx b/game_re/gh_stub/FUN_00411320.cxx new file mode 100644 index 00000000..de5ed9a0 --- /dev/null +++ b/game_re/gh_stub/FUN_00411320.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00411320 +// FUN_00411320 +extern "C" undefined FUN_00411320(char * out, char * default) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00411320"); +} diff --git a/game_re/gh_stub/FUN_004114c0.cxx b/game_re/gh_stub/FUN_004114c0.cxx new file mode 100644 index 00000000..c178d0d0 --- /dev/null +++ b/game_re/gh_stub/FUN_004114c0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004114c0 +// FUN_004114c0 +extern "C" undefined FUN_004114c0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004114c0"); +} diff --git a/game_re/gh_stub/FUN_004116e0.cxx b/game_re/gh_stub/FUN_004116e0.cxx new file mode 100644 index 00000000..240f6c6a --- /dev/null +++ b/game_re/gh_stub/FUN_004116e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004116e0 +// FUN_004116e0 +extern "C" undefined FUN_004116e0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004116e0"); +} diff --git a/game_re/gh_stub/FUN_00411f10.cxx b/game_re/gh_stub/FUN_00411f10.cxx new file mode 100644 index 00000000..419e2009 --- /dev/null +++ b/game_re/gh_stub/FUN_00411f10.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00411f10 +// FUN_00411f10 +extern "C" undefined FUN_00411f10(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00411f10"); +} diff --git a/game_re/gh_stub/FUN_00411f80.cxx b/game_re/gh_stub/FUN_00411f80.cxx new file mode 100644 index 00000000..f194f74a --- /dev/null +++ b/game_re/gh_stub/FUN_00411f80.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00411f80 +// FUN_00411f80 +extern "C" undefined FUN_00411f80(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00411f80"); +} diff --git a/game_re/gh_stub/FUN_0055d4b0.cxx b/game_re/gh_stub/FUN_00411fb0.cxx similarity index 64% rename from game_re/gh_stub/FUN_0055d4b0.cxx rename to game_re/gh_stub/FUN_00411fb0.cxx index 7e0a031f..f034f90b 100644 --- a/game_re/gh_stub/FUN_0055d4b0.cxx +++ b/game_re/gh_stub/FUN_00411fb0.cxx @@ -6,9 +6,9 @@ #include #include -// 0055d4b0 -// FUN_0055d4b0 -extern "C" undefined FUN_0055d4b0(undefined4 param_1, undefined4 param_2, undefined4 param_3) { +// 00411fb0 +// FUN_00411fb0 +extern "C" undefined FUN_00411fb0(undefined4 param_1, undefined4 param_2, undefined4 param_3) { // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_0055d4b0"); + throw GHStubException("Function not implemented: FUN_00411fb0"); } diff --git a/game_re/gh_stub/FUN_00412150.cxx b/game_re/gh_stub/FUN_00412150.cxx new file mode 100644 index 00000000..2029a131 --- /dev/null +++ b/game_re/gh_stub/FUN_00412150.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00412150 +// FUN_00412150 +extern "C" undefined FUN_00412150(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00412150"); +} diff --git a/game_re/gh_stub/FUN_004121f0.cxx b/game_re/gh_stub/FUN_004121f0.cxx new file mode 100644 index 00000000..7b1667e5 --- /dev/null +++ b/game_re/gh_stub/FUN_004121f0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004121f0 +// FUN_004121f0 +extern "C" undefined FUN_004121f0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004121f0"); +} diff --git a/game_re/gh_stub/FUN_004123b0.cxx b/game_re/gh_stub/FUN_004123b0.cxx new file mode 100644 index 00000000..2a965aaf --- /dev/null +++ b/game_re/gh_stub/FUN_004123b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004123b0 +// FUN_004123b0 +extern "C" undefined FUN_004123b0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004123b0"); +} diff --git a/game_re/gh_stub/FUN_00413c40.cxx b/game_re/gh_stub/FUN_00413c40.cxx new file mode 100644 index 00000000..2f4b6fd6 --- /dev/null +++ b/game_re/gh_stub/FUN_00413c40.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00413c40 +// FUN_00413c40 +extern "C" undefined FUN_00413c40(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00413c40"); +} diff --git a/game_re/gh_stub/FUN_00414030.cxx b/game_re/gh_stub/FUN_00414030.cxx new file mode 100644 index 00000000..f91e3d0f --- /dev/null +++ b/game_re/gh_stub/FUN_00414030.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00414030 +// FUN_00414030 +extern "C" undefined FUN_00414030(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00414030"); +} diff --git a/game_re/gh_stub/FUN_00414200.cxx b/game_re/gh_stub/FUN_00414200.cxx new file mode 100644 index 00000000..f0c77b61 --- /dev/null +++ b/game_re/gh_stub/FUN_00414200.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00414200 +// FUN_00414200 +extern "C" undefined FUN_00414200(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00414200"); +} diff --git a/game_re/gh_stub/FUN_00414310.cxx b/game_re/gh_stub/FUN_00414310.cxx new file mode 100644 index 00000000..a039b39b --- /dev/null +++ b/game_re/gh_stub/FUN_00414310.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00414310 +// FUN_00414310 +extern "C" undefined FUN_00414310(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00414310"); +} diff --git a/game_re/gh_stub/FUN_00414350.cxx b/game_re/gh_stub/FUN_00414350.cxx new file mode 100644 index 00000000..b054823f --- /dev/null +++ b/game_re/gh_stub/FUN_00414350.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00414350 +// FUN_00414350 +extern "C" undefined FUN_00414350(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00414350"); +} diff --git a/game_re/gh_stub/FUN_00414390.cxx b/game_re/gh_stub/FUN_00414390.cxx new file mode 100644 index 00000000..0293f2dc --- /dev/null +++ b/game_re/gh_stub/FUN_00414390.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00414390 +// FUN_00414390 +extern "C" undefined FUN_00414390(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00414390"); +} diff --git a/game_re/gh_stub/FUN_004143f0.cxx b/game_re/gh_stub/FUN_004143f0.cxx new file mode 100644 index 00000000..0037da96 --- /dev/null +++ b/game_re/gh_stub/FUN_004143f0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004143f0 +// FUN_004143f0 +extern "C" undefined FUN_004143f0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004143f0"); +} diff --git a/game_re/gh_stub/FUN_00414500.cxx b/game_re/gh_stub/FUN_00414500.cxx new file mode 100644 index 00000000..43563b10 --- /dev/null +++ b/game_re/gh_stub/FUN_00414500.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00414500 +// FUN_00414500 +extern "C" undefined FUN_00414500(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00414500"); +} diff --git a/game_re/gh_stub/FUN_00414900.cxx b/game_re/gh_stub/FUN_00414900.cxx new file mode 100644 index 00000000..29cd1f32 --- /dev/null +++ b/game_re/gh_stub/FUN_00414900.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00414900 +// FUN_00414900 +extern "C" undefined FUN_00414900(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00414900"); +} diff --git a/game_re/gh_stub/FUN_00414a10.cxx b/game_re/gh_stub/FUN_00414a10.cxx new file mode 100644 index 00000000..ed85c29c --- /dev/null +++ b/game_re/gh_stub/FUN_00414a10.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00414a10 +// FUN_00414a10 +extern "C" undefined FUN_00414a10(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00414a10"); +} diff --git a/game_re/gh_stub/FUN_00414a70.cxx b/game_re/gh_stub/FUN_00414a70.cxx new file mode 100644 index 00000000..f329639d --- /dev/null +++ b/game_re/gh_stub/FUN_00414a70.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00414a70 +// FUN_00414a70 +extern "C" undefined FUN_00414a70(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00414a70"); +} diff --git a/game_re/gh_stub/FUN_00414ae0.cxx b/game_re/gh_stub/FUN_00414ae0.cxx new file mode 100644 index 00000000..4e37f250 --- /dev/null +++ b/game_re/gh_stub/FUN_00414ae0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00414ae0 +// FUN_00414ae0 +extern "C" undefined FUN_00414ae0(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00414ae0"); +} diff --git a/game_re/gh_stub/FUN_00414d40.cxx b/game_re/gh_stub/FUN_00414d40.cxx new file mode 100644 index 00000000..e4bb9a62 --- /dev/null +++ b/game_re/gh_stub/FUN_00414d40.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00414d40 +// FUN_00414d40 +extern "C" undefined FUN_00414d40(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00414d40"); +} diff --git a/game_re/gh_stub/FUN_00414de0.cxx b/game_re/gh_stub/FUN_00414de0.cxx new file mode 100644 index 00000000..7be65a24 --- /dev/null +++ b/game_re/gh_stub/FUN_00414de0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00414de0 +// FUN_00414de0 +extern "C" undefined FUN_00414de0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00414de0"); +} diff --git a/game_re/gh_stub/FUN_004152c0.cxx b/game_re/gh_stub/FUN_004152c0.cxx new file mode 100644 index 00000000..a0bcdae4 --- /dev/null +++ b/game_re/gh_stub/FUN_004152c0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004152c0 +// FUN_004152c0 +extern "C" undefined FUN_004152c0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004152c0"); +} diff --git a/game_re/gh_stub/FUN_00416690.cxx b/game_re/gh_stub/FUN_00416690.cxx new file mode 100644 index 00000000..b73195e4 --- /dev/null +++ b/game_re/gh_stub/FUN_00416690.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00416690 +// FUN_00416690 +extern "C" undefined FUN_00416690(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00416690"); +} diff --git a/game_re/gh_stub/FUN_004166e0.cxx b/game_re/gh_stub/FUN_004166e0.cxx new file mode 100644 index 00000000..40d22b1f --- /dev/null +++ b/game_re/gh_stub/FUN_004166e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004166e0 +// FUN_004166e0 +extern "C" undefined FUN_004166e0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004166e0"); +} diff --git a/game_re/gh_stub/FUN_00417240.cxx b/game_re/gh_stub/FUN_00417240.cxx new file mode 100644 index 00000000..03ccf5e0 --- /dev/null +++ b/game_re/gh_stub/FUN_00417240.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00417240 +// FUN_00417240 +extern "C" undefined FUN_00417240(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00417240"); +} diff --git a/game_re/gh_stub/FUN_0055d500.cxx b/game_re/gh_stub/FUN_00419670.cxx similarity index 64% rename from game_re/gh_stub/FUN_0055d500.cxx rename to game_re/gh_stub/FUN_00419670.cxx index cf6ff262..240787a8 100644 --- a/game_re/gh_stub/FUN_0055d500.cxx +++ b/game_re/gh_stub/FUN_00419670.cxx @@ -6,9 +6,9 @@ #include #include -// 0055d500 -// FUN_0055d500 -extern "C" undefined FUN_0055d500(undefined4 param_1, undefined4 param_2, undefined4 param_3) { +// 00419670 +// FUN_00419670 +extern "C" undefined FUN_00419670(undefined4 param_1, undefined4 param_2, undefined4 param_3) { // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_0055d500"); + throw GHStubException("Function not implemented: FUN_00419670"); } diff --git a/game_re/gh_stub/FUN_00419970.cxx b/game_re/gh_stub/FUN_00419970.cxx new file mode 100644 index 00000000..fd8b8fa0 --- /dev/null +++ b/game_re/gh_stub/FUN_00419970.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00419970 +// FUN_00419970 +extern "C" undefined FUN_00419970(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00419970"); +} diff --git a/game_re/gh_stub/FUN_00419bb0.cxx b/game_re/gh_stub/FUN_00419bb0.cxx new file mode 100644 index 00000000..5cb829d6 --- /dev/null +++ b/game_re/gh_stub/FUN_00419bb0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00419bb0 +// FUN_00419bb0 +extern "C" undefined FUN_00419bb0(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00419bb0"); +} diff --git a/game_re/gh_stub/FUN_00419cc0.cxx b/game_re/gh_stub/FUN_00419cc0.cxx new file mode 100644 index 00000000..bf7f1b13 --- /dev/null +++ b/game_re/gh_stub/FUN_00419cc0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00419cc0 +// FUN_00419cc0 +extern "C" undefined FUN_00419cc0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00419cc0"); +} diff --git a/game_re/gh_stub/FUN_00419e30.cxx b/game_re/gh_stub/FUN_00419e30.cxx new file mode 100644 index 00000000..d6404aa5 --- /dev/null +++ b/game_re/gh_stub/FUN_00419e30.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00419e30 +// FUN_00419e30 +extern "C" undefined FUN_00419e30(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00419e30"); +} diff --git a/game_re/gh_stub/FUN_0041eae0.cxx b/game_re/gh_stub/FUN_0041eae0.cxx new file mode 100644 index 00000000..d7a84461 --- /dev/null +++ b/game_re/gh_stub/FUN_0041eae0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0041eae0 +// FUN_0041eae0 +extern "C" undefined FUN_0041eae0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0041eae0"); +} diff --git a/game_re/gh_stub/FUN_00422c60.cxx b/game_re/gh_stub/FUN_00422c60.cxx new file mode 100644 index 00000000..a29e1767 --- /dev/null +++ b/game_re/gh_stub/FUN_00422c60.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00422c60 +// FUN_00422c60 +extern "C" undefined FUN_00422c60(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00422c60"); +} diff --git a/game_re/gh_stub/FUN_00422dc0.cxx b/game_re/gh_stub/FUN_00422dc0.cxx new file mode 100644 index 00000000..b99834d5 --- /dev/null +++ b/game_re/gh_stub/FUN_00422dc0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00422dc0 +// FUN_00422dc0 +extern "C" undefined FUN_00422dc0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00422dc0"); +} diff --git a/game_re/gh_stub/FUN_00422de0.cxx b/game_re/gh_stub/FUN_00422de0.cxx new file mode 100644 index 00000000..5f4ee04a --- /dev/null +++ b/game_re/gh_stub/FUN_00422de0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00422de0 +// FUN_00422de0 +extern "C" undefined FUN_00422de0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00422de0"); +} diff --git a/game_re/gh_stub/FUN_0042f330.cxx b/game_re/gh_stub/FUN_0042f330.cxx new file mode 100644 index 00000000..49615ec6 --- /dev/null +++ b/game_re/gh_stub/FUN_0042f330.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0042f330 +// FUN_0042f330 +extern "C" undefined FUN_0042f330(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0042f330"); +} diff --git a/game_re/gh_stub/FUN_0043e660.cxx b/game_re/gh_stub/FUN_0043e660.cxx deleted file mode 100644 index 72c49e08..00000000 --- a/game_re/gh_stub/FUN_0043e660.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0043e660 -// FUN_0043e660 -extern "C" undefined FUN_0043e660(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_0043e660"); -} diff --git a/game_re/gh_stub/FUN_0043ea30.cxx b/game_re/gh_stub/FUN_0043ea30.cxx new file mode 100644 index 00000000..1d782582 --- /dev/null +++ b/game_re/gh_stub/FUN_0043ea30.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0043ea30 +// FUN_0043ea30 +extern "C" undefined FUN_0043ea30(undefined4 param_1, undefined param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0043ea30"); +} diff --git a/game_re/gh_stub/FUN_0043f7e0.cxx b/game_re/gh_stub/FUN_0043f7e0.cxx deleted file mode 100644 index b61fb81c..00000000 --- a/game_re/gh_stub/FUN_0043f7e0.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0043f7e0 -// FUN_0043f7e0 -extern "C" void FUN_0043f7e0(byte moduleId, byte param_2, uint param_3) { - // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_0043f7e0"); -} diff --git a/game_re/gh_stub/FUN_00441720.cxx b/game_re/gh_stub/FUN_00441720.cxx new file mode 100644 index 00000000..ee139df3 --- /dev/null +++ b/game_re/gh_stub/FUN_00441720.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00441720 +// FUN_00441720 +extern "C" void FUN_00441720(int param_1, astruct_2 * param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00441720"); +} diff --git a/game_re/gh_stub/FUN_00442c20.cxx b/game_re/gh_stub/FUN_00442c20.cxx new file mode 100644 index 00000000..54bf774b --- /dev/null +++ b/game_re/gh_stub/FUN_00442c20.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00442c20 +// FUN_00442c20 +extern "C" undefined FUN_00442c20(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00442c20"); +} diff --git a/game_re/gh_stub/FUN_00442c50.cxx b/game_re/gh_stub/FUN_00442c50.cxx new file mode 100644 index 00000000..0b7df1b4 --- /dev/null +++ b/game_re/gh_stub/FUN_00442c50.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00442c50 +// FUN_00442c50 +extern "C" undefined FUN_00442c50(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00442c50"); +} diff --git a/game_re/gh_stub/FUN_00442de0.cxx b/game_re/gh_stub/FUN_00442de0.cxx new file mode 100644 index 00000000..f4f1cea4 --- /dev/null +++ b/game_re/gh_stub/FUN_00442de0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00442de0 +// FUN_00442de0 +extern "C" undefined FUN_00442de0(undefined4 param_1, undefined1 param_2, undefined1 param_3, undefined4 param_4, undefined4 param_5) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00442de0"); +} diff --git a/game_re/gh_stub/FUN_00442e20.cxx b/game_re/gh_stub/FUN_00442e20.cxx new file mode 100644 index 00000000..77b0a155 --- /dev/null +++ b/game_re/gh_stub/FUN_00442e20.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00442e20 +// FUN_00442e20 +extern "C" undefined FUN_00442e20(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00442e20"); +} diff --git a/game_re/gh_stub/FUN_00443720.cxx b/game_re/gh_stub/FUN_00443720.cxx new file mode 100644 index 00000000..4ed72061 --- /dev/null +++ b/game_re/gh_stub/FUN_00443720.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00443720 +// FUN_00443720 +extern "C" undefined FUN_00443720(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00443720"); +} diff --git a/game_re/gh_stub/FUN_00444fe0.cxx b/game_re/gh_stub/FUN_00444fe0.cxx new file mode 100644 index 00000000..476bb65a --- /dev/null +++ b/game_re/gh_stub/FUN_00444fe0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00444fe0 +// FUN_00444fe0 +extern "C" undefined FUN_00444fe0(undefined4 param_1, undefined4 param_2, undefined1 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00444fe0"); +} diff --git a/game_re/gh_stub/FUN_004450c0.cxx b/game_re/gh_stub/FUN_004450c0.cxx new file mode 100644 index 00000000..2094e40f --- /dev/null +++ b/game_re/gh_stub/FUN_004450c0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004450c0 +// FUN_004450c0 +extern "C" undefined FUN_004450c0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004450c0"); +} diff --git a/game_re/gh_stub/FUN_004453e0.cxx b/game_re/gh_stub/FUN_004453e0.cxx new file mode 100644 index 00000000..3d9891bb --- /dev/null +++ b/game_re/gh_stub/FUN_004453e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004453e0 +// FUN_004453e0 +extern "C" undefined FUN_004453e0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004453e0"); +} diff --git a/game_re/gh_stub/FUN_00445480.cxx b/game_re/gh_stub/FUN_00445480.cxx new file mode 100644 index 00000000..00636ef7 --- /dev/null +++ b/game_re/gh_stub/FUN_00445480.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00445480 +// FUN_00445480 +extern "C" undefined FUN_00445480(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00445480"); +} diff --git a/game_re/gh_stub/FUN_00445880.cxx b/game_re/gh_stub/FUN_00445880.cxx deleted file mode 100644 index 930decc1..00000000 --- a/game_re/gh_stub/FUN_00445880.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 00445880 -// FUN_00445880 -extern "C" undefined FUN_00445880(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_00445880"); -} diff --git a/game_re/gh_stub/FUN_004464b0.cxx b/game_re/gh_stub/FUN_004464b0.cxx deleted file mode 100644 index 34c929ee..00000000 --- a/game_re/gh_stub/FUN_004464b0.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 004464b0 -// FUN_004464b0 -extern "C" undefined FUN_004464b0(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_004464b0"); -} diff --git a/game_re/gh_stub/FUN_004473c0.cxx b/game_re/gh_stub/FUN_004473c0.cxx new file mode 100644 index 00000000..cf7dd87c --- /dev/null +++ b/game_re/gh_stub/FUN_004473c0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004473c0 +// FUN_004473c0 +extern "C" undefined FUN_004473c0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004473c0"); +} diff --git a/game_re/gh_stub/FUN_00447590.cxx b/game_re/gh_stub/FUN_00447590.cxx new file mode 100644 index 00000000..5e358a57 --- /dev/null +++ b/game_re/gh_stub/FUN_00447590.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00447590 +// FUN_00447590 +extern "C" undefined FUN_00447590(undefined1 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00447590"); +} diff --git a/game_re/gh_stub/FUN_004478d0.cxx b/game_re/gh_stub/FUN_004478d0.cxx new file mode 100644 index 00000000..03c0f34f --- /dev/null +++ b/game_re/gh_stub/FUN_004478d0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004478d0 +// FUN_004478d0 +extern "C" undefined FUN_004478d0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004478d0"); +} diff --git a/game_re/gh_stub/FUN_00447ac0.cxx b/game_re/gh_stub/FUN_00447ac0.cxx new file mode 100644 index 00000000..29dbe620 --- /dev/null +++ b/game_re/gh_stub/FUN_00447ac0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00447ac0 +// FUN_00447ac0 +extern "C" undefined FUN_00447ac0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00447ac0"); +} diff --git a/game_re/gh_stub/FUN_00447af0.cxx b/game_re/gh_stub/FUN_00447af0.cxx new file mode 100644 index 00000000..efc79327 --- /dev/null +++ b/game_re/gh_stub/FUN_00447af0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00447af0 +// FUN_00447af0 +extern "C" undefined FUN_00447af0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00447af0"); +} diff --git a/game_re/gh_stub/FUN_00447d60.cxx b/game_re/gh_stub/FUN_00447d60.cxx new file mode 100644 index 00000000..40bd5913 --- /dev/null +++ b/game_re/gh_stub/FUN_00447d60.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00447d60 +// FUN_00447d60 +extern "C" undefined FUN_00447d60(undefined4 param_1, undefined param_2, undefined4 param_3, undefined4 param_4, undefined4 param_5) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00447d60"); +} diff --git a/game_re/gh_stub/FUN_00447e80.cxx b/game_re/gh_stub/FUN_00447e80.cxx new file mode 100644 index 00000000..e39e8cc6 --- /dev/null +++ b/game_re/gh_stub/FUN_00447e80.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00447e80 +// FUN_00447e80 +extern "C" undefined FUN_00447e80(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00447e80"); +} diff --git a/game_re/gh_stub/FUN_00447f50.cxx b/game_re/gh_stub/FUN_00447f50.cxx new file mode 100644 index 00000000..68858b66 --- /dev/null +++ b/game_re/gh_stub/FUN_00447f50.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00447f50 +// FUN_00447f50 +extern "C" undefined FUN_00447f50(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00447f50"); +} diff --git a/game_re/gh_stub/FUN_00448010.cxx b/game_re/gh_stub/FUN_00448010.cxx new file mode 100644 index 00000000..92769af8 --- /dev/null +++ b/game_re/gh_stub/FUN_00448010.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00448010 +// FUN_00448010 +extern "C" undefined FUN_00448010(undefined4 param_1, undefined param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00448010"); +} diff --git a/game_re/gh_stub/r3_get_gli_height0.cxx b/game_re/gh_stub/FUN_004483b0.cxx similarity index 53% rename from game_re/gh_stub/r3_get_gli_height0.cxx rename to game_re/gh_stub/FUN_004483b0.cxx index 72874898..8ce995bc 100644 --- a/game_re/gh_stub/r3_get_gli_height0.cxx +++ b/game_re/gh_stub/FUN_004483b0.cxx @@ -6,9 +6,9 @@ #include #include -// 004012d0 -// r3_get_gli_height0 -extern "C" int r3_get_gli_height0(void) { +// 004483b0 +// FUN_004483b0 +extern "C" undefined FUN_004483b0(undefined param_1, undefined param_2, undefined4 param_3, undefined4 param_4, undefined4 param_5) { // TODO: Implement this function - throw GHStubException("Function not implemented: r3_get_gli_height0"); + throw GHStubException("Function not implemented: FUN_004483b0"); } diff --git a/game_re/gh_stub/FUN_004483e0.cxx b/game_re/gh_stub/FUN_004483e0.cxx new file mode 100644 index 00000000..3f236376 --- /dev/null +++ b/game_re/gh_stub/FUN_004483e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004483e0 +// FUN_004483e0 +extern "C" undefined FUN_004483e0(undefined param_1, undefined param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004483e0"); +} diff --git a/game_re/gh_stub/FUN_00448400.cxx b/game_re/gh_stub/FUN_00448400.cxx new file mode 100644 index 00000000..9551027d --- /dev/null +++ b/game_re/gh_stub/FUN_00448400.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00448400 +// FUN_00448400 +extern "C" undefined FUN_00448400(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00448400"); +} diff --git a/game_re/gh_stub/FUN_00448470.cxx b/game_re/gh_stub/FUN_00448470.cxx new file mode 100644 index 00000000..be80d961 --- /dev/null +++ b/game_re/gh_stub/FUN_00448470.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00448470 +// FUN_00448470 +extern "C" undefined FUN_00448470(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00448470"); +} diff --git a/game_re/gh_stub/FUN_004484f0.cxx b/game_re/gh_stub/FUN_004484f0.cxx new file mode 100644 index 00000000..d1f9113e --- /dev/null +++ b/game_re/gh_stub/FUN_004484f0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004484f0 +// FUN_004484f0 +extern "C" undefined FUN_004484f0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004484f0"); +} diff --git a/game_re/gh_stub/FUN_00448520.cxx b/game_re/gh_stub/FUN_00448520.cxx new file mode 100644 index 00000000..d89e7405 --- /dev/null +++ b/game_re/gh_stub/FUN_00448520.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00448520 +// FUN_00448520 +extern "C" undefined FUN_00448520(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00448520"); +} diff --git a/game_re/gh_stub/FUN_00448550.cxx b/game_re/gh_stub/FUN_00448550.cxx new file mode 100644 index 00000000..e4ddacb1 --- /dev/null +++ b/game_re/gh_stub/FUN_00448550.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00448550 +// FUN_00448550 +extern "C" undefined FUN_00448550(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00448550"); +} diff --git a/game_re/gh_stub/FUN_00448580.cxx b/game_re/gh_stub/FUN_00448580.cxx new file mode 100644 index 00000000..124d6ab3 --- /dev/null +++ b/game_re/gh_stub/FUN_00448580.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00448580 +// FUN_00448580 +extern "C" undefined FUN_00448580(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00448580"); +} diff --git a/game_re/gh_stub/FUN_004485b0.cxx b/game_re/gh_stub/FUN_004485b0.cxx new file mode 100644 index 00000000..f4ec4591 --- /dev/null +++ b/game_re/gh_stub/FUN_004485b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004485b0 +// FUN_004485b0 +extern "C" undefined FUN_004485b0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004485b0"); +} diff --git a/game_re/gh_stub/FUN_004485e0.cxx b/game_re/gh_stub/FUN_004485e0.cxx new file mode 100644 index 00000000..a2db4e77 --- /dev/null +++ b/game_re/gh_stub/FUN_004485e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004485e0 +// FUN_004485e0 +extern "C" undefined FUN_004485e0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004485e0"); +} diff --git a/game_re/gh_stub/FUN_00448610.cxx b/game_re/gh_stub/FUN_00448610.cxx new file mode 100644 index 00000000..130269d4 --- /dev/null +++ b/game_re/gh_stub/FUN_00448610.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00448610 +// FUN_00448610 +extern "C" undefined FUN_00448610(undefined4 param_1, undefined param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00448610"); +} diff --git a/game_re/gh_stub/FUN_00448630.cxx b/game_re/gh_stub/FUN_00448630.cxx new file mode 100644 index 00000000..62ec7aed --- /dev/null +++ b/game_re/gh_stub/FUN_00448630.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00448630 +// FUN_00448630 +extern "C" undefined FUN_00448630(undefined4 param_1, undefined param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00448630"); +} diff --git a/game_re/gh_stub/FUN_00448770.cxx b/game_re/gh_stub/FUN_00448770.cxx new file mode 100644 index 00000000..13322f86 --- /dev/null +++ b/game_re/gh_stub/FUN_00448770.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00448770 +// FUN_00448770 +extern "C" undefined FUN_00448770(undefined4 param_1, undefined param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00448770"); +} diff --git a/game_re/gh_stub/FUN_00448790.cxx b/game_re/gh_stub/FUN_00448790.cxx new file mode 100644 index 00000000..8beb8bc7 --- /dev/null +++ b/game_re/gh_stub/FUN_00448790.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00448790 +// FUN_00448790 +extern "C" undefined FUN_00448790(undefined4 param_1, undefined param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00448790"); +} diff --git a/game_re/gh_stub/FUN_00448b40.cxx b/game_re/gh_stub/FUN_00448b40.cxx new file mode 100644 index 00000000..55cb05c8 --- /dev/null +++ b/game_re/gh_stub/FUN_00448b40.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00448b40 +// FUN_00448b40 +extern "C" undefined FUN_00448b40(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00448b40"); +} diff --git a/game_re/gh_stub/FUN_00448c60.cxx b/game_re/gh_stub/FUN_00448c60.cxx new file mode 100644 index 00000000..53a9488e --- /dev/null +++ b/game_re/gh_stub/FUN_00448c60.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00448c60 +// FUN_00448c60 +extern "C" undefined FUN_00448c60(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00448c60"); +} diff --git a/game_re/gh_stub/FUN_00448f90.cxx b/game_re/gh_stub/FUN_00448f90.cxx new file mode 100644 index 00000000..0dab95c2 --- /dev/null +++ b/game_re/gh_stub/FUN_00448f90.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00448f90 +// FUN_00448f90 +extern "C" undefined FUN_00448f90(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00448f90"); +} diff --git a/game_re/gh_stub/FUN_00449010.cxx b/game_re/gh_stub/FUN_00449010.cxx new file mode 100644 index 00000000..143546f4 --- /dev/null +++ b/game_re/gh_stub/FUN_00449010.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00449010 +// FUN_00449010 +extern "C" undefined FUN_00449010(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00449010"); +} diff --git a/game_re/gh_stub/FUN_004490b0.cxx b/game_re/gh_stub/FUN_004490b0.cxx new file mode 100644 index 00000000..9c748d4a --- /dev/null +++ b/game_re/gh_stub/FUN_004490b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004490b0 +// FUN_004490b0 +extern "C" undefined FUN_004490b0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004490b0"); +} diff --git a/game_re/gh_stub/FUN_00449160.cxx b/game_re/gh_stub/FUN_00449160.cxx new file mode 100644 index 00000000..f5333717 --- /dev/null +++ b/game_re/gh_stub/FUN_00449160.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00449160 +// FUN_00449160 +extern "C" undefined FUN_00449160(undefined param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00449160"); +} diff --git a/game_re/gh_stub/FUN_004491e0.cxx b/game_re/gh_stub/FUN_004491e0.cxx new file mode 100644 index 00000000..713d0747 --- /dev/null +++ b/game_re/gh_stub/FUN_004491e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004491e0 +// FUN_004491e0 +extern "C" undefined FUN_004491e0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004491e0"); +} diff --git a/game_re/gh_stub/FUN_00449380.cxx b/game_re/gh_stub/FUN_00449380.cxx new file mode 100644 index 00000000..63b69236 --- /dev/null +++ b/game_re/gh_stub/FUN_00449380.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00449380 +// FUN_00449380 +extern "C" undefined FUN_00449380(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00449380"); +} diff --git a/game_re/gh_stub/FUN_00449530.cxx b/game_re/gh_stub/FUN_00449530.cxx new file mode 100644 index 00000000..a22150f0 --- /dev/null +++ b/game_re/gh_stub/FUN_00449530.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00449530 +// FUN_00449530 +extern "C" undefined FUN_00449530(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00449530"); +} diff --git a/game_re/gh_stub/FUN_0044a340.cxx b/game_re/gh_stub/FUN_0044a340.cxx new file mode 100644 index 00000000..e38c2bad --- /dev/null +++ b/game_re/gh_stub/FUN_0044a340.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0044a340 +// FUN_0044a340 +extern "C" undefined FUN_0044a340(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0044a340"); +} diff --git a/game_re/gh_stub/FUN_0044b4f0.cxx b/game_re/gh_stub/FUN_0044b4f0.cxx new file mode 100644 index 00000000..b29e9031 --- /dev/null +++ b/game_re/gh_stub/FUN_0044b4f0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0044b4f0 +// FUN_0044b4f0 +extern "C" undefined FUN_0044b4f0(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0044b4f0"); +} diff --git a/game_re/gh_stub/FUN_0044b840.cxx b/game_re/gh_stub/FUN_0044b840.cxx new file mode 100644 index 00000000..27cd26e3 --- /dev/null +++ b/game_re/gh_stub/FUN_0044b840.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0044b840 +// FUN_0044b840 +extern "C" undefined FUN_0044b840(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0044b840"); +} diff --git a/game_re/gh_stub/FUN_0044c4a0.cxx b/game_re/gh_stub/FUN_0044c4a0.cxx new file mode 100644 index 00000000..c58aa951 --- /dev/null +++ b/game_re/gh_stub/FUN_0044c4a0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0044c4a0 +// FUN_0044c4a0 +extern "C" undefined FUN_0044c4a0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0044c4a0"); +} diff --git a/game_re/gh_stub/FUN_0044c700.cxx b/game_re/gh_stub/FUN_0044c700.cxx new file mode 100644 index 00000000..6901add9 --- /dev/null +++ b/game_re/gh_stub/FUN_0044c700.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0044c700 +// FUN_0044c700 +extern "C" undefined FUN_0044c700(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0044c700"); +} diff --git a/game_re/gh_stub/FUN_0044c7b0.cxx b/game_re/gh_stub/FUN_0044c7b0.cxx new file mode 100644 index 00000000..5fa02a15 --- /dev/null +++ b/game_re/gh_stub/FUN_0044c7b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0044c7b0 +// FUN_0044c7b0 +extern "C" undefined FUN_0044c7b0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0044c7b0"); +} diff --git a/game_re/gh_stub/FUN_0044dbe0.cxx b/game_re/gh_stub/FUN_0044dbe0.cxx new file mode 100644 index 00000000..859fc00b --- /dev/null +++ b/game_re/gh_stub/FUN_0044dbe0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0044dbe0 +// FUN_0044dbe0 +extern "C" undefined FUN_0044dbe0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0044dbe0"); +} diff --git a/game_re/gh_stub/FUN_0044dd20.cxx b/game_re/gh_stub/FUN_0044dd20.cxx new file mode 100644 index 00000000..944f8610 --- /dev/null +++ b/game_re/gh_stub/FUN_0044dd20.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0044dd20 +// FUN_0044dd20 +extern "C" undefined FUN_0044dd20(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0044dd20"); +} diff --git a/game_re/gh_stub/FUN_0044e8c0.cxx b/game_re/gh_stub/FUN_0044e8c0.cxx new file mode 100644 index 00000000..115799ca --- /dev/null +++ b/game_re/gh_stub/FUN_0044e8c0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0044e8c0 +// FUN_0044e8c0 +extern "C" undefined FUN_0044e8c0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0044e8c0"); +} diff --git a/game_re/gh_stub/FUN_0044ea20.cxx b/game_re/gh_stub/FUN_0044ea20.cxx new file mode 100644 index 00000000..23d4f017 --- /dev/null +++ b/game_re/gh_stub/FUN_0044ea20.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0044ea20 +// FUN_0044ea20 +extern "C" undefined FUN_0044ea20(undefined4 param_1, undefined1 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0044ea20"); +} diff --git a/game_re/gh_stub/FUN_0044eab0.cxx b/game_re/gh_stub/FUN_0044eab0.cxx new file mode 100644 index 00000000..544f7df0 --- /dev/null +++ b/game_re/gh_stub/FUN_0044eab0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0044eab0 +// FUN_0044eab0 +extern "C" undefined FUN_0044eab0(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0044eab0"); +} diff --git a/game_re/gh_stub/FUN_0044ebf0.cxx b/game_re/gh_stub/FUN_0044ebf0.cxx new file mode 100644 index 00000000..ccdefd0b --- /dev/null +++ b/game_re/gh_stub/FUN_0044ebf0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0044ebf0 +// FUN_0044ebf0 +extern "C" undefined FUN_0044ebf0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0044ebf0"); +} diff --git a/game_re/gh_stub/FUN_0044ef40.cxx b/game_re/gh_stub/FUN_0044ef40.cxx new file mode 100644 index 00000000..2256837b --- /dev/null +++ b/game_re/gh_stub/FUN_0044ef40.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0044ef40 +// FUN_0044ef40 +extern "C" undefined FUN_0044ef40(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0044ef40"); +} diff --git a/game_re/gh_stub/FUN_0044f1b0.cxx b/game_re/gh_stub/FUN_0044f1b0.cxx new file mode 100644 index 00000000..d7cf4042 --- /dev/null +++ b/game_re/gh_stub/FUN_0044f1b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0044f1b0 +// FUN_0044f1b0 +extern "C" undefined FUN_0044f1b0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0044f1b0"); +} diff --git a/game_re/gh_stub/FUN_00450e90.cxx b/game_re/gh_stub/FUN_00450e90.cxx new file mode 100644 index 00000000..f2e925b6 --- /dev/null +++ b/game_re/gh_stub/FUN_00450e90.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00450e90 +// FUN_00450e90 +extern "C" undefined FUN_00450e90(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00450e90"); +} diff --git a/game_re/gh_stub/FUN_00451380.cxx b/game_re/gh_stub/FUN_00451380.cxx new file mode 100644 index 00000000..da291cf3 --- /dev/null +++ b/game_re/gh_stub/FUN_00451380.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00451380 +// FUN_00451380 +extern "C" undefined FUN_00451380(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00451380"); +} diff --git a/game_re/gh_stub/FUN_004513d0.cxx b/game_re/gh_stub/FUN_004513d0.cxx new file mode 100644 index 00000000..8b611f11 --- /dev/null +++ b/game_re/gh_stub/FUN_004513d0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004513d0 +// FUN_004513d0 +extern "C" undefined FUN_004513d0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004513d0"); +} diff --git a/game_re/gh_stub/FUN_004517b0.cxx b/game_re/gh_stub/FUN_004517b0.cxx new file mode 100644 index 00000000..3c10d3fd --- /dev/null +++ b/game_re/gh_stub/FUN_004517b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004517b0 +// FUN_004517b0 +extern "C" undefined FUN_004517b0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004517b0"); +} diff --git a/game_re/gh_stub/FUN_00451bd0.cxx b/game_re/gh_stub/FUN_00451bd0.cxx new file mode 100644 index 00000000..7e3e96f9 --- /dev/null +++ b/game_re/gh_stub/FUN_00451bd0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00451bd0 +// FUN_00451bd0 +extern "C" undefined FUN_00451bd0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00451bd0"); +} diff --git a/game_re/gh_stub/FUN_00451dd0.cxx b/game_re/gh_stub/FUN_00451dd0.cxx new file mode 100644 index 00000000..5d8d6250 --- /dev/null +++ b/game_re/gh_stub/FUN_00451dd0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00451dd0 +// FUN_00451dd0 +extern "C" undefined FUN_00451dd0(undefined4 param_1, undefined1 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00451dd0"); +} diff --git a/game_re/gh_stub/FUN_00452320.cxx b/game_re/gh_stub/FUN_00452320.cxx new file mode 100644 index 00000000..ba010610 --- /dev/null +++ b/game_re/gh_stub/FUN_00452320.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00452320 +// FUN_00452320 +extern "C" undefined FUN_00452320(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00452320"); +} diff --git a/game_re/gh_stub/FUN_00452650.cxx b/game_re/gh_stub/FUN_00452650.cxx new file mode 100644 index 00000000..dbc63888 --- /dev/null +++ b/game_re/gh_stub/FUN_00452650.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00452650 +// FUN_00452650 +extern "C" undefined FUN_00452650(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00452650"); +} diff --git a/game_re/gh_stub/FUN_00452ab0.cxx b/game_re/gh_stub/FUN_00452ab0.cxx new file mode 100644 index 00000000..abba7906 --- /dev/null +++ b/game_re/gh_stub/FUN_00452ab0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00452ab0 +// FUN_00452ab0 +extern "C" undefined FUN_00452ab0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00452ab0"); +} diff --git a/game_re/gh_stub/FUN_00452c20.cxx b/game_re/gh_stub/FUN_00452c20.cxx new file mode 100644 index 00000000..fa42e4ef --- /dev/null +++ b/game_re/gh_stub/FUN_00452c20.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00452c20 +// FUN_00452c20 +extern "C" undefined FUN_00452c20(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00452c20"); +} diff --git a/game_re/gh_stub/FUN_00452c70.cxx b/game_re/gh_stub/FUN_00452c70.cxx new file mode 100644 index 00000000..fab86344 --- /dev/null +++ b/game_re/gh_stub/FUN_00452c70.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00452c70 +// FUN_00452c70 +extern "C" undefined FUN_00452c70(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00452c70"); +} diff --git a/game_re/gh_stub/FUN_00452d60.cxx b/game_re/gh_stub/FUN_00452d60.cxx new file mode 100644 index 00000000..7609d221 --- /dev/null +++ b/game_re/gh_stub/FUN_00452d60.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00452d60 +// FUN_00452d60 +extern "C" undefined FUN_00452d60(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00452d60"); +} diff --git a/game_re/gh_stub/FUN_00452e30.cxx b/game_re/gh_stub/FUN_00452e30.cxx new file mode 100644 index 00000000..ff5ada75 --- /dev/null +++ b/game_re/gh_stub/FUN_00452e30.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00452e30 +// FUN_00452e30 +extern "C" undefined FUN_00452e30(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00452e30"); +} diff --git a/game_re/gh_stub/FUN_00453390.cxx b/game_re/gh_stub/FUN_00453390.cxx new file mode 100644 index 00000000..87f86212 --- /dev/null +++ b/game_re/gh_stub/FUN_00453390.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00453390 +// FUN_00453390 +extern "C" undefined FUN_00453390(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00453390"); +} diff --git a/game_re/gh_stub/FUN_00453490.cxx b/game_re/gh_stub/FUN_00453490.cxx new file mode 100644 index 00000000..14fce10f --- /dev/null +++ b/game_re/gh_stub/FUN_00453490.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00453490 +// FUN_00453490 +extern "C" undefined FUN_00453490(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00453490"); +} diff --git a/game_re/gh_stub/FUN_00453740.cxx b/game_re/gh_stub/FUN_00453740.cxx new file mode 100644 index 00000000..2e4d7620 --- /dev/null +++ b/game_re/gh_stub/FUN_00453740.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00453740 +// FUN_00453740 +extern "C" undefined FUN_00453740(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00453740"); +} diff --git a/game_re/gh_stub/FUN_00453780.cxx b/game_re/gh_stub/FUN_00453780.cxx new file mode 100644 index 00000000..5e07b00d --- /dev/null +++ b/game_re/gh_stub/FUN_00453780.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00453780 +// FUN_00453780 +extern "C" undefined FUN_00453780(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00453780"); +} diff --git a/game_re/gh_stub/FUN_00453790.cxx b/game_re/gh_stub/FUN_00453790.cxx new file mode 100644 index 00000000..56acfb79 --- /dev/null +++ b/game_re/gh_stub/FUN_00453790.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00453790 +// FUN_00453790 +extern "C" undefined FUN_00453790(undefined4 param_1, undefined1 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00453790"); +} diff --git a/game_re/gh_stub/FUN_00453810.cxx b/game_re/gh_stub/FUN_00453810.cxx new file mode 100644 index 00000000..85c93db5 --- /dev/null +++ b/game_re/gh_stub/FUN_00453810.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00453810 +// FUN_00453810 +extern "C" undefined FUN_00453810(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00453810"); +} diff --git a/game_re/gh_stub/FUN_00453d90.cxx b/game_re/gh_stub/FUN_00453d90.cxx new file mode 100644 index 00000000..c16c3854 --- /dev/null +++ b/game_re/gh_stub/FUN_00453d90.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00453d90 +// FUN_00453d90 +extern "C" undefined FUN_00453d90(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00453d90"); +} diff --git a/game_re/gh_stub/FUN_00453ec0.cxx b/game_re/gh_stub/FUN_00453ec0.cxx new file mode 100644 index 00000000..9ae2516a --- /dev/null +++ b/game_re/gh_stub/FUN_00453ec0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00453ec0 +// FUN_00453ec0 +extern "C" undefined FUN_00453ec0(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00453ec0"); +} diff --git a/game_re/gh_stub/FUN_00454040.cxx b/game_re/gh_stub/FUN_00454040.cxx new file mode 100644 index 00000000..20721620 --- /dev/null +++ b/game_re/gh_stub/FUN_00454040.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00454040 +// FUN_00454040 +extern "C" undefined FUN_00454040(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00454040"); +} diff --git a/game_re/gh_stub/SND_fn_bAddDataDirectory.cxx b/game_re/gh_stub/FUN_00454200.cxx similarity index 72% rename from game_re/gh_stub/SND_fn_bAddDataDirectory.cxx rename to game_re/gh_stub/FUN_00454200.cxx index 720af686..e3c1daaa 100644 --- a/game_re/gh_stub/SND_fn_bAddDataDirectory.cxx +++ b/game_re/gh_stub/FUN_00454200.cxx @@ -6,9 +6,9 @@ #include #include -// 004110b0 -// SND_fn_bAddDataDirectory -extern "C" bool SND_fn_bAddDataDirectory(char * path) { +// 00454200 +// FUN_00454200 +extern "C" undefined FUN_00454200(undefined4 param_1, undefined4 param_2) { // TODO: Implement this function - throw GHStubException("Function not implemented: SND_fn_bAddDataDirectory"); + throw GHStubException("Function not implemented: FUN_00454200"); } diff --git a/game_re/gh_stub/FUN_00454410.cxx b/game_re/gh_stub/FUN_00454410.cxx new file mode 100644 index 00000000..14ad8c6b --- /dev/null +++ b/game_re/gh_stub/FUN_00454410.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00454410 +// FUN_00454410 +extern "C" undefined FUN_00454410(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00454410"); +} diff --git a/game_re/gh_stub/FUN_004544e0.cxx b/game_re/gh_stub/FUN_004544e0.cxx new file mode 100644 index 00000000..4119d056 --- /dev/null +++ b/game_re/gh_stub/FUN_004544e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004544e0 +// FUN_004544e0 +extern "C" undefined FUN_004544e0(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004544e0"); +} diff --git a/game_re/gh_stub/FUN_00457bd0.cxx b/game_re/gh_stub/FUN_00457bd0.cxx new file mode 100644 index 00000000..f0caa981 --- /dev/null +++ b/game_re/gh_stub/FUN_00457bd0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00457bd0 +// FUN_00457bd0 +extern "C" undefined FUN_00457bd0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00457bd0"); +} diff --git a/game_re/gh_stub/FUN_00459710.cxx b/game_re/gh_stub/FUN_00459710.cxx new file mode 100644 index 00000000..7d335a36 --- /dev/null +++ b/game_re/gh_stub/FUN_00459710.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00459710 +// FUN_00459710 +extern "C" undefined FUN_00459710(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00459710"); +} diff --git a/game_re/gh_stub/FUN_0045d080.cxx b/game_re/gh_stub/FUN_0045d080.cxx new file mode 100644 index 00000000..ca4884e3 --- /dev/null +++ b/game_re/gh_stub/FUN_0045d080.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0045d080 +// FUN_0045d080 +extern "C" undefined FUN_0045d080(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0045d080"); +} diff --git a/game_re/gh_stub/FUN_0045d1f0.cxx b/game_re/gh_stub/FUN_0045d1f0.cxx new file mode 100644 index 00000000..4d975c79 --- /dev/null +++ b/game_re/gh_stub/FUN_0045d1f0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0045d1f0 +// FUN_0045d1f0 +extern "C" undefined FUN_0045d1f0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0045d1f0"); +} diff --git a/game_re/gh_stub/r3_set_window_wh.cxx b/game_re/gh_stub/FUN_0045e310.cxx similarity index 61% rename from game_re/gh_stub/r3_set_window_wh.cxx rename to game_re/gh_stub/FUN_0045e310.cxx index c65df4e8..7427ce04 100644 --- a/game_re/gh_stub/r3_set_window_wh.cxx +++ b/game_re/gh_stub/FUN_0045e310.cxx @@ -6,9 +6,9 @@ #include #include -// 004012a0 -// r3_set_window_wh -extern "C" void r3_set_window_wh(undefined4 param_1, undefined4 param_2) { +// 0045e310 +// FUN_0045e310 +extern "C" undefined FUN_0045e310(undefined param_1, undefined4 param_2) { // TODO: Implement this function - throw GHStubException("Function not implemented: r3_set_window_wh"); + throw GHStubException("Function not implemented: FUN_0045e310"); } diff --git a/game_re/gh_stub/FUN_0045e3d0.cxx b/game_re/gh_stub/FUN_0045e3d0.cxx new file mode 100644 index 00000000..a241f93c --- /dev/null +++ b/game_re/gh_stub/FUN_0045e3d0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0045e3d0 +// FUN_0045e3d0 +extern "C" undefined FUN_0045e3d0(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0045e3d0"); +} diff --git a/game_re/gh_stub/FUN_0045f4c0.cxx b/game_re/gh_stub/FUN_0045f4c0.cxx new file mode 100644 index 00000000..6201b31a --- /dev/null +++ b/game_re/gh_stub/FUN_0045f4c0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0045f4c0 +// FUN_0045f4c0 +extern "C" undefined FUN_0045f4c0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0045f4c0"); +} diff --git a/game_re/gh_stub/FUN_00460360.cxx b/game_re/gh_stub/FUN_00460360.cxx new file mode 100644 index 00000000..a123fc8c --- /dev/null +++ b/game_re/gh_stub/FUN_00460360.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00460360 +// FUN_00460360 +extern "C" undefined FUN_00460360(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00460360"); +} diff --git a/game_re/gh_stub/FUN_00460440.cxx b/game_re/gh_stub/FUN_00460440.cxx new file mode 100644 index 00000000..68c48006 --- /dev/null +++ b/game_re/gh_stub/FUN_00460440.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00460440 +// FUN_00460440 +extern "C" undefined FUN_00460440(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00460440"); +} diff --git a/game_re/gh_stub/FUN_004604b0.cxx b/game_re/gh_stub/FUN_004604b0.cxx new file mode 100644 index 00000000..9f351a25 --- /dev/null +++ b/game_re/gh_stub/FUN_004604b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004604b0 +// FUN_004604b0 +extern "C" undefined FUN_004604b0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004604b0"); +} diff --git a/game_re/gh_stub/FUN_004610f0.cxx b/game_re/gh_stub/FUN_004610f0.cxx new file mode 100644 index 00000000..0e264496 --- /dev/null +++ b/game_re/gh_stub/FUN_004610f0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004610f0 +// FUN_004610f0 +extern "C" undefined FUN_004610f0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004610f0"); +} diff --git a/game_re/gh_stub/FUN_00466710.cxx b/game_re/gh_stub/FUN_00466710.cxx new file mode 100644 index 00000000..4a4f30c6 --- /dev/null +++ b/game_re/gh_stub/FUN_00466710.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00466710 +// FUN_00466710 +extern "C" undefined FUN_00466710(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00466710"); +} diff --git a/game_re/gh_stub/FUN_00466c10.cxx b/game_re/gh_stub/FUN_00466c10.cxx new file mode 100644 index 00000000..b71b5857 --- /dev/null +++ b/game_re/gh_stub/FUN_00466c10.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00466c10 +// FUN_00466c10 +extern "C" undefined FUN_00466c10(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00466c10"); +} diff --git a/game_re/gh_stub/FUN_00466c90.cxx b/game_re/gh_stub/FUN_00466c90.cxx new file mode 100644 index 00000000..891b3147 --- /dev/null +++ b/game_re/gh_stub/FUN_00466c90.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00466c90 +// FUN_00466c90 +extern "C" undefined FUN_00466c90(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00466c90"); +} diff --git a/game_re/gh_stub/FUN_0046f060.cxx b/game_re/gh_stub/FUN_0046f060.cxx deleted file mode 100644 index e2ebf081..00000000 --- a/game_re/gh_stub/FUN_0046f060.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0046f060 -// FUN_0046f060 -extern "C" undefined FUN_0046f060(short param_1, undefined4 * param_2) { - // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_0046f060"); -} diff --git a/game_re/gh_stub/FUN_0046f2d0.cxx b/game_re/gh_stub/FUN_0046f2d0.cxx new file mode 100644 index 00000000..ddaa4bc2 --- /dev/null +++ b/game_re/gh_stub/FUN_0046f2d0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0046f2d0 +// FUN_0046f2d0 +extern "C" undefined FUN_0046f2d0(undefined param_1, undefined2 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0046f2d0"); +} diff --git a/game_re/gh_stub/FUN_0046f4f0.cxx b/game_re/gh_stub/FUN_0046f4f0.cxx new file mode 100644 index 00000000..f085c2b2 --- /dev/null +++ b/game_re/gh_stub/FUN_0046f4f0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0046f4f0 +// FUN_0046f4f0 +extern "C" undefined FUN_0046f4f0(undefined param_1, undefined2 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0046f4f0"); +} diff --git a/game_re/gh_stub/FUN_00470200.cxx b/game_re/gh_stub/FUN_00470200.cxx new file mode 100644 index 00000000..f42c9683 --- /dev/null +++ b/game_re/gh_stub/FUN_00470200.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00470200 +// FUN_00470200 +extern "C" undefined FUN_00470200(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00470200"); +} diff --git a/game_re/gh_stub/FUN_004704a0.cxx b/game_re/gh_stub/FUN_004704a0.cxx new file mode 100644 index 00000000..64fe7a1d --- /dev/null +++ b/game_re/gh_stub/FUN_004704a0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004704a0 +// FUN_004704a0 +extern "C" undefined FUN_004704a0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004704a0"); +} diff --git a/game_re/gh_stub/FUN_00470b00.cxx b/game_re/gh_stub/FUN_00470b00.cxx new file mode 100644 index 00000000..e326cd5d --- /dev/null +++ b/game_re/gh_stub/FUN_00470b00.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00470b00 +// FUN_00470b00 +extern "C" undefined FUN_00470b00(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00470b00"); +} diff --git a/game_re/gh_stub/FUN_00470b50.cxx b/game_re/gh_stub/FUN_00470b50.cxx deleted file mode 100644 index 94f25452..00000000 --- a/game_re/gh_stub/FUN_00470b50.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 00470b50 -// FUN_00470b50 -extern "C" undefined FUN_00470b50(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_00470b50"); -} diff --git a/game_re/gh_stub/FUN_00470db0.cxx b/game_re/gh_stub/FUN_00470db0.cxx deleted file mode 100644 index 7274e99f..00000000 --- a/game_re/gh_stub/FUN_00470db0.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 00470db0 -// FUN_00470db0 -extern "C" undefined FUN_00470db0(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_00470db0"); -} diff --git a/game_re/gh_stub/FUN_00470f20.cxx b/game_re/gh_stub/FUN_00470f20.cxx new file mode 100644 index 00000000..3c9f2fbf --- /dev/null +++ b/game_re/gh_stub/FUN_00470f20.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00470f20 +// FUN_00470f20 +extern "C" undefined FUN_00470f20(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00470f20"); +} diff --git a/game_re/gh_stub/FUN_00471030.cxx b/game_re/gh_stub/FUN_00471030.cxx new file mode 100644 index 00000000..137b045f --- /dev/null +++ b/game_re/gh_stub/FUN_00471030.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00471030 +// FUN_00471030 +extern "C" undefined FUN_00471030(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00471030"); +} diff --git a/game_re/gh_stub/FUN_00471600.cxx b/game_re/gh_stub/FUN_00471600.cxx new file mode 100644 index 00000000..47461e33 --- /dev/null +++ b/game_re/gh_stub/FUN_00471600.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00471600 +// FUN_00471600 +extern "C" undefined FUN_00471600(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00471600"); +} diff --git a/game_re/gh_stub/FUN_00471670.cxx b/game_re/gh_stub/FUN_00471670.cxx new file mode 100644 index 00000000..71df0ab9 --- /dev/null +++ b/game_re/gh_stub/FUN_00471670.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00471670 +// FUN_00471670 +extern "C" undefined FUN_00471670(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00471670"); +} diff --git a/game_re/gh_stub/FUN_00471720.cxx b/game_re/gh_stub/FUN_00471720.cxx new file mode 100644 index 00000000..aee7a894 --- /dev/null +++ b/game_re/gh_stub/FUN_00471720.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00471720 +// FUN_00471720 +extern "C" undefined FUN_00471720(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00471720"); +} diff --git a/game_re/gh_stub/FUN_00472150.cxx b/game_re/gh_stub/FUN_00472150.cxx deleted file mode 100644 index 9f8816fd..00000000 --- a/game_re/gh_stub/FUN_00472150.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 00472150 -// FUN_00472150 -extern "C" undefined FUN_00472150(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_00472150"); -} diff --git a/game_re/gh_stub/FUN_00472420.cxx b/game_re/gh_stub/FUN_00472420.cxx new file mode 100644 index 00000000..656b24fe --- /dev/null +++ b/game_re/gh_stub/FUN_00472420.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00472420 +// FUN_00472420 +extern "C" undefined FUN_00472420(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00472420"); +} diff --git a/game_re/gh_stub/FUN_004725a0.cxx b/game_re/gh_stub/FUN_004725a0.cxx deleted file mode 100644 index 7fcae195..00000000 --- a/game_re/gh_stub/FUN_004725a0.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 004725a0 -// FUN_004725a0 -extern "C" undefined FUN_004725a0(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_004725a0"); -} diff --git a/game_re/gh_stub/FUN_00472640.cxx b/game_re/gh_stub/FUN_00472640.cxx new file mode 100644 index 00000000..6357b269 --- /dev/null +++ b/game_re/gh_stub/FUN_00472640.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00472640 +// FUN_00472640 +extern "C" undefined FUN_00472640(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00472640"); +} diff --git a/game_re/gh_stub/FUN_00473170.cxx b/game_re/gh_stub/FUN_00473170.cxx new file mode 100644 index 00000000..9f42dd2b --- /dev/null +++ b/game_re/gh_stub/FUN_00473170.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00473170 +// FUN_00473170 +extern "C" undefined FUN_00473170(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00473170"); +} diff --git a/game_re/gh_stub/FUN_00477cb0.cxx b/game_re/gh_stub/FUN_00477cb0.cxx new file mode 100644 index 00000000..dd9ec73c --- /dev/null +++ b/game_re/gh_stub/FUN_00477cb0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00477cb0 +// FUN_00477cb0 +extern "C" void FUN_00477cb0(float param_1, float param_2, float param_3, float param_4, int param_5, undefined4 param_6) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00477cb0"); +} diff --git a/game_re/gh_stub/FUN_0047a160.cxx b/game_re/gh_stub/FUN_0047a160.cxx new file mode 100644 index 00000000..28814056 --- /dev/null +++ b/game_re/gh_stub/FUN_0047a160.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0047a160 +// FUN_0047a160 +extern "C" undefined FUN_0047a160(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0047a160"); +} diff --git a/game_re/gh_stub/FUN_0047a6e0.cxx b/game_re/gh_stub/FUN_0047a6e0.cxx new file mode 100644 index 00000000..69955576 --- /dev/null +++ b/game_re/gh_stub/FUN_0047a6e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0047a6e0 +// FUN_0047a6e0 +extern "C" undefined FUN_0047a6e0(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0047a6e0"); +} diff --git a/game_re/gh_stub/FUN_0047b600.cxx b/game_re/gh_stub/FUN_0047b600.cxx new file mode 100644 index 00000000..cbfa1ae4 --- /dev/null +++ b/game_re/gh_stub/FUN_0047b600.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0047b600 +// FUN_0047b600 +extern "C" undefined FUN_0047b600(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0047b600"); +} diff --git a/game_re/gh_stub/FUN_0047bce0.cxx b/game_re/gh_stub/FUN_0047bce0.cxx new file mode 100644 index 00000000..506118d2 --- /dev/null +++ b/game_re/gh_stub/FUN_0047bce0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0047bce0 +// FUN_0047bce0 +extern "C" undefined FUN_0047bce0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0047bce0"); +} diff --git a/game_re/gh_stub/FUN_0047bd00.cxx b/game_re/gh_stub/FUN_0047bd00.cxx new file mode 100644 index 00000000..ca6c49c7 --- /dev/null +++ b/game_re/gh_stub/FUN_0047bd00.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0047bd00 +// FUN_0047bd00 +extern "C" undefined FUN_0047bd00(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0047bd00"); +} diff --git a/game_re/gh_stub/FUN_0047c0d0.cxx b/game_re/gh_stub/FUN_0047c0d0.cxx new file mode 100644 index 00000000..a459cf54 --- /dev/null +++ b/game_re/gh_stub/FUN_0047c0d0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0047c0d0 +// FUN_0047c0d0 +extern "C" undefined FUN_0047c0d0(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0047c0d0"); +} diff --git a/game_re/gh_stub/FUN_0047c340.cxx b/game_re/gh_stub/FUN_0047c340.cxx deleted file mode 100644 index d003a9cf..00000000 --- a/game_re/gh_stub/FUN_0047c340.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0047c340 -// FUN_0047c340 -extern "C" undefined FUN_0047c340(undefined4 param_1, undefined4 param_2, r3_astruct_2 * param_3) { - // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_0047c340"); -} diff --git a/game_re/gh_stub/FUN_0047cb00.cxx b/game_re/gh_stub/FUN_0047cb00.cxx new file mode 100644 index 00000000..2c846bfc --- /dev/null +++ b/game_re/gh_stub/FUN_0047cb00.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0047cb00 +// FUN_0047cb00 +extern "C" undefined FUN_0047cb00(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0047cb00"); +} diff --git a/game_re/gh_stub/FUN_0047cb20.cxx b/game_re/gh_stub/FUN_0047cb20.cxx new file mode 100644 index 00000000..19a2a2d0 --- /dev/null +++ b/game_re/gh_stub/FUN_0047cb20.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0047cb20 +// FUN_0047cb20 +extern "C" undefined FUN_0047cb20(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0047cb20"); +} diff --git a/game_re/gh_stub/FUN_0047cb50.cxx b/game_re/gh_stub/FUN_0047cb50.cxx new file mode 100644 index 00000000..d92af0ed --- /dev/null +++ b/game_re/gh_stub/FUN_0047cb50.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0047cb50 +// FUN_0047cb50 +extern "C" undefined FUN_0047cb50(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0047cb50"); +} diff --git a/game_re/gh_stub/FUN_0047cb90.cxx b/game_re/gh_stub/FUN_0047cb90.cxx new file mode 100644 index 00000000..2021e846 --- /dev/null +++ b/game_re/gh_stub/FUN_0047cb90.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0047cb90 +// FUN_0047cb90 +extern "C" undefined FUN_0047cb90(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0047cb90"); +} diff --git a/game_re/gh_stub/FUN_0047cc10.cxx b/game_re/gh_stub/FUN_0047cc10.cxx new file mode 100644 index 00000000..e6fe5a97 --- /dev/null +++ b/game_re/gh_stub/FUN_0047cc10.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0047cc10 +// FUN_0047cc10 +extern "C" undefined FUN_0047cc10(undefined4 param_1, undefined1 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0047cc10"); +} diff --git a/game_re/gh_stub/FUN_0047cc20.cxx b/game_re/gh_stub/FUN_0047cc20.cxx new file mode 100644 index 00000000..fdb3115b --- /dev/null +++ b/game_re/gh_stub/FUN_0047cc20.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0047cc20 +// FUN_0047cc20 +extern "C" undefined FUN_0047cc20(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0047cc20"); +} diff --git a/game_re/gh_stub/FUN_0047cce0.cxx b/game_re/gh_stub/FUN_0047cce0.cxx new file mode 100644 index 00000000..7bf1f3f4 --- /dev/null +++ b/game_re/gh_stub/FUN_0047cce0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0047cce0 +// FUN_0047cce0 +extern "C" undefined FUN_0047cce0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0047cce0"); +} diff --git a/game_re/gh_stub/FUN_0047d3a0.cxx b/game_re/gh_stub/FUN_0047d3a0.cxx new file mode 100644 index 00000000..5650a25b --- /dev/null +++ b/game_re/gh_stub/FUN_0047d3a0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0047d3a0 +// FUN_0047d3a0 +extern "C" undefined FUN_0047d3a0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0047d3a0"); +} diff --git a/game_re/gh_stub/FUN_0047e9b0.cxx b/game_re/gh_stub/FUN_0047e9b0.cxx new file mode 100644 index 00000000..76bca857 --- /dev/null +++ b/game_re/gh_stub/FUN_0047e9b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0047e9b0 +// FUN_0047e9b0 +extern "C" undefined FUN_0047e9b0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0047e9b0"); +} diff --git a/game_re/gh_stub/FUN_0047ea10.cxx b/game_re/gh_stub/FUN_0047ea10.cxx new file mode 100644 index 00000000..8a2cd878 --- /dev/null +++ b/game_re/gh_stub/FUN_0047ea10.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0047ea10 +// FUN_0047ea10 +extern "C" undefined FUN_0047ea10(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0047ea10"); +} diff --git a/game_re/gh_stub/FUN_00483760.cxx b/game_re/gh_stub/FUN_00483760.cxx new file mode 100644 index 00000000..06367b04 --- /dev/null +++ b/game_re/gh_stub/FUN_00483760.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00483760 +// FUN_00483760 +extern "C" undefined FUN_00483760(undefined4 param_1, undefined param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00483760"); +} diff --git a/game_re/gh_stub/FUN_00484ea0.cxx b/game_re/gh_stub/FUN_00484ea0.cxx new file mode 100644 index 00000000..71df59eb --- /dev/null +++ b/game_re/gh_stub/FUN_00484ea0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00484ea0 +// FUN_00484ea0 +extern "C" undefined FUN_00484ea0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00484ea0"); +} diff --git a/game_re/gh_stub/FUN_00484ed0.cxx b/game_re/gh_stub/FUN_00484ed0.cxx new file mode 100644 index 00000000..287ca055 --- /dev/null +++ b/game_re/gh_stub/FUN_00484ed0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00484ed0 +// FUN_00484ed0 +extern "C" undefined FUN_00484ed0(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00484ed0"); +} diff --git a/game_re/gh_stub/FUN_00484f00.cxx b/game_re/gh_stub/FUN_00484f00.cxx new file mode 100644 index 00000000..d16ede7e --- /dev/null +++ b/game_re/gh_stub/FUN_00484f00.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00484f00 +// FUN_00484f00 +extern "C" undefined FUN_00484f00(UINT param_1, char format, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00484f00"); +} diff --git a/game_re/gh_stub/FUN_00484fd0.cxx b/game_re/gh_stub/FUN_00484fd0.cxx new file mode 100644 index 00000000..4c4442b8 --- /dev/null +++ b/game_re/gh_stub/FUN_00484fd0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00484fd0 +// FUN_00484fd0 +extern "C" undefined FUN_00484fd0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00484fd0"); +} diff --git a/game_re/gh_stub/FUN_00485000.cxx b/game_re/gh_stub/FUN_00485000.cxx new file mode 100644 index 00000000..8ca00406 --- /dev/null +++ b/game_re/gh_stub/FUN_00485000.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00485000 +// FUN_00485000 +extern "C" undefined FUN_00485000(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00485000"); +} diff --git a/game_re/gh_stub/FUN_00485020.cxx b/game_re/gh_stub/FUN_00485020.cxx new file mode 100644 index 00000000..6ba94a0f --- /dev/null +++ b/game_re/gh_stub/FUN_00485020.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00485020 +// FUN_00485020 +extern "C" undefined FUN_00485020(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00485020"); +} diff --git a/game_re/gh_stub/FUN_004859f0.cxx b/game_re/gh_stub/FUN_004859f0.cxx deleted file mode 100644 index c81d76ac..00000000 --- a/game_re/gh_stub/FUN_004859f0.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 004859f0 -// FUN_004859f0 -extern "C" undefined FUN_004859f0(undefined1 param_1) { - // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_004859f0"); -} diff --git a/game_re/gh_stub/FUN_00485ac0.cxx b/game_re/gh_stub/FUN_00485ac0.cxx new file mode 100644 index 00000000..5dc81378 --- /dev/null +++ b/game_re/gh_stub/FUN_00485ac0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00485ac0 +// FUN_00485ac0 +extern "C" undefined FUN_00485ac0(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00485ac0"); +} diff --git a/game_re/gh_stub/FUN_00485d60.cxx b/game_re/gh_stub/FUN_00485d60.cxx new file mode 100644 index 00000000..199045be --- /dev/null +++ b/game_re/gh_stub/FUN_00485d60.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00485d60 +// FUN_00485d60 +extern "C" undefined FUN_00485d60(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00485d60"); +} diff --git a/game_re/gh_stub/FUN_00485dd0.cxx b/game_re/gh_stub/FUN_00485dd0.cxx new file mode 100644 index 00000000..3e21e8f4 --- /dev/null +++ b/game_re/gh_stub/FUN_00485dd0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00485dd0 +// FUN_00485dd0 +extern "C" undefined FUN_00485dd0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00485dd0"); +} diff --git a/game_re/gh_stub/FUN_004863a0.cxx b/game_re/gh_stub/FUN_004863a0.cxx new file mode 100644 index 00000000..de71706a --- /dev/null +++ b/game_re/gh_stub/FUN_004863a0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004863a0 +// FUN_004863a0 +extern "C" undefined FUN_004863a0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004863a0"); +} diff --git a/game_re/gh_stub/FUN_004867e0.cxx b/game_re/gh_stub/FUN_004867e0.cxx new file mode 100644 index 00000000..e9ffc761 --- /dev/null +++ b/game_re/gh_stub/FUN_004867e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004867e0 +// FUN_004867e0 +extern "C" undefined FUN_004867e0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004867e0"); +} diff --git a/game_re/gh_stub/FUN_00486a30.cxx b/game_re/gh_stub/FUN_00486a30.cxx new file mode 100644 index 00000000..93ffc921 --- /dev/null +++ b/game_re/gh_stub/FUN_00486a30.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00486a30 +// FUN_00486a30 +extern "C" undefined FUN_00486a30(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00486a30"); +} diff --git a/game_re/gh_stub/FUN_004870e0.cxx b/game_re/gh_stub/FUN_004870e0.cxx new file mode 100644 index 00000000..203f9d52 --- /dev/null +++ b/game_re/gh_stub/FUN_004870e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004870e0 +// FUN_004870e0 +extern "C" undefined FUN_004870e0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004870e0"); +} diff --git a/game_re/gh_stub/FUN_00488210.cxx b/game_re/gh_stub/FUN_00488210.cxx new file mode 100644 index 00000000..3f7a62b8 --- /dev/null +++ b/game_re/gh_stub/FUN_00488210.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00488210 +// FUN_00488210 +extern "C" undefined FUN_00488210(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00488210"); +} diff --git a/game_re/gh_stub/FUN_004891c0.cxx b/game_re/gh_stub/FUN_004891c0.cxx new file mode 100644 index 00000000..73d09da7 --- /dev/null +++ b/game_re/gh_stub/FUN_004891c0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004891c0 +// FUN_004891c0 +extern "C" undefined FUN_004891c0(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004891c0"); +} diff --git a/game_re/gh_stub/FUN_004894b0.cxx b/game_re/gh_stub/FUN_004894b0.cxx new file mode 100644 index 00000000..e711de52 --- /dev/null +++ b/game_re/gh_stub/FUN_004894b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004894b0 +// FUN_004894b0 +extern "C" undefined FUN_004894b0(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004894b0"); +} diff --git a/game_re/gh_stub/FUN_00489ad0.cxx b/game_re/gh_stub/FUN_00489ad0.cxx new file mode 100644 index 00000000..32d90187 --- /dev/null +++ b/game_re/gh_stub/FUN_00489ad0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00489ad0 +// FUN_00489ad0 +extern "C" undefined FUN_00489ad0(undefined param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00489ad0"); +} diff --git a/game_re/gh_stub/FUN_0048a0a0.cxx b/game_re/gh_stub/FUN_0048a0a0.cxx new file mode 100644 index 00000000..bc10e833 --- /dev/null +++ b/game_re/gh_stub/FUN_0048a0a0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0048a0a0 +// FUN_0048a0a0 +extern "C" undefined FUN_0048a0a0(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0048a0a0"); +} diff --git a/game_re/gh_stub/FUN_0048a5f0.cxx b/game_re/gh_stub/FUN_0048a5f0.cxx new file mode 100644 index 00000000..02e488ed --- /dev/null +++ b/game_re/gh_stub/FUN_0048a5f0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0048a5f0 +// FUN_0048a5f0 +extern "C" undefined FUN_0048a5f0(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0048a5f0"); +} diff --git a/game_re/gh_stub/FUN_0048b0f0.cxx b/game_re/gh_stub/FUN_0048b0f0.cxx new file mode 100644 index 00000000..424cc3fb --- /dev/null +++ b/game_re/gh_stub/FUN_0048b0f0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0048b0f0 +// FUN_0048b0f0 +extern "C" undefined FUN_0048b0f0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0048b0f0"); +} diff --git a/game_re/gh_stub/FUN_0048b100.cxx b/game_re/gh_stub/FUN_0048b100.cxx new file mode 100644 index 00000000..8d5f0b9e --- /dev/null +++ b/game_re/gh_stub/FUN_0048b100.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0048b100 +// FUN_0048b100 +extern "C" undefined FUN_0048b100(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0048b100"); +} diff --git a/game_re/gh_stub/FUN_0043e4f0.cxx b/game_re/gh_stub/FUN_0048ca60.cxx similarity index 68% rename from game_re/gh_stub/FUN_0043e4f0.cxx rename to game_re/gh_stub/FUN_0048ca60.cxx index 96885e89..e4d85e28 100644 --- a/game_re/gh_stub/FUN_0043e4f0.cxx +++ b/game_re/gh_stub/FUN_0048ca60.cxx @@ -6,9 +6,9 @@ #include #include -// 0043e4f0 -// FUN_0043e4f0 -extern "C" undefined FUN_0043e4f0(void) { +// 0048ca60 +// FUN_0048ca60 +extern "C" undefined FUN_0048ca60(void) { // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_0043e4f0"); + throw GHStubException("Function not implemented: FUN_0048ca60"); } diff --git a/game_re/gh_stub/FUN_0048caa0.cxx b/game_re/gh_stub/FUN_0048caa0.cxx new file mode 100644 index 00000000..1ac0ce76 --- /dev/null +++ b/game_re/gh_stub/FUN_0048caa0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0048caa0 +// FUN_0048caa0 +extern "C" undefined FUN_0048caa0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0048caa0"); +} diff --git a/game_re/gh_stub/FUN_0048e1f0.cxx b/game_re/gh_stub/FUN_0048e1f0.cxx new file mode 100644 index 00000000..83c705c5 --- /dev/null +++ b/game_re/gh_stub/FUN_0048e1f0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0048e1f0 +// FUN_0048e1f0 +extern "C" undefined FUN_0048e1f0(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8, undefined4 param_9, undefined4 param_10, undefined4 param_11, undefined4 param_12, undefined4 param_13, undefined4 param_14, undefined4 param_15, undefined4 param_16, undefined4 param_17, undefined4 param_18, undefined4 param_19, undefined4 param_20, undefined4 param_21, undefined4 param_22, undefined4 param_23, undefined4 param_24, undefined4 param_25, undefined4 param_26, undefined4 param_27, undefined4 param_28, undefined4 param_29, undefined4 param_30, undefined4 param_31, undefined4 param_32, undefined4 param_33, undefined4 param_34, undefined4 param_35, undefined4 param_36, undefined4 param_37, undefined4 param_38, undefined4 param_39, undefined4 param_40, undefined4 param_41, undefined4 param_42, undefined4 param_43, undefined4 param_44, undefined4 param_45, undefined4 param_46, undefined4 param_47, undefined4 param_48, undefined4 param_49, undefined1 param_50) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0048e1f0"); +} diff --git a/game_re/gh_stub/FUN_0048f020.cxx b/game_re/gh_stub/FUN_0048f020.cxx new file mode 100644 index 00000000..7ce81663 --- /dev/null +++ b/game_re/gh_stub/FUN_0048f020.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0048f020 +// FUN_0048f020 +extern "C" undefined FUN_0048f020(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0048f020"); +} diff --git a/game_re/gh_stub/FUN_0048f310.cxx b/game_re/gh_stub/FUN_0048f310.cxx new file mode 100644 index 00000000..dd6e8aad --- /dev/null +++ b/game_re/gh_stub/FUN_0048f310.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0048f310 +// FUN_0048f310 +extern "C" undefined FUN_0048f310(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0048f310"); +} diff --git a/game_re/gh_stub/FUN_004912a0.cxx b/game_re/gh_stub/FUN_004912a0.cxx new file mode 100644 index 00000000..6cf5ea09 --- /dev/null +++ b/game_re/gh_stub/FUN_004912a0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004912a0 +// FUN_004912a0 +extern "C" undefined FUN_004912a0(undefined4 param_1, undefined2 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004912a0"); +} diff --git a/game_re/gh_stub/FUN_004912c0.cxx b/game_re/gh_stub/FUN_004912c0.cxx new file mode 100644 index 00000000..4adef70f --- /dev/null +++ b/game_re/gh_stub/FUN_004912c0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004912c0 +// FUN_004912c0 +extern "C" undefined FUN_004912c0(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004912c0"); +} diff --git a/game_re/gh_stub/FUN_004912f0.cxx b/game_re/gh_stub/FUN_004912f0.cxx new file mode 100644 index 00000000..b4b3312d --- /dev/null +++ b/game_re/gh_stub/FUN_004912f0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004912f0 +// FUN_004912f0 +extern "C" undefined FUN_004912f0(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004912f0"); +} diff --git a/game_re/gh_stub/FUN_00491400.cxx b/game_re/gh_stub/FUN_00491400.cxx new file mode 100644 index 00000000..498256be --- /dev/null +++ b/game_re/gh_stub/FUN_00491400.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00491400 +// FUN_00491400 +extern "C" undefined FUN_00491400(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00491400"); +} diff --git a/game_re/gh_stub/FUN_00491440.cxx b/game_re/gh_stub/FUN_00491440.cxx new file mode 100644 index 00000000..c168a476 --- /dev/null +++ b/game_re/gh_stub/FUN_00491440.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00491440 +// FUN_00491440 +extern "C" undefined FUN_00491440(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00491440"); +} diff --git a/game_re/gh_stub/FUN_004925d0.cxx b/game_re/gh_stub/FUN_004925d0.cxx new file mode 100644 index 00000000..c2c8431c --- /dev/null +++ b/game_re/gh_stub/FUN_004925d0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004925d0 +// FUN_004925d0 +extern "C" undefined FUN_004925d0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004925d0"); +} diff --git a/game_re/gh_stub/FUN_00494200.cxx b/game_re/gh_stub/FUN_00494200.cxx new file mode 100644 index 00000000..77d7f66b --- /dev/null +++ b/game_re/gh_stub/FUN_00494200.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00494200 +// FUN_00494200 +extern "C" undefined FUN_00494200(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00494200"); +} diff --git a/game_re/gh_stub/FUN_004943a0.cxx b/game_re/gh_stub/FUN_004943a0.cxx new file mode 100644 index 00000000..6ef6bb25 --- /dev/null +++ b/game_re/gh_stub/FUN_004943a0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004943a0 +// FUN_004943a0 +extern "C" undefined FUN_004943a0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004943a0"); +} diff --git a/game_re/gh_stub/FUN_00495890.cxx b/game_re/gh_stub/FUN_00495890.cxx new file mode 100644 index 00000000..572d2905 --- /dev/null +++ b/game_re/gh_stub/FUN_00495890.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00495890 +// FUN_00495890 +extern "C" undefined FUN_00495890(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00495890"); +} diff --git a/game_re/gh_stub/FUN_00495a30.cxx b/game_re/gh_stub/FUN_00495a30.cxx new file mode 100644 index 00000000..ee5ea77c --- /dev/null +++ b/game_re/gh_stub/FUN_00495a30.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00495a30 +// FUN_00495a30 +extern "C" undefined FUN_00495a30(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00495a30"); +} diff --git a/game_re/gh_stub/FUN_00496ac0.cxx b/game_re/gh_stub/FUN_00496ac0.cxx new file mode 100644 index 00000000..bd37ab3e --- /dev/null +++ b/game_re/gh_stub/FUN_00496ac0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00496ac0 +// FUN_00496ac0 +extern "C" undefined FUN_00496ac0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00496ac0"); +} diff --git a/game_re/gh_stub/FUN_00497580.cxx b/game_re/gh_stub/FUN_00497580.cxx new file mode 100644 index 00000000..ac6419f3 --- /dev/null +++ b/game_re/gh_stub/FUN_00497580.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00497580 +// FUN_00497580 +extern "C" undefined FUN_00497580(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00497580"); +} diff --git a/game_re/gh_stub/FUN_00497ab0.cxx b/game_re/gh_stub/FUN_00497ab0.cxx new file mode 100644 index 00000000..c369f4cc --- /dev/null +++ b/game_re/gh_stub/FUN_00497ab0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00497ab0 +// FUN_00497ab0 +extern "C" undefined FUN_00497ab0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00497ab0"); +} diff --git a/game_re/gh_stub/FUN_00499620.cxx b/game_re/gh_stub/FUN_00499620.cxx new file mode 100644 index 00000000..7a1100fb --- /dev/null +++ b/game_re/gh_stub/FUN_00499620.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00499620 +// FUN_00499620 +extern "C" undefined FUN_00499620(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00499620"); +} diff --git a/game_re/gh_stub/FUN_00499a60.cxx b/game_re/gh_stub/FUN_00499a60.cxx new file mode 100644 index 00000000..32a73bee --- /dev/null +++ b/game_re/gh_stub/FUN_00499a60.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00499a60 +// FUN_00499a60 +extern "C" undefined FUN_00499a60(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00499a60"); +} diff --git a/game_re/gh_stub/FUN_0049a320.cxx b/game_re/gh_stub/FUN_0049a320.cxx new file mode 100644 index 00000000..c9e97eaf --- /dev/null +++ b/game_re/gh_stub/FUN_0049a320.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049a320 +// FUN_0049a320 +extern "C" undefined FUN_0049a320(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049a320"); +} diff --git a/game_re/gh_stub/FUN_0049a440.cxx b/game_re/gh_stub/FUN_0049a440.cxx new file mode 100644 index 00000000..ded92d7a --- /dev/null +++ b/game_re/gh_stub/FUN_0049a440.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049a440 +// FUN_0049a440 +extern "C" undefined FUN_0049a440(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049a440"); +} diff --git a/game_re/gh_stub/FUN_0049b1e0.cxx b/game_re/gh_stub/FUN_0049b1e0.cxx new file mode 100644 index 00000000..2cf0c04d --- /dev/null +++ b/game_re/gh_stub/FUN_0049b1e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049b1e0 +// FUN_0049b1e0 +extern "C" undefined FUN_0049b1e0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049b1e0"); +} diff --git a/game_re/gh_stub/FUN_0049b5e0.cxx b/game_re/gh_stub/FUN_0049b5e0.cxx new file mode 100644 index 00000000..65ff5618 --- /dev/null +++ b/game_re/gh_stub/FUN_0049b5e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049b5e0 +// FUN_0049b5e0 +extern "C" undefined FUN_0049b5e0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049b5e0"); +} diff --git a/game_re/gh_stub/FUN_0049b600.cxx b/game_re/gh_stub/FUN_0049b600.cxx new file mode 100644 index 00000000..84de1a39 --- /dev/null +++ b/game_re/gh_stub/FUN_0049b600.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049b600 +// FUN_0049b600 +extern "C" undefined FUN_0049b600(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049b600"); +} diff --git a/game_re/gh_stub/get_one.cxx b/game_re/gh_stub/FUN_0049b860.cxx similarity index 65% rename from game_re/gh_stub/get_one.cxx rename to game_re/gh_stub/FUN_0049b860.cxx index 202556ad..fb58391c 100644 --- a/game_re/gh_stub/get_one.cxx +++ b/game_re/gh_stub/FUN_0049b860.cxx @@ -6,9 +6,9 @@ #include #include -// 00485bd0 -// get_one -extern "C" undefined4 get_one(void) { +// 0049b860 +// FUN_0049b860 +extern "C" void FUN_0049b860(void) { // TODO: Implement this function - throw GHStubException("Function not implemented: get_one"); + throw GHStubException("Function not implemented: FUN_0049b860"); } diff --git a/game_re/gh_stub/FUN_0049c3b0.cxx b/game_re/gh_stub/FUN_0049c3b0.cxx new file mode 100644 index 00000000..71336611 --- /dev/null +++ b/game_re/gh_stub/FUN_0049c3b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049c3b0 +// FUN_0049c3b0 +extern "C" undefined FUN_0049c3b0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049c3b0"); +} diff --git a/game_re/gh_stub/FUN_0049c3e0.cxx b/game_re/gh_stub/FUN_0049c3e0.cxx new file mode 100644 index 00000000..e618e0a5 --- /dev/null +++ b/game_re/gh_stub/FUN_0049c3e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049c3e0 +// FUN_0049c3e0 +extern "C" undefined FUN_0049c3e0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049c3e0"); +} diff --git a/game_re/gh_stub/FUN_0049d1a0.cxx b/game_re/gh_stub/FUN_0049d1a0.cxx new file mode 100644 index 00000000..067ebd15 --- /dev/null +++ b/game_re/gh_stub/FUN_0049d1a0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049d1a0 +// FUN_0049d1a0 +extern "C" undefined FUN_0049d1a0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049d1a0"); +} diff --git a/game_re/gh_stub/FUN_0049d250.cxx b/game_re/gh_stub/FUN_0049d250.cxx new file mode 100644 index 00000000..836c8c93 --- /dev/null +++ b/game_re/gh_stub/FUN_0049d250.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049d250 +// FUN_0049d250 +extern "C" undefined FUN_0049d250(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049d250"); +} diff --git a/game_re/gh_stub/FUN_0049d2a0.cxx b/game_re/gh_stub/FUN_0049d2a0.cxx new file mode 100644 index 00000000..945e7fbe --- /dev/null +++ b/game_re/gh_stub/FUN_0049d2a0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049d2a0 +// FUN_0049d2a0 +extern "C" undefined FUN_0049d2a0(undefined4 param_1, undefined1 param_2, undefined1 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049d2a0"); +} diff --git a/game_re/gh_stub/FUN_0049d620.cxx b/game_re/gh_stub/FUN_0049d620.cxx new file mode 100644 index 00000000..130905bf --- /dev/null +++ b/game_re/gh_stub/FUN_0049d620.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049d620 +// FUN_0049d620 +extern "C" undefined FUN_0049d620(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049d620"); +} diff --git a/game_re/gh_stub/FUN_0049d680.cxx b/game_re/gh_stub/FUN_0049d680.cxx new file mode 100644 index 00000000..92458401 --- /dev/null +++ b/game_re/gh_stub/FUN_0049d680.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049d680 +// FUN_0049d680 +extern "C" undefined FUN_0049d680(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049d680"); +} diff --git a/game_re/gh_stub/FUN_0049d730.cxx b/game_re/gh_stub/FUN_0049d730.cxx new file mode 100644 index 00000000..d74b24ea --- /dev/null +++ b/game_re/gh_stub/FUN_0049d730.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049d730 +// FUN_0049d730 +extern "C" undefined FUN_0049d730(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049d730"); +} diff --git a/game_re/gh_stub/FUN_0049dd30.cxx b/game_re/gh_stub/FUN_0049dd30.cxx new file mode 100644 index 00000000..e113827e --- /dev/null +++ b/game_re/gh_stub/FUN_0049dd30.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049dd30 +// FUN_0049dd30 +extern "C" undefined FUN_0049dd30(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049dd30"); +} diff --git a/game_re/gh_stub/FUN_0049e310.cxx b/game_re/gh_stub/FUN_0049e310.cxx new file mode 100644 index 00000000..96f02ffc --- /dev/null +++ b/game_re/gh_stub/FUN_0049e310.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049e310 +// FUN_0049e310 +extern "C" undefined FUN_0049e310(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049e310"); +} diff --git a/game_re/gh_stub/FUN_0049e4a0.cxx b/game_re/gh_stub/FUN_0049e4a0.cxx new file mode 100644 index 00000000..a9beb8a6 --- /dev/null +++ b/game_re/gh_stub/FUN_0049e4a0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049e4a0 +// FUN_0049e4a0 +extern "C" undefined FUN_0049e4a0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049e4a0"); +} diff --git a/game_re/gh_stub/FUN_0049ec00.cxx b/game_re/gh_stub/FUN_0049ec00.cxx new file mode 100644 index 00000000..aa3212b4 --- /dev/null +++ b/game_re/gh_stub/FUN_0049ec00.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049ec00 +// FUN_0049ec00 +extern "C" undefined FUN_0049ec00(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049ec00"); +} diff --git a/game_re/gh_stub/FUN_0049fd50.cxx b/game_re/gh_stub/FUN_0049fd50.cxx new file mode 100644 index 00000000..70299a08 --- /dev/null +++ b/game_re/gh_stub/FUN_0049fd50.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049fd50 +// FUN_0049fd50 +extern "C" undefined FUN_0049fd50(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0049fd50"); +} diff --git a/game_re/gh_stub/FUN_00441d70.cxx b/game_re/gh_stub/FUN_004a3110.cxx similarity index 67% rename from game_re/gh_stub/FUN_00441d70.cxx rename to game_re/gh_stub/FUN_004a3110.cxx index 9966e8b7..48cd33cb 100644 --- a/game_re/gh_stub/FUN_00441d70.cxx +++ b/game_re/gh_stub/FUN_004a3110.cxx @@ -6,9 +6,9 @@ #include #include -// 00441d70 -// FUN_00441d70 -extern "C" undefined FUN_00441d70(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4, undefined4 param_5) { +// 004a3110 +// FUN_004a3110 +extern "C" undefined FUN_004a3110(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4, undefined4 param_5) { // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_00441d70"); + throw GHStubException("Function not implemented: FUN_004a3110"); } diff --git a/game_re/gh_stub/FUN_004a79b0.cxx b/game_re/gh_stub/FUN_004a79b0.cxx new file mode 100644 index 00000000..cd25aa1c --- /dev/null +++ b/game_re/gh_stub/FUN_004a79b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004a79b0 +// FUN_004a79b0 +extern "C" undefined FUN_004a79b0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004a79b0"); +} diff --git a/game_re/gh_stub/FUN_004a7ac0.cxx b/game_re/gh_stub/FUN_004a7ac0.cxx new file mode 100644 index 00000000..95b0ab62 --- /dev/null +++ b/game_re/gh_stub/FUN_004a7ac0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004a7ac0 +// FUN_004a7ac0 +extern "C" undefined FUN_004a7ac0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004a7ac0"); +} diff --git a/game_re/gh_stub/FUN_004a7c30.cxx b/game_re/gh_stub/FUN_004a7c30.cxx new file mode 100644 index 00000000..7fb9c401 --- /dev/null +++ b/game_re/gh_stub/FUN_004a7c30.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004a7c30 +// FUN_004a7c30 +extern "C" undefined FUN_004a7c30(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004a7c30"); +} diff --git a/game_re/gh_stub/FUN_004a7f00.cxx b/game_re/gh_stub/FUN_004a7f00.cxx new file mode 100644 index 00000000..9f5e2bd7 --- /dev/null +++ b/game_re/gh_stub/FUN_004a7f00.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004a7f00 +// FUN_004a7f00 +extern "C" undefined FUN_004a7f00(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004a7f00"); +} diff --git a/game_re/gh_stub/FUN_004a7f50.cxx b/game_re/gh_stub/FUN_004a7f50.cxx new file mode 100644 index 00000000..1c5c5bfa --- /dev/null +++ b/game_re/gh_stub/FUN_004a7f50.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004a7f50 +// FUN_004a7f50 +extern "C" undefined FUN_004a7f50(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004a7f50"); +} diff --git a/game_re/gh_stub/FUN_004a8070.cxx b/game_re/gh_stub/FUN_004a8070.cxx new file mode 100644 index 00000000..9161d973 --- /dev/null +++ b/game_re/gh_stub/FUN_004a8070.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004a8070 +// FUN_004a8070 +extern "C" undefined FUN_004a8070(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004a8070"); +} diff --git a/game_re/gh_stub/FUN_004a8240.cxx b/game_re/gh_stub/FUN_004a8240.cxx new file mode 100644 index 00000000..907fffd5 --- /dev/null +++ b/game_re/gh_stub/FUN_004a8240.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004a8240 +// FUN_004a8240 +extern "C" undefined FUN_004a8240(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004a8240"); +} diff --git a/game_re/gh_stub/FUN_004a8280.cxx b/game_re/gh_stub/FUN_004a8280.cxx new file mode 100644 index 00000000..52f58112 --- /dev/null +++ b/game_re/gh_stub/FUN_004a8280.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004a8280 +// FUN_004a8280 +extern "C" undefined FUN_004a8280(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004a8280"); +} diff --git a/game_re/gh_stub/FUN_004a82e0.cxx b/game_re/gh_stub/FUN_004a82e0.cxx new file mode 100644 index 00000000..1b7339ca --- /dev/null +++ b/game_re/gh_stub/FUN_004a82e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004a82e0 +// FUN_004a82e0 +extern "C" undefined FUN_004a82e0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004a82e0"); +} diff --git a/game_re/gh_stub/FUN_004a8350.cxx b/game_re/gh_stub/FUN_004a8350.cxx new file mode 100644 index 00000000..2662c756 --- /dev/null +++ b/game_re/gh_stub/FUN_004a8350.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004a8350 +// FUN_004a8350 +extern "C" undefined FUN_004a8350(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004a8350"); +} diff --git a/game_re/gh_stub/FUN_004b2990.cxx b/game_re/gh_stub/FUN_004b2990.cxx new file mode 100644 index 00000000..3949dca5 --- /dev/null +++ b/game_re/gh_stub/FUN_004b2990.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004b2990 +// FUN_004b2990 +extern "C" undefined FUN_004b2990(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004b2990"); +} diff --git a/game_re/gh_stub/FUN_004b3050.cxx b/game_re/gh_stub/FUN_004b3050.cxx new file mode 100644 index 00000000..61326f02 --- /dev/null +++ b/game_re/gh_stub/FUN_004b3050.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004b3050 +// FUN_004b3050 +extern "C" undefined FUN_004b3050(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004b3050"); +} diff --git a/game_re/gh_stub/FUN_004b30b0.cxx b/game_re/gh_stub/FUN_004b30b0.cxx new file mode 100644 index 00000000..89952231 --- /dev/null +++ b/game_re/gh_stub/FUN_004b30b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004b30b0 +// FUN_004b30b0 +extern "C" undefined FUN_004b30b0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004b30b0"); +} diff --git a/game_re/gh_stub/FUN_004b8b00.cxx b/game_re/gh_stub/FUN_004b8b00.cxx new file mode 100644 index 00000000..564d70a0 --- /dev/null +++ b/game_re/gh_stub/FUN_004b8b00.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004b8b00 +// FUN_004b8b00 +extern "C" undefined FUN_004b8b00(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004b8b00"); +} diff --git a/game_re/gh_stub/FUN_004bd340.cxx b/game_re/gh_stub/FUN_004bd340.cxx new file mode 100644 index 00000000..e2b38a06 --- /dev/null +++ b/game_re/gh_stub/FUN_004bd340.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004bd340 +// FUN_004bd340 +extern "C" undefined FUN_004bd340(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004bd340"); +} diff --git a/game_re/gh_stub/FUN_004ce030.cxx b/game_re/gh_stub/FUN_004ce030.cxx new file mode 100644 index 00000000..2732cc3a --- /dev/null +++ b/game_re/gh_stub/FUN_004ce030.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004ce030 +// FUN_004ce030 +extern "C" undefined FUN_004ce030(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004ce030"); +} diff --git a/game_re/gh_stub/FUN_004fa650.cxx b/game_re/gh_stub/FUN_004fa650.cxx new file mode 100644 index 00000000..07db3e11 --- /dev/null +++ b/game_re/gh_stub/FUN_004fa650.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004fa650 +// FUN_004fa650 +extern "C" undefined FUN_004fa650(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004fa650"); +} diff --git a/game_re/gh_stub/FUN_004fa780.cxx b/game_re/gh_stub/FUN_004fa780.cxx new file mode 100644 index 00000000..7330f5a9 --- /dev/null +++ b/game_re/gh_stub/FUN_004fa780.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004fa780 +// FUN_004fa780 +extern "C" undefined FUN_004fa780(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004fa780"); +} diff --git a/game_re/gh_stub/FUN_004fb290.cxx b/game_re/gh_stub/FUN_004fb290.cxx new file mode 100644 index 00000000..bd231890 --- /dev/null +++ b/game_re/gh_stub/FUN_004fb290.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004fb290 +// FUN_004fb290 +extern "C" undefined FUN_004fb290(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004fb290"); +} diff --git a/game_re/gh_stub/FUN_004fb300.cxx b/game_re/gh_stub/FUN_004fb300.cxx deleted file mode 100644 index bff16eae..00000000 --- a/game_re/gh_stub/FUN_004fb300.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 004fb300 -// FUN_004fb300 -extern "C" undefined FUN_004fb300(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_004fb300"); -} diff --git a/game_re/gh_stub/FUN_004fb380.cxx b/game_re/gh_stub/FUN_004fb380.cxx new file mode 100644 index 00000000..102ddfb3 --- /dev/null +++ b/game_re/gh_stub/FUN_004fb380.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004fb380 +// FUN_004fb380 +extern "C" undefined FUN_004fb380(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004fb380"); +} diff --git a/game_re/gh_stub/FUN_004fb410.cxx b/game_re/gh_stub/FUN_004fb410.cxx new file mode 100644 index 00000000..75412145 --- /dev/null +++ b/game_re/gh_stub/FUN_004fb410.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004fb410 +// FUN_004fb410 +extern "C" undefined FUN_004fb410(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004fb410"); +} diff --git a/game_re/gh_stub/FUN_004fbc50.cxx b/game_re/gh_stub/FUN_004fbc50.cxx new file mode 100644 index 00000000..1b14e1ee --- /dev/null +++ b/game_re/gh_stub/FUN_004fbc50.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004fbc50 +// FUN_004fbc50 +extern "C" void FUN_004fbc50(dword * param_1, float param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004fbc50"); +} diff --git a/game_re/gh_stub/FUN_004fce70.cxx b/game_re/gh_stub/FUN_004fce70.cxx new file mode 100644 index 00000000..305f19da --- /dev/null +++ b/game_re/gh_stub/FUN_004fce70.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004fce70 +// FUN_004fce70 +extern "C" undefined FUN_004fce70(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004fce70"); +} diff --git a/game_re/gh_stub/FUN_004fd5b0.cxx b/game_re/gh_stub/FUN_004fd5b0.cxx new file mode 100644 index 00000000..7e7466b4 --- /dev/null +++ b/game_re/gh_stub/FUN_004fd5b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004fd5b0 +// FUN_004fd5b0 +extern "C" undefined FUN_004fd5b0(undefined4 param_1, undefined2 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004fd5b0"); +} diff --git a/game_re/gh_stub/FUN_004fd610.cxx b/game_re/gh_stub/FUN_004fd610.cxx new file mode 100644 index 00000000..b4587dc2 --- /dev/null +++ b/game_re/gh_stub/FUN_004fd610.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004fd610 +// FUN_004fd610 +extern "C" undefined FUN_004fd610(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4, undefined4 param_5) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004fd610"); +} diff --git a/game_re/gh_stub/FUN_004fe970.cxx b/game_re/gh_stub/FUN_004fe970.cxx new file mode 100644 index 00000000..f9939de0 --- /dev/null +++ b/game_re/gh_stub/FUN_004fe970.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004fe970 +// FUN_004fe970 +extern "C" undefined FUN_004fe970(undefined1 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004fe970"); +} diff --git a/game_re/gh_stub/FUN_004ffcf0.cxx b/game_re/gh_stub/FUN_004ffcf0.cxx new file mode 100644 index 00000000..73eeef7a --- /dev/null +++ b/game_re/gh_stub/FUN_004ffcf0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004ffcf0 +// FUN_004ffcf0 +extern "C" undefined FUN_004ffcf0(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_004ffcf0"); +} diff --git a/game_re/gh_stub/FUN_00500090.cxx b/game_re/gh_stub/FUN_00500090.cxx new file mode 100644 index 00000000..927880b6 --- /dev/null +++ b/game_re/gh_stub/FUN_00500090.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00500090 +// FUN_00500090 +extern "C" undefined FUN_00500090(undefined param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00500090"); +} diff --git a/game_re/gh_stub/FUN_00500170.cxx b/game_re/gh_stub/FUN_00500170.cxx new file mode 100644 index 00000000..225e1462 --- /dev/null +++ b/game_re/gh_stub/FUN_00500170.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00500170 +// FUN_00500170 +extern "C" undefined FUN_00500170(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00500170"); +} diff --git a/game_re/gh_stub/FUN_005001d0.cxx b/game_re/gh_stub/FUN_005001d0.cxx new file mode 100644 index 00000000..b981fdb7 --- /dev/null +++ b/game_re/gh_stub/FUN_005001d0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 005001d0 +// FUN_005001d0 +extern "C" undefined FUN_005001d0(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_005001d0"); +} diff --git a/game_re/gh_stub/FUN_00500270.cxx b/game_re/gh_stub/FUN_00500270.cxx new file mode 100644 index 00000000..f56a6819 --- /dev/null +++ b/game_re/gh_stub/FUN_00500270.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00500270 +// FUN_00500270 +extern "C" undefined FUN_00500270(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00500270"); +} diff --git a/game_re/gh_stub/FUN_005003d0.cxx b/game_re/gh_stub/FUN_005003d0.cxx new file mode 100644 index 00000000..ca1a00e3 --- /dev/null +++ b/game_re/gh_stub/FUN_005003d0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 005003d0 +// FUN_005003d0 +extern "C" undefined FUN_005003d0(undefined4 param_1, undefined1 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_005003d0"); +} diff --git a/game_re/gh_stub/FUN_00500490.cxx b/game_re/gh_stub/FUN_00500490.cxx new file mode 100644 index 00000000..3581568e --- /dev/null +++ b/game_re/gh_stub/FUN_00500490.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00500490 +// FUN_00500490 +extern "C" undefined FUN_00500490(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00500490"); +} diff --git a/game_re/gh_stub/FUN_00500950.cxx b/game_re/gh_stub/FUN_00500950.cxx new file mode 100644 index 00000000..a7d7abba --- /dev/null +++ b/game_re/gh_stub/FUN_00500950.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00500950 +// FUN_00500950 +extern "C" undefined FUN_00500950(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00500950"); +} diff --git a/game_re/gh_stub/FUN_00501a40.cxx b/game_re/gh_stub/FUN_00501a40.cxx new file mode 100644 index 00000000..06b23708 --- /dev/null +++ b/game_re/gh_stub/FUN_00501a40.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00501a40 +// FUN_00501a40 +extern "C" undefined FUN_00501a40(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00501a40"); +} diff --git a/game_re/gh_stub/FUN_00501c00.cxx b/game_re/gh_stub/FUN_00501c00.cxx new file mode 100644 index 00000000..62f31af0 --- /dev/null +++ b/game_re/gh_stub/FUN_00501c00.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00501c00 +// FUN_00501c00 +extern "C" undefined FUN_00501c00(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00501c00"); +} diff --git a/game_re/gh_stub/FUN_00503520.cxx b/game_re/gh_stub/FUN_00503520.cxx new file mode 100644 index 00000000..39d588fd --- /dev/null +++ b/game_re/gh_stub/FUN_00503520.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00503520 +// FUN_00503520 +extern "C" undefined FUN_00503520(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00503520"); +} diff --git a/game_re/gh_stub/FUN_00503710.cxx b/game_re/gh_stub/FUN_00503710.cxx deleted file mode 100644 index 85b20e96..00000000 --- a/game_re/gh_stub/FUN_00503710.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 00503710 -// FUN_00503710 -extern "C" undefined FUN_00503710(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_00503710"); -} diff --git a/game_re/gh_stub/FUN_005038e0.cxx b/game_re/gh_stub/FUN_005038e0.cxx deleted file mode 100644 index ec249ebf..00000000 --- a/game_re/gh_stub/FUN_005038e0.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 005038e0 -// FUN_005038e0 -extern "C" undefined FUN_005038e0(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_005038e0"); -} diff --git a/game_re/gh_stub/FUN_005040e0.cxx b/game_re/gh_stub/FUN_005040e0.cxx new file mode 100644 index 00000000..59c2c23f --- /dev/null +++ b/game_re/gh_stub/FUN_005040e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 005040e0 +// FUN_005040e0 +extern "C" undefined FUN_005040e0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_005040e0"); +} diff --git a/game_re/gh_stub/FUN_00504400.cxx b/game_re/gh_stub/FUN_00504400.cxx new file mode 100644 index 00000000..f2f305fd --- /dev/null +++ b/game_re/gh_stub/FUN_00504400.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00504400 +// FUN_00504400 +extern "C" undefined FUN_00504400(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00504400"); +} diff --git a/game_re/gh_stub/FUN_00504520.cxx b/game_re/gh_stub/FUN_00504520.cxx new file mode 100644 index 00000000..797efa0a --- /dev/null +++ b/game_re/gh_stub/FUN_00504520.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00504520 +// FUN_00504520 +extern "C" undefined FUN_00504520(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00504520"); +} diff --git a/game_re/gh_stub/FUN_005052e0.cxx b/game_re/gh_stub/FUN_005052e0.cxx new file mode 100644 index 00000000..7507019b --- /dev/null +++ b/game_re/gh_stub/FUN_005052e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 005052e0 +// FUN_005052e0 +extern "C" undefined FUN_005052e0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_005052e0"); +} diff --git a/game_re/gh_stub/FUN_0050a930.cxx b/game_re/gh_stub/FUN_0050a930.cxx new file mode 100644 index 00000000..3035dd0d --- /dev/null +++ b/game_re/gh_stub/FUN_0050a930.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0050a930 +// FUN_0050a930 +extern "C" undefined FUN_0050a930(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0050a930"); +} diff --git a/game_re/gh_stub/FUN_0050ab40.cxx b/game_re/gh_stub/FUN_0050ab40.cxx new file mode 100644 index 00000000..222b3d4e --- /dev/null +++ b/game_re/gh_stub/FUN_0050ab40.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0050ab40 +// FUN_0050ab40 +extern "C" undefined FUN_0050ab40(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0050ab40"); +} diff --git a/game_re/gh_stub/FUN_0051a940.cxx b/game_re/gh_stub/FUN_0051a940.cxx new file mode 100644 index 00000000..b996d6da --- /dev/null +++ b/game_re/gh_stub/FUN_0051a940.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051a940 +// FUN_0051a940 +extern "C" undefined FUN_0051a940(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051a940"); +} diff --git a/game_re/gh_stub/FUN_0051b3b0.cxx b/game_re/gh_stub/FUN_0051b3b0.cxx new file mode 100644 index 00000000..3fe5a362 --- /dev/null +++ b/game_re/gh_stub/FUN_0051b3b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051b3b0 +// FUN_0051b3b0 +extern "C" undefined FUN_0051b3b0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051b3b0"); +} diff --git a/game_re/gh_stub/FUN_0051b460.cxx b/game_re/gh_stub/FUN_0051b460.cxx new file mode 100644 index 00000000..c8d5a1d1 --- /dev/null +++ b/game_re/gh_stub/FUN_0051b460.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051b460 +// FUN_0051b460 +extern "C" undefined FUN_0051b460(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051b460"); +} diff --git a/game_re/gh_stub/FUN_0051b4a0.cxx b/game_re/gh_stub/FUN_0051b4a0.cxx new file mode 100644 index 00000000..f563672e --- /dev/null +++ b/game_re/gh_stub/FUN_0051b4a0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051b4a0 +// FUN_0051b4a0 +extern "C" undefined FUN_0051b4a0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051b4a0"); +} diff --git a/game_re/gh_stub/FUN_0051b740.cxx b/game_re/gh_stub/FUN_0051b740.cxx new file mode 100644 index 00000000..404bf5b8 --- /dev/null +++ b/game_re/gh_stub/FUN_0051b740.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051b740 +// FUN_0051b740 +extern "C" undefined FUN_0051b740(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051b740"); +} diff --git a/game_re/gh_stub/FUN_0051b830.cxx b/game_re/gh_stub/FUN_0051b830.cxx new file mode 100644 index 00000000..58965f21 --- /dev/null +++ b/game_re/gh_stub/FUN_0051b830.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051b830 +// FUN_0051b830 +extern "C" undefined FUN_0051b830(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051b830"); +} diff --git a/game_re/gh_stub/FUN_0051b850.cxx b/game_re/gh_stub/FUN_0051b850.cxx new file mode 100644 index 00000000..72e7172b --- /dev/null +++ b/game_re/gh_stub/FUN_0051b850.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051b850 +// FUN_0051b850 +extern "C" undefined FUN_0051b850(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051b850"); +} diff --git a/game_re/gh_stub/FUN_0051b900.cxx b/game_re/gh_stub/FUN_0051b900.cxx new file mode 100644 index 00000000..ea448bf5 --- /dev/null +++ b/game_re/gh_stub/FUN_0051b900.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051b900 +// FUN_0051b900 +extern "C" undefined FUN_0051b900(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051b900"); +} diff --git a/game_re/gh_stub/FUN_0051b950.cxx b/game_re/gh_stub/FUN_0051b950.cxx new file mode 100644 index 00000000..336683f2 --- /dev/null +++ b/game_re/gh_stub/FUN_0051b950.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051b950 +// FUN_0051b950 +extern "C" undefined FUN_0051b950(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051b950"); +} diff --git a/game_re/gh_stub/FUN_0058f6a0.cxx b/game_re/gh_stub/FUN_0051b9c0.cxx similarity index 77% rename from game_re/gh_stub/FUN_0058f6a0.cxx rename to game_re/gh_stub/FUN_0051b9c0.cxx index b4266e54..729dde53 100644 --- a/game_re/gh_stub/FUN_0058f6a0.cxx +++ b/game_re/gh_stub/FUN_0051b9c0.cxx @@ -6,9 +6,9 @@ #include #include -// 0058f6a0 -// FUN_0058f6a0 -extern "C" undefined FUN_0058f6a0(undefined2 param_1) { +// 0051b9c0 +// FUN_0051b9c0 +extern "C" undefined FUN_0051b9c0(undefined4 param_1) { // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_0058f6a0"); + throw GHStubException("Function not implemented: FUN_0051b9c0"); } diff --git a/game_re/gh_stub/FUN_0051bae0.cxx b/game_re/gh_stub/FUN_0051bae0.cxx new file mode 100644 index 00000000..120cb78a --- /dev/null +++ b/game_re/gh_stub/FUN_0051bae0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051bae0 +// FUN_0051bae0 +extern "C" undefined FUN_0051bae0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051bae0"); +} diff --git a/game_re/gh_stub/FUN_0051bb10.cxx b/game_re/gh_stub/FUN_0051bb10.cxx new file mode 100644 index 00000000..1ce18d50 --- /dev/null +++ b/game_re/gh_stub/FUN_0051bb10.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051bb10 +// FUN_0051bb10 +extern "C" undefined FUN_0051bb10(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051bb10"); +} diff --git a/game_re/gh_stub/FUN_0051bb70.cxx b/game_re/gh_stub/FUN_0051bb70.cxx new file mode 100644 index 00000000..d2fe4347 --- /dev/null +++ b/game_re/gh_stub/FUN_0051bb70.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051bb70 +// FUN_0051bb70 +extern "C" undefined FUN_0051bb70(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051bb70"); +} diff --git a/game_re/gh_stub/FUN_0051bc30.cxx b/game_re/gh_stub/FUN_0051bc30.cxx new file mode 100644 index 00000000..4bcc09eb --- /dev/null +++ b/game_re/gh_stub/FUN_0051bc30.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051bc30 +// FUN_0051bc30 +extern "C" undefined FUN_0051bc30(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051bc30"); +} diff --git a/game_re/gh_stub/FUN_0051cae0.cxx b/game_re/gh_stub/FUN_0051cae0.cxx new file mode 100644 index 00000000..87ef3c6c --- /dev/null +++ b/game_re/gh_stub/FUN_0051cae0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051cae0 +// FUN_0051cae0 +extern "C" undefined FUN_0051cae0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051cae0"); +} diff --git a/game_re/gh_stub/FUN_0051cff0.cxx b/game_re/gh_stub/FUN_0051cff0.cxx new file mode 100644 index 00000000..993d84bd --- /dev/null +++ b/game_re/gh_stub/FUN_0051cff0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051cff0 +// FUN_0051cff0 +extern "C" undefined FUN_0051cff0(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051cff0"); +} diff --git a/game_re/gh_stub/FUN_0051e739.cxx b/game_re/gh_stub/FUN_0051e739.cxx new file mode 100644 index 00000000..6b3c255f --- /dev/null +++ b/game_re/gh_stub/FUN_0051e739.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051e739 +// FUN_0051e739 +extern "C" undefined FUN_0051e739(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051e739"); +} diff --git a/game_re/gh_stub/FUN_0051e7e9.cxx b/game_re/gh_stub/FUN_0051e7e9.cxx new file mode 100644 index 00000000..dc187a2d --- /dev/null +++ b/game_re/gh_stub/FUN_0051e7e9.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0051e7e9 +// FUN_0051e7e9 +extern "C" undefined FUN_0051e7e9(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0051e7e9"); +} diff --git a/game_re/gh_stub/FUN_0054b25f.cxx b/game_re/gh_stub/FUN_0054b25f.cxx new file mode 100644 index 00000000..457e3ad5 --- /dev/null +++ b/game_re/gh_stub/FUN_0054b25f.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0054b25f +// FUN_0054b25f +extern "C" undefined FUN_0054b25f(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0054b25f"); +} diff --git a/game_re/gh_stub/FUN_0054ba52.cxx b/game_re/gh_stub/FUN_0054ba52.cxx new file mode 100644 index 00000000..567b56bb --- /dev/null +++ b/game_re/gh_stub/FUN_0054ba52.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0054ba52 +// FUN_0054ba52 +extern "C" undefined FUN_0054ba52(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0054ba52"); +} diff --git a/game_re/gh_stub/FUN_0054c01c.cxx b/game_re/gh_stub/FUN_0054c01c.cxx new file mode 100644 index 00000000..0e6a30ba --- /dev/null +++ b/game_re/gh_stub/FUN_0054c01c.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0054c01c +// FUN_0054c01c +extern "C" undefined FUN_0054c01c(undefined1[10] param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0054c01c"); +} diff --git a/game_re/gh_stub/FUN_005539d0.cxx b/game_re/gh_stub/FUN_005539d0.cxx new file mode 100644 index 00000000..26dbb5af --- /dev/null +++ b/game_re/gh_stub/FUN_005539d0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 005539d0 +// FUN_005539d0 +extern "C" undefined FUN_005539d0(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_005539d0"); +} diff --git a/game_re/gh_stub/FUN_00553c90.cxx b/game_re/gh_stub/FUN_00553c90.cxx new file mode 100644 index 00000000..dfdc9beb --- /dev/null +++ b/game_re/gh_stub/FUN_00553c90.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00553c90 +// FUN_00553c90 +extern "C" undefined FUN_00553c90(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00553c90"); +} diff --git a/game_re/gh_stub/FUN_00553d10.cxx b/game_re/gh_stub/FUN_00553d10.cxx new file mode 100644 index 00000000..6b4d4927 --- /dev/null +++ b/game_re/gh_stub/FUN_00553d10.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00553d10 +// FUN_00553d10 +extern "C" undefined FUN_00553d10(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00553d10"); +} diff --git a/game_re/gh_stub/FUN_00553df0.cxx b/game_re/gh_stub/FUN_00553df0.cxx new file mode 100644 index 00000000..d94c335e --- /dev/null +++ b/game_re/gh_stub/FUN_00553df0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00553df0 +// FUN_00553df0 +extern "C" undefined FUN_00553df0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00553df0"); +} diff --git a/game_re/gh_stub/FUN_00553e30.cxx b/game_re/gh_stub/FUN_00553e30.cxx new file mode 100644 index 00000000..b9bb0d56 --- /dev/null +++ b/game_re/gh_stub/FUN_00553e30.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00553e30 +// FUN_00553e30 +extern "C" undefined FUN_00553e30(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00553e30"); +} diff --git a/game_re/gh_stub/FUN_00553ee0.cxx b/game_re/gh_stub/FUN_00553ee0.cxx new file mode 100644 index 00000000..27407008 --- /dev/null +++ b/game_re/gh_stub/FUN_00553ee0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00553ee0 +// FUN_00553ee0 +extern "C" undefined FUN_00553ee0(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00553ee0"); +} diff --git a/game_re/gh_stub/FUN_00553f00.cxx b/game_re/gh_stub/FUN_00553f00.cxx new file mode 100644 index 00000000..02c9354f --- /dev/null +++ b/game_re/gh_stub/FUN_00553f00.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00553f00 +// FUN_00553f00 +extern "C" undefined FUN_00553f00(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00553f00"); +} diff --git a/game_re/gh_stub/FUN_005540c0.cxx b/game_re/gh_stub/FUN_005540c0.cxx new file mode 100644 index 00000000..f8e89cb4 --- /dev/null +++ b/game_re/gh_stub/FUN_005540c0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 005540c0 +// FUN_005540c0 +extern "C" undefined FUN_005540c0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_005540c0"); +} diff --git a/game_re/gh_stub/FUN_005540f0.cxx b/game_re/gh_stub/FUN_005540f0.cxx new file mode 100644 index 00000000..60c2e9e3 --- /dev/null +++ b/game_re/gh_stub/FUN_005540f0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 005540f0 +// FUN_005540f0 +extern "C" undefined FUN_005540f0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_005540f0"); +} diff --git a/game_re/gh_stub/FUN_005544c0.cxx b/game_re/gh_stub/FUN_005544c0.cxx new file mode 100644 index 00000000..df88bcd8 --- /dev/null +++ b/game_re/gh_stub/FUN_005544c0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 005544c0 +// FUN_005544c0 +extern "C" undefined FUN_005544c0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_005544c0"); +} diff --git a/game_re/gh_stub/FUN_00554630.cxx b/game_re/gh_stub/FUN_00554630.cxx new file mode 100644 index 00000000..52a0e85e --- /dev/null +++ b/game_re/gh_stub/FUN_00554630.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00554630 +// FUN_00554630 +extern "C" undefined FUN_00554630(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00554630"); +} diff --git a/game_re/gh_stub/FUN_00555000.cxx b/game_re/gh_stub/FUN_00555000.cxx new file mode 100644 index 00000000..d6ec3177 --- /dev/null +++ b/game_re/gh_stub/FUN_00555000.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00555000 +// FUN_00555000 +extern "C" undefined FUN_00555000(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00555000"); +} diff --git a/game_re/gh_stub/FUN_00555110.cxx b/game_re/gh_stub/FUN_00555110.cxx new file mode 100644 index 00000000..c06eab8a --- /dev/null +++ b/game_re/gh_stub/FUN_00555110.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00555110 +// FUN_00555110 +extern "C" undefined FUN_00555110(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00555110"); +} diff --git a/game_re/gh_stub/FUN_005556b0.cxx b/game_re/gh_stub/FUN_005556b0.cxx new file mode 100644 index 00000000..64808359 --- /dev/null +++ b/game_re/gh_stub/FUN_005556b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 005556b0 +// FUN_005556b0 +extern "C" undefined FUN_005556b0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_005556b0"); +} diff --git a/game_re/gh_stub/FUN_00555770.cxx b/game_re/gh_stub/FUN_00555770.cxx new file mode 100644 index 00000000..efbba84e --- /dev/null +++ b/game_re/gh_stub/FUN_00555770.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00555770 +// FUN_00555770 +extern "C" undefined FUN_00555770(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00555770"); +} diff --git a/game_re/gh_stub/FUN_0055a8c0.cxx b/game_re/gh_stub/FUN_0055a8c0.cxx new file mode 100644 index 00000000..1ec42f3f --- /dev/null +++ b/game_re/gh_stub/FUN_0055a8c0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0055a8c0 +// FUN_0055a8c0 +extern "C" undefined FUN_0055a8c0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0055a8c0"); +} diff --git a/game_re/gh_stub/FUN_0055a900.cxx b/game_re/gh_stub/FUN_0055a900.cxx deleted file mode 100644 index fa8ab6f3..00000000 --- a/game_re/gh_stub/FUN_0055a900.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0055a900 -// FUN_0055a900 -extern "C" undefined * FUN_0055a900(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: FUN_0055a900"); -} diff --git a/game_re/gh_stub/FUN_0055aa50.cxx b/game_re/gh_stub/FUN_0055aa50.cxx new file mode 100644 index 00000000..2d6e3f12 --- /dev/null +++ b/game_re/gh_stub/FUN_0055aa50.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0055aa50 +// FUN_0055aa50 +extern "C" undefined FUN_0055aa50(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0055aa50"); +} diff --git a/game_re/gh_stub/FUN_0055aaa0.cxx b/game_re/gh_stub/FUN_0055aaa0.cxx new file mode 100644 index 00000000..66cfd62c --- /dev/null +++ b/game_re/gh_stub/FUN_0055aaa0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0055aaa0 +// FUN_0055aaa0 +extern "C" undefined FUN_0055aaa0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0055aaa0"); +} diff --git a/game_re/gh_stub/FUN_0055ab50.cxx b/game_re/gh_stub/FUN_0055ab50.cxx new file mode 100644 index 00000000..76917153 --- /dev/null +++ b/game_re/gh_stub/FUN_0055ab50.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0055ab50 +// FUN_0055ab50 +extern "C" undefined FUN_0055ab50(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0055ab50"); +} diff --git a/game_re/gh_stub/FUN_0055ab80.cxx b/game_re/gh_stub/FUN_0055ab80.cxx new file mode 100644 index 00000000..edadbaa9 --- /dev/null +++ b/game_re/gh_stub/FUN_0055ab80.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0055ab80 +// FUN_0055ab80 +extern "C" undefined FUN_0055ab80(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0055ab80"); +} diff --git a/game_re/gh_stub/FUN_0055abc0.cxx b/game_re/gh_stub/FUN_0055abc0.cxx new file mode 100644 index 00000000..bb0893a2 --- /dev/null +++ b/game_re/gh_stub/FUN_0055abc0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0055abc0 +// FUN_0055abc0 +extern "C" undefined FUN_0055abc0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0055abc0"); +} diff --git a/game_re/gh_stub/FUN_0055af10.cxx b/game_re/gh_stub/FUN_0055af10.cxx new file mode 100644 index 00000000..acef78a0 --- /dev/null +++ b/game_re/gh_stub/FUN_0055af10.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0055af10 +// FUN_0055af10 +extern "C" undefined FUN_0055af10(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0055af10"); +} diff --git a/game_re/gh_stub/FUN_0055c040.cxx b/game_re/gh_stub/FUN_0055c040.cxx new file mode 100644 index 00000000..2fd740e2 --- /dev/null +++ b/game_re/gh_stub/FUN_0055c040.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0055c040 +// FUN_0055c040 +extern "C" undefined FUN_0055c040(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0055c040"); +} diff --git a/game_re/gh_stub/FUN_0055c280.cxx b/game_re/gh_stub/FUN_0055c280.cxx new file mode 100644 index 00000000..61fc0137 --- /dev/null +++ b/game_re/gh_stub/FUN_0055c280.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0055c280 +// FUN_0055c280 +extern "C" undefined FUN_0055c280(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0055c280"); +} diff --git a/game_re/gh_stub/FUN_0055c960.cxx b/game_re/gh_stub/FUN_0055c960.cxx new file mode 100644 index 00000000..c468c702 --- /dev/null +++ b/game_re/gh_stub/FUN_0055c960.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0055c960 +// FUN_0055c960 +extern "C" undefined FUN_0055c960(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0055c960"); +} diff --git a/game_re/gh_stub/FUN_0055ccc0.cxx b/game_re/gh_stub/FUN_0055ccc0.cxx new file mode 100644 index 00000000..d763d38b --- /dev/null +++ b/game_re/gh_stub/FUN_0055ccc0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0055ccc0 +// FUN_0055ccc0 +extern "C" undefined FUN_0055ccc0(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0055ccc0"); +} diff --git a/game_re/gh_stub/FUN_0055d140.cxx b/game_re/gh_stub/FUN_0055d140.cxx new file mode 100644 index 00000000..3ea3e529 --- /dev/null +++ b/game_re/gh_stub/FUN_0055d140.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0055d140 +// FUN_0055d140 +extern "C" undefined FUN_0055d140(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0055d140"); +} diff --git a/game_re/gh_stub/FUN_00583fc0.cxx b/game_re/gh_stub/FUN_00583fc0.cxx new file mode 100644 index 00000000..df3e3ad6 --- /dev/null +++ b/game_re/gh_stub/FUN_00583fc0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00583fc0 +// FUN_00583fc0 +extern "C" undefined FUN_00583fc0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00583fc0"); +} diff --git a/game_re/gh_stub/FUN_00584000.cxx b/game_re/gh_stub/FUN_00584000.cxx new file mode 100644 index 00000000..8b0f4912 --- /dev/null +++ b/game_re/gh_stub/FUN_00584000.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00584000 +// FUN_00584000 +extern "C" undefined FUN_00584000(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00584000"); +} diff --git a/game_re/gh_stub/FUN_00584060.cxx b/game_re/gh_stub/FUN_00584060.cxx new file mode 100644 index 00000000..c74b9168 --- /dev/null +++ b/game_re/gh_stub/FUN_00584060.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00584060 +// FUN_00584060 +extern "C" undefined FUN_00584060(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00584060"); +} diff --git a/game_re/gh_stub/FUN_005843e0.cxx b/game_re/gh_stub/FUN_005843e0.cxx new file mode 100644 index 00000000..751f3448 --- /dev/null +++ b/game_re/gh_stub/FUN_005843e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 005843e0 +// FUN_005843e0 +extern "C" undefined FUN_005843e0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_005843e0"); +} diff --git a/game_re/gh_stub/FUN_00584560.cxx b/game_re/gh_stub/FUN_00584560.cxx new file mode 100644 index 00000000..0e0fe213 --- /dev/null +++ b/game_re/gh_stub/FUN_00584560.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00584560 +// FUN_00584560 +extern "C" undefined FUN_00584560(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00584560"); +} diff --git a/game_re/gh_stub/FUN_00584790.cxx b/game_re/gh_stub/FUN_00584790.cxx new file mode 100644 index 00000000..10c00b0d --- /dev/null +++ b/game_re/gh_stub/FUN_00584790.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00584790 +// FUN_00584790 +extern "C" undefined FUN_00584790(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00584790"); +} diff --git a/game_re/gh_stub/FUN_00584920.cxx b/game_re/gh_stub/FUN_00584920.cxx new file mode 100644 index 00000000..d63148d5 --- /dev/null +++ b/game_re/gh_stub/FUN_00584920.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00584920 +// FUN_00584920 +extern "C" undefined FUN_00584920(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00584920"); +} diff --git a/game_re/gh_stub/FUN_00584c60.cxx b/game_re/gh_stub/FUN_00584c60.cxx new file mode 100644 index 00000000..506c6314 --- /dev/null +++ b/game_re/gh_stub/FUN_00584c60.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00584c60 +// FUN_00584c60 +extern "C" undefined FUN_00584c60(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00584c60"); +} diff --git a/game_re/gh_stub/FUN_00585930.cxx b/game_re/gh_stub/FUN_00585930.cxx new file mode 100644 index 00000000..18811f45 --- /dev/null +++ b/game_re/gh_stub/FUN_00585930.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00585930 +// FUN_00585930 +extern "C" undefined FUN_00585930(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00585930"); +} diff --git a/game_re/gh_stub/FUN_00585b60.cxx b/game_re/gh_stub/FUN_00585b60.cxx new file mode 100644 index 00000000..e8bc9b46 --- /dev/null +++ b/game_re/gh_stub/FUN_00585b60.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00585b60 +// FUN_00585b60 +extern "C" undefined FUN_00585b60(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00585b60"); +} diff --git a/game_re/gh_stub/FUN_00588390.cxx b/game_re/gh_stub/FUN_00588390.cxx new file mode 100644 index 00000000..126de968 --- /dev/null +++ b/game_re/gh_stub/FUN_00588390.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00588390 +// FUN_00588390 +extern "C" undefined FUN_00588390(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00588390"); +} diff --git a/game_re/gh_stub/FUN_00589b30.cxx b/game_re/gh_stub/FUN_00589b30.cxx new file mode 100644 index 00000000..a12a575c --- /dev/null +++ b/game_re/gh_stub/FUN_00589b30.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00589b30 +// FUN_00589b30 +extern "C" undefined FUN_00589b30(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00589b30"); +} diff --git a/game_re/gh_stub/FUN_00589ca0.cxx b/game_re/gh_stub/FUN_00589ca0.cxx new file mode 100644 index 00000000..7be3e777 --- /dev/null +++ b/game_re/gh_stub/FUN_00589ca0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00589ca0 +// FUN_00589ca0 +extern "C" undefined FUN_00589ca0(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00589ca0"); +} diff --git a/game_re/gh_stub/FUN_0058ba40.cxx b/game_re/gh_stub/FUN_0058ba40.cxx new file mode 100644 index 00000000..5d35f90b --- /dev/null +++ b/game_re/gh_stub/FUN_0058ba40.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0058ba40 +// FUN_0058ba40 +extern "C" undefined FUN_0058ba40(astruct * param_1, undefined param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0058ba40"); +} diff --git a/game_re/gh_stub/FUN_0058c8e0.cxx b/game_re/gh_stub/FUN_0058c8e0.cxx new file mode 100644 index 00000000..f8f82f0b --- /dev/null +++ b/game_re/gh_stub/FUN_0058c8e0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0058c8e0 +// FUN_0058c8e0 +extern "C" undefined FUN_0058c8e0(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0058c8e0"); +} diff --git a/game_re/gh_stub/FUN_0058d0d0.cxx b/game_re/gh_stub/FUN_0058d0d0.cxx new file mode 100644 index 00000000..8d88f89a --- /dev/null +++ b/game_re/gh_stub/FUN_0058d0d0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0058d0d0 +// FUN_0058d0d0 +extern "C" undefined FUN_0058d0d0(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0058d0d0"); +} diff --git a/game_re/gh_stub/FUN_0058eb90.cxx b/game_re/gh_stub/FUN_0058eb90.cxx new file mode 100644 index 00000000..557f5ed9 --- /dev/null +++ b/game_re/gh_stub/FUN_0058eb90.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0058eb90 +// FUN_0058eb90 +extern "C" undefined FUN_0058eb90(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0058eb90"); +} diff --git a/game_re/gh_stub/FUN_0058eeb0.cxx b/game_re/gh_stub/FUN_0058eeb0.cxx new file mode 100644 index 00000000..fdde99de --- /dev/null +++ b/game_re/gh_stub/FUN_0058eeb0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0058eeb0 +// FUN_0058eeb0 +extern "C" undefined FUN_0058eeb0(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0058eeb0"); +} diff --git a/game_re/gh_stub/FUN_0058ef70.cxx b/game_re/gh_stub/FUN_0058ef70.cxx new file mode 100644 index 00000000..c7b53945 --- /dev/null +++ b/game_re/gh_stub/FUN_0058ef70.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0058ef70 +// FUN_0058ef70 +extern "C" undefined FUN_0058ef70(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0058ef70"); +} diff --git a/game_re/gh_stub/FUN_0058f010.cxx b/game_re/gh_stub/FUN_0058f010.cxx new file mode 100644 index 00000000..8ac607c8 --- /dev/null +++ b/game_re/gh_stub/FUN_0058f010.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0058f010 +// FUN_0058f010 +extern "C" undefined FUN_0058f010(undefined4 param_1, undefined4 param_2, undefined2 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0058f010"); +} diff --git a/game_re/gh_stub/FUN_0058f420.cxx b/game_re/gh_stub/FUN_0058f420.cxx new file mode 100644 index 00000000..bddd8f0c --- /dev/null +++ b/game_re/gh_stub/FUN_0058f420.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0058f420 +// FUN_0058f420 +extern "C" undefined FUN_0058f420(undefined4 param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0058f420"); +} diff --git a/game_re/gh_stub/FUN_0058f7d0.cxx b/game_re/gh_stub/FUN_0058f7d0.cxx new file mode 100644 index 00000000..ced8106f --- /dev/null +++ b/game_re/gh_stub/FUN_0058f7d0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0058f7d0 +// FUN_0058f7d0 +extern "C" undefined FUN_0058f7d0(undefined2 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_0058f7d0"); +} diff --git a/game_re/gh_stub/FUN_00590830.cxx b/game_re/gh_stub/FUN_00590830.cxx new file mode 100644 index 00000000..56bb8156 --- /dev/null +++ b/game_re/gh_stub/FUN_00590830.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00590830 +// FUN_00590830 +extern "C" undefined FUN_00590830(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_00590830"); +} diff --git a/game_re/gh_stub/FUN_005908b0.cxx b/game_re/gh_stub/FUN_005908b0.cxx new file mode 100644 index 00000000..9733a163 --- /dev/null +++ b/game_re/gh_stub/FUN_005908b0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 005908b0 +// FUN_005908b0 +extern "C" undefined FUN_005908b0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_005908b0"); +} diff --git a/game_re/gh_stub/FUN_005937eb.cxx b/game_re/gh_stub/FUN_005937eb.cxx new file mode 100644 index 00000000..f701b68d --- /dev/null +++ b/game_re/gh_stub/FUN_005937eb.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 005937eb +// FUN_005937eb +extern "C" undefined FUN_005937eb(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: FUN_005937eb"); +} diff --git a/game_re/gh_stub/IPT_fn_vActivateEntryElement.cxx b/game_re/gh_stub/IPT_fn_vActivateEntryElement.cxx new file mode 100644 index 00000000..d2893009 --- /dev/null +++ b/game_re/gh_stub/IPT_fn_vActivateEntryElement.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 005054f0 +// IPT_fn_vActivateEntryElement +extern "C" undefined IPT_fn_vActivateEntryElement(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: IPT_fn_vActivateEntryElement"); +} diff --git a/game_re/gh_stub/IPT_fn_vDesactivateAllEntryElements.cxx b/game_re/gh_stub/IPT_fn_vDesactivateAllEntryElements.cxx new file mode 100644 index 00000000..84286edc --- /dev/null +++ b/game_re/gh_stub/IPT_fn_vDesactivateAllEntryElements.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 005054c0 +// IPT_fn_vDesactivateAllEntryElements +extern "C" undefined IPT_fn_vDesactivateAllEntryElements(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: IPT_fn_vDesactivateAllEntryElements"); +} diff --git a/game_re/gh_stub/IPT_fn_vReadInput.cxx b/game_re/gh_stub/IPT_fn_vReadInput.cxx deleted file mode 100644 index 7647a853..00000000 --- a/game_re/gh_stub/IPT_fn_vReadInput.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 00505fe0 -// IPT_fn_vReadInput -extern "C" void IPT_fn_vReadInput(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: IPT_fn_vReadInput"); -} diff --git a/game_re/gh_stub/MTH_fn_vInitInvSqrtRootOpt.cxx b/game_re/gh_stub/MTH_fn_vInitInvSqrtRootOpt.cxx new file mode 100644 index 00000000..f63912f6 --- /dev/null +++ b/game_re/gh_stub/MTH_fn_vInitInvSqrtRootOpt.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0058e4a0 +// MTH_fn_vInitInvSqrtRootOpt +extern "C" undefined MTH_fn_vInitInvSqrtRootOpt(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: MTH_fn_vInitInvSqrtRootOpt"); +} diff --git a/game_re/gh_stub/MTH_fn_vInitInverseOpt.cxx b/game_re/gh_stub/MTH_fn_vInitInverseOpt.cxx new file mode 100644 index 00000000..89446bb3 --- /dev/null +++ b/game_re/gh_stub/MTH_fn_vInitInverseOpt.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0058e450 +// MTH_fn_vInitInverseOpt +extern "C" undefined MTH_fn_vInitInverseOpt(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: MTH_fn_vInitInverseOpt"); +} diff --git a/game_re/gh_stub/MTH_fn_vInitSqrtRootOpt.cxx b/game_re/gh_stub/MTH_fn_vInitSqrtRootOpt.cxx new file mode 100644 index 00000000..319df8be --- /dev/null +++ b/game_re/gh_stub/MTH_fn_vInitSqrtRootOpt.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0058e3e0 +// MTH_fn_vInitSqrtRootOpt +extern "C" undefined MTH_fn_vInitSqrtRootOpt(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: MTH_fn_vInitSqrtRootOpt"); +} diff --git a/game_re/gh_stub/RetObjetInfoAnim.cxx b/game_re/gh_stub/RetObjetInfoAnim.cxx new file mode 100644 index 00000000..549f385a --- /dev/null +++ b/game_re/gh_stub/RetObjetInfoAnim.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004486a0 +// RetObjetInfoAnim +extern "C" undefined RetObjetInfoAnim(undefined4 objectId, undefined4 param_2, undefined4 outError, undefined4 param_4) { + // TODO: Implement this function + throw GHStubException("Function not implemented: RetObjetInfoAnim"); +} diff --git a/game_re/gh_stub/SND_fn_bGetReverseStereoSound.cxx b/game_re/gh_stub/SND_fn_bGetReverseStereoSound.cxx new file mode 100644 index 00000000..93f5853c --- /dev/null +++ b/game_re/gh_stub/SND_fn_bGetReverseStereoSound.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00575d70 +// SND_fn_bGetReverseStereoSound +extern "C" undefined SND_fn_bGetReverseStereoSound(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: SND_fn_bGetReverseStereoSound"); +} diff --git a/game_re/gh_stub/SND_fn_iInitSound.cxx b/game_re/gh_stub/SND_fn_iInitSound.cxx new file mode 100644 index 00000000..c0fafcbf --- /dev/null +++ b/game_re/gh_stub/SND_fn_iInitSound.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040b4c0 +// SND_fn_iInitSound +extern "C" undefined SND_fn_iInitSound(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: SND_fn_iInitSound"); +} diff --git a/game_re/gh_stub/SND_fn_iTestInitSound.cxx b/game_re/gh_stub/SND_fn_iTestInitSound.cxx new file mode 100644 index 00000000..75c99950 --- /dev/null +++ b/game_re/gh_stub/SND_fn_iTestInitSound.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040b6b0 +// SND_fn_iTestInitSound +extern "C" undefined SND_fn_iTestInitSound(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: SND_fn_iTestInitSound"); +} diff --git a/game_re/gh_stub/SND_fn_lAddObjectTypeSound2.cxx b/game_re/gh_stub/SND_fn_lAddObjectTypeSound2.cxx new file mode 100644 index 00000000..c4a0b317 --- /dev/null +++ b/game_re/gh_stub/SND_fn_lAddObjectTypeSound2.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040a040 +// SND_fn_lAddObjectTypeSound2 +extern "C" long SND_fn_lAddObjectTypeSound2(tdstAllRetObjectSound * param_1, long param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: SND_fn_lAddObjectTypeSound2"); +} diff --git a/game_re/gh_stub/SND_fn_lAddVolumeLineSound.cxx b/game_re/gh_stub/SND_fn_lAddVolumeLineSound.cxx new file mode 100644 index 00000000..e076a112 --- /dev/null +++ b/game_re/gh_stub/SND_fn_lAddVolumeLineSound.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040fcb0 +// SND_fn_lAddVolumeLineSound +extern "C" undefined SND_fn_lAddVolumeLineSound(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: SND_fn_lAddVolumeLineSound"); +} diff --git a/game_re/gh_stub/SND_fn_vClearLastTheme.cxx b/game_re/gh_stub/SND_fn_vClearLastTheme.cxx new file mode 100644 index 00000000..4c791fae --- /dev/null +++ b/game_re/gh_stub/SND_fn_vClearLastTheme.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040b930 +// SND_fn_vClearLastTheme +extern "C" undefined SND_fn_vClearLastTheme(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: SND_fn_vClearLastTheme"); +} diff --git a/game_re/gh_stub/SND_fn_vDestroyMicroSound.cxx b/game_re/gh_stub/SND_fn_vDestroyMicroSound.cxx new file mode 100644 index 00000000..08fe2455 --- /dev/null +++ b/game_re/gh_stub/SND_fn_vDestroyMicroSound.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00553fa0 +// SND_fn_vDestroyMicroSound +extern "C" undefined SND_fn_vDestroyMicroSound(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: SND_fn_vDestroyMicroSound"); +} diff --git a/game_re/gh_stub/SND_fn_vPauseSound.cxx b/game_re/gh_stub/SND_fn_vPauseSound.cxx new file mode 100644 index 00000000..0d70b211 --- /dev/null +++ b/game_re/gh_stub/SND_fn_vPauseSound.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040a1b0 +// SND_fn_vPauseSound +extern "C" undefined SND_fn_vPauseSound(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: SND_fn_vPauseSound"); +} diff --git a/game_re/gh_stub/SND_fn_vResetLastMarker.cxx b/game_re/gh_stub/SND_fn_vResetLastMarker.cxx new file mode 100644 index 00000000..9c8a881f --- /dev/null +++ b/game_re/gh_stub/SND_fn_vResetLastMarker.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040bf90 +// SND_fn_vResetLastMarker +extern "C" undefined SND_fn_vResetLastMarker(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: SND_fn_vResetLastMarker"); +} diff --git a/game_re/gh_stub/SND_fn_vResumeAllObjectTypeSound.cxx b/game_re/gh_stub/SND_fn_vResumeAllObjectTypeSound.cxx new file mode 100644 index 00000000..26d75cea --- /dev/null +++ b/game_re/gh_stub/SND_fn_vResumeAllObjectTypeSound.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040a190 +// SND_fn_vResumeAllObjectTypeSound +extern "C" undefined SND_fn_vResumeAllObjectTypeSound(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: SND_fn_vResumeAllObjectTypeSound"); +} diff --git a/game_re/gh_stub/SND_fn_vSetRetMicroSound.cxx b/game_re/gh_stub/SND_fn_vSetRetMicroSound.cxx new file mode 100644 index 00000000..80418d3b --- /dev/null +++ b/game_re/gh_stub/SND_fn_vSetRetMicroSound.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00553fc0 +// SND_fn_vSetRetMicroSound +extern "C" undefined SND_fn_vSetRetMicroSound(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: SND_fn_vSetRetMicroSound"); +} diff --git a/game_re/gh_stub/TMR_fn_wCreateTimer.cxx b/game_re/gh_stub/TMR_fn_wCreateTimer.cxx deleted file mode 100644 index cc6712d0..00000000 --- a/game_re/gh_stub/TMR_fn_wCreateTimer.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0058f570 -// TMR_fn_wCreateTimer -extern "C" undefined TMR_fn_wCreateTimer(short wTimerType) { - // TODO: Implement this function - throw GHStubException("Function not implemented: TMR_fn_wCreateTimer"); -} diff --git a/game_re/gh_stub/TMR_fn_wReadTimer.cxx b/game_re/gh_stub/TMR_fn_wReadTimer.cxx deleted file mode 100644 index 7959911c..00000000 --- a/game_re/gh_stub/TMR_fn_wReadTimer.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0058f9f0 -// TMR_fn_wReadTimer -extern "C" short TMR_fn_wReadTimer(short timerHandle, tdstTimerCount * param_2) { - // TODO: Implement this function - throw GHStubException("Function not implemented: TMR_fn_wReadTimer"); -} diff --git a/game_re/gh_stub/TMR_fn_wResetTimer.cxx b/game_re/gh_stub/TMR_fn_wResetTimer.cxx deleted file mode 100644 index 3e466e41..00000000 --- a/game_re/gh_stub/TMR_fn_wResetTimer.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0058fb90 -// TMR_fn_wResetTimer -extern "C" undefined TMR_fn_wResetTimer(undefined2 param_1) { - // TODO: Implement this function - throw GHStubException("Function not implemented: TMR_fn_wResetTimer"); -} diff --git a/game_re/gh_stub/TMR_fn_wSetTimerValue.cxx b/game_re/gh_stub/TMR_fn_wSetTimerValue.cxx new file mode 100644 index 00000000..c0251620 --- /dev/null +++ b/game_re/gh_stub/TMR_fn_wSetTimerValue.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0058f920 +// TMR_fn_wSetTimerValue +extern "C" short TMR_fn_wSetTimerValue(short handle, tdstTimerCount * param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: TMR_fn_wSetTimerValue"); +} diff --git a/game_re/gh_stub/_SND_fn_pstGetBlockEventFromId_4.cxx b/game_re/gh_stub/_SND_fn_pstGetBlockEventFromId_4.cxx new file mode 100644 index 00000000..cb8208a5 --- /dev/null +++ b/game_re/gh_stub/_SND_fn_pstGetBlockEventFromId_4.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00553720 +// _SND_fn_pstGetBlockEventFromId@4 +extern "C" undefined _SND_fn_pstGetBlockEventFromId@4(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: _SND_fn_pstGetBlockEventFromId@4"); +} diff --git a/game_re/gh_stub/_SND_fn_s32GetSoundHandleState_12.cxx b/game_re/gh_stub/_SND_fn_s32GetSoundHandleState_12.cxx new file mode 100644 index 00000000..d8ad41bb --- /dev/null +++ b/game_re/gh_stub/_SND_fn_s32GetSoundHandleState_12.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040bd20 +// _SND_fn_s32GetSoundHandleState@12 +extern "C" undefined _SND_fn_s32GetSoundHandleState@12(undefined4 param_1, undefined4 param_2, undefined4 param_3) { + // TODO: Implement this function + throw GHStubException("Function not implemented: _SND_fn_s32GetSoundHandleState@12"); +} diff --git a/game_re/gh_stub/_SND_fn_s32SendRequestSound_24.cxx b/game_re/gh_stub/_SND_fn_s32SendRequestSound_24.cxx new file mode 100644 index 00000000..348df2c3 --- /dev/null +++ b/game_re/gh_stub/_SND_fn_s32SendRequestSound_24.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0040bb10 +// _SND_fn_s32SendRequestSound@24 +extern "C" undefined _SND_fn_s32SendRequestSound@24(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4, undefined param_5, undefined4 param_6) { + // TODO: Implement this function + throw GHStubException("Function not implemented: _SND_fn_s32SendRequestSound@24"); +} diff --git a/game_re/gh_stub/_SND_fn_vCloseFileSnd_4.cxx b/game_re/gh_stub/_SND_fn_vCloseFileSnd_4.cxx new file mode 100644 index 00000000..e1c716e0 --- /dev/null +++ b/game_re/gh_stub/_SND_fn_vCloseFileSnd_4.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0043a5a0 +// _SND_fn_vCloseFileSnd@4 +extern "C" undefined _SND_fn_vCloseFileSnd@4(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: _SND_fn_vCloseFileSnd@4"); +} diff --git a/game_re/gh_stub/fn_p_stExtendedFopenForCNTinAVI.cxx b/game_re/gh_stub/fn_p_stExtendedFopenForCNTinAVI.cxx deleted file mode 100644 index a41c54c9..00000000 --- a/game_re/gh_stub/fn_p_stExtendedFopenForCNTinAVI.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0055d750 -// fn_p_stExtendedFopenForCNTinAVI -extern "C" undefined fn_p_stExtendedFopenForCNTinAVI(undefined4 param_1, undefined4 outSomething) { - // TODO: Implement this function - throw GHStubException("Function not implemented: fn_p_stExtendedFopenForCNTinAVI"); -} diff --git a/game_re/gh_stub/fn_p_vDynAlloc.cxx b/game_re/gh_stub/fn_p_vDynAlloc.cxx deleted file mode 100644 index bc97f08b..00000000 --- a/game_re/gh_stub/fn_p_vDynAlloc.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0043ea60 -// fn_p_vDynAlloc -extern "C" undefined fn_p_vDynAlloc(undefined4 param_1) { - // TODO: Implement this function - throw GHStubException("Function not implemented: fn_p_vDynAlloc"); -} diff --git a/game_re/gh_stub/g_setInitVar0.cxx b/game_re/gh_stub/fn_p_vDynFree.cxx similarity index 65% rename from game_re/gh_stub/g_setInitVar0.cxx rename to game_re/gh_stub/fn_p_vDynFree.cxx index 35fdc4e9..c76ca232 100644 --- a/game_re/gh_stub/g_setInitVar0.cxx +++ b/game_re/gh_stub/fn_p_vDynFree.cxx @@ -6,9 +6,9 @@ #include #include -// 00401310 -// g_setInitVar0 -extern "C" void g_setInitVar0(void) { +// 0043eb20 +// fn_p_vDynFree +extern "C" undefined fn_p_vDynFree(void) { // TODO: Implement this function - throw GHStubException("Function not implemented: g_setInitVar0"); + throw GHStubException("Function not implemented: fn_p_vDynFree"); } diff --git a/game_re/gh_stub/fn_p_vStaFree.cxx b/game_re/gh_stub/fn_p_vStaFree.cxx new file mode 100644 index 00000000..83e5abb6 --- /dev/null +++ b/game_re/gh_stub/fn_p_vStaFree.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0043eeb0 +// fn_p_vStaFree +extern "C" undefined fn_p_vStaFree(undefined param_1, undefined4 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: fn_p_vStaFree"); +} diff --git a/game_re/gh_stub/findFreeStructInArray.cxx b/game_re/gh_stub/fn_ucIsAnAlwaysObject.cxx similarity index 58% rename from game_re/gh_stub/findFreeStructInArray.cxx rename to game_re/gh_stub/fn_ucIsAnAlwaysObject.cxx index 026466d0..1f2fb6a8 100644 --- a/game_re/gh_stub/findFreeStructInArray.cxx +++ b/game_re/gh_stub/fn_ucIsAnAlwaysObject.cxx @@ -6,9 +6,9 @@ #include #include -// 0046ee70 -// findFreeStructInArray -extern "C" undefined findFreeStructInArray(undefined4 param_1) { +// 00452e60 +// fn_ucIsAnAlwaysObject +extern "C" undefined fn_ucIsAnAlwaysObject(undefined4 param_1) { // TODO: Implement this function - throw GHStubException("Function not implemented: findFreeStructInArray"); + throw GHStubException("Function not implemented: fn_ucIsAnAlwaysObject"); } diff --git a/game_re/gh_stub/fn_vChooseTheGoodInit.cxx b/game_re/gh_stub/fn_vChooseTheGoodInit.cxx deleted file mode 100644 index 30ef370c..00000000 --- a/game_re/gh_stub/fn_vChooseTheGoodInit.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 00401110 -// fn_vChooseTheGoodInit -extern "C" undefined fn_vChooseTheGoodInit(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: fn_vChooseTheGoodInit"); -} diff --git a/game_re/gh_stub/loadLevelAllocCallback.cxx b/game_re/gh_stub/loadLevelAllocCallback.cxx new file mode 100644 index 00000000..f74b43fe --- /dev/null +++ b/game_re/gh_stub/loadLevelAllocCallback.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004fe950 +// loadLevelAllocCallback +extern "C" void * loadLevelAllocCallback(uint param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: loadLevelAllocCallback"); +} diff --git a/game_re/gh_stub/mmgGetThreadGroupModule.cxx b/game_re/gh_stub/mmgGetThreadGroupModule.cxx deleted file mode 100644 index c7aca777..00000000 --- a/game_re/gh_stub/mmgGetThreadGroupModule.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0043f750 -// mmgGetThreadGroupModule -extern "C" byte mmgGetThreadGroupModule(ulong threadId, uchar groupId) { - // TODO: Implement this function - throw GHStubException("Function not implemented: mmgGetThreadGroupModule"); -} diff --git a/game_re/gh_stub/r3_allocFileWrapper.cxx b/game_re/gh_stub/r3_allocFileWrapper.cxx deleted file mode 100644 index b281db41..00000000 --- a/game_re/gh_stub/r3_allocFileWrapper.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0055d3b0 -// r3_allocFileWrapper -extern "C" FIL_tdstConcatFile * r3_allocFileWrapper(int numUnk0, int numUnk1) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_allocFileWrapper"); -} diff --git a/game_re/gh_stub/r3_beginLoadLevel.cxx b/game_re/gh_stub/r3_beginLoadLevel.cxx deleted file mode 100644 index 703ed8a7..00000000 --- a/game_re/gh_stub/r3_beginLoadLevel.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 00447860 -// r3_beginLoadLevel -extern "C" void r3_beginLoadLevel(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_beginLoadLevel"); -} diff --git a/game_re/gh_stub/r3_binkPlayMovie.cxx b/game_re/gh_stub/r3_binkPlayMovie.cxx new file mode 100644 index 00000000..50c56614 --- /dev/null +++ b/game_re/gh_stub/r3_binkPlayMovie.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00442330 +// r3_binkPlayMovie +extern "C" undefined r3_binkPlayMovie(undefined param_1, undefined1 param_2) { + // TODO: Implement this function + throw GHStubException("Function not implemented: r3_binkPlayMovie"); +} diff --git a/game_re/gh_stub/r3_checkDisc.cxx b/game_re/gh_stub/r3_checkDisc.cxx deleted file mode 100644 index 32f42710..00000000 --- a/game_re/gh_stub/r3_checkDisc.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 004464f0 -// r3_checkDisc -extern "C" undefined r3_checkDisc(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_checkDisc"); -} diff --git a/game_re/gh_stub/r3_checkEngineTermination.cxx b/game_re/gh_stub/r3_checkEngineTermination.cxx deleted file mode 100644 index c48e544f..00000000 --- a/game_re/gh_stub/r3_checkEngineTermination.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 00401130 -// r3_checkEngineTermination -extern "C" int r3_checkEngineTermination(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_checkEngineTermination"); -} diff --git a/game_re/gh_stub/r3_closeFileWrapper.cxx b/game_re/gh_stub/r3_closeFileWrapper.cxx deleted file mode 100644 index b590593a..00000000 --- a/game_re/gh_stub/r3_closeFileWrapper.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0055db00 -// r3_closeFileWrapper -extern "C" void r3_closeFileWrapper(FIL_tdstConcatFile * * param_1) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_closeFileWrapper"); -} diff --git a/game_re/gh_stub/r3_config_setTexturesCompressed.cxx b/game_re/gh_stub/r3_config_setTexturesCompressed.cxx deleted file mode 100644 index 8ba5ec62..00000000 --- a/game_re/gh_stub/r3_config_setTexturesCompressed.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 00470660 -// r3_config_setTexturesCompressed -extern "C" undefined r3_config_setTexturesCompressed(undefined1 param_1) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_config_setTexturesCompressed"); -} diff --git a/game_re/gh_stub/r3_config_setTnl.cxx b/game_re/gh_stub/r3_config_setTnl.cxx deleted file mode 100644 index 6c749f1f..00000000 --- a/game_re/gh_stub/r3_config_setTnl.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 00470630 -// r3_config_setTnl -extern "C" undefined r3_config_setTnl(undefined1 param_1) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_config_setTnl"); -} diff --git a/game_re/gh_stub/r3_config_setTrilinearFiltering.cxx b/game_re/gh_stub/r3_config_setTrilinearFiltering.cxx deleted file mode 100644 index 15d3eb2d..00000000 --- a/game_re/gh_stub/r3_config_setTrilinearFiltering.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 00470640 -// r3_config_setTrilinearFiltering -extern "C" undefined r3_config_setTrilinearFiltering(undefined1 param_1) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_config_setTrilinearFiltering"); -} diff --git a/game_re/gh_stub/r3_engine_init_phase_adv2_is_2_6_8.cxx b/game_re/gh_stub/r3_engine_init_phase_adv2_is_2_6_8.cxx deleted file mode 100644 index 8a887375..00000000 --- a/game_re/gh_stub/r3_engine_init_phase_adv2_is_2_6_8.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 00401150 -// r3_engine_init_phase_adv2_is_2_6_8 -extern "C" undefined r3_engine_init_phase_adv2_is_2_6_8(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_engine_init_phase_adv2_is_2_6_8"); -} diff --git a/game_re/gh_stub/r3_getRelativeToGameDataBin.cxx b/game_re/gh_stub/r3_getRelativeToGameDataBin.cxx new file mode 100644 index 00000000..4a7941ed --- /dev/null +++ b/game_re/gh_stub/r3_getRelativeToGameDataBin.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049d5d0 +// r3_getRelativeToGameDataBin +extern "C" char * r3_getRelativeToGameDataBin(char * param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: r3_getRelativeToGameDataBin"); +} diff --git a/game_re/gh_stub/r3_get_gli_height1.cxx b/game_re/gh_stub/r3_get_gli_height1.cxx deleted file mode 100644 index f0cda7f8..00000000 --- a/game_re/gh_stub/r3_get_gli_height1.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0047bb00 -// r3_get_gli_height1 -extern "C" int r3_get_gli_height1(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_get_gli_height1"); -} diff --git a/game_re/gh_stub/r3_get_gli_width0.cxx b/game_re/gh_stub/r3_get_gli_width0.cxx deleted file mode 100644 index f110e570..00000000 --- a/game_re/gh_stub/r3_get_gli_width0.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 004012c0 -// r3_get_gli_width0 -extern "C" int r3_get_gli_width0(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_get_gli_width0"); -} diff --git a/game_re/gh_stub/r3_get_gli_width1.cxx b/game_re/gh_stub/r3_get_gli_width1.cxx deleted file mode 100644 index 8c33e6a3..00000000 --- a/game_re/gh_stub/r3_get_gli_width1.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0047baf0 -// r3_get_gli_width1 -extern "C" int r3_get_gli_width1(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_get_gli_width1"); -} diff --git a/game_re/gh_stub/r3_loadLevel2.cxx b/game_re/gh_stub/r3_loadLevel2.cxx new file mode 100644 index 00000000..52b790a5 --- /dev/null +++ b/game_re/gh_stub/r3_loadLevel2.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004ff510 +// r3_loadLevel2 +extern "C" char * r3_loadLevel2(char * levelName, int sublevelType, loadLevelAllocCallback * allocCallback) { + // TODO: Implement this function + throw GHStubException("Function not implemented: r3_loadLevel2"); +} diff --git a/game_re/gh_stub/r3_load_splash_bitmap.cxx b/game_re/gh_stub/r3_load_splash_bitmap.cxx deleted file mode 100644 index 816c59c3..00000000 --- a/game_re/gh_stub/r3_load_splash_bitmap.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 00402450 -// r3_load_splash_bitmap -extern "C" void r3_load_splash_bitmap(HWND unused) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_load_splash_bitmap"); -} diff --git a/game_re/gh_stub/r3_load_textures_2.cxx b/game_re/gh_stub/r3_load_textures_2.cxx new file mode 100644 index 00000000..5bc45126 --- /dev/null +++ b/game_re/gh_stub/r3_load_textures_2.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00471760 +// r3_load_textures_2 +extern "C" undefined r3_load_textures_2(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: r3_load_textures_2"); +} diff --git a/game_re/gh_stub/r3_module6_init.cxx b/game_re/gh_stub/r3_module6_init.cxx deleted file mode 100644 index c407ff83..00000000 --- a/game_re/gh_stub/r3_module6_init.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0046ebf0 -// r3_module6_init -extern "C" uint r3_module6_init(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_module6_init"); -} diff --git a/game_re/gh_stub/r3_processInput1.cxx b/game_re/gh_stub/r3_processInput1.cxx new file mode 100644 index 00000000..0e5d0c32 --- /dev/null +++ b/game_re/gh_stub/r3_processInput1.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00446f10 +// r3_processInput1 +extern "C" undefined r3_processInput1(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: r3_processInput1"); +} diff --git a/game_re/gh_stub/r3_resolveLevelPath.cxx b/game_re/gh_stub/r3_resolveLevelPath.cxx new file mode 100644 index 00000000..13478041 --- /dev/null +++ b/game_re/gh_stub/r3_resolveLevelPath.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0049d570 +// r3_resolveLevelPath +extern "C" char * r3_resolveLevelPath(int type, char * name) { + // TODO: Implement this function + throw GHStubException("Function not implemented: r3_resolveLevelPath"); +} diff --git a/game_re/gh_stub/r3_script_menu1.cxx b/game_re/gh_stub/r3_script_menu1.cxx new file mode 100644 index 00000000..58654ffc --- /dev/null +++ b/game_re/gh_stub/r3_script_menu1.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004693f0 +// r3_script_menu1 +extern "C" undefined r3_script_menu1(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: r3_script_menu1"); +} diff --git a/game_re/gh_stub/r3_setLevelLoadFlagUnk0.cxx b/game_re/gh_stub/r3_setLevelLoadFlagUnk0.cxx new file mode 100644 index 00000000..41e26685 --- /dev/null +++ b/game_re/gh_stub/r3_setLevelLoadFlagUnk0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00447ce0 +// r3_setLevelLoadFlagUnk0 +extern "C" undefined r3_setLevelLoadFlagUnk0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: r3_setLevelLoadFlagUnk0"); +} diff --git a/game_re/gh_stub/r3_setupWindow1.cxx b/game_re/gh_stub/r3_setupWindow1.cxx deleted file mode 100644 index b2d67304..00000000 --- a/game_re/gh_stub/r3_setupWindow1.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 004022f0 -// r3_setupWindow1 -extern "C" undefined r3_setupWindow1(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_setupWindow1"); -} diff --git a/game_re/gh_stub/r3_sleepForMs1.cxx b/game_re/gh_stub/r3_sleepForMs1.cxx new file mode 100644 index 00000000..a961a48e --- /dev/null +++ b/game_re/gh_stub/r3_sleepForMs1.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0058fd50 +// r3_sleepForMs1 +extern "C" WORD r3_sleepForMs1(DWORD param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: r3_sleepForMs1"); +} diff --git a/game_re/gh_stub/r3_unlockLoadLevelMutex.cxx b/game_re/gh_stub/r3_unlockLoadLevelMutex.cxx deleted file mode 100644 index f931cc71..00000000 --- a/game_re/gh_stub/r3_unlockLoadLevelMutex.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 00447890 -// r3_unlockLoadLevelMutex -extern "C" void r3_unlockLoadLevelMutex(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_unlockLoadLevelMutex"); -} diff --git a/game_re/gh_stub/r3_wndGetFreeInnerIdx.cxx b/game_re/gh_stub/r3_wndGetFreeInnerIdx.cxx deleted file mode 100644 index 9a55c94f..00000000 --- a/game_re/gh_stub/r3_wndGetFreeInnerIdx.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0046f200 -// r3_wndGetFreeInnerIdx -extern "C" undefined r3_wndGetFreeInnerIdx(short wndHandle, undefined4 param_2) { - // TODO: Implement this function - throw GHStubException("Function not implemented: r3_wndGetFreeInnerIdx"); -} diff --git a/game_re/gh_stub/fn_p_vStaAlloc.cxx b/game_re/gh_stub/setGfxErrorFromHRESULT.cxx similarity index 58% rename from game_re/gh_stub/fn_p_vStaAlloc.cxx rename to game_re/gh_stub/setGfxErrorFromHRESULT.cxx index 3309944a..b949ec19 100644 --- a/game_re/gh_stub/fn_p_vStaAlloc.cxx +++ b/game_re/gh_stub/setGfxErrorFromHRESULT.cxx @@ -6,9 +6,9 @@ #include #include -// 0043ec30 -// fn_p_vStaAlloc -extern "C" void * fn_p_vStaAlloc(ulong ulSize, uchar ucChannel) { +// 00470b30 +// setGfxErrorFromHRESULT +extern "C" undefined setGfxErrorFromHRESULT(undefined4 param_1) { // TODO: Implement this function - throw GHStubException("Function not implemented: fn_p_vStaAlloc"); + throw GHStubException("Function not implemented: setGfxErrorFromHRESULT"); } diff --git a/game_re/gh_stub/set_DLL_string.cxx b/game_re/gh_stub/set_DLL_string.cxx deleted file mode 100644 index 0c01ad1f..00000000 --- a/game_re/gh_stub/set_DLL_string.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0055a8a0 -// set_DLL_string -extern "C" undefined set_DLL_string(undefined4 param_1) { - // TODO: Implement this function - throw GHStubException("Function not implemented: set_DLL_string"); -} diff --git a/game_re/gh_stub/set_unk.cxx b/game_re/gh_stub/set_unk.cxx deleted file mode 100644 index fb64827c..00000000 --- a/game_re/gh_stub/set_unk.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 0043e620 -// set_unk -extern "C" void set_unk(HWND wnd) { - // TODO: Implement this function - throw GHStubException("Function not implemented: set_unk"); -} diff --git a/game_re/gh_stub/spawnThread.cxx b/game_re/gh_stub/spawnThread.cxx deleted file mode 100644 index 7bd38be7..00000000 --- a/game_re/gh_stub/spawnThread.cxx +++ /dev/null @@ -1,14 +0,0 @@ -// AUTO-GENERATED FILE!!!! -// This function has yet to be decompiled using 'Dump Current Function' in ghidra -// with possible manualy fixes - -#include -#include -#include - -// 004477d0 -// spawnThread -extern "C" undefined spawnThread(void) { - // TODO: Implement this function - throw GHStubException("Function not implemented: spawnThread"); -} diff --git a/game_re/gh_stub/thunk_FUN_00444a80.cxx b/game_re/gh_stub/thunk_FUN_004124e0.cxx similarity index 77% rename from game_re/gh_stub/thunk_FUN_00444a80.cxx rename to game_re/gh_stub/thunk_FUN_004124e0.cxx index c324a2a0..4fba8c0f 100644 --- a/game_re/gh_stub/thunk_FUN_00444a80.cxx +++ b/game_re/gh_stub/thunk_FUN_004124e0.cxx @@ -6,9 +6,9 @@ #include #include -// 00401120 -// thunk_FUN_00444a80 -extern "C" undefined thunk_FUN_00444a80(void) { +// 0040b4a0 +// thunk_FUN_004124e0 +extern "C" undefined thunk_FUN_004124e0(void) { // TODO: Implement this function - throw GHStubException("Function not implemented: thunk_FUN_00444a80"); + throw GHStubException("Function not implemented: thunk_FUN_004124e0"); } diff --git a/game_re/gh_stub/thunk_FUN_00442110.cxx b/game_re/gh_stub/thunk_FUN_00442110.cxx new file mode 100644 index 00000000..a718b7db --- /dev/null +++ b/game_re/gh_stub/thunk_FUN_00442110.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00442d00 +// thunk_FUN_00442110 +extern "C" undefined thunk_FUN_00442110(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: thunk_FUN_00442110"); +} diff --git a/game_re/gh_stub/thunk_FUN_0047d390.cxx b/game_re/gh_stub/thunk_FUN_0047d390.cxx new file mode 100644 index 00000000..9886f64e --- /dev/null +++ b/game_re/gh_stub/thunk_FUN_0047d390.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 0046f2b0 +// thunk_FUN_0047d390 +extern "C" undefined thunk_FUN_0047d390(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: thunk_FUN_0047d390"); +} diff --git a/game_re/gh_stub/thunk_FUN_00488f40.cxx b/game_re/gh_stub/thunk_FUN_00488f40.cxx new file mode 100644 index 00000000..9e2a56b1 --- /dev/null +++ b/game_re/gh_stub/thunk_FUN_00488f40.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00489500 +// thunk_FUN_00488f40 +extern "C" undefined thunk_FUN_00488f40(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: thunk_FUN_00488f40"); +} diff --git a/game_re/gh_stub/thunk_FUN_00488fe0.cxx b/game_re/gh_stub/thunk_FUN_00488fe0.cxx new file mode 100644 index 00000000..30aca10e --- /dev/null +++ b/game_re/gh_stub/thunk_FUN_00488fe0.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 004894f0 +// thunk_FUN_00488fe0 +extern "C" undefined thunk_FUN_00488fe0(undefined4 param_1) { + // TODO: Implement this function + throw GHStubException("Function not implemented: thunk_FUN_00488fe0"); +} diff --git a/game_re/gh_stub/useSoftwareVertexProcessing.cxx b/game_re/gh_stub/useSoftwareVertexProcessing.cxx new file mode 100644 index 00000000..3f4f6e76 --- /dev/null +++ b/game_re/gh_stub/useSoftwareVertexProcessing.cxx @@ -0,0 +1,14 @@ +// AUTO-GENERATED FILE!!!! +// This function has yet to be decompiled using 'Dump Current Function' in ghidra +// with possible manualy fixes + +#include +#include +#include + +// 00470670 +// useSoftwareVertexProcessing +extern "C" undefined useSoftwareVertexProcessing(void) { + // TODO: Implement this function + throw GHStubException("Function not implemented: useSoftwareVertexProcessing"); +} diff --git a/game_re/gh_types.h b/game_re/gh_types.h index 25fec2b9..00bb1733 100644 --- a/game_re/gh_types.h +++ b/game_re/gh_types.h @@ -3,10 +3,498 @@ // AUTO-GENERATED FILE #include -typedef unsigned long ulong; -typedef ulong ACP_tdxAddress; +typedef struct _ExtraSoundParam _ExtraSoundParam, *P_ExtraSoundParam; + +typedef struct _RollOffParam _RollOffParam, *P_RollOffParam; + +typedef struct _RollOffParam RollOffParam; + +typedef struct _SwitchParam _SwitchParam, *P_SwitchParam; + +typedef struct _SwitchParam SwitchParam; + +typedef long SndReal; + +struct _SwitchParam { + long lObjectType; + long lObjectId; +}; + +struct _RollOffParam { + SndReal rDistSatur; + SndReal rDistBackGround; +}; + +struct _ExtraSoundParam { + RollOffParam stRollOff; + SwitchParam stSwitch; +}; + +typedef struct _MicroLink _MicroLink, *P_MicroLink; + +typedef int SndBool; + +struct _MicroLink { + long lId; + SndBool bLinked; +}; + +typedef struct _MicroParam _MicroParam, *P_MicroParam; + +typedef struct _SndVector _SndVector, *P_SndVector; + +typedef struct _SndVector SndVector; + +struct _SndVector { + SndReal x; + SndReal y; + SndReal z; +}; + +struct _MicroParam { + SndVector pos; + SndVector vit; + SndVector dirnor; + SndVector dirtan; +}; + +typedef struct _SampleParam _SampleParam, *P_SampleParam; typedef unsigned char uchar; +struct _SampleParam { + SndReal Freq; + uchar ucVol; + uchar ucPan; + uchar ucSpace; + uchar ucReverb; +}; + +typedef struct _SND_tdstBlockEvent _SND_tdstBlockEvent, *P_SND_tdstBlockEvent; + +struct _SND_tdstBlockEvent { +}; + +typedef struct _SND_tdstCallback _SND_tdstCallback, *P_SND_tdstCallback; + +enum _SND_tdstTypeCallback { + BUFFER_ASYNCHRONE=0, + BUFFER_SYNCHRONE=1, + BUFFER_STACK=2, + ALIGN_FOR_BUFFER_CLIENT=305419896 +}; + +typedef enum _SND_tdstTypeCallback SND_tduTypeCallback; + +typedef union _union_2482 _union_2482, *P_union_2482; + +typedef union _union_2483 _union_2483, *P_union_2483; + +typedef unsigned long ulong; +typedef void (*td_pfn_vRefreshBufferClient)(long, ulong, ulong, void *); + +typedef void (*td_pfn_vBufferClientPoped)(long, long); + +union _union_2483 { + SndReal rCallbackPeriod; + long lNbSampleToPush; +}; + +union _union_2482 { + td_pfn_vRefreshBufferClient CallbackASynchrone; + td_pfn_vRefreshBufferClient CallbackSynchrone; + td_pfn_vBufferClientPoped CallbackStack; +}; + +struct _SND_tdstCallback { + SND_tduTypeCallback eType; + union _union_2482 uCallback; + union _union_2483 uInfo; +}; + +typedef struct _SND_tdstFormat _SND_tdstFormat, *P_SND_tdstFormat; + +enum enum_2474 { + SAMPLE_INVALID=0, + SAMPLE_PCM=1, + SAMPLE_MPEG=2, + SAMPLE_AIFF=3, + SAMPLE_ADPCM=4, + SAMPLE_ADPCM_TO_CONVERT=5, + SAMPLE_FOR_ALIGNEMENT=321148536 +}; + +typedef enum enum_2474 tdeTypeZip; + +typedef union _union_2479 _union_2479, *P_union_2479; + +typedef struct _tdstFormatPCM _tdstFormatPCM, *P_tdstFormatPCM; + +typedef struct _tdstFormatPCM tdstFormatPCM; + +typedef struct _tdstFormatPCM tdstFormatMPEG; + +typedef struct _tdstFormatPCM tdstFormatADPCM; + +typedef unsigned short ushort; +struct _tdstFormatPCM { + ulong ulNbSamples; + ushort uwResolution; + ushort uwNbChannels; + ulong ulFreq; +}; + +union _union_2479 { + tdstFormatPCM stPCM; + tdstFormatMPEG stMPEG; + tdstFormatADPCM stADPCM; +}; + +struct _SND_tdstFormat { + tdeTypeZip eZip; + union _union_2479 uFormat; +}; + +typedef struct _SND_tdstStackBuffer _SND_tdstStackBuffer, *P_SND_tdstStackBuffer; + +struct _SND_tdstStackBuffer { + ulong ulNbSamples; + void *ptrData; +}; + +typedef struct _SoundParam _SoundParam, *P_SoundParam; + +typedef struct _MicroLink MicroLink; + +typedef struct _ExtraSoundParam ExtraSoundParam; + +struct _SoundParam { + SndReal Freq; + uchar ucVol; + uchar ucPan; + uchar ucSpace; + uchar ucReverb; + SndVector Pos; + SndVector Vit; + int iFlags; + int iNbLinks; + MicroLink astMicro[2]; + ExtraSoundParam xExtra; +}; + +typedef struct _tdstAllRetChannelSound _tdstAllRetChannelSound, *P_tdstAllRetChannelSound; + +typedef SndReal (*td_pfn_rRetChannelCoord)(long, long); + +typedef SndBool (*td_pfn_bRetChannelActive)(long, long); + +struct _tdstAllRetChannelSound { + td_pfn_rRetChannelCoord X; + td_pfn_rRetChannelCoord Y; + td_pfn_rRetChannelCoord Z; + td_pfn_rRetChannelCoord VX; + td_pfn_rRetChannelCoord VY; + td_pfn_rRetChannelCoord VZ; + td_pfn_bRetChannelActive Active; + SndBool bAbsCoord; +}; + +typedef struct _tdstAllRetMicroSound _tdstAllRetMicroSound, *P_tdstAllRetMicroSound; + +typedef SndReal (*td_pfn_rRetSoundCoord)(long); + +typedef long (*td_pfn_lRetSoundLong)(long); + +struct _tdstAllRetMicroSound { + td_pfn_rRetSoundCoord X; + td_pfn_rRetSoundCoord Y; + td_pfn_rRetSoundCoord Z; + td_pfn_rRetSoundCoord VX; + td_pfn_rRetSoundCoord VY; + td_pfn_rRetSoundCoord VZ; + td_pfn_rRetSoundCoord DNX; + td_pfn_rRetSoundCoord DNY; + td_pfn_rRetSoundCoord DNZ; + td_pfn_rRetSoundCoord DTX; + td_pfn_rRetSoundCoord DTY; + td_pfn_rRetSoundCoord DTZ; + td_pfn_lRetSoundLong Filtre; +}; + +typedef struct _tdstAllRetObjectSound _tdstAllRetObjectSound, *P_tdstAllRetObjectSound; + +typedef uchar (*td_pfn_ucRetSoundMidi)(long); + +typedef union _SND_tduRefEvt _SND_tduRefEvt, *P_SND_tduRefEvt; + +typedef union _SND_tduRefEvt SND_tduRefEvt; + +typedef void (*td_pfn_vRetSoundExtraCoef)(long, SND_tduRefEvt, SndReal *, SndReal *, SndReal *); + +typedef long SND_tdxHandleToSoundInfo; + +typedef SND_tdxHandleToSoundInfo (*td_pfn_lRetSoundSwitch)(long, long); + +typedef SndBool (*td_pfn_bRetSoundLink)(long, long); + +typedef void (*td_pfn_vRetSoundVector)(long, SndVector *); + +typedef ulong tdxId; + +typedef struct _SND_tdstBlockEvent SND_tdstBlockEvent; + +struct _tdstAllRetObjectSound { + td_pfn_rRetSoundCoord X; + td_pfn_rRetSoundCoord Y; + td_pfn_rRetSoundCoord Z; + td_pfn_rRetSoundCoord VX; + td_pfn_rRetSoundCoord VY; + td_pfn_rRetSoundCoord VZ; + td_pfn_ucRetSoundMidi REVERB; + td_pfn_vRetSoundExtraCoef ExtraCoef; + td_pfn_lRetSoundSwitch Switch; + td_pfn_bRetSoundLink MicroLink; + td_pfn_vRetSoundVector VectorI; + td_pfn_vRetSoundVector VectorJ; + td_pfn_vRetSoundVector VectorK; + void *Unk0; + void *InfoType; +}; + +union _SND_tduRefEvt { + tdxId Id; + SND_tdstBlockEvent *pstPtr; +}; + +typedef struct _tdstBlockResourceDisk _tdstBlockResourceDisk, *P_tdstBlockResourceDisk; + +struct _tdstBlockResourceDisk { +}; + +typedef struct _tdstBlockResourceMem _tdstBlockResourceMem, *P_tdstBlockResourceMem; + +struct _tdstBlockResourceMem { +}; + +typedef struct _tdstInfoTrackDisk _tdstInfoTrackDisk, *P_tdstInfoTrackDisk; + +struct _tdstInfoTrackDisk { +}; + +typedef struct _tdstInfoTrackList _tdstInfoTrackList, *P_tdstInfoTrackList; + +struct _tdstInfoTrackList { +}; + +typedef struct _tdstInfoTrackMem _tdstInfoTrackMem, *P_tdstInfoTrackMem; + +struct _tdstInfoTrackMem { +}; + +typedef struct _tdstMidiMemory _tdstMidiMemory, *P_tdstMidiMemory; + +struct _tdstMidiMemory { +}; + +typedef struct _tdstMidiStreaming _tdstMidiStreaming, *P_tdstMidiStreaming; + +struct _tdstMidiStreaming { +}; + +typedef struct _tdstRandomElement _tdstRandomElement, *P_tdstRandomElement; + +struct _tdstRandomElement { +}; + +typedef struct _tdstRangeSplitDisk _tdstRangeSplitDisk, *P_tdstRangeSplitDisk; + +struct _tdstRangeSplitDisk { +}; + +typedef struct _tdstRangeSplitListDisk _tdstRangeSplitListDisk, *P_tdstRangeSplitListDisk; + +struct _tdstRangeSplitListDisk { +}; + +typedef struct _tdstRangeSplitListMem _tdstRangeSplitListMem, *P_tdstRangeSplitListMem; + +struct _tdstRangeSplitListMem { +}; + +typedef struct _tdstRangeSplitMem _tdstRangeSplitMem, *P_tdstRangeSplitMem; + +struct _tdstRangeSplitMem { +}; + +typedef struct _tdstRefRes _tdstRefRes, *P_tdstRefRes; + +struct _tdstRefRes { +}; + +typedef struct _tdstRefResList _tdstRefResList, *P_tdstRefResList; + +struct _tdstRefResList { +}; + +typedef struct _tdstSampleMemory _tdstSampleMemory, *P_tdstSampleMemory; + +struct _tdstSampleMemory { +}; + +typedef struct _tdstSampleStreaming _tdstSampleStreaming, *P_tdstSampleStreaming; + +struct _tdstSampleStreaming { +}; + +typedef struct _tdstSndBankDescriptor _tdstSndBankDescriptor, *P_tdstSndBankDescriptor; + +struct _tdstSndBankDescriptor { +}; + +typedef struct _tdstSndBankHead _tdstSndBankHead, *P_tdstSndBankHead; + +struct _tdstSndBankHead { +}; + +typedef struct _tdstSndBankHeader _tdstSndBankHeader, *P_tdstSndBankHeader; + +struct _tdstSndBankHeader { +}; + +typedef struct _tdstSndPolyEvent _tdstSndPolyEvent, *P_tdstSndPolyEvent; + +struct _tdstSndPolyEvent { +}; + +typedef struct _tdstSndPolyResource _tdstSndPolyResource, *P_tdstSndPolyResource; + +struct _tdstSndPolyResource { +}; + +typedef struct _tdstSwitchElement _tdstSwitchElement, *P_tdstSwitchElement; + +struct _tdstSwitchElement { +}; + +typedef struct _tdstSwitchList _tdstSwitchList, *P_tdstSwitchList; + +struct _tdstSwitchList { +}; + +typedef struct _tdstThemeBridge _tdstThemeBridge, *P_tdstThemeBridge; + +struct _tdstThemeBridge { +}; + +typedef struct _tdstThemePart _tdstThemePart, *P_tdstThemePart; + +struct _tdstThemePart { +}; + +typedef struct _tdstThemePartOutro _tdstThemePartOutro, *P_tdstThemePartOutro; + +struct _tdstThemePartOutro { +}; + +typedef struct _tdstTimer _tdstTimer, *P_tdstTimer; + +typedef struct TMR_tdstTimerCount TMR_tdstTimerCount, *PTMR_tdstTimerCount; + +typedef void (td_fn_vTimerEventCallback)(void); + +typedef td_fn_vTimerEventCallback *td_p_fn_vTimerEventCallback; + +struct TMR_tdstTimerCount { + ulong ulLowPart; + ulong ulHighPart; +}; + +struct _tdstTimer { + short m_wTimerType; + short m_wTimerState; + struct TMR_tdstTimerCount m_stTimerCount_InitValue; + struct TMR_tdstTimerCount m_stTimerCount_LastValue; + struct TMR_tdstTimerCount m_stTimerCount_TotalValue; + ulong m_ulEventId; + td_p_fn_vTimerEventCallback m_p_fn_vEventCallback; +}; + +typedef struct _tdstTypeCD _tdstTypeCD, *P_tdstTypeCD; + +struct _tdstTypeCD { +}; + +typedef struct _tdstTypeMidiDisk _tdstTypeMidiDisk, *P_tdstTypeMidiDisk; + +struct _tdstTypeMidiDisk { +}; + +typedef struct _tdstTypeMidiMem _tdstTypeMidiMem, *P_tdstTypeMidiMem; + +struct _tdstTypeMidiMem { +}; + +typedef struct _tdstTypeRandomDisk _tdstTypeRandomDisk, *P_tdstTypeRandomDisk; + +struct _tdstTypeRandomDisk { +}; + +typedef struct _tdstTypeRandomMem _tdstTypeRandomMem, *P_tdstTypeRandomMem; + +struct _tdstTypeRandomMem { +}; + +typedef struct _tdstTypeSampleDisk _tdstTypeSampleDisk, *P_tdstTypeSampleDisk; + +struct _tdstTypeSampleDisk { +}; + +typedef struct _tdstTypeSampleMem _tdstTypeSampleMem, *P_tdstTypeSampleMem; + +struct _tdstTypeSampleMem { +}; + +typedef struct _tdstTypeSequenceDisk _tdstTypeSequenceDisk, *P_tdstTypeSequenceDisk; + +struct _tdstTypeSequenceDisk { +}; + +typedef struct _tdstTypeSequenceMem _tdstTypeSequenceMem, *P_tdstTypeSequenceMem; + +struct _tdstTypeSequenceMem { +}; + +typedef struct _tdstTypeSplitDisk _tdstTypeSplitDisk, *P_tdstTypeSplitDisk; + +struct _tdstTypeSplitDisk { +}; + +typedef struct _tdstTypeSplitMem _tdstTypeSplitMem, *P_tdstTypeSplitMem; + +struct _tdstTypeSplitMem { +}; + +typedef struct _tdstTypeSwitchDisk _tdstTypeSwitchDisk, *P_tdstTypeSwitchDisk; + +struct _tdstTypeSwitchDisk { +}; + +typedef struct _tdstTypeSwitchMem _tdstTypeSwitchMem, *P_tdstTypeSwitchMem; + +struct _tdstTypeSwitchMem { +}; + +typedef struct _tdstTypeThemeDisk _tdstTypeThemeDisk, *P_tdstTypeThemeDisk; + +struct _tdstTypeThemeDisk { +}; + +typedef struct _tdstTypeThemeMem _tdstTypeThemeMem, *P_tdstTypeThemeMem; + +struct _tdstTypeThemeMem { +}; + +typedef ulong ACP_tdxAddress; + typedef uchar ACP_tdxBool; typedef short ACP_tdxIndex; @@ -572,8 +1060,30 @@ struct FIL_tdstConcatFile_ { FIL_tdstConcatFileElement *d_stConcatFileElement; }; +typedef struct FIL_tdstFileHeader_ FIL_tdstFileHeader_, *PFIL_tdstFileHeader_; + +typedef struct FIL_tdstFileHeader_ FIL_tdstFileHeader; + +struct FIL_tdstFileHeader_ { + ulong ulWidth; + ulong ulHeight; + ulong ulImageSize; + long lChromakeyIndex; + ushort uwNbColorInPalette; + uchar ucBpcInPalette; + uchar ucBpp; + uchar ucRLECode; + uchar ucRed; + uchar ucGreen; + uchar ucBlue; + uchar ucFormat; + uchar ucVersion; +}; + typedef struct FIL_tdstFileInConcatFile_ FIL_tdstFileInConcatFile_, *PFIL_tdstFileInConcatFile_; +typedef struct FIL_tdstFileInConcatFile_ FIL_tdstFileInConcatFile; + struct FIL_tdstFileInConcatFile_ { uchar bUseConcatFile; FILE *p_stFile; @@ -614,6 +1124,31 @@ struct FIL_tdstFileNameListElement_ { char *szFileName; }; + +/* WARNING! conflicting data type names: /file.h/FIL_tdstFileNameListElement_ - /engine.h/FIL_tdstFileNameListElement_ */ + +typedef struct FIL_tdstGF_ FIL_tdstGF_, *PFIL_tdstGF_; + +typedef struct FIL_tdstGF_ FIL_tdstGF; + +struct FIL_tdstGF_ { + struct FIL_tdstFileHeader_ stFileHeader; + uchar *p_ucBitMap; + uchar *p_ucPalette; +}; + +typedef struct FIL_tdstRealGFFileHeader_ FIL_tdstRealGFFileHeader_, *PFIL_tdstRealGFFileHeader_; + +typedef struct FIL_tdstRealGFFileHeader_ FIL_tdstRealGFFileHeader; + +struct FIL_tdstRealGFFileHeader_ { + ulong ulFormat; + ulong ulWidth; + ulong ulHeight; + uchar ucBpp; + uchar ucRLECode; +}; + typedef struct FIL_tdstConcatFile_ *FIL_tdxHandleToConcatFile; typedef struct FIL_tdstConcatFileElement_ *FIL_tdxHandleToConcatFileElement; @@ -742,9 +1277,6 @@ typedef struct POS_stCompletePosition POS_stCompletePosition, *PPOS_stCompletePo typedef struct POS_stCompletePosition POS_tdstCompletePosition; -typedef unsigned short ushort; -typedef struct TMR_tdstTimerCount TMR_tdstTimerCount, *PTMR_tdstTimerCount; - typedef float GLI_tdxValue; typedef struct GLI_tdst2DVertex GLI_tdst2DVertex, *PGLI_tdst2DVertex; @@ -800,11 +1332,6 @@ struct POS_stCompletePosition { MTH3D_tdstMatrix stTransformMatrix; }; -struct TMR_tdstTimerCount { - ulong ulLowPart; - ulong ulHighPart; -}; - struct TMR_tdstEngineTimerStructure { ulong ulFrameNumber; ushort wTimerHandle; @@ -1013,6 +1540,69 @@ struct GEO_tdstVisualSet { typedef void *GEO_tdxHandleToRadiosity; +typedef struct GLD_stDevice GLD_stDevice, *PGLD_stDevice; + +typedef struct GLD_tdstDeviceAttributes_ GLD_tdstDeviceAttributes_, *PGLD_tdstDeviceAttributes_; + +typedef struct GLD_tdstDeviceAttributes_ GLD_tdstDeviceAttributes; + +typedef struct GLD_stViewport GLD_stViewport, *PGLD_stViewport; + +typedef struct GLD_stViewport *GLD_tdpstViewport; + +typedef ulong DWORD; + +typedef struct tagRECT RECT; + +typedef float GLD_tdxValue; + +typedef long LONG; + +typedef struct tagPOINT POINT; + +struct GLD_stViewport { + struct GLD_tdstViewportAttributes stViewAttrib; + uchar bIsLocked; +}; + +struct GLD_tdstDeviceAttributes_ { + DWORD dwHeight; + DWORD dwWidth; + GLD_tdxValue xPixelDimensionX; + GLD_tdxValue xPixelDimensionY; + char *p_cVirtualScreen; + LONG lPitch; + short *p_sZBuffer; + DWORD dwFullScreenModeX; + DWORD dwFullScreenModeY; + DWORD dwFullScreenModeBpp; + HWND hFullScreenModeWnd; + HWND hNormalModeWnd; + uchar bFullScreen; + uint uiTypeDriver; + POINT pClientOnPrimary; + RECT rtClientRect; + RECT rtWindowRect; +}; + +struct GLD_stDevice { + GLD_tdstDeviceAttributes stDevAttrib; + GLD_tdpstViewport pstViewports[16]; + uchar bIsLocked; + DWORD dwStyleBeforeSwap; + DWORD dwExStyleBeforeSwap; + RECT rcWindowBeforeSwap; + DWORD dwBackgroundColor; +}; + +typedef struct GLD_stDevice *GLD_tdpstDevice; + +typedef struct GLD_tdstDeviceAttributes_ *GLD_tdpstDeviceAttributes; + +typedef struct GLD_stDevice GLD_tdstDevice; + +typedef struct GLD_stViewport GLD_tdstViewport; + typedef struct GLI_tdstAnimatedTextureNode GLI_tdstAnimatedTextureNode, *PGLI_tdstAnimatedTextureNode; typedef struct GLI_tdstTexture GLI_tdstTexture, *PGLI_tdstTexture; @@ -1446,6 +2036,8 @@ struct m7_init_struct { byte field18_0x18; }; +typedef struct _MicroParam MicroParam; + typedef struct mod1_ptrs mod1_ptrs, *Pmod1_ptrs; struct mod1_ptrs { @@ -1493,7 +2085,7 @@ typedef void *MS_tdxHandleToStandardGame; typedef struct r3_astruct_2 r3_astruct_2, *Pr3_astruct_2; struct r3_astruct_2 { - float f0; + GLI_tdstCamera *camera0; float f1; float f2; float f3; @@ -1808,6 +2400,55 @@ struct r3_TaggedFloatUnk { typedef struct levelFixStruct *relPtr; +typedef struct _SampleParam SampleParam; + +typedef struct SND_astruct_4 SND_astruct_4, *PSND_astruct_4; + +struct SND_astruct_4 { + int *field0_0x0; + int *field1_0x4; + int *field2_0x8; + int *field3_0xc; + int *field4_0x10; + int *callback; /* callback? */ + int *field6_0x18; + int *field7_0x1c; +}; + +typedef struct SND_Request3 SND_Request3, *PSND_Request3; + +struct SND_Request3 { + undefined4 g_sndReq0; + undefined4 g_sndReq1; + undefined4 g_sndReq2; +}; + +typedef struct _virtual_module *SND_tdhVirtualModule; + +typedef struct _SND_tdstCallback SND_tdstCallback; + +typedef struct _SND_tdstFormat SND_tdstFormat; + +typedef struct _SND_tdstStackBuffer SND_tdstStackBuffer; + +typedef struct _SND_tdstBlockEvent *SND_tdxHandleToSoundEvent; + +typedef long SndRealTwin; + +typedef struct _SoundParam SoundParam; + +typedef SndBool (*td_pfn_bRetChannelAbsCoord)(long, long); + +typedef SndBool (*td_pfn_bRetRollOffFactor)(long, RollOffParam *); + +typedef void (*td_pfn_vCopyString)(long, char *, long); + +typedef HANDLE tdhSndFile; + +typedef long tdhSndFileAsync; + +typedef char * (*tdpfnResNameCallback)(ulong); + typedef struct tdst_inputAction tdst_inputAction, *Ptdst_inputAction; struct tdst_inputAction { @@ -1830,6 +2471,12 @@ struct tdst_inputAction { int validated; }; +typedef struct _tdstAllRetChannelSound tdstAllRetChannelSound; + +typedef struct _tdstAllRetMicroSound tdstAllRetMicroSound; + +typedef struct _tdstAllRetObjectSound tdstAllRetObjectSound; + typedef struct tdstAnim3d_ tdstAnim3d_, *PtdstAnim3d_; typedef struct tdstAnim3d_ tdstAnim3d; @@ -1917,6 +2564,16 @@ struct tdstEvent_ { ushort uwChannelNumber; }; +typedef struct tdstAviHeader_ tdstAviHeader_, *PtdstAviHeader_; + +typedef struct tdstAviHeader_ tdstAviHeader; + +struct tdstAviHeader_ { + uchar ucRIFFMark[4]; + long lLength; + uchar ucAVIMark[4]; +}; + typedef struct tdstBlockInfo_ tdstBlockInfo_, *PtdstBlockInfo_; typedef struct tdstBlockInfo_ tdstBlockInfo; @@ -1937,6 +2594,10 @@ struct tdstBlockInfoPriv { char *p_cMaxMem; }; +typedef struct _tdstBlockResourceDisk tdstBlockResourceDisk; + +typedef struct _tdstBlockResourceMem tdstBlockResourceMem; + typedef struct tdstChannelInfo_ tdstChannelInfo_, *PtdstChannelInfo_; typedef struct tdstChannelInfo_ tdstChannelInfo; @@ -1946,6 +2607,15 @@ struct tdstChannelInfo_ { uchar ucGroupId; }; +typedef struct tdstChunkHeader_ tdstChunkHeader_, *PtdstChunkHeader_; + +typedef struct tdstChunkHeader_ tdstChunkHeader; + +struct tdstChunkHeader_ { + uchar ucChunkMark[4]; + long lChunkLength; +}; + typedef struct tdstCsaList_ tdstCsaList_, *PtdstCsaList_; struct tdstCsaList_ { @@ -2007,6 +2677,12 @@ struct tdstInformationHeaderOfBlockWithoutFree_ { uchar ucMode; }; +typedef struct _tdstInfoTrackDisk tdstInfoTrackDisk; + +typedef struct _tdstInfoTrackList tdstInfoTrackList; + +typedef struct _tdstInfoTrackMem tdstInfoTrackMem; + typedef struct tdstLastErrorInfo tdstLastErrorInfo, *PtdstLastErrorInfo; typedef unsigned short word; @@ -2027,6 +2703,10 @@ typedef struct tdstLipsSynchroTable_ tdstLipsSynchroTable_, *PtdstLipsSynchroTab struct tdstLipsSynchroTable_ { }; +typedef struct _tdstMidiMemory tdstMidiMemory; + +typedef struct _tdstMidiStreaming tdstMidiStreaming; + typedef struct stMorphData tdstMorphData; typedef struct tdstObjectsTableElement_ tdstObjectsTableElement_, *PtdstObjectsTableElement_; @@ -2039,6 +2719,41 @@ typedef struct tdstParticleGenerator_ tdstParticleGenerator_, *PtdstParticleGene struct tdstParticleGenerator_ { }; +typedef struct _tdstRandomElement tdstRandomElement; + +typedef struct _tdstRangeSplitDisk tdstRangeSplitDisk; + +typedef struct _tdstRangeSplitListDisk tdstRangeSplitListDisk; + +typedef struct _tdstRangeSplitListMem tdstRangeSplitListMem; + +typedef struct _tdstRangeSplitMem tdstRangeSplitMem; + +typedef struct _tdstRefRes tdstRefRes; + +typedef struct _tdstRefResList tdstRefResList; + +typedef struct _tdstSampleMemory tdstSampleMemory; + +typedef struct _tdstSampleStreaming tdstSampleStreaming; + +typedef struct _tdstSndBankDescriptor tdstSndBankDescriptor; + +typedef struct tdstSndBankDescriptorList_ tdstSndBankDescriptorList_, *PtdstSndBankDescriptorList_; + +typedef struct tdstSndBankDescriptorList_ tdstSndBankDescriptorList; + +struct tdstSndBankDescriptorList_ { +}; + +typedef struct _tdstSndBankHead tdstSndBankHead; + +typedef struct _tdstSndBankHeader tdstSndBankHeader; + +typedef struct _tdstSndPolyEvent tdstSndPolyEvent; + +typedef struct _tdstSndPolyResource tdstSndPolyResource; + typedef struct tdstSubAnim3d_ tdstSubAnim3d_, *PtdstSubAnim3d_; typedef struct tdstSubAnim3d_ tdstSubAnim3d; @@ -2050,6 +2765,55 @@ struct tdstSubAnim3d_ { struct tdstState_ *p_stCurrentState; }; +typedef struct _tdstSwitchElement tdstSwitchElement; + +typedef struct _tdstSwitchList tdstSwitchList; + +typedef struct _tdstThemeBridge tdstThemeBridge; + +typedef struct _tdstThemePart tdstThemePart; + +typedef struct _tdstThemePartOutro tdstThemePartOutro; + +typedef struct _tdstTimer tdstTimer; + +typedef struct tdstTimerCount tdstTimerCount, *PtdstTimerCount; + +struct tdstTimerCount { + ulong ulLowPart; + ulong ulHighPart; +}; + +typedef struct _tdstTypeCD tdstTypeCD; + +typedef struct _tdstTypeMidiDisk tdstTypeMidiDisk; + +typedef struct _tdstTypeMidiMem tdstTypeMidiMem; + +typedef struct _tdstTypeRandomDisk tdstTypeRandomDisk; + +typedef struct _tdstTypeRandomMem tdstTypeRandomMem; + +typedef struct _tdstTypeSampleDisk tdstTypeSampleDisk; + +typedef struct _tdstTypeSampleMem tdstTypeSampleMem; + +typedef struct _tdstTypeSequenceDisk tdstTypeSequenceDisk; + +typedef struct _tdstTypeSequenceMem tdstTypeSequenceMem; + +typedef struct _tdstTypeSplitDisk tdstTypeSplitDisk; + +typedef struct _tdstTypeSplitMem tdstTypeSplitMem; + +typedef struct _tdstTypeSwitchDisk tdstTypeSwitchDisk; + +typedef struct _tdstTypeSwitchMem tdstTypeSwitchMem; + +typedef struct _tdstTypeThemeDisk tdstTypeThemeDisk; + +typedef struct _tdstTypeThemeMem tdstTypeThemeMem; + typedef struct tdstViewportManagement_ tdstViewportManagement_, *PtdstViewportManagement_; struct tdstViewportManagement_ { @@ -2065,6 +2829,50 @@ typedef struct tdstZoneSetList_ tdstZoneSetList_, *PtdstZoneSetList_; struct tdstZoneSetList_ { }; +typedef union _tduBlockResource _tduBlockResource, *P_tduBlockResource; + +typedef union _tduBlockResource tduBlockResource; + +union _tduBlockResource { +}; + +typedef union _tduDataMidi _tduDataMidi, *P_tduDataMidi; + +typedef union _tduDataMidi tduDataMidi; + +union _tduDataMidi { +}; + +typedef union _tduDataSample _tduDataSample, *P_tduDataSample; + +typedef union _tduDataSample tduDataSample; + +union _tduDataSample { +}; + +typedef union _tduRefRes _tduRefRes, *P_tduRefRes; + +typedef union _tduRefRes tduRefRes; + +union _tduRefRes { + tdxId Id; + tdstBlockResourceMem *pstPtr; +}; + +typedef union _tduResDisk _tduResDisk, *P_tduResDisk; + +typedef union _tduResDisk tduResDisk; + +union _tduResDisk { +}; + +typedef union _tduResMem _tduResMem, *P_tduResMem; + +typedef union _tduResMem tduResMem; + +union _tduResMem { +}; + typedef struct tdstLipsSynchroTable_ *tdxHandleOfLipsSynchroTable; typedef struct tdstObjectsTableElement_ *tdxHandleToObjectsTableElement; @@ -2079,68 +2887,6 @@ typedef struct _s_TryBlockMapEntry TryBlockMapEntry; typedef struct _s_UnwindMapEntry UnwindMapEntry; -typedef struct windowCreationParams windowCreationParams, *PwindowCreationParams; - -struct windowCreationParams { - undefined4 height1; - undefined4 width1; - undefined4 magic0; - undefined4 magic1; - undefined4 unk_0; - undefined4 unk_ffffffff; - undefined field6_0x18; - undefined field7_0x19; - undefined field8_0x1a; - undefined field9_0x1b; - undefined4 width; - undefined4 height; - undefined field12_0x24; - undefined field13_0x25; - undefined field14_0x26; - undefined field15_0x27; - HWND window0; - HWND window1; - int isPrimary; /* ? */ - undefined field19_0x34; - undefined field20_0x35; - uint unk16; /* bpp? */ - undefined field22_0x3a; - undefined field23_0x3b; - undefined field24_0x3c; - undefined field25_0x3d; - undefined field26_0x3e; - undefined field27_0x3f; - undefined field28_0x40; - undefined field29_0x41; - undefined field30_0x42; - undefined field31_0x43; - undefined field32_0x44; - undefined field33_0x45; - undefined field34_0x46; - undefined field35_0x47; - undefined field36_0x48; - undefined field37_0x49; - undefined field38_0x4a; - undefined field39_0x4b; - undefined field40_0x4c; - undefined field41_0x4d; - undefined field42_0x4e; - undefined field43_0x4f; - undefined field44_0x50; - undefined field45_0x51; - uint unk16_1; /* bpp? */ - undefined field47_0x56; - undefined field48_0x57; - undefined field49_0x58; - undefined field50_0x59; - undefined field51_0x5a; - undefined field52_0x5b; - undefined field53_0x5c; - undefined field54_0x5d; - undefined field55_0x5e; - undefined field56_0x5f; -}; - typedef struct windowInnerParams windowInnerParams, *PwindowInnerParams; struct windowInnerParams { @@ -2172,8 +2918,6 @@ struct windowInnerParams { undefined field25_0x1c; }; -typedef struct windowInnerUnk windowInnerUnk, *PwindowInnerUnk; - typedef struct windowInnerUnkParams windowInnerUnkParams, *PwindowInnerUnkParams; struct windowInnerUnkParams { @@ -2210,50 +2954,6 @@ struct windowInnerUnkParams { undefined field30_0x6f; }; -struct windowInnerUnk { - struct windowInnerUnkParams params; - dword instanceUnk; -}; - -typedef struct windowInstance windowInstance, *PwindowInstance; - -struct windowInstance { - struct windowCreationParams params; - struct windowInnerUnk *unkTable[16]; - undefined field2_0xa0; - undefined field3_0xa1; - undefined field4_0xa2; - undefined field5_0xa3; - undefined field6_0xa4; - undefined field7_0xa5; - undefined field8_0xa6; - undefined field9_0xa7; - undefined field10_0xa8; - undefined field11_0xa9; - undefined field12_0xaa; - undefined field13_0xab; - undefined field14_0xac; - undefined field15_0xad; - undefined field16_0xae; - undefined field17_0xaf; - undefined field18_0xb0; - undefined field19_0xb1; - undefined field20_0xb2; - undefined field21_0xb3; - undefined field22_0xb4; - undefined field23_0xb5; - undefined field24_0xb6; - undefined field25_0xb7; - undefined field26_0xb8; - undefined field27_0xb9; - undefined field28_0xba; - undefined field29_0xbb; - undefined field30_0xbc; - undefined field31_0xbd; - undefined field32_0xbe; - undefined field33_0xbf; -}; - typedef struct tdstCsaList_ *ZDX_tdxHandleToCsaList; typedef struct tdstZdxList_ *ZDX_tdxHandleToZdxList; diff --git a/game_re/globals.txt b/game_re/globals.txt index 9e85903e..378a35dd 100644 --- a/game_re/globals.txt +++ b/game_re/globals.txt @@ -1,57 +1,407 @@ +00000004 || DAT_00000004 || / || undefined +0040a280 || LAB_0040a280 || / || undefined +0040a290 || LAB_0040a290 || / || undefined +0040a2a0 || LAB_0040a2a0 || / || undefined +0040a2b0 || LAB_0040a2b0 || / || undefined +0040aa00 || LAB_0040aa00 || / || undefined +0040c070 || LAB_0040c070 || / || undefined +0040c2a0 || LAB_0040c2a0 || / || undefined +004151d0 || LAB_004151d0 || / || undefined +00419430 || LAB_00419430 || / || undefined +004194a0 || LAB_004194a0 || / || undefined +00447680 || LAB_00447680 || / || undefined +00447d60 || LAB_00447d60 || / || undefined +00447e80 || LAB_00447e80 || / || undefined +00448010 || LAB_00448010 || / || undefined +004483b0 || LAB_004483b0 || / || undefined +004483e0 || LAB_004483e0 || / || undefined +004484f0 || LAB_004484f0 || / || undefined +00448520 || LAB_00448520 || / || undefined +00448550 || LAB_00448550 || / || undefined +00448580 || LAB_00448580 || / || undefined +004485b0 || LAB_004485b0 || / || undefined +004485e0 || LAB_004485e0 || / || undefined +00448610 || LAB_00448610 || / || undefined +00448630 || LAB_00448630 || / || undefined +00448770 || LAB_00448770 || / || undefined +00448790 || LAB_00448790 || / || undefined +00453e00 || LAB_00453e00 || / || undefined +00453e40 || LAB_00453e40 || / || undefined +00453e80 || LAB_00453e80 || / || undefined +00453f80 || LAB_00453f80 || / || undefined +00453fc0 || LAB_00453fc0 || / || undefined +00454000 || LAB_00454000 || / || undefined +00454140 || LAB_00454140 || / || undefined +00454180 || LAB_00454180 || / || undefined +004541c0 || LAB_004541c0 || / || undefined +00454300 || LAB_00454300 || / || undefined +00454340 || LAB_00454340 || / || undefined +00454380 || LAB_00454380 || / || undefined +0046ebd0 || PTR_DAT_0046ebd0 || / || pointer +00509a00 || LAB_00509a00 || / || undefined +0050db60 || LAB_0050db60 || / || undefined +005534b0 || LAB_005534b0 || / || undefined +005845e0 || LAB_005845e0 || / || undefined +00585b80 || LAB_00585b80 || / || undefined +0059615b || LAB_0059615b || / || undefined +00596368 || LAB_00596368 || / || undefined +00596768 || LAB_00596768 || / || undefined +00596788 || LAB_00596788 || / || undefined +0059733c || PTR_BinkOpenDirectSound_0059733c || / || undefined * +00597860 || IID_IDirectInput8 || / || undefined +005980f4 || DAT_005980f4 || / || undefined1 +00598314 || DAT_00598314 || / || undefined +00598320 || DAT_00598320 || / || undefined 00598348 || DAT_00598348 || / || undefined +0059834c || DAT_0059834c || / || undefined 00598350 || DAT_00598350 || / || undefined 00598b7c || DAT_00598b7c || / || undefined 005990bc || DAT_005990bc || / || undefined +005990f0 || DAT_005990f0 || / || undefined +00599550 || DOUBLE_00599550 || / || double +005a9eac || DAT_005a9eac || / || undefined +005a9eb0 || DAT_005a9eb0 || / || undefined +005a9ec8 || DAT_005a9ec8 || / || undefined 005a9ed4 || DAT_005a9ed4 || / || undefined +005a9f1c || FLOAT_005a9f1c || / || float +005a9f28 || DAT_005a9f28 || / || undefined +005a9f30 || FLOAT_005a9f30 || / || float +005a9f50 || FLOAT_005a9f50 || / || float +005a9f54 || FLOAT_005a9f54 || / || float +005a9f58 || FLOAT_005a9f58 || / || float +005a9f60 || FLOAT_005a9f60 || / || float +005a9f7c || FLOAT_005a9f7c || / || float +005a9fbc || FLOAT_005a9fbc || / || float +005aa010 || FLOAT_005aa010 || / || float +005aa018 || FLOAT_005aa018 || / || float 005aa028 || FLOAT_005aa028 || / || float 005aa02c || FLOAT_005aa02c || / || float +005aa07c || FLOAT_005aa07c || / || float +005aa088 || FLOAT_005aa088 || / || float +005aa090 || DOUBLE_005aa090 || / || double +005aa098 || DOUBLE_005aa098 || / || double +005aa0a0 || DOUBLE_005aa0a0 || / || double +005aa0fc || FLOAT_005aa0fc || / || float +005aa15c || DAT_005aa15c || / || undefined +005aa160 || DAT_005aa160 || / || undefined +005b0770 || DOUBLE_005b0770 || / || double +005b66c4 || s_German_005b66c4 || / || char[8] +005b6730 || s_Italian_005b6730 || / || char[8] +005b67a0 || s_Spanish_005b67a0 || / || char[8] +005b6828 || s_French_005b6828 || / || char[8] 005b6830 || s_windowTitle || / || char[12] 005b683c || s_percents || / || char[4] +005b6840 || s_Language_005b6840 || / || string +005b684c || s_English_005b684c || / || string +005b68cc || fopen_mode_r_binary || / || TerminatedCString 005b68f0 || lpAppName_005b68f0 || / || char[8] 005b690c || s_UbiSoft_Ubi_ini || / || TerminatedCString +005b6d10 || DAT_005b6d10 || / || undefined +005b967c || DAT_005b967c || / || undefined4 +005b96d0 || DAT_005b96d0 || / || undefined4 +005b96d4 || DAT_005b96d4 || / || int +005b96e0 || s_OnIsTheme_005b96e0 || / || string +005b9740 || DAT_005b9740 || / || uint +005b9c9c || s_Random_005b9c9c || / || string +005b9cfc || PTR_lpDefault_005b9cfc || / || undefined * 005b9f64 || DAT_005b9f64 || / || undefined2 +005b9f98 || s_CEventResData_005b9f98 || / || string 005ba354 || s_percent_s_path_2 || / || string 005bad00 || DAT_005bad00 || / || undefined2 005bd29c || g_errMod0 || / || byte -005bd454 || DAT_005bd454 || / || undefined4 -005bd460 || s_\jc\z%d:%s_005bd460 || / || string +005bd2a0 || s_Explicit_request_for_clear_of_th_005bd2a0 || / || string +005bd2d0 || s_Explicit_request_for_clear_of_th_005bd2d0 || / || string +005bd454 || DAT_005bd454 || / || int +005bd458 || DAT_005bd458 || / || int +005bd460 || s__jc_z_d__s_005bd460 || / || string +005bd4cc || g_errMod1 || / || byte 005bd58c || g_errModMmg || / || byte +005bd58d || DAT_005bd58d || / || char 005bd5f4 || DAT_005bd5f4 || / || char 005bd630 || s_Video_AutoAdjustQuality_005bd630 || / || string 005bd648 || s_Video_BPP_005bd648 || / || string 005bd654 || s_Video_RealQuality_005bd654 || / || string 005bd668 || s_Rayman_Arena_005bd668 || / || string 005bd678 || s_Video_WantedQuality_005bd678 || / || string -005bd9d0 || s_%s%s\World\Sound_005bd9d0 || / || string +005bd72c || s_Videos_005bd72c || / || string +005bd7ac || g_errMod2Bink || / || byte +005bd7bc || DAT_005bd7bc || / || int +005bd7c4 || PTR_FUN_005bd7c4 || / || undefined * +005bd8cf || DAT_005bd8cf || / || char +005bd8d0 || DAT_005bd8d0 || / || undefined1 +005bd910 || DAT_005bd910 || / || undefined1 +005bd950 || DAT_005bd950 || / || undefined1 +005bd9d0 || s__s_s_World_Sound_005bd9d0 || / || string 005bd9e4 || s_BIN_005bd9e4 || / || char[4] +005bd9e8 || s__World_Sound_005bd9e8 || / || string +005bd9f8 || s__Options_005bd9f8 || / || string +005bda04 || s__Vignette_005bda04 || / || string +005bda10 || s__sBIN_fmt || / || string +005bda1c || s__SaveGame_005bda1c || / || string +005bda28 || s__World_Levels_005bda28 || / || string +005bda38 || s_World || / || char[7] +005bda40 || s_DLL || / || undefined +005bda44 || s_Ubi_bik_005bda44 || / || string +005bda4c || s_UbiSoft_bmp_005bda4c || / || string +005bdb1c || PTR_r3_processInput1_005bdb1c || / || undefined * +005bdb20 || p_fn_vEngine || / || undefined * +005bdb24 || p_fn_vDisplayAll || / || undefined * +005bdb38 || PTR_s_MenuMap_005bdb38 || / || pointer +005bdb70 || PTR_s_intro_10_005bdb70 || / || pointer +005bdbd0 || PTR_s_sk8_20_005bdbd0 || / || pointer 005bdc9c || DAT_005bdc9c || / || char -005bdfd0 || s_-level:_005bdfd0 || / || string +005bdca0 || g_modemQuality || /windef.h || UINT +005bdca4 || g_UDPPort || /windef.h || UINT +005bdf6c || s__s__s__s__s__s_005bdf6c || / || string +005bdf7c || s__s__s___005bdf7c || / || string +005bdf84 || s__s__s__s__s_005bdf84 || / || string +005bdf90 || PTR_DAT_005bdf90 || / || pointer +005bdf94 || DAT_005bdf94 || / || undefined +005bdfd0 || s__level__005bdfd0 || / || string 005bdfd8 || s_R3_DVD_005bdfd8 || / || string -005be290 || s_Tex32_2.cnt_005be290 || / || string -005be29c || s_Tex32_1.cnt_005be29c || / || string -005be2a8 || s_Tex16_1.cnt_005be2a8 || / || string -005be2b4 || s_Tex16_2.cnt_005be2b4 || / || string +005be0ec || s_R3_DVD_005be0ec || / || string +005be0f4 || s__s_DVD_missing_005be0f4 || / || string +005be130 || s_Die__s_DVDROM_kann_nicht_gelesen_005be130 || / || string +005be198 || s_Impossibile_trovare_il_DVD____s_005be198 || / || string +005be1ec || DAT_005be1ec || / || undefined +005be238 || s_Impossible_de_trouver_le_DVD_____005be238 || / || string +005be290 || s_Tex32_2_cnt_005be290 || / || string +005be29c || s_Tex32_1_cnt_005be29c || / || string +005be2a8 || s_Tex16_1_cnt_005be2a8 || / || string +005be2b4 || s_Tex16_2_cnt_005be2b4 || / || string 005be2c0 || s_TexturesQuality_005be2c0 || / || string 005be2dc || s_VignettesFile_005be2dc || / || string +005be2ec || s_ModemQuality_005be2ec || / || string +005be2fc || s_UDPPort_005be2fc || / || string +005be390 || s_Agp || / || pointer +005be400 || s_Please_insert_the_DVD_in_the_DVD_005be400 || / || string +005be438 || s_Bitte_legen_Sie_DVD_von_Rayman_3_005be438 || / || string +005be484 || s_Inserisci_il_DVD_di_Rayman_3_nel_005be484 || / || string +005be4c0 || s_Introduce_el_DVD_de_Rayman_3_en_l_005be4c0 || / || string +005be500 || DAT_005be500 || / || undefined +005be540 || s_fmt_c_colon_s || / || string +005be548 || s_r3_program_files || / || string +005be568 || PTR_DAT_005be568 || / || undefined * +005be6d8 || DAT_005be6d8 || / || int +005be6dc || DAT_005be6dc || / || int +005be6e0 || DAT_005be6e0 || / || int +005be6e4 || DAT_005be6e4 || / || int +005be6e8 || DAT_005be6e8 || / || int +005be6ec || DAT_005be6ec || / || int +005be6f0 || g_errModFirst || / || byte +005be6f8 || PTR_FUN_005be6f8 || / || undefined * +005be710 || DAT_005be710 || / || float +005be714 || s_Change_To_Map____s_005be714 || / || string +005be728 || s_Map_number__i_not_available_005be728 || / || string +005be744 || g_transitLevelTarget || / || dword +005be7ac || DAT_005be7ac || / || long +005be7b0 || DAT_005be7b0 || / || long +005be7b4 || DAT_005be7b4 || / || long +005be7b8 || DAT_005be7b8 || / || long +005be7bc || DAT_005be7bc || / || long +005be7c0 || DAT_005be7c0 || / || long +005be7c4 || DAT_005be7c4 || / || long +005be7c8 || DAT_005be7c8 || / || long +005be7cc || DAT_005be7cc || / || long +005be7d0 || DAT_005be7d0 || / || long +005be844 || s_World_005be844 || / || string +005be8ac || g_modId4 || / || dword 005be980 || s_Please_insert_the_CD_005be980 || / || string -005bf5fc || g_errMod6 || / || byte +005be9dc || s_DEMO_FLAG_DESACTIVATE_CANAL_005be9dc || / || string +005be9fc || s_DEMO_FLAG_ACTIVATE_CANAL_005be9fc || / || string +005bea18 || s_DEMO_FLAG_DESACTIVATE_005bea18 || / || string +005bea30 || s_DEMO_FLAG_ACTIVATE_005bea30 || / || string +005bebc0 || s_DEMO_FLAG_NEW_ENGINE_FRAME_005bebc0 || / || string +005bebdc || s_DEMO_FLAG_COMPRESS_ACTOR_NUMBER_005bebdc || / || string +005bec00 || s______________005bec00 || / || string +005bec10 || s_DEMO_FLAG_IS_AN_ALWAYS_005bec10 || / || string +005bec28 || s_DEMO_FLAG_EXTENDED_005bec28 || / || string +005bec5c || DAT_005bec5c || / || undefined4 +005bec60 || DAT_005bec60 || / || float +005bec64 || DAT_005bec64 || / || float +005becdc || DAT_005becdc || / || int +005bece4 || DAT_005bece4 || / || undefined +005bee10 || DAT_005bee10 || / || int +005befbc || g_errMod5 || / || byte +005bf004 || s_M_005bf004 || / || char[2] +005bf008 || s_S_005bf008 || / || char[2] +005bf4ac || s__s_s_005bf4ac || / || char[8] +005bf5fc || g_errModGLD || / || byte 005bf600 || g_needToInitMod6 || / || dword -005bf608 || s_V5.9.0_-_August_11th_1997_005bf608 || / || string +005bf606 || DAT_005bf606 || / || short +005bf608 || s_V5_9_0___August_11th_1997_005bf608 || / || string +005bf684 || DAT_005bf684 || / || int 005bf690 || DAT_005bf690 || / || char 005bf6d8 || s__08X__04X__04X__02X_02X__02X_02X_005bf6d8 || / || string +005bf740 || r3_textureMemMode || / || dword +005bf744 || s_Agp8_005bf744 || / || TerminatedCString +005bf74c || s_Agp4_005bf74c || / || TerminatedCString +005bf754 || s_Vram8_005bf754 || / || string +005bf75c || s_Vram4_005bf75c || / || string +005bf764 || s_VramPlus_005bf764 || / || string +005bf76c || s_Vram || / || TerminatedCString +005bf774 || s__gf_005bf774 || / || char[4] +005bf9d0 || DAT_005bf9d0 || / || undefined +005bf9d4 || DAT_005bf9d4 || / || undefined +005bf9e0 || DAT_005bf9e0 || / || undefined +005bf9e4 || DAT_005bf9e4 || / || undefined +005bf9f0 || DAT_005bf9f0 || / || undefined +005bf9f4 || DAT_005bf9f4 || / || undefined +005bfa00 || DAT_005bfa00 || / || undefined +005bfa04 || DAT_005bfa04 || / || undefined +005bfa14 || DAT_005bfa14 || / || undefined4 +005bfa18 || DAT_005bfa18 || / || undefined4 +005bfa1c || PTR_DAT_005bfa1c || / || undefined * +005bfad8 || DAT_005bfad8 || / || undefined +005bfadc || DAT_005bfadc || / || undefined +005bfae0 || DAT_005bfae0 || / || undefined +005bfae8 || DAT_005bfae8 || / || char +005c05dc || DAT_005c05dc || / || char 005c069c || g_errMod7 || / || byte +005c0700 || DWORD_005c0700 || / || dword +005c0f90 || DAT_005c0f90 || / || undefined4 +005c0f9d || DAT_005c0f9d || / || char 005c1400 || g_errMod17 || / || byte +005c4b0c || g_errMod8 || / || byte +005c4b14 || DAT_005c4b14 || / || int +005c4b1c || DAT_005c4b1c || / || undefined +005c4d2c || DAT_005c4d2c || / || undefined4 +005c4d30 || DAT_005c4d30 || / || undefined1 +005c4d34 || DAT_005c4d34 || / || undefined4 +005c4d38 || DAT_005c4d38 || / || undefined1 +005c4d3c || DAT_005c4d3c || / || undefined4 +005c4d40 || DAT_005c4d40 || / || undefined1 +005c4d44 || DAT_005c4d44 || / || undefined4 +005c4d48 || DAT_005c4d48 || / || undefined1 +005c4d4c || s__s_02d_gf_005c4d4c || / || string +005c4d58 || s_Random________d__d__005c4d58 || / || string +005c4dcc || g_errMod9 || / || byte +005c506c || g_errMod3 || / || byte +005c5134 || DAT_005c5134 || / || undefined1 005c51f4 || g_errMod10 || / || byte +005c5280 || DAT_005c5280 || / || undefined2 +005c5284 || DAT_005c5284 || / || undefined2 +005c52a4 || DAT_005c52a4 || / || undefined2 +005c563c || DAT_005c563c || / || undefined2 +005c5858 || PTR_s_RightMouseButton_005c5858 || / || pointer +005c5888 || DAT_005c5888 || / || undefined4 +005c5a28 || DAT_005c5a28 || / || undefined +005c5ac0 || DAT_005c5ac0 || / || undefined1 +005c5acc || DAT_005c5acc || / || int +005c5ad4 || DAT_005c5ad4 || / || undefined +005cae73 || s_%s.def_005cae73 || / || string +005caea8 || s_Cannot_load_the___s__file___005caea8 || / || string +005caf2c || g_errMod11 || / || byte +005cb0fc || s_SaveDir_005cb0fc || / || string +005cb104 || s_SaveGame_005cb104 || / || string 005cb16c || g_errMod12 || / || char +005cb17c || s_AVI_005cb17c || / || char[8] +005cb184 || s_RIFF_005cb184 || / || char[8] +005cb18c || s__CNT_005cb18c || / || char[5] +005cf26c || DAT_005cf26c || / || undefined1 +005cf5d4 || g_errMod14 || / || byte +005cf814 || g_errMod15 || / || byte +005cf874 || g_errMod16 || / || byte +005cf934 || DAT_005cf934 || / || byte +005cf960 || g_initVar0 || / || undefined1 005cf964 || g_gameHWND1 || /windef.h || HWND +005cf968 || g_splashBitmap || /windef.h || HBITMAP 005cf96c || lpDefault_005cf96c || / || long -005d2660 || g_currentBinkMovie || /auto_structs || windowCreationParams +005cfcc8 || DAT_005cfcc8 || / || int +005cfccc || DAT_005cfccc || / || undefined4 +005cfcf4 || DAT_005cfcf4 || / || byte +005d01c0 || DAT_005d01c0 || / || int +005d01c8 || DAT_005d01c8 || / || int +005d01cc || DAT_005d01cc || / || undefined +005d01dc || DAT_005d01dc || / || byte +005d07a4 || DAT_005d07a4 || / || int +005d07a8 || DAT_005d07a8 || / || undefined4 +005d07ac || DAT_005d07ac || / || undefined4 +005d07b0 || g_sndReq0 || / || SND_Request3 +005d07bc || DAT_005d07bc || / || uint +005d081c || DAT_005d081c || / || int * * +005d0938 || DAT_005d0938 || / || int +005d0ad0 || DAT_005d0ad0 || / || undefined4 * +005d0ad4 || DAT_005d0ad4 || / || undefined4 * +005d0ad8 || DAT_005d0ad8 || / || int * * +005d0b24 || DAT_005d0b24 || / || undefined4 +005d0b34 || DAT_005d0b34 || / || byte +005d2638 || g_ucErmNbOfModule || / || byte +005d263c || DAT_005d263c || / || undefined * * +005d2640 || DAT_005d2640 || / || undefined +005d2644 || g_mod1_ptrs || / || mod1_ptrs +005d2650 || DAT_005d2650 || / || undefined1 +005d2651 || DAT_005d2651 || / || byte +005d2654 || DAT_005d2654 || / || undefined4 +005d2660 || g_currentBinkMovie || /auto_structs || Bink +005d27b0 || lpVolumeNameBuffer_005d27b0 || / || undefined 005d28b6 || r3_main_data_005d28b6 || / || r3_main_data 005d29c4 || DWORD_005d29c4 || / || dword +005d29c8 || DAT_005d29c8 || / || undefined4 +005d29cc || DAT_005d29cc || / || int +005d29d0 || DAT_005d29d0 || / || undefined4 +005d29f8 || DAT_005d29f8 || / || uint +005d29fc || DAT_005d29fc || / || undefined4 * +005d2a08 || DAT_005d2a08 || / || int +005d2a0c || DAT_005d2a0c || / || undefined4 +005d2a10 || DAT_005d2a10 || / || int +005d2b18 || DAT_005d2b18 || / || char +005d2b20 || DAT_005d2b20 || / || int +005d2b38 || FLOAT_005d2b38 || / || float +005d2b40 || DAT_005d2b40 || / || undefined1 +005d2b41 || DAT_005d2b41 || / || undefined1 +005d2b42 || DAT_005d2b42 || / || undefined1 +005d2b44 || DAT_005d2b44 || / || undefined1 +005d2b47 || DAT_005d2b47 || / || undefined1 +005d2c58 || DAT_005d2c58 || / || int +005d2c60 || DAT_005d2c60 || / || uint +005d2c64 || DAT_005d2c64 || / || undefined1 +005d2c68 || DAT_005d2c68 || / || int +005d2c6c || DAT_005d2c6c || / || undefined4 +005d2c70 || DAT_005d2c70 || / || uint +005d2c74 || DAT_005d2c74 || / || int +005d2c78 || DAT_005d2c78 || / || void * +005d2c7c || DAT_005d2c7c || / || int * +005d2c80 || DAT_005d2c80 || / || uint +005d2c84 || DAT_005d2c84 || / || uint +005d2c88 || DAT_005d2c88 || / || uint +005d2c8c || DAT_005d2c8c || / || undefined4 * +005d2c94 || DAT_005d2c94 || / || int +005d2c98 || DAT_005d2c98 || / || short +005d2c9c || DAT_005d2c9c || / || int +005d2ca4 || DAT_005d2ca4 || / || undefined +005d2cac || DAT_005d2cac || / || int +005d2cbc || DAT_005d2cbc || / || uint +005d2cc0 || DAT_005d2cc0 || / || uint +005d2cc8 || DAT_005d2cc8 || / || uint +005d2ccc || DAT_005d2ccc || / || int +005e6110 || DAT_005e6110 || / || void * +005e6114 || DAT_005e6114 || / || undefined4 +005e6118 || DAT_005e6118 || / || undefined4 +005e6120 || DAT_005e6120 || / || undefined4 +005e6920 || DAT_005e6920 || / || int * +005e6934 || DAT_005e6934 || / || undefined4 +005e6938 || DAT_005e6938 || / || undefined4 +005e693c || DAT_005e693c || / || int +005e69cc || DAT_005e69cc || / || undefined4 +005e69d0 || DAT_005e69d0 || / || undefined4 +005e69e0 || DAT_005e69e0 || / || int +005e6b00 || gfx_blockInfinitely || / || int +005e6b04 || DWORD_005e6b04 || / || dword +005e6b0c || g_perfCounterRateAdjusted || / || uint +005e6b10 || DAT_005e6b10 || / || undefined4 +005e6b18 || DAT_005e6b18 || / || undefined +005e6b1c || DAT_005e6b1c || / || undefined +005e6b20 || DAT_005e6b20 || / || undefined 005e6b28 || DAT_005e6b28 || / || undefined4 005e6b2c || DAT_005e6b2c || / || undefined 005e6b30 || DAT_005e6b30 || / || undefined4 005e6b34 || DAT_005e6b34 || / || undefined4 +005e6c20 || DAT_005e6c20 || / || undefined +005e6c24 || DAT_005e6c24 || / || undefined +005e6c28 || DAT_005e6c28 || / || int +005e6c2c || DAT_005e6c2c || /windef.h || HWND +005e6c30 || gfx_d3d || /d3d8.h || IDirect3D8 * 005e6c34 || g_lastFrameTime || / || int 005e6c38 || DAT_005e6c38 || / || undefined 005e6c3c || g_currentFrameTime || / || undefined4 @@ -59,59 +409,528 @@ 005e6c44 || DAT_005e6c44 || / || undefined 005e6c46 || DAT_005e6c46 || / || short 005e6c48 || DAT_005e6c48 || / || int +005e6c50 || DAT_005e6c50 || / || int 005e6c54 || g_textureConcatFile || /auto_structs || FIL_tdstConcatFile * +005f5de4 || DAT_005f5de4 || / || undefined4 +005f5de8 || DAT_005f5de8 || / || undefined4 +005f5dec || DAT_005f5dec || / || undefined4 +005f5df0 || DAT_005f5df0 || / || int * +005f5df8 || g_unkVertexBuffer || /d3d8.h || IDirect3DVertexBuffer8 * +005f5dfc || DAT_005f5dfc || / || int * +005f5e04 || DAT_005f5e04 || / || undefined4 +005f5e08 || DAT_005f5e08 || / || undefined4 005f5e24 || g_startOfGfxStruct || /auto_structs || r3_astruct_2 +005f5e3c || PTR_005f5e3c || /auto_structs || astruct_3 * +005f5e44 || DAT_005f5e44 || / || int +005f5e48 || DAT_005f5e48 || / || int * +005f5e50 || DAT_005f5e50 || / || int * +005f5e54 || DAT_005f5e54 || / || float +005f5e58 || DAT_005f5e58 || / || int +005f5e5c || DAT_005f5e5c || / || char +005f5e5d || DAT_005f5e5d || / || byte +005f5e5e || DAT_005f5e5e || / || undefined1 +005f5e6c || DAT_005f5e6c || / || undefined4 +005f5e74 || DAT_005f5e74 || / || int * +005f5e78 || DAT_005f5e78 || / || uint +005f5e7c || DAT_005f5e7c || / || int +005f5e8c || DAT_005f5e8c || / || int +005f5e98 || DAT_005f5e98 || / || undefined +005f5e9c || DAT_005f5e9c || / || undefined1 +00637dbc || DAT_00637dbc || / || undefined4 +00637dc0 || DAT_00637dc0 || / || int * +00637dc4 || DAT_00637dc4 || / || int * +00637dd0 || DAT_00637dd0 || / || undefined +0063be24 || DAT_0063be24 || / || undefined4 +0063be50 || DAT_0063be50 || / || undefined1 +0063be84 || DAT_0063be84 || / || undefined1 +0063bec0 || m7_unk1 || / || byte 0063bec4 || g_m7_criticalSectionInitialized || / || char -00754eb0 || g_fileWrapper1 || /auto_structs || FIL_tdstConcatFile * +0063becc || DAT_0063becc || / || uint +0063c000 || DAT_0063c000 || / || undefined +0063c004 || DAT_0063c004 || / || uint +0063c008 || DAT_0063c008 || / || uint +0063c010 || DAT_0063c010 || / || undefined4 +0063c018 || DAT_0063c018 || / || undefined +0063c01c || DAT_0063c01c || / || undefined +0063c020 || DAT_0063c020 || / || char +0063c024 || DAT_0063c024 || / || undefined +0063c028 || DAT_0063c028 || / || undefined +0063c038 || DAT_0063c038 || / || char +0063c039 || DAT_0063c039 || / || undefined1 +0063c03c || DAT_0063c03c || / || float +0063c040 || DAT_0063c040 || / || float +0063c044 || DAT_0063c044 || / || float +0063c04c || DAT_0063c04c || / || undefined4 +0063c050 || DAT_0063c050 || / || undefined +0063c054 || DAT_0063c054 || / || char +0063c05c || DAT_0063c05c || / || int +0063c0a0 || DAT_0063c0a0 || / || undefined4 +0063c0a8 || DAT_0063c0a8 || / || undefined4 +0063c0ac || DAT_0063c0ac || / || undefined4 +0063c0b0 || DAT_0063c0b0 || / || undefined1 +0063c0b4 || DAT_0063c0b4 || / || undefined4 +0063c0f0 || DAT_0063c0f0 || / || undefined4 +0063e2f0 || DAT_0063e2f0 || / || undefined4 +00754a60 || DAT_00754a60 || / || undefined1 +00754a6a || DAT_00754a6a || / || ushort +00754a70 || DAT_00754a70 || / || undefined +00754a90 || DAT_00754a90 || / || undefined1 +00754dcc || DAT_00754dcc || / || undefined4 +00754dd8 || DAT_00754dd8 || / || undefined4 +00754de0 || DAT_00754de0 || / || char +00754ea8 || DAT_00754ea8 || / || short +00754eaa || DAT_00754eaa || / || short +00754eac || DAT_00754eac || /winnt.h || HANDLE +00754eb0 || g_fileWrapper1 || / || undefined4 +00754f38 || DAT_00754f38 || / || undefined4 +00754f40 || DAT_00754f40 || / || int +00754f54 || DAT_00754f54 || / || undefined4 +00754f58 || DAT_00754f58 || / || undefined4 +00754f5c || DAT_00754f5c || / || undefined1 +00754f60 || DAT_00754f60 || / || undefined +00754f64 || DAT_00754f64 || / || undefined4 +00754f68 || DAT_00754f68 || / || undefined +00754f6c || DAT_00754f6c || / || undefined4 +00754f70 || DAT_00754f70 || / || undefined +00754f74 || DAT_00754f74 || / || undefined +00754f78 || DAT_00754f78 || / || undefined4 +00754f7c || DAT_00754f7c || / || undefined4 +00754fb0 || DAT_00754fb0 || /auto_structs || Bink * +00754fb8 || DAT_00754fb8 || / || undefined1 +00754fbc || DAT_00754fbc || / || int +00754fc0 || DAT_00754fc0 || / || short +00754fc2 || DAT_00754fc2 || / || undefined2 +00755dc8 || DAT_00755dc8 || / || undefined4 +00755dd0 || DAT_00755dd0 || / || undefined4 +00755dd4 || DAT_00755dd4 || / || undefined4 +00755dd8 || DAT_00755dd8 || / || undefined4 +00755ddc || DAT_00755ddc || / || undefined4 +00755e40 || DAT_00755e40 || / || int * * +00755e48 || DAT_00755e48 || / || int +00755e50 || DAT_00755e50 || / || int * * +00755e60 || DAT_00755e60 || / || undefined1 +00755ee8 || DAT_00755ee8 || / || short +00755ef0 || DAT_00755ef0 || / || undefined +00755ef4 || success || / || int +00755ef8 || DAT_00755ef8 || / || undefined2 +00755f04 || DAT_00755f04 || / || int +00755f08 || DAT_00755f08 || / || int +00755f0c || DAT_00755f0c || / || int +00755f18 || MTH_InitDone || / || char +0077d024 || wTimerCount || / || short +0077d026 || TimerLibOk || / || short +0077d028 || DAT_0077d028 || / || short 0077d0a4 || INT_0077d0a4 || / || int 0077d0a8 || g_runMaximized || / || int -0077d0b0 || g_engineShouldRun || /WinDef.h || WPARAM +0077d0ac || g_runMaximized1 || / || dword +0077d0b0 || g_engineShouldRun || / || int 0077d0b4 || g_engineRunning || / || int 0077d0b8 || g_windowCloseRequested || / || undefined4 0077d0bc || g_drawSemaphore || /winnt.h || HANDLE 0077d1c0 || g_windowTitle || / || char[256] +0077d2c0 || g_windowTitle || / || char[256] +0077d3c0 || s_windowTitleRestoring || / || char[256] +0077d4c0 || g_hinstance || /windef.h || HINSTANCE 0077d4c4 || g_gameHWND || /windef.h || HWND +0077d4c8 || g_mainThreadHandle || /winnt.h || HANDLE +0077d4cc || g_gli_width || / || undefined4 +0077d4d0 || g_gli_height || / || undefined4 +0077d4d4 || g_mainWindowHandle || / || word +0077d4d6 || g_mainWindowInnerHandle || / || word +0077d4d8 || g_fixVpAttr || /engine.h || GLI_tdstSpecificAttributesFor3D +0077d4e0 || g_appCmdLine || / || char[256] +0077d960 || DAT_0077d960 || / || undefined4 +0077ea98 || DAT_0077ea98 || / || byte +0077eab0 || DAT_0077eab0 || / || byte 00781660 || g_gameDataPath || / || char[64] +00781764 || s_DLL || / || undefined 00781868 || g_savegamePath || / || undefined1 +0078186c || DAT_0078186c || / || undefined +00781870 || DAT_00781870 || / || char 0078196c || DAT_0078196c || / || undefined 00781a70 || s_world_levels || / || undefined 00781b74 || DAT_00781b74 || / || undefined 00781e80 || DAT_00781e80 || / || undefined 00781f84 || DAT_00781f84 || / || undefined +00782086 || DAT_00782086 || / || undefined +00782088 || lpBuffer_00782088 || / || char[260] 00782394 || s_MoviePath || / || undefined +007824a0 || lpReturnedString_007824a0 || / || undefined 007825c0 || s_quitting1 || / || char[64] 00782600 || s_wndStrQuiting || / || char[56] +00782638 || g_errDat0 || / || undefined +0078263c || g_errDat1 || / || undefined 00782640 || g_stErmTheLastErrorInfo || / || tdstLastErrorInfo[3] +00782658 || tdstChunkHeader_00782658 || /file.h || tdstChunkHeader +00782660 || tdstAviHeader_00782660 || /file.h || tdstAviHeader +0078266c || DAT_0078266c || / || undefined1 +007829e0 || DAT_007829e0 || / || undefined4 +007829e4 || DAT_007829e4 || / || byte +007829f8 || DAT_007829f8 || / || undefined4 +007829fc || gfx_d3dVersion || / || undefined4 +00782a00 || DAT_00782a00 || / || undefined +00782a20 || DAT_00782a20 || / || undefined4 +00782a44 || DAT_00782a44 || / || undefined1 +00782c64 || DAT_00782c64 || / || undefined4 +00782dc4 || DAT_00782dc4 || / || undefined4 +00783450 || DAT_00783450 || / || undefined4 +0078f630 || DAT_0078f630 || / || short +0078f640 || DAT_0078f640 || / || undefined4 +0078f690 || DAT_0078f690 || / || short +0078f692 || DAT_0078f692 || / || short 0078f6a0 || g_a_p_stMmgModuleBlocksInfo || /mmg.h || tdstBlockInfoPriv *[255] 0078faa0 || g_MmgCriticalSection || / || undefined 0078fac0 || g_a_ucBlocksNbInModule || / || char[255] 0078fbc0 || g_stGeneralChannelInfo || /mmg.h || tdstGeneralChannelsInfo_ 0078fbc8 || g_d_stCurrentModeInfo || /mmg.h || tdstCurrentModeInfo * +00793c00 || MTH_gs_dDecal || / || double +00794cec || DAT_00794cec || / || undefined4 +00794d00 || DWORD_00794d00 || / || dword +00794d04 || DWORD_00794d04 || / || dword +00794d0c || DAT_00794d0c || / || undefined +00794d10 || DAT_00794d10 || / || undefined +00794d14 || g_perfCounterFreq0_unused || / || dword +00794d24 || DAT_00794d24 || / || undefined +00794d40 || g_timerTab || /timer.h || tdstTimer[16] 007a0cd8 || DAT_007a0cd8 || / || undefined1 007a2c14 || g_windowClearColor || / || undefined4 +007a2c57 || DAT_007a2c57 || / || char 007a2e00 || g_bink_videoBpp || / || byte 007a2e02 || g_bink_wantedVideoQuality || / || byte 007a2e03 || g_bink_realVideoQuality || / || byte 007a2e04 || g_bink_autoAdjustQuality || / || byte +007a2e0c || DAT_007a2e0c || / || uint +007a2e10 || g_bink_wantedVideoQualityPlus1 || / || int +007a2e40 || DAT_007a2e40 || / || undefined2 +007a6e40 || DAT_007a6e40 || / || int +007a6e44 || DAT_007a6e44 || / || undefined1 +007a8490 || DAT_007a8490 || / || int +007a84a0 || DAT_007a84a0 || / || undefined4 +007a84b0 || DAT_007a84b0 || / || int +007a84b8 || DAT_007a84b8 || / || int +007a84bc || DAT_007a84bc || / || int +007a84c0 || DAT_007a84c0 || / || int +007a84e0 || DAT_007a84e0 || / || undefined +007a84e4 || DAT_007a84e4 || / || undefined +007a84e8 || DAT_007a84e8 || / || undefined +007a84ec || DAT_007a84ec || / || undefined4 +007a84f0 || DAT_007a84f0 || / || undefined4 +007cf200 || DAT_007cf200 || / || undefined +007cf204 || DAT_007cf204 || / || undefined4 +007cf208 || DAT_007cf208 || / || undefined4 +007cf460 || DAT_007cf460 || / || undefined +007cf600 || DAT_007cf600 || / || undefined +007cf7a0 || DAT_007cf7a0 || / || undefined +007cf940 || DAT_007cf940 || / || undefined +007cfae0 || DAT_007cfae0 || / || undefined +007cfc80 || DAT_007cfc80 || / || undefined +007cfe20 || DAT_007cfe20 || / || undefined +007cffc0 || DAT_007cffc0 || / || undefined +007d0160 || DAT_007d0160 || / || undefined +007d0300 || DAT_007d0300 || / || undefined +007d04a0 || DAT_007d04a0 || / || undefined +007d0640 || DAT_007d0640 || / || undefined +007d07e0 || DAT_007d07e0 || / || undefined +007d0980 || DAT_007d0980 || / || undefined4 +007d0984 || DAT_007d0984 || / || undefined4 +007d099c || DAT_007d099c || / || undefined4 +007d6f10 || DAT_007d6f10 || / || int * * +007d6f14 || DAT_007d6f14 || / || undefined4 +007d6f18 || DAT_007d6f18 || / || undefined4 +007d6f20 || DAT_007d6f20 || / || undefined +007d6f24 || DAT_007d6f24 || / || undefined +007d6f28 || DAT_007d6f28 || / || undefined4 +007d6f2c || DAT_007d6f2c || / || undefined4 +007d6f40 || DAT_007d6f40 || / || undefined4 +007d7440 || DAT_007d7440 || / || undefined4 +007d74c0 || DAT_007d74c0 || / || undefined4 +007d7540 || DAT_007d7540 || / || undefined4 +007d7840 || DAT_007d7840 || / || undefined1 +007d7860 || DAT_007d7860 || / || undefined +007d78b0 || DAT_007d78b0 || / || int +007d78b9 || DAT_007d78b9 || / || undefined +007d78ba || DAT_007d78ba || / || undefined +007d78bb || DAT_007d78bb || / || undefined +007d78bc || DAT_007d78bc || / || undefined +007d78bd || DAT_007d78bd || / || undefined +007d78be || DAT_007d78be || / || undefined +007d78c0 || DAT_007d78c0 || / || undefined1 +007d7968 || DAT_007d7968 || / || undefined +007d796c || DAT_007d796c || / || undefined +007d7970 || DAT_007d7970 || / || undefined +007d7971 || DAT_007d7971 || / || undefined1 +007d7972 || DAT_007d7972 || / || undefined1 +007d7973 || DAT_007d7973 || / || undefined1 +007d798e || DAT_007d798e || / || undefined2 +007d79e8 || DAT_007d79e8 || / || undefined4 +007d79ec || DAT_007d79ec || / || undefined4 +007d79f0 || DAT_007d79f0 || / || undefined4 +007d7a00 || DAT_007d7a00 || / || undefined +007d7a20 || DAT_007d7a20 || / || undefined +007d7a40 || DAT_007d7a40 || / || undefined4 +007d7a80 || g_loadLevelCriticalSection || / || undefined +007d7a98 || lpThreadId_007d7a98 || / || undefined +007d7a9c || g_thread0 || /winnt.h || HANDLE +007d7aa0 || DAT_007d7aa0 || / || int +007d7aa8 || DAT_007d7aa8 || / || undefined4 +007d7ab0 || DAT_007d7ab0 || / || undefined4 +007d7ab4 || DAT_007d7ab4 || / || undefined4 +007d7ab8 || DAT_007d7ab8 || / || undefined4 +007d7abc || DAT_007d7abc || / || undefined4 +007d7ac0 || DAT_007d7ac0 || / || undefined1 +007d7c60 || DAT_007d7c60 || / || undefined +007d7c64 || DAT_007d7c64 || / || uint +007d7c68 || DAT_007d7c68 || / || undefined +007d7c6c || FLOAT_007d7c6c || / || float +007d7d80 || DAT_007d7d80 || / || undefined4 +007d7d84 || g_ucIsEdInGhostMode || / || char +007d7d88 || DAT_007d7d88 || / || undefined4 007d7d8c || g_haveCmdlineLevel || / || undefined +007d7da0 || DAT_007d7da0 || / || undefined +007d7da4 || DAT_007d7da4 || / || undefined +007d7da8 || DAT_007d7da8 || / || undefined +007d7dac || DAT_007d7dac || / || undefined 007d7dc0 || g_r3_engine || /engine.h || GAM_tdstEngineStructure +007d98f6 || BYTE_007d98f6 || / || byte +007d98f7 || BYTE_007d98f7 || / || byte +007d98f8 || BYTE_007d98f8 || / || byte +007d98fc || DAT_007d98fc || / || char +007d98fd || DAT_007d98fd || / || undefined1 +007d98fe || DAT_007d98fe || / || char +007d9910 || DAT_007d9910 || / || int +007d9914 || DAT_007d9914 || / || int +007d9920 || DAT_007d9920 || / || undefined4 +007d9924 || DAT_007d9924 || / || undefined4 +007d9928 || DAT_007d9928 || / || undefined1 +007d992c || DAT_007d992c || / || undefined4 +007d9930 || DAT_007d9930 || / || int +007d9934 || DAT_007d9934 || / || undefined4 +007d9940 || DAT_007d9940 || / || char +007d9a48 || DAT_007d9a48 || / || undefined4 +007d9a4c || DAT_007d9a4c || / || undefined4 +007d9a50 || DAT_007d9a50 || /sound.h || SND_tduRefEvt +007d9a60 || DAT_007d9a60 || / || undefined4 +007d9a64 || DAT_007d9a64 || / || undefined +007d9a68 || DAT_007d9a68 || / || undefined +007d9a6c || DAT_007d9a6c || / || undefined +007d9a70 || DAT_007d9a70 || / || undefined +007d9a74 || DAT_007d9a74 || / || undefined +007d9a78 || DAT_007d9a78 || / || undefined4 +007d9a7c || DAT_007d9a7c || / || undefined +007d9a80 || DAT_007d9a80 || / || undefined +007d9a84 || DAT_007d9a84 || / || undefined4 007d9aa0 || lpReturnedString_007d9aa0 || / || undefined 007d9ce0 || g_texturesFilenameBuf || / || undefined +007d9e00 || DAT_007d9e00 || / || undefined +007d9e40 || lpSystemTime_007d9e40 || / || undefined +007d9e50 || lpSystemTime_007d9e50 || / || undefined +007d9e60 || DAT_007d9e60 || / || undefined4 +007d9e68 || WORD_007d9e68 || / || word +007d9e6a || sz_S || / || char[2] +007d9e6c || WORD_007d9e6c || / || word +007d9e6e || sz_M || / || char[2] +007d9e70 || lpRootPathName_007d9e70 || / || pointer +007d9e78 || DAT_007d9e78 || / || undefined1 +007d9e80 || DAT_007d9e80 || / || undefined +007db015 || DAT_007db015 || / || undefined1 +007db020 || DAT_007db020 || / || undefined4 +007db820 || DAT_007db820 || / || undefined4 +007dc020 || DAT_007dc020 || / || undefined4 +007dc820 || DAT_007dc820 || / || uint +007dc824 || DAT_007dc824 || / || undefined4 +007dc880 || DAT_007dc880 || / || undefined4 +007e3a90 || DAT_007e3a90 || / || undefined4 +007e3aa0 || g_textureTable || / || dword[1024] +007e4aa0 || g_textureTable2 || /engine.h || GLI_tdstTexture *[1024] +007e5ad8 || g_perfCounterRate || / || undefined +007e758c || DAT_007e758c || / || undefined1 +007e758d || DAT_007e758d || / || undefined1 +007e7590 || DAT_007e7590 || / || undefined4 +007e75b0 || DAT_007e75b0 || / || undefined4 +007e75b4 || DAT_007e75b4 || / || undefined4 +007e75b8 || DAT_007e75b8 || / || undefined4 +007e75c0 || DAT_007e75c0 || / || undefined4 +007e75c4 || DAT_007e75c4 || / || undefined4 +007e75c8 || DAT_007e75c8 || / || undefined4 +007e75d0 || DAT_007e75d0 || / || undefined4 +007e75d4 || DAT_007e75d4 || / || undefined4 +007e75d8 || DAT_007e75d8 || / || undefined4 +007e75e0 || DAT_007e75e0 || / || undefined4 +007e75e4 || DAT_007e75e4 || / || undefined4 +007e75e8 || DAT_007e75e8 || / || undefined4 +007e75f0 || DAT_007e75f0 || / || undefined4 +007e75f4 || DAT_007e75f4 || / || undefined4 +007e75f8 || DAT_007e75f8 || / || undefined4 +007eaf50 || DAT_007eaf50 || / || undefined +007eaf54 || DAT_007eaf54 || / || undefined +007eaf60 || DAT_007eaf60 || / || undefined4 +007eaf64 || DAT_007eaf64 || / || int +007eaf7c || DAT_007eaf7c || / || undefined4 +007eaf8c || DAT_007eaf8c || / || int +007eaf90 || DAT_007eaf90 || / || int +007eaf94 || DAT_007eaf94 || / || int +007eaf9c || DAT_007eaf9c || / || int +007eafa0 || DAT_007eafa0 || / || undefined4 +007eafa4 || DAT_007eafa4 || / || undefined4 +007eafa8 || DAT_007eafa8 || / || int +007eafac || DAT_007eafac || / || int * +007eafc0 || DAT_007eafc0 || / || undefined4 +007eafc4 || DAT_007eafc4 || / || undefined4 +007eafc8 || DAT_007eafc8 || / || undefined4 +007eafcc || DAT_007eafcc || / || undefined4 +007eafd0 || DAT_007eafd0 || / || undefined +007eafd4 || DAT_007eafd4 || / || undefined +007eafd8 || DAT_007eafd8 || / || undefined +007eafdc || DAT_007eafdc || / || undefined +007eaff0 || DAT_007eaff0 || / || undefined +007eaff4 || DAT_007eaff4 || / || undefined +007eaff8 || DAT_007eaff8 || / || undefined +007eaffc || DAT_007eaffc || / || undefined +007eb000 || DAT_007eb000 || / || undefined +007eb020 || DAT_007eb020 || / || undefined4 +007eb024 || DAT_007eb024 || / || int +007eb028 || DAT_007eb028 || / || int +007eb02c || DAT_007eb02c || / || int +007eb030 || DAT_007eb030 || / || int +007eb034 || DAT_007eb034 || / || int +007eb038 || DAT_007eb038 || / || undefined4 +007eb03c || DAT_007eb03c || / || undefined4 +007eb040 || DAT_007eb040 || / || undefined4 +007eb044 || DAT_007eb044 || / || undefined4 +007eb048 || DAT_007eb048 || / || int +007eb04c || DAT_007eb04c || / || int +007eb050 || DAT_007eb050 || / || int +007eb054 || DAT_007eb054 || / || int +007eb058 || DAT_007eb058 || / || int +007eb05c || DAT_007eb05c || / || int +007eb060 || DAT_007eb060 || / || int +007eb074 || DAT_007eb074 || / || int +007eb184 || DAT_007eb184 || / || int +007eb188 || DAT_007eb188 || / || uint +007eb18c || DAT_007eb18c || / || uint +007eb190 || DAT_007eb190 || / || uint +007eb194 || DAT_007eb194 || / || uint +007eb1dc || DAT_007eb1dc || / || undefined4 +007eb1e0 || DAT_007eb1e0 || / || undefined4 +007eb1e4 || DAT_007eb1e4 || / || undefined +007eb1e8 || DAT_007eb1e8 || / || undefined4 +007eb1ec || DAT_007eb1ec || / || undefined4 +007eb1f0 || DAT_007eb1f0 || / || undefined4 +007eb1f4 || DAT_007eb1f4 || / || int 007eb200 || g_unkModuleIdByte || / || dword -007eba24 || g_engine? || / || int +007eba24 || g_gfxEngine || / || int +007eba40 || DAT_007eba40 || / || undefined +007edb10 || DAT_007edb10 || / || int +007edb14 || DAT_007edb14 || / || undefined4 007edb18 || gfx_device || /d3d8.h || IDirect3DDevice8 * 007edd40 || g_GLI_fullscreen || / || undefined 007edd44 || g_GLI_width0 || / || int -007edd48 || g_GLI_height0 || / || int +007edd48 || g_GLI_height0 || /windef.h || UINT 007edd4c || g_GLI_bitdepth0 || / || int 007edd50 || g_GLI_fullscreen1 || / || undefined1 007edd54 || g_GLI_width1 || / || int 007edd58 || g_GLI_height1 || / || int 007edd5c || g_GLI_bitdepth1 || / || int -007edd60 || g_GLI_adapter || / || undefined4 +007edd60 || g_GLI_adapter || /windef.h || UINT +007edd64 || g_GLI_tnl || / || char +007edd65 || g_config_tex_compressed || / || undefined1 +007edd66 || g_GLI_trilinear || / || undefined1 007edd70 || g_GLI_identifier || /guiddef.h || GUID 007edd80 || g_GLI_mode_float || / || float -007edda0 || g_windowTab || / || windowInstance *[16] +007edda0 || g_pstGLDDevices || / || GLD_stDevice *[16] 007edde0 || g_m7_init_struct || / || m7_init_struct 007eddf9 || m7_mmgBlockInitialized || / || undefined +007eddfc || DAT_007eddfc || / || undefined 007ede20 || g_mod7CriticalSection || / || undefined +007ede38 || DAT_007ede38 || / || uint +007ede40 || DAT_007ede40 || / || undefined4 +007eef00 || DAT_007eef00 || / || undefined4 +007efa40 || g_lvlFixPath || / || char[256] +00801dd0 || DAT_00801dd0 || / || undefined4 +00801de0 || DAT_00801de0 || / || undefined4 +00801de4 || DAT_00801de4 || / || undefined4 +00801de8 || DAT_00801de8 || / || undefined4 +00801e0c || DAT_00801e0c || / || undefined4 +00801e10 || DAT_00801e10 || / || undefined +00801e38 || DAT_00801e38 || / || undefined4 +008043a4 || DAT_008043a4 || / || uint +008043b0 || DAT_008043b0 || / || undefined +008043b4 || DAT_008043b4 || / || undefined +008043b8 || DAT_008043b8 || / || undefined +008043bc || DAT_008043bc || / || undefined4 +008043c0 || DAT_008043c0 || / || undefined4 +008043c4 || DAT_008043c4 || / || undefined4 +008043c8 || DAT_008043c8 || / || undefined4 +008043f8 || DAT_008043f8 || / || undefined4 +00808518 || DAT_00808518 || / || undefined4 +0080aaa0 || DAT_0080aaa0 || / || undefined4 +0080aabc || DAT_0080aabc || / || undefined4 +0080aacc || DAT_0080aacc || / || undefined +0080ab0c || DAT_0080ab0c || / || undefined4 +0080ab18 || DAT_0080ab18 || / || undefined4 +0080ab1c || DAT_0080ab1c || / || undefined4 +0083bc00 || DAT_0083bc00 || / || undefined1 +0083be08 || DAT_0083be08 || / || char +0083be09 || UNK_0083be09 || / || undefined3 +0083be0c || DAT_0083be0c || / || undefined4 +0083be10 || DAT_0083be10 || / || undefined4 +0083be14 || DAT_0083be14 || / || int +0083be18 || DAT_0083be18 || / || int +0083be1c || DAT_0083be1c || / || undefined1 +0083bea0 || DAT_0083bea0 || / || undefined1 +0083bf04 || DAT_0083bf04 || / || undefined +0083d304 || DAT_0083d304 || / || undefined4 +0083d3a4 || DAT_0083d3a4 || / || undefined4 +0083f40c || DAT_0083f40c || / || int +0083f410 || DAT_0083f410 || / || int +0083f7e0 || DAT_0083f7e0 || / || undefined1 +0083f7e8 || DAT_0083f7e8 || / || undefined +0083f7ec || DAT_0083f7ec || / || undefined1 +0083f7ed || DAT_0083f7ed || / || undefined1 +0083f7ee || DAT_0083f7ee || / || undefined1 +0083f7ef || DAT_0083f7ef || / || undefined1 +0083f8e8 || DAT_0083f8e8 || / || undefined +0083f908 || DAT_0083f908 || / || char +0083f90c || DAT_0083f90c || / || int +0083fa2c || DAT_0083fa2c || / || undefined1 +0083fa30 || DAT_0083fa30 || / || undefined4 +0083fa80 || DAT_0083fa80 || / || undefined1 +0083fa81 || DAT_0083fa81 || / || undefined1 +0083fa82 || DAT_0083fa82 || / || undefined1 +0083fa83 || DAT_0083fa83 || / || undefined1 +0083fa84 || DAT_0083fa84 || / || undefined1 +0083fa85 || DAT_0083fa85 || / || undefined1 +0083fa88 || DAT_0083fa88 || / || undefined4 +0083fa8c || DAT_0083fa8c || / || undefined4 +0083fa98 || DAT_0083fa98 || / || undefined4 +0083fa9c || DAT_0083fa9c || / || undefined4 +0083faa0 || DAT_0083faa0 || / || undefined4 +0083faa4 || DAT_0083faa4 || / || undefined4 +0083faa8 || DAT_0083faa8 || / || undefined4 +0083faac || DAT_0083faac || / || undefined1 +0083faf0 || DAT_0083faf0 || / || undefined4 +00840c6c || DAT_00840c6c || / || undefined1 +00840c70 || DAT_00840c70 || / || int +00840d90 || DAT_00840d90 || / || undefined4 +00840e90 || DAT_00840e90 || / || char +00840e9c || DAT_00840e9c || / || uint +00840ea0 || DAT_00840ea0 || / || int +00840eac || DAT_00840eac || / || short +00840eb0 || DAT_00840eb0 || / || undefined4 * +00840eb4 || DAT_00840eb4 || / || byte +0084155c || DAT_0084155c || / || undefined4 +00841560 || DAT_00841560 || / || undefined4 +008415c8 || DAT_008415c8 || / || undefined2 +008415e0 || DAT_008415e0 || / || undefined2 +00841600 || DAT_00841600 || / || undefined +00841660 || DAT_00841660 || / || undefined4 +00841670 || DAT_00841670 || / || int +00841674 || DAT_00841674 || / || undefined4 * +00841700 || DAT_00841700 || / || undefined4 +00841780 || DAT_00841780 || / || undefined4 +008417a0 || DAT_008417a0 || / || undefined4 +0084285c || DAT_0084285c || / || undefined4 +00842860 || DAT_00842860 || / || undefined4 +00842928 || DAT_00842928 || / || undefined4 +0084292c || DAT_0084292c || / || undefined4 +ffdff000 || ExceptionList || / || void * diff --git a/game_re/type_path_blacklist.txt b/game_re/type_path_blacklist.txt index 42968cf4..76354c6c 100644 --- a/game_re/type_path_blacklist.txt +++ b/game_re/type_path_blacklist.txt @@ -11,7 +11,6 @@ dde.h ddeml.h dlgs.h excpt.h -file.h float.h guiddef.h imm.h @@ -50,14 +49,12 @@ rpcnterr.h servprov.h shellapi.h snddef.h -sound.h stdarg.h stdint.h stdio.h stdlib.h string.h time.h -timer.h tvout.h unknwn.h urlmon.h diff --git a/scripts/RebuildFunctionDatabase.java b/scripts/RebuildFunctionDatabase.java index b8f12798..5bac0d70 100644 --- a/scripts/RebuildFunctionDatabase.java +++ b/scripts/RebuildFunctionDatabase.java @@ -15,6 +15,8 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; public class RebuildFunctionDatabase extends GhidraScript { + // Will rebuild all functions + public boolean rebuildAllGlobals = true; FunctionDatabase functionDB; @Override @@ -28,7 +30,7 @@ public class RebuildFunctionDatabase extends GhidraScript { scanDirectory(RecompileConfig.INSTANCE.dirDecompStub); println("Applying default filters..."); - functionDB.applyDefaultFilters(); + functionDB.applyDefaultFilters(rebuildAllGlobals); println("Saving function database..."); functionDB.save(); @@ -107,7 +109,8 @@ public class RebuildFunctionDatabase extends GhidraScript { entry.dependencies = dependencies; functionDB.entries.add(entry); } else { - throw new Exception("Failed to parse function at " + file.getName()); + // throw new Exception("Failed to parse function at " + file.getName()); + println("Failed to parse function at " + file.getName()); } } } diff --git a/scripts/re3lib/DataTypeWriter.java b/scripts/re3lib/DataTypeWriter.java index 11b9a554..2246c3d5 100644 --- a/scripts/re3lib/DataTypeWriter.java +++ b/scripts/re3lib/DataTypeWriter.java @@ -517,7 +517,7 @@ public class DataTypeWriter { this.writer.write(EOL); this.writer.write(EOL); } else { - this.writer.write("typedef enum " + enumName + "_ {"); + this.writer.write("enum " + enumName + " {"); String description = enumm.getDescription(); if (description != null && description.length() != 0) { var10000 = this.writer; @@ -549,7 +549,7 @@ public class DataTypeWriter { this.writer.write(EOL); } - this.writer.write("} " + enumName + ";"); + this.writer.write("};"); this.writer.write(EOL); this.writer.write(EOL); } diff --git a/scripts/re3lib/FunctionDatabase.java b/scripts/re3lib/FunctionDatabase.java index 60356ab0..6b58ce3b 100644 --- a/scripts/re3lib/FunctionDatabase.java +++ b/scripts/re3lib/FunctionDatabase.java @@ -100,10 +100,14 @@ public class FunctionDatabase { entries.add(entry); } - public void applyDefaultFilters() throws Exception { + public void applyDefaultFilters(boolean rebuildAllGlobals) throws Exception { GlobalDumper globalDumper = new GlobalDumper(script); FunctionDumper dumper = new FunctionDumper(script, globalDumper); + if (rebuildAllGlobals) { + globalDumper.removeGlobalManifest(); + } + boolean madeAnyChanges = false; // Create a hash map to store symbol names @@ -142,6 +146,10 @@ public class FunctionDatabase { boolean pendingDelete = false; boolean pendingRegenerate = false; + if (rebuildAllGlobals) { + pendingRegenerate = true; + } + // Remove CRT and other blacklisted functions if (function == null || !dumper.isValidFunction(function)) { // Remove the file @@ -183,11 +191,13 @@ public class FunctionDatabase { for (Dependency dependency : entry.dependencies) { Function depFunction = script.getFunctionAt(dependency.address); if (depFunction == null) { - script.println("Dependency not found: " + dependency.name + " at " + dependency.address + " in " + entry.file); + script.println( + "Dependency not found: " + dependency.name + " at " + dependency.address + " in " + entry.file); pendingRegenerate = true; } else if (!dumper.isValidFunction(depFunction) || !depFunction.getName().equals(dependency.name)) { script - .println("Invalid dependency: " + dependency.name + " at " + dependency.address + " in " + entry.file + " should be " + dependency.name); + .println("Invalid dependency: " + dependency.name + " at " + dependency.address + " in " + entry.file + + " should be " + dependency.name); pendingRegenerate = true; } } diff --git a/scripts/re3lib/GlobalDumper.java b/scripts/re3lib/GlobalDumper.java index 8c9942f5..88df0814 100644 --- a/scripts/re3lib/GlobalDumper.java +++ b/scripts/re3lib/GlobalDumper.java @@ -56,6 +56,12 @@ public class GlobalDumper { manifestFile = new File(RecompileConfig.INSTANCE.outputDir, "globals.txt"); } + public void removeGlobalManifest() { + if (manifestFile.exists()) { + manifestFile.delete(); + } + } + public boolean loadGlobalManifest() throws Exception { // Globals are stored in the format of //
|| || @@ -117,7 +123,8 @@ public class GlobalDumper { script.println("WARNING: Missing type for global: " + sym.getName() + " at " + addr); return; } - // script.println("Global: " + addr + " - " + sym.getName() + " - " + dt.getDisplayName()); + // script.println("Global: " + addr + " - " + sym.getName() + " - " + + // dt.getDisplayName()); globalAddrs.put(addr, new GlobalRec(addr, sym.getName(), dt)); } @@ -238,8 +245,11 @@ public class GlobalDumper { throw new Exception("Failed to delete backup file: " + backupFile + ", globals will not be saved!"); } } - if (!manifestFile.renameTo(backupFile)) - throw new Exception("Failed to rename manifest file: " + manifestFile + ", globals will not be saved!"); + + if (manifestFile.exists()) { + if (!manifestFile.renameTo(backupFile)) + throw new Exception("Failed to rename manifest file: " + manifestFile + ", globals will not be saved!"); + } try (PrintWriter writer = new PrintWriter(manifestFile)) { script.println("Saving global manifest to " + manifestFile); diff --git a/scripts/re3lib/TypeDumper.java b/scripts/re3lib/TypeDumper.java index ef7048bb..c0593627 100644 --- a/scripts/re3lib/TypeDumper.java +++ b/scripts/re3lib/TypeDumper.java @@ -80,7 +80,7 @@ public class TypeDumper { if (catPath.getPathElements().length > 0 && categoryPathBlacklist.contains(catPath.getPathElements()[0])) continue; - script.println("Type: " + dt.getDisplayName() + " - CatPath: " + dt.getCategoryPath()); + // script.println("Type: " + dt.getDisplayName() + " - CatPath: " + dt.getCategoryPath()); // if (dt.getName().equals("ImageBaseOffset32")) // throw new Exception("Found: " + dt.getDisplayName() + " - " + catPath.getPathElements()[0] + " - " + dt.getClass().getSimpleName());