diff --git a/openrct2.sln b/openrct2.sln
index 559ca44fee..e92027ef3a 100644
--- a/openrct2.sln
+++ b/openrct2.sln
@@ -8,17 +8,11 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
- Release with Tests|Win32 = Release with Tests|Win32
- Release XP|Win32 = Release XP|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{D24D94F6-2A74-480C-B512-629C306CE92F}.Debug|Win32.ActiveCfg = Debug|Win32
{D24D94F6-2A74-480C-B512-629C306CE92F}.Debug|Win32.Build.0 = Debug|Win32
- {D24D94F6-2A74-480C-B512-629C306CE92F}.Release with Tests|Win32.ActiveCfg = Release with Tests|Win32
- {D24D94F6-2A74-480C-B512-629C306CE92F}.Release with Tests|Win32.Build.0 = Release with Tests|Win32
- {D24D94F6-2A74-480C-B512-629C306CE92F}.Release XP|Win32.ActiveCfg = Release XP|Win32
- {D24D94F6-2A74-480C-B512-629C306CE92F}.Release XP|Win32.Build.0 = Release XP|Win32
{D24D94F6-2A74-480C-B512-629C306CE92F}.Release|Win32.ActiveCfg = Release|Win32
{D24D94F6-2A74-480C-B512-629C306CE92F}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
diff --git a/openrct2.vcxproj b/openrct2.vcxproj
index eb4fb080d2..df7f253bfc 100644
--- a/openrct2.vcxproj
+++ b/openrct2.vcxproj
@@ -3,7 +3,6 @@
-
@@ -14,14 +13,6 @@
Release
Win32
-
- Release XP
- Win32
-
-
- Release with Tests
- Win32
-
@@ -194,6 +185,7 @@
+
@@ -294,7 +286,6 @@
{D24D94F6-2A74-480C-B512-629C306CE92F}
openrct2
openrct2
- 10.0.10240.0
@@ -310,35 +301,14 @@
true
MultiByte
-
- DynamicLibrary
- false
- v140_xp
- true
- MultiByte
-
-
- DynamicLibrary
- false
- v140
- true
- MultiByte
-
-
-
+
-
-
-
-
-
-
$(SolutionDir)lib\include;$(SolutionDir)lib\include\libspeex;$(SolutionDir)lib\include\sdl;$(SolutionDir)lib\include\jansson;$(SolutionDir)lib\include\sdl_ttf;$(SolutionDir)lib\include\libpng;$(IncludePath)
@@ -353,25 +323,13 @@
$(SolutionDir)bin\
$(SolutionDir)obj\$(ProjectName)\$(Configuration)\
-
- $(SolutionDir)lib;$(SolutionDir)lib\libspeex;$(SolutionDir)lib\sdl\include;$(SolutionDir)lib\libcurl\include;$(SolutionDir)lib\jansson;$(SolutionDir)lib\cutest;$(SolutionDir)lib\SDL2_ttf\include;$(IncludePath)
- $(SolutionDir)lib\sdl\lib\x86;$(SolutionDir)lib\libcurl\lib;$(LibraryPath)
- $(SolutionDir)bin\
- $(SolutionDir)obj\$(ProjectName)\$(Configuration)\
-
-
- $(SolutionDir)lib;$(SolutionDir)lib\libspeex;$(SolutionDir)lib\sdl\include;$(SolutionDir)lib\libcurl\include;$(SolutionDir)lib\jansson;$(SolutionDir)lib\cutest;$(SolutionDir)lib\SDL2_ttf\include;$(IncludePath)
- $(SolutionDir)lib\sdl\lib\x86;$(SolutionDir)lib\libcurl\lib;$(LibraryPath)
- $(SolutionDir)bin\
- $(SolutionDir)obj\$(ProjectName)\Release\
-
Level3
Disabled
true
1Byte
- $(OpenRCT2_DEFINES);DEBUG;USE_LIBPNG;_CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H;_USE_MATH_DEFINES;CURL_STATICLIB;SDL_MAIN_HANDLED;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
+ $(OpenRCT2_DEFINES);DEBUG;USE_LIBPNG;_CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;CURL_STATICLIB;SDL_MAIN_HANDLED;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)
MultiThreaded
true
$(IntDir)\%(RelativeDir)
@@ -382,7 +340,7 @@
true
openrct2-libs-vs2015.lib;imm32.lib;version.lib;winmm.lib;%(AdditionalDependencies)
UseFastLinkTimeCodeGeneration
- /OPT:NOLBR %(AdditionalOptions)
+ /OPT:NOLBR /ignore:4099 %(AdditionalOptions)
@@ -391,16 +349,14 @@
Full
true
true
-
-
+
MultiThreaded
1Byte
4013
-
-
+
false
- $(OpenRCT2_DEFINES);USE_LIBPNG;_CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H;_USE_MATH_DEFINES;CURL_STATICLIB;SDL_MAIN_HANDLED;%(PreprocessorDefinitions)
- $(IntDir)fake\%(RelativeDir)
+ $(OpenRCT2_DEFINES);USE_LIBPNG;_CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;CURL_STATICLIB;SDL_MAIN_HANDLED;%(PreprocessorDefinitions)
+ $(IntDir)\%(RelativeDir)
true
Speed
@@ -412,61 +368,6 @@
/ignore:4099 %(AdditionalOptions)
-
-
- Level3
- Full
- true
- true
-
-
- MultiThreaded
- 1Byte
- 4013
-
-
- false
- $(OpenRCT2_DEFINES);DISABLE_NETWORK;DISABLE_HTTP;DISABLE_TWITCH;_CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H;_USE_MATH_DEFINES;CURL_STATICLIB;SDL_MAIN_HANDLED;%(PreprocessorDefinitions)
- $(IntDir)fake\%(RelativeDir)
- true
- Speed
-
-
- true
- true
- true
- winmm.lib;sdl2.lib;%(AdditionalDependencies)
- /ignore:4099 %(AdditionalOptions)
- Windows
-
-
-
-
- Level3
- Disabled
- true
- true
-
-
- MultiThreaded
- 1Byte
- 4013
-
-
- false
- $(OpenRCT2_DEFINES);_CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H;_USE_MATH_DEFINES;CURL_STATICLIB;SDL_MAIN_HANDLED;ENABLE_TESTS;%(PreprocessorDefinitions)
- $(IntDir)fake\%(RelativeDir)
- true
-
-
- true
- true
- true
- winmm.lib;sdl2.lib;%(AdditionalDependencies)
- /ignore:4099 %(AdditionalOptions)
-
-
-
-
+
\ No newline at end of file
diff --git a/openrct2.vcxproj.filters b/openrct2.vcxproj.filters
index e14e10b1c1..95890bc7c5 100644
--- a/openrct2.vcxproj.filters
+++ b/openrct2.vcxproj.filters
@@ -56,6 +56,9 @@
{28a808eb-9017-44cc-939b-f828fd1e2e7d}
+
+ {b1a4d0cf-f4a1-4a38-934c-369d4c129a85}
+
@@ -555,7 +558,9 @@
Source\Core
-
+
+ Source\argparse
+
@@ -843,5 +848,8 @@
Source\Core
+
+ Source\argparse
+
\ No newline at end of file