From 430998735c4b112aa9a749bb7d11554e7ddcf823 Mon Sep 17 00:00:00 2001 From: s1lent Date: Tue, 23 Apr 2019 19:54:51 +0700 Subject: [PATCH] Closes #357 Reducing allowable money limit cuz a HUD can't draw more than 999k --- README.md | 2 +- dist/game.cfg | 4 +- regamedll/dlls/client.cpp | 7 + regamedll/dlls/gamerules.h | 1 + regamedll/dlls/player.cpp | 11 +- .../ReGameDLL.vcxproj" | 1672 ----------------- 6 files changed, 13 insertions(+), 1684 deletions(-) delete mode 100644 "regamedll/msvc/\320\235\320\276\320\262\320\260\321\217 \320\277\320\260\320\277\320\272\320\260/ReGameDLL.vcxproj" diff --git a/README.md b/README.md index 940f80326..30b2bc1a1 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ Archive's bin directory contains 2 subdirectories, 'bugfixed' and 'pure' | mp_freeforall | 0 | 0 | 1 | The style of gameplay where there aren't any teams (FFA mode)
`0` disabled
`1` enabled | | mp_autoteambalance | 1 | 0 | 2 | Auto balancing of teams.
`0` disabled
`1` on after next round
`2` on next round | | mp_buytime | 1.5 | 0.0 | - | Designate the desired amount of buy time for each round. (in minutes)
`-1` means no time limit
`0` disable buy | -| mp_maxmoney | 16000 | 0 | `0x7FFFFFFF` | The maximum allowable amount of money in the game | +| mp_maxmoney | 16000 | 0 | `999999` | The maximum allowable amount of money in the game | | mp_round_infinite | 0 | 0 | 1 | Flags for fine grained control (choose as many as needed)
`0` disabled
`1` enabled

or flags
`a` block round time round end check
`b` block needed players round end check
`c` block VIP assassination/success round end check
`d` block prison escape round end check
`e` block bomb round end check
`f` block team extermination round end check
`g` block hostage rescue round end check

