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

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 "<[user's home folder]\Documents\My Games\Cosmoteer\Data\rules.txt>" 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\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\jbox1s Poking Stick Mod\jbox1's Poking Stick Mod_upgraded\stick\stick.txt>/Part" failed.

---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.

---> Halfling.Serialization.DeserializeException: Unable to find source for non-optional field "ID" in source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\jbox1s Poking Stick Mod\jbox1's Poking Stick Mod_upgraded\stick\stick.txt>/Part".

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

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

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

--- 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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2390

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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631

--- 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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631

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

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

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

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

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

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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631

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

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

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

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

--- 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.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2467

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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631

--- 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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631

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

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

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

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

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

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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631

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

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

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

at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Generic\GenericSerialReader.cs:line 136

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

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

at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, 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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2462

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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631

--- 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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631

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

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

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

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 ---

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

at System.Threading.ThreadHelper.ThreadStart()

11/10/2021 16:57:49 | Logging successful initialized.

11/10/2021 16:57:49 | .NET Runtime Version: 5.0.2

11/10/2021 16:57:49 | Running as a 64-bit process.

11/10/2021 16:57:49 | Local: en-GB

11/10/2021 16:57:49 | Language: en-US

11/10/2021 16:57:49 | Cosmoteer version 0.15.13a build 0.15.13a_standalone

11/10/2021 16:57:49 | Build Date: 01/02/2021 22:05:24

11/10/2021 16:57:49 | Build Commit: 152e4ca984fcc233a79fb25eb827c21c0f10c45c

11/10/2021 16:57:49 | Microsoft Windows 7 Home Premium 64-bit 6.1.7601

11/10/2021 16:57:49 | Pentium(R) Dual-Core CPU E5800 @ 3.20GHz (2 logical / 2 physical cores)

11/10/2021 16:57:49 | 4061.2 MB RAM

11/10/2021 16:57:49 | Intel(R) G41 Express Chipset (8.15.10.2119) (21/04/2010)

11/10/2021 16:57:49 | 1806.6 MB VRAM

11/10/2021 16:57:49 |

11/10/2021 16:57:50 | Loaded app settings.

11/10/2021 16:57:50 | Set application DPI mode: PerMonitor

11/10/2021 16:57:50 | Setup default cursor.

11/10/2021 16:57:50 | Using display adapter 0

11/10/2021 16:57:50 | Created DXGI factory.

11/10/2021 16:57:50 | Adapter #0: Intel(R) G41 Express Chipset

11/10/2021 16:57:50 | Output #0: Generic PnP Monitor (1920x1080)

11/10/2021 16:57:50 | Updated Windows form configuration for borderless window.

11/10/2021 16:57:50 | Created Windows form.

11/10/2021 16:57:50 | Direct3D Feature Level: Level_10_0

11/10/2021 16:57:50 | Created Direct3D 11 Device.

11/10/2021 16:57:50 | Created swap chain: 1920x1080.

11/10/2021 16:57:50 | Created window.

11/10/2021 16:57:50 | Created clock.

11/10/2021 16:57:50 | Created graphics manager.

11/10/2021 16:57:50 | Created XAudio2 device.

11/10/2021 16:57:50 | Created audio manager.

11/10/2021 16:57:50 | Created input manager.

11/10/2021 16:57:50 | Created default font.

11/10/2021 16:57:50 | Initial app state is 'MainMenu'

11/10/2021 16:57:50 | Initial application settings:

11/10/2021 16:57:50 | LastGameVersion:

11/10/2021 16:57:50 | InitState: MainMenu

11/10/2021 16:57:50 | Language:

11/10/2021 16:57:50 | LockCursor: False

11/10/2021 16:57:50 | EdgePanMode: Analog

11/10/2021 16:57:50 | EdgePanSpeed: 15

11/10/2021 16:57:50 | KeyboardPanSpeed: 15

11/10/2021 16:57:50 | KeyboardZoomSpeed: 10

11/10/2021 16:57:50 | KeyboardRotSpeed: 90°

11/10/2021 16:57:50 | EnableMouseWheelZoom: True

