changeset 2571:cf29f444ddd7

VS 2015 project
author a.parshin
date Mon, 05 Oct 2015 00:19:13 +0200
parents 4d199006c716
children d87bfbd3bb3b
files Build/Visual Studio 2015/World of Might and Magic.sln Build/Visual Studio 2015/World of Might and Magic.vcxproj Build/Visual Studio 2015/World of Might and Magic.vcxproj.filters Build/Visual Studio 2015/World of Might and Magic.vcxproj.user
diffstat 4 files changed, 2078 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Build/Visual Studio 2015/World of Might and Magic.sln	Mon Oct 05 00:19:13 2015 +0200
@@ -0,0 +1,19 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "World of Might and Magic", "World of Might and Magic.vcxproj", "{5DA49362-EF43-4753-85DC-88CC41F26764}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Win32 = Debug|Win32
+		Release|Win32 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{5DA49362-EF43-4753-85DC-88CC41F26764}.Debug|Win32.ActiveCfg = Debug|Win32
+		{5DA49362-EF43-4753-85DC-88CC41F26764}.Debug|Win32.Build.0 = Debug|Win32
+		{5DA49362-EF43-4753-85DC-88CC41F26764}.Release|Win32.ActiveCfg = Release|Win32
+		{5DA49362-EF43-4753-85DC-88CC41F26764}.Release|Win32.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Build/Visual Studio 2015/World of Might and Magic.vcxproj	Mon Oct 05 00:19:13 2015 +0200
@@ -0,0 +1,561 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{5DA49362-EF43-4753-85DC-88CC41F26764}</ProjectGuid>
+    <Keyword>Win32Proj</Keyword>
+    <RootNamespace>WorldofMightandMagic</RootNamespace>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <PlatformToolset>v140</PlatformToolset>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <PlatformToolset>v140</PlatformToolset>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <LinkIncremental>true</LinkIncremental>
+    <IntDir>$(Configuration)\</IntDir>
+    <OutDir>$(WoMM_MM7_INSTALL_DIR)\</OutDir>
+    <GenerateManifest>false</GenerateManifest>
+    <CustomBuildBeforeTargets>
+    </CustomBuildBeforeTargets>
+    <IncludePath>$(SolutionDirectory)../../;$(IncludePath)</IncludePath>
+    <PostBuildEventUseInBuild>true</PostBuildEventUseInBuild>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <LinkIncremental>false</LinkIncremental>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <Optimization>Disabled</Optimization>
+      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <ObjectFileName>$(IntDir)%(Directory)</ObjectFileName>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <SubSystem>Windows</SubSystem>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <AdditionalDependencies>..\..\lib\legacy_dx\lib\ddraw.lib;..\..\lib\legacy_dx\lib\dxguid.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
+    </Link>
+    <PostBuildEvent>
+      <Command>XCOPY "$(SolutionDir)../../Scripts" "$(OutDir)data/scripts/lua/core" /E /I /F /R /Y</Command>
+      <Message>-------------------------------------------------------Post-Build Event</Message>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <WarningLevel>Level3</WarningLevel>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <Optimization>MaxSpeed</Optimization>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <IntrinsicFunctions>true</IntrinsicFunctions>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+    </ClCompile>
+    <Link>
+      <SubSystem>Windows</SubSystem>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <OptimizeReferences>true</OptimizeReferences>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ClCompile Include="..\..\Arcomage\Arcomage.cpp" />
+    <ClCompile Include="..\..\Arcomage\ArcomageCards.cpp" />
+    <ClCompile Include="..\..\Engine\Conditions.cpp" />
+    <ClCompile Include="..\..\Engine\Engine.cpp" />
+    <ClCompile Include="..\..\Engine\Events.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\BSPModel.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\DecalBuilder.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\DecorationList.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\Indoor.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\IndoorCameraD3D.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\Level\Decoration.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\LightmapBuilder.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\LightsStack.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\Outdoor.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\Overlays.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\PaletteManager.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\ParticleEngine.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\Render.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\RenderD3D11.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\Sprites.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\stru10.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\stru9.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\Texture.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\Viewport.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\Vis.cpp" />
+    <ClCompile Include="..\..\Engine\Graphics\Weather.cpp" />
+    <ClCompile Include="..\..\Engine\LOD.cpp" />
+    <ClCompile Include="..\..\Engine\Log.cpp" />
+    <ClCompile Include="..\..\Engine\LuaVM.cpp" />
+    <ClCompile Include="..\..\Engine\MapInfo.cpp" />
+    <ClCompile Include="..\..\Engine\mm7text_ru.cpp" />
+    <ClCompile Include="..\..\Engine\mm7_7.cpp" />
+    <ClCompile Include="..\..\Engine\mm7_data.cpp" />
+    <ClCompile Include="..\..\Engine\MMT.cpp" />
+    <ClCompile Include="..\..\Engine\Objects\Actor.cpp" />
+    <ClCompile Include="..\..\Engine\Objects\Chest.cpp" />
+    <ClCompile Include="..\..\Engine\Objects\Items.cpp" />
+    <ClCompile Include="..\..\Engine\Objects\Monsters.cpp" />
+    <ClCompile Include="..\..\Engine\Objects\NPC.cpp" />
+    <ClCompile Include="..\..\Engine\Objects\ObjectList.cpp" />
+    <ClCompile Include="..\..\Engine\Objects\Player.cpp" />
+    <ClCompile Include="..\..\Engine\Objects\SpriteObject.cpp" />
+    <ClCompile Include="..\..\Engine\OurMath.cpp" />
+    <ClCompile Include="..\..\Engine\Party.cpp" />
+    <ClCompile Include="..\..\Engine\Random.cpp" />
+    <ClCompile Include="..\..\Engine\Registry.cpp" />
+    <ClCompile Include="..\..\Engine\SaveLoad.cpp" />
+    <ClCompile Include="..\..\Engine\Serialization\LegacyImages.cpp" />
+    <ClCompile Include="..\..\Engine\Spells\CastSpellInfo.cpp" />
+    <ClCompile Include="..\..\Engine\Spells\Spells.cpp" />
+    <ClCompile Include="..\..\Engine\stru298.cpp" />
+    <ClCompile Include="..\..\Engine\stru6.cpp" />
+    <ClCompile Include="..\..\Engine\Tables\FactionTable.cpp" />
+    <ClCompile Include="..\..\Engine\Tables\FrameTableInc.cpp" />
+    <ClCompile Include="..\..\Engine\Tables\IconFrameTable.cpp" />
+    <ClCompile Include="..\..\Engine\Tables\PlayerFrameTable.cpp" />
+    <ClCompile Include="..\..\Engine\Tables\StorylineTextTable.cpp" />
+    <ClCompile Include="..\..\Engine\Tables\TileTable.cpp" />
+    <ClCompile Include="..\..\Engine\texts.cpp" />
+    <ClCompile Include="..\..\Engine\Timer.cpp" />
+    <ClCompile Include="..\..\Engine\TurnEngine\TurnEngine.cpp" />
+    <ClCompile Include="..\..\Engine\VectorTypes.cpp" />
+    <ClCompile Include="..\..\Engine\ZlibWrapper.cpp" />
+    <ClCompile Include="..\..\Game\CreateParty.cpp" />
+    <ClCompile Include="..\..\Game\Game.cpp" />
+    <ClCompile Include="..\..\Game\GameMenu.cpp" />
+    <ClCompile Include="..\..\Game\GameOver.cpp" />
+    <ClCompile Include="..\..\Game\MainMenu.cpp" />
+    <ClCompile Include="..\..\Game\MainMenuLoad.cpp" />
+    <ClCompile Include="..\..\GUI\GUIButton.cpp" />
+    <ClCompile Include="..\..\GUI\GUIFont.cpp" />
+    <ClCompile Include="..\..\GUI\GUIProgressBar.cpp" />
+    <ClCompile Include="..\..\GUI\GUIWindow.cpp" />
+    <ClCompile Include="..\..\GUI\NewUI\Core\UIControlModule_wrap.cxx" />
+    <ClCompile Include="..\..\GUI\NewUI\MainMenu.cpp" />
+    <ClCompile Include="..\..\GUI\UI\Books\AutonotesBook.cpp" />
+    <ClCompile Include="..\..\GUI\UI\Books\CalendarBook.cpp" />
+    <ClCompile Include="..\..\GUI\UI\Books\JournalBook.cpp" />
+    <ClCompile Include="..\..\GUI\UI\Books\LloydsBook.cpp" />
+    <ClCompile Include="..\..\GUI\UI\Books\MapBook.cpp" />
+    <ClCompile Include="..\..\GUI\UI\Books\QuestBook.cpp" />
+    <ClCompile Include="..\..\GUI\UI\Books\TownPortalBook.cpp" />
+    <ClCompile Include="..\..\GUI\UI\Chest.cpp" />
+    <ClCompile Include="..\..\GUI\UI\Spellbook.cpp" />
+    <ClCompile Include="..\..\GUI\UI\UIArena.cpp" />
+    <ClCompile Include="..\..\GUI\UI\UIBooks.cpp" />
+    <ClCompile Include="..\..\GUI\UI\UICharacter.cpp" />
+    <ClCompile Include="..\..\GUI\UI\UiGame.cpp" />
+    <ClCompile Include="..\..\GUI\UI\UIGuilds.cpp" />
+    <ClCompile Include="..\..\GUI\UI\UIHouses.cpp" />
+    <ClCompile Include="..\..\GUI\UI\UIMainMenu.cpp" />
+    <ClCompile Include="..\..\GUI\UI\UIModal.cpp" />
+    <ClCompile Include="..\..\GUI\UI\UIPartyCreation.cpp" />
+    <ClCompile Include="..\..\GUI\UI\UIPopup.cpp" />
+    <ClCompile Include="..\..\GUI\UI\UIQuickReference.cpp" />
+    <ClCompile Include="..\..\GUI\UI\UIRest.cpp" />
+    <ClCompile Include="..\..\GUI\UI\UISaveLoad.cpp" />
+    <ClCompile Include="..\..\GUI\UI\UIShops.cpp" />
+    <ClCompile Include="..\..\GUI\UI\UITransition.cpp" />
+    <ClCompile Include="..\..\IO\Keyboard.cpp" />
+    <ClCompile Include="..\..\IO\Mouse.cpp" />
+    <ClCompile Include="..\..\lib\libpng\png.c" />
+    <ClCompile Include="..\..\lib\libpng\pngerror.c" />
+    <ClCompile Include="..\..\lib\libpng\pngget.c" />
+    <ClCompile Include="..\..\lib\libpng\pngmem.c" />
+    <ClCompile Include="..\..\lib\libpng\pngpread.c" />
+    <ClCompile Include="..\..\lib\libpng\pngread.c" />
+    <ClCompile Include="..\..\lib\libpng\pngrio.c" />
+    <ClCompile Include="..\..\lib\libpng\pngrtran.c" />
+    <ClCompile Include="..\..\lib\libpng\pngrutil.c" />
+    <ClCompile Include="..\..\lib\libpng\pngset.c" />
+    <ClCompile Include="..\..\lib\libpng\pngtrans.c" />
+    <ClCompile Include="..\..\lib\libpng\pngwio.c" />
+    <ClCompile Include="..\..\lib\libpng\pngwrite.c" />
+    <ClCompile Include="..\..\lib\libpng\pngwtran.c" />
+    <ClCompile Include="..\..\lib\libpng\pngwutil.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lapi.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lauxlib.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lbaselib.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lbitlib.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lcode.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lcorolib.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lctype.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\ldblib.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\ldebug.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\ldo.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\ldump.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lfunc.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lgc.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\linit.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\liolib.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\llex.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lmathlib.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lmem.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\loadlib.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lobject.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lopcodes.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\loslib.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lparser.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lstate.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lstring.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lstrlib.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\ltable.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\ltablib.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\ltm.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lua.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lundump.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lvm.c" />
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lzio.c" />
+    <ClCompile Include="..\..\lib\zlib\adler32.c" />
+    <ClCompile Include="..\..\lib\zlib\compress.c" />
+    <ClCompile Include="..\..\lib\zlib\crc32.c" />
+    <ClCompile Include="..\..\lib\zlib\deflate.c" />
+    <ClCompile Include="..\..\lib\zlib\infblock.c" />
+    <ClCompile Include="..\..\lib\zlib\infcodes.c" />
+    <ClCompile Include="..\..\lib\zlib\inffast.c" />
+    <ClCompile Include="..\..\lib\zlib\inflate.c" />
+    <ClCompile Include="..\..\lib\zlib\inftrees.c" />
+    <ClCompile Include="..\..\lib\zlib\infutil.c" />
+    <ClCompile Include="..\..\lib\zlib\trees.c" />
+    <ClCompile Include="..\..\lib\zlib\uncompr.c" />
+    <ClCompile Include="..\..\lib\zlib\zutil.c" />
+    <ClCompile Include="..\..\Media\Audio\AIL.cpp" />
+    <ClCompile Include="..\..\Media\Audio\AudioPlayer.cpp" />
+    <ClCompile Include="..\..\Media\MediaPlayer.cpp" />
+    <ClCompile Include="..\..\Media\Video\Bink_Smacker.cpp" />
+    <ClCompile Include="..\..\OSAPI.cpp" />
+    <ClCompile Include="..\..\OSWindow.cpp" />
+    <ClCompile Include="..\..\_deleted.cpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="..\..\Arcomage\Arcomage.h" />
+    <ClInclude Include="..\..\Engine\Autonotes.h" />
+    <ClInclude Include="..\..\Engine\Awards.h" />
+    <ClInclude Include="..\..\Engine\Conditions.h" />
+    <ClInclude Include="..\..\Engine\Engine.h" />
+    <ClInclude Include="..\..\Engine\ErrorHandling.h" />
+    <ClInclude Include="..\..\Engine\Events.h" />
+    <ClInclude Include="..\..\Engine\Events2D.h" />
+    <ClInclude Include="..\..\Engine\Graphics\BSPModel.h" />
+    <ClInclude Include="..\..\Engine\Graphics\DecalBuilder.h" />
+    <ClInclude Include="..\..\Engine\Graphics\DecorationList.h" />
+    <ClInclude Include="..\..\Engine\Graphics\Indoor.h" />
+    <ClInclude Include="..\..\Engine\Graphics\IndoorCameraD3D.h" />
+    <ClInclude Include="..\..\Engine\Graphics\IRender.h" />
+    <ClInclude Include="..\..\Engine\Graphics\Level\Decoration.h" />
+    <ClInclude Include="..\..\Engine\Graphics\LightmapBuilder.h" />
+    <ClInclude Include="..\..\Engine\Graphics\Lights.h" />
+    <ClInclude Include="..\..\Engine\Graphics\Outdoor.h" />
+    <ClInclude Include="..\..\Engine\Graphics\Overlays.h" />
+    <ClInclude Include="..\..\Engine\Graphics\PaletteManager.h" />
+    <ClInclude Include="..\..\Engine\Graphics\ParticleEngine.h" />
+    <ClInclude Include="..\..\Engine\Graphics\Render.h" />
+    <ClInclude Include="..\..\Engine\Graphics\RenderD3D11.h" />
+    <ClInclude Include="..\..\Engine\Graphics\RenderStruct.h" />
+    <ClInclude Include="..\..\Engine\Graphics\Sprites.h" />
+    <ClInclude Include="..\..\Engine\Graphics\stru10.h" />
+    <ClInclude Include="..\..\Engine\Graphics\stru9.h" />
+    <ClInclude Include="..\..\Engine\Graphics\Texture.h" />
+    <ClInclude Include="..\..\Engine\Graphics\Viewport.h" />
+    <ClInclude Include="..\..\Engine\Graphics\Vis.h" />
+    <ClInclude Include="..\..\Engine\Graphics\Weather.h" />
+    <ClInclude Include="..\..\Engine\LOD.h" />
+    <ClInclude Include="..\..\Engine\Log.h" />
+    <ClInclude Include="..\..\Engine\LuaVM.h" />
+    <ClInclude Include="..\..\Engine\MapInfo.h" />
+    <ClInclude Include="..\..\Engine\MapsLongTimer.h" />
+    <ClInclude Include="..\..\Engine\MM7.h" />
+    <ClInclude Include="..\..\Engine\mm7_data.h" />
+    <ClInclude Include="..\..\Engine\MMT.h" />
+    <ClInclude Include="..\..\Engine\NZIArray.h" />
+    <ClInclude Include="..\..\Engine\Objects\Actor.h" />
+    <ClInclude Include="..\..\Engine\Objects\Chest.h" />
+    <ClInclude Include="..\..\Engine\Objects\Items.h" />
+    <ClInclude Include="..\..\Engine\Objects\Monsters.h" />
+    <ClInclude Include="..\..\Engine\Objects\NPC.h" />
+    <ClInclude Include="..\..\Engine\Objects\ObjectList.h" />
+    <ClInclude Include="..\..\Engine\Objects\Player.h" />
+    <ClInclude Include="..\..\Engine\Objects\SpriteObject.h" />
+    <ClInclude Include="..\..\Engine\OurMath.h" />
+    <ClInclude Include="..\..\Engine\Party.h" />
+    <ClInclude Include="..\..\Engine\Random.h" />
+    <ClInclude Include="..\..\Engine\Registry.h" />
+    <ClInclude Include="..\..\Engine\resource.h" />
+    <ClInclude Include="..\..\Engine\SaveLoad.h" />
+    <ClInclude Include="..\..\Engine\Serialization\LegacyImages.h" />
+    <ClInclude Include="..\..\Engine\Spells\CastSpellInfo.h" />
+    <ClInclude Include="..\..\Engine\Spells\Spells.h" />
+    <ClInclude Include="..\..\Engine\stru123.h" />
+    <ClInclude Include="..\..\Engine\stru159.h" />
+    <ClInclude Include="..\..\Engine\stru160.h" />
+    <ClInclude Include="..\..\Engine\stru298.h" />
+    <ClInclude Include="..\..\Engine\stru314.h" />
+    <ClInclude Include="..\..\Engine\stru367.h" />
+    <ClInclude Include="..\..\Engine\stru6.h" />
+    <ClInclude Include="..\..\Engine\Tables\FactionTable.h" />
+    <ClInclude Include="..\..\Engine\Tables\FrameTableInc.h" />
+    <ClInclude Include="..\..\Engine\Tables\IconFrameTable.h" />
+    <ClInclude Include="..\..\Engine\Tables\PlayerFrameTable.h" />
+    <ClInclude Include="..\..\Engine\Tables\StorylineTextTable.h" />
+    <ClInclude Include="..\..\Engine\Tables\TileFrameTable.h" />
+    <ClInclude Include="..\..\Engine\texts.h" />
+    <ClInclude Include="..\..\Engine\Timer.h" />
+    <ClInclude Include="..\..\Engine\TurnEngine\TurnEngine.h" />
+    <ClInclude Include="..\..\Engine\VectorTypes.h" />
+    <ClInclude Include="..\..\Engine\ZlibWrapper.h" />
+    <ClInclude Include="..\..\Game\CreateParty.h" />
+    <ClInclude Include="..\..\Game\Game.h" />
+    <ClInclude Include="..\..\Game\GameMenu.h" />
+    <ClInclude Include="..\..\Game\GameOver.h" />
+    <ClInclude Include="..\..\Game\MainMenu.h" />
+    <ClInclude Include="..\..\Game\MainMenuLoad.h" />
+    <ClInclude Include="..\..\GUI\GUIButton.h" />
+    <ClInclude Include="..\..\GUI\GUIFont.h" />
+    <ClInclude Include="..\..\GUI\GUIProgressBar.h" />
+    <ClInclude Include="..\..\GUI\GUIWindow.h" />
+    <ClInclude Include="..\..\GUI\NewUI\Core\UIControl.h" />
+    <ClInclude Include="..\..\GUI\NewUI\MainMenu.h" />
+    <ClInclude Include="..\..\GUI\UI\Books\AutonotesBook.h" />
+    <ClInclude Include="..\..\GUI\UI\Books\CalendarBook.h" />
+    <ClInclude Include="..\..\GUI\UI\Books\JournalBook.h" />
+    <ClInclude Include="..\..\GUI\UI\Books\LloydsBook.h" />
+    <ClInclude Include="..\..\GUI\UI\Books\MapBook.h" />
+    <ClInclude Include="..\..\GUI\UI\Books\QuestBook.h" />
+    <ClInclude Include="..\..\GUI\UI\Books\TownPortalBook.h" />
+    <ClInclude Include="..\..\GUI\UI\Chest.h" />
+    <ClInclude Include="..\..\GUI\UI\Spellbook.h" />
+    <ClInclude Include="..\..\GUI\UI\UIArena.h" />
+    <ClInclude Include="..\..\GUI\UI\UIBooks.h" />
+    <ClInclude Include="..\..\GUI\UI\UICharacter.h" />
+    <ClInclude Include="..\..\GUI\UI\UIGame.h" />
+    <ClInclude Include="..\..\GUI\UI\UIGuilds.h" />
+    <ClInclude Include="..\..\GUI\UI\UIHouses.h" />
+    <ClInclude Include="..\..\GUI\UI\UIMainMenu.h" />
+    <ClInclude Include="..\..\GUI\UI\UIModal.h" />
+    <ClInclude Include="..\..\GUI\UI\UIPartyCreation.h" />
+    <ClInclude Include="..\..\GUI\UI\UIPopup.h" />
+    <ClInclude Include="..\..\GUI\UI\UIQuickReference.h" />
+    <ClInclude Include="..\..\GUI\UI\UIRest.h" />
+    <ClInclude Include="..\..\GUI\UI\UISaveLoad.h" />
+    <ClInclude Include="..\..\GUI\UI\UIShops.h" />
+    <ClInclude Include="..\..\GUI\UI\UITransition.h" />
+    <ClInclude Include="..\..\IO\Keyboard.h" />
+    <ClInclude Include="..\..\IO\Mouse.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\d3d.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\d3dcaps.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\d3drm.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\d3drmdef.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\d3drmobj.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\d3drmwin.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\d3dtypes.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\ddraw.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\dinput.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\dinputd.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\dmdls.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\dmerror.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\dmksctrl.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\dmplugin.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\dmusbuff.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\dmusicc.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\dmusicf.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\dmusici.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\dmusics.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\dsconf.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\dsound.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\dvoice.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\multimon.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\rmxfguid.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\rmxftmpl.h" />
+    <ClInclude Include="..\..\lib\legacy_dx\strsafe.h" />
+    <ClInclude Include="..\..\lib\libavcodec\avcodec.h" />
+    <ClInclude Include="..\..\lib\libavcodec\avfft.h" />
+    <ClInclude Include="..\..\lib\libavcodec\dxva2.h" />
+    <ClInclude Include="..\..\lib\libavcodec\old_codec_ids.h" />
+    <ClInclude Include="..\..\lib\libavcodec\vaapi.h" />
+    <ClInclude Include="..\..\lib\libavcodec\vda.h" />
+    <ClInclude Include="..\..\lib\libavcodec\vdpau.h" />
+    <ClInclude Include="..\..\lib\libavcodec\version.h" />
+    <ClInclude Include="..\..\lib\libavcodec\xvmc.h" />
+    <ClInclude Include="..\..\lib\libavformat\avformat.h" />
+    <ClInclude Include="..\..\lib\libavformat\avio.h" />
+    <ClInclude Include="..\..\lib\libavformat\version.h" />
+    <ClInclude Include="..\..\lib\libavutil\adler32.h" />
+    <ClInclude Include="..\..\lib\libavutil\aes.h" />
+    <ClInclude Include="..\..\lib\libavutil\attributes.h" />
+    <ClInclude Include="..\..\lib\libavutil\audioconvert.h" />
+    <ClInclude Include="..\..\lib\libavutil\audio_fifo.h" />
+    <ClInclude Include="..\..\lib\libavutil\avassert.h" />
+    <ClInclude Include="..\..\lib\libavutil\avconfig.h" />
+    <ClInclude Include="..\..\lib\libavutil\avstring.h" />
+    <ClInclude Include="..\..\lib\libavutil\avutil.h" />
+    <ClInclude Include="..\..\lib\libavutil\base64.h" />
+    <ClInclude Include="..\..\lib\libavutil\blowfish.h" />
+    <ClInclude Include="..\..\lib\libavutil\bprint.h" />
+    <ClInclude Include="..\..\lib\libavutil\bswap.h" />
+    <ClInclude Include="..\..\lib\libavutil\buffer.h" />
+    <ClInclude Include="..\..\lib\libavutil\channel_layout.h" />
+    <ClInclude Include="..\..\lib\libavutil\common.h" />
+    <ClInclude Include="..\..\lib\libavutil\cpu.h" />
+    <ClInclude Include="..\..\lib\libavutil\crc.h" />
+    <ClInclude Include="..\..\lib\libavutil\dict.h" />
+    <ClInclude Include="..\..\lib\libavutil\error.h" />
+    <ClInclude Include="..\..\lib\libavutil\eval.h" />
+    <ClInclude Include="..\..\lib\libavutil\fifo.h" />
+    <ClInclude Include="..\..\lib\libavutil\file.h" />
+    <ClInclude Include="..\..\lib\libavutil\frame.h" />
+    <ClInclude Include="..\..\lib\libavutil\hmac.h" />
+    <ClInclude Include="..\..\lib\libavutil\imgutils.h" />
+    <ClInclude Include="..\..\lib\libavutil\intfloat.h" />
+    <ClInclude Include="..\..\lib\libavutil\intfloat_readwrite.h" />
+    <ClInclude Include="..\..\lib\libavutil\intreadwrite.h" />
+    <ClInclude Include="..\..\lib\libavutil\lfg.h" />
+    <ClInclude Include="..\..\lib\libavutil\log.h" />
+    <ClInclude Include="..\..\lib\libavutil\lzo.h" />
+    <ClInclude Include="..\..\lib\libavutil\mathematics.h" />
+    <ClInclude Include="..\..\lib\libavutil\md5.h" />
+    <ClInclude Include="..\..\lib\libavutil\mem.h" />
+    <ClInclude Include="..\..\lib\libavutil\murmur3.h" />
+    <ClInclude Include="..\..\lib\libavutil\old_pix_fmts.h" />
+    <ClInclude Include="..\..\lib\libavutil\opt.h" />
+    <ClInclude Include="..\..\lib\libavutil\parseutils.h" />
+    <ClInclude Include="..\..\lib\libavutil\pixdesc.h" />
+    <ClInclude Include="..\..\lib\libavutil\pixfmt.h" />
+    <ClInclude Include="..\..\lib\libavutil\random_seed.h" />
+    <ClInclude Include="..\..\lib\libavutil\rational.h" />
+    <ClInclude Include="..\..\lib\libavutil\samplefmt.h" />
+    <ClInclude Include="..\..\lib\libavutil\sha.h" />
+    <ClInclude Include="..\..\lib\libavutil\time.h" />
+    <ClInclude Include="..\..\lib\libavutil\timecode.h" />
+    <ClInclude Include="..\..\lib\libavutil\timestamp.h" />
+    <ClInclude Include="..\..\lib\libavutil\version.h" />
+    <ClInclude Include="..\..\lib\libavutil\xtea.h" />
+    <ClInclude Include="..\..\lib\libpng\png.h" />
+    <ClInclude Include="..\..\lib\libpng\pngconf.h" />
+    <ClInclude Include="..\..\lib\libpng\pngdebug.h" />
+    <ClInclude Include="..\..\lib\libpng\pnginfo.h" />
+    <ClInclude Include="..\..\lib\libpng\pnglibconf.h" />
+    <ClInclude Include="..\..\lib\libpng\pngpriv.h" />
+    <ClInclude Include="..\..\lib\libpng\pngstruct.h" />
+    <ClInclude Include="..\..\lib\libswresample\swresample.h" />
+    <ClInclude Include="..\..\lib\libswresample\version.h" />
+    <ClInclude Include="..\..\lib\libswscale\swscale.h" />
+    <ClInclude Include="..\..\lib\libswscale\version.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lapi.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lauxlib.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lcode.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lctype.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\ldebug.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\ldo.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lfunc.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lgc.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\llex.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\llimits.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lmem.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lobject.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lopcodes.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lparser.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lstate.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lstring.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\ltable.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\ltm.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lua.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\luaconf.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lualib.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lundump.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lvm.h" />
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lzio.h" />
+    <ClInclude Include="..\..\lib\lua\lua.h" />
+    <ClInclude Include="..\..\lib\OpenAL\al.h" />
+    <ClInclude Include="..\..\lib\OpenAL\alc.h" />
+    <ClInclude Include="..\..\lib\OpenAL\efx-creative.h" />
+    <ClInclude Include="..\..\lib\OpenAL\EFX-Util.h" />
+    <ClInclude Include="..\..\lib\OpenAL\efx.h" />
+    <ClInclude Include="..\..\lib\OpenAL\xram.h" />
+    <ClInclude Include="..\..\lib\zlib\deflate.h" />
+    <ClInclude Include="..\..\lib\zlib\infblock.h" />
+    <ClInclude Include="..\..\lib\zlib\infcodes.h" />
+    <ClInclude Include="..\..\lib\zlib\inffast.h" />
+    <ClInclude Include="..\..\lib\zlib\inffixed.h" />
+    <ClInclude Include="..\..\lib\zlib\inftrees.h" />
+    <ClInclude Include="..\..\lib\zlib\infutil.h" />
+    <ClInclude Include="..\..\lib\zlib\trees.h" />
+    <ClInclude Include="..\..\lib\zlib\zconf.h" />
+    <ClInclude Include="..\..\lib\zlib\zlib.h" />
+    <ClInclude Include="..\..\lib\zlib\zutil.h" />
+    <ClInclude Include="..\..\Media\Audio\AIL.h" />
+    <ClInclude Include="..\..\Media\Audio\AudioPlayer.h" />
+    <ClInclude Include="..\..\Media\Audio\OpenALSoundProvider.h" />
+    <ClInclude Include="..\..\Media\MediaPlayer.h" />
+    <ClInclude Include="..\..\Media\Video\Bink_Smacker.h" />
+    <ClInclude Include="..\..\OSAPI.h" />
+    <ClInclude Include="..\..\OSInfo.h" />
+    <ClInclude Include="..\..\OSWindow.h" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="..\..\Engine\Graphics\Shaders\UI.hlsl" />
+    <None Include="..\..\Engine\Objects\Player.swig" />
+    <None Include="..\..\GUI\NewUI\Core\UIControlModule.swig" />
+    <None Include="..\..\lib\legacy_dx\d3dvec.inl" />
+    <None Include="..\..\lib\OpenAL\lib\x86\avcodec-55.def" />
+    <None Include="..\..\lib\OpenAL\lib\x86\avdevice-55.def" />
+    <None Include="..\..\lib\OpenAL\lib\x86\avfilter-3.def" />
+    <None Include="..\..\lib\OpenAL\lib\x86\avformat-55.def" />
+    <None Include="..\..\lib\OpenAL\lib\x86\avutil-52.def" />
+    <None Include="..\..\lib\OpenAL\lib\x86\postproc-52.def" />
+    <None Include="..\..\lib\OpenAL\lib\x86\swresample-0.def" />
+    <None Include="..\..\lib\OpenAL\lib\x86\swscale-2.def" />
+    <None Include="..\..\lib\swig.bat" />
+  </ItemGroup>
+  <ItemGroup>
+    <Library Include="..\..\lib\legacy_dx\lib\d3dxof.lib" />
+    <Library Include="..\..\lib\legacy_dx\lib\ddraw.lib" />
+    <Library Include="..\..\lib\legacy_dx\lib\dinput.lib" />
+    <Library Include="..\..\lib\legacy_dx\lib\dinput8.lib" />
+    <Library Include="..\..\lib\legacy_dx\lib\dxguid.lib" />
+    <Library Include="..\..\lib\OpenAL\lib\OpenAL\OpenAL32.lib" />
+    <Library Include="..\..\lib\OpenAL\lib\x86\avcodec.lib" />
+    <Library Include="..\..\lib\OpenAL\lib\x86\avdevice.lib" />
+    <Library Include="..\..\lib\OpenAL\lib\x86\avfilter.lib" />
+    <Library Include="..\..\lib\OpenAL\lib\x86\avformat.lib" />
+    <Library Include="..\..\lib\OpenAL\lib\x86\avutil.lib" />
+    <Library Include="..\..\lib\OpenAL\lib\x86\postproc.lib" />
+    <Library Include="..\..\lib\OpenAL\lib\x86\swresample.lib" />
+    <Library Include="..\..\lib\OpenAL\lib\x86\swscale.lib" />
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Build/Visual Studio 2015/World of Might and Magic.vcxproj.filters	Mon Oct 05 00:19:13 2015 +0200
@@ -0,0 +1,1489 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <Filter Include="lib">
+      <UniqueIdentifier>{01df770d-32ca-4bfa-8448-de7b6ae4b15c}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\legacy_dx">
+      <UniqueIdentifier>{23711e0a-ee63-4da3-9c0d-22d02dd41747}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\lua">
+      <UniqueIdentifier>{9448e73a-c435-43ee-8586-08607774a0d0}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\zlib">
+      <UniqueIdentifier>{1d2c44d0-de33-46dd-a3bf-dce44afda794}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\lua\lua-5.2.2">
+      <UniqueIdentifier>{501083c0-a7b6-445f-a8fb-fa12cd345924}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\swig">
+      <UniqueIdentifier>{8fcbd31e-9742-48b4-87bf-e632eac8106d}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\swig\swigwin-2.0.11">
+      <UniqueIdentifier>{8c52b1ac-9e41-4a16-be04-bdac9a244ac1}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\OpenAL">
+      <UniqueIdentifier>{ee28ca77-318b-4477-8c10-1fc75d47b5b3}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\OpenAL\lib">
+      <UniqueIdentifier>{9e09d25e-db72-4f51-b0f6-b5def5d61409}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\OpenAL\lib\OpenAL">
+      <UniqueIdentifier>{ccc1aed6-a901-4d62-9a78-319835aecfc4}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\OpenAL\lib\x86">
+      <UniqueIdentifier>{23bc5e63-c1ce-4fc8-acb4-ccbdfe47483f}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\libavcodec">
+      <UniqueIdentifier>{fe2f566e-4b3a-42e1-a216-30fbd39489a9}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\libavformat">
+      <UniqueIdentifier>{4f270f5a-17cd-430b-985b-8384cc0655cb}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\libavutil">
+      <UniqueIdentifier>{c972bce6-7e57-47ad-aea8-f5cf33c8bac2}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\libswresample">
+      <UniqueIdentifier>{27d1b44b-0562-467b-abad-cb2f4ae78541}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\libswscale">
+      <UniqueIdentifier>{293e30b6-9ded-426f-a0be-425b0a877e93}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\libpng">
+      <UniqueIdentifier>{a768f30d-81a0-4858-a264-dd7120e64106}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Arcomage">
+      <UniqueIdentifier>{2cf3b968-ac0f-4f3f-ab51-8e340423e5ae}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Engine">
+      <UniqueIdentifier>{5a27c7b7-d75e-4c98-bf2e-0e7c0a45c3dc}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="IO">
+      <UniqueIdentifier>{94db387b-d373-4c79-bd98-6c481311f6fd}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Media">
+      <UniqueIdentifier>{d835447a-1d18-4222-8602-f64255a8a5e6}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Media\Audio">
+      <UniqueIdentifier>{a6cca40d-7b3a-479d-85ed-3b588f7ac28d}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Media\Video">
+      <UniqueIdentifier>{d560cdfc-2d5b-4419-adaf-f569bff0ed4e}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Engine\Graphics">
+      <UniqueIdentifier>{5aa47db6-59dc-455b-80d7-10b2a6424759}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Engine\Objects">
+      <UniqueIdentifier>{b6545db5-c854-4c4d-8fe3-0a38cee6d0c4}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Engine\Spells">
+      <UniqueIdentifier>{1d160ebc-6c28-41d8-97fd-567240205b53}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Engine\Tables">
+      <UniqueIdentifier>{4f4916f8-1801-4aa8-93dd-dcf210ee1119}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Engine\TurnEngine">
+      <UniqueIdentifier>{b3a485b4-447f-438c-900e-7669bba0c0a5}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Engine\Graphics\Level">
+      <UniqueIdentifier>{99b7962c-8e2d-4cfc-b2f8-a27131e4fc36}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="GUI">
+      <UniqueIdentifier>{77818892-a5fa-411b-b899-d6139c8454d5}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="GUI\UI">
+      <UniqueIdentifier>{a87cf473-9ff4-4280-b388-230b3a6971f1}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="GUI\UI\Books">
+      <UniqueIdentifier>{a80dd654-44b5-44d5-bec0-e9cf09ea9b22}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="GUI\NewUI">
+      <UniqueIdentifier>{d5299bd5-cbfb-4182-af47-745b6a08830f}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="GUI\NewUI\Core">
+      <UniqueIdentifier>{80539c98-aa5a-44ca-ad0e-68f50d81de6c}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lib\legacy_dx\lib">
+      <UniqueIdentifier>{20adc48e-74d5-48a4-a357-a8b133eef51f}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Engine\Graphics\Shaders">
+      <UniqueIdentifier>{740b8731-e3ff-44cb-b6c8-85a64c7cbfc0}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Game">
+      <UniqueIdentifier>{23305bbc-fe74-4523-88b2-155ca91d86f3}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Engine\Serialization">
+      <UniqueIdentifier>{74f93afa-5a55-4c13-976b-a34e4c9aad04}</UniqueIdentifier>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="..\..\lib\zlib\adler32.c">
+      <Filter>lib\zlib</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\zlib\crc32.c">
+      <Filter>lib\zlib</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\zlib\compress.c">
+      <Filter>lib\zlib</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\zlib\deflate.c">
+      <Filter>lib\zlib</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\zlib\infblock.c">
+      <Filter>lib\zlib</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\zlib\infcodes.c">
+      <Filter>lib\zlib</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\zlib\inffast.c">
+      <Filter>lib\zlib</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\zlib\inflate.c">
+      <Filter>lib\zlib</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\zlib\inftrees.c">
+      <Filter>lib\zlib</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\zlib\infutil.c">
+      <Filter>lib\zlib</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\zlib\trees.c">
+      <Filter>lib\zlib</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\zlib\uncompr.c">
+      <Filter>lib\zlib</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\zlib\zutil.c">
+      <Filter>lib\zlib</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lapi.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lauxlib.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lbaselib.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lbitlib.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lcode.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lcorolib.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lctype.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\ldblib.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\ldebug.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\ldo.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\ldump.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lfunc.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lgc.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\linit.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\liolib.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\llex.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lmathlib.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lmem.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\loadlib.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lobject.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lopcodes.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\loslib.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lparser.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lstate.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lstring.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lstrlib.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\ltable.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\ltablib.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\ltm.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lua.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lundump.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lvm.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\lua\lua-5.2.2\lzio.c">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\libpng\png.c">
+      <Filter>lib\libpng</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\libpng\pngerror.c">
+      <Filter>lib\libpng</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\libpng\pngget.c">
+      <Filter>lib\libpng</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\libpng\pngmem.c">
+      <Filter>lib\libpng</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\libpng\pngpread.c">
+      <Filter>lib\libpng</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\libpng\pngread.c">
+      <Filter>lib\libpng</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\libpng\pngrio.c">
+      <Filter>lib\libpng</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\libpng\pngrtran.c">
+      <Filter>lib\libpng</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\libpng\pngrutil.c">
+      <Filter>lib\libpng</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\libpng\pngset.c">
+      <Filter>lib\libpng</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\libpng\pngtrans.c">
+      <Filter>lib\libpng</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\libpng\pngwio.c">
+      <Filter>lib\libpng</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\libpng\pngwrite.c">
+      <Filter>lib\libpng</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\libpng\pngwtran.c">
+      <Filter>lib\libpng</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\lib\libpng\pngwutil.c">
+      <Filter>lib\libpng</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\_deleted.cpp" />
+    <ClCompile Include="..\..\OSAPI.cpp" />
+    <ClCompile Include="..\..\OSWindow.cpp" />
+    <ClCompile Include="..\..\Arcomage\Arcomage.cpp">
+      <Filter>Arcomage</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Arcomage\ArcomageCards.cpp">
+      <Filter>Arcomage</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\Level\Decoration.cpp">
+      <Filter>Engine\Graphics\Level</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\BSPModel.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\DecorationList.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\DecalBuilder.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\Indoor.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\IndoorCameraD3D.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\LightmapBuilder.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\LightsStack.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\Render.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\RenderD3D11.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\Outdoor.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\Overlays.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\PaletteManager.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\ParticleEngine.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\stru10.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\Texture.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\Sprites.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\stru9.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\Weather.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\Viewport.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Graphics\Vis.cpp">
+      <Filter>Engine\Graphics</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Objects\Actor.cpp">
+      <Filter>Engine\Objects</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Objects\Chest.cpp">
+      <Filter>Engine\Objects</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Objects\Items.cpp">
+      <Filter>Engine\Objects</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Objects\Monsters.cpp">
+      <Filter>Engine\Objects</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Objects\SpriteObject.cpp">
+      <Filter>Engine\Objects</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Objects\NPC.cpp">
+      <Filter>Engine\Objects</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Objects\ObjectList.cpp">
+      <Filter>Engine\Objects</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Objects\Player.cpp">
+      <Filter>Engine\Objects</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Spells\Spells.cpp">
+      <Filter>Engine\Spells</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Spells\CastSpellInfo.cpp">
+      <Filter>Engine\Spells</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Tables\TileTable.cpp">
+      <Filter>Engine\Tables</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Tables\FactionTable.cpp">
+      <Filter>Engine\Tables</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Tables\FrameTableInc.cpp">
+      <Filter>Engine\Tables</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Tables\IconFrameTable.cpp">
+      <Filter>Engine\Tables</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Tables\PlayerFrameTable.cpp">
+      <Filter>Engine\Tables</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Tables\StorylineTextTable.cpp">
+      <Filter>Engine\Tables</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\TurnEngine\TurnEngine.cpp">
+      <Filter>Engine\TurnEngine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\stru298.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\texts.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Timer.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\VectorTypes.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\ZlibWrapper.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Conditions.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Events.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\LOD.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Log.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\LuaVM.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\MapInfo.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\mm7_7.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\mm7_data.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\mm7text_ru.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\MMT.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\OurMath.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Party.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Random.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Registry.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\SaveLoad.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\NewUI\Core\UIControlModule_wrap.cxx">
+      <Filter>GUI\NewUI\Core</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\NewUI\MainMenu.cpp">
+      <Filter>GUI\NewUI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\UIGuilds.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\UIHouses.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\UIMainMenu.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\UIPartyCreation.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\UIPopup.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\UIRest.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\UISaveLoad.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\UIShops.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\UITransition.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\UIArena.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\UIBooks.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\UICharacter.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\UiGame.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\GUIProgressBar.cpp">
+      <Filter>GUI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\GUIWindow.cpp">
+      <Filter>GUI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\GUIButton.cpp">
+      <Filter>GUI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\GUIFont.cpp">
+      <Filter>GUI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\IO\Mouse.cpp">
+      <Filter>IO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\IO\Keyboard.cpp">
+      <Filter>IO</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Media\Audio\AIL.cpp">
+      <Filter>Media\Audio</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Media\Audio\AudioPlayer.cpp">
+      <Filter>Media\Audio</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Media\Video\Bink_Smacker.cpp">
+      <Filter>Media\Video</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Media\MediaPlayer.cpp">
+      <Filter>Media</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Game\Game.cpp">
+      <Filter>Game</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Game\MainMenu.cpp">
+      <Filter>Game</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Engine.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Game\GameOver.cpp">
+      <Filter>Game</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\UIQuickReference.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\UIModal.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\Books\LloydsBook.cpp">
+      <Filter>GUI\UI\Books</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\Books\TownPortalBook.cpp">
+      <Filter>GUI\UI\Books</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\Books\QuestBook.cpp">
+      <Filter>GUI\UI\Books</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\Books\AutonotesBook.cpp">
+      <Filter>GUI\UI\Books</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\Books\MapBook.cpp">
+      <Filter>GUI\UI\Books</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\Books\CalendarBook.cpp">
+      <Filter>GUI\UI\Books</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\Books\JournalBook.cpp">
+      <Filter>GUI\UI\Books</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\Spellbook.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\GUI\UI\Chest.cpp">
+      <Filter>GUI\UI</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Game\MainMenuLoad.cpp">
+      <Filter>Game</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Game\CreateParty.cpp">
+      <Filter>Game</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Game\GameMenu.cpp">
+      <Filter>Game</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\Serialization\LegacyImages.cpp">
+      <Filter>Engine\Serialization</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\Engine\stru6.cpp">
+      <Filter>Engine</Filter>
+    </ClCompile>
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="..\..\lib\libavcodec\avcodec.h">
+      <Filter>lib\libavcodec</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavcodec\avfft.h">
+      <Filter>lib\libavcodec</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavcodec\dxva2.h">
+      <Filter>lib\libavcodec</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavcodec\old_codec_ids.h">
+      <Filter>lib\libavcodec</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavcodec\vaapi.h">
+      <Filter>lib\libavcodec</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavcodec\vda.h">
+      <Filter>lib\libavcodec</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavcodec\vdpau.h">
+      <Filter>lib\libavcodec</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavcodec\version.h">
+      <Filter>lib\libavcodec</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavcodec\xvmc.h">
+      <Filter>lib\libavcodec</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavformat\avformat.h">
+      <Filter>lib\libavformat</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavformat\avio.h">
+      <Filter>lib\libavformat</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavformat\version.h">
+      <Filter>lib\libavformat</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\adler32.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\aes.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\attributes.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\audioconvert.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\audio_fifo.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\avassert.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\avconfig.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\avstring.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\avutil.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\base64.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\blowfish.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\bprint.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\bswap.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\buffer.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\channel_layout.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\common.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\cpu.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\crc.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\dict.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\error.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\eval.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\fifo.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\file.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\frame.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\hmac.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\imgutils.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\intfloat.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\intfloat_readwrite.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\intreadwrite.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\lfg.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\log.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\lzo.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\mathematics.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\md5.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\mem.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\murmur3.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\old_pix_fmts.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\opt.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\parseutils.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\pixdesc.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\pixfmt.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\random_seed.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\rational.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\samplefmt.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\sha.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\time.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\timecode.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\timestamp.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\version.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libavutil\xtea.h">
+      <Filter>lib\libavutil</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libswresample\swresample.h">
+      <Filter>lib\libswresample</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libswresample\version.h">
+      <Filter>lib\libswresample</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libswscale\swscale.h">
+      <Filter>lib\libswscale</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libswscale\version.h">
+      <Filter>lib\libswscale</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\OpenAL\al.h">
+      <Filter>lib\OpenAL</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\OpenAL\alc.h">
+      <Filter>lib\OpenAL</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\OpenAL\efx.h">
+      <Filter>lib\OpenAL</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\OpenAL\efx-creative.h">
+      <Filter>lib\OpenAL</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\OpenAL\EFX-Util.h">
+      <Filter>lib\OpenAL</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\OpenAL\xram.h">
+      <Filter>lib\OpenAL</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\zlib\deflate.h">
+      <Filter>lib\zlib</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\zlib\infblock.h">
+      <Filter>lib\zlib</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\zlib\infcodes.h">
+      <Filter>lib\zlib</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\zlib\inffast.h">
+      <Filter>lib\zlib</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\zlib\inffixed.h">
+      <Filter>lib\zlib</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\zlib\inftrees.h">
+      <Filter>lib\zlib</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\zlib\infutil.h">
+      <Filter>lib\zlib</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\zlib\trees.h">
+      <Filter>lib\zlib</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\zlib\zconf.h">
+      <Filter>lib\zlib</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\zlib\zlib.h">
+      <Filter>lib\zlib</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\zlib\zutil.h">
+      <Filter>lib\zlib</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua.h">
+      <Filter>lib\lua</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lapi.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lauxlib.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lcode.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lctype.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\ldebug.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\ldo.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lfunc.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lgc.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\llex.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\llimits.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lmem.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lobject.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lopcodes.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lparser.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lstate.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lstring.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\ltable.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\ltm.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lua.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\luaconf.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lualib.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lundump.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lvm.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\lua\lua-5.2.2\lzio.h">
+      <Filter>lib\lua\lua-5.2.2</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\d3d.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\d3dcaps.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\d3drm.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\d3drmdef.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\d3drmobj.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\d3drmwin.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\d3dtypes.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\ddraw.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\dinput.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\dinputd.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\dmdls.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\dmerror.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\dmksctrl.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\dmplugin.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\dmusbuff.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\dmusicc.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\dmusicf.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\dmusici.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\dmusics.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\dsconf.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\dsound.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\dvoice.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\multimon.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\rmxfguid.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\rmxftmpl.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\legacy_dx\strsafe.h">
+      <Filter>lib\legacy_dx</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libpng\png.h">
+      <Filter>lib\libpng</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libpng\pngconf.h">
+      <Filter>lib\libpng</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libpng\pngdebug.h">
+      <Filter>lib\libpng</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libpng\pnginfo.h">
+      <Filter>lib\libpng</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libpng\pnglibconf.h">
+      <Filter>lib\libpng</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libpng\pngpriv.h">
+      <Filter>lib\libpng</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\lib\libpng\pngstruct.h">
+      <Filter>lib\libpng</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\OSAPI.h" />
+    <ClInclude Include="..\..\OSInfo.h" />
+    <ClInclude Include="..\..\OSWindow.h" />
+    <ClInclude Include="..\..\Arcomage\Arcomage.h">
+      <Filter>Arcomage</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\Level\Decoration.h">
+      <Filter>Engine\Graphics\Level</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\BSPModel.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\DecorationList.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\DecalBuilder.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\Indoor.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\IndoorCameraD3D.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\IRender.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\LightmapBuilder.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\Lights.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\ParticleEngine.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\Render.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\RenderD3D11.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\RenderStruct.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\Outdoor.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\Overlays.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\PaletteManager.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\stru10.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\Texture.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\Sprites.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\stru9.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\Vis.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\Weather.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Graphics\Viewport.h">
+      <Filter>Engine\Graphics</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Objects\Actor.h">
+      <Filter>Engine\Objects</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Objects\Chest.h">
+      <Filter>Engine\Objects</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Objects\Monsters.h">
+      <Filter>Engine\Objects</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Objects\Items.h">
+      <Filter>Engine\Objects</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Objects\SpriteObject.h">
+      <Filter>Engine\Objects</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Objects\NPC.h">
+      <Filter>Engine\Objects</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Objects\ObjectList.h">
+      <Filter>Engine\Objects</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Objects\Player.h">
+      <Filter>Engine\Objects</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Spells\CastSpellInfo.h">
+      <Filter>Engine\Spells</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Spells\Spells.h">
+      <Filter>Engine\Spells</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Tables\StorylineTextTable.h">
+      <Filter>Engine\Tables</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Tables\TileFrameTable.h">
+      <Filter>Engine\Tables</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Tables\FactionTable.h">
+      <Filter>Engine\Tables</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Tables\FrameTableInc.h">
+      <Filter>Engine\Tables</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Tables\IconFrameTable.h">
+      <Filter>Engine\Tables</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Tables\PlayerFrameTable.h">
+      <Filter>Engine\Tables</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\TurnEngine\TurnEngine.h">
+      <Filter>Engine\TurnEngine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\stru160.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\stru298.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\stru314.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\stru367.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\texts.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Timer.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\VectorTypes.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\ZlibWrapper.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Autonotes.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Awards.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Conditions.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\ErrorHandling.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Events.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Events2D.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\LOD.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Log.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\LuaVM.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\MapInfo.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\MapsLongTimer.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\MM7.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\mm7_data.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\MMT.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\NZIArray.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\OurMath.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Party.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Random.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Registry.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\resource.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\SaveLoad.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\stru123.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\stru159.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\NewUI\Core\UIControl.h">
+      <Filter>GUI\NewUI\Core</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\NewUI\MainMenu.h">
+      <Filter>GUI\NewUI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\UIGame.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\UIGuilds.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\UIHouses.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\UIMainMenu.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\UIPartyCreation.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\UIPopup.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\UIRest.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\UISaveLoad.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\UIShops.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\UITransition.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\UIArena.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\UIBooks.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\UICharacter.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\GUIFont.h">
+      <Filter>GUI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\GUIProgressBar.h">
+      <Filter>GUI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\GUIWindow.h">
+      <Filter>GUI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\GUIButton.h">
+      <Filter>GUI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\IO\Keyboard.h">
+      <Filter>IO</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\IO\Mouse.h">
+      <Filter>IO</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Media\Audio\AudioPlayer.h">
+      <Filter>Media\Audio</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Media\Audio\OpenALSoundProvider.h">
+      <Filter>Media\Audio</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Media\Audio\AIL.h">
+      <Filter>Media\Audio</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Media\Video\Bink_Smacker.h">
+      <Filter>Media\Video</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Media\MediaPlayer.h">
+      <Filter>Media</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Game\Game.h">
+      <Filter>Game</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Engine.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Game\MainMenu.h">
+      <Filter>Game</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Game\GameOver.h">
+      <Filter>Game</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\UIQuickReference.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\UIModal.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\Books\LloydsBook.h">
+      <Filter>GUI\UI\Books</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\Books\TownPortalBook.h">
+      <Filter>GUI\UI\Books</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\Books\QuestBook.h">
+      <Filter>GUI\UI\Books</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\Books\AutonotesBook.h">
+      <Filter>GUI\UI\Books</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\Books\MapBook.h">
+      <Filter>GUI\UI\Books</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\Books\CalendarBook.h">
+      <Filter>GUI\UI\Books</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\Books\JournalBook.h">
+      <Filter>GUI\UI\Books</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\Spellbook.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\GUI\UI\Chest.h">
+      <Filter>GUI\UI</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Game\MainMenuLoad.h">
+      <Filter>Game</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Game\CreateParty.h">
+      <Filter>Game</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Game\GameMenu.h">
+      <Filter>Game</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\Serialization\LegacyImages.h">
+      <Filter>Engine\Serialization</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\Engine\stru6.h">
+      <Filter>Engine</Filter>
+    </ClInclude>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="..\..\lib\OpenAL\lib\x86\avcodec-55.def">
+      <Filter>lib\OpenAL\lib\x86</Filter>
+    </None>
+    <None Include="..\..\lib\OpenAL\lib\x86\avdevice-55.def">
+      <Filter>lib\OpenAL\lib\x86</Filter>
+    </None>
+    <None Include="..\..\lib\OpenAL\lib\x86\avfilter-3.def">
+      <Filter>lib\OpenAL\lib\x86</Filter>
+    </None>
+    <None Include="..\..\lib\OpenAL\lib\x86\avformat-55.def">
+      <Filter>lib\OpenAL\lib\x86</Filter>
+    </None>
+    <None Include="..\..\lib\OpenAL\lib\x86\avutil-52.def">
+      <Filter>lib\OpenAL\lib\x86</Filter>
+    </None>
+    <None Include="..\..\lib\OpenAL\lib\x86\postproc-52.def">
+      <Filter>lib\OpenAL\lib\x86</Filter>
+    </None>
+    <None Include="..\..\lib\OpenAL\lib\x86\swresample-0.def">
+      <Filter>lib\OpenAL\lib\x86</Filter>
+    </None>
+    <None Include="..\..\lib\OpenAL\lib\x86\swscale-2.def">
+      <Filter>lib\OpenAL\lib\x86</Filter>
+    </None>
+    <None Include="..\..\lib\legacy_dx\d3dvec.inl">
+      <Filter>lib\legacy_dx</Filter>
+    </None>
+    <None Include="..\..\lib\swig.bat">
+      <Filter>lib</Filter>
+    </None>
+    <None Include="..\..\Engine\Objects\Player.swig">
+      <Filter>Engine\Objects</Filter>
+    </None>
+    <None Include="..\..\GUI\NewUI\Core\UIControlModule.swig">
+      <Filter>GUI\NewUI\Core</Filter>
+    </None>
+    <None Include="..\..\Engine\Graphics\Shaders\UI.hlsl">
+      <Filter>Engine\Graphics\Shaders</Filter>
+    </None>
+  </ItemGroup>
+  <ItemGroup>
+    <Library Include="..\..\lib\OpenAL\lib\OpenAL\OpenAL32.lib">
+      <Filter>lib\OpenAL\lib\OpenAL</Filter>
+    </Library>
+    <Library Include="..\..\lib\OpenAL\lib\x86\avcodec.lib">
+      <Filter>lib\OpenAL\lib\x86</Filter>
+    </Library>
+    <Library Include="..\..\lib\OpenAL\lib\x86\avdevice.lib">
+      <Filter>lib\OpenAL\lib\x86</Filter>
+    </Library>
+    <Library Include="..\..\lib\OpenAL\lib\x86\avfilter.lib">
+      <Filter>lib\OpenAL\lib\x86</Filter>
+    </Library>
+    <Library Include="..\..\lib\OpenAL\lib\x86\avformat.lib">
+      <Filter>lib\OpenAL\lib\x86</Filter>
+    </Library>
+    <Library Include="..\..\lib\OpenAL\lib\x86\avutil.lib">
+      <Filter>lib\OpenAL\lib\x86</Filter>
+    </Library>
+    <Library Include="..\..\lib\OpenAL\lib\x86\postproc.lib">
+      <Filter>lib\OpenAL\lib\x86</Filter>
+    </Library>
+    <Library Include="..\..\lib\OpenAL\lib\x86\swresample.lib">
+      <Filter>lib\OpenAL\lib\x86</Filter>
+    </Library>
+    <Library Include="..\..\lib\OpenAL\lib\x86\swscale.lib">
+      <Filter>lib\OpenAL\lib\x86</Filter>
+    </Library>
+    <Library Include="..\..\lib\legacy_dx\lib\d3dxof.lib">
+      <Filter>lib\legacy_dx\lib</Filter>
+    </Library>
+    <Library Include="..\..\lib\legacy_dx\lib\ddraw.lib">
+      <Filter>lib\legacy_dx\lib</Filter>
+    </Library>
+    <Library Include="..\..\lib\legacy_dx\lib\dinput.lib">
+      <Filter>lib\legacy_dx\lib</Filter>
+    </Library>
+    <Library Include="..\..\lib\legacy_dx\lib\dinput8.lib">
+      <Filter>lib\legacy_dx\lib</Filter>
+    </Library>
+    <Library Include="..\..\lib\legacy_dx\lib\dxguid.lib">
+      <Filter>lib\legacy_dx\lib</Filter>
+    </Library>
+  </ItemGroup>
+</Project>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Build/Visual Studio 2015/World of Might and Magic.vcxproj.user	Mon Oct 05 00:19:13 2015 +0200
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <LocalDebuggerCommand>$(OutDir)$(TargetName)$(TargetExt)</LocalDebuggerCommand>
+    <LocalDebuggerWorkingDirectory>$(OutDir)</LocalDebuggerWorkingDirectory>
+    <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
+    <LocalDebuggerCommandArguments>-nomarg -window -nointro -nologo -nocd</LocalDebuggerCommandArguments>
+  </PropertyGroup>
+</Project>
\ No newline at end of file