LiamTheShipmaster Disable collision avoidance or hold "X' while giving the move command. This will prevent the ships from moving away from each other.
Kroom's Forge (0.15.11+)
- Edited
ResExsention I have made changes to Kroom's myself to balance these. I actually did remove the forward thrust, as it was simply unrealistic. They also now have a number of limitations so that only small ships can use them more or less efficiently. For all-around thrust though I have added the antigravs from GA - those also have a bunch of weaknesses, being super weak and having adjacency debuffs. All around makes for decent fighter equipment though.
I have had a discussion about balancing things with Kroom before, but that is his mod and I am in no position to dictate him how to go about it. To be honest, Star Wars is way more unbalanced, and don't even get me started on WH40K
- Edited
Raufbold Um, thrust reversers are a real technology.
https://en.wikipedia.org/wiki/Thrust_reversal
There's even a proposed version combination vectoring/throttling/reverse system
http://www.projectrho.com/public_html/rocket/realdesigns.php#id--Basic_Solid_Core_NTR--Cascade_Vanes
Jared they worked for me
These are awesome and extremely compatible mods, great job
hm, well i guess i'll just have to try and remember where each time
When will this mod be set up for new update?
Nothingtoseehere Never because it already is.
можно пожалуйста ссылку на скачивание на новейшую версию игры.
- Edited
So i just realized you can use the fusion cannon as a ok thruster (sorry for bad quality)
heck i forgot to post the vid
https://forum.cosmoteer.net/assets/files/2020-11-26/1606432537-668834-pew.gif]
I've been having issues with ion arrays in PD only mode still targeting ships. I'm not sure if this related to changes in the core game or if I've just never felt the need to put them in a dedicated PD mode until the Fragment was added to Bounty Hunter.
Mods: ACD (unofficial port), blood cult, huge ships, free ftl, ABH, Naval vengence, 40K
Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Bin\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\Bin\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\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]\OneDrive\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]\OneDrive\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()
01/28/2021 08:46:43 | Logging successful initialized.
01/28/2021 08:46:43 | .NET Core Runtime Version: 3.1.9
01/28/2021 08:46:43 | Running as a 64-bit process.
01/28/2021 08:46:43 | Local: en-US
01/28/2021 08:46:43 | Language: en-US
01/28/2021 08:46:43 | Cosmoteer version 0.15.12b build 0.15.12b_standalone
01/28/2021 08:46:43 | Build Date: 10/30/2020 8:59:53 PM
01/28/2021 08:46:43 | Build Commit: d00540efe4dc186d48ee8a529e35aca135eeff47
01/28/2021 08:46:43 | Microsoft Windows 10 Pro 64-bit 10.0.19041
01/28/2021 08:46:43 | AMD Ryzen 7 2700X Eight-Core Processor (16 logical / 8 physical cores)
01/28/2021 08:46:43 | 32714.5 MB RAM
01/28/2021 08:46:43 | NVIDIA GeForce RTX 2080 (27.21.14.6109) (12/30/2020)
01/28/2021 08:46:43 | 4095.0 MB VRAM
01/28/2021 08:46:43 |
01/28/2021 08:46:43 | Loaded app settings.
01/28/2021 08:46:43 | Set application DPI mode: PerMonitor
01/28/2021 08:46:43 | Setup default cursor.
01/28/2021 08:46:43 | Using display adapter 0
01/28/2021 08:46:43 | Created DXGI factory.
01/28/2021 08:46:43 | Adapter #0: NVIDIA GeForce RTX 2080
01/28/2021 08:46:43 | Output #0: Generic PnP Monitor (2560x1440)
01/28/2021 08:46:43 | Adapter #1: Microsoft Basic Render Driver
01/28/2021 08:46:43 | Updated Windows form configuration for resizable windowed.
01/28/2021 08:46:43 | Created Windows form.
01/28/2021 08:46:43 | Direct3D Feature Level: Level_11_0
01/28/2021 08:46:43 | Created Direct3D 11 Device.
01/28/2021 08:46:43 | Created swap chain: 1241x1361.
01/28/2021 08:46:43 | Created window.
01/28/2021 08:46:43 | Created clock.
01/28/2021 08:46:43 | Created graphics manager.
01/28/2021 08:46:43 | Created XAudio2 device.
01/28/2021 08:46:43 | Created audio manager.
01/28/2021 08:46:43 | Created input manager.
01/28/2021 08:46:43 | Created default font.
01/28/2021 08:46:43 | Initial app state is 'MainMenu'
01/28/2021 08:46:43 | Initial application settings:
01/28/2021 08:46:43 | LastGameVersion:
01/28/2021 08:46:43 | InitState: MainMenu
01/28/2021 08:46:43 | Language:
01/28/2021 08:46:43 | LockCursor: False
01/28/2021 08:46:43 | EdgePanMode: Analog
01/28/2021 08:46:43 | EdgePanSpeed: 15
01/28/2021 08:46:43 | KeyboardPanSpeed: 15
01/28/2021 08:46:43 | KeyboardZoomSpeed: 10
01/28/2021 08:46:43 | KeyboardRotSpeed: 90°
01/28/2021 08:46:43 | EnableMouseWheelZoom: True
01/28/2021 08:46:43 | InvertMouseWheelZoom: False
01/28/2021 08:46:43 | MouseWheelZoomSpeed: 1.12
01/28/2021 08:46:43 | MouseWheelZoomAtCursor: True
01/28/2021 08:46:43 | AutoTrackOnScreenShips: True
01/28/2021 08:46:43 | StickyFocus: True
01/28/2021 08:46:43 | DpiScaleMode: Dpi100
01/28/2021 08:46:43 | AnimateBackgrounds: True
01/28/2021 08:46:43 | BackgroundGrid: True
01/28/2021 08:46:43 | FancyParticles: True
01/28/2021 08:46:43 | UncompressedTextures: False
01/28/2021 08:46:43 | TargetFps: FpsTarget30
01/28/2021 08:46:43 | AllowShipDeselection: False
01/28/2021 08:46:43 | CtrlSelectsParts: True
01/28/2021 08:46:43 | EnableCollisionAvoidance: True
01/28/2021 08:46:43 | EnableArrivalMatching: True
01/28/2021 08:46:43 | PreferBlueprintMode: False
01/28/2021 08:46:43 | BlueprintAutoPause: True
01/28/2021 08:46:43 | ShowInvalidBlueprints: True
01/28/2021 08:46:43 | ShowAutoRemovedParts: True
01/28/2021 08:46:43 | ShowAutoRemovedDecals: True
01/28/2021 08:46:43 | BuildAutoRotate: True
01/28/2021 08:46:43 | BuildAutoInteriors: True
01/28/2021 08:46:43 | PaintAutoRotate: True
01/28/2021 08:46:43 | PaintAllowOverwrite: True
01/28/2021 08:46:43 | PaintMirrorEnabled: False
01/28/2021 08:46:43 | PaintMirrorAxis: Vertical
01/28/2021 08:46:43 | RepairAutoRotate: False
01/28/2021 08:46:43 | BuildAllowOverwrite: True
01/28/2021 08:46:43 | BuildAutoDoors: True
01/28/2021 08:46:43 | BuildShowNearestPaths: True
01/28/2021 08:46:43 | BuildMirrorEnabled: False
01/28/2021 08:46:43 | BuildMirrorAxis: Vertical
01/28/2021 08:46:43 | ShowStatBars: True
01/28/2021 08:46:43 | CrewMirrorEnabled: False
01/28/2021 08:46:43 | CrewMirrorAxis: Vertical
01/28/2021 08:46:43 | CrewAutoRotate: True
01/28/2021 08:46:43 | ShowCrewPaths: True
01/28/2021 08:46:43 | ShowCrewHomes: True
01/28/2021 08:46:43 | DefaultRoles:
01/28/2021 08:46:43 | RowsOfParts: 1
01/28/2021 08:46:43 | GrabLeavesCorridors: True
01/28/2021 08:46:43 | RepairAutoDoors: True
01/28/2021 08:46:43 | AutoHireCrew: True
01/28/2021 08:46:43 | PartToolTips: True
01/28/2021 08:46:43 | PartToolTipsDefaultToStats: False
01/28/2021 08:46:43 | AutoSave: True
01/28/2021 08:46:43 | AutoSavesToKeep: 10
01/28/2021 08:46:43 | QuickSavesToKeep: 10
01/28/2021 08:46:43 | AutoSaveInterval: 600
01/28/2021 08:46:43 | SaveLostShips: True
01/28/2021 08:46:43 | LostShipsTokeep: 10
01/28/2021 08:46:43 | FtlAutoSave: True
01/28/2021 08:46:43 | ShowOnShipIndicators: True
01/28/2021 08:46:43 | ShowZoomedOutBlibs: True
01/28/2021 08:46:43 | ShowOffScreenBlips: True
01/28/2021 08:46:43 | PingNearbyEnemies: True
01/28/2021 08:46:43 | AutoPauseOnLostFocus: True
01/28/2021 08:46:43 | ScreenShake: True
01/28/2021 08:46:43 | ShowMidpointFocusWidget: True
01/28/2021 08:46:43 | VersionCheckMode: Stable
01/28/2021 08:46:43 | EnableMetrics: True
01/28/2021 08:46:43 | PreferBorderlessWindowToggle: False
01/28/2021 08:46:43 | MasterVolume: 1
01/28/2021 08:46:43 | EffectsVolume: 1
01/28/2021 08:46:43 | InterfaceVolume: 1
01/28/2021 08:46:43 | MuteWhenUnfocused: False
01/28/2021 08:46:43 | ShowTutorials: True
01/28/2021 08:46:43 | AutoFtlJump: False
01/28/2021 08:46:43 | DefaultPaintScheme:
01/28/2021 08:46:43 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.Paint.PaintScheme]
01/28/2021 08:46:43 | DefaultBuildTool: Grab
01/28/2021 08:46:43 | DefaultDecalTool: Grab
01/28/2021 08:46:43 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]
01/28/2021 08:46:43 | DontDimDialogBackgrounds: False
01/28/2021 08:46:43 | PlayerColor:
01/28/2021 08:46:43 | EnemyColor:
01/28/2021 08:46:43 | NeutralColor:
01/28/2021 08:46:43 | RotateMinimap: True
01/28/2021 08:46:43 | MiniviewInCombatMode: Auto
01/28/2021 08:46:43 | MiniviewNotInCombatMode: Auto
01/28/2021 08:46:43 | MiniviewLockRotation: False
01/28/2021 08:46:43 | MiniviewSize:
01/28/2021 08:46:43 | ShowInteriors: False
01/28/2021 08:46:43 | ShowAllCommands: False
01/28/2021 08:46:43 | AlwaysShowCommandWidgets: False
01/28/2021 08:46:43 | ShowSelectedPartStatusBars: True
01/28/2021 08:46:43 | PreferShipRelativeAttackAngle: False
01/28/2021 08:46:43 | PreferWorldRelativeFollowAngle: False
01/28/2021 08:46:43 | DirectControlEnableWeapons: True
01/28/2021 08:46:43 | DirectControlAimAssist: True
01/28/2021 08:46:43 | DirectControlAutoBrake: True
01/28/2021 08:46:43 | DirectControlAutoFaceCursor: False
01/28/2021 08:46:43 | DirectControlViewFollowsCursor: False
01/28/2021 08:46:43 | DirectControlAutoRotateView: False
01/28/2021 08:46:43 | DirectControlAutoZoomView: False
01/28/2021 08:46:43 | ShipLibraryLargeIcons: False
01/28/2021 08:46:43 | BreakFormationToAttack: True
01/28/2021 08:46:43 | DisplayAllShips: False
01/28/2021 08:46:43 | ShowAdvancedCommands: False
01/28/2021 08:46:43 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]
01/28/2021 08:46:43 | AutoDisableMods: True
01/28/2021 08:46:43 | DeleteFileOnStartup:
01/28/2021 08:46:43 | DefaultGameMode:
01/28/2021 08:46:43 | DefaultCreativeModeMapSize: 0
01/28/2021 08:46:43 | DefaultBountyModeDifficulty: 0
01/28/2021 08:46:43 | DefaultBountyModeMapSize: 0
01/28/2021 08:46:43 | DefaultBountyModeStarterShip: 0
01/28/2021 08:46:43 | MPShipColorMode: RandomPerPlayer
01/28/2021 08:46:43 | MPBlipColorMode: FriendAndFoe
01/28/2021 08:46:43 | MPShowDamagePoints: True
01/28/2021 08:46:43 | CustomRulesets: System.Collections.Generic.Dictionary2[System.String,System.Collections.Generic.List
1[Cosmoteer.CustomRuleset]]
01/28/2021 08:46:43 | AllowP2PConnections: True
01/28/2021 08:46:43 | PreferLAN: False
01/28/2021 08:46:43 | DefaultServer: 0
01/28/2021 08:46:43 | ShowNewsOnStartup: True
01/28/2021 08:46:43 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]
01/28/2021 08:46:43 | ShowNewsAlerts: True
01/28/2021 08:46:43 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]
01/28/2021 08:46:43 | MainMenuBackgroundIndex: 0
01/28/2021 08:46:43 | CycleMainMenuBackground: True
01/28/2021 08:46:43 | DefaultAuthorName:
01/28/2021 08:46:43 | ShowSteamWishlistPrompt: True
01/28/2021 08:46:43 | EnableGifRecorder: False
01/28/2021 08:46:43 | GifRecorderSeconds: 10
01/28/2021 08:46:43 | GifRecorderFramerate: 20
01/28/2021 08:46:43 | GifRecorderResolution: 480
01/28/2021 08:46:44 | Starting main game loop...
01/28/2021 08:46:44 | Enabled mods:
01/28/2021 08:46:47 | cosmoteer.free_ftl
01/28/2021 08:46:47 | cosmoteer.huge_ships
01/28/2021 08:46:47 | zergRush99.Bloodcult
01/28/2021 08:46:47 | Kroom.Krooms_Forge
01/28/2021 08:46:47 | Lafiel.Abh
01/28/2021 08:46:47 | Gibbyones.Naval Vengance 2b
01/28/2021 08:46:47 | SW.StarWars
01/28/2021 08:46:47 | DCSB.Warhammer40K
01/28/2021 08:46:47 | Loaded language 'en'.
01/28/2021 08:47:16 | Memory usage at time of crash: 1,357,398,016
01/28/2021 08:47:16 | Application state stack at time of crash:
01/28/2021 08:47:16 | Cosmoteer.Data.Assets
01/28/2021 08:47:16 | FPS at time of crash: 29.678877
01/28/2021 08:47:16 | Running processes at time of crash: ApplicationFrameHost, AppManager, AppManager_Service, atmgr, audiodg, BrotherHelp, browserhost, BrStMonW, BrYNSvc, CefSharp.BrowserSubprocess, ChargeService, chrome, ciscowebexstart, cmd, CompPkgSrv, conhost, Cosmoteer, csrss, ctfmon, dasHost, dllhost, dwm, EvtEng, explorer, EyeRest, fontdrvhost, GameManagerService, GamingApp_Service, GamingHotkey, GamingHotkey_Service, gjagent, GoogleCrashHandler, GoogleCrashHandler64, Idle, LEDKeeper, lghub, lghub_agent, lghub_updater, Live Update, LockApp, lsass, MBAMService, mbamtray, mcapexe, McCSPServiceHost, McPvTray, mcshield, McSmtFwk, McUICnt, McVulAlert, McVulCtr, Memory Compression, MfeAVSvc, MfeBrowserHost, mfemms, mfevtps, MMSSHOST, ModuleCoreService, MSI_ActiveX_Service, MSI_LED, MSI_LiveUpdate_Service, MSIControlService, MSIToastServer, muachost, MysticLight2_Service, NahimicMonitorX64, nahimicNotifSys, NahimicService, nvcontainer, NVDisplay.Container, NVIDIA Share, NVIDIA Web Helper, nvsphelper64, OfficeClickToRun, OVRRedir, OVRServer_x64, OVRServiceLauncher, PEFService, PowerPanel Personal, ppped, pppServiceMonitor, ppuser, ProtectedModuleHost, ptMeetingsHost, ptOIEx64, ptoneclk, ptsrv, QcShm, Razer Central, Razer Synapse 3, Razer Synapse Service, Razer Synapse Service Process, RazerCentralService, Registry, RtkAudUService64, rundll32, RuntimeBroker, RzSDKServer, RzSDKService, SearchApp, SearchFilterHost, SearchIndexer, SearchProtocolHost, SecurityHealthService, SecurityHealthSystray, servicehost, services, SettingSyncHost, SgrmBroker, sihost, Skype, smss, spoolsv, StartMenuExperienceHost, steam, SteamService, steamwebhelper, svchost, System, SystemSettings, taskhostw, TextInputHost, TriggerModeMonitor, uihost, unsecapp, UserOOBEBroker, VideoCardMonitorII, WebexMTA, wininit, winlogon, WinStore.App, wlanext, WmiPrvSE, WUDFHost, X_Boost, YourPhone, ZeroConfigService,
01/28/2021 08:47:16 | Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Bin\Data\rules.txt>" failed.
01/28/2021 08:47:16 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
01/28/2021 08:47:16 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Bin\Data\ships\terran\terran.txt>/Terran" failed.
01/28/2021 08:47:16 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
01/28/2021 08:47:16 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\OneDrive\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod0728WIP0\culture_line_gun\culture_line_gun.txt>/Part" failed.
01/28/2021 08:47:16 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
01/28/2021 08:47:16 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\OneDrive\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod0728WIP0\culture_line_gun\culture_line_gun.txt>/Part/Components/TractorModeTetherComponents" failed.
01/28/2021 08:47:16 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
01/28/2021 08:47:16 | ---> Halfling.Serialization.DeserializeException: Reference '/Part/Components/TractorEmitter/Range' in expression at path '<[user's home folder]\OneDrive\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.
01/28/2021 08:47:16 | at Halfling.Serialization.ObjectText.ExpressionEvaluator.ReplaceReferences(OTFieldNode node)
01/28/2021 08:47:16 | at Halfling.Serialization.ObjectText.ExpressionEvaluator.Evaluate[T](OTFieldNode node)
01/28/2021 08:47:16 | at Halfling.Serialization.DefaultSerializers.SingleSerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificSelfContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Range`1.Halfling.Serialization.Base.IBaseContentDeserializable<Halfling.Serialization.ObjectText.ObjectTextSerializer,Halfling.ObjectText.IOTNode>.ReadContentFrom(ObjectTextSerializer s, IOTNode source, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificSelfContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.DerivedTypeDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Cosmoteer.Ships.Parts.Logic.PartToggledComponentsRules..ctor(ObjectTextSerializer s, IOTNode node)
01/28/2021 08:47:16 | --- End of inner exception stack trace ---
01/28/2021 08:47:16 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
01/28/2021 08:47:16 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | --- End of inner exception stack trace ---
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.DerivedTypeDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Cosmoteer.Ships.Parts.PartRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt)
01/28/2021 08:47:16 | --- End of inner exception stack trace ---
01/28/2021 08:47:16 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
01/28/2021 08:47:16 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | --- End of inner exception stack trace ---
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
01/28/2021 08:47:16 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
01/28/2021 08:47:16 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt)
01/28/2021 08:47:16 | --- End of inner exception stack trace ---
01/28/2021 08:47:16 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
01/28/2021 08:47:16 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
01/28/2021 08:47:16 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | --- End of inner exception stack trace ---
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
01/28/2021 08:47:16 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
01/28/2021 08:47:16 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt)
01/28/2021 08:47:16 | --- End of inner exception stack trace ---
01/28/2021 08:47:16 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
01/28/2021 08:47:16 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
01/28/2021 08:47:16 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | --- End of inner exception stack trace ---
01/28/2021 08:47:16 | 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)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
01/28/2021 08:47:16 | at Cosmoteer.Data.Assets.LoaderThread()
01/28/2021 08:47:16 | at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
01/28/2021 08:47:16 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
01/28/2021 08:47:16 | --- End of stack trace from previous location where exception was thrown ---
01/28/2021 08:47:16 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
01/28/2021 08:47:16 | at System.Threading.ThreadHelper.ThreadStart()
01/28/2021 08:47:17 | Actual data hash: e45d9f9441d04677674c9c936a35be55
01/28/2021 08:47:17 | Expected data hash: e45d9f9441d04677674c9c936a35be55
01/28/2021 08:47:17 | Director received exit call.
01/28/2021 08:47:17 | Disposed default font.
01/28/2021 08:47:17 | Disposed XA2AudioManager device.
01/28/2021 08:47:17 | Disposed audio manager.
01/28/2021 08:47:17 | Disposed clock.
01/28/2021 08:47:17 | Disposed input manager.
01/28/2021 08:47:17 | Disposed graphics manager.
01/28/2021 08:47:17 | Disposed swap chain.
01/28/2021 08:47:17 | Disposed Direct3D device.
01/28/2021 08:47:17 | Disposed DXGI factory.
01/28/2021 08:47:17 | Closed Windows form.
01/28/2021 08:47:17 | Director received exit call.
01/28/2021 08:47:17 | Disposed window.
01/28/2021 08:47:17 | Disposed platform interface.
01/28/2021 08:47:17 | Closing log output file...
craziboi 01/28/2021 08:47:16 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\OneDrive\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod0728WIP0\culture_line_gun\culture_line_gun.txt>/Part" failed.
this is a problem with abh, and if i'm not wrong it's fixed in the latest version