diff --git a/bin/pack/root/localeinfo.py b/bin/pack/root/localeinfo.py
index f660406f..f6271ecd 100644
--- a/bin/pack/root/localeinfo.py
+++ b/bin/pack/root/localeinfo.py
@@ -9,7 +9,7 @@ MAP_TREE2 = "MAP_TREE2"
BLEND_POTION_NO_TIME = "BLEND_POTION_NO_TIME"
BLEND_POTION_NO_INFO = "BLEND_POTION_NO_INFO"
-APP_TITLE = "METIN2"
+APP_TITLE = "Metin2"
GUILD_HEADQUARTER = "Main Building"
GUILD_FACILITY = "Facility"
diff --git a/src/UserInterface/Locale.cpp b/src/UserInterface/Locale.cpp
index b83d0b38..414f546b 100644
--- a/src/UserInterface/Locale.cpp
+++ b/src/UserInterface/Locale.cpp
@@ -18,12 +18,6 @@ const char* LSS_GLOBAL = "GLOBAL";
static bool IS_CHEONMA = false;
-#ifndef LSS_SECURITY_KEY
-#define LSS_SECURITY_KEY "testtesttesttest"
-#endif
-
-std::string __SECURITY_KEY_STRING__ = LSS_SECURITY_KEY;
-
char MULTI_LOCALE_SERVICE[256] = "YMIR";
char MULTI_LOCALE_PATH[256] = "locale/ymir";
char MULTI_LOCALE_NAME[256] = "ymir";
@@ -165,11 +159,6 @@ int LocaleService_GetSkillPower(unsigned level)
return INTERNATIONAL_SKILL_POWERS[level];
}
-const char* LocaleService_GetSecurityKey()
-{
- return __SECURITY_KEY_STRING__.c_str();
-}
-
// CHEONMA
void LocaleService_SetCHEONMA(bool isEnable)
{
@@ -243,12 +232,6 @@ void LocaleService_ForceSetLocale(const char* name, const char* localePath)
{
strcpy(MULTI_LOCALE_NAME, name);
strcpy(MULTI_LOCALE_PATH, localePath);
-
- // ±âÁ¸ õ¸¶ ¼¹ö·Î Á¢¼Ó½Ã¿¡´Â security key º¯°æ (WE ¹öÀü Ŭ¶ó·Î õ¸¶¼¹ö Á¢¼ÓÇϱâ À§ÇÔ)
- if (0 == stricmp(name, "ymir"))
- __SECURITY_KEY_STRING__ = "testtesttesttest";
- if (0 == stricmp(name, "we_korea"))
- __SECURITY_KEY_STRING__ = "1234abcd5678efgh";
}
#if defined(LOCALE_SERVICE_GLOBAL)
@@ -257,36 +240,35 @@ struct SLOCALEDATA
const char* szServiceName;
const char* szLocaleName;
WORD wCodePage;
- const char* szSecurityKey;
} gs_stLocaleData[] = {
- { LSS_YMIR, "ymir", 949, "testtesttesttest" }, // Korea
- { LSS_EUROPE, "de", 1252, "1234abcd5678efgh" }, // GameForge (Germany)
- { LSS_EUROPE, "en", 1252, "1234abcd5678efgh" }, // GameForge (United Kingdom)
- { LSS_EUROPE, "us", 1252, "1234abcd5678efgh" }, // GameForge (USA)
- { LSS_EUROPE, "es", 1252, "1234abcd5678efgh" }, // GameForge (Spain)
- { LSS_EUROPE, "it", 1252, "1234abcd5678efgh" }, // GameForge (Italy)
- { LSS_EUROPE, "fr", 1252, "1234abcd5678efgh" }, // GameForge (France)
- { LSS_EUROPE, "pt", 1252, "1234abcd5678efgh" }, // GameForge (Portugal)
- { LSS_EUROPE, "tr", 1253, "1234abcd5678efgh" }, // GameForge (Greece)
- { LSS_EUROPE, "pl", 1250, "1234abcd5678efgh" }, // GameForge (Poland)
- { LSS_EUROPE, "tr", 1254, "1234abcd5678efgh" }, // GameForge (Turkey)
- { LSS_EUROPE, "dk", 1252, "1234abcd5678efgh" }, // GameForge (Demmark)
- { LSS_EUROPE, "ae", 1256, "1234abcd5678efgh" }, // GameForge (United Arab Emirate)
- { LSS_EUROPE, "mx", 1252, "1234abcd5678efgh" }, // GameForge (Mexico)
- { LSS_EUROPE, "nl", 1252, "1234abcd5678efgh" }, // GameForge (Netherlands)
- { LSS_EUROPE, "cz", 1252, "1234abcd5678efgh" }, // GameForge (Czech Republic)
- { LSS_EUROPE, "ru", 1251, "1234abcd5678efgh" }, // GameForge (Russian Federation)
- { LSS_EUROPE, "hu", 1250, "1234abcd5678efgh" }, // GameForge (Hungary)
- { LSS_EUROPE, "ro", 1250, "1234abcd5678efgh" }, // GameForge (Romania)
- { LSS_EUROPE, "ca", 1252, "testtesttesttest" }, // Z8Games (Canada)
- { LSS_EUROPE, "sg", 1252, "testtesttesttest" }, // TEC (Singapore)
- { LSS_JAPAN, "japan", 932, "testtesttesttest" }, // Japan
- { LSS_EUROPE, "br", 1252, "testtesttesttest" }, // OnGame (Brazil)
- { LSS_HONGKONG, "hongkong", 950, "testtesttesttest" }, // HongKong & Taiwan
- { LSS_NEWCIBN, "newcibn", 936, "testtesttesttest" }, // CIBN (Free world)
- { LSS_ENGLISH, "english", 949, "testtesttesttest" }, // English (Obsoleted)
- { LSS_YMIR, "kr", 949, "testtesttesttest" }, // Korea (Obsoleted)
- { NULL, NULL, 0, "testtesttesttest" }
+ { LSS_YMIR, "ymir", 949 }, // Korea
+ { LSS_EUROPE, "de", 1252 }, // GameForge (Germany)
+ { LSS_EUROPE, "en", 1252 }, // GameForge (United Kingdom)
+ { LSS_EUROPE, "us", 1252 }, // GameForge (USA)
+ { LSS_EUROPE, "es", 1252 }, // GameForge (Spain)
+ { LSS_EUROPE, "it", 1252 }, // GameForge (Italy)
+ { LSS_EUROPE, "fr", 1252 }, // GameForge (France)
+ { LSS_EUROPE, "pt", 1252 }, // GameForge (Portugal)
+ { LSS_EUROPE, "tr", 1253 }, // GameForge (Greece)
+ { LSS_EUROPE, "pl", 1250 }, // GameForge (Poland)
+ { LSS_EUROPE, "tr", 1254 }, // GameForge (Turkey)
+ { LSS_EUROPE, "dk", 1252 }, // GameForge (Demmark)
+ { LSS_EUROPE, "ae", 1256 }, // GameForge (United Arab Emirate)
+ { LSS_EUROPE, "mx", 1252 }, // GameForge (Mexico)
+ { LSS_EUROPE, "nl", 1252 }, // GameForge (Netherlands)
+ { LSS_EUROPE, "cz", 1252 }, // GameForge (Czech Republic)
+ { LSS_EUROPE, "ru", 1251 }, // GameForge (Russian Federation)
+ { LSS_EUROPE, "hu", 1250 }, // GameForge (Hungary)
+ { LSS_EUROPE, "ro", 1250 }, // GameForge (Romania)
+ { LSS_EUROPE, "ca", 1252 }, // Z8Games (Canada)
+ { LSS_EUROPE, "sg", 1252 }, // TEC (Singapore)
+ { LSS_JAPAN, "japan", 932 }, // Japan
+ { LSS_EUROPE, "br", 1252 }, // OnGame (Brazil)
+ { LSS_HONGKONG, "hongkong", 950 }, // HongKong & Taiwan
+ { LSS_NEWCIBN, "newcibn", 936 }, // CIBN (Free world)
+ { LSS_ENGLISH, "english", 949 }, // English (Obsoleted)
+ { LSS_YMIR, "kr", 949 }, // Korea (Obsoleted)
+ { NULL, NULL, 0 }
};
const char* LocaleService_GetName()
@@ -379,8 +361,6 @@ bool LocaleService_LoadGlobal(HINSTANCE hInstance)
strcpy(MULTI_LOCALE_NAME, gs_stLocaleData[gs_iLocale].szLocaleName);
sprintf(MULTI_LOCALE_PATH, "locale/%s", gs_stLocaleData[gs_iLocale].szLocaleName);
MULTI_LOCALE_CODE = gs_stLocaleData[gs_iLocale].wCodePage;
- if(gs_stLocaleData[gs_iLocale].szSecurityKey)
- __SECURITY_KEY_STRING__ = gs_stLocaleData[gs_iLocale].szSecurityKey;
return true;
}
#else
diff --git a/src/UserInterface/Locale.h b/src/UserInterface/Locale.h
index d1630429..63fa7b96 100644
--- a/src/UserInterface/Locale.h
+++ b/src/UserInterface/Locale.h
@@ -1,6 +1,12 @@
#pragma once
-#include "Locale_inc.h"
+#define LOCALE_SERVICE_EUROPE
+
+#define ENABLE_COSTUME_SYSTEM
+#define ENABLE_ENERGY_SYSTEM
+#define ENABLE_DRAGON_SOUL_SYSTEM
+#define ENABLE_NEW_EQUIPMENT_SYSTEM
+
bool LocaleService_IsYMIR();
bool LocaleService_IsJAPAN();
@@ -9,13 +15,11 @@ bool LocaleService_IsHONGKONG();
bool LocaleService_IsTAIWAN();
bool LocaleService_IsNEWCIBN();
bool LocaleService_IsEUROPE();
-bool LocaleService_IsWorldEdition();
unsigned LocaleService_GetCodePage();
const char* LocaleService_GetName();
const char* LocaleService_GetLocaleName();
const char* LocaleService_GetLocalePath();
-const char* LocaleService_GetSecurityKey();
BOOL LocaleService_IsLeadByte( const char chByte );
int LocaleService_StringCompareCI( LPCSTR szStringLeft, LPCSTR szStringRight, size_t sizeLength );
diff --git a/src/UserInterface/Locale_inc.h b/src/UserInterface/Locale_inc.h
deleted file mode 100644
index 50e71431..00000000
--- a/src/UserInterface/Locale_inc.h
+++ /dev/null
@@ -1,4 +0,0 @@
-#define LOCALE_SERVICE_SINGAPORE // ½Ì°¡Æú
-#define ENABLE_COSTUME_SYSTEM
-#define ENABLE_ENERGY_SYSTEM
-#define ENABLE_NEW_EQUIPMENT_SYSTEM
diff --git a/src/UserInterface/Locale_inc_BR.h b/src/UserInterface/Locale_inc_BR.h
deleted file mode 100644
index 7ce2bf5c..00000000
--- a/src/UserInterface/Locale_inc_BR.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#define LOCALE_SERVICE_BRAZIL // ºê¶óÁú
-
-#define ENABLE_COSTUME_SYSTEM
-#define ENABLE_ENERGY_SYSTEM
-#define ENABLE_DRAGON_SOUL_SYSTEM
\ No newline at end of file
diff --git a/src/UserInterface/Locale_inc_CA.h b/src/UserInterface/Locale_inc_CA.h
deleted file mode 100644
index e60d4872..00000000
--- a/src/UserInterface/Locale_inc_CA.h
+++ /dev/null
@@ -1,4 +0,0 @@
-#define LOCALE_SERVICE_CANADA // ij³ª´Ù
-
-#define ENABLE_COSTUME_SYSTEM
-#define ENABLE_ENERGY_SYSTEM
diff --git a/src/UserInterface/Locale_inc_EU.h b/src/UserInterface/Locale_inc_EU.h
deleted file mode 100644
index 70c2583a..00000000
--- a/src/UserInterface/Locale_inc_EU.h
+++ /dev/null
@@ -1,3 +0,0 @@
-#define LOCALE_SERVICE_EUROPE // À¯·´
-
-#define LSS_SECURITY_KEY "1234abcd5678efgh"
diff --git a/src/UserInterface/Locale_inc_EU2.h b/src/UserInterface/Locale_inc_EU2.h
deleted file mode 100644
index 5add6e1b..00000000
--- a/src/UserInterface/Locale_inc_EU2.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#define LOCALE_SERVICE_EUROPE // À¯·´
-
-#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_GB.h b/src/UserInterface/Locale_inc_GB.h
deleted file mode 100644
index 85745898..00000000
--- a/src/UserInterface/Locale_inc_GB.h
+++ /dev/null
@@ -1,3 +0,0 @@
-#define LOCALE_SERVICE_GLOBAL // GLOBAL version
-
-#define USE_RELATIVE_PATH
diff --git a/src/UserInterface/Locale_inc_HK.h b/src/UserInterface/Locale_inc_HK.h
deleted file mode 100644
index e1d64b0f..00000000
--- a/src/UserInterface/Locale_inc_HK.h
+++ /dev/null
@@ -1,2 +0,0 @@
-#define LOCALE_SERVICE_HONGKONG // È«Äá
-
diff --git a/src/UserInterface/Locale_inc_JP.h b/src/UserInterface/Locale_inc_JP.h
deleted file mode 100644
index bdc03217..00000000
--- a/src/UserInterface/Locale_inc_JP.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#define LOCALE_SERVICE_WE_JAPAN // World Edition(À¯·´ ¹öÁ¯) ¹öÁ¯ÀÇ ÀϺ»
-#define LOCALE_SERVICE_EUROPE // À¯·´
-
-#define LSS_SECURITY_KEY "1234abcd5678efgh"
-
-#define ENABLE_COSTUME_SYSTEM
-#define ENABLE_ENERGY_SYSTEM
-#define USE_OPENID
diff --git a/src/UserInterface/Locale_inc_KO.h b/src/UserInterface/Locale_inc_KO.h
deleted file mode 100644
index ca7ecee8..00000000
--- a/src/UserInterface/Locale_inc_KO.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "Locale_inc_EU.h"
-
-#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_KO_DEV.h b/src/UserInterface/Locale_inc_KO_DEV.h
deleted file mode 100644
index 28fcbc82..00000000
--- a/src/UserInterface/Locale_inc_KO_DEV.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#define LOCALE_SERVICE_YMIR // Korean
-
-#define LOCALE_SERVICE_STAGE_DEVELOPMENT
-
-#define USE_RELATIVE_PATH
diff --git a/src/UserInterface/Locale_inc_NEWCIBN.h b/src/UserInterface/Locale_inc_NEWCIBN.h
deleted file mode 100644
index 4c20a68e..00000000
--- a/src/UserInterface/Locale_inc_NEWCIBN.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#define LOCALE_SERVICE_NEWCIBN // Áß±¹ ÀÚÀ¯¼¼°è
-
-#define ENABLE_COSTUME_SYSTEM
-#define ENABLE_ENERGY_SYSTEM
-#define ENABLE_DRAGON_SOUL_SYSTEM
-#define ENABLE_NEW_EQUIPMENT_SYSTEM
\ No newline at end of file
diff --git a/src/UserInterface/Locale_inc_SG.h b/src/UserInterface/Locale_inc_SG.h
deleted file mode 100644
index 0d59ed9c..00000000
--- a/src/UserInterface/Locale_inc_SG.h
+++ /dev/null
@@ -1,3 +0,0 @@
-#define LOCALE_SERVICE_SINGAPORE // ½Ì°¡Æú
-#define ENABLE_COSTUME_SYSTEM
-#define ENABLE_ENERGY_SYSTEM
diff --git a/src/UserInterface/Locale_inc_VI.h b/src/UserInterface/Locale_inc_VI.h
deleted file mode 100644
index 00489384..00000000
--- a/src/UserInterface/Locale_inc_VI.h
+++ /dev/null
@@ -1 +0,0 @@
-#define LOCALE_SERVICE_VIETNAM // º£Æ®³²
diff --git a/src/UserInterface/Locale_inc_dev.h b/src/UserInterface/Locale_inc_dev.h
deleted file mode 100644
index ad2f9612..00000000
--- a/src/UserInterface/Locale_inc_dev.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "Locale_inc_EU.h"
-
-#define ENABLE_COSTUME_SYSTEM
-#define ENABLE_ENERGY_SYSTEM
-#define ENABLE_DRAGON_SOUL_SYSTEM
-#define ENABLE_NEW_EQUIPMENT_SYSTEM
\ No newline at end of file
diff --git a/src/UserInterface/PythonNetworkStreamPhaseLogin.cpp b/src/UserInterface/PythonNetworkStreamPhaseLogin.cpp
index 7c383d27..d951be11 100644
--- a/src/UserInterface/PythonNetworkStreamPhaseLogin.cpp
+++ b/src/UserInterface/PythonNetworkStreamPhaseLogin.cpp
@@ -89,8 +89,6 @@ void CPythonNetworkStream::LoginPhase()
void CPythonNetworkStream::SetLoginPhase()
{
- const char* key = LocaleService_GetSecurityKey();
-
if ("Login" != m_strPhase)
m_phaseLeaveFunc.Run();
diff --git a/src/UserInterface/UserInterface.rc b/src/UserInterface/UserInterface.rc
index ef9adfef..f966125d 100644
--- a/src/UserInterface/UserInterface.rc
+++ b/src/UserInterface/UserInterface.rc
@@ -1,7 +1,6 @@
// Microsoft Visual C++ generated resource script.
//
#include "resource.h"
-#include "version.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
@@ -14,61 +13,11 @@
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
-// ÀϺ»¾î resources
+// English (United States) resources
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_JPN)
-#ifdef _WIN32
-LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
-#pragma code_page(932)
-#endif //_WIN32
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// String Table
-//
-
-STRINGTABLE
-BEGIN
- IDS_POSSESSIVE_MORPHENE "'s"
-END
-
-#endif // ÀϺ»¾î resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-/////////////////////////////////////////////////////////////////////////////
-// Áß±¹¾î(Áß±¹) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
-#ifdef _WIN32
-LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
-#pragma code_page(936)
-#endif //_WIN32
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// String Table
-//
-
-STRINGTABLE
-BEGIN
- IDS_POSSESSIVE_MORPHENE "'s"
- IDS_WARN_BAD_DRIVER "Ï£ÍûÄúÄܸüÐÂÏÔ¿¨Çý¶¯¡£"
- IDS_WARN_NO_TNL "ÄúµÄÏÔ¿¨²»Ö§³Ö3D TnL Ó²¼þ¼ÓËÙ\nÓÎÏ·½«ÎÞ·¨Õý³£ÔËÐС£"
-END
-
-#endif // Áß±¹¾î(Áß±¹) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-/////////////////////////////////////////////////////////////////////////////
-// Çѱ¹¾î resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_KOR)
-#ifdef _WIN32
-LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
-#pragma code_page(949)
-#endif //_WIN32
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#pragma code_page(1252)
/////////////////////////////////////////////////////////////////////////////
//
@@ -117,19 +66,20 @@ END
// Cursor
//
-IDC_CURSOR_NORMAL CURSOR "Cursors\\cursor.cur"
-IDC_CURSOR_CHAIR CURSOR "Cursors\\cursor_chair.cur"
-IDC_CURSOR_DOOR CURSOR "Cursors\\cursor_door.cur"
-IDC_CURSOR_NO CURSOR "Cursors\\cursor_no.cur"
-IDC_CURSOR_PICK CURSOR "Cursors\\cursor_pick.cur"
-IDC_CURSOR_TALK CURSOR "Cursors\\cursor_talk.cur"
-IDC_CURSOR_ATTACK CURSOR "Cursors\\cursor_attack.cur"
-IDC_CURSOR_BUY CURSOR "cursors\\cursor_buy.cur"
-IDC_CURSOR_SELL CURSOR "cursors\\cursor_sell.cur"
+IDC_CURSOR_NORMAL CURSOR "Cursors\\cursor.cur"
+IDC_CURSOR_CHAIR CURSOR "Cursors\\cursor_chair.cur"
+IDC_CURSOR_DOOR CURSOR "Cursors\\cursor_door.cur"
+IDC_CURSOR_NO CURSOR "Cursors\\cursor_no.cur"
+IDC_CURSOR_PICK CURSOR "Cursors\\cursor_pick.cur"
+IDC_CURSOR_TALK CURSOR "Cursors\\cursor_talk.cur"
+IDC_CURSOR_ATTACK CURSOR "Cursors\\cursor_attack.cur"
+IDC_CURSOR_BUY CURSOR "Cursors\\cursor_buy.cur"
+IDC_CURSOR_SELL CURSOR "Cursors\\cursor_sell.cur"
IDC_CURSOR_CAMERA_ROTATE CURSOR "Cursors\\cursor_camera_rotate.cur"
-IDC_CURSOR_HSIZE CURSOR "Cursors\\cursor_hsize.cur"
-IDC_CURSOR_VSIZE CURSOR "Cursors\\cursor_vsize.cur"
-IDC_CURSOR_HVSIZE CURSOR "Cursors\\cursor_hvsize.cur"
+IDC_CURSOR_HSIZE CURSOR "Cursors\\cursor_hsize.cur"
+IDC_CURSOR_VSIZE CURSOR "Cursors\\cursor_vsize.cur"
+IDC_CURSOR_HVSIZE CURSOR "Cursors\\cursor_hvsize.cur"
+
/////////////////////////////////////////////////////////////////////////////
//
@@ -137,7 +87,7 @@ IDC_CURSOR_HVSIZE CURSOR "Cursors\\cursor_hvsize.cur"
//
#ifdef APSTUDIO_INVOKED
-GUIDELINES DESIGNINFO
+GUIDELINES DESIGNINFO
BEGIN
IDD_SELECT_LOCALE, DIALOG
BEGIN
@@ -157,14 +107,15 @@ END
// remains consistent on all systems.
IDI_METIN2 ICON "metin2.ico"
+
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION VER_FILE_VERSION
- PRODUCTVERSION 1,0,0,1
+ FILEVERSION 0,2,0,0
+ PRODUCTVERSION 0,2,0,0
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -179,14 +130,14 @@ BEGIN
BEGIN
BLOCK "080003b5"
BEGIN
- VALUE "CompanyName", "Ymir Entertainment"
- VALUE "FileDescription", "Metin2Client"
- VALUE "FileVersion", VER_FILE_VERSION_STR "\0"
+ VALUE "CompanyName", "The Old Metin2 Project"
+ VALUE "FileDescription", "The Metin2 Client"
+ VALUE "FileVersion", "0.2.0.0"
VALUE "InternalName", "Metin2Client"
- VALUE "LegalCopyright", "Copyright (C) 2011"
- VALUE "OriginalFilename", "Metin2Client.exe"
+ VALUE "LegalCopyright", "Copyright (C) 2024"
+ VALUE "OriginalFilename", "Metin2.exe"
VALUE "ProductName", "Metin2Client"
- VALUE "ProductVersion", "1, 0, 0, 1"
+ VALUE "ProductVersion", "0.2.0.0"
END
END
BLOCK "VarFileInfo"
@@ -201,36 +152,7 @@ END
// String Table
//
-STRINGTABLE
-BEGIN
- IDS_APP_NAME "¸Þƾ2"
- IDS_POSSESSIVE_MORPHENE "ÀÇ"
- IDS_WARN_BAD_DRIVER "±×·¡ÇÈ µå¶óÀ̹ö¸¦ ¾÷µ¥ÀÌÆ® ÇϽñ⠹ٶø´Ï´Ù."
- IDS_WARN_NO_TNL "»ç¿ëÇÏ°í °è½Å ½Ã½ºÅÛÀÇ ±×·¡ÇÈÄ«µå´Â 3D TnL Çϵå¿þ¾î °¡¼ÓÀÌ Áö¿øµÇÁö ¾Ê¾Æ\n°ÔÀÓÀÌ ´À¸®°Ô ½ÇÇàµÇ°Å³ª Á¦´ë·Î ½ÇÇàµÇÁö ¾ÊÀ»¼ö ÀÖ½À´Ï´Ù."
- IDS_ERR_CANNOT_READ_FILE "%s ÆÄÀÏÀ» ÀÐÀ» ¼ö ¾ø½À´Ï´Ù."
- IDS_ERR_NOT_LATEST_FILE "'%s' ÆÄÀÏÀº ÃֽŹöÀüÀÌ ¾Æ´Õ´Ï´Ù. ·±Ã³¸¦ ´Ù½Ã ½ÇÇàÇØÁÖ¼¼¿ä."
- IDS_ERR_MUST_LAUNCH_FROM_PATCHER "Ŭ¶óÀ̾ðÆ®´Â ÆÐó¸¦ »ç¿ëÇؼ ½ÇÇàµÇ¾î¾ß ÇÕ´Ï´Ù."
-END
-
-#endif // Çѱ¹¾î resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-/////////////////////////////////////////////////////////////////////////////
-// ¿µ¾î(¹Ì±¹) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-#pragma code_page(1252)
-#endif //_WIN32
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// String Table
-//
-
-STRINGTABLE
+STRINGTABLE
BEGIN
IDS_APP_NAME "Metin 2"
IDS_POSSESSIVE_MORPHENE "'s"
@@ -241,7 +163,7 @@ BEGIN
IDS_ERR_MUST_LAUNCH_FROM_PATCHER "Please run patcher."
END
-#endif // ¿µ¾î(¹Ì±¹) resources
+#endif // English (United States) resources
/////////////////////////////////////////////////////////////////////////////
@@ -255,3 +177,4 @@ END
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED
+
diff --git a/src/UserInterface/UserInterface.vcxproj b/src/UserInterface/UserInterface.vcxproj
index 801e36e9..84318307 100644
--- a/src/UserInterface/UserInterface.vcxproj
+++ b/src/UserInterface/UserInterface.vcxproj
@@ -143,7 +143,7 @@
NDEBUG;%(PreprocessorDefinitions)
- 0x0412
+ 0x0409
NotSet
@@ -196,7 +196,7 @@
_DEBUG;%(PreprocessorDefinitions)
- 0x0412
+ 0x0409
NotSet
@@ -241,7 +241,7 @@
NDEBUG;%(PreprocessorDefinitions)
- 0x0412
+ 0x0409
NotSet
@@ -292,7 +292,7 @@
NDEBUG;%(PreprocessorDefinitions)
- 0x0412
+ 0x0409
NotSet
@@ -422,20 +422,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/UserInterface/UserInterface.vcxproj.filters b/src/UserInterface/UserInterface.vcxproj.filters
index f28ff602..1976b3b1 100644
--- a/src/UserInterface/UserInterface.vcxproj.filters
+++ b/src/UserInterface/UserInterface.vcxproj.filters
@@ -406,48 +406,6 @@
Locale
-
- Locale
-
-
- Locale
-
-
- Locale
-
-
- Locale
-
-
- Locale
-
-
- Locale
-
-
- Locale
-
-
- Locale
-
-
- Locale
-
-
- Locale
-
-
- Locale
-
-
- Locale
-
-
- Locale
-
-
- Locale
-
Network
diff --git a/src/UserInterface/metin2.ico b/src/UserInterface/metin2.ico
index 0c02a0a6..1097646e 100644
Binary files a/src/UserInterface/metin2.ico and b/src/UserInterface/metin2.ico differ