Initial commit: ROW Client source code

Game client codebase including:
- CharacterActionControl: Character and creature management
- GlobalScript: Network, items, skills, quests, utilities
- RYLClient: Main client application with GUI and event handlers
- Engine: 3D rendering engine (RYLGL)
- MemoryManager: Custom memory allocation
- Library: Third-party dependencies (DirectX, boost, etc.)
- Tools: Development utilities

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-29 16:24:34 +09:00
commit e067522598
5135 changed files with 1745744 additions and 0 deletions

BIN
Tools/ResourceMY/Pic1.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

BIN
Tools/ResourceMY/Pic2.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

BIN
Tools/ResourceMY/Pic3.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

BIN
Tools/ResourceMY/Pic4.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

View File

@@ -0,0 +1,257 @@
// Microsoft Visual C++ generated resource script.
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
// Çѱ¹¾î resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_KOR)
#ifdef _WIN32
LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
#pragma code_page(949)
#endif //_WIN32
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
2 TEXTINCLUDE
BEGIN
"#include ""afxres.h""\r\n"
"\0"
END
3 TEXTINCLUDE
BEGIN
"\r\n"
"\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L
FILETYPE 0x2L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "041204b0"
BEGIN
VALUE "CompanyName", "Youxiland Co. Ltd."
VALUE "FileDescription", "Client Setup Resource Library"
VALUE "FileVersion", "1, 0, 0, 1"
VALUE "InternalName", "Resource"
VALUE "LegalCopyright", "Copyright (C) 2004 Youxiland Co. Ltd. All rights reserved."
VALUE "OriginalFilename", "Resource.dll"
VALUE "ProductName", "Client Setup Resource Library"
VALUE "ProductVersion", "1, 0, 0, 1"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x412, 1200
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Bitmap
//
IDC_IMAGE01 BITMAP "Pic1.bmp"
IDB_IMAGE02 BITMAP "Pic2.bmp"
IDB_IMAGE03 BITMAP "Pic3.bmp"
IDB_IMAGE04 BITMAP "Pic4.bmp"
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE
BEGIN
IDS_APP_TITLE " Return of Warrior Client Setup"
IDS_OS_WIN98 " ROW Online Support Windows 98 Operating System."
IDS_OS_WINME " ROW Online Support Windows ME Operating System."
IDS_OS_WIN2000 " ROW Online Support Windows 2000 Operating System."
IDS_OS_WINXP " ROW Online Support Windows XP Operating System."
IDS_OS_ERROR " Can not excute properly ROW on this Operating System. ROW support Windows 98/ME/200/XP."
IDS_MEM_OK " It is possible excute ROW."
IDS_MEM_ERROR " It is possible to excute ROW, but not enouph memory. Need 256MB memory at least."
END
STRINGTABLE
BEGIN
IDS_CPU_DESC " ROW online excute properly on Pentium-3 800MHz PC. If less than, excute slowly sometime."
IDS_HDD_OK " It is possible excute ROW."
IDS_HDD_ERROR " There are no empty harddisk. Need 2GB empty harddisk at least."
IDS_DIRECTX_OK " It is possible excute ROW."
IDS_DIRECTX_ERROR " You must install DirectX 8.1b or upper version."
IDS_SOUND_OK " It is possible excute ROW."
IDS_SOUND_ERROR " Need Creative compative soundcard."
IDS_GAMEPORT_DESC " Setting UDP number."
IDS_FREQ_DESC " Setting monitors refresh frequency."
IDS_COLOR_DESC " Setting colors how many use in game."
IDS_VIDEO_DESC " Select graphic card to play ROW."
IDS_RESOLUTION_DESC " Setting display resolution to play ROW."
IDS_GRAPHICOPTION_DESC " Set automatically as PC system."
IDS_CHARSHADOW_DESC " Setting represent character shadow."
IDS_SCREENEFFECT_DESC " Setting represent gorgeous visual effect."
IDS_SCREENEFFECT_ERROR " Not support this systems video card."
END
STRINGTABLE
BEGIN
IDS_HOUSESHADOW_DESC " Setting represent building shadow."
IDS_HOUSESHADOW_ERROR " Not enough memory to represent building shadow."
IDS_TEXTURE_DESC " Setting program use high resolution texture."
IDS_TEXTURE_ERROR " Not enough memory to use high resolution texture."
IDS_VIEWRANGE_DESC " Setting range of vision."
IDS_GRASS_DESC " Setting represent glasses on ground"
IDS_WATEREFFECT_DESC "Setting represent gorgeous water effect."
IDS_WATEREFFECT_ERROR "Not support this systems video card."
IDS_GLOWEFFECT_DESC "Setting represent gorgeous glow effrect."
IDS_WEATHEREFFECT_DESC "Setting represent weather effect."
IDS_SCREEN_DESC "Setting Screen Mode"
IDS_LANGUAGE_DESC "Setting Language"
END
STRINGTABLE
BEGIN
IDS_ERR_UNKNOWNDX "Installed unknown DirectX in your system."
IDS_ERR_NOTDX "Not Installed DirectX in your system."
IDS_ERR_NOTDX8 "Not Installed DirectX 8.1 in your system."
IDS_ERR_NOHW "No devices support hardware."
IDS_ERR_HANDLE "Irregular handle value."
IDS_ERR_INITVALUE "Failured saving InitValue."
IDS_ERR_RENDEROPTION "Failured saving RanderOption value."
IDS_ERR_NOTINSTALL "Program is not installed correctly."
END
STRINGTABLE
BEGIN
IDS_LOCAL_EXIST "Yes"
IDS_LOCAL_NOTEXIST "No"
IDS_LOCAL_NEAR "Near"
IDS_LOCAL_FAR "Far"
END
STRINGTABLE
BEGIN
IDS_LOCAL_CUSTOMSETTING "Custom"
IDS_LOCAL_LOWSETTING "Low"
IDS_LOCAL_MEDIUMSETTING "Medium"
IDS_LOCAL_HIGHSETTING "High"
IDS_LOCAL_LOW "Low"
IDS_LOCAL_HIGH "High"
IDS_LOCAL_OS "Operating System"
IDS_LOCAL_MEMORY "Memory"
IDS_LOCAL_CPU "CPU Speed"
IDS_LOCAL_HDD "HDD Capacity"
IDS_LOCAL_DIRECTX "DirectX Version"
IDS_LOCAL_SOUNDCARD "Sound Card"
IDS_LOCAL_VIDEOCARD "Graphic Card"
IDS_LOCAL_RESOLUTION "Resolution"
IDS_LOCAL_COLOR "Depth Bits"
IDS_LOCAL_REFRESH "Refresh Rate"
END
STRINGTABLE
BEGIN
IDS_FOLDER "Folder"
IDS_LANGUAGE "MY"
END
STRINGTABLE
BEGIN
IDS_LOCAL_QUALITY "Quality"
IDS_LOCAL_GAMEPORT "UDP Port"
IDS_LOCAL_CHARSHADOW "Char. Shadow"
IDS_LOCAL_HOUSESHADOW "House Shadow"
IDS_LOCAL_VIEWRANGE "View Range"
IDS_LOCAL_TEXQUALITY "Texture Quality"
IDS_LOCAL_GRASS "Grass"
IDS_LOCAL_SCREENEFFECT "Screen Effect"
IDS_LOCAL_WATEREFFECT "Water Effect"
IDS_LOCAL_GLOWEFFECT "Glow Effect"
IDS_LOCAL_WEATHEREFFECT "Weather Effect"
IDS_LOCAL_SYSTEM "System"
IDS_LOCAL_GENERAL "General"
IDS_LOCAL_ADVANCE "Advance"
IDS_LOCAL_SPECIAL "Effect"
IDS_LOCAL_OK "OK"
END
STRINGTABLE
BEGIN
IDS_LOCAL_CANCEL "Cancel"
IDS_LOCAL_SCREENMODE "Screen Mode"
IDS_LOCAL_FULLSCREEN "Full Screen"
IDS_LOCAL_WINDOWMODE "Window Mode"
END
STRINGTABLE
BEGIN
IDS_LOCAL_LANGUAGE "Language"
IDS_LOCAL_LANGUAGE1 "English"
IDS_LOCAL_LANGUAGE2 "Chinese"
IDS_LOCAL_LANGUAGE3 "Japanese"
IDS_LOCAL_LANGUAGE4 "Korean"
IDS_LOCAL_LANGUAGE5 "Portuguese"
IDS_LOCAL_LANGUAGE6 "Spanish"
IDS_LOCAL_LANGUAGE7 "Polish"
END
STRINGTABLE
BEGIN
IDS_LOCAL_MULTILANGUAGESUPPORT "Multibyte Characters Support"
END
#endif // Çѱ¹¾î resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED

