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