diff --git a/Kompressor/FileReadAllBytesPatch.cs b/Kompressor/FileReadAllBytesPatch.cs
new file mode 100644
index 0000000..8534a8f
--- /dev/null
+++ b/Kompressor/FileReadAllBytesPatch.cs
@@ -0,0 +1,53 @@
+using System.IO;
+using System.IO.Compression;
+using HarmonyLib;
+
+namespace Kompressor
+{
+ [HarmonyPatch(typeof(File), "ReadAllBytes")]
+ public class FileReadAllBytesPatch
+ {
+ public static void Postfix(string path, ref byte[] __result)
+ {
+ if (!path.EndsWith("GameSave.GC")) return; // not a save file; do nothing
+ for (byte i = 0; i < MyPlugin.COMPRESSION_FRAME_START.Length; i++)
+ {
+ if (__result[i] != MyPlugin.COMPRESSION_FRAME_START[i])
+ {
+ // Don't do anything; not compressed
+ return;
+ }
+ }
+ GamecraftModdingAPI.Utility.Logging.MetaLog($"Reading compressed save from {path}");
+ // remove frame at start of file
+ byte[] compressedResult = new byte[__result.Length - MyPlugin.COMPRESSION_FRAME_START.Length];
+ for (long i = MyPlugin.COMPRESSION_FRAME_START.Length; i < __result.Length; i++)
+ {
+ compressedResult[i - MyPlugin.COMPRESSION_FRAME_START.Length] = __result[i];
+ }
+ MemoryStream compressedData = new MemoryStream(compressedResult);
+ // decompress
+ GZipStream gzip = new GZipStream(compressedData, CompressionMode.Decompress, true);
+ // update result
+ MemoryStream decompressedData = new MemoryStream();
+ byte[] buffer = new byte[1];
+ int readCount = gzip.Read(buffer, 0, 1);
+ while (readCount != 0)
+ {
+ decompressedData.Write(buffer, 0, 1);
+ readCount = gzip.Read(buffer, 0, 1);
+ }
+ gzip.Close();
+ byte[] newResult = new byte[decompressedData.Length];
+ decompressedData.Seek(0, 0);
+ decompressedData.Read(newResult, 0, (int)decompressedData.Length);
+ GamecraftModdingAPI.Utility.Logging.MetaLog($"compressedData.Length: {compressedData.Length}");
+ GamecraftModdingAPI.Utility.Logging.MetaLog($"decompressedData.Length: {decompressedData.Length}");
+ GamecraftModdingAPI.Utility.Logging.MetaLog($"newResult: \"{System.Text.Encoding.UTF8.GetString(newResult)}\"");
+ GamecraftModdingAPI.Utility.Logging.MetaLog($"Completed decompression of save");
+ __result = newResult;
+ compressedData.Close();
+ decompressedData.Close();
+ }
+ }
+}
\ No newline at end of file
diff --git a/Kompressor/FileWriteAllBytesPatch.cs b/Kompressor/FileWriteAllBytesPatch.cs
new file mode 100644
index 0000000..f86de44
--- /dev/null
+++ b/Kompressor/FileWriteAllBytesPatch.cs
@@ -0,0 +1,35 @@
+using System.IO;
+using System.IO.Compression;
+using HarmonyLib;
+
+namespace Kompressor
+{
+ [HarmonyPatch(typeof(File), "WriteAllBytes")]
+ public class FileWriteAllBytesPatch
+ {
+ public static void Prefix(string path, ref byte[] bytes)
+ {
+ if (!path.EndsWith("GameSave.GC")) return; // not a save file; do nothing
+ GamecraftModdingAPI.Utility.Logging.MetaLog($"Writing compressed save to {path}");
+ MemoryStream data = new MemoryStream();
+ // compress files
+ GZipStream gzip = new GZipStream(data, CompressionLevel.Optimal, true);
+ gzip.Write(bytes, 0, bytes.Length);
+ //GamecraftModdingAPI.Utility.Logging.MetaLog($"bytes.Length: {bytes.Length}");
+ gzip.Flush();
+ gzip.Close();
+ gzip.Dispose();
+ byte[] compressedData = new byte[data.Length + MyPlugin.COMPRESSION_FRAME_START.Length];
+ // copy frame into start of compressedData
+ for (byte i = 0; i < MyPlugin.COMPRESSION_FRAME_START.Length; i++)
+ {
+ compressedData[i] = MyPlugin.COMPRESSION_FRAME_START[i];
+ }
+ //GamecraftModdingAPI.Utility.Logging.MetaLog($"compressedData.Length: {data.Length}");
+ data.Seek(0, 0);
+ data.Read(compressedData, MyPlugin.COMPRESSION_FRAME_START.Length, (int) data.Length);
+ // update stuff to write
+ bytes = compressedData;
+ }
+ }
+}
\ No newline at end of file
diff --git a/Kompressor/Kompressor.csproj b/Kompressor/Kompressor.csproj
index 4564771..248679a 100644
--- a/Kompressor/Kompressor.csproj
+++ b/Kompressor/Kompressor.csproj
@@ -16,9 +16,6 @@
-
- ..\..\ref\Gamecraft_Data\Managed\Assembly-CSharp.dll
-
@@ -28,808 +25,920 @@
..\..\ref\Plugins\GamecraftModdingAPI.dll
- ..\ref\Gamecraft_Data\Managed\IllusionInjector.dll
- ..\..\ref\Gamecraft_Data\Managed\IllusionInjector.dll
+ ..\ref\GamecraftPreview_Data\Managed\IllusionInjector.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\IllusionInjector.dll
- ..\ref\Gamecraft_Data\Managed\IllusionPlugin.dll
- ..\..\ref\Gamecraft_Data\Managed\IllusionPlugin.dll
-
-
- ..\ref\Gamecraft_Data\Managed\JWT.dll
- ..\..\ref\Gamecraft_Data\Managed\JWT.dll
-
-
- ..\ref\Gamecraft_Data\Managed\Unity.Burst.Unsafe.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Burst.Unsafe.dll
-
-
- ..\ref\Gamecraft_Data\Managed\Rewired_Core.dll
- ..\..\ref\Gamecraft_Data\Managed\Rewired_Core.dll
-
-
- ..\ref\Gamecraft_Data\Managed\Rewired_Windows.dll
- ..\..\ref\Gamecraft_Data\Managed\Rewired_Windows.dll
-
-
- ..\ref\Gamecraft_Data\Managed\mscorlib.dll
- ..\..\ref\Gamecraft_Data\Managed\mscorlib.dll
-
-
- ..\ref\Gamecraft_Data\Managed\Accessibility.dll
- ..\..\ref\Gamecraft_Data\Managed\Accessibility.dll
+ ..\ref\GamecraftPreview_Data\Managed\IllusionPlugin.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\IllusionPlugin.dll
- ..\ref\Gamecraft_Data\Managed\Analytics.dll
- ..\..\ref\Gamecraft_Data\Managed\Analytics.dll
+ ..\ref\GamecraftPreview_Data\Managed\Analytics.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Analytics.dll
- ..\ref\Gamecraft_Data\Managed\Assembly-CSharp-firstpass.dll
- ..\..\ref\Gamecraft_Data\Managed\Assembly-CSharp-firstpass.dll
+ ..\ref\GamecraftPreview_Data\Managed\Assembly-CSharp-firstpass.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Assembly-CSharp-firstpass.dll
- ..\ref\Gamecraft_Data\Managed\Assembly-CSharp.dll
- ..\..\ref\Gamecraft_Data\Managed\Assembly-CSharp.dll
+ ..\ref\GamecraftPreview_Data\Managed\Assembly-CSharp.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Assembly-CSharp.dll
- ..\ref\Gamecraft_Data\Managed\Authentication.dll
- ..\..\ref\Gamecraft_Data\Managed\Authentication.dll
-
-
- ..\ref\Gamecraft_Data\Managed\BlockEntityFactory.dll
- ..\..\ref\Gamecraft_Data\Managed\BlockEntityFactory.dll
+ ..\ref\GamecraftPreview_Data\Managed\Authentication.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Authentication.dll
- ..\ref\Gamecraft_Data\Managed\Blocks.HUDFeedbackBlocks.dll
- ..\..\ref\Gamecraft_Data\Managed\Blocks.HUDFeedbackBlocks.dll
-
-
- ..\ref\Gamecraft_Data\Managed\ClusterToWireConversion.Mock.dll
- ..\..\ref\Gamecraft_Data\Managed\ClusterToWireConversion.Mock.dll
+ ..\ref\GamecraftPreview_Data\Managed\Blocks.HUDFeedbackBlocks.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Blocks.HUDFeedbackBlocks.dll
- ..\ref\Gamecraft_Data\Managed\CommandLine.dll
- ..\..\ref\Gamecraft_Data\Managed\CommandLine.dll
+ ..\ref\GamecraftPreview_Data\Managed\CommandLine.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\CommandLine.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\CommandLineCompositionRoot.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\CommandLineCompositionRoot.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\ConsoleBlockComposotionRoot.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\ConsoleBlockComposotionRoot.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\ConsoleCommand.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\ConsoleCommand.dll
- ..\ref\Gamecraft_Data\Managed\DataLoader.dll
- ..\..\ref\Gamecraft_Data\Managed\DataLoader.dll
+ ..\ref\GamecraftPreview_Data\Managed\DataLoader.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\DataLoader.dll
- ..\ref\Gamecraft_Data\Managed\DDNA.dll
- ..\..\ref\Gamecraft_Data\Managed\DDNA.dll
-
-
- ..\ref\Gamecraft_Data\Managed\Facepunch.Steamworks.Win64.dll
- ..\..\ref\Gamecraft_Data\Managed\Facepunch.Steamworks.Win64.dll
+ ..\ref\GamecraftPreview_Data\Managed\DDNA.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\DDNA.dll
- ..\ref\Gamecraft_Data\Managed\FMOD.dll
- ..\..\ref\Gamecraft_Data\Managed\FMOD.dll
+ ..\ref\GamecraftPreview_Data\Managed\FMOD.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\FMOD.dll
- ..\ref\Gamecraft_Data\Managed\FullGame.dll
- ..\..\ref\Gamecraft_Data\Managed\FullGame.dll
+ ..\ref\GamecraftPreview_Data\Managed\FullGame.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\FullGame.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.AudioBlocks.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.AudioBlocks.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.AudioBlocks.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.AudioBlocks.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.BlockCompositionRoot.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.BlockCompositionRoot.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.BlockEntityFactory.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.BlockEntityFactory.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.Blocks.ConsoleBlock.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.Blocks.ConsoleBlock.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.Blocks.ConsoleBlock.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.Blocks.ConsoleBlock.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.Blocks.DamagingSurfaceBlock.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.Blocks.DamagingSurfaceBlock.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.Blocks.DamagingSurfaceBlock.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.Blocks.DamagingSurfaceBlock.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.Blocks.DestructionBlocks.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.Blocks.DestructionBlocks.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.Blocks.GenericPhysicsBlocks.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.Blocks.GenericPhysicsBlocks.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.Blocks.GenericPhysicsBlocks.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.Blocks.GenericPhysicsBlocks.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.Blocks.LogicBlock.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.Blocks.LogicBlock.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.Blocks.LogicBlock.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.Blocks.LogicBlock.dll
- ..\ref\Gamecraft_Data\Managed\GameCraft.Blocks.ProjectileBlock.dll
- ..\..\ref\Gamecraft_Data\Managed\GameCraft.Blocks.ProjectileBlock.dll
+ ..\ref\GamecraftPreview_Data\Managed\GameCraft.Blocks.ProjectileBlock.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\GameCraft.Blocks.ProjectileBlock.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.Blocks.TextBlock.CompositionRoot.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.Blocks.TextBlock.CompositionRoot.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.Blocks.TimerBlock.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.Blocks.TimerBlock.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.Blocks.TimerBlock.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.Blocks.TimerBlock.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.BlocksEntityDescriptors.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.BlocksEntityDescriptors.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.CharacterVulnerability.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.CharacterVulnerability.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.CharacterVulnerability.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.CharacterVulnerability.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.CharacterVulnerabilityGui.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.CharacterVulnerabilityGui.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.CharacterVulnerabilityGui.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.CharacterVulnerabilityGui.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.Damage.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.Damage.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.Effects.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.Effects.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.Effects.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.Effects.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.ExplosionFragments.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.ExplosionFragments.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.GraphicsSettings.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.GraphicsSettings.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.GUI.ConsoleBlock.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.GUI.ConsoleBlock.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.GUI.ConsoleBlock.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.GUI.ConsoleBlock.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.GUI.GraphicsScreen.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.GUI.GraphicsScreen.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.GUI.GraphicsScreen.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.GUI.GraphicsScreen.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.GUI.HUDFeedbackBlocks.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.GUI.HUDFeedbackBlocks.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.GUI.HUDFeedbackBlocks.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.GUI.HUDFeedbackBlocks.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.GUI.Tweaks.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.GUI.Tweaks.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.GUI.Tweaks.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.GUI.Tweaks.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.GUI.Wires.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.GUI.Wires.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.GUI.Wires.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.GUI.Wires.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.GUI.Wires.Mockup.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.GUI.Wires.Mockup.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.GUI.Wires.Mockup.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.GUI.Wires.Mockup.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.GUI.WorldSpaceGuis.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.GUI.WorldSpaceGuis.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.GUI.WorldSpaceGuis.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.GUI.WorldSpaceGuis.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.InventoryTimeRunning.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.InventoryTimeRunning.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.JointBlocks.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.JointBlocks.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.Music.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.Music.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.Music.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.Music.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.PerformanceWarnings.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.PerformanceWarnings.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.PerformanceWarnings.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.PerformanceWarnings.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.PickupBlck.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.PickupBlck.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.PickupsCommon.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.PickupsCommon.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.PopupMessage.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.PopupMessage.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.Projectiles.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.Projectiles.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.Tweaks.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.Tweaks.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.Tweaks.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.Tweaks.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.Tweaks.Mockup.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.Tweaks.Mockup.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.Tweaks.Mockup.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.Tweaks.Mockup.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.VisualEffects.Decals.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.VisualEffects.Decals.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.VisualEffects.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.VisualEffects.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.VisualEffects.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.VisualEffects.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.Wires.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.Wires.dll
-
-
- ..\ref\Gamecraft_Data\Managed\Gamecraft.Wires.Input.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.Wires.Input.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.Wires.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.Wires.dll
- ..\ref\Gamecraft_Data\Managed\Gamecraft.Wires.Mockup.dll
- ..\..\ref\Gamecraft_Data\Managed\Gamecraft.Wires.Mockup.dll
+ ..\ref\GamecraftPreview_Data\Managed\Gamecraft.Wires.Mockup.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Gamecraft.Wires.Mockup.dll
- ..\ref\Gamecraft_Data\Managed\GameState.dll
- ..\..\ref\Gamecraft_Data\Managed\GameState.dll
+ ..\ref\GamecraftPreview_Data\Managed\GameState.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\GameState.dll
- ..\ref\Gamecraft_Data\Managed\GPUInstancer.dll
- ..\..\ref\Gamecraft_Data\Managed\GPUInstancer.dll
+ ..\ref\GamecraftPreview_Data\Managed\GPUInstancer.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\GPUInstancer.dll
- ..\ref\Gamecraft_Data\Managed\Havok.Physics.dll
- ..\..\ref\Gamecraft_Data\Managed\Havok.Physics.dll
+ ..\ref\GamecraftPreview_Data\Managed\Havok.Physics.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Havok.Physics.dll
- ..\ref\Gamecraft_Data\Managed\Havok.Physics.Hybrid.dll
- ..\..\ref\Gamecraft_Data\Managed\Havok.Physics.Hybrid.dll
+ ..\ref\GamecraftPreview_Data\Managed\Havok.Physics.Hybrid.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Havok.Physics.Hybrid.dll
- ..\ref\Gamecraft_Data\Managed\LZ4.dll
- ..\..\ref\Gamecraft_Data\Managed\LZ4.dll
+ ..\ref\GamecraftPreview_Data\Managed\LZ4.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\LZ4.dll
- ..\ref\Gamecraft_Data\Managed\MultiplayerNetworking.dll
- ..\..\ref\Gamecraft_Data\Managed\MultiplayerNetworking.dll
+ ..\ref\GamecraftPreview_Data\Managed\MultiplayerNetworking.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\MultiplayerNetworking.dll
- ..\ref\Gamecraft_Data\Managed\MultiplayerTest.dll
- ..\..\ref\Gamecraft_Data\Managed\MultiplayerTest.dll
-
-
- ..\ref\Gamecraft_Data\Managed\netstandard.dll
- ..\..\ref\Gamecraft_Data\Managed\netstandard.dll
-
-
- ..\ref\Gamecraft_Data\Managed\Newtonsoft.Json.dll
- ..\..\ref\Gamecraft_Data\Managed\Newtonsoft.Json.dll
-
-
- ..\ref\Gamecraft_Data\Managed\Novell.Directory.Ldap.dll
- ..\..\ref\Gamecraft_Data\Managed\Novell.Directory.Ldap.dll
+ ..\ref\GamecraftPreview_Data\Managed\MultiplayerTest.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\MultiplayerTest.dll
- ..\ref\Gamecraft_Data\Managed\RCX.ScreenshotTaker.dll
- ..\..\ref\Gamecraft_Data\Managed\RCX.ScreenshotTaker.dll
+ ..\ref\GamecraftPreview_Data\Managed\RCX.ScreenshotTaker.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RCX.ScreenshotTaker.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftECS.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftECS.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftECS.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftECS.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.AccountPreferences.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.AccountPreferences.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.AccountPreferences.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.AccountPreferences.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Blocks.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Blocks.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Blocks.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Blocks.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Blocks.Ghost.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Blocks.Ghost.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Blocks.Ghost.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Blocks.Ghost.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Blocks.Triggers.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Blocks.Triggers.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Blocks.Triggers.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Blocks.Triggers.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Building.BoxSelect.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Building.BoxSelect.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Building.BoxSelect.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Building.BoxSelect.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Building.Jobs.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Building.Jobs.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Building.Jobs.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Building.Jobs.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Character.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Character.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Character.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Character.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.ClusterToWireConversion.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.ClusterToWireConversion.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.ClusterToWireConversion.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.ClusterToWireConversion.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Common.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Common.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Common.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Common.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.ControlsScreen.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.ControlsScreen.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.ControlsScreen.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.ControlsScreen.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Crosshair.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Crosshair.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Crosshair.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Crosshair.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.FrontEnd.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.FrontEnd.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.FrontEnd.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.FrontEnd.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.GUI.BlockLabel.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.GUI.BlockLabel.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.GUI.BlockLabel.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.GUI.BlockLabel.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.GUI.DebugDisplay.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.GUI.DebugDisplay.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.GUI.DebugDisplay.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.GUI.DebugDisplay.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.GUI.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.GUI.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.GUI.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.GUI.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.GUI.RemoveBlock.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.GUI.RemoveBlock.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.GUI.RemoveBlock.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.GUI.RemoveBlock.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.GUI.ScaleGhost.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.GUI.ScaleGhost.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.GUI.ScaleGhost.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.GUI.ScaleGhost.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.GUIs.WorkshopPrefabs.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.GUIs.WorkshopPrefabs.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.GUIs.WorkshopPrefabs.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.GUIs.WorkshopPrefabs.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Input.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Input.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Input.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Input.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.MachineEditor.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.MachineEditor.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.MachineEditor.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.MachineEditor.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.MainGame.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.MainGame.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.MainGame.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.MainGame.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.MainSimulation.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.MainSimulation.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.MainSimulation.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.MainSimulation.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.MockCharacter.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.MockCharacter.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.MockCharacter.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.MockCharacter.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Multiplayer.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Multiplayer.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Multiplayer.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Multiplayer.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Multiplayer.NetworkEntityStream.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Multiplayer.NetworkEntityStream.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Multiplayer.NetworkEntityStream.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Multiplayer.NetworkEntityStream.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.MultiplayerInput.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.MultiplayerInput.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.MultiplayerInput.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.MultiplayerInput.dll
- ..\ref\Gamecraft_Data\Managed\Robocraftx.ObjectIdBlocks.dll
- ..\..\ref\Gamecraft_Data\Managed\Robocraftx.ObjectIdBlocks.dll
+ ..\ref\GamecraftPreview_Data\Managed\Robocraftx.ObjectIdBlocks.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Robocraftx.ObjectIdBlocks.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Party.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Party.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Party.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Party.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.PartyGui.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.PartyGui.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.PartyGui.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.PartyGui.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Physics.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Physics.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Physics.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Physics.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.PilotSeat.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.PilotSeat.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.PilotSeat.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.PilotSeat.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Player.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Player.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Player.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Player.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Rendering.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Rendering.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Rendering.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Rendering.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Rendering.Mock.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Rendering.Mock.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Rendering.Mock.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Rendering.Mock.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.SaveAndLoad.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.SaveAndLoad.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.SaveAndLoad.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.SaveAndLoad.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.SaveGameDialog.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.SaveGameDialog.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.SaveGameDialog.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.SaveGameDialog.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Serializers.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Serializers.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Serializers.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Serializers.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.Services.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.Services.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.Services.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.Services.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.SignalHandling.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.SignalHandling.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.SignalHandling.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.SignalHandling.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX.StateSync.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX.StateSync.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX.StateSync.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX.StateSync.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX_SpawnPoints.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX_SpawnPoints.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX_SpawnPoints.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX_SpawnPoints.dll
- ..\ref\Gamecraft_Data\Managed\RobocraftX_TextBlock.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocraftX_TextBlock.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocraftX_TextBlock.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocraftX_TextBlock.dll
- ..\ref\Gamecraft_Data\Managed\RobocratX.SimulationCompositionRoot.dll
- ..\..\ref\Gamecraft_Data\Managed\RobocratX.SimulationCompositionRoot.dll
+ ..\ref\GamecraftPreview_Data\Managed\RobocratX.SimulationCompositionRoot.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\RobocratX.SimulationCompositionRoot.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\SpawningPointCompositionRoot.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\SpawningPointCompositionRoot.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\SpecializedDescriptors.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\SpecializedDescriptors.dll
- ..\ref\Gamecraft_Data\Managed\StringFormatter.dll
- ..\..\ref\Gamecraft_Data\Managed\StringFormatter.dll
+ ..\ref\GamecraftPreview_Data\Managed\StringFormatter.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\StringFormatter.dll
- ..\ref\Gamecraft_Data\Managed\Svelto.Common_3.dll
- ..\..\ref\Gamecraft_Data\Managed\Svelto.Common_3.dll
+ ..\ref\GamecraftPreview_Data\Managed\Svelto.Common_3.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Svelto.Common_3.dll
- ..\ref\Gamecraft_Data\Managed\Svelto.ECS.dll
- ..\..\ref\Gamecraft_Data\Managed\Svelto.ECS.dll
+ ..\ref\GamecraftPreview_Data\Managed\Svelto.ECS.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Svelto.ECS.dll
- ..\ref\Gamecraft_Data\Managed\Svelto.Services.dll
- ..\..\ref\Gamecraft_Data\Managed\Svelto.Services.dll
+ ..\ref\GamecraftPreview_Data\Managed\Svelto.Services.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Svelto.Services.dll
- ..\ref\Gamecraft_Data\Managed\Svelto.Tasks.dll
- ..\..\ref\Gamecraft_Data\Managed\Svelto.Tasks.dll
+ ..\ref\GamecraftPreview_Data\Managed\Svelto.Tasks.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Svelto.Tasks.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\UltimateDecals.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UltimateDecals.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Addressables.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Addressables.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Addressables.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Addressables.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Animation.Curves.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Animation.Curves.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Animation.Curves.Hybrid.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Animation.Curves.Hybrid.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Animation.DefaultGraphPipeline.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Animation.DefaultGraphPipeline.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Animation.DefaultGraphPipeline.Hybrid.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Animation.DefaultGraphPipeline.Hybrid.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Animation.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Animation.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Animation.Graph.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Animation.Graph.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Animation.Hybrid.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Animation.Hybrid.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Build.SlimPlayerRuntime.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Build.SlimPlayerRuntime.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Build.SlimPlayerRuntime.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Build.SlimPlayerRuntime.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Burst.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Burst.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Burst.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Burst.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Collections.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Collections.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Collections.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Collections.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Unity.DataFlowGraph.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.DataFlowGraph.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Deformations.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Deformations.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Deformations.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Deformations.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Entities.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Entities.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Entities.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Entities.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Entities.Hybrid.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Entities.Hybrid.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Entities.Hybrid.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Entities.Hybrid.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Jobs.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Jobs.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Jobs.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Jobs.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Mathematics.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Mathematics.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Mathematics.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Mathematics.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Mathematics.Extensions.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Mathematics.Extensions.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Mathematics.Extensions.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Mathematics.Extensions.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Mathematics.Extensions.Hybrid.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Mathematics.Extensions.Hybrid.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Mathematics.Extensions.Hybrid.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Mathematics.Extensions.Hybrid.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Unity.MemoryProfiler.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.MemoryProfiler.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Physics.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Physics.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Physics.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Physics.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Physics.Hybrid.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Physics.Hybrid.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Physics.Hybrid.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Physics.Hybrid.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Platforms.Common.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Platforms.Common.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Platforms.Common.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Platforms.Common.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Postprocessing.Runtime.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Postprocessing.Runtime.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Postprocessing.Runtime.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Postprocessing.Runtime.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Properties.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Properties.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Properties.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Properties.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Properties.Reflection.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Properties.Reflection.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Properties.Reflection.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Properties.Reflection.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Properties.UI.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Properties.UI.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Properties.UI.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Properties.UI.dll
- ..\ref\Gamecraft_Data\Managed\Unity.RenderPipeline.Universal.ShaderLibrary.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.RenderPipeline.Universal.ShaderLibrary.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.RenderPipeline.Universal.ShaderLibrary.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.RenderPipeline.Universal.ShaderLibrary.dll
- ..\ref\Gamecraft_Data\Managed\Unity.RenderPipelines.Core.Runtime.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.RenderPipelines.Core.Runtime.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.RenderPipelines.Core.Runtime.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.RenderPipelines.Core.Runtime.dll
- ..\ref\Gamecraft_Data\Managed\Unity.RenderPipelines.Core.ShaderLibrary.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.RenderPipelines.Core.ShaderLibrary.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.RenderPipelines.Core.ShaderLibrary.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.RenderPipelines.Core.ShaderLibrary.dll
- ..\ref\Gamecraft_Data\Managed\Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll
- ..\ref\Gamecraft_Data\Managed\Unity.RenderPipelines.Universal.Runtime.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.RenderPipelines.Universal.Runtime.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.RenderPipelines.Universal.Runtime.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.RenderPipelines.Universal.Runtime.dll
- ..\ref\Gamecraft_Data\Managed\Unity.RenderPipelines.Universal.Shaders.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.RenderPipelines.Universal.Shaders.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.RenderPipelines.Universal.Shaders.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.RenderPipelines.Universal.Shaders.dll
- ..\ref\Gamecraft_Data\Managed\Unity.ResourceManager.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.ResourceManager.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.ResourceManager.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.ResourceManager.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Scenes.Hybrid.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Scenes.Hybrid.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Scenes.Hybrid.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Scenes.Hybrid.dll
- ..\ref\Gamecraft_Data\Managed\Unity.ScriptableBuildPipeline.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.ScriptableBuildPipeline.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.ScriptableBuildPipeline.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.ScriptableBuildPipeline.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Serialization.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Serialization.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Serialization.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Serialization.dll
- ..\ref\Gamecraft_Data\Managed\Unity.TextMeshPro.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.TextMeshPro.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.TextMeshPro.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.TextMeshPro.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Timeline.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Timeline.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Timeline.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Timeline.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Transforms.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Transforms.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Transforms.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Transforms.dll
- ..\ref\Gamecraft_Data\Managed\Unity.Transforms.Hybrid.dll
- ..\..\ref\Gamecraft_Data\Managed\Unity.Transforms.Hybrid.dll
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Transforms.Hybrid.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Transforms.Hybrid.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Unity.VisualEffectGraph.Runtime.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.VisualEffectGraph.Runtime.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.UI.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.UI.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\uREPL.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\uREPL.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\VisualProfiler.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\VisualProfiler.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Accessibility.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Accessibility.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Facepunch.Steamworks.Win64.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Facepunch.Steamworks.Win64.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\JWT.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\JWT.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\mscorlib.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\mscorlib.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\netstandard.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\netstandard.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Newtonsoft.Json.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Newtonsoft.Json.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Novell.Directory.Ldap.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Novell.Directory.Ldap.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Rewired_Core.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Rewired_Core.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Rewired_Windows.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Rewired_Windows.dll
+
+
+ ..\ref\GamecraftPreview_Data\Managed\Unity.Burst.Unsafe.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\Unity.Burst.Unsafe.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.AccessibilityModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.AccessibilityModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.AccessibilityModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.AccessibilityModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.AIModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.AIModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.AIModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.AIModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.AndroidJNIModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.AndroidJNIModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.AndroidJNIModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.AndroidJNIModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.AnimationModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.AnimationModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.AnimationModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.AnimationModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.ARModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.ARModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.ARModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.ARModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.AssetBundleModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.AssetBundleModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.AssetBundleModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.AssetBundleModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.AudioModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.AudioModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.AudioModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.AudioModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.ClothModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.ClothModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.ClothModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.ClothModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.ClusterInputModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.ClusterInputModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.ClusterInputModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.ClusterInputModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.ClusterRendererModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.ClusterRendererModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.ClusterRendererModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.ClusterRendererModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.CoreModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.CoreModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.CoreModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.CoreModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.CrashReportingModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.CrashReportingModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.CrashReportingModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.CrashReportingModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.DirectorModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.DirectorModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.DirectorModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.DirectorModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.DSPGraphModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.DSPGraphModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.DSPGraphModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.DSPGraphModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.GameCenterModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.GameCenterModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.GameCenterModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.GameCenterModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.GridModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.GridModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.GridModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.GridModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.HotReloadModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.HotReloadModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.HotReloadModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.HotReloadModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.ImageConversionModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.ImageConversionModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.ImageConversionModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.ImageConversionModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.IMGUIModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.IMGUIModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.IMGUIModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.IMGUIModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.InputLegacyModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.InputLegacyModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.InputLegacyModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.InputLegacyModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.InputModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.InputModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.InputModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.InputModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.JSONSerializeModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.JSONSerializeModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.JSONSerializeModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.JSONSerializeModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.LocalizationModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.LocalizationModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.LocalizationModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.LocalizationModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.ParticleSystemModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.ParticleSystemModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.ParticleSystemModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.ParticleSystemModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.PerformanceReportingModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.PerformanceReportingModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.PerformanceReportingModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.PerformanceReportingModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.Physics2DModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.Physics2DModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.Physics2DModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.Physics2DModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.PhysicsModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.PhysicsModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.PhysicsModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.PhysicsModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.ProfilerModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.ProfilerModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.ProfilerModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.ProfilerModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.ScreenCaptureModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.ScreenCaptureModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.ScreenCaptureModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.ScreenCaptureModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.SharedInternalsModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.SharedInternalsModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.SharedInternalsModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.SharedInternalsModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.SpriteMaskModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.SpriteMaskModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.SpriteMaskModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.SpriteMaskModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.SpriteShapeModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.SpriteShapeModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.SpriteShapeModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.SpriteShapeModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.StreamingModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.StreamingModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.StreamingModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.StreamingModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.SubstanceModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.SubstanceModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.SubstanceModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.SubstanceModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.SubsystemsModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.SubsystemsModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.SubsystemsModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.SubsystemsModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.TerrainModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.TerrainModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.TerrainModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.TerrainModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.TerrainPhysicsModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.TerrainPhysicsModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.TerrainPhysicsModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.TerrainPhysicsModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.TextCoreModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.TextCoreModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.TextCoreModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.TextCoreModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.TextRenderingModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.TextRenderingModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.TextRenderingModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.TextRenderingModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.TilemapModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.TilemapModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.TilemapModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.TilemapModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.TLSModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.TLSModule.dll
-
-
- ..\ref\Gamecraft_Data\Managed\UnityEngine.UI.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.UI.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.TLSModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.TLSModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.UIElementsModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.UIElementsModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.UIElementsModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.UIElementsModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.UIModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.UIModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.UIModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.UIModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.UmbraModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.UmbraModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.UmbraModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.UmbraModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.UNETModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.UNETModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.UNETModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.UNETModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.UnityAnalyticsModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.UnityAnalyticsModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.UnityAnalyticsModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.UnityAnalyticsModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.UnityConnectModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.UnityConnectModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.UnityConnectModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.UnityConnectModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.UnityTestProtocolModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.UnityTestProtocolModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.UnityTestProtocolModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.UnityTestProtocolModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.UnityWebRequestAssetBundleModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.UnityWebRequestAssetBundleModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.UnityWebRequestAssetBundleModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.UnityWebRequestAssetBundleModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.UnityWebRequestAudioModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.UnityWebRequestAudioModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.UnityWebRequestAudioModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.UnityWebRequestAudioModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.UnityWebRequestModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.UnityWebRequestModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.UnityWebRequestModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.UnityWebRequestModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.UnityWebRequestTextureModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.UnityWebRequestTextureModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.UnityWebRequestTextureModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.UnityWebRequestTextureModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.UnityWebRequestWWWModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.UnityWebRequestWWWModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.UnityWebRequestWWWModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.UnityWebRequestWWWModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.VehiclesModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.VehiclesModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.VehiclesModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.VehiclesModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.VFXModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.VFXModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.VFXModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.VFXModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.VideoModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.VideoModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.VideoModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.VideoModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.VRModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.VRModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.VRModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.VRModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.WindModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.WindModule.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.WindModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.WindModule.dll
- ..\ref\Gamecraft_Data\Managed\UnityEngine.XRModule.dll
- ..\..\ref\Gamecraft_Data\Managed\UnityEngine.XRModule.dll
-
-
- ..\ref\Gamecraft_Data\Managed\uREPL.dll
- ..\..\ref\Gamecraft_Data\Managed\uREPL.dll
-
-
- ..\ref\Gamecraft_Data\Managed\VisualProfiler.dll
- ..\..\ref\Gamecraft_Data\Managed\VisualProfiler.dll
+ ..\ref\GamecraftPreview_Data\Managed\UnityEngine.XRModule.dll
+ ..\..\ref\GamecraftPreview_Data\Managed\UnityEngine.XRModule.dll
diff --git a/Kompressor/MyPlugin.cs b/Kompressor/MyPlugin.cs
index 628402f..f324d12 100644
--- a/Kompressor/MyPlugin.cs
+++ b/Kompressor/MyPlugin.cs
@@ -1,5 +1,8 @@
using System;
using System.Reflection;
+using System.Text;
+
+using HarmonyLib;
//using UnityEngine;
@@ -9,18 +12,22 @@ using GamecraftModdingAPI.Commands;
namespace Kompressor
{
- public class MyPlugin : IPlugin // the Illusion Plugin Architecture (IPA) will ignore classes that don't implement IPlugin'
+ public class MyPlugin : IEnhancedPlugin // the Illusion Plugin Architecture (IPA) will ignore classes that don't implement IPlugin'
{
- public string Name { get; } = Assembly.GetExecutingAssembly().GetName().Name; // Kompressor by default
+ public override string Name { get; } = Assembly.GetExecutingAssembly().GetName().Name; // Kompressor by default
// To change the name, change the project's name
- public string Version { get; } = Assembly.GetExecutingAssembly().GetName().Version.ToString(); // 0.0.1.0 by default
+ public override string Version { get; } = Assembly.GetExecutingAssembly().GetName().Version.ToString(); // 0.0.1.0 by default
// To change the version, change 0.0.1 in Kompressor.csproj
private const string SETTINGS_PATH = "kompressor.json";
+ internal static byte[] COMPRESSION_FRAME_START = Encoding.UTF8.GetBytes("KOMPRESSED");
+
+ private static Harmony harmony = null;
+
// called when Gamecraft shuts down
- public void OnApplicationQuit()
+ public override void OnApplicationQuit()
{
// Shutdown this mod
GamecraftModdingAPI.Utility.Logging.LogDebug($"{Name} has shutdown");
@@ -30,11 +37,13 @@ namespace Kompressor
}
// called when Gamecraft starts up
- public void OnApplicationStart()
+ public override void OnApplicationStart()
{
// Initialize the Gamecraft modding API first
GamecraftModdingAPI.Main.Init();
// check out the modding API docs here: https://mod.exmods.org/
+ harmony = new Harmony(Name);
+ harmony.PatchAll();
// reload command
CommandBuilder.Builder()
@@ -120,15 +129,5 @@ namespace Kompressor
UnityEngine.Camera.main.fieldOfView = qs.FieldOfView;
}
-
- // unused methods
-
- public void OnFixedUpdate() { } // called once per physics update
-
- public void OnLevelWasInitialized(int level) { } // called after a level is initialized
-
- public void OnLevelWasLoaded(int level) { } // called after a level is loaded
-
- public void OnUpdate() { } // called once per rendered frame (frame update)
}
}
\ No newline at end of file
diff --git a/Kompressor/QualitySettings.cs b/Kompressor/QualitySettings.cs
index b1a8928..b70ad20 100644
--- a/Kompressor/QualitySettings.cs
+++ b/Kompressor/QualitySettings.cs
@@ -89,7 +89,7 @@ namespace Kompressor
internal static void Save(QualitySettings qs, string filepath)
{
- string contents = JsonConvert.SerializeObject(qs);
+ string contents = JsonConvert.SerializeObject(qs, Formatting.Indented);
File.WriteAllText(filepath, contents);
}