View File

@@ -0,0 +1,202 @@
<?xml version="1.0" encoding="ks_c_5601-1987"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="ResourceMY"
ProjectGUID="{4D243385-D5E6-4663-97EA-CE5BFC9037EE}"
RootNamespace="Resource"
SccProjectName=""
SccLocalPath=""
Keyword="Win32Proj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="Debug"
IntermediateDirectory="Debug"
ConfigurationType="2"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;RESOURCE_EXPORTS"
MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
OutputFile="$(SolutionDir)/ClientSetup/$(OutDir)/Resource.dll"
LinkIncremental="2"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile="$(OutDir)/Resource.pdb"
SubSystem="2"
ResourceOnlyDLL="TRUE"
ImportLibrary="$(OutDir)/Resource.lib"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="Release"
IntermediateDirectory="Release"
ConfigurationType="2"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;RESOURCE_EXPORTS"
RuntimeLibrary="0"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
OutputFile="$(SolutionDir)/ClientSetup/$(OutDir)/Resource.dll"
LinkIncremental="1"
GenerateDebugInformation="TRUE"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
ResourceOnlyDLL="TRUE"
ImportLibrary="$(OutDir)/Resource.lib"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release_MY|Win32"
OutputDirectory="$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;RESOURCE_EXPORTS"
RuntimeLibrary="0"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
OutputFile="$(OutDir)/Resource.dll"
LinkIncremental="1"
GenerateDebugInformation="TRUE"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
ResourceOnlyDLL="TRUE"
ImportLibrary="$(OutDir)/Resource.lib"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="소스 파일"
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
</Filter>
<Filter
Name="헤더 파일"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
<File
RelativePath=".\resource.h">
</File>
</Filter>
<Filter
Name="리소스 파일"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
<File
RelativePath=".\Pic1.bmp">
</File>
<File
RelativePath=".\Pic2.bmp">
</File>
<File
RelativePath=".\Pic3.bmp">
</File>
<File
RelativePath=".\Pic4.bmp">
</File>
<File
RelativePath=".\Resource.rc">
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@@ -0,0 +1,148 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_MY|Win32">
<Configuration>Release_MY</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{5D243385-D5E6-4663-97EA-CE5BFC9037EE}</ProjectGuid>
<RootNamespace>Resource</RootNamespace>
<SccProjectName />
<SccLocalPath />
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_MY|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_MY|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release_MY|Win32'">$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release_MY|Win32'">$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release_MY|Win32'">false</LinkIncremental>
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release_MY|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release_MY|Win32'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release_MY|Win32'" />
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;RESOURCE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
</ClCompile>
<Link>
<OutputFile>$(SolutionDir)/ClientSetup/$(OutDir)Resource.dll</OutputFile>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(OutDir)Resource.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<NoEntryPoint>true</NoEntryPoint>
<ImportLibrary>$(OutDir)Resource.lib</ImportLibrary>
<TargetMachine>MachineX86</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;RESOURCE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<Link>
<OutputFile>$(SolutionDir)/ClientSetup/$(OutDir)Resource.dll</OutputFile>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<NoEntryPoint>true</NoEntryPoint>
<ImportLibrary>$(OutDir)Resource.lib</ImportLibrary>
<TargetMachine>MachineX86</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_MY|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;RESOURCE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<Link>
<OutputFile>$(OutDir)Resource.dll</OutputFile>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<NoEntryPoint>true</NoEntryPoint>
<ImportLibrary>$(OutDir)Resource.lib</ImportLibrary>
<TargetMachine>MachineX86</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="resource.h" />
</ItemGroup>
<ItemGroup>
<None Include="Pic1.bmp" />
<None Include="Pic2.bmp" />
<None Include="Pic3.bmp" />
<None Include="Pic4.bmp" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="Resource.rc" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="소스 파일">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="헤더 파일">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="리소스 파일">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="resource.h">
<Filter>헤더 파일</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="Pic1.bmp">
<Filter>리소스 파일</Filter>
</None>
<None Include="Pic2.bmp">
<Filter>리소스 파일</Filter>
</None>
<None Include="Pic3.bmp">
<Filter>리소스 파일</Filter>
</None>
<None Include="Pic4.bmp">
<Filter>리소스 파일</Filter>
</None>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="Resource.rc">
<Filter>리소스 파일</Filter>
</ResourceCompile>
</ItemGroup>
</Project>

