diff --git a/VisualStudio2026/debug.props b/VisualStudio2026/debug.props new file mode 100644 index 00000000..967ecdb5 --- /dev/null +++ b/VisualStudio2026/debug.props @@ -0,0 +1,23 @@ + + + + + + $(ProjectDir)../ + true + + + + false + false + EnableFastChecks + MultiThreadedDebug + $(IntDir)\obj_r\%(RelativeDir) + /bigobj%(AdditionalOptions) + + + $(OTCLIENT_LIBDEPS_D);$(OTCLIENT_LIBDEPS_SHARED) + + + + diff --git a/VisualStudio2026/otclient.sln b/VisualStudio2026/otclient.sln new file mode 100644 index 00000000..160cae1e --- /dev/null +++ b/VisualStudio2026/otclient.sln @@ -0,0 +1,37 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 18 +VisualStudioVersion = 18.2.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "otclient", "otclient.vcxproj", "{17A8F78F-1FFB-4128-A3B3-59CC6C19D89A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|Win32 = Debug|Win32 + DirectX|x64 = DirectX|x64 + DirectX|Win32 = DirectX|Win32 + OpenGL|x64 = OpenGL|x64 + OpenGL|Win32 = OpenGL|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {17A8F78F-1FFB-4128-A3B3-59CC6C19D89A}.Debug|x64.ActiveCfg = Debug|x64 + {17A8F78F-1FFB-4128-A3B3-59CC6C19D89A}.Debug|x64.Build.0 = Debug|x64 + {17A8F78F-1FFB-4128-A3B3-59CC6C19D89A}.Debug|Win32.ActiveCfg = Debug|Win32 + {17A8F78F-1FFB-4128-A3B3-59CC6C19D89A}.Debug|Win32.Build.0 = Debug|Win32 + {17A8F78F-1FFB-4128-A3B3-59CC6C19D89A}.DirectX|x64.ActiveCfg = DirectX|x64 + {17A8F78F-1FFB-4128-A3B3-59CC6C19D89A}.DirectX|x64.Build.0 = DirectX|x64 + {17A8F78F-1FFB-4128-A3B3-59CC6C19D89A}.DirectX|Win32.ActiveCfg = DirectX|Win32 + {17A8F78F-1FFB-4128-A3B3-59CC6C19D89A}.DirectX|Win32.Build.0 = DirectX|Win32 + {17A8F78F-1FFB-4128-A3B3-59CC6C19D89A}.OpenGL|x64.ActiveCfg = OpenGL|x64 + {17A8F78F-1FFB-4128-A3B3-59CC6C19D89A}.OpenGL|x64.Build.0 = OpenGL|x64 + {17A8F78F-1FFB-4128-A3B3-59CC6C19D89A}.OpenGL|Win32.ActiveCfg = OpenGL|Win32 + {17A8F78F-1FFB-4128-A3B3-59CC6C19D89A}.OpenGL|Win32.Build.0 = OpenGL|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = TRUE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {9729773E-3760-4D27-9CB3-F3AC2A011E79} + EndGlobalSection +EndGlobal diff --git a/VisualStudio2026/otclient.vcxproj b/VisualStudio2026/otclient.vcxproj new file mode 100644 index 00000000..1fe8d4d4 --- /dev/null +++ b/VisualStudio2026/otclient.vcxproj @@ -0,0 +1,814 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + DirectX + Win32 + + + DirectX + x64 + + + OpenGL + Win32 + + + OpenGL + x64 + + + + Win32Proj + {17A8F78F-1FFB-4128-A3B3-59CC6C19D89A} + otclient + 10.0 + + + + x64 + + + Application + false + v145 + false + PGOptimize + MultiByte + + + Application + false + v145 + false + PGOptimize + MultiByte + + + Application + false + v145 + false + PGOptimize + MultiByte + + + Application + false + v145 + false + PGOptimize + MultiByte + + + Application + false + v145 + false + false + MultiByte + + + Application + false + v145 + false + false + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(VC_IncludePath);$(WindowsSDK_IncludePath);../src; + otclient_gl + + + $(VC_IncludePath);$(WindowsSDK_IncludePath);../src; + otclient_gl_x64 + + + $(VC_IncludePath);$(WindowsSDK_IncludePath);../src; + otclient_dx + + + $(VC_IncludePath);$(WindowsSDK_IncludePath);../src; + otclient_dx_x64 + + + $(VC_IncludePath);$(WindowsSDK_IncludePath);../src; + otclient_debug + + + $(VC_IncludePath);$(WindowsSDK_IncludePath);../src; + otclient_debug_x64 + + + true + true + + + x86-windows-static + Debug + + + x64-windows-static + Debug + + + x86-windows-static + Release + + + x64-windows-static + Release + + + x86-windows-static + Release + + + x64-windows-static + Release + + + + $(PREPROCESSOR_DEFS);%(PreprocessorDefinitions);WITH_ENCRYPTION;_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING;_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNINGS;NDEBUG + MultiThreaded + StreamingSIMDExtensions2 + MaxSpeed + true + true + Speed + false + Async + Fast + true + false + true + false + stdcpp17 + false + true + Default + Guard + %(AdditionalIncludeDirectories) + false + true + /bigobj %(AdditionalOptions) + false + true + 4834 + Default + + + MachineX86 + DebugFull + true + true + NotSet + false + %(AdditionalLibraryDirectories) + true + + + + + $(PREPROCESSOR_DEFS);%(PreprocessorDefinitions);WITH_ENCRYPTION;_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING;_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNINGS;NDEBUG + MultiThreaded + StreamingSIMDExtensions2 + MaxSpeed + true + true + Speed + false + Async + Fast + true + false + true + false + stdcpp17 + false + true + Default + Guard + %(AdditionalIncludeDirectories) + false + true + /bigobj %(AdditionalOptions) + false + true + 4834 + Default + + + DebugFull + true + true + NotSet + false + %(AdditionalLibraryDirectories) + true + + + + + $(PREPROCESSOR_DEFS);%(PreprocessorDefinitions);WITH_ENCRYPTION;OPENGL_ES;_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING;_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNINGS;NDEBUG + MultiThreaded + StreamingSIMDExtensions2 + MaxSpeed + true + true + Speed + false + Async + Fast + true + false + true + false + stdcpp17 + false + true + Default + Guard + %(AdditionalIncludeDirectories) + false + true + /bigobj %(AdditionalOptions) + false + true + 4326 + + + MachineX86 + DebugFull + true + true + NotSet + false + %(AdditionalLibraryDirectories) + true + false + libEGL.lib;libGLESv2.lib;dxgi.lib;d3d9.lib;d3d11.lib;dxguid.lib;%(AdditionalDependencies) + /ignore:4286 %(AdditionalOptions) + + + OPENGL_ES + + + + + $(PREPROCESSOR_DEFS);%(PreprocessorDefinitions);WITH_ENCRYPTION;OPENGL_ES;_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING;_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNINGS;NDEBUG + MultiThreaded + StreamingSIMDExtensions2 + MaxSpeed + true + true + Speed + false + Async + Fast + true + false + true + false + stdcpp17 + false + true + Default + Guard + %(AdditionalIncludeDirectories) + false + true + /bigobj %(AdditionalOptions) + false + true + 4326 + + + DebugFull + true + true + NotSet + false + %(AdditionalLibraryDirectories) + true + dxgi.lib;d3d9.lib;d3d11.lib;dxguid.lib;%(AdditionalDependencies) + /ignore:4286 %(AdditionalOptions) + + + OPENGL_ES + + + + + $(PREPROCESSOR_DEFS);%(PreprocessorDefinitions);_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING;_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNINGS + MultiThreadedDebug + StreamingSIMDExtensions2 + Disabled + false + false + Size + false + Async + Fast + true + false + true + true + stdcpp17 + false + true + EnableFastChecks + Guard + %(AdditionalIncludeDirectories) + false + false + /bigobj %(AdditionalOptions) + false + true + 4326 + ProgramDatabase + Disabled + false + false + + + MachineX86 + true + true + true + NotSet + false + %(AdditionalLibraryDirectories) + true + false + %(AdditionalDependencies) + + + /VERBOSE:LIB %(AdditionalOptions) + + + OPENGL_ES + + + false + + + + + $(PREPROCESSOR_DEFS);%(PreprocessorDefinitions);OPENGL_ES;_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING;_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNINGS + MultiThreadedDebug + StreamingSIMDExtensions2 + Disabled + false + false + Size + false + Async + Fast + true + false + true + true + stdcpp17 + false + true + EnableFastChecks + Guard + %(AdditionalIncludeDirectories) + false + false + /bigobj %(AdditionalOptions) + false + true + 4326 + ProgramDatabase + Disabled + false + false + + + true + true + true + NotSet + false + %(AdditionalLibraryDirectories) + true + dxgi.lib;d3d9.lib;d3d11.lib;dxguid.lib;%(AdditionalDependencies) + + + /VERBOSE:LIB /ignore:4286 %(AdditionalOptions) + + + OPENGL_ES + + + false + + + + + + + + + + + + + + + + + + + + + + + 4834 + 4834 + 4834 + 4834 + 4834 + 4834 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FW_GRAPHICS;%(PreprocessorDefinitions) + FW_GRAPHICS;%(PreprocessorDefinitions) + FW_GRAPHICS;%(PreprocessorDefinitions) + FW_GRAPHICS;%(PreprocessorDefinitions) + FW_GRAPHICS;%(PreprocessorDefinitions) + FW_GRAPHICS;%(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/VisualStudio2026/otclient.vcxproj.filters b/VisualStudio2026/otclient.vcxproj.filters new file mode 100644 index 00000000..45420727 --- /dev/null +++ b/VisualStudio2026/otclient.vcxproj.filters @@ -0,0 +1,1150 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {deed4021-9019-4ad1-97c4-c44bada73547} + + + {5c843160-5a3a-4841-b64f-a1be3d5c2df6} + + + {9c343067-7e4c-497d-9423-f580732fd03c} + + + {be8876e0-a2cf-45f5-ac85-f822d0c85be4} + + + {60155256-af95-4f4e-b96f-6c3b464a0af4} + + + {18bfca39-a00b-49f3-b749-94db8eee6b2f} + + + {8b0e61e9-ff3c-4aeb-ae21-a2c4fc01f3ee} + + + {4e189bf2-9f98-4bcc-a0d1-c05b92ff72e9} + + + {5eb3cbb9-25ea-46dd-b849-deacc39f7859} + + + {e829c892-b1f1-4c9a-9bcb-e891daed8b33} + + + {8e08379a-c5cd-4d00-8a70-a11968e9bf8e} + + + {268f4929-8e27-4e1c-94c5-ed3a5507aa52} + + + {eeaed1e5-b9d0-4db1-abc8-267c3991f774} + + + {72db416b-9ce3-4263-a2c2-8a0c2b70d560} + + + {54796849-74ed-4598-9e80-fcbceb7d5f2d} + + + {795a6eac-124a-40b3-9b1e-239b14c4356e} + + + {416d2b33-2905-4471-bec8-a5b010ad4a1e} + + + {3cd04fb2-150d-4190-ad16-913c253e358d} + + + {3e15c044-4e6f-4242-84df-cd48a63c0796} + + + {4223b0e8-d3ca-4d2f-8e8f-b6031d23f154} + + + {bf591049-3ef9-426e-8e03-9d6a84875801} + + + {a40c2fa6-72ad-4e88-b01e-dd584f0faf8e} + + + {c4def459-c944-42a7-9b9e-726aa93d465b} + + + {4120018d-b392-4e0f-b40f-dbc369cffa88} + + + {53753fca-bd19-4f50-9eec-792b255af37b} + + + {a2aecb33-5ff7-48e7-a4b2-3e9a03e726ba} + + + {6e8f2aa5-569b-4c44-87b2-d9ff1bf2b350} + + + {c3bd7dca-bac4-49e4-929b-b56b91bc51cd} + + + {67a00e24-c036-48ed-9f50-23ed60b336b7} + + + {10c8d6a0-582a-4226-8dd3-943b203acabf} + + + {1f73f301-1d35-408a-b566-0d52b6820292} + + + {79aae350-b529-4234-914e-75e37cc993ce} + + + {02ae06e3-ad5a-44f4-8fde-5b7553943b95} + + + + + Source Files\framework\core + + + Source Files\framework\core + + + Source Files\framework\core + + + Source Files\framework\core + + + Source Files\framework\core + + + Source Files\framework\core + + + Source Files\framework\core + + + Source Files\framework\core + + + Source Files\framework\core + + + Source Files\framework\core + + + Source Files\framework\core + + + Source Files\framework\core + + + Source Files\framework\core + + + Source Files\framework\core + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\input + + + Source Files\framework\luaengine + + + Source Files\framework\luaengine + + + Source Files\framework\luaengine + + + Source Files\framework\luaengine + + + Source Files\framework\luaengine + + + Source Files\framework\net + + + Source Files\framework\net + + + Source Files\framework\net + + + Source Files\framework\net + + + Source Files\framework\net + + + Source Files\framework\otml + + + Source Files\framework\otml + + + Source Files\framework\otml + + + Source Files\framework\otml + + + Source Files\framework\otml + + + Source Files\framework\platform + + + Source Files\framework\platform + + + Source Files\framework\platform + + + Source Files\framework\platform + + + Source Files\framework\platform + + + Source Files\framework\sound + + + Source Files\framework\sound + + + Source Files\framework\sound + + + Source Files\framework\sound + + + Source Files\framework\sound + + + Source Files\framework\sound + + + Source Files\framework\sound + + + Source Files\framework\sound + + + Source Files\framework\stdext + + + Source Files\framework\stdext + + + Source Files\framework\stdext + + + Source Files\framework\stdext + + + Source Files\framework\stdext + + + Source Files\framework\ui + + + Source Files\framework\ui + + + Source Files\framework\ui + + + Source Files\framework\ui + + + Source Files\framework\ui + + + Source Files\framework\ui + + + Source Files\framework\ui + + + Source Files\framework\ui + + + Source Files\framework\ui + + + Source Files\framework\ui + + + Source Files\framework\ui + + + Source Files\framework\ui + + + Source Files\framework\ui + + + Source Files\framework\util + + + Source Files\framework\util + + + Source Files\framework\xml + + + Source Files\framework\xml + + + Source Files\framework\xml + + + Source Files\framework\xml + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files\client + + + Source Files + + + Source Files\framework\core + + + Source Files\client + + + Source Files\framework\util + + + Source Files\framework\util + + + Source Files\framework\core + + + Source Files\framework\http + + + Source Files\framework\http + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\framework\http + + + Source Files\framework\stdext + + + Source Files\framework\util + + + Source Files\framework\graphics + + + Source Files\framework\graphics + + + Source Files\client + + + Source Files\client + + + Source Files\framework\graphics + + + Source Files\framework + + + Source Files\framework\core + + + Source Files\framework\net + + + Source Files\framework\net + + + Source Files\framework\proxy + + + Source Files\framework\proxy + + + Source Files\framework\graphics + + + Source Files\client + + + Source Files\client + + + Source Files\framework\util + + + Source Files\client + + + Source Files\framework\ui + + + + + Header Files\framework + + + Header Files\framework + + + Header Files\framework + + + Header Files\framework\core + + + Header Files\framework\core + + + Header Files\framework\core + + + Header Files\framework\core + + + Header Files\framework\core + + + Header Files\framework\core + + + Header Files\framework\core + + + Header Files\framework\core + + + Header Files\framework\core + + + Header Files\framework\core + + + Header Files\framework\core + + + Header Files\framework\core + + + Header Files\framework\core + + + Header Files\framework\core + + + Header Files\framework\core + + + Header Files\framework\core + + + Header Files\framework\core + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\input + + + Header Files\framework\luaengine + + + Header Files\framework\luaengine + + + Header Files\framework\luaengine + + + Header Files\framework\luaengine + + + Header Files\framework\luaengine + + + Header Files\framework\luaengine + + + Header Files\framework\luaengine + + + Header Files\framework\net + + + Header Files\framework\net + + + Header Files\framework\net + + + Header Files\framework\net + + + Header Files\framework\net + + + Header Files\framework\net + + + Header Files\framework\otml + + + Header Files\framework\otml + + + Header Files\framework\otml + + + Header Files\framework\otml + + + Header Files\framework\otml + + + Header Files\framework\otml + + + Header Files\framework\otml + + + Header Files\framework\platform + + + Header Files\framework\platform + + + Header Files\framework\platform + + + Header Files\framework\platform + + + Header Files\framework\sound + + + Header Files\framework\sound + + + Header Files\framework\sound + + + Header Files\framework\sound + + + Header Files\framework\sound + + + Header Files\framework\sound + + + Header Files\framework\sound + + + Header Files\framework\sound + + + Header Files\framework\sound + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\stdext + + + Header Files\framework\ui + + + Header Files\framework\ui + + + Header Files\framework\ui + + + Header Files\framework\ui + + + Header Files\framework\ui + + + Header Files\framework\ui + + + Header Files\framework\ui + + + Header Files\framework\ui + + + Header Files\framework\ui + + + Header Files\framework\ui + + + Header Files\framework\ui + + + Header Files\framework\ui + + + Header Files\framework\util + + + Header Files\framework\util + + + Header Files\framework\util + + + Header Files\framework\util + + + Header Files\framework\util + + + Header Files\framework\util + + + Header Files\framework\util + + + Header Files\framework\xml + + + Header Files\framework\xml + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\client + + + Header Files\framework\core + + + Header Files\client + + + Header Files\framework\util + + + Header Files\framework\core + + + Header Files\framework\http + + + Header Files\framework\http + + + Header Files\framework\http + + + Header Files\framework\stdext + + + Header Files + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\framework\graphics + + + Header Files\client + + + Header Files\framework\stdext + + + Header Files\framework\http + + + Header Files\framework\util + + + Header Files\framework\util + + + Header Files\framework\graphics + + + Header Files\framework\graphics\shaders + + + Header Files\framework\graphics\shaders + + + Header Files\framework\graphics\shaders + + + Header Files\framework\graphics + + + Header Files\client + + + Header Files\framework\graphics + + + Header Files\framework\graphics\shaders + + + Header Files\framework\net + + + Header Files\framework\net + + + Header Files\framework\proxy + + + Header Files\framework\proxy + + + Header Files\framework\graphics + + + Header Files\client + + + Header Files\client + + + Header Files\framework\util + + + Header Files\client + + + Header Files\framework\ui + + + + + Resource Files + + + + + Resource Files + + + \ No newline at end of file diff --git a/VisualStudio2026/release.props b/VisualStudio2026/release.props new file mode 100644 index 00000000..62ac9b22 --- /dev/null +++ b/VisualStudio2026/release.props @@ -0,0 +1,20 @@ + + + + + + $(ProjectDir)../ + false + + + + Full + $(IntDir)\obj_r\%(RelativeDir) + + + UseLinkTimeCodeGeneration + $(OTCLIENT_LIBDEPS);$(OTCLIENT_LIBDEPS_SHARED) + + + + diff --git a/VisualStudio2026/settings.props b/VisualStudio2026/settings.props new file mode 100644 index 00000000..6d8c42d9 --- /dev/null +++ b/VisualStudio2026/settings.props @@ -0,0 +1,83 @@ + + + + + + WIN32; + _CRT_SECURE_NO_WARNINGS; + _WIN32_WINNT=0x0501; + WINVER=0x0501; + OTCLIENT; + CRASH_HANDLER; + FW_GRAPHICS; + FW_NET; + FW_XML; + FW_SOUND; + FW_CAM; + AB; + NOMINMAX; + + + + dbghelp.lib; + winmm.lib; + advapi32.lib; + ole32.lib; + psapi.lib; + mincore.lib; + kernel32.lib; + user32.lib; + shell32.lib; + gdi32.lib; + + + + ucrt.lib; + vcruntime.lib; + msvcrt.lib; + + + + ucrtd.lib; + vcruntimed.lib; + msvcrtd.lib; + + + + false + + + + $(PREPROCESSOR_DEFS); + BUILD_REVISION=$(BUILD_REVISION) + + + + + Level3 + true + true + MultiThreaded + + + Default + true + Windows + mainCRTStartup + libcmt.lib + + + + + $(PREPROCESSOR_DEFS) + true + + + $(OTCLIENT_LIBDEPS) + true + + + $(OTCLIENT_LIBDEPS_D) + + + \ No newline at end of file