code:
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.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>
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <VCProjectVersion>15.0</VCProjectVersion>
    <ProjectGuid>{7600A41F-AAB8-4D82-BA42-91B511FFB53A}</ProjectGuid>
    <RootNamespace>pcexhumed</RootNamespace>
    <Keyword>MakeFileProj</Keyword>
    <PlatformToolset>v142</PlatformToolset>
    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <WholeProgramOptimization>true</WholeProgramOptimization>
  </PropertyGroup>
  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <WholeProgramOptimization>true</WholeProgramOptimization>
  </PropertyGroup>
  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <EnableASAN>true</EnableASAN>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
  <ImportGroup Label="PropertySheets">
    <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)'=='Debug|x64'">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <Import Project="props\build_x86.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <Import Project="props\build_x86.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup>
    <ConfigurationType>Application</ConfigurationType>
    <OutDir>$(SolutionDir)..\..\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
    <NMakeIncludeSearchPath>$(NMakeIncludeSearchPath);..\..\source\build\include;..\..\source\mact\include;..\..\source\audiolib\include;..\..\platform\windows\include</NMakeIncludeSearchPath>
    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake /f msvc.mak DEBUG=1 WINBITS=32 RENDERTYPE=SDL</NMakeBuildCommandLine>
    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake /f msvc.mak veryclean all DEBUG=1 WINBITS=32 RENDERTYPE=SDL</NMakeReBuildCommandLine>
    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake /f msvc.mak veryclean DEBUG=1 WINBITS=32 RENDERTYPE=SDL</NMakeCleanCommandLine>
    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">USE_OPENGL;POLYMER;SDL_USEFOLDER;SDL_TARGET=2</NMakePreprocessorDefinitions>
    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake /f msvc.mak WINBITS=32 RENDERTYPE=SDL</NMakeBuildCommandLine>
    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake /f msvc.mak veryclean all WINBITS=32 RENDERTYPE=SDL</NMakeReBuildCommandLine>
    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake /f msvc.mak veryclean WINBITS=32 RENDERTYPE=SDL</NMakeCleanCommandLine>
    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">USE_OPENGL;POLYMER;SDL_USEFOLDER;SDL_TARGET=2</NMakePreprocessorDefinitions>
    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake /f msvc.mak DEBUG=1 WINBITS=64 RENDERTYPE=SDL</NMakeBuildCommandLine>
    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake /f msvc.mak veryclean all DEBUG=1 WINBITS=64 RENDERTYPE=SDL</NMakeReBuildCommandLine>
    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake /f msvc.mak veryclean DEBUG=1 WINBITS=64 RENDERTYPE=SDL</NMakeCleanCommandLine>
    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">USE_OPENGL;POLYMER;NOASM;SDL_USEFOLDER;SDL_TARGET=2</NMakePreprocessorDefinitions>
    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake /f msvc.mak WINBITS=64 RENDERTYPE=SDL</NMakeBuildCommandLine>
    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake /f msvc.mak veryclean all WINBITS=64 RENDERTYPE=SDL</NMakeReBuildCommandLine>
    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake /f msvc.mak veryclean WINBITS=64 RENDERTYPE=SDL</NMakeCleanCommandLine>
    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">USE_OPENGL;POLYMER;NOASM;SDL_USEFOLDER;SDL_TARGET=2</NMakePreprocessorDefinitions>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <GenerateManifest>false</GenerateManifest>
    <EmbedManifest>false</EmbedManifest>
    <LinkIncremental>false</LinkIncremental>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <GenerateManifest>false</GenerateManifest>
    <EmbedManifest>false</EmbedManifest>
    <LinkIncremental>false</LinkIncremental>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <EmbedManifest>false</EmbedManifest>
    <LinkIncremental>false</LinkIncremental>
    <GenerateManifest>false</GenerateManifest>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <EmbedManifest>false</EmbedManifest>
    <LinkIncremental>false</LinkIncremental>
    <GenerateManifest>false</GenerateManifest>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <Link>
      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
    </Link>
    <ClCompile>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
      <WarningLevel>Level3</WarningLevel>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <SupportJustMyCode>true</SupportJustMyCode>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <ConformanceMode>true</ConformanceMode>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <Optimization>Disabled</Optimization>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <BufferSecurityCheck>false</BufferSecurityCheck>
    </ClCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <Link>
      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
    </Link>
    <ClCompile>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <WarningLevel>Level3</WarningLevel>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <ConformanceMode>true</ConformanceMode>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <DebugInformationFormat>None</DebugInformationFormat>
    </ClCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <ClCompile>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
      <OmitFramePointers>false</OmitFramePointers>
      <WarningLevel>Level3</WarningLevel>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <SupportJustMyCode>true</SupportJustMyCode>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <ConformanceMode>true</ConformanceMode>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <Optimization>Disabled</Optimization>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <BufferSecurityCheck>false</BufferSecurityCheck>
    </ClCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <Link>
      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
    </Link>
    <ClCompile>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <WarningLevel>Level3</WarningLevel>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <ConformanceMode>true</ConformanceMode>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <DebugInformationFormat>None</DebugInformationFormat>
    </ClCompile>
  </ItemDefinitionGroup>
  <ItemGroup>
    <ProjectReference Include="audiolib.vcxproj">
      <Project>{0029c61b-b63d-4e61-99f2-f4e49aabfc47}</Project>
    </ProjectReference>
    <ProjectReference Include="build.vcxproj">
      <Project>{dbecb851-5624-4fa8-9a9d-7169d0f12ff1}</Project>
    </ProjectReference>
    <ProjectReference Include="glad.vcxproj">
      <Project>{6ac1d997-8dae-4343-8dd8-da2a1ca63212}</Project>
    </ProjectReference>
    <ProjectReference Include="imgui.vcxproj">
      <Project>{c782e1f1-aace-4c00-afaf-3448dac597c5}</Project>
    </ProjectReference>
    <ProjectReference Include="libxmp-lite.vcxproj">
      <Project>{32d4cf70-a3d6-4cea-81d7-64c743980276}</Project>
    </ProjectReference>
    <ProjectReference Include="mact.vcxproj">
      <Project>{bcde1852-e2c6-4abb-84fb-5cd431764a9a}</Project>
    </ProjectReference>
    <ProjectReference Include="mimalloc.vcxproj">
      <Project>{1150264b-19c6-4c32-a204-cb79e96d5492}</Project>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="..\..\source\exhumed\rsrc\gameres.rc">
      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(PreprocessorDefinitions);POLYMER=1</PreprocessorDefinitions>
      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions);POLYMER=1</PreprocessorDefinitions>
      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(PreprocessorDefinitions);POLYMER=1</PreprocessorDefinitions>
      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(PreprocessorDefinitions);POLYMER=1</PreprocessorDefinitions>
    </ResourceCompile>
  </ItemGroup>
  <ItemGroup>
    <Manifest Include="exhumed.exe.manifest" />
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\source\exhumed\rsrc\eduke32_icon.c" />
    <ClCompile Include="..\..\source\exhumed\src\aistuff.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\anims.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\anubis.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\bubbles.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\bullet.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\cd.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\common.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\config.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\enginesubs.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\exhumed.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\exscript.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\fish.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\grenade.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\grpscan.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\gun.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\init.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\input.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\items.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\lavadude.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\light.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\lighting.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\lion.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\map.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\memorystream.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\menu.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\mono.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\move.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\movie.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\mummy.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\network.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\object.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\osdcmds.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\player.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\queen.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\ra.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\ramses.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\random.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\rat.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\record.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\rex.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\roach.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\runlist.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\save.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\scorp.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\sequence.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\serial.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\set.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\snake.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\sound.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\spider.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\startwin.game.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\status.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\stream.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\switch.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\text2.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\timer.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\trigdat.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\version.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\view.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\wasp.cpp" />
    <ClCompile Include="..\..\source\exhumed\src\winbits.cpp" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\source\exhumed\src\aistuff.h" />
    <ClInclude Include="..\..\source\exhumed\src\anims.h" />
    <ClInclude Include="..\..\source\exhumed\src\anubis.h" />
    <ClInclude Include="..\..\source\exhumed\src\bubbles.h" />
    <ClInclude Include="..\..\source\exhumed\src\bullet.h" />
    <ClInclude Include="..\..\source\exhumed\src\cd.h" />
    <ClInclude Include="..\..\source\exhumed\src\common_game.h" />
    <ClInclude Include="..\..\source\exhumed\src\config.h" />
    <ClInclude Include="..\..\source\exhumed\src\engine.h" />
    <ClInclude Include="..\..\source\exhumed\src\exhumed.h" />
    <ClInclude Include="..\..\source\exhumed\src\exscript.h" />
    <ClInclude Include="..\..\source\exhumed\src\fish.h" />
    <ClInclude Include="..\..\source\exhumed\src\grenade.h" />
    <ClInclude Include="..\..\source\exhumed\src\grpscan.h" />
    <ClInclude Include="..\..\source\exhumed\src\gun.h" />
    <ClInclude Include="..\..\source\exhumed\src\init.h" />
    <ClInclude Include="..\..\source\exhumed\src\input.h" />
    <ClInclude Include="..\..\source\exhumed\src\items.h" />
    <ClInclude Include="..\..\source\exhumed\src\lavadude.h" />
    <ClInclude Include="..\..\source\exhumed\src\light.h" />
    <ClInclude Include="..\..\source\exhumed\src\lighting.h" />
    <ClInclude Include="..\..\source\exhumed\src\lion.h" />
    <ClInclude Include="..\..\source\exhumed\src\map.h" />
    <ClInclude Include="..\..\source\exhumed\src\memorystream.h" />
    <ClInclude Include="..\..\source\exhumed\src\menu.h" />
    <ClInclude Include="..\..\source\exhumed\src\mono.h" />
    <ClInclude Include="..\..\source\exhumed\src\move.h" />
    <ClInclude Include="..\..\source\exhumed\src\movie.h" />
    <ClInclude Include="..\..\source\exhumed\src\mummy.h" />
    <ClInclude Include="..\..\source\exhumed\src\names.h" />
    <ClInclude Include="..\..\source\exhumed\src\network.h" />
    <ClInclude Include="..\..\source\exhumed\src\object.h" />
    <ClInclude Include="..\..\source\exhumed\src\osdcmds.h" />
    <ClInclude Include="..\..\source\exhumed\src\player.h" />
    <ClInclude Include="..\..\source\exhumed\src\queen.h" />
    <ClInclude Include="..\..\source\exhumed\src\ra.h" />
    <ClInclude Include="..\..\source\exhumed\src\ramses.h" />
    <ClInclude Include="..\..\source\exhumed\src\random.h" />
    <ClInclude Include="..\..\source\exhumed\src\rat.h" />
    <ClInclude Include="..\..\source\exhumed\src\record.h" />
    <ClInclude Include="..\..\source\exhumed\src\rex.h" />
    <ClInclude Include="..\..\source\exhumed\src\roach.h" />
    <ClInclude Include="..\..\source\exhumed\src\runlist.h" />
    <ClInclude Include="..\..\source\exhumed\src\save.h" />
    <ClInclude Include="..\..\source\exhumed\src\scorp.h" />
    <ClInclude Include="..\..\source\exhumed\src\sequence.h" />
    <ClInclude Include="..\..\source\exhumed\src\serial.h" />
    <ClInclude Include="..\..\source\exhumed\src\set.h" />
    <ClInclude Include="..\..\source\exhumed\src\snake.h" />
    <ClInclude Include="..\..\source\exhumed\src\sound.h" />
    <ClInclude Include="..\..\source\exhumed\src\spider.h" />
    <ClInclude Include="..\..\source\exhumed\src\startwin.game.h" />
    <ClInclude Include="..\..\source\exhumed\src\status.h" />
    <ClInclude Include="..\..\source\exhumed\src\stream.h" />
    <ClInclude Include="..\..\source\exhumed\src\switch.h" />
    <ClInclude Include="..\..\source\exhumed\src\text2.h" />
    <ClInclude Include="..\..\source\exhumed\src\timer.h" />
    <ClInclude Include="..\..\source\exhumed\src\trigdat.h" />
    <ClInclude Include="..\..\source\exhumed\src\typedefs.h" />
    <ClInclude Include="..\..\source\exhumed\src\util.h" />
    <ClInclude Include="..\..\source\exhumed\src\version.h" />
    <ClInclude Include="..\..\source\exhumed\src\view.h" />
    <ClInclude Include="..\..\source\exhumed\src\wasp.h" />
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>


code:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Source Files">
      <UniqueIdentifier>{dd93df66-1ed9-4b54-bd54-18abf46d2773}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files">
      <UniqueIdentifier>{82d4000f-cd8c-4737-88dc-4ada5775a68e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Resource Files">
      <UniqueIdentifier>{598e3748-14c8-47c3-9bb6-eea06f762413}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="..\..\source\exhumed\rsrc\gameres.rc">
      <Filter>Resource Files</Filter>
    </ResourceCompile>
  </ItemGroup>
  <ItemGroup>
    <Manifest Include="pcexhumed.exe.manifest" />
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\source\exhumed\src\snake.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\sound.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\spider.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\status.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\stream.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\switch.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\text2.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\timer.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\trigdat.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\version.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\view.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\wasp.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\aistuff.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\anims.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\anubis.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\bubbles.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\bullet.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\cd.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\config.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\enginesubs.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\exhumed.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\exscript.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\fish.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\grenade.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\gun.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\init.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\input.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\items.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\lavadude.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\light.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\lighting.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\lion.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\map.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\menu.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\mono.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\move.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\movie.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\mummy.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\network.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\object.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\player.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\queen.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\ra.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\random.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\rat.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\record.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\rex.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\roach.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\runlist.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\save.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\scorp.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\sequence.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\serial.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\set.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\osdcmds.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\startwin.game.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\winbits.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\rsrc\eduke32_icon.c">
      <Filter>Resource Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\grpscan.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\ramses.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\common.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\exhumed\src\memorystream.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\source\exhumed\src\config.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\engine.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\exhumed.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\exscript.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\fish.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\grenade.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\gun.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\init.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\input.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\items.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\lavadude.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\light.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\lighting.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\lion.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\map.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\menu.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\mono.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\move.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\movie.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\mummy.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\names.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\network.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\object.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\player.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\queen.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\ra.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\random.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\rat.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\record.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\rex.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\roach.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\runlist.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\save.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\scorp.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\sequence.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\serial.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\set.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\snake.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\sound.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\spider.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\status.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\stream.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\switch.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\text2.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\timer.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\trigdat.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\typedefs.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\util.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\version.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\view.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\wasp.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\aistuff.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\anims.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\anubis.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\bubbles.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\bullet.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\cd.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\osdcmds.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\startwin.game.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\grpscan.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\ramses.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\common_game.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\exhumed\src\memorystream.h">
      <Filter>Header Files</Filter>
    </ClInclude>
  </ItemGroup>
</Project>

repo_name: orochi/nblood

license: mit


code:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ImportGroup Label="PropertySheets" />
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup />
  <ItemDefinitionGroup>
    <ClCompile>
      <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;RENDERTYPESDL=1;MIXERTYPESDL=1;SDL_USEFOLDER;SDL_TARGET=2;USE_OPENGL=1;POLYMER=1;STARTUP_WINDOW;USE_LIBVPX;HAVE_VORBIS;HAVE_XMP;MI_USE_RTLGENRANDOM;MI_SHOW_ERRORS;NOONE_EXTENSIONS=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <AdditionalIncludeDirectories>$(VC_CRT_SourcePath);./include;./include/vpx/;./include/sdl2/;../../source/build/include;../../source/mact/include;../../source/audiolib/include;../../source/glad/include;../../source/libxmp-lite/include;../../source/libxmp-lite/include/libxmp-lite;../../source/voidwrap/include;../../source/mimalloc/include;../../source/imgui/include;../../source/libsmackerdec/include;../../source/hmpplay/include</AdditionalIncludeDirectories>
      <DisableSpecificWarnings>4996;4244;4018;4267</DisableSpecificWarnings>
      <AdditionalOptions>/J %(AdditionalOptions)</AdditionalOptions>
    </ClCompile>
    <Link>
      <AdditionalDependencies>Shlwapi.lib;Comctl32.lib;version.lib;Imm32.lib;libvpx.a;dxguid.lib;dsound.lib;winmm.lib;ws2_32.lib;libSDL2main.a;libSDL2.a;libcompat-to-msvc.a;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;SetupAPI.Lib;uuid.lib;odbc32.lib;odbccp32.lib;psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
    </Link>
  </ItemDefinitionGroup>
  <ItemGroup />
</Project>


code:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ImportGroup Label="PropertySheets" />
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup />
  <ItemDefinitionGroup>
    <ClCompile>
      <PreprocessorDefinitions>NOASM=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    </ClCompile>
    <Link>
      <AdditionalLibraryDirectories>.\lib\64\</AdditionalLibraryDirectories>
    </Link>
  </ItemDefinitionGroup>
  <ItemGroup />
</Project>


code:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ImportGroup Label="PropertySheets" />
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup />
  <ItemDefinitionGroup>
    <Link>
      <AdditionalLibraryDirectories>.\lib\32\</AdditionalLibraryDirectories>
    </Link>
    <ClCompile>
      <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
    </ClCompile>
  </ItemDefinitionGroup>
  <ItemGroup />
</Project>


code:
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.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>
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <VCProjectVersion>15.0</VCProjectVersion>
    <ProjectGuid>{108A8AF0-327A-4565-86A3-D27F7C36D2CA}</ProjectGuid>
    <RootNamespace>rednukem</RootNamespace>
    <Keyword>MakeFileProj</Keyword>
    <PlatformToolset>v142</PlatformToolset>
    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <WholeProgramOptimization>true</WholeProgramOptimization>
  </PropertyGroup>
  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <WholeProgramOptimization>true</WholeProgramOptimization>
  </PropertyGroup>
  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <EnableASAN>false</EnableASAN>
  </PropertyGroup>
  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <EnableASAN>true</EnableASAN>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
  <ImportGroup Label="PropertySheets">
    <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)'=='Debug|x64'">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <Import Project="props\build_x64.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <Import Project="props\build_x86.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <Import Project="props\build_x86.props" />
    <Import Project="props\build_common.props" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup>
    <ConfigurationType>Application</ConfigurationType>
    <OutDir>$(SolutionDir)..\..\</OutDir>
    <IntDir>$(Platform)\Build\$(ProjectName)\$(Configuration)\</IntDir>
    <NMakeIncludeSearchPath>$(NMakeIncludeSearchPath);..\..\source\build\include;..\..\source\mact\include;..\..\source\audiolib\include;..\..\platform\windows\include</NMakeIncludeSearchPath>
    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake /f msvc.mak DEBUG=1 WINBITS=32 RENDERTYPE=SDL</NMakeBuildCommandLine>
    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake /f msvc.mak veryclean all DEBUG=1 WINBITS=32 RENDERTYPE=SDL</NMakeReBuildCommandLine>
    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake /f msvc.mak veryclean DEBUG=1 WINBITS=32 RENDERTYPE=SDL</NMakeCleanCommandLine>
    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">USE_OPENGL;POLYMER;SDL_USEFOLDER;SDL_TARGET=2</NMakePreprocessorDefinitions>
    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake /f msvc.mak WINBITS=32 RENDERTYPE=SDL</NMakeBuildCommandLine>
    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake /f msvc.mak veryclean all WINBITS=32 RENDERTYPE=SDL</NMakeReBuildCommandLine>
    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake /f msvc.mak veryclean WINBITS=32 RENDERTYPE=SDL</NMakeCleanCommandLine>
    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">USE_OPENGL;POLYMER;SDL_USEFOLDER;SDL_TARGET=2</NMakePreprocessorDefinitions>
    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake /f msvc.mak DEBUG=1 WINBITS=64 RENDERTYPE=SDL</NMakeBuildCommandLine>
    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake /f msvc.mak veryclean all DEBUG=1 WINBITS=64 RENDERTYPE=SDL</NMakeReBuildCommandLine>
    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake /f msvc.mak veryclean DEBUG=1 WINBITS=64 RENDERTYPE=SDL</NMakeCleanCommandLine>
    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">USE_OPENGL;POLYMER;NOASM;SDL_USEFOLDER;SDL_TARGET=2</NMakePreprocessorDefinitions>
    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake /f msvc.mak WINBITS=64 RENDERTYPE=SDL</NMakeBuildCommandLine>
    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake /f msvc.mak veryclean all WINBITS=64 RENDERTYPE=SDL</NMakeReBuildCommandLine>
    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake /f msvc.mak veryclean WINBITS=64 RENDERTYPE=SDL</NMakeCleanCommandLine>
    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">USE_OPENGL;POLYMER;NOASM;SDL_USEFOLDER;SDL_TARGET=2</NMakePreprocessorDefinitions>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <GenerateManifest>false</GenerateManifest>
    <EmbedManifest>false</EmbedManifest>
    <LinkIncremental>false</LinkIncremental>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <GenerateManifest>false</GenerateManifest>
    <EmbedManifest>false</EmbedManifest>
    <LinkIncremental>false</LinkIncremental>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <EmbedManifest>false</EmbedManifest>
    <LinkIncremental>false</LinkIncremental>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <EmbedManifest>false</EmbedManifest>
    <LinkIncremental>false</LinkIncremental>
    <GenerateManifest>false</GenerateManifest>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <Link>
      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
    </Link>
    <ClCompile>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
      <WarningLevel>Level3</WarningLevel>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <SupportJustMyCode>true</SupportJustMyCode>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <ConformanceMode>true</ConformanceMode>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <Optimization>Disabled</Optimization>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <BufferSecurityCheck>false</BufferSecurityCheck>
    </ClCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <Link>
      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
    </Link>
    <ClCompile>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <WarningLevel>Level3</WarningLevel>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <ConformanceMode>true</ConformanceMode>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <DebugInformationFormat>None</DebugInformationFormat>
    </ClCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <ClCompile>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
      <OmitFramePointers>false</OmitFramePointers>
      <WarningLevel>Level3</WarningLevel>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
      <SupportJustMyCode>true</SupportJustMyCode>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <ConformanceMode>true</ConformanceMode>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <Optimization>Disabled</Optimization>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <BufferSecurityCheck>false</BufferSecurityCheck>
    </ClCompile>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <Link>
      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
    </Link>
    <ClCompile>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
      <OmitFramePointers>true</OmitFramePointers>
      <WarningLevel>Level3</WarningLevel>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <ConformanceMode>true</ConformanceMode>
      <LanguageStandard>stdcpp14</LanguageStandard>
      <ExceptionHandling>SyncCThrow</ExceptionHandling>
      <DebugInformationFormat>None</DebugInformationFormat>
    </ClCompile>
  </ItemDefinitionGroup>
  <ItemGroup>
    <ClInclude Include="..\..\source\rr\src\actors.h" />
    <ClInclude Include="..\..\source\rr\src\android.h" />
    <ClInclude Include="..\..\source\rr\src\filestream.h" />
    <ClInclude Include="..\..\source\rr\src\in_android.h" />
    <ClInclude Include="..\..\source\rr\src\anim.h" />
    <ClInclude Include="..\..\source\rr\src\cheats.h" />
    <ClInclude Include="..\..\source\rr\src\cmdline.h" />
    <ClInclude Include="..\..\source\rr\src\common_game.h" />
    <ClInclude Include="..\..\source\rr\src\demo.h" />
    <ClInclude Include="..\..\source\rr\src\events_defs.h" />
    <ClInclude Include="..\..\source\rr\src\game.h" />
    <ClInclude Include="..\..\source\rr\src\gameexec.h" />
    <ClInclude Include="..\..\source\rr\src\gamevars.h" />
    <ClInclude Include="..\..\source\rr\src\global.h" />
    <ClInclude Include="..\..\source\rr\src\input.h" />
    <ClInclude Include="..\..\source\rr\src\inv.h" />
    <ClInclude Include="..\..\source\rr\src\menus.h" />
    <ClInclude Include="..\..\source\rr\src\n64\reality.h" />
    <ClInclude Include="..\..\source\rr\src\n64\reality_defs.h" />
    <ClInclude Include="..\..\source\rr\src\n64\reality_music.h" />
    <ClInclude Include="..\..\source\rr\src\n64\reality_player.h" />
    <ClInclude Include="..\..\source\rr\src\n64\reality_render.h" />
    <ClInclude Include="..\..\source\rr\src\n64\reality_sbar.h" />
    <ClInclude Include="..\..\source\rr\src\n64\reality_screens.h" />
    <ClInclude Include="..\..\source\rr\src\n64\reality_sound.h" />
    <ClInclude Include="..\..\source\rr\src\n64\reality_util.h" />
    <ClInclude Include="..\..\source\rr\src\net.h" />
    <ClInclude Include="..\..\source\rr\src\player.h" />
    <ClInclude Include="..\..\source\rr\src\playmve.h" />
    <ClInclude Include="..\..\source\rr\src\premap.h" />
    <ClInclude Include="..\..\source\rr\src\quotes.h" />
    <ClInclude Include="..\..\source\rr\src\rrdh.h" />
    <ClInclude Include="..\..\source\rr\src\savegame.h" />
    <ClInclude Include="..\..\source\rr\src\sbar.h" />
    <ClInclude Include="..\..\source\rr\src\screens.h" />
    <ClInclude Include="..\..\source\rr\src\screentext.h" />
    <ClInclude Include="..\..\source\rr\src\sector.h" />
    <ClInclude Include="..\..\source\rr\src\_functio.h" />
    <ClInclude Include="..\..\source\rr\src\_rts.h" />
    <ClInclude Include="..\..\source\rr\src\config.h" />
    <ClInclude Include="..\..\source\rr\src\duke3d.h" />
    <ClInclude Include="..\..\source\rr\src\function.h" />
    <ClInclude Include="..\..\source\rr\src\gamedef.h" />
    <ClInclude Include="..\..\source\rr\src\gamedefs.h" />
    <ClInclude Include="..\..\source\rr\src\grpscan.h" />
    <ClInclude Include="..\..\source\rr\src\keys.h" />
    <ClInclude Include="..\..\source\rr\src\macros.h" />
    <ClInclude Include="..\..\source\rr\src\mdump.h" />
    <ClInclude Include="..\..\source\rr\src\names.h" />
    <ClInclude Include="..\..\source\rr\src\namesdyn.h" />
    <ClInclude Include="..\..\source\rr\src\osdcmds.h" />
    <ClInclude Include="..\..\source\rr\src\osdfuncs.h" />
    <ClInclude Include="..\..\source\rr\src\rts.h" />
    <ClInclude Include="..\..\source\rr\src\soundefs.h" />
    <ClInclude Include="..\..\source\rr\src\sounds.h" />
    <ClInclude Include="..\..\source\rr\src\soundsdyn.h" />
    <ClInclude Include="..\..\source\rr\src\startwin.game.h" />
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\source\rr\rsrc\eduke32_icon.c" />
    <ClCompile Include="..\..\source\rr\src\actors.cpp" />
    <ClCompile Include="..\..\source\rr\src\anim.cpp" />
    <ClCompile Include="..\..\source\rr\src\cheats.cpp" />
    <ClCompile Include="..\..\source\rr\src\cmdline.cpp" />
    <ClCompile Include="..\..\source\rr\src\config.cpp" />
    <ClCompile Include="..\..\source\rr\src\common.cpp" />
    <ClCompile Include="..\..\source\rr\src\demo.cpp" />
    <ClCompile Include="..\..\source\rr\src\filestream.cpp" />
    <ClCompile Include="..\..\source\rr\src\game.cpp" />
    <ClCompile Include="..\..\source\rr\src\gamedef.cpp" />
    <ClCompile Include="..\..\source\rr\src\gameexec.cpp" />
    <ClCompile Include="..\..\source\rr\src\gamevars.cpp" />
    <ClCompile Include="..\..\source\rr\src\global.cpp" />
    <ClCompile Include="..\..\source\rr\src\grpscan.cpp" />
    <ClCompile Include="..\..\source\rr\src\input.cpp" />
    <ClCompile Include="..\..\source\rr\src\mdump.cpp" />
    <ClCompile Include="..\..\source\rr\src\menus.cpp" />
    <ClCompile Include="..\..\source\rr\src\n64\reality.cpp" />
    <ClCompile Include="..\..\source\rr\src\n64\reality_music.cpp" />
    <ClCompile Include="..\..\source\rr\src\n64\reality_player.cpp" />
    <ClCompile Include="..\..\source\rr\src\n64\reality_render.cpp" />
    <ClCompile Include="..\..\source\rr\src\n64\reality_sbar.cpp" />
    <ClCompile Include="..\..\source\rr\src\n64\reality_screens.cpp" />
    <ClCompile Include="..\..\source\rr\src\n64\reality_sound.cpp" />
    <ClCompile Include="..\..\source\rr\src\n64\reality_util.cpp" />
    <ClCompile Include="..\..\source\rr\src\namesdyn.cpp" />
    <ClCompile Include="..\..\source\rr\src\net.cpp" />
    <ClCompile Include="..\..\source\rr\src\osdcmds.cpp" />
    <ClCompile Include="..\..\source\rr\src\osdfuncs.cpp" />
    <ClCompile Include="..\..\source\rr\src\player.cpp" />
    <ClCompile Include="..\..\source\rr\src\playmve.cpp" />
    <ClCompile Include="..\..\source\rr\src\premap.cpp" />
    <ClCompile Include="..\..\source\rr\src\rrdh.cpp" />
    <ClCompile Include="..\..\source\rr\src\rts.cpp" />
    <ClCompile Include="..\..\source\rr\src\savegame.cpp" />
    <ClCompile Include="..\..\source\rr\src\sbar.cpp" />
    <ClCompile Include="..\..\source\rr\src\screens.cpp" />
    <ClCompile Include="..\..\source\rr\src\screentext.cpp" />
    <ClCompile Include="..\..\source\rr\src\sector.cpp" />
    <ClCompile Include="..\..\source\rr\src\sounds.cpp" />
    <ClCompile Include="..\..\source\rr\src\soundsdyn.cpp" />
    <ClCompile Include="..\..\source\rr\src\startgtk.game.cpp">
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\startwin.game.cpp" />
    <ClCompile Include="..\..\source\rr\src\winbits.cpp" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="audiolib.vcxproj">
      <Project>{0029c61b-b63d-4e61-99f2-f4e49aabfc47}</Project>
    </ProjectReference>
    <ProjectReference Include="build.vcxproj">
      <Project>{dbecb851-5624-4fa8-9a9d-7169d0f12ff1}</Project>
    </ProjectReference>
    <ProjectReference Include="glad.vcxproj">
      <Project>{6ac1d997-8dae-4343-8dd8-da2a1ca63212}</Project>
    </ProjectReference>
    <ProjectReference Include="imgui.vcxproj">
      <Project>{c782e1f1-aace-4c00-afaf-3448dac597c5}</Project>
    </ProjectReference>
    <ProjectReference Include="libxmp-lite.vcxproj">
      <Project>{32d4cf70-a3d6-4cea-81d7-64c743980276}</Project>
    </ProjectReference>
    <ProjectReference Include="mact.vcxproj">
      <Project>{bcde1852-e2c6-4abb-84fb-5cd431764a9a}</Project>
    </ProjectReference>
    <ProjectReference Include="mimalloc.vcxproj">
      <Project>{1150264b-19c6-4c32-a204-cb79e96d5492}</Project>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="..\..\source\rr\rsrc\gameres.rc">
      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(PreprocessorDefinitions);POLYMER=1</PreprocessorDefinitions>
      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions);POLYMER=1</PreprocessorDefinitions>
      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(PreprocessorDefinitions);POLYMER=1</PreprocessorDefinitions>
      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(PreprocessorDefinitions);POLYMER=1</PreprocessorDefinitions>
    </ResourceCompile>
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>


code:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Source Files">
      <UniqueIdentifier>{dd93df66-1ed9-4b54-bd54-18abf46d2773}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files">
      <UniqueIdentifier>{82d4000f-cd8c-4737-88dc-4ada5775a68e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\android">
      <UniqueIdentifier>{52ce6149-4982-41a4-9adf-c7a9468421fd}</UniqueIdentifier>
    </Filter>
    <Filter Include="Resource Files">
      <UniqueIdentifier>{598e3748-14c8-47c3-9bb6-eea06f762413}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\n64">
      <UniqueIdentifier>{833ae8e0-91c5-4c40-9c85-bd88760d4f2b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\n64">
      <UniqueIdentifier>{833fb20c-89e6-433e-a0af-96a4734f5def}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\source\rr\src\_functio.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\_rts.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\config.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\duke3d.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\function.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\gamedef.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\gamedefs.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\grpscan.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\keys.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\macros.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\mdump.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\names.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\namesdyn.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\osdcmds.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\osdfuncs.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\rts.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\soundefs.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\sounds.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\soundsdyn.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\startwin.game.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\sector.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\gameexec.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\actors.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\player.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\gamevars.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\net.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\global.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\game.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\premap.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\menus.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\savegame.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\anim.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\demo.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\events_defs.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\quotes.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\input.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\common_game.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\in_android.h">
      <Filter>Header Files\android</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\android.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\cheats.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\sbar.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\screentext.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\screens.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\cmdline.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\inv.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\rrdh.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\filestream.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\playmve.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\n64\reality.h">
      <Filter>Header Files\n64</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\n64\reality_render.h">
      <Filter>Header Files\n64</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\n64\reality_defs.h">
      <Filter>Header Files\n64</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\n64\reality_util.h">
      <Filter>Header Files\n64</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\n64\reality_player.h">
      <Filter>Header Files\n64</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\n64\reality_sound.h">
      <Filter>Header Files\n64</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\n64\reality_music.h">
      <Filter>Header Files\n64</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\n64\reality_screens.h">
      <Filter>Header Files\n64</Filter>
    </ClInclude>
    <ClInclude Include="..\..\source\rr\src\n64\reality_sbar.h">
      <Filter>Header Files\n64</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\source\rr\src\actors.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\anim.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\config.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\game.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\gamedef.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\gameexec.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\global.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\grpscan.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\mdump.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\menus.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\namesdyn.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\osdcmds.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\osdfuncs.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\player.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\premap.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\rts.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\savegame.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\sector.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\sounds.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\soundsdyn.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\startgtk.game.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\startwin.game.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\winbits.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\net.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\demo.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\input.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\common.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\cheats.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\sbar.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\screentext.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\screens.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\cmdline.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\rsrc\eduke32_icon.c">
      <Filter>Resource Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\gamevars.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\rrdh.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\filestream.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\playmve.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\n64\reality.cpp">
      <Filter>Source Files\n64</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\n64\reality_render.cpp">
      <Filter>Source Files\n64</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\n64\reality_util.cpp">
      <Filter>Source Files\n64</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\n64\reality_player.cpp">
      <Filter>Source Files\n64</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\n64\reality_sound.cpp">
      <Filter>Source Files\n64</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\n64\reality_music.cpp">
      <Filter>Source Files\n64</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\n64\reality_screens.cpp">
      <Filter>Source Files\n64</Filter>
    </ClCompile>
    <ClCompile Include="..\..\source\rr\src\n64\reality_sbar.cpp">
      <Filter>Source Files\n64</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="..\..\source\rr\rsrc\gameres.rc">
      <Filter>Resource Files</Filter>
    </ResourceCompile>
  </ItemGroup>
</Project>


code:
/**
 * This file has no copyright assigned and is placed in the Public Domain.
 * This file is part of the w64 mingw-runtime package.
 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
 */
#ifndef _dbg_LOAD_IMAGE_h
#define _dbg_LOAD_IMAGE_h

#ifndef WINAPI
#define WINAPI __stdcall
#endif

#define IMAGEAPI DECLSPEC_IMPORT WINAPI
#define DBHLP_DEPRECIATED __declspec(deprecated)

#define DBHLPAPI IMAGEAPI

#ifndef EBACKTRACE_MINGW32

#define IMAGE_SEPARATION (64*1024)

  typedef struct _LOADED_IMAGE {
    PSTR ModuleName;
    HANDLE hFile;
    PUCHAR MappedAddress;
#ifdef _IMAGEHLP64
    PIMAGE_NT_HEADERS64 FileHeader;
#else
    PIMAGE_NT_HEADERS32 FileHeader;
#endif
    PIMAGE_SECTION_HEADER LastRvaSection;
    ULONG NumberOfSections;
    PIMAGE_SECTION_HEADER Sections;
    ULONG Characteristics;
    BOOLEAN fSystemImage;
    BOOLEAN fDOSImage;
    BOOLEAN fReadOnly;
    UCHAR Version;
    LIST_ENTRY Links;
    ULONG SizeOfImage;
  } LOADED_IMAGE,*PLOADED_IMAGE;

#endif

#define MAX_SYM_NAME 2000

  typedef struct _MODLOAD_DATA {
    DWORD ssize;
    DWORD ssig;
    PVOID data;
    DWORD size;
    DWORD flags;
  } MODLOAD_DATA,*PMODLOAD_DATA;

#endif