diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..3da2819 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,5 @@ +# Force CRLF for Windows files: +*.dsp text eol=crlf +*.vcxproj text eol=crlf +*.vcxproj.filters text eol=crlf +*.sln text eol=crlf diff --git a/cl_dll/cdll_int.cpp b/cl_dll/cdll_int.cpp index 9cc1e65..e1e4724 100644 --- a/cl_dll/cdll_int.cpp +++ b/cl_dll/cdll_int.cpp @@ -36,7 +36,9 @@ extern "C" #include "interface.h" #ifdef _WIN32 +#include "winsani_in.h" #include +#include "winsani_out.h" #endif #include "Exports.h" # diff --git a/cl_dll/hud_benchtrace.cpp b/cl_dll/hud_benchtrace.cpp index c1f9ec6..3992c15 100644 --- a/cl_dll/hud_benchtrace.cpp +++ b/cl_dll/hud_benchtrace.cpp @@ -3,7 +3,9 @@ // variable #ifdef _WIN32 +#include "winsani_in.h" #include +#include "winsani_out.h" #else #include "port.h" #include diff --git a/cl_dll/hud_servers.cpp b/cl_dll/hud_servers.cpp index 5b359ac..3b59f55 100644 --- a/cl_dll/hud_servers.cpp +++ b/cl_dll/hud_servers.cpp @@ -13,7 +13,9 @@ #include "net_api.h" #include #ifdef _WIN32 +#include "winsani_in.h" #include +#include "winsani_out.h" #else #define __cdecl #include diff --git a/cl_dll/hud_spectator.cpp b/cl_dll/hud_spectator.cpp index 6e90a66..e70f194 100644 --- a/cl_dll/hud_spectator.cpp +++ b/cl_dll/hud_spectator.cpp @@ -1428,7 +1428,7 @@ void CHudSpectator::DrawOverviewLayer() if ( hasMapImage) { i = m_MapSprite->numframes / (4*3); - i = sqrt(i); + i = sqrt((float)i); xTiles = i*4; yTiles = i*3; } diff --git a/common/port.h b/common/port.h index c3b2eca..f449e15 100644 --- a/common/port.h +++ b/common/port.h @@ -13,7 +13,9 @@ #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers #define WIN32_EXTRA_LEAN +#include "winsani_in.h" #include +#include "winsani_out.h" #include #include diff --git a/common/winsani_in.h b/common/winsani_in.h new file mode 100644 index 0000000..d8c8527 --- /dev/null +++ b/common/winsani_in.h @@ -0,0 +1,7 @@ +#if _MSC_VER >= 1500 // MSVC++ 9.0 (Visual Studio 2008) +#pragma push_macro("ARRAYSIZE") +#ifdef ARRAYSIZE +#undef ARRAYSIZE +#endif +#define HSPRITE WINDOWS_HSPRITE +#endif diff --git a/common/winsani_out.h b/common/winsani_out.h new file mode 100644 index 0000000..2726950 --- /dev/null +++ b/common/winsani_out.h @@ -0,0 +1,4 @@ +#if _MSC_VER >= 1500 // MSVC++ 9.0 (Visual Studio 2008) +#undef HSPRITE +#pragma pop_macro("ARRAYSIZE") +#endif diff --git a/dlls/extdll.h b/dlls/extdll.h index 87ae7f7..d42571b 100644 --- a/dlls/extdll.h +++ b/dlls/extdll.h @@ -41,7 +41,9 @@ #define NOSERVICE #define NOMCX #define NOIME +#include "winsani_in.h" #include "windows.h" +#include "winsani_out.h" #else // _WIN32 #define FALSE 0 #define TRUE (!FALSE) diff --git a/dmc/cl_dll/StudioModelRenderer.cpp b/dmc/cl_dll/StudioModelRenderer.cpp index 9f8b02b..6095566 100644 --- a/dmc/cl_dll/StudioModelRenderer.cpp +++ b/dmc/cl_dll/StudioModelRenderer.cpp @@ -440,7 +440,7 @@ void CStudioModelRenderer::StudioSetUpTransform (int trivial_accept) { float timemod; - timemod = fmod( gEngfuncs.GetClientTime(), 2.0 ); + timemod = fmod( gEngfuncs.GetClientTime(), 2.0f ); m_pCurrentEntity->angles[0] = 0; m_pCurrentEntity->angles[YAW] = timemod * 180.0 - 90.0; diff --git a/dmc/cl_dll/cdll_int.cpp b/dmc/cl_dll/cdll_int.cpp index fe35223..6c4baee 100644 --- a/dmc/cl_dll/cdll_int.cpp +++ b/dmc/cl_dll/cdll_int.cpp @@ -31,7 +31,9 @@ #include "vgui_SchemeManager.h" #ifdef _WIN32 +#include "winsani_in.h" #include +#include "winsani_out.h" #endif CSysModule *g_pFileSystemModule = NULL; diff --git a/dmc/cl_dll/hud_servers.cpp b/dmc/cl_dll/hud_servers.cpp index 19849e7..06138ae 100644 --- a/dmc/cl_dll/hud_servers.cpp +++ b/dmc/cl_dll/hud_servers.cpp @@ -13,7 +13,9 @@ #include "net_api.h" #include #ifdef _WIN32 +#include "winsani_in.h" #include +#include "winsani_out.h" #else #define __cdecl #include diff --git a/dmc/cl_dll/hud_spectator.cpp b/dmc/cl_dll/hud_spectator.cpp index ac4df41..c043b9e 100644 --- a/dmc/cl_dll/hud_spectator.cpp +++ b/dmc/cl_dll/hud_spectator.cpp @@ -1059,7 +1059,7 @@ void CHudSpectator::DrawOverviewLayer() if ( hasMapImage) { i = m_MapSprite->numframes / (4*3); - i = sqrt(i); + i = sqrt((float)i); xTiles = i*4; yTiles = i*3; } diff --git a/dmc/dlls/extdll.h b/dmc/dlls/extdll.h index 5b8b8e5..b9488cd 100644 --- a/dmc/dlls/extdll.h +++ b/dmc/dlls/extdll.h @@ -40,7 +40,9 @@ #define NOSERVICE #define NOMCX #define NOIME +#include "winsani_in.h" #include "windows.h" +#include "winsani_out.h" #else // _WIN32 #define FALSE 0 diff --git a/projects/readme.txt b/projects/readme.txt new file mode 100644 index 0000000..0752e05 --- /dev/null +++ b/projects/readme.txt @@ -0,0 +1,14 @@ +Directory Contents +================== + +vs2010 + Contains .vcxproj for building valve, dmc and ricochet dlls with + Visual C++ 2010 Express + + +Other notes +=========== + +MSVC++ 6.0 .dsp files can be found in the appropiate folders. + +Linux Makefiles can be found in ../linux/ diff --git a/projects/vs2010/.gitignore b/projects/vs2010/.gitignore new file mode 100644 index 0000000..4ac39e1 --- /dev/null +++ b/projects/vs2010/.gitignore @@ -0,0 +1,7 @@ +# ignore uneeded files and folders: +Debug/ +Release/ +ipch/ +*.sdf +*.suo +*.user diff --git a/projects/vs2010/dmc_cdll.vcxproj b/projects/vs2010/dmc_cdll.vcxproj new file mode 100644 index 0000000..08a9a84 --- /dev/null +++ b/projects/vs2010/dmc_cdll.vcxproj @@ -0,0 +1,226 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {50BD4CD5-4043-4457-BA51-7CF8FFC43767} + Win32Proj + dmc_cdll + + + + DynamicLibrary + true + NotSet + + + DynamicLibrary + false + true + NotSet + + + + + + + + + + + + + true + $(Configuration)\$(ProjectName)\ + client + $(Configuration)\$(ProjectName)\int\ + + + false + $(Configuration)\$(ProjectName)\ + client + $(Configuration)\$(ProjectName)\int\ + + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;CLIENT_DLL;DMC_BUILD;%(PreprocessorDefinitions) + MultiThreadedDebug + ..\..\public;..\..\dmc\dlls;..\..\engine;..\..\common;..\..\dmc\pm_shared;..\..\utils\vgui\include;..\..\dmc\cl_dll;..\..\game_shared;..\..\external;%(AdditionalIncludeDirectories) + + + Windows + true + ..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies) + + + + + call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll +call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb + + + Performing Post-Build Event + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;CLIENT_DLL;DMC_BUILD;%(PreprocessorDefinitions) + MultiThreaded + ..\..\public;..\..\dmc\dlls;..\..\engine;..\..\common;..\..\dmc\pm_shared;..\..\utils\vgui\include;..\..\dmc\cl_dll;..\..\game_shared;..\..\external;%(AdditionalIncludeDirectories) + + + Windows + true + true + true + ..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies) + + + + + call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll +call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb + + + Performing Post-Build Event + + + + + + \ No newline at end of file diff --git a/projects/vs2010/dmc_cdll.vcxproj.filters b/projects/vs2010/dmc_cdll.vcxproj.filters new file mode 100644 index 0000000..b5b1089 --- /dev/null +++ b/projects/vs2010/dmc_cdll.vcxproj.filters @@ -0,0 +1,411 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;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 + + + {ba2e92e5-2bf1-4a18-bfe8-9bc0a15c543c} + + + {86d90742-ec24-48ae-b07e-3df59ef6a396} + + + {a5a4b4d3-85ff-47c2-bc80-2ff5a63bc0b9} + + + {4c151355-546d-4443-84c4-1ba971369673} + + + {be83ab2d-f1d8-460a-9305-a04d3d10a47c} + + + {4bf24b6f-ef41-4f61-b6b0-ce72c3f73024} + + + {31fcf31c-1923-42b1-b9fe-01999692a141} + + + {841cb2e7-79c0-401e-902c-1f611e2a9b3b} + + + {b9feaf89-58f1-4793-890d-6e83fc5fb5d4} + + + {d820ee67-598d-43dc-bbde-c2f752cc2042} + + + {edb88f62-96a7-40c3-8359-970e191dc3f6} + + + {3156f528-cb57-4cd3-b345-721adac4edd3} + + + {1f8decdb-4fcb-4acc-b89b-eb581ed1ec7d} + + + {63fd35da-8094-4173-856a-c2f2fedf547d} + + + {91fac5dc-7cd5-4d5a-8819-36bdefdb7fd6} + + + {32a1be15-b6a8-4181-945a-ef7081d4e4e5} + + + {c7b58d57-c9fe-4904-94e4-4c70a89ee725} + + + + + Source Files\_quake\dmc\cl_dll + + + Source Files\_quake\dmc\cl_dll + + + Source Files\_quake\dmc\cl_dll + + + Source Files\_quake\dmc\cl_dll + + + Source Files\_quake\dmc\cl_dll\quake + + + Source Files\_quake\dmc\cl_dll\quake + + + Source Files\_quake\dmc\cl_dll\quake + + + Source Files\_quake\dmc\cl_dll\quake + + + Source Files\_quake\dmc\dlls + + + Source Files\_quake\dmc\dlls + + + Source Files\_quake\dmc\cl_dll + + + Source Files\_quake\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\public + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\common + + + Source Files\dmc\pm_shared + + + Source Files\dmc\pm_shared + + + Source Files\dmc\pm_shared + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\game_shared + + + Source Files\game_shared + + + Source Files\game_shared + + + Source Files\game_shared + + + Source Files\game_shared + + + Source Files\game_shared + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\game_shared + + + Source Files\game_shared + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + Source Files\dmc\cl_dll + + + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\common + + + Header Files\dmc\pm_shared + + + Header Files\dmc\pm_shared + + + Header Files\dmc\pm_shared + + + Header Files\dmc\pm_shared + + + Header Files\dmc\pm_shared + + + Header Files\dmc\pm_shared + + + Header Files\dmc\dlls + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\game_shared + + + Header Files\game_shared + + + Header Files\game_shared + + + Header Files\game_shared + + + Header Files\game_shared + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + Header Files\dmc\cl_dll + + + \ No newline at end of file diff --git a/projects/vs2010/dmcdll.vcxproj b/projects/vs2010/dmcdll.vcxproj new file mode 100644 index 0000000..fbf5d40 --- /dev/null +++ b/projects/vs2010/dmcdll.vcxproj @@ -0,0 +1,203 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {6C5EBEF4-40AE-4167-B3D5-26F0AB47E382} + Win32Proj + dmcdll + + + + DynamicLibrary + true + NotSet + + + DynamicLibrary + false + true + NotSet + + + + + + + + + + + + + true + $(Configuration)\$(ProjectName)\ + $(Configuration)\$(ProjectName)\int\ + dmc + + + false + $(Configuration)\$(ProjectName)\ + $(Configuration)\$(ProjectName)\int\ + dmc + + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;QUIVER;VOXEL;QUAKE2;VALVE_DLL;%(PreprocessorDefinitions) + true + ..\..\public;..\..\game_shared;..\..\dmc\dlls;..\..\engine;..\..\common;..\..\dmc\pm_shared;..\..\dmc;%(AdditionalIncludeDirectories) + MultiThreadedDebug + + + Windows + true + $(ProjectDir)..\..\dmc\dlls\dmc.def + + + call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll +call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb + + + Performing Post-Build Event + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;QUIVER;VOXEL;QUAKE2;VALVE_DLL;%(PreprocessorDefinitions) + ..\..\public;..\..\game_shared;..\..\dmc\dlls;..\..\engine;..\..\common;..\..\dmc\pm_shared;..\..\dmc;%(AdditionalIncludeDirectories) + MultiThreaded + + + Windows + true + true + true + $(ProjectDir)..\..\dmc\dlls\dmc.def + + + call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll +call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb + + + Performing Post-Build Event + + + + + + \ No newline at end of file diff --git a/projects/vs2010/dmcdll.vcxproj.filters b/projects/vs2010/dmcdll.vcxproj.filters new file mode 100644 index 0000000..6b920ef --- /dev/null +++ b/projects/vs2010/dmcdll.vcxproj.filters @@ -0,0 +1,333 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;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 + + + {c5ff4571-ca04-4e1f-80e9-a19506da02f2} + + + {5dec4dc2-32bf-42c2-b2f2-d1d51e0570ac} + + + {bdf7ca1b-850d-4ba7-bd67-415aa43b6253} + + + {cb42fc3a-444b-4840-8de8-b4130a14d9d6} + + + {91a827c4-689d-46e4-8f96-ace43cdbc9c9} + + + {cc570f9a-1abf-41cc-b5ba-e0b498ca4b81} + + + {6de9e702-afbc-41de-a5a3-2f8dfd99d18b} + + + {3546bbd0-6019-4fd3-b958-359c4bf3a897} + + + {c7a2ed7b-dc8c-4df5-9fb9-d37c542058af} + + + {646a6534-4acb-4aa0-8341-17a34671b226} + + + {f1606514-06e0-4c6e-b751-4c0b6bf1e171} + + + + + Source Files\_Shared Weapons\dmc\dlls + + + Source Files\_Shared Weapons\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\pm_shared + + + Source Files\dmc\pm_shared + + + Source Files\dmc\pm_shared + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + Source Files\game_shared + + + Source Files\dmc\dlls + + + Source Files\dmc\dlls + + + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\pm_shared + + + Header Files\dmc\pm_shared + + + Header Files\dmc\pm_shared + + + Header Files\dmc\pm_shared + + + Header Files\dmc\pm_shared + + + Header Files\dmc\pm_shared + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\dmc\dlls + + + Header Files\game_shared + + + \ No newline at end of file diff --git a/projects/vs2010/hl_cdll.vcxproj b/projects/vs2010/hl_cdll.vcxproj new file mode 100644 index 0000000..9a13b74 --- /dev/null +++ b/projects/vs2010/hl_cdll.vcxproj @@ -0,0 +1,239 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {DC1DD765-CFEB-47DA-A2EA-9F1E20A24272} + Win32Proj + hl_cdll + + + + DynamicLibrary + true + NotSet + + + DynamicLibrary + false + true + NotSet + + + + + + + + + + + + + true + $(Configuration)\$(ProjectName)\ + client + $(Configuration)\$(ProjectName)\int\ + + + false + $(Configuration)\$(ProjectName)\ + client + $(Configuration)\$(ProjectName)\int\ + + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;CLIENT_DLL;CLIENT_WEAPONS;HL_DLL;%(PreprocessorDefinitions) + MultiThreadedDebug + ..\..\dlls;..\..\cl_dll;..\..\public;..\..\common;..\..\pm_shared;..\..\engine;..\..\utils\vgui\include;..\..\game_shared;..\..\external;%(AdditionalIncludeDirectories) + + + Windows + true + ..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies) + + + + + call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll +call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb + + + Performing Post-Build Event + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;CLIENT_DLL;CLIENT_WEAPONS;HL_DLL;%(PreprocessorDefinitions) + MultiThreaded + ..\..\dlls;..\..\cl_dll;..\..\public;..\..\common;..\..\pm_shared;..\..\engine;..\..\utils\vgui\include;..\..\game_shared;..\..\external;%(AdditionalIncludeDirectories) + + + Windows + true + true + true + ..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies) + + + + + call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll +call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb + + + Performing Post-Build Event + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/projects/vs2010/hl_cdll.vcxproj.filters b/projects/vs2010/hl_cdll.vcxproj.filters new file mode 100644 index 0000000..cd906dc --- /dev/null +++ b/projects/vs2010/hl_cdll.vcxproj.filters @@ -0,0 +1,435 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;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 + + + {01b8d565-8fa1-4999-8cb6-01da5dd1e555} + + + {6887a889-19a5-42f7-8af9-2af4b64cbf2b} + + + {7d8ce8c9-fed8-42ee-9ba0-73d0fee6006a} + + + {83318ea3-5019-4d8a-a9f9-4922cdb1c9bb} + + + {95dcdae3-b427-4517-a477-bfa2583b2e1f} + + + {54679c20-fece-4cb1-bef2-017d30f31af0} + + + {fb64b597-8c31-4391-b259-6121f67bbccb} + + + {dfaa6b94-3821-41ff-a9c2-ef94fbb0d7d1} + + + {c053705f-05f3-4d16-ab13-80bfa84cbe75} + + + {f033f23a-ab54-411c-bebf-72d10839418e} + + + {a2469e54-cb56-4161-b6b1-55c9d93676c1} + + + {a46a0ff1-e7ad-43c4-afb8-6c93e71803a1} + + + {5bff06ec-c232-4dd2-8642-4e2ce64f31ef} + + + {bd9d5958-4e67-4bff-bbd8-6ba6dfcdb720} + + + + + Source Files\_hl\dlls + + + Source Files\_hl\dlls + + + Source Files\_hl\dlls + + + Source Files\_hl\cl_dll + + + Source Files\_hl\dlls + + + Source Files\_hl\dlls + + + Source Files\_hl\cl_dll\hl + + + Source Files\_hl\cl_dll\hl + + + Source Files\_hl\cl_dll\hl + + + Source Files\_hl\cl_dll\hl + + + Source Files\_hl\dlls\wpn_shared + + + Source Files\_hl\dlls + + + Source Files\_hl\dlls + + + Source Files\_hl\dlls + + + Source Files\_hl\dlls + + + Source Files\_hl\dlls + + + Source Files\_hl\dlls + + + Source Files\_hl\dlls + + + Source Files\_hl\dlls + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\common + + + Source Files\pm_shared + + + Source Files\pm_shared + + + Source Files\pm_shared + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\game_shared + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\game_shared + + + Source Files\game_shared + + + Source Files\cl_dll + + + Source Files\game_shared + + + Source Files\game_shared + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\game_shared + + + Source Files\game_shared + + + Source Files\game_shared + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\cl_dll + + + Source Files\public + + + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\common + + + Header Files\pm_shared + + + Header Files\pm_shared + + + Header Files\pm_shared + + + Header Files\pm_shared + + + Header Files\pm_shared + + + Header Files\pm_shared + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\game_shared + + + Header Files\game_shared + + + Header Files\game_shared + + + Header Files\game_shared + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + Header Files\cl_dll + + + + + + \ No newline at end of file diff --git a/projects/vs2010/hldll.vcxproj b/projects/vs2010/hldll.vcxproj new file mode 100644 index 0000000..c429be4 --- /dev/null +++ b/projects/vs2010/hldll.vcxproj @@ -0,0 +1,257 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {69DDADC0-97F4-419E-86EB-C91781A0D2E0} + Win32Proj + hldll + + + + DynamicLibrary + true + NotSet + + + DynamicLibrary + false + true + NotSet + + + + + + + + + + + + + true + $(Configuration)\$(ProjectName)\ + $(Configuration)\$(ProjectName)\int\ + hl + + + false + $(Configuration)\$(ProjectName)\ + $(Configuration)\$(ProjectName)\int\ + hl + + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;QUIVER;VOXEL;QUAKE2;VALVE_DLL;CLIENT_WEAPONS;%(PreprocessorDefinitions) + true + ..\..\dlls;..\..\engine;..\..\common;..\..\pm_shared;..\..\game_shared;..\..\public;%(AdditionalIncludeDirectories) + MultiThreadedDebug + + + Windows + true + $(ProjectDir)..\..\dlls\hl.def + + + call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll +call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb + + + Performing Post-Build Event + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;QUIVER;VOXEL;QUAKE2;VALVE_DLL;CLIENT_WEAPONS;%(PreprocessorDefinitions) + ..\..\dlls;..\..\engine;..\..\common;..\..\pm_shared;..\..\game_shared;..\..\public;%(AdditionalIncludeDirectories) + MultiThreaded + + + Windows + true + true + true + $(ProjectDir)..\..\dlls\hl.def + + + call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll +call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb + + + Performing Post-Build Event + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/projects/vs2010/hldll.vcxproj.filters b/projects/vs2010/hldll.vcxproj.filters new file mode 100644 index 0000000..3cfc304 --- /dev/null +++ b/projects/vs2010/hldll.vcxproj.filters @@ -0,0 +1,483 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;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 + + + {a59f65b1-455f-459d-bc2a-75775255cd5c} + + + {000b311c-d555-467e-b6cb-5e669fb8c45e} + + + {7f184267-1d16-4bbc-9212-a804fcd04e6a} + + + {9cd951c6-53c4-4c79-826f-13ac1af8a8b6} + + + {e3b69fef-bfa6-4270-8280-f2b25793ac4e} + + + {b85e935a-5cc8-482d-b85f-6cdaa3452ccb} + + + {37941113-16fa-4ce0-9bdd-a72a1ced8902} + + + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls\wpn_shared + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\pm_shared + + + Source Files\pm_shared + + + Source Files\pm_shared + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\game_shared + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + Source Files\dlls + + + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\engine + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\pm_shared + + + Header Files\pm_shared + + + Header Files\pm_shared + + + Header Files\pm_shared + + + Header Files\pm_shared + + + Header Files\pm_shared + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + Header Files\dlls + + + \ No newline at end of file diff --git a/projects/vs2010/projects.sln b/projects/vs2010/projects.sln new file mode 100644 index 0000000..4a8536d --- /dev/null +++ b/projects/vs2010/projects.sln @@ -0,0 +1,50 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual C++ Express 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hldll", "hldll.vcxproj", "{69DDADC0-97F4-419E-86EB-C91781A0D2E0}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hl_cdll", "hl_cdll.vcxproj", "{DC1DD765-CFEB-47DA-A2EA-9F1E20A24272}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dmcdll", "dmcdll.vcxproj", "{6C5EBEF4-40AE-4167-B3D5-26F0AB47E382}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dmc_cdll", "dmc_cdll.vcxproj", "{50BD4CD5-4043-4457-BA51-7CF8FFC43767}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ricochetdll", "ricochetdll.vcxproj", "{CE8DCBE4-D8DB-46E5-8607-8FCC5FA667FB}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ricochet_cdll", "ricochet_cdll.vcxproj", "{EA7DE935-F997-4EA8-9135-E2FE5E5D2C1B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {69DDADC0-97F4-419E-86EB-C91781A0D2E0}.Debug|Win32.ActiveCfg = Debug|Win32 + {69DDADC0-97F4-419E-86EB-C91781A0D2E0}.Debug|Win32.Build.0 = Debug|Win32 + {69DDADC0-97F4-419E-86EB-C91781A0D2E0}.Release|Win32.ActiveCfg = Release|Win32 + {69DDADC0-97F4-419E-86EB-C91781A0D2E0}.Release|Win32.Build.0 = Release|Win32 + {DC1DD765-CFEB-47DA-A2EA-9F1E20A24272}.Debug|Win32.ActiveCfg = Debug|Win32 + {DC1DD765-CFEB-47DA-A2EA-9F1E20A24272}.Debug|Win32.Build.0 = Debug|Win32 + {DC1DD765-CFEB-47DA-A2EA-9F1E20A24272}.Release|Win32.ActiveCfg = Release|Win32 + {DC1DD765-CFEB-47DA-A2EA-9F1E20A24272}.Release|Win32.Build.0 = Release|Win32 + {6C5EBEF4-40AE-4167-B3D5-26F0AB47E382}.Debug|Win32.ActiveCfg = Debug|Win32 + {6C5EBEF4-40AE-4167-B3D5-26F0AB47E382}.Debug|Win32.Build.0 = Debug|Win32 + {6C5EBEF4-40AE-4167-B3D5-26F0AB47E382}.Release|Win32.ActiveCfg = Release|Win32 + {6C5EBEF4-40AE-4167-B3D5-26F0AB47E382}.Release|Win32.Build.0 = Release|Win32 + {50BD4CD5-4043-4457-BA51-7CF8FFC43767}.Debug|Win32.ActiveCfg = Debug|Win32 + {50BD4CD5-4043-4457-BA51-7CF8FFC43767}.Debug|Win32.Build.0 = Debug|Win32 + {50BD4CD5-4043-4457-BA51-7CF8FFC43767}.Release|Win32.ActiveCfg = Release|Win32 + {50BD4CD5-4043-4457-BA51-7CF8FFC43767}.Release|Win32.Build.0 = Release|Win32 + {CE8DCBE4-D8DB-46E5-8607-8FCC5FA667FB}.Debug|Win32.ActiveCfg = Debug|Win32 + {CE8DCBE4-D8DB-46E5-8607-8FCC5FA667FB}.Debug|Win32.Build.0 = Debug|Win32 + {CE8DCBE4-D8DB-46E5-8607-8FCC5FA667FB}.Release|Win32.ActiveCfg = Release|Win32 + {CE8DCBE4-D8DB-46E5-8607-8FCC5FA667FB}.Release|Win32.Build.0 = Release|Win32 + {EA7DE935-F997-4EA8-9135-E2FE5E5D2C1B}.Debug|Win32.ActiveCfg = Debug|Win32 + {EA7DE935-F997-4EA8-9135-E2FE5E5D2C1B}.Debug|Win32.Build.0 = Debug|Win32 + {EA7DE935-F997-4EA8-9135-E2FE5E5D2C1B}.Release|Win32.ActiveCfg = Release|Win32 + {EA7DE935-F997-4EA8-9135-E2FE5E5D2C1B}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/projects/vs2010/ricochet_cdll.vcxproj b/projects/vs2010/ricochet_cdll.vcxproj new file mode 100644 index 0000000..b401ebd --- /dev/null +++ b/projects/vs2010/ricochet_cdll.vcxproj @@ -0,0 +1,218 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {EA7DE935-F997-4EA8-9135-E2FE5E5D2C1B} + Win32Proj + ricochet_cdll + + + + DynamicLibrary + true + NotSet + + + DynamicLibrary + false + true + NotSet + + + + + + + + + + + + + true + $(Configuration)\$(ProjectName)\ + client + $(Configuration)\$(ProjectName)\int\ + + + false + $(Configuration)\$(ProjectName)\ + client + $(Configuration)\$(ProjectName)\int\ + + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;CLIENT_DLL;%(PreprocessorDefinitions) + MultiThreadedDebug + ..\..\ricochet;..\..\ricochet\dlls;..\..\ricochet\cl_dll;..\..\game_shared;..\..\engine;..\..\public;..\..\common;..\..\ricochet\pm_shared;..\..\utils\vgui\include;..\..\external;%(AdditionalIncludeDirectories) + + + Windows + true + ..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies) + + + + + call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll +call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb + + + Performing Post-Build Event + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;CLIENT_DLL;%(PreprocessorDefinitions) + MultiThreaded + ..\..\ricochet;..\..\ricochet\dlls;..\..\ricochet\cl_dll;..\..\game_shared;..\..\engine;..\..\public;..\..\common;..\..\ricochet\pm_shared;..\..\utils\vgui\include;..\..\external;%(AdditionalIncludeDirectories) + + + Windows + true + true + true + ..\..\utils\vgui\lib\win32_vc6\vgui.lib;wsock32.lib;..\..\lib\public\sdl2.lib;%(AdditionalDependencies) + + + + + call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\cl_dlls\$(TargetName).dll +call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\cl_dlls\$(TargetName).pdb + + + Performing Post-Build Event + + + + + + \ No newline at end of file diff --git a/projects/vs2010/ricochet_cdll.vcxproj.filters b/projects/vs2010/ricochet_cdll.vcxproj.filters new file mode 100644 index 0000000..1b37231 --- /dev/null +++ b/projects/vs2010/ricochet_cdll.vcxproj.filters @@ -0,0 +1,384 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;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 + + + {0142d5e4-5caa-4286-8740-78fe5f63f90c} + + + {d79b1e48-d35a-4c47-a48a-06c124d7d5f2} + + + {db1142bc-09dd-40f1-8e5b-7d2e5873fbfb} + + + {14ceca51-597d-4ae0-ad1e-616f9c76afb7} + + + {a659561b-3095-458c-9ac3-98a1f8fda89d} + + + {de1d2011-0a49-4c1e-b1ee-e6e31c6ba173} + + + {8f0ebcb6-1036-4fb2-8955-0992878a0f76} + + + {6d32d06c-ab53-4cc4-9580-61fd0802aeb7} + + + {a62dbc7a-0e7a-4926-9415-c81e6b3e2820} + + + {2263acfb-32b9-437e-b357-289dc027689c} + + + {739d96f5-318f-4326-ac16-acad51f23a39} + + + {0f1d61fd-fd1b-41fb-aa84-b3226848ae8c} + + + {482b21b8-5e14-4d3a-9f6d-000f8fe9c81d} + + + {8ee6bc62-6027-4bb6-bba1-bd7eb71b8ded} + + + {acab3107-5b1a-47d3-95fa-d374360ea28c} + + + {2c1b936b-1f82-449f-be5a-1254ef73c3d2} + + + + + Source Files\_hl\ricochet\dlls\wpn_shared + + + Source Files\_hl\ricochet\cl_dll + + + Source Files\_hl\ricochet\cl_dll\hl + + + Source Files\_hl\ricochet\cl_dll\hl + + + Source Files\_hl\ricochet\cl_dll\hl + + + Source Files\_hl\ricochet\cl_dll\hl + + + Source Files\_hl\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\public + + + Source Files\common + + + Source Files\ricochet\pm_shared + + + Source Files\ricochet\pm_shared + + + Source Files\ricochet\pm_shared + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\game_shared + + + Source Files\game_shared + + + Source Files\game_shared + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\game_shared + + + Source Files\game_shared + + + Source Files\game_shared + + + Source Files\game_shared + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + Source Files\game_shared + + + Source Files\ricochet\cl_dll + + + Source Files\ricochet\cl_dll + + + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\common + + + Header Files\ricochet\pm_shared + + + Header Files\ricochet\pm_shared + + + Header Files\ricochet\pm_shared + + + Header Files\ricochet\pm_shared + + + Header Files\ricochet\pm_shared + + + Header Files\ricochet\pm_shared + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + Header Files\ricochet\cl_dll + + + \ No newline at end of file diff --git a/projects/vs2010/ricochetdll.vcxproj b/projects/vs2010/ricochetdll.vcxproj new file mode 100644 index 0000000..0656937 --- /dev/null +++ b/projects/vs2010/ricochetdll.vcxproj @@ -0,0 +1,206 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {CE8DCBE4-D8DB-46E5-8607-8FCC5FA667FB} + Win32Proj + ricochetdll + + + + DynamicLibrary + true + NotSet + + + DynamicLibrary + false + true + NotSet + + + + + + + + + + + + + true + $(Configuration)\$(ProjectName)\ + $(Configuration)\$(ProjectName)\int\ + mp + + + false + $(Configuration)\$(ProjectName)\ + $(Configuration)\$(ProjectName)\int\ + mp + + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;VALVE_DLL;%(PreprocessorDefinitions) + true + ..\..\ricochet\dlls;..\..\engine;..\..\common;..\..\public;..\..\game_shared;..\..\ricochet\pm_shared;..\..\ricochet;%(AdditionalIncludeDirectories) + MultiThreadedDebug + + + Windows + true + $(ProjectDir)..\..\ricochet\dlls\mp.def + + + call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll +call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb + + + Performing Post-Build Event + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;VALVE_DLL;%(PreprocessorDefinitions) + ..\..\ricochet\dlls;..\..\engine;..\..\common;..\..\public;..\..\game_shared;..\..\ricochet\pm_shared;..\..\ricochet;%(AdditionalIncludeDirectories) + MultiThreaded + + + Windows + true + true + true + $(ProjectDir)..\..\ricochet\dlls\mp.def + + + call ..\..\filecopy.bat $(TargetPath) ..\..\..\game\mod\dlls\$(TargetName).dll +call ..\..\filecopy.bat $(TargetDir)\$(TargetName).pdb ..\..\..\game\mod\dlls\$(TargetName).pdb + + + Performing Post-Build Event + + + + + + \ No newline at end of file diff --git a/projects/vs2010/ricochetdll.vcxproj.filters b/projects/vs2010/ricochetdll.vcxproj.filters new file mode 100644 index 0000000..48ccbfd --- /dev/null +++ b/projects/vs2010/ricochetdll.vcxproj.filters @@ -0,0 +1,333 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;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 + + + {a3e19434-b8d9-43ec-a1ed-e260f8aee591} + + + {9b833c3f-4e64-4ba6-9143-c7a365cef6fa} + + + {c683dfc8-f9d2-49d0-bc80-c2aa7e10dab5} + + + {6334b1f8-a9a7-44e0-a020-afa31543406a} + + + {be7399a9-5600-4d83-b06d-4edbed45200b} + + + {684ab4d1-82f9-4ff3-868a-0d9919cc32f7} + + + {2dc019ff-0dfb-4478-9ecd-58c90ae0111e} + + + {8b020c05-4536-4f4f-82c9-2206caef635a} + + + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls\wpn_shared + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\pm_shared + + + Source Files\ricochet\pm_shared + + + Source Files\ricochet\pm_shared + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\ricochet\dlls + + + Source Files\game_shared + + + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\pm_shared + + + Header Files\ricochet\pm_shared + + + Header Files\ricochet\pm_shared + + + Header Files\ricochet\pm_shared + + + Header Files\ricochet\pm_shared + + + Header Files\ricochet\pm_shared + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + Header Files\ricochet\dlls + + + \ No newline at end of file diff --git a/public/interface.h b/public/interface.h index aaa9c10..0f4a5ad 100644 --- a/public/interface.h +++ b/public/interface.h @@ -14,9 +14,9 @@ // for legacy code). In this case, you need to make a new version name for your new interface, and make a wrapper interface and // expose it for the old interface. -#if _MSC_VER >= 1300 // VC7 -#include "tier1/interface.h" -#else +//#if _MSC_VER >= 1300 // VC7 +//#include "tier1/interface.h" +//#else #ifndef INTERFACE_H #define INTERFACE_H @@ -144,6 +144,6 @@ extern CreateInterfaceFn Sys_GetFactory( CSysModule *pModule ); #endif -#endif // MSVC 6.0 +//#endif // MSVC 6.0 diff --git a/ricochet/cl_dll/GameStudioModelRenderer.cpp b/ricochet/cl_dll/GameStudioModelRenderer.cpp index 69885d3..c0de044 100644 --- a/ricochet/cl_dll/GameStudioModelRenderer.cpp +++ b/ricochet/cl_dll/GameStudioModelRenderer.cpp @@ -368,7 +368,7 @@ void CGameStudioModelRenderer::StudioProcessGait( entity_state_t *pplayer ) // calc side to side turning flYaw = m_pCurrentEntity->angles[YAW] - m_pPlayerInfo->gaityaw; - flYaw = fmod( flYaw, 360.0 ); + flYaw = fmod( flYaw, 360.0f ); if (flYaw < -180) { diff --git a/ricochet/cl_dll/hud_servers.cpp b/ricochet/cl_dll/hud_servers.cpp index ff478c3..2050d09 100644 --- a/ricochet/cl_dll/hud_servers.cpp +++ b/ricochet/cl_dll/hud_servers.cpp @@ -6,7 +6,9 @@ #include "net_api.h" #include #ifdef _WIN32 +#include "winsani_in.h" #include +#include "winsani_out.h" #else #include #endif diff --git a/ricochet/dlls/extdll.h b/ricochet/dlls/extdll.h index 672a6e4..75bea13 100644 --- a/ricochet/dlls/extdll.h +++ b/ricochet/dlls/extdll.h @@ -40,7 +40,9 @@ #define NOSERVICE #define NOMCX #define NOIME +#include "winsani_in.h" #include "windows.h" +#include "winsani_out.h" #else // _WIN32 #define FALSE 0