11/10/2021 16:57:50 | InvertMouseWheelZoom: False

11/10/2021 16:57:50 | MouseWheelZoomSpeed: 1.12

11/10/2021 16:57:50 | MouseWheelZoomAtCursor: True

11/10/2021 16:57:50 | AutoTrackOnScreenShips: True

11/10/2021 16:57:50 | StickyFocus: True

11/10/2021 16:57:50 | DpiScaleMode: Dpi100

11/10/2021 16:57:50 | AnimateBackgrounds: True

11/10/2021 16:57:50 | BackgroundGrid: True

11/10/2021 16:57:50 | FancyParticles: True

11/10/2021 16:57:50 | UncompressedTextures: False

11/10/2021 16:57:50 | TargetFps: FpsTarget30

11/10/2021 16:57:50 | AllowShipDeselection: False

11/10/2021 16:57:50 | CtrlSelectsParts: True

11/10/2021 16:57:50 | EnableCollisionAvoidance: True

11/10/2021 16:57:50 | EnableArrivalMatching: True

11/10/2021 16:57:50 | PreferBlueprintMode: False

11/10/2021 16:57:50 | BlueprintAutoPause: True

11/10/2021 16:57:50 | ShowInvalidBlueprints: True

11/10/2021 16:57:50 | ShowAutoRemovedParts: True

11/10/2021 16:57:50 | ShowAutoRemovedDecals: True

11/10/2021 16:57:50 | BuildAutoRotate: True

11/10/2021 16:57:50 | BuildAutoInteriors: True

11/10/2021 16:57:50 | PaintAutoRotate: True

11/10/2021 16:57:50 | PaintAllowOverwrite: True

11/10/2021 16:57:50 | PaintMirrorEnabled: False

11/10/2021 16:57:50 | PaintMirrorAxis: Vertical

11/10/2021 16:57:50 | RepairAutoRotate: False

11/10/2021 16:57:50 | BuildAllowOverwrite: True

11/10/2021 16:57:50 | BuildAutoDoors: True

11/10/2021 16:57:50 | BuildShowNearestPaths: True

11/10/2021 16:57:50 | BuildMirrorEnabled: False

11/10/2021 16:57:50 | BuildMirrorAxis: Vertical

11/10/2021 16:57:50 | ShowStatBars: True

11/10/2021 16:57:50 | ConstructExitsBuild: False

11/10/2021 16:57:50 | CrewMirrorEnabled: False

11/10/2021 16:57:50 | CrewMirrorAxis: Vertical

11/10/2021 16:57:50 | CrewAutoRotate: True

11/10/2021 16:57:50 | ShowCrewPaths: True

11/10/2021 16:57:50 | ShowCrewHomes: True

11/10/2021 16:57:50 | DefaultRoles:

11/10/2021 16:57:50 | RowsOfParts: 1

11/10/2021 16:57:50 | GrabLeavesCorridors: True

11/10/2021 16:57:50 | RepairAutoDoors: True

11/10/2021 16:57:50 | AutoHireCrew: True

11/10/2021 16:57:50 | PartToolTips: True

11/10/2021 16:57:50 | PartToolTipsDefaultToStats: False

11/10/2021 16:57:50 | AutoSave: True

11/10/2021 16:57:50 | AutoSavesToKeep: 10

11/10/2021 16:57:50 | QuickSavesToKeep: 10

11/10/2021 16:57:50 | AutoSaveInterval: 600

11/10/2021 16:57:50 | SaveLostShips: True

11/10/2021 16:57:50 | LostShipsTokeep: 10

11/10/2021 16:57:50 | FtlAutoSave: True

11/10/2021 16:57:50 | ShowOnShipIndicators: True

11/10/2021 16:57:50 | ShowZoomedOutBlibs: True

11/10/2021 16:57:50 | ShowOffScreenBlips: True

11/10/2021 16:57:50 | PingNearbyEnemies: True

11/10/2021 16:57:50 | AutoPauseOnLostFocus: True

11/10/2021 16:57:50 | ScreenShake: True

