diff --git a/Client/Client/GlobalScript/GlobalScript.vcxproj b/Client/Client/GlobalScript/GlobalScript.vcxproj index 5b8b461..c5ee128 100644 --- a/Client/Client/GlobalScript/GlobalScript.vcxproj +++ b/Client/Client/GlobalScript/GlobalScript.vcxproj @@ -100,7 +100,7 @@ Disabled ./;../../MemoryManager;../RYLClient/RYLClient;../../Engine/Zalla3D Base Class;./GameGuardLib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;_RYL_GAME_CLIENT_;NO_GAMEGUARD;%(PreprocessorDefinitions) + WIN32;_DEBUG;_LIB;_RYL_GAME_CLIENT_;NO_GAMEGUARD;_USE_32BIT_TIME_T;%(PreprocessorDefinitions) true EnableFastChecks diff --git a/Client/Client/RYLClient/RYLClient.vcxproj b/Client/Client/RYLClient/RYLClient.vcxproj index 3a2e526..45ac77a 100644 --- a/Client/Client/RYLClient/RYLClient.vcxproj +++ b/Client/Client/RYLClient/RYLClient.vcxproj @@ -120,10 +120,11 @@ false true MultiThreadedDebug + true Effect.lib;SoundLib.lib;Caldron.lib;Zalla3DBaseClass.lib;GlobalScript.lib;ScriptEngine.lib;CharacterActionControl.lib;ws2_32.lib;dsound.lib;eaxguid.lib;d3d8.lib;d3dx8.lib;dxguid.lib;dinput8.lib;shlwapi.lib;ole32.lib;wbemuuid.lib;winmm.lib;dxerr8.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;ijl15.lib;imm32.lib;../../Engine/SoundLib/vorbis_sdk/lib/ogg_static_d.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbis_static_d.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbisfile_static_d.lib;luad.lib;%(AdditionalDependencies) - $(OutDir)Client.exe + F:\YouxiLand\ROW\Client.exe ../../Engine/SoundLib/vorbis_sdk/lib;../../Library/$(Configuration) LIBC;LIBCD;MSVCRT;MSVCRTD;LIBCMT;%(IgnoreSpecificDefaultLibraries) true @@ -154,6 +155,7 @@ StreamingSIMDExtensions2 true 4996;4819;4482;%(DisableSpecificWarnings);4566;4819 + true ws2_32.lib;dsound.lib;eaxguid.lib;d3d8.lib;d3dx8.lib;dxguid.lib;dinput8.lib;shlwapi.lib;ole32.lib;wbemuuid.lib;winmm.lib;dxerr8.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;ijl15.lib;imm32.lib;lua.lib;../../Engine/SoundLib/vorbis_sdk/lib/ogg_static.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbis_static.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbisfile_static.lib;%(AdditionalDependencies) @@ -185,12 +187,14 @@ Level3 ProgramDatabase StreamingSIMDExtensions2 + true + 4996;4819;4482;%(DisableSpecificWarnings);4566;4819 + true ws2_32.lib;dsound.lib;eaxguid.lib;d3d8.lib;d3dx8.lib;dxguid.lib;dinput8.lib;shlwapi.lib;ole32.lib;wbemuuid.lib;winmm.lib;dxerr8.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;ijl15.lib;imm32.lib;lua.lib;../../Engine/SoundLib/vorbis_sdk/lib/ogg_static.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbis_static.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbisfile_static.lib;%(AdditionalDependencies) $(OutDir)Client.exe - ../../Engine/SoundLib/vorbis_sdk/lib;../../Library/$(Configuration) - LIBC;LIBCD;MSVCRT;MSVCRTD;LIBCMTD;%(IgnoreSpecificDefaultLibraries) + ../../Engine/SoundLib/vorbis_sdk/lib;../..\Library\$(Configuration) true $(OutDir)Client.pdb Windows @@ -198,10 +202,14 @@ true MachineX86 Client.exe.manifest + LIBC;LIBCD;MSVCRT;MSVCRTD;LIBCMTD;%(IgnoreSpecificDefaultLibraries) NDEBUG;%(PreprocessorDefinitions) + + true + @@ -212,6 +220,7 @@ Level3 ProgramDatabase + true ws2_32.lib;dsound.lib;eaxguid.lib;d3d8.lib;d3dx8.lib;shlwapi.lib;ole32.lib;wbemuuid.lib;winmm.lib;dxguid.lib;dxerr8.lib;dinput8.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;ijl15.lib;imm32.lib;../../Engine/SoundLib/vorbis_sdk/lib/ogg_static.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbis_static.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbisfile_static.lib;%(AdditionalDependencies) @@ -241,6 +250,7 @@ Level3 EditAndContinue + true ws2_32.lib;dsound.lib;eaxguid.lib;d3d8.lib;d3dx8.lib;dxguid.lib;dinput8.lib;shlwapi.lib;ole32.lib;wbemuuid.lib;winmm.lib;dxerr8.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;ijl15.lib;imm32.lib;../../Engine/SoundLib/vorbis_sdk/lib/ogg_static_d.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbis_static_d.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbisfile_static_d.lib;%(AdditionalDependencies) diff --git a/Client/Client/RYLClient/RYLClient/RYLClientMain.cpp b/Client/Client/RYLClient/RYLClient/RYLClientMain.cpp index 9d7b0f5..9ce87c4 100644 --- a/Client/Client/RYLClient/RYLClient/RYLClientMain.cpp +++ b/Client/Client/RYLClient/RYLClient/RYLClientMain.cpp @@ -1,8 +1,8 @@ #include -// ¾Æ·¡ ÁöÁ¤µÈ Ç÷§Æûº¸´Ù ¿ì¼±ÇÏ´Â Ç÷§ÆûÀ» ´ë»óÀ¸·Î ÇÏ´Â °æ¿ì ´ÙÀ½ Á¤ÀǸ¦ ¼öÁ¤ÇϽʽÿÀ. -#ifndef _WIN32_WINNT // Windows NT 4 ÀÌÈÄ ¹öÀü¿¡¼­¸¸ ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. +// �Ʒ� ������ �÷������� �켱�ϴ� �÷����� ������� �ϴ� ��� ���� ���Ǹ� �����Ͻʽÿ�. +#ifndef _WIN32_WINNT // Windows NT 4 ���� ���������� ����� ����� �� �ֽ��ϴ�. #define _WIN32_WINNT 0x0501 // Windows XP #endif @@ -80,7 +80,7 @@ DECLARE_ANTIHACK(); #include "RYLSceneObject.h" #include "RYLIntroScene.h" #include "RYLLoginScene.h" -// WORK_LIST 2.2 NationSelectScene À̸§ ¼öÁ¤ +// WORK_LIST 2.2 NationSelectScene �̸� ���� #include "RYLRaceSelectScene.h" #include "RYLCharacterSelectScene.h" #include "RYLLoadingScene.h" @@ -104,7 +104,7 @@ DECLARE_ANTIHACK(); #include "RYLGameTimeManager.h" -// ¸ÞÀκ¸µå ÀνÄÀ» À§ÇÑ WMI API¸¦ ¾²±â À§ÇÑ Çì´õ +// ����� ��� ���� WMI API�� ���� ���� ��� #include #include @@ -182,7 +182,7 @@ BOOL WINAPI AntiFunc(HINSTANCE hInstance) return 0; } /* - // dump Å×½ºÆ® + // dump �׽�Ʈ int i = 0; int a = 0; a = 15; @@ -241,7 +241,7 @@ int WINAPI ExceptionUserFunc(TCHAR* szBuffer, const int nBufferSize) if ( pData ) zone = pData->m_dwPresentZone; - // ¼­¹ö ŸÀÔ + // ���� Ÿ�� char szServerInfo[MAX_PATH] = ""; if ( CRYLNetworkData::Instance() ) { @@ -253,7 +253,7 @@ int WINAPI ExceptionUserFunc(TCHAR* szBuffer, const int nBufferSize) } } - // OS Á¤º¸ + // OS ���� char szOSInfo[MAX_PATH] = ""; OSVERSIONINFOEX osvi; @@ -342,19 +342,19 @@ int WINAPI ExceptionUserFunc(TCHAR* szBuffer, const int nBufferSize) } } - // ±×·¡ÇÈ Ä«µå Á¤º¸ + // �׷��� � ���� LogDisplay( szBuffer ); - // »ç¿îµå Ä«µå Á¤º¸ + // ���� � ���� LogSoundDrv( szBuffer ); - // CPU Á¤º¸ + // CPU ���� LogCPU( szBuffer ); - // MainBoard Á¤º¸ + // MainBoard ���� if ( osvi.dwMajorVersion == 4 ) { - if ( osvi.dwMinorVersion == 90 ) // À©Me + if ( osvi.dwMinorVersion == 90 ) // ��Me { LogMainBoard( szBuffer ); LogMemory( szBuffer ); @@ -382,7 +382,7 @@ LONG __stdcall UserUnhandledExceptionFilterEx(PEXCEPTION_POINTERS pExceptionInfo { if(Exception::ExceptionSaveDump) { - // ¿¹¿Ü¸¦ È£ÃâÇϱâ Àü¿¡ ¹Ì´Ï ´ýÇÁÆÄÀÏÀ» »ý¼ºÇÑ´Ù. + // ���ܸ� ȣ���ϱ� ���� �̴� ���������� �����Ѵ�. char dumpfile[512]; if(strlen(Exception::DefaultDumpFileName) == 0) @@ -396,8 +396,8 @@ LONG __stdcall UserUnhandledExceptionFilterEx(PEXCEPTION_POINTERS pExceptionInfo else strcpy(dumpfile, Exception::DefaultDumpFileName); - // ÀÌ ´ýÇÁ »ý¼º·çƾÀ» Execption ¿¡¼­ ¿É¼ÇÀ¸·Î º¯°æÇÒ¼ö ÀÖµµ·Ï º¯°æ. - // ¹Ì´Ï´ýÇÁ »ý¼º. + // �� ���� ������ƾ�� Execption ���� �ɼ����� �����Ҽ� �ֵ��� ����. + // �̴ϴ��� ����. MiniDump(dumpfile, pExceptionInfo); } @@ -420,15 +420,15 @@ int _stdcall WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLi // MessageBox(NULL, lpCmdLine, "aa", MB_OK); - // Àӽà + // �ӽ� // ::CopyFile(_T(".\\ROWYouxi.mcf"), _T(".\\GameGuard\\Splash.jpg"), FALSE); - // ÀÚü ÇÔ¼ö Exception »ç¿ë + // ��ü �Լ� Exception ��� Exception::EnableUnhandledExceptioinFilterEx(UserUnhandledExceptionFilterEx, true); - // Ç® »çÀÌÁî ´ýÇÁ + // Ç® ������ ���� Exception::SetDumpType(Exception::NormalDump); - // Dump ÀúÀå + // Dump ���� Exception::EnableSaveDump(true); USE_ANTIHACK1(); @@ -452,17 +452,17 @@ CClientMain::CClientMain() m_hnProtectLib = NULL; m_wClientLoginFlag = 0; -#ifdef NDEBUG - m_wAdminMode = ADMIN_NONE; // ÀϹÝÀÎ +#if defined(NDEBUG) && !defined(_RYL_TEST) + m_wAdminMode = ADMIN_NONE; // �Ϲ��� m_bUDPInfo = false; #else - m_wAdminMode = ADMIN_L3; // °³¹ßÀÚ + m_wAdminMode = ADMIN_L3; // ������ m_bUDPInfo = true; #endif m_lpD3DDevice = NULL ; - // Á¶À̽ºÆ½ »ç¿ë °ü·Ã ÃʱâÈ­ (2006-05-15 by hackermz) + // ���̽�ƽ ��� ���� �ʱ�ȭ (2006-05-15 by hackermz) m_dwUseJoystick = 0; } @@ -522,7 +522,7 @@ bool CClientMain::InitCreateGameClass() else { //======================================================================== - // GameData¿Í NetWork Data »ý¼º + // GameData�� NetWork Data ���� m_pRYLGameData = new CRYLGameData ; m_pRYLNetworkData = new CRYLNetworkData( @@ -566,7 +566,7 @@ VOID CClientMain::GetJapanServerInfo() char strGameCode[ MAX_PATH ]; char strArgText[ MAX_PATH ], strAccountArg[ MAX_PATH ] ; - strcpy( strGameCode, "209551D1-DE8A-40CF-BF54-152D7C17A62F" ) ;//°ÔÀÓ ÄÚµå + strcpy( strGameCode, "209551D1-DE8A-40CF-BF54-152D7C17A62F" ) ;//���� �ڵ� char *pLast = strCommandLine ; sscanf( pLast, "%s %d %s", CRYLNetworkData::m_strIP, &CRYLNetworkData::m_dwServerID, &strArgText ) ; @@ -584,7 +584,7 @@ USES_CONVERSION; return FALSE ; } - strcpy( m_pRYLNetworkData->m_strLoginID, OLE2T( bstrGameID ) ) ;//°á°ú -- Game¿¡ »ç¿ëÇÒ ID + strcpy( m_pRYLNetworkData->m_strLoginID, OLE2T( bstrGameID ) ) ;//��� -- Game�� ����� ID m_pRYLNetworkData->m_dwUserID = atoi( m_pRYLNetworkData->m_strLoginID ) ; SysAllocString( bstrGameID ) ; @@ -640,11 +640,11 @@ unsigned long CClientMain::ClientProc(HWND hWnd, unsigned int uMsg, WPARAM wPara { case WM_CLOSE: { - // °­Á¦Á¾·á + // �������� unsigned long dwCounter = 10000; if ( m_wAdminMode > SUPPORTER) { - // ¿î¿µÀÚ´Â ºü¸£°Ô Á¾·á °¡´É + // ��ڴ� ������ ���� ���� dwCounter = 3000; } @@ -794,7 +794,7 @@ unsigned long CClientMain::ClientProc(HWND hWnd, unsigned int uMsg, WPARAM wPara { if (wParam == 255) { - // nProtect °Ë»ç + // nProtect �˻� m_pRYLNetworkData->ChecknProtect( m_hWnd ) ; } break; @@ -897,10 +897,10 @@ unsigned long CClientMain::CheckOCTREE() BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) { - // edith 2009.12.26 ÇÙ½¯µå ¾÷µ¥ÀÌÆ® ±â´É »ç¿ë. + // edith 2009.12.26 �ٽ��� ������Ʈ ��� ���. if(!CRYLNetworkData::UpdateHShield()) { - MessageBox(NULL, "ÇÙ½¯µå ¾÷µ¥ÀÌÆ®¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.", "ERROR", MB_OK); + MessageBox(NULL, "�ٽ��� ������Ʈ�� �����Ͽ����ϴ�.", "ERROR", MB_OK); return FALSE; } @@ -1018,7 +1018,7 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) return FALSE; } - // Á¶À̽ºÆ½ °ü·Ã + // ���̽�ƽ ���� if(ERROR_SUCCESS != RegQueryValueEx(hMPClientReg, "UseJoyStick", 0, NULL, (LPBYTE)&m_dwUseJoystick, &dwReadLens)) { m_dwUseJoystick = 0; @@ -1034,13 +1034,13 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) if (m_pRYLNetworkData->m_eInternationalCode == GameRYL::KOREA) { - // myFirewall ÃʱâÈ­ + // myFirewall �ʱ�ȭ myfirewall::On(); } - // ½Ã½ºÅÛ Á¤º¸ ¾ò¾î¿À±â + // �ý��� ���� ������ using namespace SystemInfo; CSystemInfo* pSystemInfo; @@ -1057,7 +1057,7 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) bool bSave = false; - // ÃÖ¼Ò »ç¾çÀ¸·Î µ¹¸°´Ù. // + // �ּ� ������� ������. // if(CRenderOption::m_CharacterProjectShadowTerrain!=0) bSave = true; else if(CRenderOption::m_BuildingLightmap!=0) bSave = true; else if(CRenderOption::m_ObjectLOD!=1) bSave = true; @@ -1097,8 +1097,8 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) delete pSystemInfo; pSystemInfo = NULL; - // edith 2009.02.14 ·»´õ¿É¼ÇÀÇ ¿þ´õ ÀÌÆÑÆ®¸¦ ½ºÅ³¿þ´õÀÌÆÑÆ®¿¡ ¿¬°á. - // ÃßÈÄ ½ºÅ³ÀÌÆÑÆ®¸¸ µû·ÎºüÁú¼öµµ À־ »õ·Î º¯¼ö¸¦ ÀÛ¼ºÇßÀ½. + // edith 2009.02.14 �����ɼ��� ���� ����Ʈ�� ��ų��������Ʈ�� ����. + // ���� ��ų����Ʈ�� ��������� �־ ���� ������ �ۼ�����. CSceneManager::m_SkillWeatherEffect = static_cast(CRenderOption::m_bWeather); // --------------------------------------------------------------------------- @@ -1148,7 +1148,7 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) return FALSE; } - // ¿ÁÆ®¸® üũ¼¶ °Ë»ç + // ��Ʈ�� üũ�� �˻� dwTemp = CheckOCTREE(); dwCrc[0] = dwCrc[0] ^ dwTemp; @@ -1168,7 +1168,7 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) } dwCrc[1] = dwCrc[1]^dwTemp; - // ¹èƲ ·ÎÇÑÀº º°°³ÀÇ ¾ÆÀÌÅÛ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. + // ��Ʋ ������ ������ ������ ��ũ��Ʈ�� ����մϴ�. if (GameRYL::SERVER_BATTLE_LOHAN == m_pRYLNetworkData->m_eServerType) { sprintf(strScriptPath, "%s\\Language\\%s\\BGItemScript.gsf", m_strClientPath, szLanguage[i]); @@ -1219,7 +1219,7 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) MessageBox(NULL, CRYLStringTable::m_strString[22], CRYLStringTable::m_strString[21], MB_OK); return FALSE; } - // ¹èƲ ·ÎÇÑÀº º°°³ÀÇ ¾ÆÀÌÅÛ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. + // ��Ʋ ������ ������ ������ ��ũ��Ʈ�� ����մϴ�. if (GameRYL::SERVER_BATTLE_LOHAN == m_pRYLNetworkData->m_eServerType) { sprintf(strScriptPath, "%s\\BGItemScript.gsf", m_strClientPath); @@ -1279,7 +1279,7 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) return FALSE; } - // Á¸Ã¼Å© + // ��üũ sprintf(strScriptPath, "%s\\zone1.z3s", m_strClientPath); if (CCrc32Static::FileCrc32Assembly(strScriptPath, dwTemp) != NO_ERROR) { @@ -1372,16 +1372,16 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) // m_dwVersion = m_dwVersion ^ dwCrc[12]; #ifdef _RYL_TEST - // µð¹ö±×¿ë Á¤¼· üũ¼¶. + // ����׿� ���� üũ��. m_dwVersion = 0xfeef66b3; #endif //#ifndef NDEBUG // switch (m_pRYLNetworkData->m_eServerType) // { -// case GameRYL::SERVER_TEST: m_dwVersion = 0x2e07d9fa; break; // Å×¼· -// case GameRYL::SERVER_REGULAR: m_dwVersion = 0xb332c5fb; break; // Á¤¼· -// case GameRYL::SERVER_BATTLE_LOHAN: m_dwVersion = 0x00000001; break; // ¹è¼· +// case GameRYL::SERVER_TEST: m_dwVersion = 0x2e07d9fa; break; // �׼� +// case GameRYL::SERVER_REGULAR: m_dwVersion = 0xb332c5fb; break; // ���� +// case GameRYL::SERVER_BATTLE_LOHAN: m_dwVersion = 0x00000001; break; // �輷 // } //#endif @@ -1394,18 +1394,18 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) g_pClientSocket = ClientSocket::CreateInstance(); /* - // ¸®¹ë·±½Ì ÀÛ¾÷ Áß Å×½ºÆ®¿ëÀ¸·Î »ç¿ëµÇ´ø ºÎºÐ + // ���뷱�� �۾� �� �׽�Ʈ������ ���Ǵ� �κ� char strLogFilePath[MAX_PATH] ; sprintf(strLogFilePath, "%s\\NetworkLog.txt", m_strClientPath); g_pSessionMgr->NetworkLog(strLogFilePath); */ - // Á¶À̽ºÆ½ ÃʱâÈ­ // - // Çѱ¹¿¡¼­´Â ÀÏ´Ü »ç¿ëÇÏÁö ¾Ê±â ¶§¹®¿¡ ¸·¾ÆµÓ´Ï´Ù. (2006-05-02 by hackermz) - // Å×½ºÆ® ¸ñÀûÀ¸·Î ·¹Áö½ºÆ®¸®ÀÇ UseJoystick Ç׸ñÀ» Âü°íÇÕ´Ï´Ù. (2006-05-15 by hackermz) + // ���̽�ƽ �ʱ�ȭ // + // �ѱ������� �ϴ� ������� �ʱ� ������ ���ƵӴϴ�. (2006-05-02 by hackermz) + // �׽�Ʈ �������� ������Ʈ���� UseJoystick �׸��� �����մϴ�. (2006-05-15 by hackermz) // if (GameRYL::KOREA != m_pRYLNetworkData->m_eInternationalCode) - // edith Á¶À̽ºÆ½ ¼öÁ¤. + // edith ���̽�ƽ ����. CInputDevice::GetInstance()->Initialize(m_hWnd, false, false, true); /* if (1 == GetUseJoystick()) @@ -1422,9 +1422,9 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) CEnumD3D::m_nDevice = m_InitValue.m_nDevice; CEnumD3D::m_nMode = m_InitValue.m_nMode; - // edith 2008.01.18 ShowState¸¦ À§ÇØ false->true·Î º¯°æÇØÁà¾ßÇÔ. - // showState°¡ true ÀÌ¸é ½ºÅÄ½Ç ¹öÆÛ¸¦ »ý¼ºÇϱ⠶§¹®¿¡ ±×·¡ÇÈÄ«µåÀÇ Æ¯¼ºÀ» »ç¼­ ÃʱâÈ­¿¡ - // ½ÇÆÐÇÒ ¼ö°¡ ÀÖ´Ù. + // edith 2008.01.18 ShowState�� ���� false->true�� �����������. + // showState�� true �̸� ���Ľ� ���۸� �����ϱ� ������ �׷���ī���� Ư���� �缭 �ʱ�ȭ�� + // ������ ���� �ִ�. m_BaseGraphicLayer.Create(m_hWnd, true, true, 0, 0, m_iScreenWidth, m_iScreenHeight ); m_pRYLGameData->m_lpSceneManager = new CSceneManager(); @@ -1433,7 +1433,7 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) m_pRYLGameData->m_lpSceneManager->m_WeatherManager.SetClearColor(&m_BaseGraphicLayer.m_ClearColor); m_pRYLGameData->m_lpSceneManager->Create(m_InitValue, (char *)m_strClientPath); - // scene manager¿¡ È­¸éÇØ»óµµ ¼³Á¤ + // scene manager�� ȭ���ػ� ���� m_pRYLGameData->m_lpSceneManager->m_ScreenWidth = m_iScreenWidth; m_pRYLGameData->m_lpSceneManager->m_ScreenHeight = m_iScreenHeight; @@ -1469,7 +1469,7 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) } // --------------------------------------------------------------------------- - // »ç¿îµå ó¸® + // ���� ó�� // try // { @@ -1483,7 +1483,7 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) // } // --------------------------------------------------------------------------- - // CharacterDataÀÇ ÇÔ¼öÆ÷ÀÎÅÍ Set + // CharacterData�� �Լ������� Set m_pRYLNetworkData->LinkCharacterData() ; m_pRYLGameData->LinkCharacterData() ; @@ -1498,7 +1498,7 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) m_pRYLGameData->m_bShowInfo = FALSE; // --------------------------------------------------------------------------- - // ŸÀÌ¸Ó ÃʱâÈ­ + // Ÿ�̸� �ʱ�ȭ GRYLTimer.InitTimer() ; @@ -1515,7 +1515,7 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) if(iLanguage >= iMaxLanguage) iLanguage = 0; - // ¹èƲ ·ÎÇÑÀº º°°³ÀÇ ¾ÆÀÌÅÛ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. + // ��Ʋ ������ ������ ������ ��ũ��Ʈ�� ����մϴ�. if (GameRYL::SERVER_BATTLE_LOHAN == m_pRYLNetworkData->m_eServerType) { sprintf(strScriptPath, "%s\\Language\\%s\\BGItemScript.gsf", m_strClientPath, szLanguage[iLanguage]); @@ -1537,7 +1537,7 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) g_QuestList.Load(strQuestPath); #else - // ¹èƲ ·ÎÇÑÀº º°°³ÀÇ ¾ÆÀÌÅÛ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. + // ��Ʋ ������ ������ ������ ��ũ��Ʈ�� ����մϴ�. if (GameRYL::SERVER_BATTLE_LOHAN == m_pRYLNetworkData->m_eServerType) { sprintf(strScriptPath, "%s\\BGItemScript.gsf", m_strClientPath); @@ -1594,10 +1594,10 @@ BOOL CClientMain::Init(HINSTANCE hInstance, INT iWidth, INT iHeight ) HRESULT CClientMain::CreateScene() { - // TextSizeÃʱâÈ­ + // TextSize�ʱ�ȭ CRYLStringTable::CreateTextSize() ; - // GM Font ÃʱâÈ­ + // GM Font �ʱ�ȭ CGMFont::CreateInstance() ; if ( FAILED( CGMFont::Instance()->InitDeviceObjects() ) ) { @@ -1605,7 +1605,7 @@ HRESULT CClientMain::CreateScene() return E_FAIL ; } - // GM UI ÃʱâÈ­ + // GM UI �ʱ�ȭ if ( FAILED( GMUIInitialize( m_hWnd, m_iScreenWidth, m_iScreenHeight ) ) ) { return E_FAIL ; @@ -1614,7 +1614,7 @@ HRESULT CClientMain::CreateScene() // --------------------------------------------------------------------------- // Init Scene - // Game SceneÀÌ¿ÜÀÇ SceneµéÀ» ·Îµå + // Game Scene�̿��� Scene���� �ε� m_pRYLSceneManager = new CRYLSceneManager() ; // Intro Scene @@ -1629,7 +1629,7 @@ HRESULT CClientMain::CreateScene() // Loagin Scene m_pRYLSceneManager->InsertScene( new CRYLLoginScene( LOGIN_SCENE ) ) ; - // WORK_LIST 2.2 NationSelectScene À̸§ ¼öÁ¤ + // WORK_LIST 2.2 NationSelectScene �̸� ���� // RaceSelect Scene m_pRYLSceneManager->InsertScene( new CRYLRaceSelectScene( RACESELECT_SCENE ) ) ; m_pRYLSceneManager->SetScene( RACESELECT_SCENE ) ; @@ -1658,7 +1658,7 @@ HRESULT CClientMain::CreateScene() m_pRYLSceneManager->SetScene( INTRO_SCENE ) ; - // ¸®¼Ò½º ÃʱâÈ­ + // ���ҽ� �ʱ�ȭ //InitResourceObject() ; return S_OK ; @@ -1797,7 +1797,7 @@ void CClientMain::Update(void) m_pRYLGameData->UpdateTipBroadCounter( fUpdate ) ; m_pRYLGameData->UpdatePartyAttackTimer( fUpdate ) ; - // Shout, FameInfo.. etc Counter ó¸® + // Shout, FameInfo.. etc Counter ó�� CRYLNetworkData::ProcessCounter( fUpdate ) ; m_pRYLGameData->UpdateSkillUseCounter( fUpdate ) ; @@ -2106,9 +2106,9 @@ void CClientMain::Update(void) } // --------------------------------------------------------------------------------- - // ±æµå °ü·Ã ¸Þ½ÃÁöâ ó¸® + // ��� ���� �޽���â ó�� - // ±æµå ¸â¹öÅÇÀÇ Âü¿©/ºÒÂü ¼±¾ð + // ��� ������� ����/���� ���� if ( m_pRYLGameData->m_dwGuildWarJoinLeaveResult & MB_YES ) { SendPacket::WarOnOff( g_GameSession, CRYLNetworkData::Instance()->m_dwMyChrID, Creature::WAR_ON, GameTime::GUILD ) ; @@ -2191,7 +2191,7 @@ void CClientMain::Update(void) if ( CRYLCommunityData::Instance()->m_dwResInvite & MB_YES ) { - // edith 2008.02.27 ±æµå °¡ÀÔ Á¦ÇÑÁ¦¿Ü + // edith 2008.02.27 ��� ���� �������� if (Creature::LEVEL_ABLE_WAR > CRYLGameData::Instance()->m_csStatus.m_Info.Level) { char szErrMsg[MAX_PATH]; @@ -2202,7 +2202,7 @@ void CClientMain::Update(void) } else { - // ÃÊû¿¡ ÀÇÇÑ °¡ÀÔ Çã°¡ + // ��û�� ���� ���� �㰡 SendPacket::CharGuildCmd( g_GameSession, CRYLCommunityData::Instance()->m_dwRefenceGID, m_pRYLNetworkData->m_dwMyChrID, CRYLCommunityData::Instance()->m_dwRefenceCID, PktGuildCmd::GC_JOIN ) ; } @@ -2211,7 +2211,7 @@ void CClientMain::Update(void) } else if ( ( CRYLCommunityData::Instance()->m_dwResInvite & MB_NO ) || ( CRYLCommunityData::Instance()->m_dwResInvite & MB_EXIT ) ) { - // ÃÊû¿¡ ÀÇÇÑ °¡ÀÔ °ÅÀý + // ��û�� ���� ���� ���� SendPacket::CharGuildCmd( g_GameSession, CRYLCommunityData::Instance()->m_dwRefenceGID, m_pRYLNetworkData->m_dwMyChrID, CRYLCommunityData::Instance()->m_dwRefenceCID, PktGuildCmd::GC_REFUSE ) ; CRYLCommunityData::Instance()->m_dwResInvite = 0 ; @@ -2247,7 +2247,7 @@ void CClientMain::Update(void) } } - // À§Ä¡ Äù½ºÆ®¸¦ ¹ÞÀ» °ÍÀÌ Àִ°¡ üũ + // ��ġ ����Ʈ�� ���� ���� �ִ°� üũ RYLCreature* pSelfCreature = RYLCreatureManager::Instance()->GetSelfCreature(); if ( pSelfCreature && g_pClientSocket->GetStatusFlag() != NS_REQUESTQUEST ) { @@ -2314,7 +2314,7 @@ void CClientMain::Update(void) { CSceneManager::m_fLife = ( FLOAT )( m_pRYLGameData->m_csStatus.GetCurrentHP() ) / ( m_pRYLGameData->m_csStatus.GetMaxHP() ) ; - // °­Á¦·Î ÀÌÆÑÆ®¸¦ ¼öÁ¤. + // ������ ����Ʈ�� ����. RYLCreature* pSelfCreature = RYLCreatureManager::Instance()->GetSelfCreature(); if(pSelfCreature) { @@ -2326,7 +2326,7 @@ void CClientMain::Update(void) } #ifndef NO_GAMEGUARD - // edith 2009.08.11 °ÔÀÓ°¡µå 2.5 ¾÷±×·¹À̵å + // edith 2009.08.11 ���Ӱ��� 2.5 ���׷��̵� // if (m_pRYLNetworkData->m_GGAuthCode.CheckFlag(GGAuthCode::GG_AUTH_CODE_1)) // { // SendPacket::CSAuthReturnCode( g_GameSession, m_pRYLNetworkData->m_dwMyChrID, 1, @@ -2361,8 +2361,8 @@ void CClientMain::Render(void) { PROFILE("Status Check"); - ////////////////////////// ½ºÅ×ÀÌÅͽº üũ - // edith 2008.03.13 Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ÇØÅ·À» ¹æÁöÇϱâ À§ÇØ ½ºÅ×ÀÌÅͽºÀÇ ¼öÄ¡¸¦ üũÇÏ´Â ºÎºÐ + ////////////////////////// �������ͽ� üũ + // edith 2008.03.13 Ŭ���̾�Ʈ���� ��ŷ�� �����ϱ� ���� �������ͽ��� ��ġ�� üũ�ϴ� �κ� if (m_wAdminMode != ADMIN_L3) { float fUpdate = CFrameTimer::GetUpdateTimer( GRYLTimer.GetCheckStatusTimerID() ) ; @@ -2387,7 +2387,7 @@ void CClientMain::Render(void) unsigned long dwKindCursor = CURSOR_NORMAL ; { PROFILE("Select Cursor"); - ////////////////////////// Ä¿¼­ ¼±Åà + ////////////////////////// Ŀ�� ���� if (m_pRYLGameData->m_dwKindCursor == CURSOR_NORMAL) { if (g_TooltipManager.m_ttRenderTarget) @@ -2432,7 +2432,7 @@ void CClientMain::Render(void) } if (!m_pRYLGameData->m_bHardwareCursor && m_pRYLGameData->m_bShowCursor) - { // ¼ÒÇÁÆ®¿þ¾î Ä¿¼­ + { // ����Ʈ���� Ŀ�� POINT *ptMousePos = g_DeviceInput.GetMouseLocal(); m_pRYLGameData->RenderCursor(m_BaseGraphicLayer.GetDevice(), ptMousePos->x, ptMousePos->y, m_pRYLGameData->m_dwKindCursor); } @@ -2447,7 +2447,7 @@ void CClientMain::Render(void) { PROFILE("Hardware Cursor"); if (m_pRYLGameData->m_bHardwareCursor) - { // Çϵå¿þ¾î Ä¿¼­ + { // �ϵ���� Ŀ�� switch (dwKindCursor) { case CURSOR_NORMAL: @@ -2527,7 +2527,7 @@ void CClientMain::RenderMain() { PROFILE("Interface Effect"); - /////////////// ÀÎÅÍÆäÀ̽º ÀÌÆÑÆ® + /////////////// �������̽� ����Ʈ DWORD effcullmode; DWORD effzmode; DWORD effalphamode; @@ -2559,7 +2559,7 @@ void CClientMain::RenderMain() m_BaseGraphicLayer.GetDevice()->SetRenderState(D3DRS_ZENABLE,effzmode); m_BaseGraphicLayer.GetDevice()->SetRenderState(D3DRS_ALPHABLENDENABLE,effalphamode); - //ÀüÁ÷½Ã °°ÀÌ ³ª¿À´Â state Ãâ·ÂºÎ + //������ ���� ������ state ��º� m_pRYLGameData->RenderClassEffect() ; } @@ -2567,7 +2567,7 @@ void CClientMain::RenderMain() { PROFILE("Etc Render"); /* - // edith 2008.01.18 ShowState È­¸é¿¡ À§Ä¡Á¤º¸µîÀÇ Ãâ·Â + // edith 2008.01.18 ShowState ȭ�鿡 ��ġ�������� ��� m_BaseGraphicLayer.ShowState(); RYLCreature* pSelfCreature = RYLCreatureManager::Instance()->GetSelfCreature(); @@ -2600,8 +2600,8 @@ void CClientMain::RenderMain() void CClientMain::SetDayTimer() { -/* // ÇÒ·ÎÀ© À̺¥Æ® - // Á¸º°·Î ½Ã°£À» ÁöÁ¤ÇÑ´Ù. +/* // �ҷ��� �̺�Ʈ + // ������ �� �����Ѵ�. if(CRYLNetworkData::Instance()->m_dwPresentZone == SERVER_ID::ZONE1 || CRYLNetworkData::Instance()->m_dwPresentZone == SERVER_ID::ZONE2 || CRYLNetworkData::Instance()->m_dwPresentZone == SERVER_ID::ZONE12 || @@ -2665,7 +2665,7 @@ void CClientMain::ProcessScreenshot() dwNumScreenShot = dwNumJPGScreenShot; } - // GMTŸÀÓ±¸Çϱâ + // GMTŸ�ӱ��ϱ� time_t rawtime; tm * ptm; time ( &rawtime ); @@ -2793,7 +2793,7 @@ void CClientMain::SetDisplay(void) long lResult = ChangeDisplaySettings(&dm, 0); if (lResult != DISP_CHANGE_SUCCESSFUL) { - // Áö¿øÇÏÁö ¾Ê´Â ¸ðµåÀÔ´Ï´Ù. + // �������� �ʴ� ����Դϴ�. } } @@ -2841,24 +2841,24 @@ BOOL CALLBACK NPGameMonCallback(DWORD dwMsg, DWORD dwArg) #ifndef NO_GAMEGUARD switch (dwMsg) { - // GameMon°úÀÇ Åë½Å ä³ÎÀÌ ²÷¾îÁ³À» °æ¿ìÀÔ´Ï´Ù. - // º¸Åë GameMonÀÌ ºñÁ¤»óÀûÀ¸·Î Á¾·áµÇ¾úÀ» °æ¿ìÀ̹ǷΠ°ÔÀÓµµ Á¾·áÇØÁÝ´Ï´Ù + // GameMon���� ��� ��� �������� ����Դϴ�. + // ���� GameMon�� ������������ ����Ǿ��� ����̹Ƿ� ���ӵ� �������ݴϴ� case NPGAMEMON_COMM_ERROR : // Communication error MessageBox(g_ClientMain.m_hWnd, CRYLStringTable::m_strString[ 1302 ], CRYLStringTable::m_strString[21], MB_OK); g_ClientMain.Destroy(); PostQuitMessage(WM_QUIT); - return FALSE; // ¹Ýµå½Ã Á¾·á + return FALSE; // �ݵ�� ���� - // GameMonÀÌ Á¤»óÀûÀ¸·Î Á¾·áµÇ¾î º¸³»´Â ¸Þ½ÃÁöÀÔ´Ï´Ù. - // °ÔÀÓµµ Á¾·áÇØÁÝ´Ï´Ù. + // GameMon�� ���������� ����Ǿ� ������ �޽����Դϴ�. + // ���ӵ� �������ݴϴ�. case NPGAMEMON_COMM_CLOSE : // Communication closing MessageBox(g_ClientMain.m_hWnd, CRYLStringTable::m_strString[ 1303 ], CRYLStringTable::m_strString[21], MB_OK); g_ClientMain.Destroy(); PostQuitMessage(WM_QUIT); - return FALSE; // ¹Ýµå½Ã Á¾·á + return FALSE; // �ݵ�� ���� - // GameMon ½ÇÇà ¿¡·¯ÀÔ´Ï´Ù. - // ¿¡·¯ÄÚµåÀÎ dwArg °ª°ú ÇÔ²² ÀûÀýÇÑ ¸Þ½ÃÁö¸¦ »ç¿ëÀÚ¿¡°Ô Ãâ·ÂÇØÁÖ°í °ÔÀÓÀ» Á¾·áÇØ ÁÝ´Ï´Ù. + // GameMon ���� �����Դϴ�. + // �����ڵ��� dwArg ���� �Բ� ������ �޽����� ����ڿ��� ������ְ� ������ ������ �ݴϴ�. case NPGAMEMON_INIT_ERROR : // GameMon Init Error { char msg[1024]; @@ -2867,33 +2867,33 @@ BOOL CALLBACK NPGameMonCallback(DWORD dwMsg, DWORD dwArg) g_ClientMain.Destroy(); PostQuitMessage(WM_QUIT); } - return FALSE; // ¹Ýµå½Ã Á¾·á + return FALSE; // �ݵ�� ���� - // ½ºÇǵåÇÙÀÌ °¨ÁöµÇ¾ú½À´Ï´Ù. - // ÀûÀýÇÑ ¸Þ½ÃÁö¿Í ÇÔ²² °ÔÀÓÀ» Á¾·áÇØÁÝ´Ï´Ù. + // ���ǵ����� �����Ǿ����ϴ�. + // ������ �޽����� �Բ� ������ �������ݴϴ�. case NPGAMEMON_SPEEDHACK : // SpeedHack detected MessageBox(g_ClientMain.m_hWnd, CRYLStringTable::m_strString[911], CRYLStringTable::m_strString[21], MB_OK); g_ClientMain.Destroy(); PostQuitMessage(WM_QUIT); - return FALSE; // Á¾·á + return FALSE; // ���� - // °ÔÀÓÇÙÀÌ ½ÇÇàµÇ¾úÁö¸¸ ¼º°øÀûÀ¸·Î °­Á¦ Á¾·á½ÃÄ×½À´Ï´Ù. - // °ÔÀÓÀ» °è¼Ó ÁøÇàÇØµµ ¹«¹æÇÏÁö¸¸ Á¾·áÇϱ⸦ ±ÇÀåÇÕ´Ï´Ù. + // �������� ����Ǿ����� ���������� ���� ������׽��ϴ�. + // ������ ��� �����ص� ���������� �����ϱ⸦ �����մϴ�. case NPGAMEMON_GAMEHACK_KILLED : // GameHack killed MessageBox(g_ClientMain.m_hWnd, CRYLStringTable::m_strString[ 1305 ], CRYLStringTable::m_strString[21], MB_OK); - return true; // °è¼Ó ÁøÇà + return true; // ��� ���� - // °ÔÀÓÇÙÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù. - // °­Á¦ Á¾·á°¡ ºÒ°¡´ÉÇÑ °æ¿ìÀ̹ǷΠÀûÀýÇÑ ¸Þ½ÃÁö Ãâ·Â ÈÄ °ÔÀÓÀ» Á¾·áÇØÁÝ´Ï´Ù. + // �������� �߰ߵǾ����ϴ�. + // ���� ���ᰡ �Ұ����� ����̹Ƿ� ������ �޽��� ��� �� ������ �������ݴϴ�. case NPGAMEMON_GAMEHACK_DETECT : // GameHack detected MessageBox(g_ClientMain.m_hWnd, CRYLStringTable::m_strString[ 1306 ], CRYLStringTable::m_strString[21], MB_OK); g_ClientMain.Destroy(); PostQuitMessage(WM_QUIT); - return FALSE; // Á¾·á + return FALSE; // ���� - // °ÔÀÓÇÙÀ¸·Î ÀǽɵǴ ÇÁ·Î±×·¥ÀÌ ½ÇÇà Áß ÀÔ´Ï´Ù. - // ȤÀº °ÔÀÓÀ̳ª °ÔÀÓ°¡µå°¡ º¯Á¶µÇ¾ú½À´Ï´Ù. - // ºÒÇÊ¿äÇÑ ÇÁ·Î±×·¥À» Á¾·áÇÏ°í ´Ù½Ã °ÔÀÓÀ» ÇØº¸¶ó´Â ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°í °ÔÀÓÀ» Á¾·áÇØÁÝ´Ï´Ù. + // ���������� �ǽɵǴ� ���α׷��� ���� �� �Դϴ�. + // Ȥ�� �����̳� ���Ӱ��尡 �����Ǿ����ϴ�. + // ���ʿ��� ���α׷��� �����ϰ� �ٽ� ������ �غ���� �޽����� �����ְ� ������ �������ݴϴ�. case NPGAMEMON_GAMEHACK_DOUBT : // GameHack doubt MessageBox(g_ClientMain.m_hWnd, CRYLStringTable::m_strString[ 2847 ], CRYLStringTable::m_strString[21], MB_OK); g_ClientMain.Destroy(); @@ -2901,13 +2901,13 @@ BOOL CALLBACK NPGameMonCallback(DWORD dwMsg, DWORD dwArg) return FALSE ; case NPGAMEMON_CHECK_CSAUTH : // CSAuth - // edith 2009.08.11 °ÔÀÓ°¡µå 2.5 ¾÷±×·¹À̵å + // edith 2009.08.11 ���Ӱ��� 2.5 ���׷��̵� // CRYLNetworkData::Instance()->m_GGAuthCode.m_dwAuthCode = dwArg; // CRYLNetworkData::Instance()->m_GGAuthCode.SetFlag(GGAuthCode::GG_AUTH_CODE_1); return TRUE; case NPGAMEMON_CHECK_CSAUTH2 : // CSAuth2 - // edith 2009.08.11 °ÔÀÓ°¡µå 2.5 ¾÷±×·¹À̵å + // edith 2009.08.11 ���Ӱ��� 2.5 ���׷��̵� ::memcpy(&CRYLNetworkData::Instance()->m_GGAuthCode.m_AuthCode2, (PVOID)dwArg, sizeof(GG_AUTH_DATA)); CRYLNetworkData::Instance()->m_GGAuthCode.SetFlag(GGAuthCode::GG_AUTH_CODE_2); /* diff --git a/Game/Client.exe b/Game/Client.exe deleted file mode 100644 index db109fb..0000000 Binary files a/Game/Client.exe and /dev/null differ