summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ExporterTest/CollisionExporter.cpp8
-rw-r--r--ExporterTest/ExporterTest.vcxproj318
-rw-r--r--ZAPD/ZAPD.vcxproj699
-rw-r--r--ZAPD/ZAPD.vcxproj.filters1118
-rw-r--r--ZAPD/ZArray.cpp1
-rw-r--r--ZAPD/ZCollision.cpp31
-rw-r--r--ZAPD/ZCollision.h5
-rw-r--r--ZAPD/ZCollisionPoly.cpp76
-rw-r--r--ZAPD/ZCollisionPoly.h30
-rw-r--r--ZAPD/ZResource.cpp5
-rw-r--r--ZAPD/ZResource.h3
-rw-r--r--ZAPDUtils/Utils/BitConverter.h4
-rw-r--r--ZAPDUtils/ZAPDUtils.vcxproj334
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