`Example setting:` "ae" blocks round time and bomb round end checks | | mp_roundover | 0 | - | - | The round by expired time will be over, if on a map it does not have the scenario of the game.
`0` disabled
`1` enabled | | mp_round_restart_delay | 5 | - | - | Number of seconds to delay before restarting a round after a win. | diff --git a/dist/game.cfg b/dist/game.cfg index d82c71f15..22af565ee 100644 --- a/dist/game.cfg +++ b/dist/game.cfg @@ -1,6 +1,3 @@ -// ReGameDLL Configuration File -echo Executing ReGameDLL Configuration File - // The style of gameplay where there aren't any teams (FFA mode) // 0 - disabled (default behaviour) // 1 - enabled @@ -24,6 +21,7 @@ mp_autoteambalance 1 mp_buytime 0.25 // The maximum allowable amount of money in the game +// NOTE: Allowable money limit is 999999 // // Default value: "16000" mp_maxmoney 16000 diff --git a/regamedll/dlls/client.cpp b/regamedll/dlls/client.cpp index 23ddcd62b..0d6a620e1 100644 --- a/regamedll/dlls/client.cpp +++ b/regamedll/dlls/client.cpp @@ -588,6 +588,11 @@ void CheckStartMoney() CVAR_SET_FLOAT("mp_startmoney", 800); #else int max_money = int(maxmoney.value); + if (max_money > MAX_MONEY_THRESHOLD) + { + max_money = MAX_MONEY_THRESHOLD; + CVAR_SET_FLOAT("mp_maxmoney", MAX_MONEY_THRESHOLD); + } if (money > max_money) CVAR_SET_FLOAT("mp_startmoney", max_money); @@ -3523,6 +3528,8 @@ void EXT_FUNC ServerDeactivate() void EXT_FUNC ServerActivate(edict_t *pEdictList, int edictCount, int clientMax) { + CheckStartMoney(); + int i; CBaseEntity *pClass; diff --git a/regamedll/dlls/gamerules.h b/regamedll/dlls/gamerules.h index 97793dbd6..d3a7cb3b4 100644 --- a/regamedll/dlls/gamerules.h +++ b/regamedll/dlls/gamerules.h @@ -34,6 +34,7 @@ const int MAX_RULE_BUFFER = 1024; const int MAX_VOTE_MAPS = 100; const int MAX_VIP_QUEUES = 5; +const int MAX_MONEY_THRESHOLD = 999999; // allowable money limit in the game that can be drawn on the HUD const int MAX_MOTD_CHUNK = 60; const int MAX_MOTD_LENGTH = 1536; // (MAX_MOTD_CHUNK * 4) diff --git a/regamedll/dlls/player.cpp b/regamedll/dlls/player.cpp index 8b9c53918..db51af549 100644 --- a/regamedll/dlls/player.cpp +++ b/regamedll/dlls/player.cpp @@ -3113,12 +3113,7 @@ void EXT_FUNC CBasePlayer::__API_HOOK(AddAccount)(int amount, RewardType type, b if (bSendMoney) { - auto nMax = int(maxmoney.value); - if (m_iAccount > nMax) - m_iAccount = nMax; - - else if (m_iAccount < 0) - m_iAccount = 0; + m_iAccount = clamp(m_iAccount, 0, maxmoney.value); // Send money update to HUD MESSAGE_BEGIN(MSG_ONE, gmsgMoney, nullptr, pev); @@ -3482,12 +3477,12 @@ void CBasePlayer::PlayerDeathThink() // we aren't calling into any of their code anymore through the player pointer. PackDeadPlayerItems(); } - + #ifdef REGAMEDLL_FIXES // Clear inclination came from client view pev->angles.x = 0; #endif - + if (pev->modelindex && !m_fSequenceFinished && pev->deadflag == DEAD_DYING) { StudioFrameAdvance(); diff --git "a/regamedll/msvc/\320\235\320\276\320\262\320\260\321\217 \320\277\320\260\320\277\320\272\320\260/ReGameDLL.vcxproj" "b/regamedll/msvc/\320\235\320\276\320\262\320\260\321\217 \320\277\320\260\320\277\320\272\320\260/ReGameDLL.vcxproj" deleted file mode 100644 index ed24e805c..000000000 --- "a/regamedll/msvc/\320\235\320\276\320\262\320\260\321\217 \320\277\320\260\320\277\320\272\320\260/ReGameDLL.vcxproj" +++ /dev/null @@ -1,1672 +0,0 @@ - - - - - Debug MP Play - Win32 - - - Debug MP - Win32 - - - Debug Play - Win32 - - - Debug - Win32 - - - Release MP Play - Win32 - - - Release MP - Win32 - - - Release Play - Win32 - - - Release - Win32 - - - Tests - Win32 - - - - - - - - - - - - - false - false - false - false - false - false - false - false - - - - - - - - - - - - - - - false - false - false - false - false - false - false - false - - - - - - - - - - - - - - - false - - - - - - - - - - - false - false - - - false - false - false - false - false - false - false - false - - - - - - - - - - - - - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - - - - - - - - - - - false - false - - - false - - - - - - - - - - - false - false - - - - - - - - - - - - - - - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - - - - - - - - - - - - - - - - - - - - false - false - false - false - false - false - - - false - false - false - false - false - false - - - false - false - false - false - false - false - - - false - false - false - false - false - false - - - false - false - false - false - false - false - - - false - false - false - false - false - false - - - false - false - false - false - false - false - - - false - false - false - false - false - false - - - - - - - - - - - - - - - - - - - - - false - - - - false - - - - - - - - - - - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - false - false - false - false - false - false - false - false - - - - - - - - - - - - - - true - true - true - true - true - - - true - true - true - true - - - true - true - true - true - - - true - true - true - true - - - true - true - true - - - - - - - - - true - true - - - true - true - true - true - - - - - - - - - - - - - - - - true - true - true - true - - - true - true - true - true - true - true - true - true - - - - - Create - precompiled.h - Create - precompiled.h - Create - precompiled.h - Create - Create - Create - Create - Create - precompiled.h - precompiled.h - precompiled.h - precompiled.h - precompiled.h - Create - precompiled.h - - - - true - true - true - true - - - - - - true - true - true - true - - - true - true - true - true - - - true - true - true - true - - - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - false - false - false - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - true - - - true - true - true - true - true - true - true - - - - - {ceb94f7c-e459-4673-aabb-36e2074396c0} - false - true - false - true - false - - - - {70A2B904-B7DB-4C48-8DE0-AF567360D572} - ReGameDLL - - - - DynamicLibrary - true - v120_xp - v140_xp - MultiByte - - - DynamicLibrary - true - MultiByte - v120 - v140 - - - DynamicLibrary - true - MultiByte - v120 - v140 - - - DynamicLibrary - true - MultiByte - v120 - v140 - true - - - DynamicLibrary - true - MultiByte - v120 - v140 - true - - - DynamicLibrary - true - MultiByte - v120 - v140 - - - Application - true - v120_xp - v140_xp - MultiByte - - - DynamicLibrary - false - v120_xp - v140_xp - true - MultiByte - - - DynamicLibrary - false - v120_xp - v140_xp - true - MultiByte - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - filesystem_stdio - AllRules.ruleset - - - - - - filesystem_stdio - AllRules.ruleset - - - - - mp - AllRules.ruleset - - - - - mp - AllRules.ruleset - - - - - - mp - AllRules.ruleset - - - - - - mp - AllRules.ruleset - - - - - filesystem_stdio - AllRules.ruleset - - - - - filesystem_stdio - AllRules.ruleset - - - $(VC_ExecutablePath_x86);$(WindowsSdk_71A_ExecutablePath);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); - $(VC_IncludePath);$(WindowsSdk_71A_IncludePath); - $(VC_LibraryPath_x86);$(WindowsSdk_71A_LibraryPath_x86); - - $(VC_IncludePath);$(WindowsSdk_71A_IncludePath);$(MSBuild_ExecutablePath);$(VC_LibraryPath_x86); - - - filesystem_stdio - AllRules.ruleset - - - $(VC_ExecutablePath_x86);$(WindowsSdk_71A_ExecutablePath);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); - $(VC_IncludePath);$(WindowsSdk_71A_IncludePath); - $(VC_LibraryPath_x86);$(WindowsSdk_71A_LibraryPath_x86); - - $(VC_IncludePath);$(WindowsSdk_71A_IncludePath);$(MSBuild_ExecutablePath);$(VC_LibraryPath_x86); - - - - IF EXIST "$(ProjectDir)PreBuild.bat" (CALL "$(ProjectDir)PreBuild.bat" "$(ProjectDir)..\version\" "$(ProjectDir)..\") - Setup version from Git revision - - - $(ProjectDir)\..\;$(ProjectDir)\..\hookers\;$(ProjectDir)\..\common;$(ProjectDir)\..\dlls;$(ProjectDir)\..\engine;$(ProjectDir)\..\public;$(ProjectDir)\..\public\regamedll;$(ProjectDir)\..\pm_shared;$(ProjectDir)\..\regamedll\;$(ProjectDir)\..\testsuite\;$(VCInstallDir)UnitTest\include;$(SolutionDir)..\dep\cppunitlite\include\;%(AdditionalIncludeDirectories) - Level3 - Disabled - true - HOOK_GAMEDLL;REGAMEDLL_API;REGAMEDLL_SELF;REGAMEDLL_FIXES;REGAMEDLL_CHECKS;CLIENT_WEAPONS;USE_BREAKPAD_HANDLER;USE_QSTRING;DEDICATED;_CRT_SECURE_NO_WARNINGS;_DEBUG;_ITERATOR_DEBUG_LEVEL=0;NOMINMAX;%(PreprocessorDefinitions) - Precise - /arch:IA32 %(AdditionalOptions) - MultiThreadedDebug - Use - precompiled.h - Default - - - true - $(ProjectDir)../lib/libacof32.lib;%(AdditionalDependencies) - - - - $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) - - - Automatic deployment script - IF EXIST "$(ProjectDir)PostBuild.bat" (CALL "$(ProjectDir)PostBuild.bat" "$(TargetDir)" "$(TargetName)" "$(TargetExt)" "$(ProjectDir)") - - - echo Empty Action - Force build to run Pre-Build event - subversion.always.run - subversion.always.run - - - - - IF EXIST "$(ProjectDir)PreBuild.bat" (CALL "$(ProjectDir)PreBuild.bat" "$(ProjectDir)..\version\" "$(ProjectDir)..\") - Setup version from Git revision - - - $(ProjectDir)\..\;$(ProjectDir)\..\hookers\;$(ProjectDir)\..\common;$(ProjectDir)\..\dlls;$(ProjectDir)\..\engine;$(ProjectDir)\..\public;$(ProjectDir)\..\public\regamedll;$(ProjectDir)\..\pm_shared;$(ProjectDir)\..\regamedll\;$(ProjectDir)\..\testsuite\;$(VCInstallDir)UnitTest\include;$(SolutionDir)..\dep\cppunitlite\include\;%(AdditionalIncludeDirectories) - Level3 - Disabled - true - PLAY_GAMEDLL;HOOK_GAMEDLL;REGAMEDLL_SELF;REGAMEDLL_CHECKS;CLIENT_WEAPONS;USE_BREAKPAD_HANDLER;USE_QSTRING;DEDICATED;_CRT_SECURE_NO_WARNINGS;_DEBUG;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions) - Precise - /arch:IA32 %(AdditionalOptions) - MultiThreadedDebug - Use - precompiled.h - - - true - %(AdditionalDependencies) - - - - $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) - - - IF EXIST "$(ProjectDir)PostBuild.bat" (CALL "$(ProjectDir)PostBuild.bat" "$(TargetDir)" "$(TargetName)" "$(TargetExt)" "$(ProjectDir)") - Automatic deployment script - - - echo Empty Action - Force build to run Pre-Build event - subversion.always.run - subversion.always.run - - - - - IF EXIST "$(ProjectDir)PreBuild.bat" (CALL "$(ProjectDir)PreBuild.bat" "$(ProjectDir)..\version\" "$(ProjectDir)..\") - Setup version from Git revision - - - $(ProjectDir)\..\;$(ProjectDir)\..\hookers\;$(ProjectDir)\..\common;$(ProjectDir)\..\dlls;$(ProjectDir)\..\engine;$(ProjectDir)\..\public;$(ProjectDir)\..\public\regamedll;$(ProjectDir)\..\pm_shared;$(ProjectDir)\..\regamedll\;$(ProjectDir)\..\testsuite\;$(VCInstallDir)UnitTest\include;$(SolutionDir)..\dep\cppunitlite\include\;%(AdditionalIncludeDirectories) - Level3 - Disabled - true - REGAMEDLL_ADD;REGAMEDLL_API;REGAMEDLL_FIXES;REGAMEDLL_SELF;REGAMEDLL_CHECKS;CLIENT_WEAPONS;USE_BREAKPAD_HANDLER;USE_QSTRING;DEDICATED;_CRT_SECURE_NO_WARNINGS;_DEBUG;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions) - Precise - /arch:IA32 %(AdditionalOptions) - MultiThreadedDebug - Use - precompiled.h - - - true - $(ProjectDir)../lib/libacof32.lib;%(AdditionalDependencies) - - - mp.def - $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) - - - IF EXIST "$(ProjectDir)PostBuild_mp.bat" (CALL "$(ProjectDir)PostBuild_mp.bat" "$(TargetDir)" "$(TargetName)" "$(TargetExt)" "$(ProjectDir)") - Automatic deployment script - - - echo Empty Action - Force build to run Pre-Build event - subversion.always.run - subversion.always.run - - - - - IF EXIST "$(ProjectDir)PreBuild.bat" (CALL "$(ProjectDir)PreBuild.bat" "$(ProjectDir)..\version\" "$(ProjectDir)..\") - Setup version from Git revision - - - $(ProjectDir)\..\;$(ProjectDir)\..\hookers\;$(ProjectDir)\..\common;$(ProjectDir)\..\dlls;$(ProjectDir)\..\engine;$(ProjectDir)\..\public;$(ProjectDir)\..\public\regamedll;$(ProjectDir)\..\pm_shared;$(ProjectDir)\..\regamedll\;$(ProjectDir)\..\testsuite\;$(VCInstallDir)UnitTest\include;$(SolutionDir)..\dep\cppunitlite\include\;%(AdditionalIncludeDirectories) - Level3 - Full - true - REGAMEDLL_ADD;REGAMEDLL_FIXES;REGAMEDLL_SELF;REGAMEDLL_CHECKS;REGAMEDLL_API;CLIENT_WEAPONS;USE_BREAKPAD_HANDLER;USE_QSTRING;DEDICATED;_CRT_SECURE_NO_WARNINGS;NDEBUG;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions) - Fast - /arch:IA32 %(AdditionalOptions) - MultiThreaded - Use - precompiled.h - ProgramDatabase - true - false - Default - true - true - - - true - $(ProjectDir)../lib/libacof32.lib;%(AdditionalDependencies) - - - mp.def - $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) - true - true - true - - - IF EXIST "$(ProjectDir)PostBuild_mp.bat" (CALL "$(ProjectDir)PostBuild_mp.bat" "$(TargetDir)" "$(TargetName)" "$(TargetExt)" "$(ProjectDir)") - Automatic deployment script - - - echo Empty Action - Force build to run Pre-Build event - subversion.always.run - subversion.always.run - - - - - IF EXIST "$(ProjectDir)PreBuild.bat" (CALL "$(ProjectDir)PreBuild.bat" "$(ProjectDir)..\version\" "$(ProjectDir)..\") - Setup version from Git revision - - - $(ProjectDir)\..\;$(ProjectDir)\..\hookers\;$(ProjectDir)\..\common;$(ProjectDir)\..\dlls;$(ProjectDir)\..\engine;$(ProjectDir)\..\public;$(ProjectDir)\..\public\regamedll;$(ProjectDir)\..\pm_shared;$(ProjectDir)\..\regamedll\;$(ProjectDir)\..\testsuite\;$(VCInstallDir)UnitTest\include;$(SolutionDir)..\dep\cppunitlite\include\;%(AdditionalIncludeDirectories) - Level3 - Full - true - REGAMEDLL_SELF;PLAY_GAMEDLL;REGAMEDLL_API;REGAMEDLL_CHECKS;CLIENT_WEAPONS;USE_BREAKPAD_HANDLER;USE_QSTRING;DEDICATED;_CRT_SECURE_NO_WARNINGS;NDEBUG;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions) - Precise - /arch:IA32 %(AdditionalOptions) - MultiThreaded - Use - precompiled.h - ProgramDatabase - true - false - Default - true - true - - - true - %(AdditionalDependencies) - - - mp.def - $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) - true - true - true - - - IF EXIST "$(ProjectDir)PostBuild_mp.bat" (CALL "$(ProjectDir)PostBuild_mp.bat" "$(TargetDir)" "$(TargetName)" "$(TargetExt)" "$(ProjectDir)") - Automatic deployment script - - - echo Empty Action - Force build to run Pre-Build event - subversion.always.run - subversion.always.run - - - - - IF EXIST "$(ProjectDir)PreBuild.bat" (CALL "$(ProjectDir)PreBuild.bat" "$(ProjectDir)..\version\" "$(ProjectDir)..\") - Setup version from Git revision - - - $(ProjectDir)\..\;$(ProjectDir)\..\hookers\;$(ProjectDir)\..\common;$(ProjectDir)\..\dlls;$(ProjectDir)\..\engine;$(ProjectDir)\..\public;$(ProjectDir)\..\public\regamedll;$(ProjectDir)\..\pm_shared;$(ProjectDir)\..\regamedll\;$(ProjectDir)\..\testsuite\;$(VCInstallDir)UnitTest\include;$(SolutionDir)..\dep\cppunitlite\include\;%(AdditionalIncludeDirectories) - Level3 - Disabled - true - REGAMEDLL_SELF;PLAY_GAMEDLL;REGAMEDLL_CHECKS;REGAMEDLL_API;CLIENT_WEAPONS;USE_BREAKPAD_HANDLER;USE_QSTRING;DEDICATED;_CRT_SECURE_NO_WARNINGS;_DEBUG;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions) - Precise - /arch:IA32 %(AdditionalOptions) - MultiThreadedDebug - Use - precompiled.h - - - true - %(AdditionalDependencies) - - - mp.def - $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) - - - IF EXIST "$(ProjectDir)PostBuild_mp.bat" (CALL "$(ProjectDir)PostBuild_mp.bat" "$(TargetDir)" "$(TargetName)" "$(TargetExt)" "$(ProjectDir)") - Automatic deployment script - - - echo Empty Action - Force build to run Pre-Build event - subversion.always.run - subversion.always.run - - - - - IF EXIST "$(ProjectDir)PreBuild.bat" (CALL "$(ProjectDir)PreBuild.bat" "$(ProjectDir)..\version\" "$(ProjectDir)..\") - Setup version from Git revision - - - $(ProjectDir)\..\;$(ProjectDir)\..\hookers\;$(ProjectDir)\..\common;$(ProjectDir)\..\dlls;$(ProjectDir)\..\engine;$(ProjectDir)\..\public;$(ProjectDir)\..\public\regamedll;$(ProjectDir)\..\pm_shared;$(ProjectDir)\..\regamedll\;$(ProjectDir)\..\testsuite\;$(VCInstallDir)UnitTest\include;$(SolutionDir)..\dep\cppunitlite\include\;%(AdditionalIncludeDirectories) - Level3 - Disabled - true - REGAMEDLL_SELF;REGAMEDLL_FIXES;DEDICATED;REGAMEDLL_SELF;HOOK_GAMEDLL;_BUILD_FROM_IDE;USE_BREAKPAD_HANDLER;USE_QSTRING;DEDICATED;_CRT_SECURE_NO_WARNINGS;_ITERATOR_DEBUG_LEVEL=0;_DEBUG;%(PreprocessorDefinitions) - MultiThreadedDebug - Use - precompiled.h - NoExtensions - - - true - %(AdditionalDependencies) - - - - - $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) - - - - - Automatic deployment script - - - echo Empty Action - Force build to run Pre-Build event - subversion.always.run - subversion.always.run - - - - - IF EXIST "$(ProjectDir)PreBuild.bat" (CALL "$(ProjectDir)PreBuild.bat" "$(ProjectDir)..\version\" "$(ProjectDir)..\") - Setup version from Git revision - - - $(ProjectDir)\..\;$(ProjectDir)\..\hookers\;$(ProjectDir)\..\common;$(ProjectDir)\..\dlls;$(ProjectDir)\..\engine;$(ProjectDir)\..\public;$(ProjectDir)\..\public\regamedll;$(ProjectDir)\..\pm_shared;$(ProjectDir)\..\regamedll\;$(ProjectDir)\..\testsuite\;$(VCInstallDir)UnitTest\include;$(SolutionDir)..\dep\cppunitlite\include\;%(AdditionalIncludeDirectories) - Level3 - MaxSpeed - true - true - true - HOOK_GAMEDLL;REGAMEDLL_SELF;REGAMEDLL_FIXES;REGAMEDLL_CHECKS;CLIENT_WEAPONS;USE_BREAKPAD_HANDLER;USE_QSTRING;DEDICATED;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - MultiThreaded - /arch:IA32 %(AdditionalOptions) - Use - precompiled.h - - - true - true - true - $(ProjectDir)../lib/libacof32.lib;%(AdditionalDependencies) - - - - $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) - - - IF EXIST "$(ProjectDir)PostBuild.bat" (CALL "$(ProjectDir)PostBuild.bat" "$(TargetDir)" "$(TargetName)" "$(TargetExt)" "$(ProjectDir)") - Automatic deployment script - - - echo Empty Action - Force build to run Pre-Build event - subversion.always.run - subversion.always.run - - - - - IF EXIST "$(ProjectDir)PreBuild.bat" (CALL "$(ProjectDir)PreBuild.bat" "$(ProjectDir)..\version\" "$(ProjectDir)..\") - Setup version from Git revision - - - $(ProjectDir)\..\;$(ProjectDir)\..\hookers\;$(ProjectDir)\..\common;$(ProjectDir)\..\dlls;$(ProjectDir)\..\engine;$(ProjectDir)\..\public;$(ProjectDir)\..\public\regamedll;$(ProjectDir)\..\pm_shared;$(ProjectDir)\..\regamedll\;$(ProjectDir)\..\testsuite\;$(VCInstallDir)UnitTest\include;$(SolutionDir)..\dep\cppunitlite\include\;%(AdditionalIncludeDirectories) - Level3 - MaxSpeed - true - true - true - REGAMEDLL_SELF;PLAY_GAMEDLL;HOOK_GAMEDLL;REGAMEDLL_CHECKS;CLIENT_WEAPONS;USE_BREAKPAD_HANDLER;USE_QSTRING;DEDICATED;_CRT_SECURE_NO_WARNINGS;NOMINMAX;%(PreprocessorDefinitions) - MultiThreaded - /arch:IA32 %(AdditionalOptions) - Use - precompiled.h - Precise - - - true - true - true - %(AdditionalDependencies) - - - - - $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories) - - - IF EXIST "$(ProjectDir)PostBuild.bat" (CALL "$(ProjectDir)PostBuild.bat" "$(TargetDir)" "$(TargetName)" "$(TargetExt)" "$(ProjectDir)") - Automatic deployment script - - - echo Empty Action - Force build to run Pre-Build event - subversion.always.run - subversion.always.run - - - - - - \ No newline at end of file