11/10/2021 16:57:50 | ShowMidpointFocusWidget: True

11/10/2021 16:57:50 | VersionCheckMode: Stable

11/10/2021 16:57:50 | EnableMetrics: True

11/10/2021 16:57:50 | PreferBorderlessWindowToggle: False

11/10/2021 16:57:50 | MasterVolume: 1

11/10/2021 16:57:50 | EffectsVolume: 1

11/10/2021 16:57:50 | InterfaceVolume: 1

11/10/2021 16:57:50 | MuteWhenUnfocused: False

11/10/2021 16:57:50 | ShowTutorials: True

11/10/2021 16:57:50 | AutoFtlJump: False

11/10/2021 16:57:50 | DefaultPaintScheme:

11/10/2021 16:57:50 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.Paint.PaintScheme]

11/10/2021 16:57:50 | DefaultBuildTool: Grab

11/10/2021 16:57:50 | DefaultDecalTool: Grab

11/10/2021 16:57:50 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]

11/10/2021 16:57:50 | DontDimDialogBackgrounds: False

11/10/2021 16:57:50 | PlayerColor:

11/10/2021 16:57:50 | EnemyColor:

11/10/2021 16:57:50 | NeutralColor:

11/10/2021 16:57:50 | RotateMinimap: True

11/10/2021 16:57:50 | MiniviewInCombatMode: Auto

11/10/2021 16:57:50 | MiniviewNotInCombatMode: Auto

11/10/2021 16:57:50 | MiniviewLockRotation: False

11/10/2021 16:57:50 | MiniviewSize:

11/10/2021 16:57:50 | ShowInteriors: False

11/10/2021 16:57:50 | ShowAllCommands: False

11/10/2021 16:57:50 | AlwaysShowCommandWidgets: False

11/10/2021 16:57:50 | ShowSelectedPartStatusBars: True

11/10/2021 16:57:50 | PreferShipRelativeAttackAngle: False

11/10/2021 16:57:50 | PreferWorldRelativeFollowAngle: False

11/10/2021 16:57:50 | DirectControlEnableWeapons: True

11/10/2021 16:57:50 | DirectControlAimAssist: True

11/10/2021 16:57:50 | DirectControlAutoBrake: True

11/10/2021 16:57:50 | DirectControlAutoFaceCursor: False

11/10/2021 16:57:50 | DirectControlViewFollowsCursor: False

11/10/2021 16:57:50 | DirectControlAutoRotateView: False

11/10/2021 16:57:50 | DirectControlAutoZoomView: False

11/10/2021 16:57:50 | DirectControlShowWeaponCoverage: False

11/10/2021 16:57:50 | ShipLibraryLargeIcons: False

11/10/2021 16:57:50 | BreakFormationToAttack: True

11/10/2021 16:57:50 | DisplayAllShips: False

11/10/2021 16:57:50 | ShowAdvancedCommands: False

11/10/2021 16:57:50 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]

11/10/2021 16:57:50 | AutoDisableMods: True

11/10/2021 16:57:50 | DeleteFileOnStartup:

11/10/2021 16:57:50 | DefaultGameMode:

11/10/2021 16:57:50 | DefaultCreativeModeMapSize: 0

11/10/2021 16:57:50 | DefaultBountyModeDifficulty: 0

11/10/2021 16:57:50 | DefaultBountyModeMapSize: 0

11/10/2021 16:57:50 | DefaultBountyModeStarterShip: 0

11/10/2021 16:57:50 | MPShipColorMode: RandomPerPlayer

11/10/2021 16:57:50 | MPBlipColorMode: FriendAndFoe

11/10/2021 16:57:50 | MPShowDamagePoints: True

11/10/2021 16:57:50 | CustomRulesets: System.Collections.Generic.Dictionary2[System.String,System.Collections.Generic.List1[Cosmoteer.CustomRuleset]]

11/10/2021 16:57:50 | AllowP2PConnections: True

11/10/2021 16:57:50 | PreferLAN: False

11/10/2021 16:57:50 | DefaultServer: 0

