Support | News | Classic | F.A.Q. | Discord | Discussions | Wiki | Roadmap

Nicolbolas no worries mate 😃

    I'm still having crashes even with the latest versions of the mods and doing the fix with GCW.

      MODS ARE ENABLED. THIS CRASH MAY BE CAUSED BY A MOD.
      PLEASE REPORT IT TO THE CREATOR OF THE MOD.

      Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\rules.txt>" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\ships\terran\terran.txt>/Terran" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\OneDrive\Documents\My Games\Cosmoteer\Mods\ultrablast.gcw0.8.1\Parts\ancient_minigun\ancient_minigun.txt>/Part" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\OneDrive\Documents\My Games\Cosmoteer\Mods\Krooms Forge 1.0.6\mod.txt>/Actions/37/Overrides/Range" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Cannot read array from non-List node at path "<[user's home folder]\OneDrive\Documents\My Games\Cosmoteer\Mods\Krooms Forge 1.0.6\mod.txt>/Actions/37/Overrides/Range".

      at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 93

      at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2155

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 188

      at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 200

      at Cosmoteer.Ships.Parts.PartStatValues..ctor(ObjectTextSerializer s, IOTNode node) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartRules.cs:line 1089

      --- End of inner exception stack trace ---

      at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

      at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

      at Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2346

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      --- End of inner exception stack trace ---

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 622

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 188

      at Cosmoteer.Data.IDDictionarySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Data\IDDictionarySerializer.cs:line 107

      at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2155

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 737

      at Halfling.Serialization.Base.BaseSerializer`10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2621

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 598

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 188

      at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 332

      at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 352

      at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 107

      at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2155

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 188

      at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.Read(Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2790

      at Halfling.Serialization.DefaultSerializers.GenericListSerializer.Read(GenericSerialReader reader, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\GenericListSerializer.cs:line 45

      at Halfling.Serialization.Base.BaseSerializer`10.GenericDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2195

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 737

      at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 240

      at Cosmoteer.Ships.Parts.PartRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartRules.cs:line 177

      --- End of inner exception stack trace ---

      at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

      at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

      at Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2346

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      --- End of inner exception stack trace ---

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 622

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 188

      at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 332

      at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 352

      at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 107

      at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2155

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 737

      at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2831

      at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:line 134

      at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 143

      --- End of inner exception stack trace ---

      at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

      at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

      at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2423

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      --- End of inner exception stack trace ---

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 622

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 188

      at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 332

      at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 352

      at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 107

      at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2155

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 737

      at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2831

      at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:line 134

      at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Data\Rules.cs:line 114

      --- End of inner exception stack trace ---

      at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

      at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

      at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2423

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      --- End of inner exception stack trace ---

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 622

      at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 188

      at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 200

      at Cosmoteer.Data.Assets.LoaderThread() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Data\Assets.cs:line 317

      at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

      at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

      at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

      at System.Threading.ThreadHelper.ThreadStart()

      08/21/2019 08:30:16 | Logging successful initialized.

      08/21/2019 08:30:16 | .NET Runtime Version: 4.0.30319.42000

      08/21/2019 08:30:16 | Running as a 64-bit process.

      08/21/2019 08:30:16 | Local: en-US

      08/21/2019 08:30:16 | Language: en-US

      08/21/2019 08:30:16 | Cosmoteer version 0.15.0a build 0.15.0a_standalone

      08/21/2019 08:30:16 | Microsoft Windows 10 Home 64-bit 10.0.18362

      08/21/2019 08:30:16 | Intel(R) Core(TM) i3-6100U CPU @ 2.30GHz (4 logical processors)

      08/21/2019 08:30:16 | 6032.4 MB RAM

      08/21/2019 08:30:16 | Intel(R) HD Graphics 520 (21.20.16.4821) (10/1/2017)

      08/21/2019 08:30:16 | 1024.0 MB VRAM

      08/21/2019 08:30:16 |

      08/21/2019 08:30:16 | Loaded app settings.

      08/21/2019 08:30:16 | Process is now DPI-aware.

      08/21/2019 08:30:16 | Setup default cursor.

      08/21/2019 08:30:16 | Using display adapter 0

      08/21/2019 08:30:16 | Created DXGI factory.

      08/21/2019 08:30:16 | Adapter #0: Intel(R) HD Graphics 520

      08/21/2019 08:30:16 | Output #0: Generic PnP Monitor (1600x900)

      08/21/2019 08:30:16 | Adapter #1: Microsoft Basic Render Driver

      08/21/2019 08:30:16 | Updated Windows form configuration for borderless window.

      08/21/2019 08:30:16 | Created Windows form.

      08/21/2019 08:30:16 | Direct3D Feature Level: Level_11_0

      08/21/2019 08:30:16 | Created Direct3D 11 Device.

      08/21/2019 08:30:16 | Created swap chain: 1600x900.

      08/21/2019 08:30:16 | Created window.

      08/21/2019 08:30:16 | Created clock.

      08/21/2019 08:30:16 | Created graphics manager.

      08/21/2019 08:30:17 | Created XAudio2 device.

      08/21/2019 08:30:17 | Created audio manager.

      08/21/2019 08:30:17 | Created input manager.

      08/21/2019 08:30:17 | Created default font.

      08/21/2019 08:30:17 | Initial app state is 'MainMenu'

      08/21/2019 08:30:17 | Initial application settings:

      08/21/2019 08:30:17 | LastGameVersion:

      08/21/2019 08:30:17 | InitState: MainMenu

      08/21/2019 08:30:17 | Language:

      08/21/2019 08:30:17 | LockCursor: True

      08/21/2019 08:30:17 | EdgePanMode: Analog

      08/21/2019 08:30:17 | EdgePanSpeed: 15

      08/21/2019 08:30:17 | KeyboardPanSpeed: 15

      08/21/2019 08:30:17 | KeyboardZoomSpeed: 10

      08/21/2019 08:30:17 | KeyboardRotSpeed: 90°

      08/21/2019 08:30:17 | EnableMouseWheelZoom: True

      08/21/2019 08:30:17 | InvertMouseWheelZoom: False

      08/21/2019 08:30:17 | MouseWheelZoomSpeed: 1.12

      08/21/2019 08:30:17 | MouseWheelZoomAtCursor: True

      08/21/2019 08:30:17 | StickyFocus: True

      08/21/2019 08:30:17 | DpiScaleMode: Dpi100

      08/21/2019 08:30:17 | AnimateBackgrounds: True

      08/21/2019 08:30:17 | BackgroundGrid: True

      08/21/2019 08:30:17 | FancyParticles: True

      08/21/2019 08:30:17 | UncompressedTextures: False

      08/21/2019 08:30:17 | AllowShipDeselection: False

      08/21/2019 08:30:17 | CtrlSelectsParts: True

      08/21/2019 08:30:17 | EnableCollisionAvoidance: True

      08/21/2019 08:30:17 | PreferBlueprintMode: False

      08/21/2019 08:30:17 | BlueprintAutoPause: True

      08/21/2019 08:30:17 | ShowInvalidBlueprints: True

      08/21/2019 08:30:17 | BuildAutoFocus: True

      08/21/2019 08:30:17 | BuildAutoRotate: True

      08/21/2019 08:30:17 | BuildAutoInteriors: True

      08/21/2019 08:30:17 | PaintAutoFocus: True

      08/21/2019 08:30:17 | PaintAutoRotate: True

      08/21/2019 08:30:17 | PaintAllowOverwrite: True

      08/21/2019 08:30:17 | PaintMirrorEnabled: False

      08/21/2019 08:30:17 | PaintMirrorAxis: Vertical

      08/21/2019 08:30:17 | RepairAutoFocus: True

      08/21/2019 08:30:17 | RepairAutoRotate: False

      08/21/2019 08:30:17 | BuildAllowOverwrite: True

      08/21/2019 08:30:17 | BuildAutoDoors: True

      08/21/2019 08:30:17 | BuildEnforceCrewAccess: True

      08/21/2019 08:30:17 | BuildMirrorEnabled: False

      08/21/2019 08:30:17 | BuildMirrorAxis: Vertical

      08/21/2019 08:30:17 | CrewMirrorEnabled: False

      08/21/2019 08:30:17 | CrewMirrorAxis: Vertical

      08/21/2019 08:30:17 | CrewAutoFocus: True

      08/21/2019 08:30:17 | CrewAutoRotate: True

      08/21/2019 08:30:17 | ShowCrewPaths: True

      08/21/2019 08:30:17 | ShowCrewHomes: True

      08/21/2019 08:30:17 | DefaultRoles:

      08/21/2019 08:30:17 | RowsOfParts: 1

      08/21/2019 08:30:17 | GrabLeavesCorridors: True

      08/21/2019 08:30:17 | RepairAutoDoors: True

      08/21/2019 08:30:17 | AutoHireCrew: True

      08/21/2019 08:30:17 | PartToolTips: True

      08/21/2019 08:30:17 | PartToolTipsDefaultToStats: False

      08/21/2019 08:30:17 | AutoSave: True

      08/21/2019 08:30:17 | AutoSavesToKeep: 10

      08/21/2019 08:30:17 | QuickSavesToKeep: 10

      08/21/2019 08:30:17 | AutoSaveInterval: 600

      08/21/2019 08:30:17 | SaveLostShips: True

      08/21/2019 08:30:17 | LostShipsTokeep: 10

      08/21/2019 08:30:17 | FtlAutoSave: True

      08/21/2019 08:30:17 | ShowOnShipIndicators: True

      08/21/2019 08:30:17 | ShowZoomedOutBlibs: True

      08/21/2019 08:30:17 | ShowOffScreenBlips: True

      08/21/2019 08:30:17 | PingNearbyEnemies: True

      08/21/2019 08:30:17 | AutoPauseOnLostFocus: True

      08/21/2019 08:30:17 | ScreenShake: True

      08/21/2019 08:30:17 | ShowMidpointFocusWidget: True

      08/21/2019 08:30:17 | VersionCheckMode: Stable

      08/21/2019 08:30:17 | EnableMetrics: True

      08/21/2019 08:30:17 | PreferBorderlessWindowToggle: False

      08/21/2019 08:30:17 | MasterVolume: 1

      08/21/2019 08:30:17 | EffectsVolume: 1

      08/21/2019 08:30:17 | InterfaceVolume: 1

      08/21/2019 08:30:17 | ShowTutorials: True

      08/21/2019 08:30:17 | AutoFtlJump: False

      08/21/2019 08:30:17 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.Paint.PaintScheme]

      08/21/2019 08:30:17 | DefaultBuildTool: Grab

      08/21/2019 08:30:17 | DefaultDecalTool: Grab

      08/21/2019 08:30:17 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]

      08/21/2019 08:30:17 | PlayerColor:

      08/21/2019 08:30:17 | EnemyColor:

      08/21/2019 08:30:17 | NeutralColor:

      08/21/2019 08:30:17 | RotateMinimap: True

      08/21/2019 08:30:17 | MiniviewInCombatMode: Auto

      08/21/2019 08:30:17 | MiniviewNotInCombatMode: Auto

      08/21/2019 08:30:17 | MiniviewLockRotation: False

      08/21/2019 08:30:17 | MiniviewSize:

      08/21/2019 08:30:17 | ShowInteriors: False

      08/21/2019 08:30:17 | AlwaysShowCommandWidgets: False

      08/21/2019 08:30:17 | ShowSelectedPartStatusBars: True

      08/21/2019 08:30:17 | PreferShipRelativeAttackAngle: False

      08/21/2019 08:30:17 | PreferWorldRelativeFollowAngle: False

      08/21/2019 08:30:17 | DirectControlEnableWeapons: True

      08/21/2019 08:30:17 | DirectControlAimAssist: True

      08/21/2019 08:30:17 | DirectControlAutoBrake: True

      08/21/2019 08:30:17 | DirectControlAutoFaceCursor: False

      08/21/2019 08:30:17 | DirectControlViewFollowsCursor: False

      08/21/2019 08:30:17 | DirectControlAutoRotateView: False

      08/21/2019 08:30:17 | DirectControlAutoZoomView: False

      08/21/2019 08:30:17 | ShipLibraryLargeIcons: False

      08/21/2019 08:30:17 | AdHocFormations: False

      08/21/2019 08:30:17 | BreakFormationToAttack: True

      08/21/2019 08:30:17 | DisplayAllShips: False

      08/21/2019 08:30:17 | ShowAdvancedCommands: False

      08/21/2019 08:30:17 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]

      08/21/2019 08:30:17 | AutoDisableMods: True

      08/21/2019 08:30:17 | DeleteFileOnStartup:

      08/21/2019 08:30:17 | DefaultGameMode:

      08/21/2019 08:30:17 | DefaultCreativeModeMapSize: 0

      08/21/2019 08:30:17 | DefaultBountyModeDifficulty: 0

      08/21/2019 08:30:17 | DefaultBountyModeMapSize: 0

      08/21/2019 08:30:17 | DefaultBountyModeStarterShip: 0

      08/21/2019 08:30:17 | MPShipColorMode: RandomPerPlayer

      08/21/2019 08:30:17 | MPBlipColorMode: FriendAndFoe

      08/21/2019 08:30:17 | MPShowDamagePoints: True

      08/21/2019 08:30:17 | CustomRulesets: System.Collections.Generic.Dictionary2[System.String,System.Collections.Generic.List1[Cosmoteer.CustomRuleset]]

      08/21/2019 08:30:17 | AllowP2PConnections: True

      08/21/2019 08:30:17 | PreferLAN: False

      08/21/2019 08:30:17 | DefaultServer: 0

      08/21/2019 08:30:17 | ShowNewsOnStartup: True

      08/21/2019 08:30:17 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]

      08/21/2019 08:30:17 | ShowNewsAlerts: True

      08/21/2019 08:30:17 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]

      08/21/2019 08:30:17 | MainMenuBackgroundIndex: 0

      08/21/2019 08:30:17 | CycleMainMenuBackground: True

      08/21/2019 08:30:17 | DefaultAuthorName:

      08/21/2019 08:30:17 | Starting main game loop...

      08/21/2019 08:30:17 | Enabled mods:

      08/21/2019 08:30:18 | cosmoteer.huge_ships

      08/21/2019 08:30:18 | Kroom.Krooms_Forge

      08/21/2019 08:30:18 | ultrablast.gcw

      08/21/2019 08:30:19 | Loaded language 'en'.

      08/21/2019 08:30:53 | Memory usage at time of crash: 486,293,504

      08/21/2019 08:30:53 | Application state stack at time of crash:

      08/21/2019 08:30:53 | Cosmoteer.Data.Assets

      08/21/2019 08:30:53 | FPS at time of crash: 29.58251

      08/21/2019 08:30:53 | Running processes at time of crash: ApplicationFrameHost, audiodg, BTDevMgr, BTServer, chrome, Cosmoteer, csrss, ctfmon, dasHost, DbxSvc, Discord, dllhost, Dropbox, dwm, esif_assist_64, esif_uf, explorer, FileCoAuth, flux, fontdrvhost, GoogleCrashHandler, GoogleCrashHandler64, HiPatchService, HPAudioSwitch, HPCommRecovery, HPJumpStartBridge, HPMSGSVC, HPOrbitService, hpqwmiex, HPSupportSolutionsFrameworkService, HPWMISVC, IAStorDataMgrSvc, Idle, igfxCUIService, igfxEM, jhi_service, jucheck, jusched, Livanletdi, LMS, lsass, mDNSResponder, Memory Compression, Microsoft.Photos, MsMpEng, NisSrv, OfficeClickToRun, OneDrive, parsec, parsecd, PresentationFontCache, pservice, QtWebEngineProcess, RAVBg64, Registry, RichVideo64, RtkAudioService64, RtkBtManServ, RtkNGUI64, RuntimeBroker, SearchFilterHost, SearchIndexer, SearchProtocolHost, SearchUI, SecurityHealthHost, SecurityHealthService, SecurityHealthSystray, services, SettingSyncHost, SgrmBroker, ShellExperienceHost, sihost, SkypeApp, SkypeBackgroundHost, SkypeBridge, smartscreen, smss, spoolsv, StartMenuExperienceHost, Steam, SteamService, steamwebhelper, svchost, SynTPEnh, SynTPEnhService, SynTPHelper, System, taskhostw, Video.UI, WindowsInternal.ComposableShell.Experiences.TextInput.InputApp, wininit, winlogon, WinStore.App, WmiApSrv, WmiPrvSE, WUDFHost, YourPhone,

      08/21/2019 08:30:53 | Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\rules.txt>" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\ships\terran\terran.txt>/Terran" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\OneDrive\Documents\My Games\Cosmoteer\Mods\ultrablast.gcw0.8.1\Parts\ancient_minigun\ancient_minigun.txt>/Part" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\OneDrive\Documents\My Games\Cosmoteer\Mods\Krooms Forge 1.0.6\mod.txt>/Actions/37/Overrides/Range" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Cannot read array from non-List node at path "<[user's home folder]\OneDrive\Documents\My Games\Cosmoteer\Mods\Krooms Forge 1.0.6\mod.txt>/Actions/37/Overrides/Range".

      08/21/2019 08:30:53 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 93

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2155

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 188

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 200

      08/21/2019 08:30:53 | at Cosmoteer.Ships.Parts.PartStatValues..ctor(ObjectTextSerializer s, IOTNode node) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartRules.cs:line 1089

      08/21/2019 08:30:53 | --- End of inner exception stack trace ---

      08/21/2019 08:30:53 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

      08/21/2019 08:30:53 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2346

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      08/21/2019 08:30:53 | --- End of inner exception stack trace ---

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 622

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 188

      08/21/2019 08:30:53 | at Cosmoteer.Data.IDDictionarySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Data\IDDictionarySerializer.cs:line 107

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2155

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 737

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2621

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 598

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 188

      08/21/2019 08:30:53 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 332

      08/21/2019 08:30:53 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 352

      08/21/2019 08:30:53 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 107

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2155

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 188

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.Read(Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2790

      08/21/2019 08:30:53 | at Halfling.Serialization.DefaultSerializers.GenericListSerializer.Read(GenericSerialReader reader, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\GenericListSerializer.cs:line 45

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.GenericDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2195

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 737

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 240

      08/21/2019 08:30:53 | at Cosmoteer.Ships.Parts.PartRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartRules.cs:line 177

      08/21/2019 08:30:53 | --- End of inner exception stack trace ---

      08/21/2019 08:30:53 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

      08/21/2019 08:30:53 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2346

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      08/21/2019 08:30:53 | --- End of inner exception stack trace ---

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 622

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 188

      08/21/2019 08:30:53 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 332

      08/21/2019 08:30:53 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 352

      08/21/2019 08:30:53 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 107

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2155

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 737

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2831

      08/21/2019 08:30:53 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:line 134

      08/21/2019 08:30:53 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 143

      08/21/2019 08:30:53 | --- End of inner exception stack trace ---

      08/21/2019 08:30:53 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

      08/21/2019 08:30:53 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2423

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      08/21/2019 08:30:53 | --- End of inner exception stack trace ---

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 622

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 188

      08/21/2019 08:30:53 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 332

      08/21/2019 08:30:53 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 352

      08/21/2019 08:30:53 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 107

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2155

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 737

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2831

      08/21/2019 08:30:53 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:line 134

      08/21/2019 08:30:53 | at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Data\Rules.cs:line 114

      08/21/2019 08:30:53 | --- End of inner exception stack trace ---

      08/21/2019 08:30:53 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

      08/21/2019 08:30:53 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2423

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 560

      08/21/2019 08:30:53 | --- End of inner exception stack trace ---

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 622

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 188

      08/21/2019 08:30:53 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 200

      08/21/2019 08:30:53 | at Cosmoteer.Data.Assets.LoaderThread() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Data\Assets.cs:line 317

      08/21/2019 08:30:53 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

      08/21/2019 08:30:53 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

      08/21/2019 08:30:53 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

      08/21/2019 08:30:53 | at System.Threading.ThreadHelper.ThreadStart()

      08/21/2019 08:30:54 | Actual data hash: 8ccf87d9f07e9e5675099b82bd3779ff

      08/21/2019 08:30:54 | Expected data hash: 8ccf87d9f07e9e5675099b82bd3779ff

      08/21/2019 08:30:54 | Director received exit call.

      08/21/2019 08:30:54 | Disposed default font.

      08/21/2019 08:30:54 | Disposed XA2AudioManager device.

      08/21/2019 08:30:54 | Disposed audio manager.

      08/21/2019 08:30:54 | Disposed clock.

      08/21/2019 08:30:54 | Disposed input manager.

      08/21/2019 08:30:54 | Disposed graphics manager.

      08/21/2019 08:30:54 | Disposed swap chain.

      08/21/2019 08:30:54 | Disposed Direct3D device.

      08/21/2019 08:30:54 | Disposed DXGI factory.

      08/21/2019 08:30:54 | Closed Windows form.

      08/21/2019 08:30:54 | Director received exit call.

      08/21/2019 08:30:54 | Disposed window.

      08/21/2019 08:30:54 | Disposed platform interface.

      08/21/2019 08:30:54 | Closing log output file...

      I decided to test each mod seperately and it seems that GCW is the issue as it crashed the game all on its own

      Nicolbolas download the Hot Fix at GCW forum page
      it has mod compability issues with ABH and GCW afaik

      Nicolbolas omfg stop with the gaint logs!

      also is krooms forge compatible with abh?

        Roasted Abh has been adjusted days ago.

        How do make them dock back on the ship again?

        Nicolbolas i thought i was the only one that had this problem,good to know im not alone.

          MrMango mah_dispenser move the ship that you want to be docked over the landing pad then select the other ship with the landing pad and select the consol room that is part of the docking station then you will see at the bottem left corner a little symbol with a rocketship taking of click that symbol while your other ship is on the landing pad. then your ship is docked.

            Northerner Nobody's home!!

            can't seem to get it working 🙁

              Xehala23 Do you have GCW or Abh active while Kroom's Forge is active?

                Ultranova Huh I do have GCW ... does it causes incompabilities ?

                  Xehala23 You need to download a file for GCW, UltraBlast made a post about it and how to apply.

                  Ultranova TO ALL USERS OF KROOM'S FORGE

                  The latest update of Kroom's forge is incompatible with GCW, but it is fixable. It will be fixed in the next update for GCW, but for now, if you wish to use KsF 1.0.6, then please download this file and follow these instructions.

                  Open the folder where mods are located. This can either be found in {User}/Documents/My Games/Cosmoteer/Mods or can be accessed via the hamburger menu in the Cosmoteer mods menu.

                  Find the GCW folder, which should be named ultrablast.gcw0.8.1 or similar depending on the version you have. Then, go into the GCW folder, then the Parts folder and find the part folder named ancient_minigun.

                  Open a new window and find the place where you downloaded the file that you downloaded before.

                  Copy this file into the ancient_minigun folder and replace the existing file with it. This should fix the issue, but please let me know if you are still experiencing issues.

                    Kroom damn thanks
                    this website is just... so finicky , its hard to find anything that I want to know :V

                      4 days later

                      i know im gonna ruin the 420 thing but i got an important question...
                      are any of the next updates gonna have parts for cruiser type ships?

                      or even better...capital type ships?

                        mah_dispenser I have nothing planned for larger ships right now, any idea?

                        How big can a ship be but still fit in a hangar?, just wondering thank you