diff --git a/msvc/ReHLDS.sln b/msvc/ReHLDS.sln
index b1aff52..3af9f01 100644
--- a/msvc/ReHLDS.sln
+++ b/msvc/ReHLDS.sln
@@ -29,6 +29,7 @@ Global
Debug Swds|Win32 = Debug Swds|Win32
Debug|Win32 = Debug|Win32
Release Play|Win32 = Release Play|Win32
+ Release Swds Play|Win32 = Release Swds Play|Win32
Release|Win32 = Release|Win32
Test Fixes|Win32 = Test Fixes|Win32
Tests|Win32 = Tests|Win32
@@ -46,6 +47,8 @@ Global
{70A2B904-B7DB-4C48-8DE0-AF567360D572}.Debug|Win32.Build.0 = Debug|Win32
{70A2B904-B7DB-4C48-8DE0-AF567360D572}.Release Play|Win32.ActiveCfg = Release Play|Win32
{70A2B904-B7DB-4C48-8DE0-AF567360D572}.Release Play|Win32.Build.0 = Release Play|Win32
+ {70A2B904-B7DB-4C48-8DE0-AF567360D572}.Release Swds Play|Win32.ActiveCfg = Release Swds Play|Win32
+ {70A2B904-B7DB-4C48-8DE0-AF567360D572}.Release Swds Play|Win32.Build.0 = Release Swds Play|Win32
{70A2B904-B7DB-4C48-8DE0-AF567360D572}.Release|Win32.ActiveCfg = Release|Win32
{70A2B904-B7DB-4C48-8DE0-AF567360D572}.Release|Win32.Build.0 = Release|Win32
{70A2B904-B7DB-4C48-8DE0-AF567360D572}.Test Fixes|Win32.ActiveCfg = Test Fixes|Win32
@@ -64,6 +67,8 @@ Global
{CEB94F7C-E459-4673-AABB-36E2074396C0}.Debug|Win32.Build.0 = Debug|Win32
{CEB94F7C-E459-4673-AABB-36E2074396C0}.Release Play|Win32.ActiveCfg = Release|Win32
{CEB94F7C-E459-4673-AABB-36E2074396C0}.Release Play|Win32.Build.0 = Release|Win32
+ {CEB94F7C-E459-4673-AABB-36E2074396C0}.Release Swds Play|Win32.ActiveCfg = Release|Win32
+ {CEB94F7C-E459-4673-AABB-36E2074396C0}.Release Swds Play|Win32.Build.0 = Release|Win32
{CEB94F7C-E459-4673-AABB-36E2074396C0}.Release|Win32.ActiveCfg = Release|Win32
{CEB94F7C-E459-4673-AABB-36E2074396C0}.Release|Win32.Build.0 = Release|Win32
{CEB94F7C-E459-4673-AABB-36E2074396C0}.Test Fixes|Win32.ActiveCfg = Debug|Win32
@@ -82,6 +87,8 @@ Global
{792DF067-9904-4579-99B9-46C17277ADE3}.Debug|Win32.Build.0 = Debug|Win32
{792DF067-9904-4579-99B9-46C17277ADE3}.Release Play|Win32.ActiveCfg = Release|Win32
{792DF067-9904-4579-99B9-46C17277ADE3}.Release Play|Win32.Build.0 = Release|Win32
+ {792DF067-9904-4579-99B9-46C17277ADE3}.Release Swds Play|Win32.ActiveCfg = Release|Win32
+ {792DF067-9904-4579-99B9-46C17277ADE3}.Release Swds Play|Win32.Build.0 = Release|Win32
{792DF067-9904-4579-99B9-46C17277ADE3}.Release|Win32.ActiveCfg = Release|Win32
{792DF067-9904-4579-99B9-46C17277ADE3}.Release|Win32.Build.0 = Release|Win32
{792DF067-9904-4579-99B9-46C17277ADE3}.Test Fixes|Win32.ActiveCfg = Debug|Win32
diff --git a/rehlds/engine/sv_main.cpp b/rehlds/engine/sv_main.cpp
index 7d5d9f0..57cb025 100644
--- a/rehlds/engine/sv_main.cpp
+++ b/rehlds/engine/sv_main.cpp
@@ -3828,6 +3828,10 @@ void SV_EmitEvents(client_t *cl, packet_entities_t *pack, sizebuf_t *msg)
MSG_WriteBits(1, 1);
DELTA_WriteDelta((byte *)&nullargs, (byte *)&info->args, TRUE, g_peventdelta, NULL);
}
+ else
+ {
+ MSG_WriteBits(0, 1);
+ }
}
else
{
diff --git a/rehlds/msvc/ReHLDS.vcxproj b/rehlds/msvc/ReHLDS.vcxproj
index 30d485e..f82e3ef 100644
--- a/rehlds/msvc/ReHLDS.vcxproj
+++ b/rehlds/msvc/ReHLDS.vcxproj
@@ -25,6 +25,10 @@
Release Play
Win32
+
+ Release Swds Play
+ Win32
+
Release
Win32
@@ -98,21 +102,25 @@
true
true
true
+ true
true
true
true
true
+ true
true
true
+ true
true
true
true
+ false
true
true
true
@@ -131,6 +139,7 @@
true
true
true
+ true
true
true
@@ -143,6 +152,7 @@
true
true
true
+ true
true
true
@@ -154,6 +164,7 @@
true
true
true
+ true
true
true
@@ -167,6 +178,7 @@
true
true
true
+ true
true
true
@@ -191,8 +203,10 @@
precompiled.h
Create
Create
+ Create
precompiled.h
precompiled.h
+ precompiled.h
Create
Create
precompiled.h
@@ -213,12 +227,14 @@
true
true
true
+ true
true
true
true
true
+ true
true
@@ -226,12 +242,14 @@
true
true
true
+ true
false
false
true
true
+ true
true
true
true
@@ -243,6 +261,7 @@
true
true
true
+ true
@@ -571,6 +590,13 @@
true
MultiByte
+
+ DynamicLibrary
+ false
+ v120_xp
+ true
+ MultiByte
+
@@ -601,6 +627,9 @@
+
+
+
filesystem_stdio
@@ -629,6 +658,9 @@
filesystem_stdio
+
+ swds
+
IF EXIST "$(ProjectDir)PreBuild.bat" (CALL "$(ProjectDir)PreBuild.bat" "$(ProjectDir)..\version\" "$(ProjectDir)..\")
@@ -964,6 +996,50 @@
subversion.always.run
+
+
+ IF EXIST "$(ProjectDir)PreBuild.bat" (CALL "$(ProjectDir)PreBuild.bat" "$(ProjectDir)..\version\" "$(ProjectDir)..\")
+ Setup version from SVN revision
+
+
+ $(ProjectDir)\..\;$(ProjectDir)\..\hookers\;$(ProjectDir)\..\metamod\include\;$(ProjectDir)\..\public\rehlds\;$(ProjectDir)\..\common;$(ProjectDir)\..\engine;$(ProjectDir)\..\public;$(ProjectDir)\..\pm_shared;$(ProjectDir)\..\rehlds\;$(ProjectDir)\..\testsuite\;$(VCInstallDir)UnitTest\include;$(SolutionDir)..\dep\bzip2\include\;$(SolutionDir)..\dep\cppunitlite\include\;%(AdditionalIncludeDirectories)
+ Level3
+ MaxSpeed
+ true
+ true
+ true
+ REHLDS_OPT_PEDANTIC;REHLDS_SELF;REHLDS_CHECKS;USE_BREAKPAD_HANDLER;DEDICATED;SWDS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ MultiThreaded
+ /arch:IA32 %(AdditionalOptions)
+ Use
+ precompiled.h
+
+
+ true
+ true
+ true
+ psapi.lib;ws2_32.lib;$(ProjectDir)../lib/steam_api.lib;%(AdditionalDependencies)
+
+
+
+
+ $(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories)
+ false
+
+
+ 0x4970000
+
+
+ IF EXIST "$(ProjectDir)PostBuild_swds.bat" (CALL "$(ProjectDir)PostBuild_swds.bat" "$(TargetDir)" "$(TargetName)" "$(TargetExt)" "$(ProjectDir)")
+ Automatic deployment script
+
+
+ echo Empty Action
+ Force build to run Pre-Build event
+ subversion.always.run
+ subversion.always.run
+
+