11/10/2021 16:57:50 | ShowNewsOnStartup: True

11/10/2021 16:57:50 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]

11/10/2021 16:57:50 | ShowNewsAlerts: True

11/10/2021 16:57:50 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]

11/10/2021 16:57:50 | MainMenuBackgroundIndex: 0

11/10/2021 16:57:50 | CycleMainMenuBackground: True

11/10/2021 16:57:50 | DefaultAuthorName:

11/10/2021 16:57:50 | ShowSteamWishlistPrompt: True

11/10/2021 16:57:50 | EnableGifRecorder: False

11/10/2021 16:57:50 | GifRecorderSeconds: 10

11/10/2021 16:57:50 | GifRecorderFramerate: 20

11/10/2021 16:57:50 | GifRecorderResolution: 480

11/10/2021 16:57:50 | Starting main game loop...

11/10/2021 16:57:50 | Enabled mods:

11/10/2021 16:57:55 | zergRush99.Bloodcult

11/10/2021 16:57:55 | VOS726.explosive_charge_safemode

11/10/2021 16:57:55 | ultranova.galactic_allegiance

11/10/2021 16:57:55 | jbox1.pokingsticks

11/10/2021 16:57:55 | Kroom.Krooms_Forge

11/10/2021 16:57:55 | Gibbyones.Single Part Ships

11/10/2021 16:57:55 | Battleman103333.tinybits_mod

11/10/2021 16:57:55 | Max.Kamakaze

11/10/2021 16:57:55 | Loaded language 'en'.

11/10/2021 16:58:55 | Source info:
11/10/2021 16:58:55 | Part : /BASE_PART

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | NameKey = "Parts/Stick"

11/10/2021 16:58:55 | IconNameKey = "Parts/StickIcon"

11/10/2021 16:58:55 | IDString = jbox1.stick

11/10/2021 16:58:55 | OtherIDs = ["stick"]
11/10/2021 16:58:55 | EditorGroup = "Weapons"

11/10/2021 16:58:55 | DescriptionKey = "Parts/StickDesc"

11/10/2021 16:58:55 | Cost = 500

11/10/2021 16:58:55 | Size = [1, 4]

11/10/2021 16:58:55 | Density = .333

11/10/2021 16:58:55 | MaxHealth = 4000

11/10/2021 16:58:55 | HealthType = Structural

11/10/2021 16:58:55 | Flammable = false

11/10/2021 16:58:55 | CreatePartPerTileWhenDestroyed = ""

11/10/2021 16:58:55 | CreatePartPerTileWhenGrabbed = ""

11/10/2021 16:58:55 | PenetrationResistance = 0

11/10/2021 16:58:55 | TypeCategories = [weapon, melee_weapon]

11/10/2021 16:58:55 | CrewSpeedFactor = .3

11/10/2021 16:58:55 | IsExternal = true

11/10/2021 16:58:55 | ExternalWalls = [None]

11/10/2021 16:58:55 | InternalWalls = [All]

11/10/2021 16:58:55 | IsWalled = false

11/10/2021 16:58:55 | GeneratorRequiresDoor = false

11/10/2021 16:58:55 | NoAutoDoors = true

11/10/2021 16:58:55 | ProhibitAbove = 1

11/10/2021 16:58:55 | EditorIcon

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | Texture

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | File = "icon.png"

11/10/2021 16:58:55 | SampleMode = Linear

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | Size = [8, 32]

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | Components

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | BlueprintSprite0
11/10/2021 16:58:55 | {

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | File = "blueprints.png"

11/10/2021 16:58:55 | Size = [1, 4]

11/10/2021 16:58:55 | Type=BlueprintSprite;}
11/10/2021 16:58:55 | Graphics

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | Type = Graphics

11/10/2021 16:58:55 | Location = [.5, 2]

11/10/2021 16:58:55 | Floor

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | Layer = "floors"

11/10/2021 16:58:55 | DamageLevels

