Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\rules.txt>" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\Ships\Terran\terran.txt>/Terran" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Duplicate part ID: ammo_supply
at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 140
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2241
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 545
--- End of inner exception stack trace ---
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 607
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 173
at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 332
at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 352
at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 107
at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 1972
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 545
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 681
at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2647
at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:line 134
at Cosmoteer.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Rules.cs:line 105
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2241
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 545
--- End of inner exception stack trace ---
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 607
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 173
at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 185
at Cosmoteer.Assets.LoaderThread() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Assets.cs:line 297
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
03/12/2018 16:09:11 | Logging successful initialized.
03/12/2018 16:09:11 | .NET Runtime Version: 4.0.30319.42000
03/12/2018 16:09:11 | Running as a 64-bit process.
03/12/2018 16:09:11 | Local: en-US
03/12/2018 16:09:11 | Language: en-US
03/12/2018 16:09:11 | Cosmoteer version 0.13.6
03/12/2018 16:09:11 | Microsoft Windows 8.1 Single Language 64-bit 6.3.9600
03/12/2018 16:09:11 | Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz (4 logical processors)
03/12/2018 16:09:11 | 6033.3 MB RAM
03/12/2018 16:09:11 | Intel(R) HD Graphics 4000 (10.18.10.4653) (4/7/2017)
03/12/2018 16:09:11 | 2112.0 MB VRAM
03/12/2018 16:09:11 |
03/12/2018 16:09:11 | Loaded app settings.
03/12/2018 16:09:11 | Mixpanel Distinct ID: 4663B066FD5C448D0064E96FA2A1409B
03/12/2018 16:09:11 | Process is now DPI-aware.
03/12/2018 16:09:11 | Setup default cursor.
03/12/2018 16:09:11 | Using display adapter 0
03/12/2018 16:09:11 | Created DXGI factory.
03/12/2018 16:09:11 | Adapter #0: Intel(R) HD Graphics 4000
03/12/2018 16:09:11 | Output #0: Generic PnP Monitor (1366x768)
03/12/2018 16:09:11 | Adapter #1: Microsoft Basic Render Driver
03/12/2018 16:09:11 | Updated Windows form configuration for borderless window.
03/12/2018 16:09:11 | Created Windows form.
03/12/2018 16:09:11 | Direct3D Feature Level: Level_11_0
03/12/2018 16:09:11 | Created Direct3D 11 Device.
03/12/2018 16:09:11 | Created swap chain: 1366x768.
03/12/2018 16:09:11 | Created window.
03/12/2018 16:09:11 | Created clock.
03/12/2018 16:09:11 | Created graphics manager.
03/12/2018 16:09:11 | Created XAudio2 device.
03/12/2018 16:09:11 | Created audio manager.
03/12/2018 16:09:11 | Created input manager.
03/12/2018 16:09:11 | Created default font.
03/12/2018 16:09:11 | Initial app state is 'MainMenu'
03/12/2018 16:09:11 | Initial application settings:
03/12/2018 16:09:11 | LastGameVersion:
03/12/2018 16:09:11 | InitState: MainMenu
03/12/2018 16:09:11 | Language:
03/12/2018 16:09:11 | LockCursor: True
03/12/2018 16:09:11 | EdgePanMode: Analog
03/12/2018 16:09:11 | EdgePanSpeed: 15
03/12/2018 16:09:11 | KeyboardPanSpeed: 15
03/12/2018 16:09:11 | KeyboardZoomSpeed: 10
03/12/2018 16:09:11 | KeyboardRotSpeed: 90°
03/12/2018 16:09:11 | EnableMouseWheelZoom: True
03/12/2018 16:09:11 | InvertMouseWheelZoom: False
03/12/2018 16:09:11 | MouseWheelZoomSpeed: 1.12
03/12/2018 16:09:11 | MouseWheelZoomAtCursor: True
03/12/2018 16:09:11 | StickyFocus: True
03/12/2018 16:09:11 | DpiScaleMode: Dpi100
03/12/2018 16:09:11 | AnimateBackgrounds: True
03/12/2018 16:09:11 | FancyParticles: True
03/12/2018 16:09:11 | UncompressedTextures: False
03/12/2018 16:09:11 | AllowShipDeselection: False
03/12/2018 16:09:11 | CtrlSelectsParts: False
03/12/2018 16:09:11 | PreferBlueprintMode: False
03/12/2018 16:09:11 | BlueprintAutoPause: True
03/12/2018 16:09:11 | BuildAutoFocus: True
03/12/2018 16:09:11 | BuildAutoRotate: True
03/12/2018 16:09:11 | BuildAutoInteriors: True
03/12/2018 16:09:11 | PaintAutoFocus: True
03/12/2018 16:09:11 | PaintAutoRotate: True
03/12/2018 16:09:11 | PaintAllowOverwrite: True
03/12/2018 16:09:11 | PaintMirrorMode: False
03/12/2018 16:09:11 | RepairAutoFocus: True
03/12/2018 16:09:11 | RepairAutoRotate: False
03/12/2018 16:09:11 | BuildAllowOverwrite: True
03/12/2018 16:09:11 | BuildAutoDoors: True
03/12/2018 16:09:11 | BuildEnforceCrewAccess: True
03/12/2018 16:09:11 | BuildMirrorMode: False
03/12/2018 16:09:11 | GrabLeavesCorridors: True
03/12/2018 16:09:11 | RepairAutoDoors: True
03/12/2018 16:09:11 | AutoHireCrew: True
03/12/2018 16:09:11 | PartToolTips: True
03/12/2018 16:09:11 | AutoSave: True
03/12/2018 16:09:11 | AutoSavesToKeep: 10
03/12/2018 16:09:11 | QuickSavesToKeep: 10
03/12/2018 16:09:11 | AutoSaveInterval: 600
03/12/2018 16:09:11 | FtlAutoSave: True
03/12/2018 16:09:11 | ShowOnShipIndicators: True
03/12/2018 16:09:11 | AutoPauseOnLostFocus: True
03/12/2018 16:09:11 | ScreenShake: True
03/12/2018 16:09:11 | VersionCheckMode: Stable
03/12/2018 16:09:11 | EnableMetrics: True
03/12/2018 16:09:11 | PreferBorderlessWindowToggle: False
03/12/2018 16:09:11 | MasterVolume: 1
03/12/2018 16:09:11 | EffectsVolume: 1
03/12/2018 16:09:11 | InterfaceVolume: 1
03/12/2018 16:09:11 | ShowTutorials: True
03/12/2018 16:09:11 | AutoFtlJump: False
03/12/2018 16:09:11 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.PaintScheme]
03/12/2018 16:09:11 | DefaultBuildTool: Grab
03/12/2018 16:09:11 | DefaultDecalTool: Grab
03/12/2018 16:09:11 | DontReportErrorsForShips: System.Collections.Generic.HashSet`1[System.String]
03/12/2018 16:09:11 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]
03/12/2018 16:09:11 | PlayerColor:
03/12/2018 16:09:11 | EnemyColor:
03/12/2018 16:09:11 | NeutralColor:
03/12/2018 16:09:11 | MiniviewInCombatMode: Auto
03/12/2018 16:09:11 | MiniviewNotInCombatMode: Auto
03/12/2018 16:09:11 | MiniviewLockRotation: False
03/12/2018 16:09:11 | MiniviewSize:
03/12/2018 16:09:11 | ShowInteriors: False
03/12/2018 16:09:11 | AlwaysShowCommandWidgets: False
03/12/2018 16:09:11 | PreferWorldRelativeAttackAngle: False
03/12/2018 16:09:11 | PreferWorldRelativeFollowAngle: False
03/12/2018 16:09:11 | ShipLibraryLargeIcons: False
03/12/2018 16:09:11 | AdHocFormations: False
03/12/2018 16:09:11 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]
03/12/2018 16:09:11 | DeleteFileOnStartup:
03/12/2018 16:09:11 | FeedbackEmail:
03/12/2018 16:09:11 | DefaultGameMode:
03/12/2018 16:09:11 | DefaultCreativeModeMapSize: 0
03/12/2018 16:09:11 | DefaultBountyModeDifficulty: 0
03/12/2018 16:09:11 | DefaultBountyModeMapSize: 0
03/12/2018 16:09:11 | DefaultBountyModeStarterShip: 0
03/12/2018 16:09:11 | WarnOutOfDateGpuDrivers: True
03/12/2018 16:09:11 | DefaultMPJoinHostname:
03/12/2018 16:09:11 | PlayerName:
03/12/2018 16:09:11 | MPShipColorMode: RandomPerPlayer
03/12/2018 16:09:11 | MPBlipColorMode: FriendAndFoe
03/12/2018 16:09:11 | AutoPortForwarding: True
03/12/2018 16:09:11 | DisplayPublicIP: True
03/12/2018 16:09:11 | PreferLAN: False
03/12/2018 16:09:11 | CustomServers: System.Collections.Generic.List`1[Cosmoteer.Multiplayer.ServerInfo]
03/12/2018 16:09:11 | DefaultServer: 0
03/12/2018 16:09:11 | ShowNewsOnStartup: True
03/12/2018 16:09:11 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]
03/12/2018 16:09:11 | ShowNewsAlerts: True
03/12/2018 16:09:11 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]
03/12/2018 16:09:11 | MutedPlayers: System.Collections.Generic.HashSet`1[Halfling.Platforms.MachineID]
03/12/2018 16:09:11 | BannedPlayers: System.Collections.Generic.HashSet`1[Halfling.Platforms.MachineID]
03/12/2018 16:09:11 | Starting main game loop...
03/12/2018 16:09:11 | Enabled mods:
03/12/2018 16:09:12 | billion_credits
03/12/2018 16:09:12 | Confederate
03/12/2018 16:09:12 | Fluttercraft core
03/12/2018 16:09:13 | free_ftl
03/12/2018 16:09:13 | huge_ships
03/12/2018 16:09:13 | Archon.plasma
03/12/2018 16:09:13 | bloodcult
03/12/2018 16:09:13 | Drones ++
03/12/2018 16:09:13 | Meranera_additional_weapons
03/12/2018 16:09:13 | Obsidian Tech
03/12/2018 16:09:13 | Reign_of_the_Ancients
03/12/2018 16:09:13 | retraso.Extended_vanilla
03/12/2018 16:09:13 | starcraft_mod (1)
03/12/2018 16:09:13 | SunriseSP_weapons_mod
03/12/2018 16:09:13 | Loaded language 'en'.
03/12/2018 16:09:17 | Output compiling shader 'C:\Program Files\Cosmoteer\Standard Mods\Confederate\s_shield\shield.shader' (pix):
03/12/2018 16:09:17 | C:\Program Files\Cosmoteer\unknown(20,69-160): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
03/12/2018 16:09:17 |
03/12/2018 16:09:17 | Output compiling shader 'C:\Program Files\Cosmoteer\Standard Mods\Confederate\d_shield\shield.shader' (pix):
03/12/2018 16:09:17 | C:\Program Files\Cosmoteer\unknown(20,69-160): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
03/12/2018 16:09:17 |
03/12/2018 16:09:21 | Output compiling shader 'C:\Users\JesterNikko\Documents\My Games\Cosmoteer\Mods\Reign_of_the_Ancients\InfernoGuardian\shield.shader' (pix):
03/12/2018 16:09:21 | C:\Program Files\Cosmoteer\unknown(20,69-160): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
03/12/2018 16:09:21 |
03/12/2018 16:09:21 | Output compiling shader 'C:\Users\JesterNikko\Documents\My Games\Cosmoteer\Mods\retraso.Extended_vanilla\shield_generator_long\shield_long.shader' (pix):
03/12/2018 16:09:21 | C:\Program Files\Cosmoteer\unknown(20,69-160): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
03/12/2018 16:09:21 |
03/12/2018 16:09:23 | Memory usage at time of crash: 464,068,608
03/12/2018 16:09:23 | Application state stack at time of crash:
03/12/2018 16:09:23 | Cosmoteer.Assets
03/12/2018 16:09:23 | FPS at time of crash: 29.54012
03/12/2018 16:09:23 | Running processes at time of crash: AppleMobileDeviceService, atieclxx, atiesrxx, audiodg, CCC, ChargeService, chrome, ClassicStartMenu, cnext, Cosmoteer, csrss, dasHost, devmonsrv, dllhost, DSAService, DSATray, dwm, ETDCtrl, ETDCtrlHelper, explorer, Facebook Gameroom Browser, FacebookGameroom, GameManagerService, GoogleCrashHandler, GoogleCrashHandler64, HeciServer, IAStorDataMgrSvc, IAStorIcon, Idle, igfxCUIService, igfxEM, igfxHK, igfxTray, iPodService, iTunesHelper, Jhi_service, jusched, livecomm, LMS, lsass, mDNSResponder, MOM, MSIService, MsMpEng, notepad, obexsrv, PDVD10Serv, PresentationFontCache, RAVBg64, RAVCpl64, RazerCentralService, RTKAUDIOSERVICE64, rundll32, RuntimeBroker, RzKLService, SearchFilterHost, SearchIndexer, SearchProtocolHost, services, SettingSyncHost, SkyDrive, Skype, smss, spoolsv, sqlwriter, SRSPanel_64, Super-Charger, SurSvc, svchost, System, taskhost, taskhostex, Taskmgr, TiltWheelMouse, UNS, wininit, winlogon, WmiPrvSE, wmpnetwk, WUDFHost, WZQKPICK32,
03/12/2018 16:09:23 | Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\rules.txt>" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\Ships\Terran\terran.txt>/Terran" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Duplicate part ID: ammo_supply
03/12/2018 16:09:23 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 140
03/12/2018 16:09:23 | --- End of inner exception stack trace ---
03/12/2018 16:09:23 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
03/12/2018 16:09:23 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
03/12/2018 16:09:23 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2241
03/12/2018 16:09:23 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 545
03/12/2018 16:09:23 | --- End of inner exception stack trace ---
03/12/2018 16:09:23 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 607
03/12/2018 16:09:23 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 173
03/12/2018 16:09:23 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 332
03/12/2018 16:09:23 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 352
03/12/2018 16:09:23 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 107
03/12/2018 16:09:23 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 1972
03/12/2018 16:09:23 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 545
03/12/2018 16:09:23 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 681
03/12/2018 16:09:23 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2647
03/12/2018 16:09:23 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:line 134
03/12/2018 16:09:23 | at Cosmoteer.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Rules.cs:line 105
03/12/2018 16:09:23 | --- End of inner exception stack trace ---
03/12/2018 16:09:23 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
03/12/2018 16:09:23 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
03/12/2018 16:09:23 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2241
03/12/2018 16:09:23 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 545
03/12/2018 16:09:23 | --- End of inner exception stack trace ---
03/12/2018 16:09:23 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 607
03/12/2018 16:09:23 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 173
03/12/2018 16:09:23 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 185
03/12/2018 16:09:23 | at Cosmoteer.Assets.LoaderThread() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Assets.cs:line 297
03/12/2018 16:09:23 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
03/12/2018 16:09:23 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
03/12/2018 16:09:23 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
03/12/2018 16:09:23 | at System.Threading.ThreadHelper.ThreadStart()
03/12/2018 16:09:31 | Actual data hash: b06ff0c93a0854eb18f327c464bb1600
03/12/2018 16:09:31 | Expected data hash: b06ff0c93a0854eb18f327c464bb1600
03/12/2018 16:09:31 | Director received exit call.
03/12/2018 16:09:31 | Disposed default font.
03/12/2018 16:09:31 | Disposed XA2AudioManager device.
03/12/2018 16:09:31 | Disposed audio manager.
03/12/2018 16:09:31 | Disposed clock.
03/12/2018 16:09:31 | Disposed input manager.
03/12/2018 16:09:31 | Disposed graphics manager.
03/12/2018 16:09:31 | Disposed swap chain.
03/12/2018 16:09:31 | Disposed Direct3D device.
03/12/2018 16:09:31 | Disposed DXGI factory.
03/12/2018 16:09:31 | Closed Windows form.
03/12/2018 16:09:31 | Director received exit call.
03/12/2018 16:09:31 | Disposed window.
03/12/2018 16:09:31 | Disposed platform interface.
03/12/2018 16:09:31 | Closing log output file...
MOAR ERROR!