diff --git a/src/UserInterface/CheckLatestFiles.cpp b/src/UserInterface/CheckLatestFiles.cpp deleted file mode 100644 index 04a62b5..0000000 --- a/src/UserInterface/CheckLatestFiles.cpp +++ /dev/null @@ -1,64 +0,0 @@ -#include "StdAfx.h" -#if defined(CHECK_LATEST_DATA_FILES) -#include "CheckLatestFiles.h" -#include "resource.h" - -static struct SCHECKFILELIST -{ - LPCSTR szFileName; - DWORD dwCRC32; - ULONGLONG ullSize; -} s_astCRC32FileList[] = { -#include "CRC32_inc.h" - { NULL, 0 } -}; - -static bool gs_bQuit = false; - -bool CheckLatestFiles_PollEvent( void ) -{ - return gs_bQuit; -} - -// 데이타 파일 CRC32 값 검사하기 -bool CheckFileCRC32( LPCSTR szFileName, DWORD dwCRC32 ) -{ - char szMessage[256]; - - if (_access( szFileName, 4 ) != 0) { - _snprintf(szMessage, sizeof(szMessage)/sizeof(szMessage[0])-1, ApplicationStringTable_GetStringz(IDS_ERR_CANNOT_READ_FILE, "ERR_CANNOT_READ_FILE"), szFileName); - ApplicationSetErrorString(szMessage); - return false; - } - DWORD dwLocalCRC32 = GetFileCRC32(szFileName); - - if (dwCRC32 != dwLocalCRC32) { - _snprintf(szMessage, sizeof(szMessage)/sizeof(szMessage[0])-1, ApplicationStringTable_GetStringz(IDS_ERR_NOT_LATEST_FILE, "ERR_NOT_LATEST_FILE"), szFileName); - ApplicationSetErrorString(szMessage); - return false; - } - - return true; -} - -UINT CALLBACK CheckLatestFilesEntry(void * pThis) -{ - ::Sleep( 500 ); - for( int i=0; s_astCRC32FileList[i].szFileName != NULL; i++ ) { - if (false == CheckFileCRC32(s_astCRC32FileList[i].szFileName, s_astCRC32FileList[i].dwCRC32)) { - gs_bQuit = true; - break; - } - } - return 0; -} - -bool CheckLatestFiles( void ) -{ - unsigned int uThreadID = 0; - - HANDLE hThread = (HANDLE) _beginthreadex(NULL, 0, CheckLatestFilesEntry, NULL, 0, &uThreadID); - ::SetThreadPriority(hThread, THREAD_PRIORITY_LOWEST); - return true; -} -#endif diff --git a/src/UserInterface/CheckLatestFiles.h b/src/UserInterface/CheckLatestFiles.h deleted file mode 100644 index 9726cbd..0000000 --- a/src/UserInterface/CheckLatestFiles.h +++ /dev/null @@ -1,6 +0,0 @@ -#pragma once - -#if defined(CHECK_LATEST_DATA_FILES) -bool CheckLatestFiles( void ); -bool CheckLatestFiles_PollEvent( void ); -#endif diff --git a/src/UserInterface/Locale_inc_EU.h b/src/UserInterface/Locale_inc_EU.h index a6a5560..00482fe 100644 --- a/src/UserInterface/Locale_inc_EU.h +++ b/src/UserInterface/Locale_inc_EU.h @@ -1,5 +1,2 @@ #define LOCALE_SERVICE_EUROPE // 유럽 - #define LSS_SECURITY_KEY "1234abcd5678efgh" - -#define CHECK_LATEST_DATA_FILES diff --git a/src/UserInterface/Locale_inc_EU2.h b/src/UserInterface/Locale_inc_EU2.h index 2604415..a0e6d25 100644 --- a/src/UserInterface/Locale_inc_EU2.h +++ b/src/UserInterface/Locale_inc_EU2.h @@ -1,13 +1,7 @@ #define LOCALE_SERVICE_EUROPE // 유럽 - -//#define CHECK_LATEST_DATA_FILES - #define LSS_SECURITY_KEY "1234abcd5678efgh" - #define ENABLE_COSTUME_SYSTEM - #define ENABLE_ENERGY_SYSTEM - #define ENABLE_DRAGON_SOUL_SYSTEM #define ENABLE_NEW_EQUIPMENT_SYSTEM diff --git a/src/UserInterface/Locale_inc_JP.h b/src/UserInterface/Locale_inc_JP.h index bca21fe..ee88a7a 100644 --- a/src/UserInterface/Locale_inc_JP.h +++ b/src/UserInterface/Locale_inc_JP.h @@ -1,10 +1,6 @@ #define LOCALE_SERVICE_WE_JAPAN // World Edition(유럽 버젼) 버젼의 일본 #define LOCALE_SERVICE_EUROPE // 유럽 - #define LSS_SECURITY_KEY "1234abcd5678efgh" - -#define CHECK_LATEST_DATA_FILES - #define ENABLE_COSTUME_SYSTEM #define ENABLE_ENERGY_SYSTEM #define USE_OPENID diff --git a/src/UserInterface/PythonApplication.cpp b/src/UserInterface/PythonApplication.cpp index 0db235b..dd694f4 100644 --- a/src/UserInterface/PythonApplication.cpp +++ b/src/UserInterface/PythonApplication.cpp @@ -10,7 +10,6 @@ #include "PythonCharacterManager.h" #include "ProcessScanner.h" -#include "CheckLatestFiles.h" extern void GrannyCreateSharedDeformBuffer(); extern void GrannyDestroySharedDeformBuffer(); @@ -259,11 +258,6 @@ void CPythonApplication::SkipRenderBuffering(DWORD dwSleepMSec) bool CPythonApplication::Process() { -#if defined(CHECK_LATEST_DATA_FILES) - if (CheckLatestFiles_PollEvent()) - return false; -#endif - ELTimer_SetFrameMSec(); // m_Profiler.Clear(); diff --git a/src/UserInterface/UserInterface.cpp b/src/UserInterface/UserInterface.cpp index ab8a2de..dcf5bb9 100644 --- a/src/UserInterface/UserInterface.cpp +++ b/src/UserInterface/UserInterface.cpp @@ -13,8 +13,6 @@ #include "eterLib/Util.h" #include "eterBase/CPostIt.h" -#include "CheckLatestFiles.h" - extern "C" { extern int _fltused; volatile int _AVOID_FLOATING_POINT_LIBRARY_BUG = _fltused; @@ -492,11 +490,6 @@ int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLi LocaleService_LoadConfig("config/locale.cfg"); SetDefaultCodePage(LocaleService_GetCodePage()); -#if defined(CHECK_LATEST_DATA_FILES) - if (!CheckLatestFiles()) - return 0; -#endif - bool bQuit = false; bool bAuthKeyChecked = false; //OpenID 버전에서 인증키가 들어왔는지 알기 위한 인자. int nArgc = 0;