11/10/2021 16:58:55 | [

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | File = "stick.png"

11/10/2021 16:58:55 | Size = [1, 4]

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | File = "stick_33.png"

11/10/2021 16:58:55 | Size = [1, 4]

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | File = "stick_66.png"

11/10/2021 16:58:55 | Size = [1, 4]

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | ]

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | Turret

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | Type = TurretWeapon

11/10/2021 16:58:55 | Location = [.5, .5] // Relative to upper-left corner of unrotated part.

11/10/2021 16:58:55 | Rotation = 0 // Relative to unrotated part.

11/10/2021 16:58:55 | FireInterval = 0.05

11/10/2021 16:58:55 | FireDelay = .025

11/10/2021 16:58:55 | FiringArc = 0d

11/10/2021 16:58:55 | RotateSpeed = 0d

11/10/2021 16:58:55 | FireThresholdAngle = 45d

11/10/2021 16:58:55 | SpawnLoc = [0, 0]

11/10/2021 16:58:55 | TargetSearchTriesPerFrame = 1

11/10/2021 16:58:55 | AIFirepowerRating = 600

11/10/2021 16:58:55 | AllowFireWithBlockedLOS = true

11/10/2021 16:58:55 | CanBeGivenExplicitTarget = false

11/10/2021 16:58:55 | autofire = true

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | Emitter

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | Type = Bullet

11/10/2021 16:58:55 | Bullet = &<stickbullet.txt>

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | DestroyedEffects

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | Type = DeathEffects

11/10/2021 16:58:55 | MediaEffects = &/COMMON_EFFECTS/StructureDestroyed

11/10/2021 16:58:55 | Location = [.5, 2]

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | Full source file text:
11/10/2021 16:58:55 | Part : /BASE_PART

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 | NameKey = "Parts/Stick"

11/10/2021 16:58:55 | IconNameKey = "Parts/StickIcon"

11/10/2021 16:58:55 | IDString = jbox1.stick

11/10/2021 16:58:55 | OtherIDs = ["stick"]
11/10/2021 16:58:55 | EditorGroup = "Weapons"

11/10/2021 16:58:55 | DescriptionKey = "Parts/StickDesc"

11/10/2021 16:58:55 | Cost = 500

11/10/2021 16:58:55 | Size = [1, 4]

11/10/2021 16:58:55 | Density = .333

11/10/2021 16:58:55 | MaxHealth = 4000

11/10/2021 16:58:55 | HealthType = Structural

11/10/2021 16:58:55 | Flammable = false

11/10/2021 16:58:55 | CreatePartPerTileWhenDestroyed = ""

11/10/2021 16:58:55 | CreatePartPerTileWhenGrabbed = ""

11/10/2021 16:58:55 | PenetrationResistance = 0

11/10/2021 16:58:55 | TypeCategories = [weapon, melee_weapon]

11/10/2021 16:58:55 | CrewSpeedFactor = .3

11/10/2021 16:58:55 | IsExternal = true

11/10/2021 16:58:55 | ExternalWalls = [None]

11/10/2021 16:58:55 | InternalWalls = [All]

11/10/2021 16:58:55 | IsWalled = false

11/10/2021 16:58:55 | GeneratorRequiresDoor = false

11/10/2021 16:58:55 | NoAutoDoors = true

11/10/2021 16:58:55 | ProhibitAbove = 1

11/10/2021 16:58:55 | EditorIcon

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 | Texture

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 | File = "icon.png"

11/10/2021 16:58:55 | SampleMode = Linear

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | Size = [8, 32]

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | Components

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 | BlueprintSprite0
11/10/2021 16:58:55 | {

11/10/2021 16:58:55 | File = "blueprints.png"

11/10/2021 16:58:55 | Size = [1, 4]

11/10/2021 16:58:55 | Type=BlueprintSprite;}
11/10/2021 16:58:55 | Graphics

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 | Type = Graphics

11/10/2021 16:58:55 | Location = [.5, 2]

11/10/2021 16:58:55 | Floor

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 | Layer = "floors"

11/10/2021 16:58:55 | DamageLevels

