Browse Source

[UltimateRings] [2.0.2.1] commit

Zariteis 4 years ago
parent
commit
63483ff7f8

BIN
UltimateRings/Assets/i900U1.png


BIN
UltimateRings/Assets/i900U2.png


BIN
UltimateRings/Assets/i900U3.png


BIN
UltimateRings/Assets/i901U1.png


BIN
UltimateRings/Assets/i901U2.png


BIN
UltimateRings/Assets/i901U3.png


BIN
UltimateRings/Assets/i902U1.png


BIN
UltimateRings/Assets/i902U2.png


BIN
UltimateRings/Assets/i902U3.png


BIN
UltimateRings/Assets/i903U1.png


BIN
UltimateRings/Assets/i903U2.png


BIN
UltimateRings/Assets/i903U3.png


BIN
UltimateRings/Assets/i904U1.png


BIN
UltimateRings/Assets/i904U2.png


BIN
UltimateRings/Assets/i904U3.png


BIN
UltimateRings/Assets/i905U1.png


BIN
UltimateRings/Assets/i905U2.png


BIN
UltimateRings/Assets/i905U3.png


BIN
UltimateRings/Assets/recipesEmpty.png


+ 13 - 0
UltimateRings/Core.cs

@@ -0,0 +1,13 @@
+using GadgetCore;
+using GadgetCore.API;
+using System.Collections.Generic;
+
+namespace UltimateRings
+{
+  internal static class Core
+  {
+    public static List<ItemInfo> infoList;
+
+    public static GadgetLogger logger;
+  }
+}

+ 3 - 0
UltimateRings/Manifest.ini

@@ -0,0 +1,3 @@
+[Metadata]
+Name=Ultimate Rings
+Assembly=UltimateRings.dll

+ 1 - 0
UltimateRings/ModInfo.txt

@@ -0,0 +1 @@
+A mod that adds ultimate version of rings.

+ 22 - 0
UltimateRings/Patches/Patch_GameScript_GatherLoot.cs

@@ -0,0 +1,22 @@
+using HarmonyLib;
+using GadgetCore.API;
+using UnityEngine;
+using System.Collections;
+
+namespace UltimateRings.Patches
+{
+  [HarmonyPatch(typeof(GameScript))]
+  [HarmonyPatch("GatherLoot")]
+  [HarmonyGadget("UltimateRings")]
+  public static class Patch_GameScript_GatherLoot
+  {
+    [HarmonyPrefix]
+    public static bool Prefix(GameScript __instance)
+    {
+      return true;
+      int num2 = Random.Range(0, Core.infoList.Count);
+      __instance.AddItemGather(Core.infoList[num2].GetID());
+      return false;
+    }
+  }
+}

+ 10 - 0
UltimateRings/Properties/AssemblyInfo.cs

@@ -0,0 +1,10 @@
+using System.Reflection;
+using static UltimateRings.UltimateRings;
+
+[assembly: AssemblyProduct("UltimateRings")] //Set this to the full name of the mod including spaces.
+[assembly: AssemblyTitle("ScrapYard")] //This is only used when mousing over a dll file in Windows explorer.
+[assembly: AssemblyDescription("A mod that adds ultimate version of rings.")] //This is a short description for your mod's assembly.
+[assembly: AssemblyCompany("")] //Set this to your name/nickname and/or website
+[assembly: AssemblyCopyright("© 2021 Zariteis. All rights reserved.")] //Set this to your copyright name.
+[assembly: AssemblyVersion(MOD_VERSION)]
+[assembly: AssemblyFileVersion(MOD_VERSION)]

+ 8 - 0
UltimateRings/Properties/launchSettings.json

@@ -0,0 +1,8 @@
+{
+  "profiles": {
+    "UltimateRings": {
+      "commandName": "Executable",
+      "executablePath": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\Roguelands\\Roguelands.exe"
+    }
+  }
+}

+ 15 - 0
UltimateRings/README.txt