117
Tools/ResourceMY/resource.h Normal file
View File

@@ -0,0 +1,117 @@
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by Resource.rc
//
#define IDR_MAINFRAME 101
#define IDS_MINDEPTHBITS 102
#define IDS_MINSTENCILBITS 103
#define IDS_APP_TITLE 104
#define IDS_OS_WIN98 105
#define IDS_OS_WINME 106
#define IDS_OS_WIN2000 107
#define IDS_OS_WINXP 108
#define IDS_OS_ERROR 109
#define IDS_MEM_OK 110
#define IDS_MEM_ERROR 111
#define IDS_CPU_DESC 112
#define IDS_HDD_OK 113
#define IDS_HDD_ERROR 114
#define IDS_DIRECTX_OK 115
#define IDS_DIRECTX_ERROR 116
#define IDS_SOUND_OK 117
#define IDS_SOUND_ERROR 118
#define IDS_GAMEPORT_DESC 119
#define IDS_FREQ_DESC 120
#define IDS_COLOR_DESC 121
#define IDS_VIDEO_DESC 122
#define IDS_RESOLUTION_DESC 123
#define IDS_GRAPHICOPTION_DESC 124
#define IDS_CHARSHADOW_DESC 125
#define IDS_SCREENEFFECT_DESC 126
#define IDS_SCREENEFFECT_ERROR 127
#define IDS_HOUSESHADOW_DESC 128
#define IDS_HOUSESHADOW_ERROR 129
#define IDS_TEXTURE_DESC 130
#define IDS_TEXTURE_ERROR 131
#define IDS_VIEWRANGE_DESC 132
#define IDS_GRASS_DESC 133
#define IDS_WATEREFFECT_DESC 134
#define IDS_WATEREFFECT_ERROR 135
#define IDS_GLOWEFFECT_DESC 136
#define IDS_WEATHEREFFECT_DESC 137
#define IDS_SCREEN_DESC 138
#define IDS_LANGUAGE_DESC 139
#define IDS_ERR_UNKNOWNDX 200
#define IDS_ERR_NOTDX 201
#define IDS_ERR_NOTDX8 202
#define IDS_ERR_NOHW 203
#define IDS_ERR_HANDLE 204
#define IDS_ERR_INITVALUE 205
#define IDS_ERR_RENDEROPTION 206
#define IDS_ERR_NOTINSTALL 207
#define IDS_LOCAL_EXIST 300
#define IDS_LOCAL_NOTEXIST 301
#define IDS_LOCAL_NEAR 302
#define IDS_LOCAL_FAR 303
#define IDS_LOCAL_CUSTOMSETTING 304
#define IDS_LOCAL_LOWSETTING 305
#define IDS_LOCAL_MEDIUMSETTING 306
#define IDS_LOCAL_HIGHSETTING 307
#define IDS_LOCAL_LOW 308
#define IDS_LOCAL_HIGH 309
#define IDS_LOCAL_OS 310
#define IDS_LOCAL_MEMORY 311
#define IDS_LOCAL_CPU 312
#define IDS_LOCAL_HDD 313
#define IDS_LOCAL_DIRECTX 314
#define IDS_LOCAL_SOUNDCARD 315
#define IDS_LOCAL_VIDEOCARD 316
#define IDS_LOCAL_RESOLUTION 317
#define IDS_LOCAL_COLOR 318
#define IDS_LOCAL_REFRESH 319
#define IDS_LOCAL_QUALITY 320
#define IDS_LOCAL_GAMEPORT 321
#define IDS_LOCAL_CHARSHADOW 322
#define IDS_LOCAL_HOUSESHADOW 323
#define IDS_LOCAL_VIEWRANGE 324
#define IDS_LOCAL_TEXQUALITY 325
#define IDS_LOCAL_GRASS 326
#define IDS_LOCAL_SCREENEFFECT 327
#define IDS_LOCAL_WATEREFFECT 328
#define IDS_LOCAL_GLOWEFFECT 329
#define IDS_LOCAL_WEATHEREFFECT 330
#define IDS_LOCAL_SYSTEM 331
#define IDS_LOCAL_GENERAL 332
#define IDS_LOCAL_ADVANCE 333
#define IDS_LOCAL_SPECIAL 334
#define IDS_LOCAL_OK 335
#define IDS_LOCAL_CANCEL 336
#define IDS_LOCAL_SCREENMODE 337
#define IDS_LOCAL_FULLSCREEN 338
#define IDS_LOCAL_WINDOWMODE 339
#define IDS_LOCAL_MULTILANGUAGESUPPORT 400
#define IDS_FOLDER 500
#define IDS_LANGUAGE 501
#define IDS_LOCAL_LANGUAGE 600
#define IDS_LOCAL_LANGUAGE1 601
#define IDS_LOCAL_LANGUAGE2 602
#define IDS_LOCAL_LANGUAGE3 603
#define IDS_LOCAL_LANGUAGE4 604
#define IDS_LOCAL_LANGUAGE5 605
#define IDS_LOCAL_LANGUAGE6 606
#define IDS_LOCAL_LANGUAGE7 607
#define IDC_IMAGE01 1102
#define IDB_IMAGE02 1103
#define IDB_IMAGE03 1104
#define IDB_IMAGE04 1105
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 140
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1001
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif