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\Steam\steamapps\common\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\Steam\steamapps\common\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]\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod0728WIP0\culture_line_gun\culture_line_gun.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]\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod0728WIP0\culture_line_gun\culture_line_gun.txt>/Part/Components/TractorModeTetherComponents" failed.
---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> Halfling.Serialization.DeserializeException: Reference '/Part/Components/TractorEmitter/Range' in expression at path '<[user's home folder]\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod0728WIP0\culture_line_gun\culture_line_gun.txt>/Part/Components/TractorModeTetherComponents/Components/BeamRegulator/BeamLengthRange/0' does not refer to a field node.
at Halfling.Serialization.ObjectText.ExpressionEvaluator.ReplaceReferences(OTFieldNode node)
at Halfling.Serialization.ObjectText.ExpressionEvaluator.Evaluate[T](OTFieldNode node)
at Halfling.Serialization.DefaultSerializers.SingleSerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
at Cosmoteer.Ships.Buffs.BuffableFloat.Halfling.Serialization.Base.IBaseContentDeserializable<Halfling.Serialization.ObjectText.ObjectTextSerializer,Halfling.ObjectText.IOTNode>.ReadContentFrom(ObjectTextSerializer s, IOTNode source, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.SpecificSelfContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Range`1.Halfling.Serialization.Base.IBaseContentDeserializable<Halfling.Serialization.ObjectText.ObjectTextSerializer,Halfling.ObjectText.IOTNode>.ReadContentFrom(ObjectTextSerializer s, IOTNode source, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.SpecificSelfContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.DerivedTypeDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
at Cosmoteer.Ships.Parts.Logic.PartToggledComponentsRules..ctor(ObjectTextSerializer s, IOTNode node)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
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, MemberInfo member, Object& obj)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
--- End of inner exception stack trace ---
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.DerivedTypeDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
at Cosmoteer.Ships.Parts.PartRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
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, MemberInfo member, Object& obj)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
--- End of inner exception stack trace ---
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
--- End of inner exception stack trace ---
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
--- End of inner exception stack trace ---
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
at Cosmoteer.Data.Assets.LoaderThread()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
11/21/2020 16:56:23 | Logging successful initialized.
11/21/2020 16:56:23 | .NET Core Runtime Version: 3.1.9
11/21/2020 16:56:23 | Running as a 32-bit process.
11/21/2020 16:56:23 | Local: en-US
11/21/2020 16:56:23 | Language: en-US
11/21/2020 16:56:23 | Cosmoteer version 0.15.12b build 0.15.12b_steam
11/21/2020 16:56:23 | Build Date: 10/30/2020 9:09:26 PM
11/21/2020 16:56:23 | Build Commit: d00540efe4dc186d48ee8a529e35aca135eeff47
11/21/2020 16:56:23 | Failed to query info for 'Win32_OperatingSystem.Caption': System.PlatformNotSupportedException: The native library 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\wminet_utils.dll' does not have all required functions. Please, update the .NET Framework.
11/21/2020 16:56:23 | at System.Management.ThreadDispatch.Start()
11/21/2020 16:56:23 | at System.Management.ManagementScope.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Get()
11/21/2020 16:56:23 | at Halfling.Platforms.Win32.Win32Platform.QueryHardwareInfo(String key, String property)
11/21/2020 16:56:23 | Failed to query info for 'Win32_OperatingSystem.OSArchitecture': System.PlatformNotSupportedException: The native library 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\wminet_utils.dll' does not have all required functions. Please, update the .NET Framework.
11/21/2020 16:56:23 | at System.Management.ThreadDispatch.Start()
11/21/2020 16:56:23 | at System.Management.ManagementScope.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Get()
11/21/2020 16:56:23 | at Halfling.Platforms.Win32.Win32Platform.QueryHardwareInfo(String key, String property)
11/21/2020 16:56:23 | Failed to query info for 'Win32_OperatingSystem.Version': System.PlatformNotSupportedException: The native library 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\wminet_utils.dll' does not have all required functions. Please, update the .NET Framework.
11/21/2020 16:56:23 | at System.Management.ThreadDispatch.Start()
11/21/2020 16:56:23 | at System.Management.ManagementScope.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Get()
11/21/2020 16:56:23 | at Halfling.Platforms.Win32.Win32Platform.QueryHardwareInfo(String key, String property)
11/21/2020 16:56:23 | Failed to query info for 'Win32_Processor.Name': System.PlatformNotSupportedException: The native library 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\wminet_utils.dll' does not have all required functions. Please, update the .NET Framework.
11/21/2020 16:56:23 | at System.Management.ThreadDispatch.Start()
11/21/2020 16:56:23 | at System.Management.ManagementScope.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Get()
11/21/2020 16:56:23 | at Halfling.Platforms.Win32.Win32Platform.QueryHardwareInfo(String key, String property)
11/21/2020 16:56:23 | Failed to query info for 'Win32_ComputerSystem.NumberOfLogicalProcessors': System.PlatformNotSupportedException: The native library 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\wminet_utils.dll' does not have all required functions. Please, update the .NET Framework.
11/21/2020 16:56:23 | at System.Management.ThreadDispatch.Start()
11/21/2020 16:56:23 | at System.Management.ManagementScope.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Get()
11/21/2020 16:56:23 | at Halfling.Platforms.Win32.Win32Platform.QueryHardwareInfo(String key, String property)
11/21/2020 16:56:23 | Failed to query info for 'Win32_Processor.NumberOfCores': System.PlatformNotSupportedException: The native library 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\wminet_utils.dll' does not have all required functions. Please, update the .NET Framework.
11/21/2020 16:56:23 | at System.Management.ThreadDispatch.Start()
11/21/2020 16:56:23 | at System.Management.ManagementScope.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Get()
11/21/2020 16:56:23 | at Halfling.Platforms.Win32.Win32Platform.QueryHardwareInfo(String key, String property)
11/21/2020 16:56:23 | Failed to query info for 'Win32_ComputerSystem.TotalPhysicalMemory': System.PlatformNotSupportedException: The native library 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\wminet_utils.dll' does not have all required functions. Please, update the .NET Framework.
11/21/2020 16:56:23 | at System.Management.ThreadDispatch.Start()
11/21/2020 16:56:23 | at System.Management.ManagementScope.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Get()
11/21/2020 16:56:23 | at Halfling.Platforms.Win32.Win32Platform.QueryHardwareInfo(String key, String property)
11/21/2020 16:56:23 | Failed to query info for 'Win32_VideoController.AdapterRAM': System.PlatformNotSupportedException: The native library 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\wminet_utils.dll' does not have all required functions. Please, update the .NET Framework.
11/21/2020 16:56:23 | at System.Management.ThreadDispatch.Start()
11/21/2020 16:56:23 | at System.Management.ManagementScope.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Get()
11/21/2020 16:56:23 | at Halfling.Platforms.Win32.Win32Platform.QueryHardwareInfo(String key, String property, String name)
11/21/2020 16:56:23 | Failed to query info for 'Win32_VideoController.DriverVersion': System.PlatformNotSupportedException: The native library 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\wminet_utils.dll' does not have all required functions. Please, update the .NET Framework.
11/21/2020 16:56:23 | at System.Management.ThreadDispatch.Start()
11/21/2020 16:56:23 | at System.Management.ManagementScope.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Get()
11/21/2020 16:56:23 | at Halfling.Platforms.Win32.Win32Platform.QueryHardwareInfo(String key, String property, String name)
11/21/2020 16:56:23 | Failed to query info for 'Win32_VideoController.DriverDate': System.PlatformNotSupportedException: The native library 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\wminet_utils.dll' does not have all required functions. Please, update the .NET Framework.
11/21/2020 16:56:23 | at System.Management.ThreadDispatch.Start()
11/21/2020 16:56:23 | at System.Management.ManagementScope.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Initialize()
11/21/2020 16:56:23 | at System.Management.ManagementObjectSearcher.Get()
11/21/2020 16:56:23 | at Halfling.Platforms.Win32.Win32Platform.QueryHardwareInfo(String key, String property, String name)
11/21/2020 16:56:23 |
11/21/2020 16:56:23 | (0 logical / 0 physical cores)
11/21/2020 16:56:23 | .0 MB RAM
11/21/2020 16:56:23 | Intel(R) HD Graphics 4400 () (unknown)
11/21/2020 16:56:23 | .0 MB VRAM
11/21/2020 16:56:23 |
11/21/2020 16:56:23 | Loaded app settings.
11/21/2020 16:56:23 | Set application DPI mode: PerMonitor
11/21/2020 16:56:23 | Setup default cursor.
11/21/2020 16:56:23 | Using display adapter 0
11/21/2020 16:56:23 | Created DXGI factory.
11/21/2020 16:56:23 | Adapter #0: Intel(R) HD Graphics 4400
11/21/2020 16:56:23 | Output #0: Generic PnP Monitor (1600x900)
11/21/2020 16:56:23 | Updated Windows form configuration for resizable windowed.
11/21/2020 16:56:24 | Created Windows form.
11/21/2020 16:56:24 | Direct3D Feature Level: Level_11_0
11/21/2020 16:56:24 | Created Direct3D 11 Device.
11/21/2020 16:56:24 | Created swap chain: 1600x838.
11/21/2020 16:56:24 | Created window.
11/21/2020 16:56:24 | Created clock.
11/21/2020 16:56:24 | Created graphics manager.
11/21/2020 16:56:24 | Created XAudio2 device.
11/21/2020 16:56:24 | Created audio manager.
11/21/2020 16:56:24 | Created input manager.
11/21/2020 16:56:24 | Created default font.
11/21/2020 16:56:24 | Initial app state is 'MainMenu'
11/21/2020 16:56:24 | Initial application settings:
11/21/2020 16:56:24 | LastGameVersion:
11/21/2020 16:56:24 | InitState: MainMenu
11/21/2020 16:56:24 | Language:
11/21/2020 16:56:24 | LockCursor: False
11/21/2020 16:56:24 | EdgePanMode: Analog
11/21/2020 16:56:24 | EdgePanSpeed: 15
11/21/2020 16:56:24 | KeyboardPanSpeed: 15
11/21/2020 16:56:24 | KeyboardZoomSpeed: 10
11/21/2020 16:56:24 | KeyboardRotSpeed: 90°
11/21/2020 16:56:24 | EnableMouseWheelZoom: True
11/21/2020 16:56:24 | InvertMouseWheelZoom: False
11/21/2020 16:56:24 | MouseWheelZoomSpeed: 1.12
11/21/2020 16:56:24 | MouseWheelZoomAtCursor: True
11/21/2020 16:56:24 | AutoTrackOnScreenShips: True
11/21/2020 16:56:24 | StickyFocus: True
11/21/2020 16:56:24 | DpiScaleMode: Dpi100
11/21/2020 16:56:24 | AnimateBackgrounds: True
11/21/2020 16:56:24 | BackgroundGrid: True
11/21/2020 16:56:24 | FancyParticles: True
11/21/2020 16:56:24 | UncompressedTextures: False
11/21/2020 16:56:24 | TargetFps: FpsTarget30
11/21/2020 16:56:24 | AllowShipDeselection: False
11/21/2020 16:56:24 | CtrlSelectsParts: True
11/21/2020 16:56:24 | EnableCollisionAvoidance: True
11/21/2020 16:56:24 | EnableArrivalMatching: True
11/21/2020 16:56:24 | PreferBlueprintMode: False
11/21/2020 16:56:24 | BlueprintAutoPause: True
11/21/2020 16:56:24 | ShowInvalidBlueprints: True
11/21/2020 16:56:24 | ShowAutoRemovedParts: True
11/21/2020 16:56:24 | ShowAutoRemovedDecals: True
11/21/2020 16:56:24 | BuildAutoRotate: True
11/21/2020 16:56:24 | BuildAutoInteriors: True
11/21/2020 16:56:24 | PaintAutoRotate: True
11/21/2020 16:56:24 | PaintAllowOverwrite: True
11/21/2020 16:56:24 | PaintMirrorEnabled: False
11/21/2020 16:56:24 | PaintMirrorAxis: Vertical
11/21/2020 16:56:24 | RepairAutoRotate: False
11/21/2020 16:56:24 | BuildAllowOverwrite: True
11/21/2020 16:56:24 | BuildAutoDoors: True
11/21/2020 16:56:24 | BuildShowNearestPaths: True
11/21/2020 16:56:24 | BuildMirrorEnabled: False
11/21/2020 16:56:24 | BuildMirrorAxis: Vertical
11/21/2020 16:56:24 | ShowStatBars: True
11/21/2020 16:56:24 | CrewMirrorEnabled: False
11/21/2020 16:56:24 | CrewMirrorAxis: Vertical
11/21/2020 16:56:24 | CrewAutoRotate: True
11/21/2020 16:56:24 | ShowCrewPaths: True
11/21/2020 16:56:24 | ShowCrewHomes: True
11/21/2020 16:56:24 | DefaultRoles:
11/21/2020 16:56:24 | RowsOfParts: 1
11/21/2020 16:56:24 | GrabLeavesCorridors: True
11/21/2020 16:56:24 | RepairAutoDoors: True
11/21/2020 16:56:24 | AutoHireCrew: True
11/21/2020 16:56:24 | PartToolTips: True
11/21/2020 16:56:24 | PartToolTipsDefaultToStats: False
11/21/2020 16:56:24 | AutoSave: True
11/21/2020 16:56:24 | AutoSavesToKeep: 10
11/21/2020 16:56:24 | QuickSavesToKeep: 10
11/21/2020 16:56:24 | AutoSaveInterval: 600
11/21/2020 16:56:24 | SaveLostShips: True
11/21/2020 16:56:24 | LostShipsTokeep: 10
11/21/2020 16:56:24 | FtlAutoSave: True
11/21/2020 16:56:24 | ShowOnShipIndicators: True
11/21/2020 16:56:24 | ShowZoomedOutBlibs: True
11/21/2020 16:56:24 | ShowOffScreenBlips: True
11/21/2020 16:56:24 | PingNearbyEnemies: True
11/21/2020 16:56:24 | AutoPauseOnLostFocus: True
11/21/2020 16:56:24 | ScreenShake: True
11/21/2020 16:56:24 | ShowMidpointFocusWidget: True
11/21/2020 16:56:24 | VersionCheckMode: Stable
11/21/2020 16:56:24 | EnableMetrics: True
11/21/2020 16:56:24 | PreferBorderlessWindowToggle: False
11/21/2020 16:56:24 | MasterVolume: 1
11/21/2020 16:56:24 | EffectsVolume: 1
11/21/2020 16:56:24 | InterfaceVolume: 1
11/21/2020 16:56:24 | MuteWhenUnfocused: False
11/21/2020 16:56:24 | ShowTutorials: True
11/21/2020 16:56:24 | AutoFtlJump: False
11/21/2020 16:56:24 | DefaultPaintScheme:
11/21/2020 16:56:24 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.Paint.PaintScheme]
11/21/2020 16:56:24 | DefaultBuildTool: Grab
11/21/2020 16:56:24 | DefaultDecalTool: Grab
11/21/2020 16:56:24 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]
11/21/2020 16:56:24 | DontDimDialogBackgrounds: False
11/21/2020 16:56:24 | PlayerColor:
11/21/2020 16:56:24 | EnemyColor:
11/21/2020 16:56:24 | NeutralColor:
11/21/2020 16:56:24 | RotateMinimap: True
11/21/2020 16:56:24 | MiniviewInCombatMode: Auto
11/21/2020 16:56:24 | MiniviewNotInCombatMode: Auto
11/21/2020 16:56:24 | MiniviewLockRotation: False
11/21/2020 16:56:24 | MiniviewSize:
11/21/2020 16:56:24 | ShowInteriors: False
11/21/2020 16:56:24 | ShowAllCommands: False
11/21/2020 16:56:24 | AlwaysShowCommandWidgets: False
11/21/2020 16:56:24 | ShowSelectedPartStatusBars: True
11/21/2020 16:56:24 | PreferShipRelativeAttackAngle: False
11/21/2020 16:56:24 | PreferWorldRelativeFollowAngle: False
11/21/2020 16:56:24 | DirectControlEnableWeapons: True
11/21/2020 16:56:24 | DirectControlAimAssist: True
11/21/2020 16:56:24 | DirectControlAutoBrake: True
11/21/2020 16:56:24 | DirectControlAutoFaceCursor: False
11/21/2020 16:56:24 | DirectControlViewFollowsCursor: False
11/21/2020 16:56:24 | DirectControlAutoRotateView: False
11/21/2020 16:56:24 | DirectControlAutoZoomView: False
11/21/2020 16:56:24 | ShipLibraryLargeIcons: False
11/21/2020 16:56:24 | BreakFormationToAttack: True
11/21/2020 16:56:24 | DisplayAllShips: False
11/21/2020 16:56:24 | ShowAdvancedCommands: False
11/21/2020 16:56:24 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]
11/21/2020 16:56:24 | AutoDisableMods: True
11/21/2020 16:56:24 | DeleteFileOnStartup:
11/21/2020 16:56:24 | DefaultGameMode:
11/21/2020 16:56:24 | DefaultCreativeModeMapSize: 0
11/21/2020 16:56:24 | DefaultBountyModeDifficulty: 0
11/21/2020 16:56:24 | DefaultBountyModeMapSize: 0
11/21/2020 16:56:24 | DefaultBountyModeStarterShip: 0
11/21/2020 16:56:24 | MPShipColorMode: RandomPerPlayer
11/21/2020 16:56:24 | MPBlipColorMode: FriendAndFoe
11/21/2020 16:56:24 | MPShowDamagePoints: True
11/21/2020 16:56:24 | CustomRulesets: System.Collections.Generic.Dictionary2[System.String,System.Collections.Generic.List
1[Cosmoteer.CustomRuleset]]
11/21/2020 16:56:24 | AllowP2PConnections: True
11/21/2020 16:56:24 | PreferLAN: False
11/21/2020 16:56:24 | DefaultServer: 0
11/21/2020 16:56:24 | ShowNewsOnStartup: True
11/21/2020 16:56:24 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]
11/21/2020 16:56:24 | ShowNewsAlerts: True
11/21/2020 16:56:24 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]
11/21/2020 16:56:24 | MainMenuBackgroundIndex: 0
11/21/2020 16:56:24 | CycleMainMenuBackground: True
11/21/2020 16:56:24 | DefaultAuthorName:
11/21/2020 16:56:24 | ShowSteamWishlistPrompt: True
11/21/2020 16:56:24 | EnableGifRecorder: False
11/21/2020 16:56:24 | GifRecorderSeconds: 10
11/21/2020 16:56:24 | GifRecorderFramerate: 20
11/21/2020 16:56:24 | GifRecorderResolution: 480
11/21/2020 16:56:26 | Starting main game loop...
11/21/2020 16:56:26 | Enabled mods:
11/21/2020 16:56:28 | 2020-11-21 16:56:28.5315|WARN|GameAnalyticsSDK.Net.Logging.GALogger|Warning/GameAnalytics: Event queue: Failed to send events to collector - Retrying next time
11/21/2020 16:56:30 | cosmoteer.billion_credits
11/21/2020 16:56:30 | cosmoteer.free_ftl
11/21/2020 16:56:30 | cosmoteer.huge_ships
11/21/2020 16:56:30 | VOS726.eva
11/21/2020 16:56:30 | VOS726.glass_armor
11/21/2020 16:56:30 | VOS726.ion_antenna
11/21/2020 16:56:30 | Kroom.Normal_Armor_Expanded
11/21/2020 16:56:30 | Lafiel.Abh
11/21/2020 16:56:31 | Meranera.Sauce
11/21/2020 16:56:31 | VOS726.railgun_accelerator_kit
11/21/2020 16:56:31 | VOS726.sensor_relay
11/21/2020 16:56:31 | Loaded language 'en'.
11/21/2020 16:56:31 | 2020-11-21 16:56:31.6536|WARN|GameAnalyticsSDK.Net.Logging.GALogger|Warning/GameAnalytics: Event queue: Failed to send events to collector - Retrying next time
11/21/2020 16:56:35 | 2020-11-21 16:56:35.6139|WARN|GameAnalyticsSDK.Net.Logging.GALogger|Warning/GameAnalytics: Event queue: Failed to send events to collector - Retrying next time
11/21/2020 16:56:39 | 2020-11-21 16:56:39.2641|WARN|GameAnalyticsSDK.Net.Logging.GALogger|Warning/GameAnalytics: Event queue: Failed to send events to collector - Retrying next time
11/21/2020 16:56:50 | 2020-11-21 16:56:50.7717|WARN|GameAnalyticsSDK.Net.Logging.GALogger|Warning/GameAnalytics: Event queue: Failed to send events to collector - Retrying next time
11/21/2020 16:57:03 | 2020-11-21 16:57:03.0584|WARN|GameAnalyticsSDK.Net.Logging.GALogger|Warning/GameAnalytics: Event queue: Failed to send events to collector - Retrying next time
11/21/2020 16:57:03 | Memory usage at time of crash: 870,510,592
11/21/2020 16:57:03 | Application state stack at time of crash:
11/21/2020 16:57:03 | Cosmoteer.Data.Assets
11/21/2020 16:57:03 | FPS at time of crash: 29.998837
11/21/2020 16:57:03 | Running processes at time of crash: ASHelper, audiodg, BJMYPRT, chrome, CISVC, CNSLMAIN, Cosmoteer, csrss, dwm, explorer, GameOverlayUI, GoogleCrashHandler, Idle, igfxCUIService, igfxEM, igfxHK, igfxTray, ijplmsvc, inetinfo, iusb3mon, lsass, lsm, mqsvc, mqtgsvc, nfsclnt, OfficeClickToRun, PresentationFontCache, SearchFilterHost, SearchIndexer, SearchProtocolHost, services, sidebar, smss, SMSvcHost, snmp, spoolsv, steam, steamwebhelper, svchost, System, taskhost, TCPSVCS, Teams, WargamingErrorMonitor, wgc, wgc_renderer, wininit, winlogon,
11/21/2020 16:57:03 | Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Steam\steamapps\common\Cosmoteer\Data\rules.txt>" failed.
11/21/2020 16:57:03 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
11/21/2020 16:57:03 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Steam\steamapps\common\Cosmoteer\Data\ships\terran\terran.txt>/Terran" failed.
11/21/2020 16:57:03 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
11/21/2020 16:57:03 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod0728WIP0\culture_line_gun\culture_line_gun.txt>/Part" failed.
11/21/2020 16:57:03 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
11/21/2020 16:57:03 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod0728WIP0\culture_line_gun\culture_line_gun.txt>/Part/Components/TractorModeTetherComponents" failed.
11/21/2020 16:57:03 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
11/21/2020 16:57:03 | ---> Halfling.Serialization.DeserializeException: Reference '/Part/Components/TractorEmitter/Range' in expression at path '<[user's home folder]\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod0728WIP0\culture_line_gun\culture_line_gun.txt>/Part/Components/TractorModeTetherComponents/Components/BeamRegulator/BeamLengthRange/0' does not refer to a field node.
11/21/2020 16:57:03 | at Halfling.Serialization.ObjectText.ExpressionEvaluator.ReplaceReferences(OTFieldNode node)
11/21/2020 16:57:03 | at Halfling.Serialization.ObjectText.ExpressionEvaluator.Evaluate[T](OTFieldNode node)
11/21/2020 16:57:03 | at Halfling.Serialization.DefaultSerializers.SingleSerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Cosmoteer.Ships.Buffs.BuffableFloat.Halfling.Serialization.Base.IBaseContentDeserializable<Halfling.Serialization.ObjectText.ObjectTextSerializer,Halfling.ObjectText.IOTNode>.ReadContentFrom(ObjectTextSerializer s, IOTNode source, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificSelfContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Range`1.Halfling.Serialization.Base.IBaseContentDeserializable<Halfling.Serialization.ObjectText.ObjectTextSerializer,Halfling.ObjectText.IOTNode>.ReadContentFrom(ObjectTextSerializer s, IOTNode source, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificSelfContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.DerivedTypeDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Cosmoteer.Ships.Parts.Logic.PartToggledComponentsRules..ctor(ObjectTextSerializer s, IOTNode node)
11/21/2020 16:57:03 | --- End of inner exception stack trace ---
11/21/2020 16:57:03 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
11/21/2020 16:57:03 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
11/21/2020 16:57:03 | --- End of inner exception stack trace ---
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.DerivedTypeDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Cosmoteer.Ships.Parts.PartRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt)
11/21/2020 16:57:03 | --- End of inner exception stack trace ---
11/21/2020 16:57:03 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
11/21/2020 16:57:03 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
11/21/2020 16:57:03 | --- End of inner exception stack trace ---
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
11/21/2020 16:57:03 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
11/21/2020 16:57:03 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt)
11/21/2020 16:57:03 | --- End of inner exception stack trace ---
11/21/2020 16:57:03 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
11/21/2020 16:57:03 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
11/21/2020 16:57:03 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
11/21/2020 16:57:03 | --- End of inner exception stack trace ---
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
11/21/2020 16:57:03 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
11/21/2020 16:57:03 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt)
11/21/2020 16:57:03 | --- End of inner exception stack trace ---
11/21/2020 16:57:03 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
11/21/2020 16:57:03 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
11/21/2020 16:57:03 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
11/21/2020 16:57:03 | --- End of inner exception stack trace ---
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
11/21/2020 16:57:03 | at Cosmoteer.Data.Assets.LoaderThread()
11/21/2020 16:57:03 | at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
11/21/2020 16:57:03 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
11/21/2020 16:57:03 | --- End of stack trace from previous location where exception was thrown ---
11/21/2020 16:57:03 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
11/21/2020 16:57:03 | at System.Threading.ThreadHelper.ThreadStart()
11/21/2020 16:57:03 | Director received exit call.
11/21/2020 16:57:03 | Disposed default font.
11/21/2020 16:57:03 | Disposed XA2AudioManager device.
11/21/2020 16:57:03 | Disposed audio manager.
11/21/2020 16:57:03 | Disposed clock.
11/21/2020 16:57:03 | Disposed input manager.
11/21/2020 16:57:03 | Disposed graphics manager.
11/21/2020 16:57:03 | Disposed swap chain.
11/21/2020 16:57:03 | Disposed Direct3D device.
11/21/2020 16:57:03 | Disposed DXGI factory.
11/21/2020 16:57:03 | Closed Windows form.
11/21/2020 16:57:03 | Director received exit call.
11/21/2020 16:57:03 | Disposed window.
11/21/2020 16:57:03 | Disposed platform interface.
11/21/2020 16:57:03 | Closing log output file...