@@ -0,0 +1,15 @@
+In addition to changing all references to "Template" this and that to a more appropriate name,
+you need to add a file called "GamePaths.xml" to the folder ABOVE where you put this template, with the following content:
+
+<?xml version="1.0" encoding="utf-8"?>
+<Project>
+  <PropertyGroup>
+    <!-- Set this full path to your game folder. Must contain a slash at the end. -->
+    <GamePath>C:\Program Files (x86)\Steam\steamapps\common\Roguelands\</GamePath>
+
+    <!-- Set this partial path to the game's Managed folder. Must contain a slash at the end. -->
+    <ManagedFolder>Roguelands_Data\Managed\</ManagedFolder>
+  </PropertyGroup>
+</Project>
+
+Note that `GamePath` may need to be changed, depending on the nature of your installation.

+ 95 - 0
UltimateRings/UltimateRings.cs

@@ -0,0 +1,95 @@
+using UnityEngine;
+using GadgetCore.API;
+using GadgetCore.Util;
+using GadgetCore.API.ConfigMenu;
+using System.Collections.Generic;
+
+namespace UltimateRings
+{
+
+  [Gadget("UltimateRings")]
+  public class UltimateRings : Gadget<UltimateRings>
+  {
+    public const string MOD_VERSION = "1.0"; // Set this to the version of your mod.
+    public const string CONFIG_VERSION = "1.0"; // Increment this whenever you change your mod's config file.
+
+    protected override void LoadConfig()
+    {
+      Config.Load();
+
+      string fileVersion = Config.ReadString("ConfigVersion", CONFIG_VERSION, comments: "The Config Version (not to be confused with mod version)");
+
+      if (fileVersion != CONFIG_VERSION)
+      {
+        Config.Reset();
+        Config.WriteString("ConfigVersion", CONFIG_VERSION, comments: "The Config Version (not to be confused with mod version)");
+      }
+
+      Config.Reset();
+      Config.Save();
+    }
+    public override IGadgetConfigMenu GetConfigMenu() { return null; }
+
+    public override string GetModDescription()
+    {
+      return "A mod that adds ultimate version of rings.";
+    }
+
+    protected override void Initialize()
+    {
+      Logger.Log("Ultimate Rings v" + Info.Mod.Version);
+      Core.logger = Logger;
+      List<ItemInfo> infoList = new List<ItemInfo>();
+
+      infoList.Add(new ItemInfo(ItemType.RING, "Fit Ring", "", GadgetCoreAPI.LoadTexture2D("i900U1.png"), Stats: new EquipStats(1, 3, 2, 0, 0, 0)).Register("ring900U1"));
+      infoList.Add(new ItemInfo(ItemType.RING, "Gear Ring", "", GadgetCoreAPI.LoadTexture2D("i900U2.png"), Stats: new EquipStats(1, 2, 1, 3, 0, 0)).Register("ring900U2"));
+      infoList.Add(new ItemInfo(ItemType.RING, "Heart Ring", "", GadgetCoreAPI.LoadTexture2D("i900U3.png"), Stats: new EquipStats(5, 1, 1, 0, 0, 0)).Register("ring900U3"));
+
+      infoList.Add(new ItemInfo(ItemType.RING, "Shattered Ring", "", GadgetCoreAPI.LoadTexture2D("i901U1.png"), Stats: new EquipStats(1, 1, 1, 1, 1, 1)).Register("ring901U1"));
+      infoList.Add(new ItemInfo(ItemType.RING, "Dragon Egg Ring", "", GadgetCoreAPI.LoadTexture2D("i901U2.png"), Stats: new EquipStats(0, 0, 0, 0, 4, 3)).Register("ring901U2"));
+      infoList.Add(new ItemInfo(ItemType.RING, "Space Ring", "", GadgetCoreAPI.LoadTexture2D("i901U3.png"), Stats: new EquipStats(2, 0, 0, 4, 2, 1)).Register("ring901U3"));
+
+      infoList.Add(new ItemInfo(ItemType.RING, "Shine Ring", "", GadgetCoreAPI.LoadTexture2D("i902U1.png"), Stats: new EquipStats(2, 0, 0, 0, 3, 3)).Register("ring902U1"));
+      infoList.Add(new ItemInfo(ItemType.RING, "2U2", "", GadgetCoreAPI.LoadTexture2D("i902U2.png"), Stats: new EquipStats(1, 0, 0, 0, 1, 2)).Register("ring902U2"));
+      infoList.Add(new ItemInfo(ItemType.RING, "2U3", "", GadgetCoreAPI.LoadTexture2D("i902U3.png"), Stats: new EquipStats(1, 0, 0, 0, 1, 2)).Register("ring902U3"));
+
+      infoList.Add(new ItemInfo(ItemType.RING, "Lucky 4 Ring", "", GadgetCoreAPI.LoadTexture2D("i903U1.png"), Stats: new EquipStats(0, 0, 0, 0, 0, 0)).Register("ring903U1"));
+      infoList.Add(new ItemInfo(ItemType.RING, "Bomb Ring", "", GadgetCoreAPI.LoadTexture2D("i903U2.png"), Stats: new EquipStats(0, 2, 2, 4, 0, 0)).Register("ring903U2"));
+      infoList.Add(new ItemInfo(ItemType.RING, "Banana Ring", "", GadgetCoreAPI.LoadTexture2D("i903U3.png"), Stats: new EquipStats(0, 3, 3, 2, 0, 0)).Register("ring903U3"));
+
+      infoList.Add(new ItemInfo(ItemType.RING, "Gem Ring", "", GadgetCoreAPI.LoadTexture2D("i904U1.png"), Stats: new EquipStats(2, 0, 2, 1, 0, 0)).Register("ring904U1"));
+      infoList.Add(new ItemInfo(ItemType.RING, "Void Ring", "", GadgetCoreAPI.LoadTexture2D("i904U2.png"), Stats: new EquipStats(2, 0, 2, 1, 0, 0)).Register("ring904U2"));
+      infoList.Add(new ItemInfo(ItemType.RING, "4U3", "", GadgetCoreAPI.LoadTexture2D("i904U3.png"), Stats: new EquipStats(2, 0, 2, 1, 0, 0)).Register("ring904U3"));
+
+      infoList.Add(new ItemInfo(ItemType.RING, "5U1", "", GadgetCoreAPI.LoadTexture2D("i905U1.png"), Stats: new EquipStats(0, 5, 2, 0, 0, 0)).Register("ring905U1"));
+      infoList.Add(new ItemInfo(ItemType.RING, "Emptiness Ring", "", GadgetCoreAPI.LoadTexture2D("i905U2.png"), Stats: new EquipStats(0, 8, 0, 0, 0, 0)).Register("ring905U2"));
+      infoList.Add(new ItemInfo(ItemType.RING, "5U3", "", GadgetCoreAPI.LoadTexture2D("i905U3.png"), Stats: new EquipStats(0, 5, 2, 0, 0, 0)).Register("ring905U3"));
+
+      Core.infoList = infoList;
+
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(900, 89), Core.infoList[0].GetID());
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(900, 90), Core.infoList[1].GetID());
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(900, 91), Core.infoList[2].GetID());
+
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(901, 89), Core.infoList[3].GetID());
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(901, 90), Core.infoList[4].GetID());
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(901, 91), Core.infoList[5].GetID());
+
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(902, 89), Core.infoList[6].GetID());
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(902, 90), Core.infoList[7].GetID());
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(902, 91), Core.infoList[8].GetID());
+
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(903, 89), Core.infoList[9].GetID());
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(903, 90), Core.infoList[10].GetID());
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(903, 91), Core.infoList[11].GetID());
+
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(904, 89), Core.infoList[12].GetID());
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(904, 90), Core.infoList[13].GetID());
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(904, 91), Core.infoList[14].GetID());
+
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(905, 89), Core.infoList[15].GetID());
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(905, 90), Core.infoList[16].GetID());
+      GadgetCoreAPI.AddUltimateForgeRecipe(new Tuple<int, int>(905, 91), Core.infoList[17].GetID());
+    }
+  }
+}

+ 404 - 0
UltimateRings/UltimateRings.csproj

@@ -0,0 +1,404 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project Sdk="Microsoft.NET.Sdk">
+  <ImportGroup>
+    <Import Project="../GamePaths.xml" />
+  </ImportGroup>
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
+    <ProjectGuid>{91AB81DE-EAEE-47D1-93DD-541179208219}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>UltimateRings</RootNamespace>
+    <AssemblyName>UltimateRings</AssemblyName>
+    <TargetFrameworks>net35</TargetFrameworks>
+    <FileAlignment>512</FileAlignment>
+    <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+    <Configurations>Release</Configurations>
+    <Authors>Zariteis</Authors>
+    <ApplicationIcon />
+    <StartupObject />
+    <Platforms>x86</Platforms>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
+    <PlatformTarget>x86</PlatformTarget>
+    <DebugType>none</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net35|x86'">
+    <NoWarn>1701;1702</NoWarn>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="0Harmony">
+      <HintPath>$(GamePath)$(ManagedFolder)0Harmony.dll</HintPath>
+      <Private>false</Private>
+    </Reference>
+    <Reference Include="Assembly-CSharp">
+      <HintPath>$(GamePath)$(ManagedFolder)Assembly-CSharp.dll</HintPath>
+      <Private>false</Private>
+    </Reference>
+    <Reference Include="GadgetCore">
+      <HintPath>$(GamePath)$(ManagedFolder)GadgetCore.dll</HintPath>
+      <Private>false</Private>
+    </Reference>
+    <Reference Include="UnityEngine">
+      <HintPath>$(GamePath)$(ManagedFolder)UnityEngine.dll</HintPath>
+      <Private>false</Private>
+    </Reference>
+    <Reference Include="WindowsBase" />
+  </ItemGroup>
+  <ItemGroup>
+    <Content Include="ModInfo.txt">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </Content>
+  </ItemGroup>
+  <UsingTask TaskName="GetFileVersion" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll">
+    <ParameterGroup>
+      <AssemblyPath ParameterType="System.String" Required="true" />
+      <Version ParameterType="System.String" Output="true" />
+      <TrimmedVersion ParameterType="System.String" Output="true" />
+    </ParameterGroup>
+    <Task>
+      <Using Namespace="System.Diagnostics" />
+      <Using Namespace="System.Text" />
+      <Using Namespace="System.Linq" />
+      <Code Type="Fragment" Language="cs">
+        <![CDATA[
+      this.Version = FileVersionInfo.GetVersionInfo(this.AssemblyPath).FileVersion;  
+      this.TrimmedVersion = this.Version.Split('.').TakeWhile(x => !x.Equals("0")).Aggregate(new StringBuilder(), (a, b) => { if (a.Length > 0) a.Append("."); a.Append(b); return a; }).ToString();
+      if (this.TrimmedVersion.IndexOf('.') == -1) this.TrimmedVersion += ".0";
+    ]]>
+      </Code>
+    </Task>
+  </UsingTask>
+  <Target Name="PostBuild" AfterTargets="PostBuildEvent">
+    <GetFileVersion AssemblyPath="$(TargetPath)">
+      <Output TaskParameter="Version" PropertyName="ModFullVersion" />
+      <Output TaskParameter="TrimmedVersion" PropertyName="AssemblyFileVersion" />
+    </GetFileVersion>
+    <ItemGroup>
+      <OldZip Include="$(TargetDir)$(AssemblyName)_v*.zip" />
+      <OldZip Include="$(GamePath)GadgetCore\Mods\$(AssemblyName)_v*.zip" />
+    </ItemGroup>
+    <Delete Files="@(OldZip)" />
+    <MakeDir Directories="$(TargetDir)..\BuildCache\" />
+    <ZipDirectory SourceDirectory="$(TargetDir)" DestinationFile="$(TargetDir)..\BuildCache\$(AssemblyName)_v$(AssemblyFileVersion).zip" />
+    <Copy SourceFiles="$(TargetDir)..\BuildCache\$(AssemblyName)_v$(AssemblyFileVersion).zip" DestinationFiles="$(TargetDir)$(AssemblyName)_v$(AssemblyFileVersion).zip" />
+    <RemoveDir Directories="$(TargetDir)..\BuildCache\" />
+    <MakeDir Directories="$(GamePath)GadgetCore\Mods\" />
+    <Copy SourceFiles="$(TargetDir)$(AssemblyName)_v$(AssemblyFileVersion).zip" DestinationFiles="$(GamePath)GadgetCore\Mods\$(AssemblyName)_v$(AssemblyFileVersion).zip" />
+    <Message Importance="High" Text="Mod Exported to $(GamePath)GadgetCore\Mods\$(AssemblyName)_v$(AssemblyFileVersion).zip" />
+  </Target>
+  <ItemGroup>
+    <None Update="Assets\ancientCrystal.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\ancientCrystalCM.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\bgScrapYard.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\bgSpace.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\bScrapYardbg0.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\bScrapYardbg1.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\bScrapYardbg2.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\bScrapYardbg3.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\bSpacebg0.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\bSpacebg1.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\bSpacebg2.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\bSpacebg3.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\bugspotBig.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\cGreenLamp.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\charBG.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\cOrangeLamp.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\cPlatform.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\cPurpleLamp.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\cWhiteLamp.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\cYellowLamp.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\entranceScrapYard.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\entranceSpace.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\First\one">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\frozenWisp.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\goldenShroom.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i900U1.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i900U2.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i900U3.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i901U1.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i901U2.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i901U3.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i902U1.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i902U2.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i902U3.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i903U1.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i903U2.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i903U3.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i904U1.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i904U2.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i904U3.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i905U1.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i905U2.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\i905U3.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\iAirCore.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\iCore.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\iEarthCore.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\iFireCore.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\iGreenLamp.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\iOrangeLamp.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\iPlatform.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\iPurpleLamp.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\iWaterCore.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\iWhiteLamp.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\iYellowLamp.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\meteor1.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\meteor2.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\meteor3.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\meteor4.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\midCoverChunk0.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\midHiddenChunk0.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\midScrapYardChunk0.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\midScrapYardChunk1.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\midSpaceChunk0.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\midSpaceChunk1.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\one">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\plagueBall.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\plagueNest.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\planetScrapYard.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\planetSpace.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\planetSpacePrev.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\sideBigScrapYard.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\sideBigSpace.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\sidesmallScrapYard.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\sideSmallSpace.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\signScrapYard - Kopie.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\signScrapYard.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\signSpace.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\spaceOre.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\spaceOreBig.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\spiderEgg.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\spiderEggCM.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\spiderEggCM2.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\spikePlant.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\spikePlantCM.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\stars.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\tx1.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\tx2.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Manifest.ini">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Update="System">
+      <Private>false</Private>
+      <SpecificVersion>true</SpecificVersion>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Update="System.Data">
+      <EmbedInteropTypes>false</EmbedInteropTypes>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Update="System.Drawing">
+      <EmbedInteropTypes>false</EmbedInteropTypes>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Update="System.IO.Compression.FileSystem">
+      <EmbedInteropTypes>false</EmbedInteropTypes>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Update="System.Numerics">
+      <EmbedInteropTypes>false</EmbedInteropTypes>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Update="System.Runtime.Serialization">
+      <EmbedInteropTypes>false</EmbedInteropTypes>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Update="System.Xml">
+      <EmbedInteropTypes>false</EmbedInteropTypes>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Update="System.Xml.Linq">
+      <EmbedInteropTypes>false</EmbedInteropTypes>
+    </Reference>
+  </ItemGroup>
+</Project>