11/10/2021 16:58:55 | [

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 | File = "stick.png"

11/10/2021 16:58:55 | Size = [1, 4]

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 | File = "stick_33.png"

11/10/2021 16:58:55 | Size = [1, 4]

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 | File = "stick_66.png"

11/10/2021 16:58:55 | Size = [1, 4]

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | ]

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | Turret

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 | Type = TurretWeapon

11/10/2021 16:58:55 | Location = [.5, .5] // Relative to upper-left corner of unrotated part.

11/10/2021 16:58:55 | Rotation = 0 // Relative to unrotated part.

11/10/2021 16:58:55 | FireInterval = 0.05

11/10/2021 16:58:55 | FireDelay = .025

11/10/2021 16:58:55 | FiringArc = 0d

11/10/2021 16:58:55 | RotateSpeed = 0d

11/10/2021 16:58:55 | FireThresholdAngle = 45d

11/10/2021 16:58:55 | SpawnLoc = [0, 0]

11/10/2021 16:58:55 | TargetSearchTriesPerFrame = 1

11/10/2021 16:58:55 | AIFirepowerRating = 600

11/10/2021 16:58:55 | AllowFireWithBlockedLOS = true

11/10/2021 16:58:55 | CanBeGivenExplicitTarget = false

11/10/2021 16:58:55 | autofire = true

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | Emitter

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 | Type = Bullet

11/10/2021 16:58:55 | Bullet = &<stickbullet.txt>

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | DestroyedEffects

11/10/2021 16:58:55 | {

11/10/2021 16:58:55 | Type = DeathEffects

11/10/2021 16:58:55 | MediaEffects = &/COMMON_EFFECTS/StructureDestroyed

11/10/2021 16:58:55 | Location = [.5, 2]

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 | }

11/10/2021 16:58:55 |

11/10/2021 16:58:55 | Memory usage at time of crash: 601,964,544

11/10/2021 16:58:55 | Application state stack at time of crash:

11/10/2021 16:58:55 | Cosmoteer.Data.Assets

11/10/2021 16:58:55 | FPS at time of crash: 30.011282

11/10/2021 16:58:55 | Running processes at time of crash: audiodg, AutoClicker, chrome, conhost, Cosmoteer, csrss, dllhost, dwm, explorer, ezSharedSvcHost, FAHWindow64, GoogleCrashHandler, GoogleCrashHandler64, hkcmd, HPClientServices, HPDrvMntSvc, HPHC_Service, hpsysdrv, hpwuschd2, Idle, igfxpers, jucheck, jusched, lsass, lsm, LSSrvc, MessengerNow, MicrosoftEdgeUpdate, NOBuAgent, node, nortonsecurity, nssm-x86, pdfsvc, SASCore64, ScanToPCActivationApp, SeaPort, SearchFilterHost, SearchIndexer, SearchProtocolHost, services, SmartMenu, smss, spoolsv, SUPERAntiSpyware, svchost, System, taskeng, taskhost, wininit, winlogon, WLIDSVC, WLIDSVCM, WmiPrvSE, wmpnetwk, wuauclt, WUDFHost, WzPreloader,

11/10/2021 16:58:55 | Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Data\rules.txt>" failed.

11/10/2021 16:58:55 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.

11/10/2021 16:58:55 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Data\ships\terran\terran.txt>/Terran" failed.

11/10/2021 16:58:55 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.

11/10/2021 16:58:55 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\jbox1s Poking Stick Mod\jbox1's Poking Stick Mod_upgraded\stick\stick.txt>/Part" failed.

11/10/2021 16:58:55 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.

11/10/2021 16:58:55 | ---> Halfling.Serialization.DeserializeException: Unable to find source for non-optional field "ID" in source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\jbox1s Poking Stick Mod\jbox1's Poking Stick Mod_upgraded\stick\stick.txt>/Part".

11/10/2021 16:58:55 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 842

11/10/2021 16:58:55 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 237

11/10/2021 16:58:55 | at Cosmoteer.Ships.Parts.PartRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartRules.cs:line 329

11/10/2021 16:58:55 | --- End of inner exception stack trace ---

