CaptainRedstone
Oh... Ok here
Halfling.Serialization.DeserializeException: Deserialization from source "<D:\GAMES\Cosmoteer\Data\rules.txt>" failed. ---> System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<D:\GAMES\Cosmoteer\Data\ships\terran\terran.txt>/Terran" failed. ---> System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<D:\GAMES\Cosmoteer\Data\ships\terran\cannon_med\cannon_med.txt>/Part" failed. ---> System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> System.InvalidOperationException: The PhysicalRect of part 'cosmoteer.cannon_med' is not contained within its base base rect as determined by the size of the part.
в Cosmoteer.Ships.Parts.PartRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartRules.cs:строка 55
--- Конец трассировки внутреннего стека исключений ---
в System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
в System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
в Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 2179
в 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) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 555
--- Конец трассировки внутреннего стека исключений ---
в 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) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 617
в Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 183
в Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:строка 332
в Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:строка 352
в Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:строка 107
в Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 1986
в 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) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 555
в Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 691
в Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 2662
в Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:строка 134
в Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:строка 130
--- Конец трассировки внутреннего стека исключений ---
в System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
в System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
в Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 2256
в 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) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 555
--- Конец трассировки внутреннего стека исключений ---
в 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) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 617
в Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 183
в Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:строка 332
в Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:строка 352
в Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:строка 107
в Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 1986
в 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) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 555
в Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 691
в Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 2662
в Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:строка 134
в Cosmoteer.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Source\Rules.cs:строка 113
--- Конец трассировки внутреннего стека исключений ---
в System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
в System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
в Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 2256
в 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) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 555
--- Конец трассировки внутреннего стека исключений ---
в 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) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 617
в Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 183
в Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 195
в Cosmoteer.Assets.LoaderThread() в C:\Users\Walt\Documents\Code\Cosmoteer\Source\Assets.cs:строка 297
в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Threading.ThreadHelper.ThreadStart()
08/02/2018 04:36:34 | Logging successful initialized.
08/02/2018 04:36:34 | .NET Runtime Version: 4.0.30319.42000
08/02/2018 04:36:34 | Running as a 64-bit process.
08/02/2018 04:36:34 | Local: ru-RU
08/02/2018 04:36:34 | Language: ru-RU
08/02/2018 04:36:34 | Cosmoteer version 0.14.3
08/02/2018 04:36:34 | Майкрософт Windows 10 Домашняя для одного языка 64-разрядная 10.0.17134
08/02/2018 04:36:34 | Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz (4 logical processors)
08/02/2018 04:36:34 | 12169,3 MB RAM
08/02/2018 04:36:34 | NVIDIA GeForce GTX 1050 (24.21.13.9836) (24.06.2018)
08/02/2018 04:36:34 | 4095,0 MB VRAM
08/02/2018 04:36:34 |
08/02/2018 04:36:34 | Loaded app settings.
08/02/2018 04:36:34 | Mixpanel Distinct ID: 48137160CA641309C04CCCBA7339E8B7
08/02/2018 04:36:35 | Process is now DPI-aware.
08/02/2018 04:36:35 | Setup default cursor.
08/02/2018 04:36:35 | Using display adapter 0
08/02/2018 04:36:35 | Created DXGI factory.
08/02/2018 04:36:35 | Adapter #0: NVIDIA GeForce GTX 1050
08/02/2018 04:36:35 | Output #0: Generic PnP Monitor (1920x1080)
08/02/2018 04:36:35 | Adapter #1: Intel(R) HD Graphics 630
08/02/2018 04:36:35 | Adapter #2: Microsoft Basic Render Driver
08/02/2018 04:36:35 | Updated Windows form configuration for resizable windowed.
08/02/2018 04:36:35 | Created Windows form.
08/02/2018 04:36:36 | Direct3D Feature Level: Level_11_0
08/02/2018 04:36:36 | Created Direct3D 11 Device.
08/02/2018 04:36:36 | Created swap chain: 1022x1033.
08/02/2018 04:36:36 | Created window.
08/02/2018 04:36:36 | Created clock.
08/02/2018 04:36:36 | Created graphics manager.
08/02/2018 04:36:36 | Created XAudio2 device.
08/02/2018 04:36:36 | Created audio manager.
08/02/2018 04:36:36 | Created input manager.
08/02/2018 04:36:36 | Created default font.
08/02/2018 04:36:36 | Initial app state is 'MainMenu'
08/02/2018 04:36:36 | Initial application settings:
08/02/2018 04:36:36 | LastGameVersion:
08/02/2018 04:36:36 | InitState: MainMenu
08/02/2018 04:36:36 | Language:
08/02/2018 04:36:36 | LockCursor: True
08/02/2018 04:36:36 | EdgePanMode: Analog
08/02/2018 04:36:36 | EdgePanSpeed: 15
08/02/2018 04:36:36 | KeyboardPanSpeed: 15
08/02/2018 04:36:36 | KeyboardZoomSpeed: 10
08/02/2018 04:36:36 | KeyboardRotSpeed: 90°
08/02/2018 04:36:36 | EnableMouseWheelZoom: True
08/02/2018 04:36:36 | InvertMouseWheelZoom: False
08/02/2018 04:36:36 | MouseWheelZoomSpeed: 1,12
08/02/2018 04:36:36 | MouseWheelZoomAtCursor: True
08/02/2018 04:36:36 | StickyFocus: True
08/02/2018 04:36:36 | DpiScaleMode: Dpi100
08/02/2018 04:36:36 | AnimateBackgrounds: True
08/02/2018 04:36:36 | FancyParticles: True
08/02/2018 04:36:36 | UncompressedTextures: False
08/02/2018 04:36:36 | AllowShipDeselection: False
08/02/2018 04:36:36 | CtrlSelectsParts: True
08/02/2018 04:36:36 | EnableCollisionAvoidance: True
08/02/2018 04:36:36 | PreferBlueprintMode: False
08/02/2018 04:36:36 | BlueprintAutoPause: True
08/02/2018 04:36:36 | ShowInvalidBlueprints: True
08/02/2018 04:36:36 | BuildAutoFocus: True
08/02/2018 04:36:36 | BuildAutoRotate: True
08/02/2018 04:36:36 | BuildAutoInteriors: True
08/02/2018 04:36:36 | PaintAutoFocus: True
08/02/2018 04:36:36 | PaintAutoRotate: True
08/02/2018 04:36:36 | PaintAllowOverwrite: True
08/02/2018 04:36:36 | PaintMirrorEnabled: False
08/02/2018 04:36:36 | PaintMirrorAxis: Vertical
08/02/2018 04:36:36 | RepairAutoFocus: True
08/02/2018 04:36:36 | RepairAutoRotate: False
08/02/2018 04:36:36 | BuildAllowOverwrite: True
08/02/2018 04:36:36 | BuildAutoDoors: True
08/02/2018 04:36:36 | BuildEnforceCrewAccess: True
08/02/2018 04:36:36 | BuildMirrorEnabled: False
08/02/2018 04:36:36 | BuildMirrorAxis: Vertical
08/02/2018 04:36:36 | RowsOfParts: 1
08/02/2018 04:36:36 | GrabLeavesCorridors: True
08/02/2018 04:36:36 | RepairAutoDoors: True
08/02/2018 04:36:36 | AutoHireCrew: True
08/02/2018 04:36:36 | PartToolTips: True
08/02/2018 04:36:36 | AutoSave: True
08/02/2018 04:36:36 | AutoSavesToKeep: 10
08/02/2018 04:36:36 | QuickSavesToKeep: 10
08/02/2018 04:36:36 | AutoSaveInterval: 600
08/02/2018 04:36:36 | SaveLostShips: True
08/02/2018 04:36:36 | LostShipsTokeep: 10
08/02/2018 04:36:36 | FtlAutoSave: True
08/02/2018 04:36:36 | ShowOnShipIndicators: True
08/02/2018 04:36:36 | ShowZoomedOutBlibs: True
08/02/2018 04:36:36 | ShowOffScreenBlips: True
08/02/2018 04:36:36 | AutoPauseOnLostFocus: True
08/02/2018 04:36:36 | ScreenShake: True
08/02/2018 04:36:36 | ShowMidpointFocusWidget: True
08/02/2018 04:36:36 | VersionCheckMode: Stable
08/02/2018 04:36:36 | EnableMetrics: True
08/02/2018 04:36:36 | PreferBorderlessWindowToggle: False
08/02/2018 04:36:36 | MasterVolume: 1
08/02/2018 04:36:36 | EffectsVolume: 1
08/02/2018 04:36:36 | InterfaceVolume: 1
08/02/2018 04:36:36 | ShowTutorials: True
08/02/2018 04:36:36 | AutoFtlJump: False
08/02/2018 04:36:36 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.PaintScheme]
08/02/2018 04:36:36 | DefaultBuildTool: Grab
08/02/2018 04:36:36 | DefaultDecalTool: Grab
08/02/2018 04:36:36 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]
08/02/2018 04:36:36 | PlayerColor:
08/02/2018 04:36:36 | EnemyColor:
08/02/2018 04:36:36 | NeutralColor:
08/02/2018 04:36:36 | MiniviewInCombatMode: Auto
08/02/2018 04:36:36 | MiniviewNotInCombatMode: Auto
08/02/2018 04:36:36 | MiniviewLockRotation: False
08/02/2018 04:36:36 | MiniviewSize:
08/02/2018 04:36:36 | ShowInteriors: False
08/02/2018 04:36:36 | AlwaysShowCommandWidgets: False
08/02/2018 04:36:36 | PreferShipRelativeAttackAngle: False
08/02/2018 04:36:36 | PreferWorldRelativeFollowAngle: False
08/02/2018 04:36:36 | ShipLibraryLargeIcons: False
08/02/2018 04:36:36 | AdHocFormations: False
08/02/2018 04:36:36 | BreakFormationToAttack: True
08/02/2018 04:36:36 | DisplayAllShips: False
08/02/2018 04:36:36 | ShowAdvancedCommands: False
08/02/2018 04:36:36 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]
08/02/2018 04:36:36 | DeleteFileOnStartup:
08/02/2018 04:36:36 | DefaultGameMode:
08/02/2018 04:36:36 | DefaultCreativeModeMapSize: 0
08/02/2018 04:36:36 | DefaultBountyModeDifficulty: 0
08/02/2018 04:36:36 | DefaultBountyModeMapSize: 0
08/02/2018 04:36:36 | DefaultBountyModeStarterShip: 0
08/02/2018 04:36:36 | WarnOutOfDateGpuDrivers: True
08/02/2018 04:36:36 | MPShipColorMode: RandomPerPlayer
08/02/2018 04:36:36 | MPBlipColorMode: FriendAndFoe
08/02/2018 04:36:36 | AutoPortForwarding: True
08/02/2018 04:36:36 | DisplayPublicIP: True
08/02/2018 04:36:36 | PreferLAN: False
08/02/2018 04:36:36 | DefaultServer: 0
08/02/2018 04:36:36 | ShowNewsOnStartup: True
08/02/2018 04:36:36 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]
08/02/2018 04:36:36 | ShowNewsAlerts: True
08/02/2018 04:36:36 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]
08/02/2018 04:36:36 | Starting main game loop...
08/02/2018 04:36:36 | Enabled mods:
08/02/2018 04:36:36 | Loaded language 'en'.
08/02/2018 04:36:37 | Memory usage at time of crash: 169 558 016
08/02/2018 04:36:37 | Application state stack at time of crash:
08/02/2018 04:36:37 | Cosmoteer.Assets
08/02/2018 04:36:37 | FPS at time of crash: 0
08/02/2018 04:36:37 | Running processes at time of crash: aswidsagenta, audiodg, AvastSvc, AvastUI, chrome, conhost, Cosmoteer, csrss, ctfmon, dwm, explorer, fontdrvhost, GameBar, ibtsiva, ICEsoundService64, Idle, igfxCUIService, igfxEM, IntelCpHDCPSvc, IntelCpHeciSvc, LockApp, lsass, mbbService, Memory Compression, Microsoft.Photos, MSASCuiL, nvcontainer, NVDisplay.Container, NVIDIA Share, NVIDIA Web Helper, nvsphelper64, NvTelemetryContainer, PresentationFontCache, RAVBg64, Registry, RuntimeBroker, SearchFilterHost, SearchIndexer, SearchProtocolHost, SearchUI, SecurityHealthService, services, SettingSyncHost, SgrmBroker, ShellExperienceHost, sihost, SkypeHost, smartscreen, smss, spoolsv, svchost, System, taskhostw, unsecapp, wininit, winlogon, WmiPrvSE, WUDFHost, XMouseButtonControl,
08/02/2018 04:36:37 | Halfling.Serialization.DeserializeException: Deserialization from source "<D:\GAMES\Cosmoteer\Data\rules.txt>" failed. ---> System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<D:\GAMES\Cosmoteer\Data\ships\terran\terran.txt>/Terran" failed. ---> System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<D:\GAMES\Cosmoteer\Data\ships\terran\cannon_med\cannon_med.txt>/Part" failed. ---> System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> System.InvalidOperationException: The PhysicalRect of part 'cosmoteer.cannon_med' is not contained within its base base rect as determined by the size of the part.
08/02/2018 04:36:37 | в Cosmoteer.Ships.Parts.PartRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartRules.cs:строка 55
08/02/2018 04:36:37 | --- Конец трассировки внутреннего стека исключений ---
08/02/2018 04:36:37 | в System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
08/02/2018 04:36:37 | в System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
08/02/2018 04:36:37 | в Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 2179
08/02/2018 04:36:37 | в 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) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 555
08/02/2018 04:36:37 | --- Конец трассировки внутреннего стека исключений ---
08/02/2018 04:36:37 | в 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) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 617
08/02/2018 04:36:37 | в Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 183
08/02/2018 04:36:37 | в Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:строка 332
08/02/2018 04:36:37 | в Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:строка 352
08/02/2018 04:36:37 | в Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:строка 107
08/02/2018 04:36:37 | в Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 1986
08/02/2018 04:36:37 | в 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) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 555
08/02/2018 04:36:37 | в Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 691
08/02/2018 04:36:37 | в Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 2662
08/02/2018 04:36:37 | в Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:строка 134
08/02/2018 04:36:37 | в Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:строка 130
08/02/2018 04:36:37 | --- Конец трассировки внутреннего стека исключений ---
08/02/2018 04:36:37 | в System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
08/02/2018 04:36:37 | в System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
08/02/2018 04:36:37 | в Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 2256
08/02/2018 04:36:37 | в 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) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 555
08/02/2018 04:36:37 | --- Конец трассировки внутреннего стека исключений ---
08/02/2018 04:36:37 | в 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) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 617
08/02/2018 04:36:37 | в Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 183
08/02/2018 04:36:37 | в Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:строка 332
08/02/2018 04:36:37 | в Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:строка 352
08/02/2018 04:36:37 | в Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:строка 107
08/02/2018 04:36:37 | в Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 1986
08/02/2018 04:36:37 | в 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) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 555
08/02/2018 04:36:37 | в Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 691
08/02/2018 04:36:37 | в Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 2662
08/02/2018 04:36:37 | в Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:строка 134
08/02/2018 04:36:37 | в Cosmoteer.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) в C:\Users\Walt\Documents\Code\Cosmoteer\Source\Rules.cs:строка 113
08/02/2018 04:36:37 | --- Конец трассировки внутреннего стека исключений ---
08/02/2018 04:36:37 | в System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
08/02/2018 04:36:37 | в System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
08/02/2018 04:36:37 | в Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 2256
08/02/2018 04:36:37 | в 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) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 555
08/02/2018 04:36:37 | --- Конец трассировки внутреннего стека исключений ---
08/02/2018 04:36:37 | в 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) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 617
08/02/2018 04:36:37 | в Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 183
08/02/2018 04:36:37 | в Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) в C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:строка 195
08/02/2018 04:36:37 | в Cosmoteer.Assets.LoaderThread() в C:\Users\Walt\Documents\Code\Cosmoteer\Source\Assets.cs:строка 297
08/02/2018 04:36:37 | в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
08/02/2018 04:36:37 | в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
08/02/2018 04:36:37 | в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
08/02/2018 04:36:37 | в System.Threading.ThreadHelper.ThreadStart()
08/02/2018 04:36:40 | Actual data hash: 41cafcabf5e927cfa74630e2b9818cc9
08/02/2018 04:36:40 | Expected data hash: b1b3fb2e911c9c9615177af49b808d6b
08/02/2018 04:36:40 | Director received exit call.
08/02/2018 04:36:40 | Disposed default font.
08/02/2018 04:36:41 | Disposed XA2AudioManager device.
08/02/2018 04:36:41 | Disposed audio manager.
08/02/2018 04:36:41 | Disposed clock.
08/02/2018 04:36:41 | Disposed input manager.
08/02/2018 04:36:41 | Disposed graphics manager.
08/02/2018 04:36:41 | Disposed swap chain.
08/02/2018 04:36:41 | Disposed Direct3D device.
08/02/2018 04:36:41 | Disposed DXGI factory.
08/02/2018 04:36:41 | Closed Windows form.
08/02/2018 04:36:41 | Director received exit call.
08/02/2018 04:36:41 | Disposed window.
08/02/2018 04:36:41 | Disposed platform interface.
08/02/2018 04:36:41 | Closing log output file...