(This is a continuation of the error I mention in the thread https://forum.cosmoteer.net/d/3884-cosmoteer-plus-v0-27-0/68 since I didn't want to clutter the thread with a full error log.)
The follow error seems to be caused by the the Warp_Core_Engineering part having more OperationalDoodad AnimationFiles images than Cosmoteer can handle.
Note: There doesn't appear to be anything wrong with the images. The error occurs if there are more than 25 of the images in the AnimationFiles list. Removing any 5 of the images from the AnimationFiles list fixed the error for me.
It would seem that this issue is system/hardware dependent since other people don't appear to have this problem.
01/08/2018 20:36:31 | Logging successful initialized.
01/08/2018 20:36:31 | .NET Runtime Version: 4.0.30319.42000
01/08/2018 20:36:31 | Running as a 32-bit process.
01/08/2018 20:36:31 | Local: en-CA
01/08/2018 20:36:31 | Language: en-US
01/08/2018 20:36:31 | Cosmoteer version 0.13.3
01/08/2018 20:36:32 | Microsoft Windows 7 Professional 32-bit 6.1.7601
01/08/2018 20:36:32 | Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz (2 logical processors)
01/08/2018 20:36:32 | 3070.1 MB RAM
01/08/2018 20:36:32 | NVIDIA GeForce 8600M GT (9.18.13.4144) (02/02/2015)
01/08/2018 20:36:32 | 256.0 MB VRAM
01/08/2018 20:36:32 |
01/08/2018 20:36:32 | Loaded app settings.
01/08/2018 20:36:32 | Mixpanel Distinct ID: 1b95fd13-b598-492c-a911-70b1b1a77d5e
01/08/2018 20:36:32 | Setup default cursor.
01/08/2018 20:36:32 | Using display adapter 0
01/08/2018 20:36:32 | Created DXGI factory.
01/08/2018 20:36:32 | Adapter #0: NVIDIA GeForce 8600M GT
01/08/2018 20:36:32 | Output #0: LG IPS235(HDMI) (1920x1080)
01/08/2018 20:36:32 | Updated Windows form configuration for borderless window.
01/08/2018 20:36:32 | Created Windows form.
01/08/2018 20:36:32 | Direct3D Feature Level: Level_10_0
01/08/2018 20:36:32 | Created Direct3D 11 Device.
01/08/2018 20:36:32 | Created swap chain: 1920x1080.
01/08/2018 20:36:32 | Created window.
01/08/2018 20:36:32 | Created clock.
01/08/2018 20:36:32 | Created graphics manager.
01/08/2018 20:36:32 | Created XAudio2 device.
01/08/2018 20:36:32 | Created audio manager.
01/08/2018 20:36:32 | Created input manager.
01/08/2018 20:36:33 | Created default font.
01/08/2018 20:36:33 | Initial app state is 'MainMenu'
01/08/2018 20:36:33 | Initial application settings:
01/08/2018 20:36:33 | LastGameVersion:
01/08/2018 20:36:33 | InitState: MainMenu
01/08/2018 20:36:33 | Language:
01/08/2018 20:36:33 | LockCursor: True
01/08/2018 20:36:33 | EdgePanMode: Analog
01/08/2018 20:36:33 | EdgePanSpeed: 15
01/08/2018 20:36:33 | KeyboardPanSpeed: 15
01/08/2018 20:36:33 | KeyboardZoomSpeed: 10
01/08/2018 20:36:33 | KeyboardRotSpeed: 90°
01/08/2018 20:36:33 | EnableMouseWheelZoom: True
01/08/2018 20:36:33 | InvertMouseWheelZoom: False
01/08/2018 20:36:33 | MouseWheelZoomSpeed: 1.12
01/08/2018 20:36:33 | MouseWheelZoomAtCursor: True
01/08/2018 20:36:33 | StickyFocus: True
01/08/2018 20:36:33 | HighDpiMode: False
01/08/2018 20:36:33 | AnimateBackgrounds: True
01/08/2018 20:36:33 | FancyParticles: True
01/08/2018 20:36:33 | UncompressedTextures: False
01/08/2018 20:36:33 | AllowShipDeselection: False
01/08/2018 20:36:33 | CtrlSelectsParts: False
01/08/2018 20:36:33 | PreferBlueprintMode: False
01/08/2018 20:36:33 | BlueprintAutoPause: True
01/08/2018 20:36:33 | BuildAutoFocus: True
01/08/2018 20:36:33 | BuildAutoRotate: True
01/08/2018 20:36:33 | BuildAutoInteriors: True
01/08/2018 20:36:33 | PaintAutoFocus: True
01/08/2018 20:36:33 | PaintAutoRotate: True
01/08/2018 20:36:33 | PaintAllowOverwrite: True
01/08/2018 20:36:33 | PaintMirrorMode: False
01/08/2018 20:36:33 | RepairAutoFocus: True
01/08/2018 20:36:33 | RepairAutoRotate: False
01/08/2018 20:36:33 | BuildAllowOverwrite: True
01/08/2018 20:36:33 | BuildAutoDoors: True
01/08/2018 20:36:33 | BuildEnforceCrewAccess: True
01/08/2018 20:36:33 | BuildMirrorMode: False
01/08/2018 20:36:33 | GrabLeavesCorridors: True
01/08/2018 20:36:33 | RepairAutoDoors: True
01/08/2018 20:36:33 | AutoHireCrew: True
01/08/2018 20:36:33 | PartToolTips: True
01/08/2018 20:36:33 | AutoSave: True
01/08/2018 20:36:33 | AutoSavesToKeep: 10
01/08/2018 20:36:33 | QuickSavesToKeep: 10
01/08/2018 20:36:33 | AutoSaveInterval: 600
01/08/2018 20:36:33 | FtlAutoSave: True
01/08/2018 20:36:33 | ShowOnShipIndicators: True
01/08/2018 20:36:33 | AutoPauseOnLostFocus: True
01/08/2018 20:36:33 | ScreenShake: True
01/08/2018 20:36:33 | VersionCheckMode: Stable
01/08/2018 20:36:33 | EnableMetrics: True
01/08/2018 20:36:33 | PreferBorderlessWindowToggle: False
01/08/2018 20:36:33 | MasterVolume: 1
01/08/2018 20:36:33 | EffectsVolume: 1
01/08/2018 20:36:33 | InterfaceVolume: 1
01/08/2018 20:36:33 | ShowTutorials: True
01/08/2018 20:36:33 | AutoFtlJump: False
01/08/2018 20:36:33 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.PaintScheme]
01/08/2018 20:36:33 | DefaultBuildTool: Grab
01/08/2018 20:36:33 | DefaultDecalTool: Grab
01/08/2018 20:36:33 | DontReportErrorsForShips: System.Collections.Generic.HashSet`1[System.String]
01/08/2018 20:36:33 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]
01/08/2018 20:36:33 | PlayerColor:
01/08/2018 20:36:33 | EnemyColor:
01/08/2018 20:36:33 | NeutralColor:
01/08/2018 20:36:33 | MiniviewInCombatMode: Auto
01/08/2018 20:36:33 | MiniviewNotInCombatMode: Auto
01/08/2018 20:36:33 | MiniviewLockRotation: False
01/08/2018 20:36:33 | MiniviewSize:
01/08/2018 20:36:33 | ShowInteriors: False
01/08/2018 20:36:33 | AlwaysShowCommandWidgets: False
01/08/2018 20:36:33 | PreferWorldRelativeAttackAngle: False
01/08/2018 20:36:33 | PreferWorldRelativeFollowAngle: False
01/08/2018 20:36:33 | ShipLibraryLargeIcons: False
01/08/2018 20:36:33 | AdHocFormations: False
01/08/2018 20:36:33 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]
01/08/2018 20:36:33 | DeleteFileOnStartup:
01/08/2018 20:36:33 | FeedbackEmail:
01/08/2018 20:36:33 | DefaultGameMode:
01/08/2018 20:36:33 | DefaultCreativeModeMapSize: 0
01/08/2018 20:36:33 | DefaultBountyModeDifficulty: 0
01/08/2018 20:36:33 | DefaultBountyModeMapSize: 0
01/08/2018 20:36:33 | DefaultBountyModeStarterShip: 0
01/08/2018 20:36:33 | WarnOutOfDateGpuDrivers: True
01/08/2018 20:36:33 | DefaultMPJoinHostname:
01/08/2018 20:36:33 | PlayerName:
01/08/2018 20:36:33 | MPColorMode: RandomPerPlayer
01/08/2018 20:36:33 | AutoPortForwarding: True
01/08/2018 20:36:33 | DisplayPublicIP: True
01/08/2018 20:36:33 | ShowNewsOnStartup: True
01/08/2018 20:36:33 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]
01/08/2018 20:36:33 | Starting main game loop...
01/08/2018 20:36:33 | Enabled mods:
01/08/2018 20:36:33 | jfjohnny5.cosmeteer_plus_0.23.0
01/08/2018 20:36:33 | Loaded language 'en'.
01/08/2018 20:36:57 | Memory usage at time of crash: 216 743 936
01/08/2018 20:36:57 | Application state stack at time of crash:
01/08/2018 20:36:57 | Cosmoteer.Assets
01/08/2018 20:36:57 | FPS at time of crash: 29.98123
01/08/2018 20:36:57 | Running processes at time of crash:
01/08/2018 20:36:57 | armsvc
01/08/2018 20:36:57 | audiodg
01/08/2018 20:36:57 | chrome
01/08/2018 20:36:57 | conhost
01/08/2018 20:36:57 | Cosmoteer
01/08/2018 20:36:57 | csrss
01/08/2018 20:36:57 | dwm
01/08/2018 20:36:57 | explorer
01/08/2018 20:36:57 | HD-Agent
01/08/2018 20:36:57 | HD-LogRotatorService
01/08/2018 20:36:57 | Idle
01/08/2018 20:36:57 | lsass
01/08/2018 20:36:57 | lsm
01/08/2018 20:36:57 | MsMpEng
01/08/2018 20:36:57 | msseces
01/08/2018 20:36:57 | NisSrv
01/08/2018 20:36:57 | notepad
01/08/2018 20:36:57 | nvcontainer
01/08/2018 20:36:57 | NVIDIA Web Helper
01/08/2018 20:36:57 | nvSCPAPISvr
01/08/2018 20:36:57 | NvTelemetryContainer
01/08/2018 20:36:57 | nvvsvc
01/08/2018 20:36:57 | nvxdsync
01/08/2018 20:36:57 | SearchFilterHost
01/08/2018 20:36:57 | SearchIndexer
01/08/2018 20:36:57 | SearchProtocolHost
01/08/2018 20:36:57 | services
01/08/2018 20:36:57 | smss
01/08/2018 20:36:57 | spoolsv
01/08/2018 20:36:57 | sqlwriter
01/08/2018 20:36:57 | svchost
01/08/2018 20:36:57 | System
01/08/2018 20:36:57 | taskhost
01/08/2018 20:36:57 | TSVNCache
01/08/2018 20:36:57 | wininit
01/08/2018 20:36:57 | winlogon
01/08/2018 20:36:57 | WmiPrvSE
01/08/2018 20:36:57 | WUDFHost
01/08/2018 20:36:58 | Halfling.Serialization.DeserializeException: Deserialization from source "<D:\Cosmoteer\Data\rules.txt>" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<D:\Cosmoteer\Data\Ships\Terran\terran.txt>/Terran" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
01/08/2018 20:36:58 | Parameter name: pixelSize
01/08/2018 20:36:58 | at Halfling.Graphics.TextureData..ctor(IntVector2D pixelSize, Int32 mipLevels, TextureFormat format) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Graphics\TextureData.cs:line 127
01/08/2018 20:36:58 | at Cosmoteer.Ships.Rendering.AtlasTools.CreateAtlasTextureDatas(IEnumerable`1 datas, IntVector2D maxSize, Boolean powerOf2, Int32 padding, ICollection`1 resultRects, PostProcessParams postProcessParams) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Rendering\AtlasTools.cs:line 450
01/08/2018 20:36:58 | at Cosmoteer.Ships.Rendering.AtlasTools.BuildAtlases(IEnumerable`1 inputAtlasSprites, AtlasTextureParams parameters) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Rendering\AtlasTools.cs:line 291
01/08/2018 20:36:58 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 145
01/08/2018 20:36:58 | --- End of inner exception stack trace ---
01/08/2018 20:36:58 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
01/08/2018 20:36:58 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
01/08/2018 20:36:58 | 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
01/08/2018 20:36:58 | 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
01/08/2018 20:36:58 | --- End of inner exception stack trace ---
01/08/2018 20:36:58 | 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
01/08/2018 20:36:58 | 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 172
01/08/2018 20:36:58 | 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
01/08/2018 20:36:58 | 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
01/08/2018 20:36:58 | 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 106
01/08/2018 20:36:58 | 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
01/08/2018 20:36:58 | 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
01/08/2018 20:36:58 | 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 722
01/08/2018 20:36:58 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 237
01/08/2018 20:36:58 | 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 2646
01/08/2018 20:36:58 | 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 133
01/08/2018 20:36:58 | at Cosmoteer.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Rules.cs:line 103
01/08/2018 20:36:58 | --- End of inner exception stack trace ---
01/08/2018 20:36:58 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
01/08/2018 20:36:58 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
01/08/2018 20:36:58 | 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
01/08/2018 20:36:58 | 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
01/08/2018 20:36:58 | --- End of inner exception stack trace ---
01/08/2018 20:36:58 | 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
01/08/2018 20:36:58 | 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 172
01/08/2018 20:36:58 | 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
01/08/2018 20:36:58 | at Cosmoteer.Assets.LoaderThread() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Assets.cs:line 289
01/08/2018 20:36:58 | at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
01/08/2018 20:36:58 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
01/08/2018 20:36:58 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
01/08/2018 20:36:58 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
01/08/2018 20:36:58 | at System.Threading.ThreadHelper.ThreadStart()
01/08/2018 20:36:58 | Director received exit call.
01/08/2018 20:36:58 | Disposed default font.
01/08/2018 20:36:58 | Disposed XA2AudioManager device.
01/08/2018 20:36:58 | Disposed audio manager.
01/08/2018 20:36:58 | Disposed clock.
01/08/2018 20:36:58 | Disposed input manager.
01/08/2018 20:36:58 | Disposed graphics manager.
01/08/2018 20:36:58 | Disposed swap chain.
01/08/2018 20:36:58 | Disposed Direct3D device.
01/08/2018 20:36:58 | Disposed DXGI factory.
01/08/2018 20:36:58 | Closed Windows form.
01/08/2018 20:36:58 | Director received exit call.
01/08/2018 20:36:58 | Disposed window.
01/08/2018 20:36:58 | Disposed platform interface.
01/08/2018 20:36:58 | Closing log output file...