// AUTO-GENERATED FILE #include undefined& DAT_00598348= (undefined&) GH_MEM(0x00598348); undefined& DAT_00598350= (undefined&) GH_MEM(0x00598350); undefined& DAT_00598b7c= (undefined&) GH_MEM(0x00598b7c); undefined& DAT_005990bc= (undefined&) GH_MEM(0x005990bc); undefined& DAT_005a9ed4= (undefined&) GH_MEM(0x005a9ed4); float& FLOAT_005aa028= (float&) GH_MEM(0x005aa028); float& FLOAT_005aa02c= (float&) GH_MEM(0x005aa02c); char(&s_windowTitle)[12] = reinterpret_cast(GH_MEM(0x005b6830)); char(&s_percents)[4] = reinterpret_cast(GH_MEM(0x005b683c)); char(&lpAppName_005b68f0)[8] = reinterpret_cast(GH_MEM(0x005b68f0)); const char* s_UbiSoft_Ubi_ini = "/UbiSoft/Ubi.ini"; // 005b690c undefined2& DAT_005b9f64= (undefined2&) GH_MEM(0x005b9f64); 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__jc_z_d__s_005bd460 = "\\jc\\z%d:%s"; // 005bd460 byte& g_errModMmg= (byte&) GH_MEM(0x005bd58c); 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__s_s_World_Sound_005bd9d0 = "%s%s\\World\\Sound"; // 005bd9d0 char(&s_BIN_005bd9e4)[4] = reinterpret_cast(GH_MEM(0x005bd9e4)); char& DAT_005bdc9c= (char&) GH_MEM(0x005bdc9c); const char* s__level__005bdfd0 = "-level:"; // 005bdfd0 const char* s_R3_DVD_005bdfd8 = "R3_DVD"; // 005bdfd8 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_Please_insert_the_CD_005be980 = "Please insert the CD"; // 005be980 byte& g_errMod6= (byte&) GH_MEM(0x005bf5fc); dword& g_needToInitMod6= (dword&) GH_MEM(0x005bf600); const char* s_V5_9_0___August_11th_1997_005bf608 = "V5.9.0 - August 11th 1997"; // 005bf608 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 byte& g_errMod7= (byte&) GH_MEM(0x005c069c); byte& g_errMod17= (byte&) GH_MEM(0x005c1400); byte& g_errMod10= (byte&) GH_MEM(0x005c51f4); char& g_errMod12= (char&) GH_MEM(0x005cb16c); HWND& g_gameHWND1= (HWND&) GH_MEM(0x005cf964); long& lpDefault_005cf96c= (long&) GH_MEM(0x005cf96c); windowCreationParams& g_currentBinkMovie= (windowCreationParams&) GH_MEM(0x005d2660); r3_main_data& r3_main_data_005d28b6= (r3_main_data&) GH_MEM(0x005d28b6); dword& DWORD_005d29c4= (dword&) GH_MEM(0x005d29c4); 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); int& g_lastFrameTime= (int&) GH_MEM(0x005e6c34); undefined& DAT_005e6c38= (undefined&) GH_MEM(0x005e6c38); undefined4& g_currentFrameTime= (undefined4&) GH_MEM(0x005e6c3c); 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); FIL_tdstConcatFile *& g_textureConcatFile= (FIL_tdstConcatFile *&) GH_MEM(0x005e6c54); r3_astruct_2& g_startOfGfxStruct= (r3_astruct_2&) GH_MEM(0x005f5e24); char& g_m7_criticalSectionInitialized= (char&) GH_MEM(0x0063bec4); FIL_tdstConcatFile *& g_fileWrapper1= (FIL_tdstConcatFile *&) GH_MEM(0x00754eb0); int& INT_0077d0a4= (int&) GH_MEM(0x0077d0a4); int& g_runMaximized= (int&) GH_MEM(0x0077d0a8); WPARAM& g_engineShouldRun= (WPARAM&) 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)); HWND& g_gameHWND= (HWND&) GH_MEM(0x0077d4c4); char(&g_gameDataPath)[64] = reinterpret_cast(GH_MEM(0x00781660)); undefined1& g_savegamePath= (undefined1&) GH_MEM(0x00781868); 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& s_MoviePath= (undefined&) GH_MEM(0x00782394); char(&s_quitting1)[64] = reinterpret_cast(GH_MEM(0x007825c0)); char(&s_wndStrQuiting)[56] = reinterpret_cast(GH_MEM(0x00782600)); tdstLastErrorInfo(&g_stErmTheLastErrorInfo)[3] = reinterpret_cast(GH_MEM(0x00782640)); 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); undefined1& DAT_007a0cd8= (undefined1&) GH_MEM(0x007a0cd8); undefined4& g_windowClearColor= (undefined4&) GH_MEM(0x007a2c14); 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); undefined& g_haveCmdlineLevel= (undefined&) GH_MEM(0x007d7d8c); GAM_tdstEngineStructure& g_r3_engine= (GAM_tdstEngineStructure&) GH_MEM(0x007d7dc0); undefined& lpReturnedString_007d9aa0= (undefined&) GH_MEM(0x007d9aa0); undefined& g_texturesFilenameBuf= (undefined&) GH_MEM(0x007d9ce0); dword& g_unkModuleIdByte= (dword&) GH_MEM(0x007eb200); int& g_engine_= (int&) GH_MEM(0x007eba24); 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); 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); 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)); m7_init_struct& g_m7_init_struct= (m7_init_struct&) GH_MEM(0x007edde0); undefined& m7_mmgBlockInitialized= (undefined&) GH_MEM(0x007eddf9); undefined& g_mod7CriticalSection= (undefined&) GH_MEM(0x007ede20);