I'm pretty sure I only have the upgraded version.
MODS ARE ENABLED. THIS CRASH MAY BE CAUSED BY A MOD.
PLEASE REPORT IT TO THE CREATOR OF THE MOD.
Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\rules.txt>" failed.
---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\OneDrive\Documents\My Games\Cosmoteer\Mods\Warhammer mod(8)\Warhammer mod_upgraded\mod.txt>/Actions/2/ToAdd" 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 "NameKey" in source "<[user's home folder]\OneDrive\Documents\My Games\Cosmoteer\Mods\Warhammer mod(8)\Warhammer mod_upgraded\mod.txt>/Actions/2/ToAdd".
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.AmmoRules..ctor(GenericSerialReader reader)
--- 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()
07/25/2020 17:36:59 | Logging successful initialized.
07/25/2020 17:36:59 | .NET Core Runtime Version: 3.1.5
07/25/2020 17:36:59 | Running as a 64-bit process.
07/25/2020 17:36:59 | Local: en-US
07/25/2020 17:36:59 | Language: en-US
07/25/2020 17:36:59 | Cosmoteer version 0.15.10a build 0.15.10a_standalone
07/25/2020 17:36:59 | Build Date: 6/30/2020 10:26:35 PM
07/25/2020 17:36:59 | Build Commit: a8f6f6d346c3e8c147d0afdf88524672b2a8bf97
07/25/2020 17:36:59 | Microsoft Windows 10 Pro 64-bit 10.0.18362
07/25/2020 17:36:59 | Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz (6 logical / 6 physical cores)
07/25/2020 17:36:59 | 8140.2 MB RAM
07/25/2020 17:36:59 | Radeon RX 580 Series (26.20.12028.2) (8/15/2019)
07/25/2020 17:36:59 | 4095.0 MB VRAM
07/25/2020 17:36:59 |
07/25/2020 17:37:00 | Loaded app settings.
07/25/2020 17:37:00 | Set application DPI mode: PerMonitor
07/25/2020 17:37:00 | Setup default cursor.
07/25/2020 17:37:00 | Using display adapter 0
07/25/2020 17:37:00 | Created DXGI factory.
07/25/2020 17:37:00 | Adapter #0: Radeon RX 580 Series
07/25/2020 17:37:00 | Output #0: Generic PnP Monitor (1920x1080)
07/25/2020 17:37:00 | Adapter #1: Microsoft Basic Render Driver
07/25/2020 17:37:00 | Updated Windows form configuration for borderless window.
07/25/2020 17:37:00 | Created Windows form.
07/25/2020 17:37:00 | Direct3D Feature Level: Level_11_0
07/25/2020 17:37:00 | Created Direct3D 11 Device.
07/25/2020 17:37:00 | Created swap chain: 1920x1080.
07/25/2020 17:37:00 | Created window.
07/25/2020 17:37:00 | Created clock.
07/25/2020 17:37:00 | Created graphics manager.
07/25/2020 17:37:00 | Created XAudio2 device.
07/25/2020 17:37:00 | Created audio manager.
07/25/2020 17:37:00 | Created input manager.
07/25/2020 17:37:00 | Created default font.
07/25/2020 17:37:00 | Initial app state is 'MainMenu'
07/25/2020 17:37:00 | Initial application settings:
07/25/2020 17:37:00 | LastGameVersion:
07/25/2020 17:37:00 | InitState: MainMenu
07/25/2020 17:37:00 | Language:
07/25/2020 17:37:00 | LockCursor: False
07/25/2020 17:37:00 | EdgePanMode: Analog
07/25/2020 17:37:00 | EdgePanSpeed: 15
07/25/2020 17:37:00 | KeyboardPanSpeed: 15
07/25/2020 17:37:00 | KeyboardZoomSpeed: 10
07/25/2020 17:37:00 | KeyboardRotSpeed: 90°
07/25/2020 17:37:00 | EnableMouseWheelZoom: True
07/25/2020 17:37:00 | InvertMouseWheelZoom: False
07/25/2020 17:37:00 | MouseWheelZoomSpeed: 1.12
07/25/2020 17:37:00 | MouseWheelZoomAtCursor: True
07/25/2020 17:37:00 | AutoTrackOnScreenShips: True
07/25/2020 17:37:00 | StickyFocus: True
07/25/2020 17:37:00 | DpiScaleMode: Dpi100
07/25/2020 17:37:00 | AnimateBackgrounds: True
07/25/2020 17:37:00 | BackgroundGrid: True
07/25/2020 17:37:00 | FancyParticles: True
07/25/2020 17:37:00 | UncompressedTextures: False
07/25/2020 17:37:00 | TargetFps: FpsTarget30
07/25/2020 17:37:00 | AllowShipDeselection: False
07/25/2020 17:37:00 | CtrlSelectsParts: True
07/25/2020 17:37:00 | EnableCollisionAvoidance: True
07/25/2020 17:37:00 | EnableArrivalMatching: True
07/25/2020 17:37:00 | PreferBlueprintMode: False
07/25/2020 17:37:00 | BlueprintAutoPause: True
07/25/2020 17:37:00 | ShowInvalidBlueprints: True
07/25/2020 17:37:00 | ShowAutoRemovedParts: True
07/25/2020 17:37:00 | ShowAutoRemovedDecals: True
07/25/2020 17:37:00 | BuildAutoFocus: True
07/25/2020 17:37:00 | BuildAutoRotate: True
07/25/2020 17:37:00 | BuildAutoInteriors: True
07/25/2020 17:37:00 | PaintAutoFocus: True
07/25/2020 17:37:00 | PaintAutoRotate: True
07/25/2020 17:37:00 | PaintAllowOverwrite: True
07/25/2020 17:37:00 | PaintMirrorEnabled: False
07/25/2020 17:37:00 | PaintMirrorAxis: Vertical
07/25/2020 17:37:00 | RepairAutoFocus: True
07/25/2020 17:37:00 | RepairAutoRotate: False
07/25/2020 17:37:00 | BuildAllowOverwrite: True
07/25/2020 17:37:00 | BuildAutoDoors: True
07/25/2020 17:37:00 | BuildShowNearestPaths: True
07/25/2020 17:37:00 | BuildMirrorEnabled: False
07/25/2020 17:37:00 | BuildMirrorAxis: Vertical
07/25/2020 17:37:00 | ShowStatBars: True
07/25/2020 17:37:00 | CrewMirrorEnabled: False
07/25/2020 17:37:00 | CrewMirrorAxis: Vertical
07/25/2020 17:37:00 | CrewAutoFocus: True
07/25/2020 17:37:00 | CrewAutoRotate: True
07/25/2020 17:37:00 | ShowCrewPaths: True
07/25/2020 17:37:00 | ShowCrewHomes: True
07/25/2020 17:37:00 | DefaultRoles:
07/25/2020 17:37:00 | RowsOfParts: 1
07/25/2020 17:37:00 | GrabLeavesCorridors: True
07/25/2020 17:37:00 | RepairAutoDoors: True
07/25/2020 17:37:00 | AutoHireCrew: True
07/25/2020 17:37:00 | PartToolTips: True
07/25/2020 17:37:00 | PartToolTipsDefaultToStats: False
07/25/2020 17:37:00 | AutoSave: True
07/25/2020 17:37:00 | AutoSavesToKeep: 10
07/25/2020 17:37:00 | QuickSavesToKeep: 10
07/25/2020 17:37:00 | AutoSaveInterval: 600
07/25/2020 17:37:00 | SaveLostShips: True
07/25/2020 17:37:00 | LostShipsTokeep: 10
07/25/2020 17:37:00 | FtlAutoSave: True
07/25/2020 17:37:00 | ShowOnShipIndicators: True
07/25/2020 17:37:00 | ShowZoomedOutBlibs: True
07/25/2020 17:37:00 | ShowOffScreenBlips: True
07/25/2020 17:37:00 | PingNearbyEnemies: True
07/25/2020 17:37:00 | AutoPauseOnLostFocus: True
07/25/2020 17:37:00 | ScreenShake: True
07/25/2020 17:37:00 | ShowMidpointFocusWidget: True
07/25/2020 17:37:00 | VersionCheckMode: Stable
07/25/2020 17:37:00 | EnableMetrics: True
07/25/2020 17:37:00 | PreferBorderlessWindowToggle: False
07/25/2020 17:37:00 | MasterVolume: 1
07/25/2020 17:37:00 | EffectsVolume: 1
07/25/2020 17:37:00 | InterfaceVolume: 1
07/25/2020 17:37:00 | ShowTutorials: True
07/25/2020 17:37:00 | AutoFtlJump: False
07/25/2020 17:37:00 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.Paint.PaintScheme]
07/25/2020 17:37:00 | DefaultBuildTool: Grab
07/25/2020 17:37:00 | DefaultDecalTool: Grab
07/25/2020 17:37:00 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]
07/25/2020 17:37:00 | PlayerColor:
07/25/2020 17:37:00 | EnemyColor:
07/25/2020 17:37:00 | NeutralColor:
07/25/2020 17:37:00 | RotateMinimap: True
07/25/2020 17:37:00 | MiniviewInCombatMode: Auto
07/25/2020 17:37:00 | MiniviewNotInCombatMode: Auto
07/25/2020 17:37:00 | MiniviewLockRotation: False
07/25/2020 17:37:00 | MiniviewSize:
07/25/2020 17:37:00 | ShowInteriors: False
07/25/2020 17:37:00 | ShowAllCommands: False
07/25/2020 17:37:00 | AlwaysShowCommandWidgets: False
07/25/2020 17:37:00 | ShowSelectedPartStatusBars: True
07/25/2020 17:37:00 | PreferShipRelativeAttackAngle: False
07/25/2020 17:37:00 | PreferWorldRelativeFollowAngle: False
07/25/2020 17:37:00 | DirectControlEnableWeapons: True
07/25/2020 17:37:00 | DirectControlAimAssist: True
07/25/2020 17:37:00 | DirectControlAutoBrake: True
07/25/2020 17:37:00 | DirectControlAutoFaceCursor: False
07/25/2020 17:37:00 | DirectControlViewFollowsCursor: False
07/25/2020 17:37:00 | DirectControlAutoRotateView: False
07/25/2020 17:37:00 | DirectControlAutoZoomView: False
07/25/2020 17:37:00 | ShipLibraryLargeIcons: False
07/25/2020 17:37:00 | BreakFormationToAttack: True
07/25/2020 17:37:00 | DisplayAllShips: False
07/25/2020 17:37:00 | ShowAdvancedCommands: False
07/25/2020 17:37:00 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]
07/25/2020 17:37:00 | AutoDisableMods: True
07/25/2020 17:37:00 | DeleteFileOnStartup:
07/25/2020 17:37:00 | DefaultGameMode:
07/25/2020 17:37:00 | DefaultCreativeModeMapSize: 0
07/25/2020 17:37:00 | DefaultBountyModeDifficulty: 0
07/25/2020 17:37:00 | DefaultBountyModeMapSize: 0
07/25/2020 17:37:00 | DefaultBountyModeStarterShip: 0
07/25/2020 17:37:00 | MPShipColorMode: RandomPerPlayer
07/25/2020 17:37:00 | MPBlipColorMode: FriendAndFoe
07/25/2020 17:37:00 | MPShowDamagePoints: True
07/25/2020 17:37:00 | CustomRulesets: System.Collections.Generic.Dictionary2[System.String,System.Collections.Generic.List
1[Cosmoteer.CustomRuleset]]
07/25/2020 17:37:00 | AllowP2PConnections: True
07/25/2020 17:37:00 | PreferLAN: False
07/25/2020 17:37:00 | DefaultServer: 0
07/25/2020 17:37:00 | ShowNewsOnStartup: True
07/25/2020 17:37:00 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]
07/25/2020 17:37:00 | ShowNewsAlerts: True
07/25/2020 17:37:00 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]
07/25/2020 17:37:00 | MainMenuBackgroundIndex: 0
07/25/2020 17:37:00 | CycleMainMenuBackground: True
07/25/2020 17:37:00 | DefaultAuthorName:
07/25/2020 17:37:00 | ShowSteamWishlistPrompt: True
07/25/2020 17:37:00 | Starting main game loop...
07/25/2020 17:37:00 | Enabled mods:
07/25/2020 17:37:00 | cosmoteer.free_ftl
07/25/2020 17:37:00 | cosmoteer.huge_ships
07/25/2020 17:37:00 | jbox1.stockmod
07/25/2020 17:37:00 | Loaded language 'en'.
07/25/2020 17:37:00 | Source info:
07/25/2020 17:37:00 | ToAdd
07/25/2020 17:37:00 | {
07/25/2020 17:37:00 |
07/25/2020 17:37:00 |
07/25/2020 17:37:00 |
07/25/2020 17:37:00 | ID = HeavyAmmo
07/25/2020 17:37:00 | MaxCarried = 1
07/25/2020 17:37:00 | MaxCarriedSprites = 1
07/25/2020 17:37:00 | CarriedSprite
07/25/2020 17:37:00 | {
07/25/2020 17:37:00 |
07/25/2020 17:37:00 | File = "Ammo/aMMO.png"
07/25/2020 17:37:00 | Size = [2, 1]
07/25/2020 17:37:00 | }
07/25/2020 17:37:00 | CarriedSpriteOffset = [0, .25]
07/25/2020 17:37:00 | AdditionalCarriedSpriteCumulativeOffset = [0, .15]
07/25/2020 17:37:00 | }
07/25/2020 17:37:00 | Full source file text:
07/25/2020 17:37:00 | ID = "jbox1.stockmod"
07/25/2020 17:37:00 | Name = "Warhammer 40k"
07/25/2020 17:37:00 | Author = "StromBreaker aka stormi-chan, Namek, chank, jbox1,Drakador-chaos,UndatedAbyss,kroom "
07/25/2020 17:37:00 | Version = 0.1.3
07/25/2020 17:37:00 | Description = "This is a work of glory in the name of the Emperor. Let all who wield this mod bring devestation to the enemies of mankind without mercy. Bring the guiding light to the far reaches of the galaxy....Let Emperor protect and guide you!"
07/25/2020 17:37:00 | CompatibleGameVersions = ["0.14.6"]
07/25/2020 17:37:00 | StringsFolder = "strings"
07/25/2020 17:37:00 | Logo = "Logo.png"
07/25/2020 17:37:00 | Actions
07/25/2020 17:37:00 | [
07/25/2020 17:37:00 | // Parts
07/25/2020 17:37:00 | {
07/25/2020 17:37:00 | Action = AddMany
07/25/2020 17:37:00 | AddTo = "<ships/terran/terran.txt>/Terran/Parts"
07/25/2020 17:37:00 | ManyToAdd = &<parts/parts.txt>/Parts
07/25/2020 17:37:00 | }
07/25/2020 17:37:00 | {
07/25/2020 17:37:00 | Action = AddMany
07/25/2020 17:37:00 | AddTo = "<gui/game/parts/part_triggers.txt>/PartTriggers"
07/25/2020 17:37:00 | ManyToAdd =
07/25/2020 17:37:00 | [
07/25/2020 17:37:00 | {
07/25/2020 17:37:00 | TriggerID = "torp"
07/25/2020 17:37:00 | ShowWithShipCommands = true
07/25/2020 17:37:00 | DefaultHotkey = [PlatformCmdCtrl, D]
07/25/2020 17:37:00 | ButtonToolTipKey = "PartTriggers/torp"
07/25/2020 17:37:00 | ButtonSprite
07/25/2020 17:37:00 | {
07/25/2020 17:37:00 | Texture
07/25/2020 17:37:00 | {
07/25/2020 17:37:00 | File = "trigger_torp.png"
07/25/2020 17:37:00 | MipLevels = 2
07/25/2020 17:37:00 | SampleMode = Linear
07/25/2020 17:37:00 | }
07/25/2020 17:37:00 | }
07/25/2020 17:37:00 | }
07/25/2020 17:37:00 | ]
07/25/2020 17:37:00 | }
07/25/2020 17:37:00 |
07/25/2020 17:37:00 | {
07/25/2020 17:37:00 | Action = Add
07/25/2020 17:37:00 | AddTo = "<Ammo/ammo.txt>/Ammo"
07/25/2020 17:37:00 | ToAdd
07/25/2020 17:37:00 | {
07/25/2020 17:37:00 |
07/25/2020 17:37:00 | ID = HeavyAmmo
07/25/2020 17:37:00 | MaxCarried = 1
07/25/2020 17:37:00 | MaxCarriedSprites = 1
07/25/2020 17:37:00 | CarriedSprite
07/25/2020 17:37:00 | {
07/25/2020 17:37:00 | File = "Ammo/aMMO.png"
07/25/2020 17:37:00 | Size = [2, 1]
07/25/2020 17:37:00 | }
07/25/2020 17:37:00 | CarriedSpriteOffset = [0, .25]
07/25/2020 17:37:00 | AdditionalCarriedSpriteCumulativeOffset = [0, .15]
07/25/2020 17:37:00 | }
07/25/2020 17:37:00 | }
07/25/2020 17:37:00 |
07/25/2020 17:37:00 | {
07/25/2020 17:37:00 | Action = Add
07/25/2020 17:37:00 | AddTo = "<Ammo/ammo.txt>/Ammo"
07/25/2020 17:37:00 | ToAdd
07/25/2020 17:37:00 | {
07/25/2020 17:37:00 |
07/25/2020 17:37:00 | ID = lightAmmo
07/25/2020 17:37:00 | MaxCarried = 2
07/25/2020 17:37:00 | MaxCarriedSprites = 2
07/25/2020 17:37:00 | CarriedSprite
07/25/2020 17:37:00 | {
07/25/2020 17:37:00 | File = "Ammo/ammoSmall.png"
07/25/2020 17:37:00 | Size = [1, 1]
07/25/2020 17:37:00 | }
07/25/2020 17:37:00 | CarriedSpriteOffset = [0, .25]
07/25/2020 17:37:00 | AdditionalCarriedSpriteCumulativeOffset = [0, .15]
07/25/2020 17:37:00 | }
07/25/2020 17:37:00 | }
07/25/2020 17:37:00 | ]
07/25/2020 17:37:00 | Memory usage at time of crash: 149,041,152
07/25/2020 17:37:00 | Application state stack at time of crash:
07/25/2020 17:37:00 | Cosmoteer.Data.Assets
07/25/2020 17:37:00 | FPS at time of crash: 0
07/25/2020 17:37:00 | Running processes at time of crash: amdow, AMDRSServ, atieclxx, atiesrxx, audiodg, CompPkgSrv, conhost, Corsair.Service, Corsair.Service.CpuIdRemote64, Corsair.Service.DisplayAdapter, Cosmoteer, csrss, ctfmon, dasHost, dllhost, dwm, explorer, FileCoAuth, firefox, fontdrvhost, GameBar, GameBarFT, GameBarFTServer, Idle, LockApp, lsass, Memory Compression, MsMpEng, NisSrv, OneDrive, OriginWebHelperService, PnkBstrA, RadeonSettings, Registry, RtkAudUService64, RuntimeBroker, SearchFilterHost, SearchIndexer, SearchProtocolHost, SearchUI, SecurityHealthService, SecurityHealthSystray, services, SettingSyncHost, SgrmBroker, sihost, Skype, smss, SpeechRuntime, spoolsv, StartMenuExperienceHost, steam, SteamService, steamwebhelper, svchost, System, taskhostw, Video.UI, WindowsInternal.ComposableShell.Experiences.TextInput.InputApp, wininit, winlogon, WmiPrvSE, YourPhone,
07/25/2020 17:37:00 | Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\rules.txt>" failed.
07/25/2020 17:37:00 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
07/25/2020 17:37:00 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\OneDrive\Documents\My Games\Cosmoteer\Mods\Warhammer mod(8)\Warhammer mod_upgraded\mod.txt>/Actions/2/ToAdd" failed.
07/25/2020 17:37:00 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
07/25/2020 17:37:00 | ---> Halfling.Serialization.DeserializeException: Unable to find source for non-optional field "NameKey" in source "<[user's home folder]\OneDrive\Documents\My Games\Cosmoteer\Mods\Warhammer mod(8)\Warhammer mod_upgraded\mod.txt>/Actions/2/ToAdd".
07/25/2020 17:37:00 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member)
07/25/2020 17:37:00 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
07/25/2020 17:37:00 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
07/25/2020 17:37:00 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
07/25/2020 17:37:00 | at Cosmoteer.Ships.AmmoRules..ctor(GenericSerialReader reader)
07/25/2020 17:37:00 | --- End of inner exception stack trace ---
07/25/2020 17:37:00 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
07/25/2020 17:37:00 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
07/25/2020 17:37:00 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
07/25/2020 17:37:00 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
07/25/2020 17:37:00 | 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)
07/25/2020 17:37:00 | --- End of inner exception stack trace ---
07/25/2020 17:37:00 | 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)
07/25/2020 17:37:00 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
07/25/2020 17:37:00 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
07/25/2020 17:37:00 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt)
07/25/2020 17:37:00 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member)
07/25/2020 17:37:00 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
07/25/2020 17:37:00 | 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)
07/25/2020 17:37:00 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member)
07/25/2020 17:37:00 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
07/25/2020 17:37:00 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
07/25/2020 17:37:00 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member)
07/25/2020 17:37:00 | at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt)
07/25/2020 17:37:00 | --- End of inner exception stack trace ---
07/25/2020 17:37:00 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
07/25/2020 17:37:00 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
07/25/2020 17:37:00 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
07/25/2020 17:37:00 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj)
07/25/2020 17:37:00 | 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)
07/25/2020 17:37:00 | --- End of inner exception stack trace ---
07/25/2020 17:37:00 | 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)
07/25/2020 17:37:00 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
07/25/2020 17:37:00 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member)
07/25/2020 17:37:00 | at Cosmoteer.Data.Assets.LoaderThread()
07/25/2020 17:37:00 | at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
07/25/2020 17:37:00 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
07/25/2020 17:37:00 | --- End of stack trace from previous location where exception was thrown ---
07/25/2020 17:37:00 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
07/25/2020 17:37:00 | at System.Threading.ThreadHelper.ThreadStart()
07/25/2020 17:37:01 | Actual data hash: 037bbd16f75bb2269b1254573c28492d
07/25/2020 17:37:01 | Expected data hash: 037bbd16f75bb2269b1254573c28492d
07/25/2020 17:37:01 | Director received exit call.
07/25/2020 17:37:01 | Disposed default font.
07/25/2020 17:37:01 | Disposed XA2AudioManager device.
07/25/2020 17:37:01 | Disposed audio manager.
07/25/2020 17:37:01 | Disposed clock.
07/25/2020 17:37:01 | Disposed input manager.
07/25/2020 17:37:01 | Disposed graphics manager.
07/25/2020 17:37:01 | Disposed swap chain.
07/25/2020 17:37:01 | Disposed Direct3D device.
07/25/2020 17:37:01 | Disposed DXGI factory.
07/25/2020 17:37:01 | Closed Windows form.
07/25/2020 17:37:01 | Director received exit call.
07/25/2020 17:37:01 | Disposed window.
07/25/2020 17:37:01 | Disposed platform interface.
07/25/2020 17:37:01 | Closing log output file...