<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>WinExe</OutputType>
    <TargetFramework>net8.0-windows</TargetFramework>
    <UseWPF>true</UseWPF>
    <ApplicationIcon>FModel.ico</ApplicationIcon>
    <Version>4.4.4.0</Version>
    <AssemblyVersion>4.4.4.0</AssemblyVersion>
    <FileVersion>4.4.4.0</FileVersion>
    <IsPackable>false</IsPackable>
    <IsPublishable>true</IsPublishable>
    <RuntimeIdentifier>win-x64</RuntimeIdentifier>
    <PlatformTarget>x64</PlatformTarget>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>
    <StartupObject>FModel.App</StartupObject>
  </PropertyGroup>

  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
    <NoWarn>1701;1702;NU1701</NoWarn>
  </PropertyGroup>

  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
    <PublishSingleFile>true</PublishSingleFile>
    <NoWarn>NU1701</NoWarn>
  </PropertyGroup>

  <PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
    <ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
  </PropertyGroup>

  <ItemGroup>
    <None Remove="Resources\android.png" />
    <None Remove="Resources\apple.png" />
    <None Remove="Resources\battlebreakers.png" />
    <None Remove="Resources\blueprint.png" />
    <None Remove="Resources\borderlands.png" />
    <None Remove="Resources\empty_folder.png" />
    <None Remove="Resources\engine.png" />
    <None Remove="Resources\fallenorder.png" />
    <None Remove="Resources\FModel.ico" />
    <None Remove="Resources\folder.png" />
    <None Remove="Resources\label.png" />
    <None Remove="Resources\fortnite.png" />
    <None Remove="Resources\fortnitebr.png" />
    <None Remove="Resources\gear.png" />
    <None Remove="Resources\localization.png" />
    <None Remove="Resources\materialicon.png" />
    <None Remove="Resources\square.png" />
    <None Remove="Resources\square_off.png" />
    <None Remove="Resources\cube.png" />
    <None Remove="Resources\cube_off.png" />
    <None Remove="Resources\light.png" />
    <None Remove="Resources\light_off.png" />
    <None Remove="Resources\pc.png" />
    <None Remove="Resources\puzzle.png" />
    <None Remove="Resources\roguecompany.png" />
    <None Remove="Resources\sound.png" />
    <None Remove="Resources\creative.png" />
    <None Remove="Resources\spellbreak.png" />
    <None Remove="Resources\texture.png" />
    <None Remove="Resources\thecycle.png" />
    <None Remove="Resources\ui.png" />
    <None Remove="Resources\valorant.png" />
    <None Remove="Resources\weapon.png" />
    <None Remove="Resources\windows.png" />
    <None Remove="Resources\cinematics.png" />
    <None Remove="Resources\archive.png" />
    <None Remove="Resources\archive_enabled.png" />
    <None Remove="Resources\archive_disabled.png" />
    <None Remove="Resources\unknown_asset.png" />
    <None Remove="Resources\asset.png" />
    <None Remove="Resources\asset_ini.png" />
    <None Remove="Resources\asset_psd.png" />
    <None Remove="Resources\asset_png.png" />
    <None Remove="Resources\athena.png" />
    <None Remove="Resources\Json.xshd" />
    <None Remove="Resources\Ini.xshd" />
    <None Remove="Resources\Verse.xshd" />
    <None Remove="Resources\Xml.xshd" />
    <None Remove="Resources\Cpp.xshd" />
    <None Remove="Resources\Changelog.xshd" />
    <None Remove="Resources\unix.png" />
    <None Remove="Resources\linux.png" />
    <None Remove="Resources\stateofdecay2.png" />
    <None Remove="Resources\T_Placeholder_Item_Image.png" />
    <None Remove="Resources\checker.png" />
    <None Remove="Resources\T_ClipSize_Weapon_Stats.png" />
    <None Remove="Resources\T_DamagePerBullet_Weapon_Stats.png" />
    <None Remove="Resources\T_ReloadTime_Weapon_Stats.png" />
    <None Remove="Resources\T-Icon-Pets-64.png" />
    <None Remove="Resources\T-Icon-Quests-64.png" />
    <None Remove="Resources\Default.png" />
    <None Remove="Resources\NoBackground.png" />
    <None Remove="Resources\NoText.png" />
    <None Remove="Resources\Flat.png" />
    <None Remove="Resources\Cataba.png" />
    <None Remove="Resources\BurbankBigCondensed-Bold.ttf" />
    <None Remove="Resources\add_directory.png" />
    <None Remove="Resources\delete.png" />
    <None Remove="Resources\edit.png" />
    <None Remove="Resources\go_to_directory.png" />
    <None Remove="Resources\npcleftside.png" />
    <None Remove="Resources\default.frag" />
    <None Remove="Resources\default.vert" />
    <None Remove="Resources\spline.vert" />
    <None Remove="Resources\grid.frag" />
    <None Remove="Resources\grid.vert" />
    <None Remove="Resources\skybox.frag" />
    <None Remove="Resources\skybox.vert" />
    <None Remove="Resources\framebuffer.frag" />
    <None Remove="Resources\framebuffer.vert" />
    <None Remove="Resources\outline.frag" />
    <None Remove="Resources\outline.vert" />
    <None Remove="Resources\picking.frag" />
    <None Remove="Resources\picking.vert" />
    <None Remove="Resources\light.frag" />
    <None Remove="Resources\light.vert" />
    <None Remove="Resources\bone.frag" />
    <None Remove="Resources\bone.vert" />
    <None Remove="Resources\collision.vert" />
  </ItemGroup>

  <ItemGroup>
    <EmbeddedResource Include="Resources\Json.xshd" />
    <EmbeddedResource Include="Resources\Ini.xshd" />
    <EmbeddedResource Include="Resources\spline.vert" />
    <EmbeddedResource Include="Resources\Verse.xshd" />
    <EmbeddedResource Include="Resources\Xml.xshd" />
    <EmbeddedResource Include="Resources\Cpp.xshd" />
    <EmbeddedResource Include="Resources\Changelog.xshd" />
    <EmbeddedResource Include="Resources\default.frag" />
    <EmbeddedResource Include="Resources\default.vert" />
    <EmbeddedResource Include="Resources\grid.frag" />
    <EmbeddedResource Include="Resources\grid.vert" />
    <EmbeddedResource Include="Resources\skybox.frag" />
    <EmbeddedResource Include="Resources\skybox.vert" />
    <EmbeddedResource Include="Resources\framebuffer.frag" />
    <EmbeddedResource Include="Resources\framebuffer.vert" />
    <EmbeddedResource Include="Resources\outline.frag" />
    <EmbeddedResource Include="Resources\outline.vert" />
    <EmbeddedResource Include="Resources\picking.frag" />
    <EmbeddedResource Include="Resources\picking.vert" />
    <EmbeddedResource Include="Resources\light.frag" />
    <EmbeddedResource Include="Resources\light.vert" />
    <EmbeddedResource Include="Resources\bone.frag" />
    <EmbeddedResource Include="Resources\bone.vert" />
    <EmbeddedResource Include="Resources\collision.vert" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="AdonisUI" Version="1.17.1" />
    <PackageReference Include="AdonisUI.ClassicTheme" Version="1.17.1" />
    <PackageReference Include="Autoupdater.NET.Official" Version="1.9.2" />
    <PackageReference Include="AvalonEdit" Version="6.3.1.120" />
    <PackageReference Include="CSCore" Version="1.2.1.2" />
    <PackageReference Include="DiscordRichPresence" Version="1.6.1.70" />
    <PackageReference Include="EpicManifestParser" Version="2.4.1" />
    <PackageReference Include="EpicManifestParser.ZlibngDotNetDecompressor" Version="1.0.1" />
    <PackageReference Include="K4os.Compression.LZ4.Streams" Version="1.3.8" />
    <PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
    <PackageReference Include="NVorbis" Version="0.10.5" />
    <PackageReference Include="Ookii.Dialogs.Wpf" Version="5.0.1" />
    <PackageReference Include="OpenTK" Version="4.9.4" />
    <PackageReference Include="RestSharp" Version="113.0.0" />
    <PackageReference Include="Serilog" Version="4.3.0" />
    <PackageReference Include="Serilog.Sinks.File" Version="7.0.0" />
    <PackageReference Include="SixLabors.ImageSharp" Version="3.1.12" />
    <PackageReference Include="SkiaSharp.HarfBuzz" Version="2.88.9" />
    <PackageReference Include="Svg.Skia" Version="3.2.1" />
    <PackageReference Include="Twizzle.ImGui-Bundle.NET" Version="1.91.5.2" />
    <PackageReference Include="VirtualizingWrapPanel" Version="2.3.2" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="..\CUE4Parse\CUE4Parse-Conversion\CUE4Parse-Conversion.csproj" />
    <ProjectReference Include="..\CUE4Parse\CUE4Parse\CUE4Parse.csproj" />
  </ItemGroup>

  <ItemGroup>
    <Resource Include="Resources\android.png" />
    <Resource Include="Resources\apple.png" />
    <Resource Include="Resources\battlebreakers.png" />
    <Resource Include="Resources\blueprint.png" />
    <Resource Include="Resources\borderlands.png" />
    <Resource Include="Resources\fallenorder.png" />
    <Resource Include="Resources\FModel.ico" />
    <Resource Include="Resources\folder.png" />
    <Resource Include="Resources\label.png" />
    <Resource Include="Resources\fortnite.png" />
    <Resource Include="Resources\fortnitebr.png" />
    <Resource Include="Resources\empty_folder.png" />
    <Resource Include="Resources\engine.png" />
    <Resource Include="Resources\gear.png" />
    <Resource Include="Resources\localization.png" />
    <Resource Include="Resources\materialicon.png" />
    <Resource Include="Resources\square.png" />
    <Resource Include="Resources\square_off.png" />
    <Resource Include="Resources\cube.png" />
    <Resource Include="Resources\cube_off.png" />
    <Resource Include="Resources\light.png" />
    <Resource Include="Resources\light_off.png" />
    <Resource Include="Resources\pc.png" />
    <Resource Include="Resources\puzzle.png" />
    <Resource Include="Resources\roguecompany.png" />
    <Resource Include="Resources\spellbreak.png" />
    <Resource Include="Resources\sound.png" />
    <Resource Include="Resources\creative.png" />
    <Resource Include="Resources\texture.png" />
    <Resource Include="Resources\thecycle.png" />
    <Resource Include="Resources\valorant.png" />
    <Resource Include="Resources\ui.png" />
    <Resource Include="Resources\weapon.png" />
    <Resource Include="Resources\windows.png" />
    <Resource Include="Resources\cinematics.png" />
    <Resource Include="Resources\archive.png" />
    <Resource Include="Resources\archive_enabled.png" />
    <Resource Include="Resources\archive_disabled.png" />
    <Resource Include="Resources\unknown_asset.png" />
    <Resource Include="Resources\asset.png" />
    <Resource Include="Resources\asset_ini.png" />
    <Resource Include="Resources\asset_psd.png" />
    <Resource Include="Resources\asset_png.png" />
    <Resource Include="Resources\athena.png" />
    <Resource Include="Resources\unix.png" />
    <Resource Include="Resources\linux.png" />
    <Resource Include="Resources\stateofdecay2.png" />
    <Resource Include="Resources\T_Placeholder_Item_Image.png" />
    <Resource Include="Resources\checker.png" />
    <Resource Include="Resources\T_ClipSize_Weapon_Stats.png" />
    <Resource Include="Resources\T_DamagePerBullet_Weapon_Stats.png" />
    <Resource Include="Resources\T_ReloadTime_Weapon_Stats.png" />
    <Resource Include="Resources\T-Icon-Pets-64.png" />
    <Resource Include="Resources\T-Icon-Quests-64.png" />
    <Resource Include="Resources\Default.png" />
    <Resource Include="Resources\NoBackground.png" />
    <Resource Include="Resources\NoText.png" />
    <Resource Include="Resources\Flat.png" />
    <Resource Include="Resources\Cataba.png" />
    <Resource Include="Resources\BurbankBigCondensed-Bold.ttf" />
    <Resource Include="Resources\add_directory.png" />
    <Resource Include="Resources\delete.png" />
    <Resource Include="Resources\edit.png" />
    <Resource Include="Resources\go_to_directory.png" />
    <Resource Include="Resources\npcleftside.png" />
    <Resource Include="Resources\nx.png" />
    <Resource Include="Resources\ny.png" />
    <Resource Include="Resources\nz.png" />
    <Resource Include="Resources\px.png" />
    <Resource Include="Resources\py.png" />
    <Resource Include="Resources\pz.png" />
    <Resource Include="Resources\pointlight.png" />
    <Resource Include="Resources\spotlight.png" />
    <Resource Include="Resources\link_on.png" />
    <Resource Include="Resources\link_off.png" />
    <Resource Include="Resources\link_has.png" />
    <Resource Include="Resources\tl_play.png" />
    <Resource Include="Resources\tl_pause.png" />
    <Resource Include="Resources\tl_rewind.png" />
    <Resource Include="Resources\tl_forward.png" />
    <Resource Include="Resources\tl_previous.png" />
    <Resource Include="Resources\tl_next.png" />
  </ItemGroup>

  <ItemGroup>
    <Compile Update="Properties\Resources.Designer.cs">
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
      <DependentUpon>Resources.resx</DependentUpon>
    </Compile>
  </ItemGroup>

  <ItemGroup>
    <EmbeddedResource Update="Properties\Resources.resx">
      <Generator>PublicResXFileCodeGenerator</Generator>
      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
    </EmbeddedResource>
  </ItemGroup>

</Project>