11/10/2021 16:58:55 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)

11/10/2021 16:58:55 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

11/10/2021 16:58:55 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2390

11/10/2021 16:58:55 | 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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631

11/10/2021 16:58:55 | --- End of inner exception stack trace ---

11/10/2021 16:58:55 | 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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631

11/10/2021 16:58:55 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188

11/10/2021 16:58:55 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372

11/10/2021 16:58:55 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372

11/10/2021 16:58:55 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 97

11/10/2021 16:58:55 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2195

11/10/2021 16:58:55 | 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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631

11/10/2021 16:58:55 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 842

11/10/2021 16:58:55 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 237

11/10/2021 16:58:55 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Generic\GenericSerialReader.cs:line 134

11/10/2021 16:58:55 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 152

11/10/2021 16:58:55 | --- End of inner exception stack trace ---

11/10/2021 16:58:55 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)

11/10/2021 16:58:55 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

11/10/2021 16:58:55 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2467

11/10/2021 16:58:55 | 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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631

11/10/2021 16:58:55 | --- End of inner exception stack trace ---

11/10/2021 16:58:55 | 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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631

11/10/2021 16:58:55 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188

11/10/2021 16:58:55 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372

11/10/2021 16:58:55 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372

11/10/2021 16:58:55 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 97

11/10/2021 16:58:55 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2195

11/10/2021 16:58:55 | 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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631

11/10/2021 16:58:55 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 842

11/10/2021 16:58:55 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 239

11/10/2021 16:58:55 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2892

11/10/2021 16:58:55 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Generic\GenericSerialReader.cs:line 136

11/10/2021 16:58:55 | at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Data\Rules.cs:line 114

11/10/2021 16:58:55 | --- End of inner exception stack trace ---

11/10/2021 16:58:55 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)

11/10/2021 16:58:55 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

11/10/2021 16:58:55 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)

11/10/2021 16:58:55 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2462

11/10/2021 16:58:55 | 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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631

11/10/2021 16:58:55 | --- End of inner exception stack trace ---

11/10/2021 16:58:55 | 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) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631

11/10/2021 16:58:55 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188

11/10/2021 16:58:55 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 200

11/10/2021 16:58:55 | at Cosmoteer.Data.Assets.LoaderThread() in C:\Users\walt\Documents\Code\Cosmoteer\Source\Data\Assets.cs:line 346

11/10/2021 16:58:55 | at System.Threading.ThreadHelper.ThreadStart_Context(Object state)

11/10/2021 16:58:55 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)

11/10/2021 16:58:55 | --- End of stack trace from previous location ---

11/10/2021 16:58:55 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)

11/10/2021 16:58:55 | at System.Threading.ThreadHelper.ThreadStart()

11/10/2021 16:58:56 | Actual data hash: b795ec1f96f1f9f024ee220d908f139f

11/10/2021 16:58:56 | Expected data hash: f2dc4bf05346f6ab796300d5b3a1920c

11/10/2021 16:58:56 | Director received exit call.

11/10/2021 16:58:56 | Disposed default font.

11/10/2021 16:58:56 | Disposed XA2AudioManager device.

11/10/2021 16:58:56 | Disposed audio manager.

11/10/2021 16:58:56 | Disposed clock.

11/10/2021 16:58:56 | Disposed input manager.

11/10/2021 16:58:56 | Disposed graphics manager.

11/10/2021 16:58:56 | Disposed swap chain.

11/10/2021 16:58:56 | Disposed Direct3D device.

11/10/2021 16:58:56 | Disposed DXGI factory.

11/10/2021 16:58:56 | Closed Windows form.

11/10/2021 16:58:56 | Director received exit call.

11/10/2021 16:58:56 | Disposed window.

11/10/2021 16:58:56 | Disposed platform interface.

11/10/2021 16:58:56 | Closing log output file...

i dont know what this means

    foodking ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\jbox1s Poking Stick Mod\jbox1's Poking Stick Mod_upgraded\stick\stick.txt>/Part" failed.

    jbox pocking stick mod is very old and no longer work

    Write a Reply...