diff options
| author | louist103 <35883445+louist103@users.noreply.github.com> | 2022-04-06 23:23:21 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-06 23:23:21 -0400 |
| commit | afa14ff392098bd512dff2b2baa2ef999bbd0ac8 (patch) | |
| tree | 37385a8c34cfe42c15cabe2e1ab5ebc433a55891 | |
| parent | efae567d3917afa341bd843ba185b3bd66d57429 (diff) | |
add collision poly (#246)
| -rw-r--r-- | ExporterTest/CollisionExporter.cpp | 8 | ||||
| -rw-r--r-- | ExporterTest/ExporterTest.vcxproj | 318 | ||||
| -rw-r--r-- | ZAPD/ZAPD.vcxproj | 699 | ||||
| -rw-r--r-- | ZAPD/ZAPD.vcxproj.filters | 1118 | ||||
| -rw-r--r-- | ZAPD/ZArray.cpp | 1 | ||||
| -rw-r--r-- | ZAPD/ZCollision.cpp | 31 | ||||
| -rw-r--r-- | ZAPD/ZCollision.h | 5 | ||||
| -rw-r--r-- | ZAPD/ZCollisionPoly.cpp | 76 | ||||
| -rw-r--r-- | ZAPD/ZCollisionPoly.h | 30 | ||||
| -rw-r--r-- | ZAPD/ZResource.cpp | 5 | ||||
| -rw-r--r-- | ZAPD/ZResource.h | 3 | ||||
| -rw-r--r-- | ZAPDUtils/Utils/BitConverter.h | 4 | ||||
| -rw-r--r-- | ZAPDUtils/ZAPDUtils.vcxproj | 334 |
13 files changed, 1387 insertions, 1245 deletions
diff --git a/ExporterTest/CollisionExporter.cpp b/ExporterTest/CollisionExporter.cpp index e00f5c1..87b9a05 100644 --- a/ExporterTest/CollisionExporter.cpp +++ b/ExporterTest/CollisionExporter.cpp @@ -50,10 +50,10 @@ void ExporterExample_Collision::Save(ZResource* res, [[maybe_unused]] fs::path o writer->Write(col->polygons[i].vtxA); writer->Write(col->polygons[i].vtxB); writer->Write(col->polygons[i].vtxC); - writer->Write(col->polygons[i].a); - writer->Write(col->polygons[i].b); - writer->Write(col->polygons[i].c); - writer->Write(col->polygons[i].d); + writer->Write(col->polygons[i].normX); + writer->Write(col->polygons[i].normY); + writer->Write(col->polygons[i].normZ); + writer->Write(col->polygons[i].dist); } writer->Seek(col->polyTypeDefSegmentOffset, SeekOffsetType::Start); diff --git a/ExporterTest/ExporterTest.vcxproj b/ExporterTest/ExporterTest.vcxproj index 839d451..5bdfc7a 100644 --- a/ExporterTest/ExporterTest.vcxproj +++ b/ExporterTest/ExporterTest.vcxproj @@ -1,160 +1,160 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" 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>16.0</VCProjectVersion> - <Keyword>Win32Proj</Keyword> - <ProjectGuid>{65608eb0-1a47-45ad-ab66-192fb64c762c}</ProjectGuid> - <RootNamespace>ExporterTest</RootNamespace> - <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> - <ProjectName>ExporterExample</ProjectName> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> - <ConfigurationType>StaticLibrary</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Label="Shared"> - </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> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <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|x64'"> - <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> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <LinkIncremental>false</LinkIncremental> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <LinkIncremental>true</LinkIncremental> - <IncludePath>$(ProjectDir)..\ZAPD\;$(ProjectDir)..\ZAPDUtils;$(ProjectDir)..\lib\tinyxml2;$(ProjectDir)..\lib\libgfxd;$(ProjectDir)..\lib\elfio;$(ProjectDir)..\lib\stb;$(ProjectDir);$(IncludePath)</IncludePath> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <LinkIncremental>false</LinkIncremental> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <SDLCheck>true</SDLCheck> - <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>true</ConformanceMode> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <SDLCheck>true</SDLCheck> - <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>true</ConformanceMode> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <SDLCheck>true</SDLCheck> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>true</ConformanceMode> - <LanguageStandard>stdcpp17</LanguageStandard> - <LanguageStandard_C>stdc11</LanguageStandard_C> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <SDLCheck>true</SDLCheck> - <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>true</ConformanceMode> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemGroup> - <ClInclude Include="CollisionExporter.h" /> - <ClInclude Include="TextureExporter.h" /> - <ClInclude Include="RoomExporter.h" /> - </ItemGroup> - <ItemGroup> - <ClCompile Include="CollisionExporter.cpp" /> - <ClCompile Include="TextureExporter.cpp" /> - <ClCompile Include="Main.cpp" /> - <ClCompile Include="RoomExporter.cpp" /> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> +<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" 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>16.0</VCProjectVersion>
+ <Keyword>Win32Proj</Keyword>
+ <ProjectGuid>{65608eb0-1a47-45ad-ab66-192fb64c762c}</ProjectGuid>
+ <RootNamespace>ExporterTest</RootNamespace>
+ <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
+ <ProjectName>ExporterExample</ProjectName>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="Shared">
+ </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>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <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|x64'">
+ <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>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <LinkIncremental>false</LinkIncremental>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <LinkIncremental>true</LinkIncremental>
+ <IncludePath>$(ProjectDir)..\ZAPD\;$(ProjectDir)..\ZAPDUtils;$(ProjectDir)..\lib\tinyxml2;$(ProjectDir)..\lib\libgfxd;$(ProjectDir)..\lib\elfio;$(ProjectDir)..\lib\stb;$(ProjectDir);$(IncludePath)</IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <LinkIncremental>false</LinkIncremental>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ConformanceMode>true</ConformanceMode>
+ <LanguageStandard>stdcpp17</LanguageStandard>
+ <LanguageStandard_C>stdc11</LanguageStandard_C>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClInclude Include="CollisionExporter.h" />
+ <ClInclude Include="TextureExporter.h" />
+ <ClInclude Include="RoomExporter.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="CollisionExporter.cpp" />
+ <ClCompile Include="TextureExporter.cpp" />
+ <ClCompile Include="Main.cpp" />
+ <ClCompile Include="RoomExporter.cpp" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
</Project>
\ No newline at end of file diff --git a/ZAPD/ZAPD.vcxproj b/ZAPD/ZAPD.vcxproj index 431abb7..f3bb35a 100644 --- a/ZAPD/ZAPD.vcxproj +++ b/ZAPD/ZAPD.vcxproj @@ -1,343 +1,362 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <Import Project="..\packages\YY.NuGet.Import.Helper.1.0.0.4\build\native\YY.NuGet.Import.Helper.props" Condition="Exists('..\packages\YY.NuGet.Import.Helper.1.0.0.4\build\native\YY.NuGet.Import.Helper.props')" /> - <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>{B53F9E5B-0A58-4BAE-9AFE-856C8CBB8D36}</ProjectGuid> - <RootNamespace>ZAPD</RootNamespace> - <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> - <ProjectName>ZAPD</ProjectName> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <CharacterSet>MultiByte</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>MultiByte</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <CharacterSet>MultiByte</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>MultiByte</CharacterSet> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Label="Shared"> - </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> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <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|x64'"> - <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|x64'"> - <LibraryPath>$(OutDir);$(ProjectDir)..\lib\libgfxd;$(ProjectDir)..\packages\libpng-v142.1.6.37.2\build\native\lib\x64\v142\Debug\;$(LibraryPath)</LibraryPath> - <IncludePath>$(ProjectDir)..\ZAPDUtils;$(ProjectDir)..\lib\tinyxml2;$(ProjectDir)..\lib\libgfxd;$(ProjectDir)..\lib\elfio;$(ProjectDir)..\lib\stb;$(ProjectDir);$(IncludePath)</IncludePath> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <IncludePath>$(IncludePath)</IncludePath> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <IncludePath>$(SolutionDir)ZAPD\lib\tinyxml2;$(SolutionDir)ZAPD\lib\libgfxd;$(SolutionDir)ZAPD\lib\elfio;$(SolutionDir)ZAPD\lib\stb;$(ProjectDir);$(IncludePath)</IncludePath> - <LibraryPath>$(SolutionDir)ZAPD\lib\libgfxd;$(SolutionDir)x64\Debug;$(SolutionDir)packages\libpng.1.6.28.1\build\native\lib\x64\v140\dynamic\Debug;$(LibraryPath)</LibraryPath> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <SDLCheck>true</SDLCheck> - <ConformanceMode>true</ConformanceMode> - <LanguageStandard>stdcpp17</LanguageStandard> - <LanguageStandard_C>stdc11</LanguageStandard_C> - <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> - </ClCompile> - <Link> - <Profile>true</Profile> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <SDLCheck>true</SDLCheck> - <ConformanceMode>true</ConformanceMode> - <LanguageStandard>stdcpp17</LanguageStandard> - <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> - <LanguageStandard_C>stdc11</LanguageStandard_C> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - </ClCompile> - <Link> - <Profile>true</Profile> - <AdditionalDependencies>ZAPDUtils.lib;/WHOLEARCHIVE:ExporterExample.lib;%(AdditionalDependencies)</AdditionalDependencies> - <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries> - </Link> - <PreBuildEvent> +<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="..\packages\YY.NuGet.Import.Helper.1.0.0.4\build\native\YY.NuGet.Import.Helper.props" Condition="Exists('..\packages\YY.NuGet.Import.Helper.1.0.0.4\build\native\YY.NuGet.Import.Helper.props')" />
+ <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>{B53F9E5B-0A58-4BAE-9AFE-856C8CBB8D36}</ProjectGuid>
+ <RootNamespace>ZAPD</RootNamespace>
+ <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
+ <ProjectName>ZAPD</ProjectName>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="Shared">
+ </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>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <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|x64'">
+ <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|x64'">
+ <LibraryPath>$(OutDir);$(ProjectDir)..\lib\libgfxd;$(ProjectDir)..\packages\libpng-v142.1.6.37.2\build\native\lib\x64\v142\Debug\;$(LibraryPath)</LibraryPath>
+ <IncludePath>$(ProjectDir)..\ZAPDUtils;$(ProjectDir)..\lib\tinyxml2;$(ProjectDir)..\lib\libgfxd;$(ProjectDir)..\lib\elfio;$(ProjectDir)..\lib\stb;$(ProjectDir);$(IncludePath)</IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <IncludePath>$(IncludePath)</IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <IncludePath>$(SolutionDir)ZAPD\lib\tinyxml2;$(SolutionDir)ZAPD\lib\libgfxd;$(SolutionDir)ZAPD\lib\elfio;$(SolutionDir)ZAPD\lib\stb;$(ProjectDir);$(IncludePath)</IncludePath>
+ <LibraryPath>$(SolutionDir)ZAPD\lib\libgfxd;$(SolutionDir)x64\Debug;$(SolutionDir)packages\libpng.1.6.28.1\build\native\lib\x64\v140\dynamic\Debug;$(LibraryPath)</LibraryPath>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <SDLCheck>true</SDLCheck>
+ <ConformanceMode>true</ConformanceMode>
+ <LanguageStandard>stdcpp17</LanguageStandard>
+ <LanguageStandard_C>stdc11</LanguageStandard_C>
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ClCompile>
+ <Link>
+ <Profile>true</Profile>
+ </Link>
+ <PreBuildEvent>
<Command>cd .. mkdir build\ZAPD -python3 ZAPD/genbuildinfo.py</Command> - </PreBuildEvent> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <SDLCheck>true</SDLCheck> - <ConformanceMode>true</ConformanceMode> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <SDLCheck>true</SDLCheck> - <ConformanceMode>true</ConformanceMode> - <LanguageStandard>stdcpplatest</LanguageStandard> - <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> - </ClCompile> - <Link> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - </Link> - </ItemDefinitionGroup> - <ItemGroup> - <ClCompile Include="..\build\ZAPD\BuildInfo.cpp" /> - <ClCompile Include="..\lib\libgfxd\gfxd.c" /> - <ClCompile Include="..\lib\libgfxd\uc.c" /> - <ClCompile Include="..\lib\libgfxd\uc_f3d.c" /> - <ClCompile Include="..\lib\libgfxd\uc_f3db.c" /> - <ClCompile Include="..\lib\libgfxd\uc_f3dex.c" /> - <ClCompile Include="..\lib\libgfxd\uc_f3dex2.c" /> - <ClCompile Include="..\lib\libgfxd\uc_f3dexb.c" /> - <ClCompile Include="Declaration.cpp" /> - <ClCompile Include="GameConfig.cpp" /> - <ClCompile Include="Globals.cpp" /> - <ClCompile Include="ImageBackend.cpp" /> - <ClCompile Include="Main.cpp" /> - <ClCompile Include="OtherStructs\SkinLimbStructs.cpp" /> - <ClCompile Include="OutputFormatter.cpp" /> - <ClCompile Include="Overlays\ZOverlay.cpp" /> - <ClCompile Include="WarningHandler.cpp" /> - <ClCompile Include="ZArray.cpp" /> - <ClCompile Include="ZBackground.cpp" /> - <ClCompile Include="ZCutsceneMM.cpp" /> - <ClCompile Include="ZLimb.cpp" /> - <ClCompile Include="ZMtx.cpp" /> - <ClCompile Include="ZPath.cpp" /> - <ClCompile Include="ZPlayerAnimationData.cpp" /> - <ClCompile Include="ZRoom\Commands\SetActorCutsceneList.cpp" /> - <ClCompile Include="ZRoom\Commands\SetAnimatedMaterialList.cpp" /> - <ClCompile Include="ZRoom\Commands\SetCsCamera.cpp" /> - <ClCompile Include="ZRoom\Commands\SetMinimapChests.cpp" /> - <ClCompile Include="ZRoom\Commands\SetMinimapList.cpp" /> - <ClCompile Include="ZRoom\Commands\SetWorldMapVisited.cpp" /> - <ClCompile Include="ZRoom\Commands\Unused1D.cpp" /> - <ClCompile Include="ZScalar.cpp" /> - <ClCompile Include="ZAnimation.cpp" /> - <ClCompile Include="ZBlob.cpp" /> - <ClCompile Include="ZCollision.cpp" /> - <ClCompile Include="ZCutscene.cpp" /> - <ClCompile Include="ZDisplayList.cpp" /> - <ClCompile Include="ZFile.cpp" /> - <ClCompile Include="ZSkeleton.cpp" /> - <ClCompile Include="ZResource.cpp" /> - <ClCompile Include="ZRoom\Commands\EndMarker.cpp" /> - <ClCompile Include="ZRoom\Commands\SetActorList.cpp" /> - <ClCompile Include="ZRoom\Commands\SetAlternateHeaders.cpp" /> - <ClCompile Include="ZRoom\Commands\SetCameraSettings.cpp" /> - <ClCompile Include="ZRoom\Commands\SetCollisionHeader.cpp" /> - <ClCompile Include="ZRoom\Commands\SetCutscenes.cpp" /> - <ClCompile Include="ZRoom\Commands\SetEchoSettings.cpp" /> - <ClCompile Include="ZRoom\Commands\SetEntranceList.cpp" /> - <ClCompile Include="ZRoom\Commands\SetExitList.cpp" /> - <ClCompile Include="ZRoom\Commands\SetLightingSettings.cpp" /> - <ClCompile Include="ZRoom\Commands\SetLightList.cpp" /> - <ClCompile Include="ZRoom\Commands\SetMesh.cpp" /> - <ClCompile Include="ZRoom\Commands\SetObjectList.cpp" /> - <ClCompile Include="ZRoom\Commands\SetPathways.cpp" /> - <ClCompile Include="ZRoom\Commands\SetRoomBehavior.cpp" /> - <ClCompile Include="ZRoom\Commands\SetRoomList.cpp" /> - <ClCompile Include="ZRoom\Commands\SetSkyboxModifier.cpp" /> - <ClCompile Include="ZRoom\Commands\SetSkyboxSettings.cpp" /> - <ClCompile Include="ZRoom\Commands\SetSoundSettings.cpp" /> - <ClCompile Include="ZRoom\Commands\SetSpecialObjects.cpp" /> - <ClCompile Include="ZRoom\Commands\SetStartPositionList.cpp" /> - <ClCompile Include="ZRoom\Commands\SetTimeSettings.cpp" /> - <ClCompile Include="ZRoom\Commands\SetTransitionActorList.cpp" /> - <ClCompile Include="ZRoom\Commands\SetWind.cpp" /> - <ClCompile Include="ZRoom\Commands\Unused09.cpp" /> - <ClCompile Include="ZRoom\Commands\ZRoomCommandUnk.cpp" /> - <ClCompile Include="ZRoom\ZRoom.cpp" /> - <ClCompile Include="ZRoom\ZRoomCommand.cpp" /> - <ClCompile Include="ZString.cpp" /> - <ClCompile Include="ZSymbol.cpp" /> - <ClCompile Include="ZTexture.cpp" /> - <ClCompile Include="ZTextureAnimation.cpp" /> - <ClCompile Include="ZVector.cpp" /> - <ClCompile Include="ZVtx.cpp" /> - </ItemGroup> - <ItemGroup> - <ClInclude Include="..\lib\elfio\elfio\elfio.hpp" /> - <ClInclude Include="..\lib\elfio\elfio\elfio_dump.hpp" /> - <ClInclude Include="..\lib\elfio\elfio\elfio_dynamic.hpp" /> - <ClInclude Include="..\lib\elfio\elfio\elfio_header.hpp" /> - <ClInclude Include="..\lib\elfio\elfio\elfio_note.hpp" /> - <ClInclude Include="..\lib\elfio\elfio\elfio_relocation.hpp" /> - <ClInclude Include="..\lib\elfio\elfio\elfio_section.hpp" /> - <ClInclude Include="..\lib\elfio\elfio\elfio_segment.hpp" /> - <ClInclude Include="..\lib\elfio\elfio\elfio_strings.hpp" /> - <ClInclude Include="..\lib\elfio\elfio\elfio_symbols.hpp" /> - <ClInclude Include="..\lib\elfio\elfio\elfio_utils.hpp" /> - <ClInclude Include="..\lib\elfio\elfio\elf_types.hpp" /> - <ClInclude Include="..\lib\libgfxd\gbi.h" /> - <ClInclude Include="..\lib\libgfxd\gfxd.h" /> - <ClInclude Include="..\lib\libgfxd\priv.h" /> - <ClInclude Include="..\lib\stb\stb_image.h" /> - <ClInclude Include="..\lib\stb\stb_image_write.h" /> - <ClInclude Include="..\lib\stb\tinyxml2.h" /> - <ClInclude Include="CRC32.h" /> - <ClInclude Include="Declaration.h" /> - <ClInclude Include="GameConfig.h" /> - <ClInclude Include="Globals.h" /> - <ClInclude Include="ImageBackend.h" /> - <ClInclude Include="OtherStructs\SkinLimbStructs.h" /> - <ClInclude Include="OutputFormatter.h" /> - <ClInclude Include="Overlays\ZOverlay.h" /> - <ClInclude Include="WarningHandler.h" /> - <ClInclude Include="ZAnimation.h" /> - <ClInclude Include="ZArray.h" /> - <ClInclude Include="ZBackground.h" /> - <ClInclude Include="ZBlob.h" /> - <ClInclude Include="ZCollision.h" /> - <ClInclude Include="ZCutscene.h" /> - <ClInclude Include="ZCutsceneMM.h" /> - <ClInclude Include="ZDisplayList.h" /> - <ClInclude Include="ZFile.h" /> - <ClInclude Include="ZLimb.h" /> - <ClInclude Include="ZMtx.h" /> - <ClInclude Include="ZPath.h" /> - <ClInclude Include="ZPlayerAnimationData.h" /> - <ClInclude Include="ZRoom\Commands\SetActorCutsceneList.h" /> - <ClInclude Include="ZRoom\Commands\SetAnimatedMaterialList.h" /> - <ClInclude Include="ZRoom\Commands\SetCsCamera.h" /> - <ClInclude Include="ZRoom\Commands\SetMinimapChests.h" /> - <ClInclude Include="ZRoom\Commands\SetMinimapList.h" /> - <ClInclude Include="ZRoom\Commands\SetWorldMapVisited.h" /> - <ClInclude Include="ZRoom\Commands\Unused1D.h" /> - <ClInclude Include="ZScalar.h" /> - <ClInclude Include="ZSkeleton.h" /> - <ClInclude Include="ZResource.h" /> - <ClInclude Include="ZRoom\Commands\EndMarker.h" /> - <ClInclude Include="ZRoom\Commands\SetActorList.h" /> - <ClInclude Include="ZRoom\Commands\SetAlternateHeaders.h" /> - <ClInclude Include="ZRoom\Commands\SetCameraSettings.h" /> - <ClInclude Include="ZRoom\Commands\SetCollisionHeader.h" /> - <ClInclude Include="ZRoom\Commands\SetCutscenes.h" /> - <ClInclude Include="ZRoom\Commands\SetEchoSettings.h" /> - <ClInclude Include="ZRoom\Commands\SetEntranceList.h" /> - <ClInclude Include="ZRoom\Commands\SetExitList.h" /> - <ClInclude Include="ZRoom\Commands\SetLightingSettings.h" /> - <ClInclude Include="ZRoom\Commands\SetLightList.h" /> - <ClInclude Include="ZRoom\Commands\SetMesh.h" /> - <ClInclude Include="ZRoom\Commands\SetObjectList.h" /> - <ClInclude Include="ZRoom\Commands\SetPathways.h" /> - <ClInclude Include="ZRoom\Commands\SetRoomBehavior.h" /> - <ClInclude Include="ZRoom\Commands\SetRoomList.h" /> - <ClInclude Include="ZRoom\Commands\SetSkyboxModifier.h" /> - <ClInclude Include="ZRoom\Commands\SetSkyboxSettings.h" /> - <ClInclude Include="ZRoom\Commands\SetSoundSettings.h" /> - <ClInclude Include="ZRoom\Commands\SetSpecialObjects.h" /> - <ClInclude Include="ZRoom\Commands\SetStartPositionList.h" /> - <ClInclude Include="ZRoom\Commands\SetTimeSettings.h" /> - <ClInclude Include="ZRoom\Commands\SetTransitionActorList.h" /> - <ClInclude Include="ZRoom\Commands\SetWind.h" /> - <ClInclude Include="ZRoom\Commands\Unused09.h" /> - <ClInclude Include="ZRoom\Commands\ZRoomCommandUnk.h" /> - <ClInclude Include="ZRoom\ZRoom.h" /> - <ClInclude Include="ZRoom\ZRoomCommand.h" /> - <ClInclude Include="ZString.h" /> - <ClInclude Include="ZSymbol.h" /> - <ClInclude Include="ZTexture.h" /> - <ClInclude Include="ZTextureAnimation.h" /> - <ClInclude Include="ZVector.h" /> - <ClInclude Include="ZVtx.h" /> - </ItemGroup> - <ItemGroup> - <Text Include="..\SymbolMap_OoTMqDbg.txt"> - <DeploymentContent>true</DeploymentContent> - </Text> - <Text Include="any\any\zlib.static.txt" /> - <Text Include="NuGet\libpng.static.txt" /> - </ItemGroup> - <ItemGroup> - <None Include="packages.config" /> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - <Import Project="..\packages\zlib.v120.windesktop.msvcstl.dyn.rt-dyn.1.2.8.8\build\native\zlib.v120.windesktop.msvcstl.dyn.rt-dyn.targets" Condition="Exists('..\packages\zlib.v120.windesktop.msvcstl.dyn.rt-dyn.1.2.8.8\build\native\zlib.v120.windesktop.msvcstl.dyn.rt-dyn.targets')" /> - <Import Project="..\packages\zlib.v140.windesktop.msvcstl.dyn.rt-dyn.1.2.8.8\build\native\zlib.v140.windesktop.msvcstl.dyn.rt-dyn.targets" Condition="Exists('..\packages\zlib.v140.windesktop.msvcstl.dyn.rt-dyn.1.2.8.8\build\native\zlib.v140.windesktop.msvcstl.dyn.rt-dyn.targets')" /> - <Import Project="..\packages\YY.NuGet.Import.Helper.1.0.0.4\build\native\YY.NuGet.Import.Helper.targets" Condition="Exists('..\packages\YY.NuGet.Import.Helper.1.0.0.4\build\native\YY.NuGet.Import.Helper.targets')" /> - <Import Project="..\packages\zlib.static.1.2.5\build\native\zlib.static.targets" Condition="Exists('..\packages\zlib.static.1.2.5\build\native\zlib.static.targets')" /> - <Import Project="..\packages\libpng.static.1.6.37\build\native\libpng.static.targets" Condition="Exists('..\packages\libpng.static.1.6.37\build\native\libpng.static.targets')" /> - </ImportGroup> - <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> - <PropertyGroup> - <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText> - </PropertyGroup> - <Error Condition="!Exists('..\packages\zlib.v120.windesktop.msvcstl.dyn.rt-dyn.1.2.8.8\build\native\zlib.v120.windesktop.msvcstl.dyn.rt-dyn.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\zlib.v120.windesktop.msvcstl.dyn.rt-dyn.1.2.8.8\build\native\zlib.v120.windesktop.msvcstl.dyn.rt-dyn.targets'))" /> - <Error Condition="!Exists('..\packages\zlib.v140.windesktop.msvcstl.dyn.rt-dyn.1.2.8.8\build\native\zlib.v140.windesktop.msvcstl.dyn.rt-dyn.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\zlib.v140.windesktop.msvcstl.dyn.rt-dyn.1.2.8.8\build\native\zlib.v140.windesktop.msvcstl.dyn.rt-dyn.targets'))" /> - <Error Condition="!Exists('..\packages\YY.NuGet.Import.Helper.1.0.0.4\build\native\YY.NuGet.Import.Helper.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\YY.NuGet.Import.Helper.1.0.0.4\build\native\YY.NuGet.Import.Helper.props'))" /> - <Error Condition="!Exists('..\packages\YY.NuGet.Import.Helper.1.0.0.4\build\native\YY.NuGet.Import.Helper.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\YY.NuGet.Import.Helper.1.0.0.4\build\native\YY.NuGet.Import.Helper.targets'))" /> - <Error Condition="!Exists('..\packages\zlib.static.1.2.5\build\native\zlib.static.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\zlib.static.1.2.5\build\native\zlib.static.targets'))" /> - <Error Condition="!Exists('..\packages\libpng.static.1.6.37\build\native\libpng.static.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\libpng.static.1.6.37\build\native\libpng.static.targets'))" /> - </Target> + python ZAPD/genbuildinfo.py</Command>
+ </PreBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <SDLCheck>true</SDLCheck>
+ <ConformanceMode>true</ConformanceMode>
+ <LanguageStandard>stdcpp17</LanguageStandard>
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <LanguageStandard_C>stdc11</LanguageStandard_C>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ </ClCompile>
+ <Link>
+ <Profile>true</Profile>
+ <AdditionalDependencies>ZAPDUtils.lib;/WHOLEARCHIVE:ExporterExample.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ </Link>
+ <PreBuildEvent>
+ <Command>cd .. +mkdir build\ZAPD + python ZAPD/genbuildinfo.py</Command>
+ </PreBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <SDLCheck>true</SDLCheck>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ <PreBuildEvent>
+ <Command>cd .. +mkdir build\ZAPD + python ZAPD/genbuildinfo.py</Command>
+ </PreBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <SDLCheck>true</SDLCheck>
+ <ConformanceMode>true</ConformanceMode>
+ <LanguageStandard>stdcpplatest</LanguageStandard>
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ClCompile>
+ <Link>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ <PreBuildEvent>
+ <Command>cd .. +mkdir build\ZAPD + python ZAPD/genbuildinfo.py</Command>
+ </PreBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\build\ZAPD\BuildInfo.cpp" />
+ <ClCompile Include="..\lib\libgfxd\gfxd.c" />
+ <ClCompile Include="..\lib\libgfxd\uc.c" />
+ <ClCompile Include="..\lib\libgfxd\uc_f3d.c" />
+ <ClCompile Include="..\lib\libgfxd\uc_f3db.c" />
+ <ClCompile Include="..\lib\libgfxd\uc_f3dex.c" />
+ <ClCompile Include="..\lib\libgfxd\uc_f3dex2.c" />
+ <ClCompile Include="..\lib\libgfxd\uc_f3dexb.c" />
+ <ClCompile Include="Declaration.cpp" />
+ <ClCompile Include="GameConfig.cpp" />
+ <ClCompile Include="Globals.cpp" />
+ <ClCompile Include="ImageBackend.cpp" />
+ <ClCompile Include="Main.cpp" />
+ <ClCompile Include="OtherStructs\CutsceneMM_Commands.cpp" />
+ <ClCompile Include="OtherStructs\Cutscene_Commands.cpp" />
+ <ClCompile Include="OtherStructs\SkinLimbStructs.cpp" />
+ <ClCompile Include="OutputFormatter.cpp" />
+ <ClCompile Include="Overlays\ZOverlay.cpp" />
+ <ClCompile Include="WarningHandler.cpp" />
+ <ClCompile Include="ZArray.cpp" />
+ <ClCompile Include="ZBackground.cpp" />
+ <ClCompile Include="ZCollisionPoly.cpp" />
+ <ClCompile Include="ZLimb.cpp" />
+ <ClCompile Include="ZMtx.cpp" />
+ <ClCompile Include="ZPath.cpp" />
+ <ClCompile Include="ZPlayerAnimationData.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetActorCutsceneList.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetAnimatedMaterialList.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetCsCamera.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetMinimapChests.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetMinimapList.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetWorldMapVisited.cpp" />
+ <ClCompile Include="ZRoom\Commands\Unused1D.cpp" />
+ <ClCompile Include="ZScalar.cpp" />
+ <ClCompile Include="ZAnimation.cpp" />
+ <ClCompile Include="ZBlob.cpp" />
+ <ClCompile Include="ZCollision.cpp" />
+ <ClCompile Include="ZCutscene.cpp" />
+ <ClCompile Include="ZDisplayList.cpp" />
+ <ClCompile Include="ZFile.cpp" />
+ <ClCompile Include="ZSkeleton.cpp" />
+ <ClCompile Include="ZResource.cpp" />
+ <ClCompile Include="ZRoom\Commands\EndMarker.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetActorList.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetAlternateHeaders.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetCameraSettings.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetCollisionHeader.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetCutscenes.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetEchoSettings.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetEntranceList.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetExitList.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetLightingSettings.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetLightList.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetMesh.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetObjectList.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetPathways.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetRoomBehavior.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetRoomList.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetSkyboxModifier.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetSkyboxSettings.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetSoundSettings.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetSpecialObjects.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetStartPositionList.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetTimeSettings.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetTransitionActorList.cpp" />
+ <ClCompile Include="ZRoom\Commands\SetWind.cpp" />
+ <ClCompile Include="ZRoom\Commands\Unused09.cpp" />
+ <ClCompile Include="ZRoom\Commands\ZRoomCommandUnk.cpp" />
+ <ClCompile Include="ZRoom\ZRoom.cpp" />
+ <ClCompile Include="ZRoom\ZRoomCommand.cpp" />
+ <ClCompile Include="ZString.cpp" />
+ <ClCompile Include="ZSymbol.cpp" />
+ <ClCompile Include="ZTexture.cpp" />
+ <ClCompile Include="ZTextureAnimation.cpp" />
+ <ClCompile Include="ZVector.cpp" />
+ <ClCompile Include="ZVtx.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\lib\elfio\elfio\elfio.hpp" />
+ <ClInclude Include="..\lib\elfio\elfio\elfio_dump.hpp" />
+ <ClInclude Include="..\lib\elfio\elfio\elfio_dynamic.hpp" />
+ <ClInclude Include="..\lib\elfio\elfio\elfio_header.hpp" />
+ <ClInclude Include="..\lib\elfio\elfio\elfio_note.hpp" />
+ <ClInclude Include="..\lib\elfio\elfio\elfio_relocation.hpp" />
+ <ClInclude Include="..\lib\elfio\elfio\elfio_section.hpp" />
+ <ClInclude Include="..\lib\elfio\elfio\elfio_segment.hpp" />
+ <ClInclude Include="..\lib\elfio\elfio\elfio_strings.hpp" />
+ <ClInclude Include="..\lib\elfio\elfio\elfio_symbols.hpp" />
+ <ClInclude Include="..\lib\elfio\elfio\elfio_utils.hpp" />
+ <ClInclude Include="..\lib\elfio\elfio\elf_types.hpp" />
+ <ClInclude Include="..\lib\libgfxd\gbi.h" />
+ <ClInclude Include="..\lib\libgfxd\gfxd.h" />
+ <ClInclude Include="..\lib\libgfxd\priv.h" />
+ <ClInclude Include="..\lib\stb\stb_image.h" />
+ <ClInclude Include="..\lib\stb\stb_image_write.h" />
+ <ClInclude Include="..\lib\stb\tinyxml2.h" />
+ <ClInclude Include="CRC32.h" />
+ <ClInclude Include="Declaration.h" />
+ <ClInclude Include="GameConfig.h" />
+ <ClInclude Include="Globals.h" />
+ <ClInclude Include="ImageBackend.h" />
+ <ClInclude Include="OtherStructs\CutsceneMM_Commands.h" />
+ <ClInclude Include="OtherStructs\Cutscene_Commands.h" />
+ <ClInclude Include="OtherStructs\SkinLimbStructs.h" />
+ <ClInclude Include="OutputFormatter.h" />
+ <ClInclude Include="Overlays\ZOverlay.h" />
+ <ClInclude Include="WarningHandler.h" />
+ <ClInclude Include="ZAnimation.h" />
+ <ClInclude Include="ZArray.h" />
+ <ClInclude Include="ZBackground.h" />
+ <ClInclude Include="ZBlob.h" />
+ <ClInclude Include="ZCollision.h" />
+ <ClInclude Include="ZCollisionPoly.h" />
+ <ClInclude Include="ZCutscene.h" />
+ <ClInclude Include="ZDisplayList.h" />
+ <ClInclude Include="ZFile.h" />
+ <ClInclude Include="ZLimb.h" />
+ <ClInclude Include="ZMtx.h" />
+ <ClInclude Include="ZPath.h" />
+ <ClInclude Include="ZPlayerAnimationData.h" />
+ <ClInclude Include="ZRoom\Commands\SetActorCutsceneList.h" />
+ <ClInclude Include="ZRoom\Commands\SetAnimatedMaterialList.h" />
+ <ClInclude Include="ZRoom\Commands\SetCsCamera.h" />
+ <ClInclude Include="ZRoom\Commands\SetMinimapChests.h" />
+ <ClInclude Include="ZRoom\Commands\SetMinimapList.h" />
+ <ClInclude Include="ZRoom\Commands\SetWorldMapVisited.h" />
+ <ClInclude Include="ZRoom\Commands\Unused1D.h" />
+ <ClInclude Include="ZScalar.h" />
+ <ClInclude Include="ZSkeleton.h" />
+ <ClInclude Include="ZResource.h" />
+ <ClInclude Include="ZRoom\Commands\EndMarker.h" />
+ <ClInclude Include="ZRoom\Commands\SetActorList.h" />
+ <ClInclude Include="ZRoom\Commands\SetAlternateHeaders.h" />
+ <ClInclude Include="ZRoom\Commands\SetCameraSettings.h" />
+ <ClInclude Include="ZRoom\Commands\SetCollisionHeader.h" />
+ <ClInclude Include="ZRoom\Commands\SetCutscenes.h" />
+ <ClInclude Include="ZRoom\Commands\SetEchoSettings.h" />
+ <ClInclude Include="ZRoom\Commands\SetEntranceList.h" />
+ <ClInclude Include="ZRoom\Commands\SetExitList.h" />
+ <ClInclude Include="ZRoom\Commands\SetLightingSettings.h" />
+ <ClInclude Include="ZRoom\Commands\SetLightList.h" />
+ <ClInclude Include="ZRoom\Commands\SetMesh.h" />
+ <ClInclude Include="ZRoom\Commands\SetObjectList.h" />
+ <ClInclude Include="ZRoom\Commands\SetPathways.h" />
+ <ClInclude Include="ZRoom\Commands\SetRoomBehavior.h" />
+ <ClInclude Include="ZRoom\Commands\SetRoomList.h" />
+ <ClInclude Include="ZRoom\Commands\SetSkyboxModifier.h" />
+ <ClInclude Include="ZRoom\Commands\SetSkyboxSettings.h" />
+ <ClInclude Include="ZRoom\Commands\SetSoundSettings.h" />
+ <ClInclude Include="ZRoom\Commands\SetSpecialObjects.h" />
+ <ClInclude Include="ZRoom\Commands\SetStartPositionList.h" />
+ <ClInclude Include="ZRoom\Commands\SetTimeSettings.h" />
+ <ClInclude Include="ZRoom\Commands\SetTransitionActorList.h" />
+ <ClInclude Include="ZRoom\Commands\SetWind.h" />
+ <ClInclude Include="ZRoom\Commands\Unused09.h" />
+ <ClInclude Include="ZRoom\Commands\ZRoomCommandUnk.h" />
+ <ClInclude Include="ZRoom\ZRoom.h" />
+ <ClInclude Include="ZRoom\ZRoomCommand.h" />
+ <ClInclude Include="ZString.h" />
+ <ClInclude Include="ZSymbol.h" />
+ <ClInclude Include="ZTexture.h" />
+ <ClInclude Include="ZTextureAnimation.h" />
+ <ClInclude Include="ZVector.h" />
+ <ClInclude Include="ZVtx.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <Text Include="..\SymbolMap_OoTMqDbg.txt">
+ <DeploymentContent>true</DeploymentContent>
+ </Text>
+ <Text Include="any\any\zlib.static.txt" />
+ <Text Include="NuGet\libpng.static.txt" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="packages.config" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ <Import Project="..\packages\zlib.v120.windesktop.msvcstl.dyn.rt-dyn.1.2.8.8\build\native\zlib.v120.windesktop.msvcstl.dyn.rt-dyn.targets" Condition="Exists('..\packages\zlib.v120.windesktop.msvcstl.dyn.rt-dyn.1.2.8.8\build\native\zlib.v120.windesktop.msvcstl.dyn.rt-dyn.targets')" />
+ <Import Project="..\packages\zlib.v140.windesktop.msvcstl.dyn.rt-dyn.1.2.8.8\build\native\zlib.v140.windesktop.msvcstl.dyn.rt-dyn.targets" Condition="Exists('..\packages\zlib.v140.windesktop.msvcstl.dyn.rt-dyn.1.2.8.8\build\native\zlib.v140.windesktop.msvcstl.dyn.rt-dyn.targets')" />
+ <Import Project="..\packages\YY.NuGet.Import.Helper.1.0.0.4\build\native\YY.NuGet.Import.Helper.targets" Condition="Exists('..\packages\YY.NuGet.Import.Helper.1.0.0.4\build\native\YY.NuGet.Import.Helper.targets')" />
+ <Import Project="..\packages\zlib.static.1.2.5\build\native\zlib.static.targets" Condition="Exists('..\packages\zlib.static.1.2.5\build\native\zlib.static.targets')" />
+ <Import Project="..\packages\libpng.static.1.6.37\build\native\libpng.static.targets" Condition="Exists('..\packages\libpng.static.1.6.37\build\native\libpng.static.targets')" />
+ </ImportGroup>
+ <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
+ <PropertyGroup>
+ <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
+ </PropertyGroup>
+ <Error Condition="!Exists('..\packages\zlib.v120.windesktop.msvcstl.dyn.rt-dyn.1.2.8.8\build\native\zlib.v120.windesktop.msvcstl.dyn.rt-dyn.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\zlib.v120.windesktop.msvcstl.dyn.rt-dyn.1.2.8.8\build\native\zlib.v120.windesktop.msvcstl.dyn.rt-dyn.targets'))" />
+ <Error Condition="!Exists('..\packages\zlib.v140.windesktop.msvcstl.dyn.rt-dyn.1.2.8.8\build\native\zlib.v140.windesktop.msvcstl.dyn.rt-dyn.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\zlib.v140.windesktop.msvcstl.dyn.rt-dyn.1.2.8.8\build\native\zlib.v140.windesktop.msvcstl.dyn.rt-dyn.targets'))" />
+ <Error Condition="!Exists('..\packages\YY.NuGet.Import.Helper.1.0.0.4\build\native\YY.NuGet.Import.Helper.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\YY.NuGet.Import.Helper.1.0.0.4\build\native\YY.NuGet.Import.Helper.props'))" />
+ <Error Condition="!Exists('..\packages\YY.NuGet.Import.Helper.1.0.0.4\build\native\YY.NuGet.Import.Helper.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\YY.NuGet.Import.Helper.1.0.0.4\build\native\YY.NuGet.Import.Helper.targets'))" />
+ <Error Condition="!Exists('..\packages\zlib.static.1.2.5\build\native\zlib.static.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\zlib.static.1.2.5\build\native\zlib.static.targets'))" />
+ <Error Condition="!Exists('..\packages\libpng.static.1.6.37\build\native\libpng.static.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\libpng.static.1.6.37\build\native\libpng.static.targets'))" />
+ </Target>
</Project>
\ No newline at end of file diff --git a/ZAPD/ZAPD.vcxproj.filters b/ZAPD/ZAPD.vcxproj.filters index b8a7daa..4de236f 100644 --- a/ZAPD/ZAPD.vcxproj.filters +++ b/ZAPD/ZAPD.vcxproj.filters @@ -1,554 +1,566 @@ -<?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>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> - <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> - </Filter> - <Filter Include="Header Files"> - <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> - <Extensions>h;hh;hpp;hxx;hm;inl;inc;ipp;xsd</Extensions> - </Filter> - <Filter Include="Resource Files"> - <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> - <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> - </Filter> - <Filter Include="Source Files\Libraries"> - <UniqueIdentifier>{02148456-5068-4613-8478-f10addc58e70}</UniqueIdentifier> - </Filter> - <Filter Include="Header Files\Libraries"> - <UniqueIdentifier>{bcab3136-95ba-4839-833c-43d78ad6e335}</UniqueIdentifier> - </Filter> - <Filter Include="Header Files\Libraries\elfio"> - <UniqueIdentifier>{dc06ed84-f6fe-4277-80f3-d62bd5cdbb98}</UniqueIdentifier> - </Filter> - <Filter Include="Source Files\Z64"> - <UniqueIdentifier>{6049c045-bc38-4221-b29e-ca6d4d8af4aa}</UniqueIdentifier> - </Filter> - <Filter Include="Source Files\Z64\ZRoom"> - <UniqueIdentifier>{490e3a08-047b-48d3-ab53-3a860a3b92aa}</UniqueIdentifier> - </Filter> - <Filter Include="Source Files\Z64\ZRoom\Commands"> - <UniqueIdentifier>{26c06845-8e8e-4b79-ad18-07c4f9c0f801}</UniqueIdentifier> - </Filter> - <Filter Include="Header Files\Z64"> - <UniqueIdentifier>{d45c420d-2378-47ac-92c5-80db9475c195}</UniqueIdentifier> - </Filter> - <Filter Include="Header Files\Z64\ZRoom"> - <UniqueIdentifier>{03cc56a2-e0e8-4167-80a0-98fb900a959a}</UniqueIdentifier> - </Filter> - <Filter Include="Header Files\Z64\ZRoom\Commands"> - <UniqueIdentifier>{73db0879-6df8-4f6a-8cc2-a1f836e9e796}</UniqueIdentifier> - </Filter> - <Filter Include="Header Files\Libraries\fbx"> - <UniqueIdentifier>{be9a5be0-ec6a-4200-8e39-bb58c7da7aa8}</UniqueIdentifier> - </Filter> - <Filter Include="Source Files\Libraries\libgfxd"> - <UniqueIdentifier>{7ee79d97-c6a8-4e82-93ef-37981f4d7838}</UniqueIdentifier> - </Filter> - <Filter Include="Header Files\Libraries\libgfxd"> - <UniqueIdentifier>{85600275-99fe-491d-8189-bcc3dc1a8903}</UniqueIdentifier> - </Filter> - <Filter Include="any"> - <UniqueIdentifier>{ba9990b0-1082-48bb-874c-6108534b5455}</UniqueIdentifier> - </Filter> - <Filter Include="any\any"> - <UniqueIdentifier>{ce9d91b0-ba20-4296-bc2d-8630965bb392}</UniqueIdentifier> - </Filter> - <Filter Include="NuGet"> - <UniqueIdentifier>{730beb67-6d59-4849-9d9b-702c4a565fc0}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <ClCompile Include="Main.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="ZRoom\ZRoom.cpp"> - <Filter>Source Files\Z64\ZRoom</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetEchoSettings.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\ZRoomCommand.cpp"> - <Filter>Source Files\Z64\ZRoom</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetSoundSettings.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetWind.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetTimeSettings.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetSpecialObjects.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetRoomBehavior.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetSkyboxSettings.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetCameraSettings.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetSkyboxModifier.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetActorList.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetEntranceList.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetStartPositionList.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="Globals.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetAlternateHeaders.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetExitList.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\EndMarker.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetCollisionHeader.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetRoomList.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetObjectList.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetMesh.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\Unused09.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetLightingSettings.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetTransitionActorList.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetPathways.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetCutscenes.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZAnimation.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="ZBlob.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="ZCutscene.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="ZDisplayList.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="ZFile.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="ZResource.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="ZTexture.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="Overlays\ZOverlay.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="ZSkeleton.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetLightList.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\ZRoomCommandUnk.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZCollision.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="ZScalar.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="ZVector.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="ZArray.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="ZVtx.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="ZLimb.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="OutputFormatter.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="ZSymbol.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="..\lib\libgfxd\gfxd.c"> - <Filter>Source Files\Libraries\libgfxd</Filter> - </ClCompile> - <ClCompile Include="..\lib\libgfxd\uc.c"> - <Filter>Source Files\Libraries\libgfxd</Filter> - </ClCompile> - <ClCompile Include="..\lib\libgfxd\uc_f3d.c"> - <Filter>Source Files\Libraries\libgfxd</Filter> - </ClCompile> - <ClCompile Include="..\lib\libgfxd\uc_f3db.c"> - <Filter>Source Files\Libraries\libgfxd</Filter> - </ClCompile> - <ClCompile Include="..\lib\libgfxd\uc_f3dex.c"> - <Filter>Source Files\Libraries\libgfxd</Filter> - </ClCompile> - <ClCompile Include="..\lib\libgfxd\uc_f3dex2.c"> - <Filter>Source Files\Libraries\libgfxd</Filter> - </ClCompile> - <ClCompile Include="..\lib\libgfxd\uc_f3dexb.c"> - <Filter>Source Files\Libraries\libgfxd</Filter> - </ClCompile> - <ClCompile Include="ZMtx.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetWorldMapVisited.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\Unused1D.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetActorCutsceneList.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetCsCamera.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetMinimapChests.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetMinimapList.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZCutsceneMM.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="ZBackground.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="ZRoom\Commands\SetAnimatedMaterialList.cpp"> - <Filter>Source Files\Z64\ZRoom\Commands</Filter> - </ClCompile> - <ClCompile Include="ZPath.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="Declaration.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="ImageBackend.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="ZString.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="GameConfig.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="ZTextureAnimation.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="OtherStructs\SkinLimbStructs.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="..\build\ZAPD\BuildInfo.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - <ClCompile Include="ZPlayerAnimationData.cpp"> - <Filter>Source Files\Z64</Filter> - </ClCompile> - <ClCompile Include="WarningHandler.cpp"> - <Filter>Source Files</Filter> - </ClCompile> - </ItemGroup> - <ItemGroup> - <ClInclude Include="ZRoom\ZRoom.h"> - <Filter>Header Files\Z64\ZRoom</Filter> - </ClInclude> - <ClInclude Include="ZRoom\ZRoomCommand.h"> - <Filter>Header Files\Z64\ZRoom</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetEchoSettings.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetSoundSettings.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetWind.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetTimeSettings.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetSpecialObjects.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetRoomBehavior.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetSkyboxSettings.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetCameraSettings.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetSkyboxModifier.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetActorList.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetEntranceList.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetStartPositionList.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="..\lib\elfio\elfio\elf_types.hpp"> - <Filter>Header Files\Libraries\elfio</Filter> - </ClInclude> - <ClInclude Include="..\lib\elfio\elfio\elfio.hpp"> - <Filter>Header Files\Libraries\elfio</Filter> - </ClInclude> - <ClInclude Include="..\lib\elfio\elfio\elfio_dump.hpp"> - <Filter>Header Files\Libraries\elfio</Filter> - </ClInclude> - <ClInclude Include="..\lib\elfio\elfio\elfio_dynamic.hpp"> - <Filter>Header Files\Libraries\elfio</Filter> - </ClInclude> - <ClInclude Include="..\lib\elfio\elfio\elfio_header.hpp"> - <Filter>Header Files\Libraries\elfio</Filter> - </ClInclude> - <ClInclude Include="..\lib\elfio\elfio\elfio_note.hpp"> - <Filter>Header Files\Libraries\elfio</Filter> - </ClInclude> - <ClInclude Include="..\lib\elfio\elfio\elfio_relocation.hpp"> - <Filter>Header Files\Libraries\elfio</Filter> - </ClInclude> - <ClInclude Include="..\lib\elfio\elfio\elfio_section.hpp"> - <Filter>Header Files\Libraries\elfio</Filter> - </ClInclude> - <ClInclude Include="..\lib\elfio\elfio\elfio_segment.hpp"> - <Filter>Header Files\Libraries\elfio</Filter> - </ClInclude> - <ClInclude Include="..\lib\elfio\elfio\elfio_strings.hpp"> - <Filter>Header Files\Libraries\elfio</Filter> - </ClInclude> - <ClInclude Include="..\lib\elfio\elfio\elfio_symbols.hpp"> - <Filter>Header Files\Libraries\elfio</Filter> - </ClInclude> - <ClInclude Include="..\lib\elfio\elfio\elfio_utils.hpp"> - <Filter>Header Files\Libraries\elfio</Filter> - </ClInclude> - <ClInclude Include="Globals.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetAlternateHeaders.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetExitList.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\EndMarker.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetCollisionHeader.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetRoomList.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetObjectList.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetMesh.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\Unused09.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetLightingSettings.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetTransitionActorList.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetPathways.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetCutscenes.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="..\lib\stb\stb_image.h"> - <Filter>Header Files\Libraries</Filter> - </ClInclude> - <ClInclude Include="..\lib\stb\stb_image_write.h"> - <Filter>Header Files\Libraries</Filter> - </ClInclude> - <ClInclude Include="Overlays\ZOverlay.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="ZTexture.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="ZAnimation.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="ZBlob.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="ZCutscene.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="ZDisplayList.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="ZFile.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="ZResource.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="ZSkeleton.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetLightList.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\ZRoomCommandUnk.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZCollision.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="ZScalar.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="ZVector.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="..\lib\stb\tinyxml2.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="ZArray.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="ZVtx.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="CRC32.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="ZLimb.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="OutputFormatter.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="ZSymbol.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="..\lib\libgfxd\gbi.h"> - <Filter>Header Files\Libraries\libgfxd</Filter> - </ClInclude> - <ClInclude Include="..\lib\libgfxd\gfxd.h"> - <Filter>Header Files\Libraries\libgfxd</Filter> - </ClInclude> - <ClInclude Include="..\lib\libgfxd\priv.h"> - <Filter>Header Files\Libraries\libgfxd</Filter> - </ClInclude> - <ClInclude Include="ZMtx.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetWorldMapVisited.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetActorCutsceneList.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\Unused1D.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetCsCamera.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetMinimapChests.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetMinimapList.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ZCutsceneMM.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="ZBackground.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="ZRoom\Commands\SetAnimatedMaterialList.h"> - <Filter>Header Files\Z64\ZRoom\Commands</Filter> - </ClInclude> - <ClInclude Include="ImageBackend.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="ZPath.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="Declaration.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="ZString.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="GameConfig.h"> - <Filter>Header Files</Filter> - </ClInclude> - <ClInclude Include="ZTextureAnimation.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="OtherStructs\SkinLimbStructs.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="ZPlayerAnimationData.h"> - <Filter>Header Files\Z64</Filter> - </ClInclude> - <ClInclude Include="WarningHandler.h"> - <Filter>Header Files</Filter> - </ClInclude> - </ItemGroup> - <ItemGroup> - <Text Include="..\SymbolMap_OoTMqDbg.txt"> - <Filter>Resource Files</Filter> - </Text> - <Text Include="any\any\zlib.static.txt"> - <Filter>any\any</Filter> - </Text> - <Text Include="NuGet\libpng.static.txt"> - <Filter>NuGet</Filter> - </Text> - </ItemGroup> - <ItemGroup> - <None Include="packages.config" /> - </ItemGroup> +<?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>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hh;hpp;hxx;hm;inl;inc;ipp;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ <Filter Include="Source Files\Libraries">
+ <UniqueIdentifier>{02148456-5068-4613-8478-f10addc58e70}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\Libraries">
+ <UniqueIdentifier>{bcab3136-95ba-4839-833c-43d78ad6e335}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\Libraries\elfio">
+ <UniqueIdentifier>{dc06ed84-f6fe-4277-80f3-d62bd5cdbb98}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\Z64">
+ <UniqueIdentifier>{6049c045-bc38-4221-b29e-ca6d4d8af4aa}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\Z64\ZRoom">
+ <UniqueIdentifier>{490e3a08-047b-48d3-ab53-3a860a3b92aa}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\Z64\ZRoom\Commands">
+ <UniqueIdentifier>{26c06845-8e8e-4b79-ad18-07c4f9c0f801}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\Z64">
+ <UniqueIdentifier>{d45c420d-2378-47ac-92c5-80db9475c195}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\Z64\ZRoom">
+ <UniqueIdentifier>{03cc56a2-e0e8-4167-80a0-98fb900a959a}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\Z64\ZRoom\Commands">
+ <UniqueIdentifier>{73db0879-6df8-4f6a-8cc2-a1f836e9e796}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\Libraries\fbx">
+ <UniqueIdentifier>{be9a5be0-ec6a-4200-8e39-bb58c7da7aa8}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Source Files\Libraries\libgfxd">
+ <UniqueIdentifier>{7ee79d97-c6a8-4e82-93ef-37981f4d7838}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files\Libraries\libgfxd">
+ <UniqueIdentifier>{85600275-99fe-491d-8189-bcc3dc1a8903}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="any">
+ <UniqueIdentifier>{ba9990b0-1082-48bb-874c-6108534b5455}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="any\any">
+ <UniqueIdentifier>{ce9d91b0-ba20-4296-bc2d-8630965bb392}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="NuGet">
+ <UniqueIdentifier>{730beb67-6d59-4849-9d9b-702c4a565fc0}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\ZRoom.cpp">
+ <Filter>Source Files\Z64\ZRoom</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetEchoSettings.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\ZRoomCommand.cpp">
+ <Filter>Source Files\Z64\ZRoom</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetSoundSettings.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetWind.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetTimeSettings.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetSpecialObjects.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetRoomBehavior.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetSkyboxSettings.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetCameraSettings.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetSkyboxModifier.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetActorList.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetEntranceList.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetStartPositionList.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="Globals.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetAlternateHeaders.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetExitList.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\EndMarker.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetCollisionHeader.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetRoomList.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetObjectList.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetMesh.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\Unused09.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetLightingSettings.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetTransitionActorList.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetPathways.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetCutscenes.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZAnimation.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="ZBlob.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="ZCutscene.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="ZDisplayList.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="ZFile.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="ZResource.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="ZTexture.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="Overlays\ZOverlay.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="ZSkeleton.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetLightList.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\ZRoomCommandUnk.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZCollision.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="ZScalar.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="ZVector.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="ZArray.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="ZVtx.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="ZLimb.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="OutputFormatter.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="ZSymbol.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="..\lib\libgfxd\gfxd.c">
+ <Filter>Source Files\Libraries\libgfxd</Filter>
+ </ClCompile>
+ <ClCompile Include="..\lib\libgfxd\uc.c">
+ <Filter>Source Files\Libraries\libgfxd</Filter>
+ </ClCompile>
+ <ClCompile Include="..\lib\libgfxd\uc_f3d.c">
+ <Filter>Source Files\Libraries\libgfxd</Filter>
+ </ClCompile>
+ <ClCompile Include="..\lib\libgfxd\uc_f3db.c">
+ <Filter>Source Files\Libraries\libgfxd</Filter>
+ </ClCompile>
+ <ClCompile Include="..\lib\libgfxd\uc_f3dex.c">
+ <Filter>Source Files\Libraries\libgfxd</Filter>
+ </ClCompile>
+ <ClCompile Include="..\lib\libgfxd\uc_f3dex2.c">
+ <Filter>Source Files\Libraries\libgfxd</Filter>
+ </ClCompile>
+ <ClCompile Include="..\lib\libgfxd\uc_f3dexb.c">
+ <Filter>Source Files\Libraries\libgfxd</Filter>
+ </ClCompile>
+ <ClCompile Include="ZMtx.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetWorldMapVisited.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\Unused1D.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetActorCutsceneList.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetCsCamera.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetMinimapChests.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetMinimapList.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZBackground.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="ZRoom\Commands\SetAnimatedMaterialList.cpp">
+ <Filter>Source Files\Z64\ZRoom\Commands</Filter>
+ </ClCompile>
+ <ClCompile Include="ZPath.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="Declaration.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="ImageBackend.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="ZString.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="GameConfig.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="ZTextureAnimation.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="OtherStructs\SkinLimbStructs.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="..\build\ZAPD\BuildInfo.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="ZPlayerAnimationData.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="WarningHandler.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="ZCollisionPoly.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="OtherStructs\Cutscene_Commands.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ <ClCompile Include="OtherStructs\CutsceneMM_Commands.cpp">
+ <Filter>Source Files\Z64</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="ZRoom\ZRoom.h">
+ <Filter>Header Files\Z64\ZRoom</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\ZRoomCommand.h">
+ <Filter>Header Files\Z64\ZRoom</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetEchoSettings.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetSoundSettings.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetWind.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetTimeSettings.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetSpecialObjects.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetRoomBehavior.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetSkyboxSettings.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetCameraSettings.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetSkyboxModifier.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetActorList.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetEntranceList.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetStartPositionList.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\elfio\elfio\elf_types.hpp">
+ <Filter>Header Files\Libraries\elfio</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\elfio\elfio\elfio.hpp">
+ <Filter>Header Files\Libraries\elfio</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\elfio\elfio\elfio_dump.hpp">
+ <Filter>Header Files\Libraries\elfio</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\elfio\elfio\elfio_dynamic.hpp">
+ <Filter>Header Files\Libraries\elfio</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\elfio\elfio\elfio_header.hpp">
+ <Filter>Header Files\Libraries\elfio</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\elfio\elfio\elfio_note.hpp">
+ <Filter>Header Files\Libraries\elfio</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\elfio\elfio\elfio_relocation.hpp">
+ <Filter>Header Files\Libraries\elfio</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\elfio\elfio\elfio_section.hpp">
+ <Filter>Header Files\Libraries\elfio</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\elfio\elfio\elfio_segment.hpp">
+ <Filter>Header Files\Libraries\elfio</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\elfio\elfio\elfio_strings.hpp">
+ <Filter>Header Files\Libraries\elfio</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\elfio\elfio\elfio_symbols.hpp">
+ <Filter>Header Files\Libraries\elfio</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\elfio\elfio\elfio_utils.hpp">
+ <Filter>Header Files\Libraries\elfio</Filter>
+ </ClInclude>
+ <ClInclude Include="Globals.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetAlternateHeaders.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetExitList.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\EndMarker.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetCollisionHeader.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetRoomList.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetObjectList.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetMesh.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\Unused09.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetLightingSettings.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetTransitionActorList.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetPathways.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetCutscenes.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\stb\stb_image.h">
+ <Filter>Header Files\Libraries</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\stb\stb_image_write.h">
+ <Filter>Header Files\Libraries</Filter>
+ </ClInclude>
+ <ClInclude Include="Overlays\ZOverlay.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="ZTexture.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="ZAnimation.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="ZBlob.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="ZCutscene.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="ZDisplayList.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="ZFile.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="ZResource.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="ZSkeleton.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetLightList.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\ZRoomCommandUnk.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZCollision.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="ZScalar.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="ZVector.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\stb\tinyxml2.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="ZArray.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="ZVtx.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="CRC32.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="ZLimb.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="OutputFormatter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="ZSymbol.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\libgfxd\gbi.h">
+ <Filter>Header Files\Libraries\libgfxd</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\libgfxd\gfxd.h">
+ <Filter>Header Files\Libraries\libgfxd</Filter>
+ </ClInclude>
+ <ClInclude Include="..\lib\libgfxd\priv.h">
+ <Filter>Header Files\Libraries\libgfxd</Filter>
+ </ClInclude>
+ <ClInclude Include="ZMtx.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetWorldMapVisited.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetActorCutsceneList.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\Unused1D.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetCsCamera.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetMinimapChests.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetMinimapList.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ZBackground.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="ZRoom\Commands\SetAnimatedMaterialList.h">
+ <Filter>Header Files\Z64\ZRoom\Commands</Filter>
+ </ClInclude>
+ <ClInclude Include="ImageBackend.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="ZPath.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="Declaration.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="ZString.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="GameConfig.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="ZTextureAnimation.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="OtherStructs\SkinLimbStructs.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="ZPlayerAnimationData.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="WarningHandler.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="ZCollisionPoly.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="OtherStructs\Cutscene_Commands.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ <ClInclude Include="OtherStructs\CutsceneMM_Commands.h">
+ <Filter>Header Files\Z64</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <Text Include="..\SymbolMap_OoTMqDbg.txt">
+ <Filter>Resource Files</Filter>
+ </Text>
+ <Text Include="any\any\zlib.static.txt">
+ <Filter>any\any</Filter>
+ </Text>
+ <Text Include="NuGet\libpng.static.txt">
+ <Filter>NuGet</Filter>
+ </Text>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="packages.config" />
+ </ItemGroup>
</Project>
\ No newline at end of file diff --git a/ZAPD/ZArray.cpp b/ZAPD/ZArray.cpp index b6d9e50..d4f55d6 100644 --- a/ZAPD/ZArray.cpp +++ b/ZAPD/ZArray.cpp @@ -106,6 +106,7 @@ std::string ZArray::GetBodySourceCode() const case ZResourceType::Pointer: case ZResourceType::Scalar: case ZResourceType::Vertex: + case ZResourceType::CollisionPoly: output += resList.at(i)->GetBodySourceCode(); break; diff --git a/ZAPD/ZCollision.cpp b/ZAPD/ZCollision.cpp index 0b04ca5..992332d 100644 --- a/ZAPD/ZCollision.cpp +++ b/ZAPD/ZCollision.cpp @@ -61,18 +61,22 @@ void ZCollisionHeader::ParseRawData() currentPtr += vec.GetRawDataSize(); vertices.push_back(vec); } - + for (uint16_t i = 0; i < numPolygons; i++) - polygons.push_back(PolygonEntry(rawData, polySegmentOffset + (i * 16))); + { + ZCollisionPoly poly(parent); + poly.SetRawDataIndex(polySegmentOffset + (i * 16)); + poly.ParseRawData(); + polygons.push_back(poly); + } uint16_t highestPolyType = 0; - for (PolygonEntry poly : polygons) + for (ZCollisionPoly poly : polygons) { if (poly.type > highestPolyType) highestPolyType = poly.type; } - for (uint16_t i = 0; i < highestPolyType + 1; i++) polygonTypes.push_back( BitConverter::ToUInt64BE(rawData, polyTypeDefSegmentOffset + (i * 8))); @@ -149,16 +153,13 @@ void ZCollisionHeader::DeclareReferences(const std::string& prefix) for (size_t i = 0; i < polygons.size(); i++) { - declaration += StringHelper::Sprintf( - "\t{ 0x%04X, 0x%04X, 0x%04X, 0x%04X, 0x%04X, 0x%04X, 0x%04X, 0x%04X },", - polygons[i].type, polygons[i].vtxA, polygons[i].vtxB, polygons[i].vtxC, - polygons[i].a, polygons[i].b, polygons[i].c, polygons[i].d); + declaration += StringHelper::Sprintf("\t%s,", polygons[i].GetBodySourceCode().c_str()); if (i + 1 < polygons.size()) declaration += "\n"; } parent->AddDeclarationArray( - polySegmentOffset, DeclarationAlignment::Align4, polygons.size() * 16, "CollisionPoly", + polySegmentOffset, DeclarationAlignment::Align4, polygons.size() * 16, polygons[0].GetSourceTypeName().c_str(), StringHelper::Sprintf("%sPolygons", auxName.c_str()), polygons.size(), declaration); } @@ -254,18 +255,6 @@ size_t ZCollisionHeader::GetRawDataSize() const return 44; } -PolygonEntry::PolygonEntry(const std::vector<uint8_t>& rawData, uint32_t rawDataIndex) -{ - type = BitConverter::ToUInt16BE(rawData, rawDataIndex + 0); - vtxA = BitConverter::ToUInt16BE(rawData, rawDataIndex + 2); - vtxB = BitConverter::ToUInt16BE(rawData, rawDataIndex + 4); - vtxC = BitConverter::ToUInt16BE(rawData, rawDataIndex + 6); - a = BitConverter::ToUInt16BE(rawData, rawDataIndex + 8); - b = BitConverter::ToUInt16BE(rawData, rawDataIndex + 10); - c = BitConverter::ToUInt16BE(rawData, rawDataIndex + 12); - d = BitConverter::ToUInt16BE(rawData, rawDataIndex + 14); -} - WaterBoxHeader::WaterBoxHeader(const std::vector<uint8_t>& rawData, uint32_t rawDataIndex) { xMin = BitConverter::ToInt16BE(rawData, rawDataIndex + 0); diff --git a/ZAPD/ZCollision.h b/ZAPD/ZCollision.h index 222fd25..7481a85 100644 --- a/ZAPD/ZCollision.h +++ b/ZAPD/ZCollision.h @@ -4,7 +4,9 @@ #include "ZResource.h" #include "ZRoom/ZRoom.h" #include "ZVector.h" +#include "ZCollisionPoly.h" +#if 0 class PolygonEntry { public: @@ -14,6 +16,7 @@ public: PolygonEntry(const std::vector<uint8_t>& rawData, uint32_t rawDataIndex); }; +#endif class WaterBoxHeader { @@ -78,7 +81,7 @@ public: waterBoxSegmentOffset; std::vector<ZVector> vertices; - std::vector<PolygonEntry> polygons; + std::vector<ZCollisionPoly> polygons; std::vector<uint64_t> polygonTypes; std::vector<WaterBoxHeader> waterBoxes; CameraDataList* camData = nullptr; diff --git a/ZAPD/ZCollisionPoly.cpp b/ZAPD/ZCollisionPoly.cpp new file mode 100644 index 0000000..eb2c14a --- /dev/null +++ b/ZAPD/ZCollisionPoly.cpp @@ -0,0 +1,76 @@ +#include "ZCollisionPoly.h" + +#include "Globals.h" +#include "Utils/BitConverter.h" +#include "Utils/StringHelper.h" + +REGISTER_ZFILENODE(CollisionPoly, ZCollisionPoly); + +ZCollisionPoly::ZCollisionPoly(ZFile* nParent) : ZResource(nParent) +{ +} + +ZCollisionPoly::~ZCollisionPoly() +{ +} + +void ZCollisionPoly::ParseRawData() +{ + const auto& rawData = parent->GetRawData(); + type = BitConverter::ToUInt16BE(rawData, rawDataIndex + 0); + + vtxA = BitConverter::ToUInt16BE(rawData, rawDataIndex + 2); + vtxB = BitConverter::ToUInt16BE(rawData, rawDataIndex + 4); + vtxC = BitConverter::ToUInt16BE(rawData, rawDataIndex + 6); + + normX = BitConverter::ToUInt16BE(rawData, rawDataIndex + 8); + normY = BitConverter::ToUInt16BE(rawData, rawDataIndex + 10); + normZ = BitConverter::ToUInt16BE(rawData, rawDataIndex + 12); + + dist = BitConverter::ToUInt16BE(rawData, rawDataIndex + 14); +} + +void ZCollisionPoly::DeclareReferences(const std::string& prefix) +{ + std::string declaration; + std::string auxName = name; + + if (name == "") + auxName = GetDefaultName(prefix); + + parent->AddDeclaration(rawDataIndex, DeclarationAlignment::Align4,GetRawDataSize(), GetSourceTypeName(), name.c_str(),GetBodySourceCode()); +} + +std::string ZCollisionPoly::GetBodySourceCode() const +{ + std::string declaration; + + declaration += StringHelper::Sprintf("{0x%04X, 0x%04X, 0x%04X, 0x%04X, 0x%04X, 0x%04X, 0x%04X, 0x%04X}", type, vtxA, vtxB, vtxC, normX, normY, normZ, dist); + return declaration; +} + +std::string ZCollisionPoly::GetDefaultName(const std::string& prefix) const +{ + return StringHelper::Sprintf("%sCollisionPoly_%06X", prefix.c_str(), rawDataIndex); +} + + +ZResourceType ZCollisionPoly::GetResourceType() const +{ + return ZResourceType::CollisionPoly; +} + +size_t ZCollisionPoly::GetRawDataSize() const +{ + return 16; +} + +std::string ZCollisionPoly::GetSourceTypeName() const +{ + return "CollisionPoly"; +} + +bool ZCollisionPoly::DoesSupportArray() const +{ + return true; +}
\ No newline at end of file diff --git a/ZAPD/ZCollisionPoly.h b/ZAPD/ZCollisionPoly.h new file mode 100644 index 0000000..9596d22 --- /dev/null +++ b/ZAPD/ZCollisionPoly.h @@ -0,0 +1,30 @@ +#pragma once + +#include "ZFile.h" +#include "ZResource.h" + + +class ZCollisionPoly : public ZResource +{ +public: + uint16_t type; + uint16_t vtxA, vtxB, vtxC; + uint16_t normX, normY, normZ; + uint16_t dist; + + ZCollisionPoly(ZFile* nParent); + ~ZCollisionPoly(); + + void ParseRawData() override; + void DeclareReferences(const std::string& prefix) override; + + std::string GetBodySourceCode() const override; + std::string GetDefaultName(const std::string& prefix) const override; + + std::string GetSourceTypeName() const override; + ZResourceType GetResourceType() const override; + + bool DoesSupportArray() const override; + + size_t GetRawDataSize() const override; +};
\ No newline at end of file diff --git a/ZAPD/ZResource.cpp b/ZAPD/ZResource.cpp index 2dfe6d5..8825cc9 100644 --- a/ZAPD/ZResource.cpp +++ b/ZAPD/ZResource.cpp @@ -247,6 +247,11 @@ offset_t ZResource::GetRawDataIndex() const return rawDataIndex; } +void ZResource::SetRawDataIndex(offset_t nRawDataIndex) +{ + rawDataIndex = nRawDataIndex; +} + std::string ZResource::GetBodySourceCode() const { return "ERROR"; diff --git a/ZAPD/ZResource.h b/ZAPD/ZResource.h index c65c3c3..3598467 100644 --- a/ZAPD/ZResource.h +++ b/ZAPD/ZResource.h @@ -31,6 +31,7 @@ enum class ZResourceType Background, Blob, CollisionHeader, + CollisionPoly, Cutscene, DisplayList, Limb, @@ -150,6 +151,8 @@ public: [[nodiscard]] const std::string& GetOutName() const; void SetOutName(const std::string& nName); [[nodiscard]] offset_t GetRawDataIndex() const; + void SetRawDataIndex(offset_t nRawDataIndex); + /** * The size of the current struct being extracted, not counting data referenced by it */ diff --git a/ZAPDUtils/Utils/BitConverter.h b/ZAPDUtils/Utils/BitConverter.h index ac82c24..646fa12 100644 --- a/ZAPDUtils/Utils/BitConverter.h +++ b/ZAPDUtils/Utils/BitConverter.h @@ -11,6 +11,10 @@ #define ALIGN16(val) (((val) + 0xF) & ~0xF) #define ALIGN64(val) (((val) + 0x3F) & ~0x3F) +#ifdef _MSC_VER +#define __PRETTY_FUNCTION__ __FUNCSIG__ +#endif + class BitConverter { public: diff --git a/ZAPDUtils/ZAPDUtils.vcxproj b/ZAPDUtils/ZAPDUtils.vcxproj index 0a09666..c0ef260 100644 --- a/ZAPDUtils/ZAPDUtils.vcxproj +++ b/ZAPDUtils/ZAPDUtils.vcxproj @@ -1,168 +1,168 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" 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>16.0</VCProjectVersion> - <Keyword>Win32Proj</Keyword> - <ProjectGuid>{a2e01c3e-d647-45d1-9788-043debc1a908}</ProjectGuid> - <RootNamespace>ZAPDUtils</RootNamespace> - <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> - <ConfigurationType>StaticLibrary</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <CharacterSet>MultiByte</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Label="Shared"> - </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> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <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|x64'"> - <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> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <LinkIncremental>false</LinkIncremental> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <LinkIncremental>true</LinkIncremental> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <LinkIncremental>false</LinkIncremental> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <SDLCheck>true</SDLCheck> - <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>true</ConformanceMode> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <SDLCheck>true</SDLCheck> - <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>true</ConformanceMode> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <SDLCheck>true</SDLCheck> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>true</ConformanceMode> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - <LanguageStandard_C>Default</LanguageStandard_C> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <SDLCheck>true</SDLCheck> - <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>true</ConformanceMode> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemGroup> - <ClInclude Include="Color3b.h" /> - <ClInclude Include="StrHash.h" /> - <ClInclude Include="Utils\BinaryReader.h" /> - <ClInclude Include="Utils\BinaryWriter.h" /> - <ClInclude Include="Utils\BitConverter.h" /> - <ClInclude Include="Utils\Directory.h" /> - <ClInclude Include="Utils\File.h" /> - <ClInclude Include="Utils\MemoryStream.h" /> - <ClInclude Include="Utils\Path.h" /> - <ClInclude Include="Utils\Stream.h" /> - <ClInclude Include="Utils\StringHelper.h" /> - <ClInclude Include="Vec2f.h" /> - <ClInclude Include="Vec3f.h" /> - <ClInclude Include="Vec3s.h" /> - </ItemGroup> - <ItemGroup> - <ClCompile Include="..\lib\tinyxml2\tinyxml2.cpp" /> - <ClCompile Include="Utils\BinaryReader.cpp" /> - <ClCompile Include="Utils\BinaryWriter.cpp" /> - <ClCompile Include="Utils\MemoryStream.cpp" /> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> +<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" 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>16.0</VCProjectVersion>
+ <Keyword>Win32Proj</Keyword>
+ <ProjectGuid>{a2e01c3e-d647-45d1-9788-043debc1a908}</ProjectGuid>
+ <RootNamespace>ZAPDUtils</RootNamespace>
+ <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="Shared">
+ </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>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <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|x64'">
+ <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>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <LinkIncremental>false</LinkIncremental>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <LinkIncremental>true</LinkIncremental>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <LinkIncremental>false</LinkIncremental>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ConformanceMode>true</ConformanceMode>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <LanguageStandard_C>Default</LanguageStandard_C>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClInclude Include="Color3b.h" />
+ <ClInclude Include="StrHash.h" />
+ <ClInclude Include="Utils\BinaryReader.h" />
+ <ClInclude Include="Utils\BinaryWriter.h" />
+ <ClInclude Include="Utils\BitConverter.h" />
+ <ClInclude Include="Utils\Directory.h" />
+ <ClInclude Include="Utils\File.h" />
+ <ClInclude Include="Utils\MemoryStream.h" />
+ <ClInclude Include="Utils\Path.h" />
+ <ClInclude Include="Utils\Stream.h" />
+ <ClInclude Include="Utils\StringHelper.h" />
+ <ClInclude Include="Vec2f.h" />
+ <ClInclude Include="Vec3f.h" />
+ <ClInclude Include="Vec3s.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\lib\tinyxml2\tinyxml2.cpp" />
+ <ClCompile Include="Utils\BinaryReader.cpp" />
+ <ClCompile Include="Utils\BinaryWriter.cpp" />
+ <ClCompile Include="Utils\MemoryStream.cpp" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
</Project>
\ No newline at end of file |
