Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files (x86)\Steam\steamapps\common\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 (x86)\Steam\steamapps\common\Cosmoteer\Data\modes\bounty\bounty.txt>" 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 "AllowRepairDebt" in source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\CosmoteerBen__1_6_7_2\CosmoteerBen__1_6_7_2\Bounty\Ben_Bounty_Difficulty.txt>/DifficultyLevels/0".
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 842
at Halfling.Serialization.Base.BaseSerializer`10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2658
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188
at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 97
at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2195
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 842
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 237
at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Generic\GenericSerialReader.cs:line 134
at Cosmoteer.Modes.Bounty.BountyModeRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Modes\Bounty\BountyModeRules.cs:line 63
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2467
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
--- End of inner exception stack trace ---
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 842
at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 237
at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Generic\GenericSerialReader.cs:line 134
at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Data\Rules.cs:line 114
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2462
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
--- End of inner exception stack trace ---
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188
at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 200
at Cosmoteer.Data.Assets.LoaderThread() in C:\Users\walt\Documents\Code\Cosmoteer\Source\Data\Assets.cs:line 347
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
09/05/2021 21:31:49 | Logging successful initialized.
09/05/2021 21:31:49 | .NET Runtime Version: 5.0.9
09/05/2021 21:31:49 | Running as a 64-bit process.
09/05/2021 21:31:49 | Locale: en-US
09/05/2021 21:31:49 | Language: en-US
09/05/2021 21:31:49 | Cosmoteer version 0.15.16a build 0.15.16a_steam
09/05/2021 21:31:49 | Build Date: 9/1/2021 7:41:50 PM
09/05/2021 21:31:49 | Build Commit: 5592eff21246de9b6460363ca4dd13e44ce9ee04
09/05/2021 21:31:50 | Microsoft Windows 10 Home 64-bit 10.0.19043
09/05/2021 21:31:50 | Intel(R) Xeon(R) CPU E5-2678 v3 @ 2.50GHz (8 logical / 4 physical cores)
09/05/2021 21:31:50 | 12287.0 MB RAM
09/05/2021 21:31:50 | NVIDIA Quadro P5000 (27.21.14.5730) (11/5/2020)
09/05/2021 21:31:50 | 4095.0 MB VRAM
09/05/2021 21:31:50 |
09/05/2021 21:31:51 | Loaded app settings.
09/05/2021 21:31:51 | Set application DPI mode: PerMonitor
09/05/2021 21:31:51 | Setup default cursor.
09/05/2021 21:31:51 | Using display adapter 0
09/05/2021 21:31:51 | Created DXGI factory.
09/05/2021 21:31:51 | Adapter #0: NVIDIA Quadro P5000
09/05/2021 21:31:51 | Output #0: Generic PnP Monitor (1920x1080)
09/05/2021 21:31:51 | Adapter #1: Microsoft Basic Render Driver
09/05/2021 21:31:51 | Updated Windows form configuration for borderless window.
09/05/2021 21:31:51 | Created Windows form.
09/05/2021 21:31:51 | Direct3D Feature Level: Level_11_0
09/05/2021 21:31:51 | Created Direct3D 11 Device.
09/05/2021 21:31:51 | Created swap chain: 1920x1080.
09/05/2021 21:31:51 | Created window.
09/05/2021 21:31:51 | Created clock.
09/05/2021 21:31:52 | Created graphics manager.
09/05/2021 21:31:52 | Created XAudio2 device.
09/05/2021 21:31:52 | Created audio manager.
09/05/2021 21:31:52 | Created input manager.
09/05/2021 21:31:52 | Created default font.
09/05/2021 21:31:52 | Initial app state is 'MainMenu'
09/05/2021 21:31:52 | Initial application settings:
09/05/2021 21:31:52 | LastGameVersion:
09/05/2021 21:31:52 | InitState: MainMenu
09/05/2021 21:31:52 | Language:
09/05/2021 21:31:52 | LockCursor: False
09/05/2021 21:31:52 | EdgePanMode: Analog
09/05/2021 21:31:52 | EdgePanSpeed: 15
09/05/2021 21:31:52 | KeyboardPanSpeed: 15
09/05/2021 21:31:52 | KeyboardZoomSpeed: 10
09/05/2021 21:31:52 | KeyboardRotSpeed: 90°
09/05/2021 21:31:52 | EnableMouseWheelZoom: True
09/05/2021 21:31:52 | InvertMouseWheelZoom: False
09/05/2021 21:31:52 | MouseWheelZoomSpeed: 1.12
09/05/2021 21:31:52 | MouseWheelZoomAtCursor: True
09/05/2021 21:31:52 | AutoTrackOnScreenShips: True
09/05/2021 21:31:52 | StickyFocus: True
09/05/2021 21:31:52 | DpiScaleMode: Dpi100
09/05/2021 21:31:52 | AnimateBackgrounds: True
09/05/2021 21:31:52 | BackgroundGrid: True
09/05/2021 21:31:52 | FancyParticles: True
09/05/2021 21:31:52 | UncompressedTextures: False
09/05/2021 21:31:52 | TargetFps: FpsTarget30
09/05/2021 21:31:52 | AllowShipDeselection: False
09/05/2021 21:31:52 | CtrlSelectsParts: True
09/05/2021 21:31:52 | EnableCollisionAvoidance: True
09/05/2021 21:31:52 | EnableArrivalMatching: True
09/05/2021 21:31:52 | PreferBlueprintMode: False
09/05/2021 21:31:52 | BlueprintAutoPause: True
09/05/2021 21:31:52 | ShowInvalidBlueprints: True
09/05/2021 21:31:52 | ShowAutoRemovedParts: True
09/05/2021 21:31:52 | ShowAutoRemovedDecals: True
09/05/2021 21:31:52 | BuildAutoRotate: True
09/05/2021 21:31:52 | BuildAutoInteriors: True
09/05/2021 21:31:52 | PaintAutoRotate: True
09/05/2021 21:31:52 | PaintAllowOverwrite: True
09/05/2021 21:31:52 | PaintMirrorEnabled: False
09/05/2021 21:31:52 | PaintMirrorAxis: Vertical
09/05/2021 21:31:52 | RepairAutoRotate: False
09/05/2021 21:31:52 | BuildAllowOverwrite: True
09/05/2021 21:31:52 | BuildAutoDoors: True
09/05/2021 21:31:52 | BuildShowNearestPaths: True
09/05/2021 21:31:52 | BuildMirrorEnabled: False
09/05/2021 21:31:52 | BuildMirrorAxis: Vertical
09/05/2021 21:31:52 | ShowStatBars: True
09/05/2021 21:31:52 | ConstructExitsBuild: False
09/05/2021 21:31:52 | CrewMirrorEnabled: False
09/05/2021 21:31:52 | CrewMirrorAxis: Vertical
09/05/2021 21:31:52 | CrewAutoRotate: True
09/05/2021 21:31:52 | ShowCrewPaths: True
09/05/2021 21:31:52 | ShowCrewHomes: True
09/05/2021 21:31:52 | DefaultRoles:
09/05/2021 21:31:52 | RowsOfParts: 1
09/05/2021 21:31:52 | GrabLeavesCorridors: True
09/05/2021 21:31:52 | RepairAutoDoors: True
09/05/2021 21:31:52 | AutoHireCrew: True
09/05/2021 21:31:52 | PartToolTips: True
09/05/2021 21:31:52 | PartToolTipsDefaultToStats: False
09/05/2021 21:31:52 | AutoSave: True
09/05/2021 21:31:52 | AutoSavesToKeep: 10
09/05/2021 21:31:52 | QuickSavesToKeep: 10
09/05/2021 21:31:52 | AutoSaveInterval: 600
09/05/2021 21:31:52 | SaveLostShips: True
09/05/2021 21:31:52 | LostShipsTokeep: 10
09/05/2021 21:31:52 | FtlAutoSave: True
09/05/2021 21:31:52 | ShowOnShipIndicators: True
09/05/2021 21:31:52 | ShowZoomedOutBlibs: True
09/05/2021 21:31:52 | ShowOffScreenBlips: True
09/05/2021 21:31:52 | PingNearbyEnemies: True
09/05/2021 21:31:52 | AutoPauseOnLostFocus: True
09/05/2021 21:31:52 | ScreenShake: True
09/05/2021 21:31:52 | ShowMidpointFocusWidget: True
09/05/2021 21:31:52 | VersionCheckMode: Stable
09/05/2021 21:31:52 | DefaultScreenshotFormat: Jpeg
09/05/2021 21:31:52 | EnableMetrics: True
09/05/2021 21:31:52 | PreferBorderlessWindowToggle: False
09/05/2021 21:31:52 | MasterVolume: 1
09/05/2021 21:31:52 | EffectsVolume: 1
09/05/2021 21:31:52 | InterfaceVolume: 1
09/05/2021 21:31:52 | MuteWhenUnfocused: False
09/05/2021 21:31:52 | ShowTutorials: True
09/05/2021 21:31:52 | AutoFtlJump: False
09/05/2021 21:31:52 | DefaultPaintScheme:
09/05/2021 21:31:52 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.Paint.PaintScheme]
09/05/2021 21:31:52 | DefaultBuildTool: Grab
09/05/2021 21:31:52 | DefaultDecalTool: Grab
09/05/2021 21:31:52 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]
09/05/2021 21:31:52 | DontDimDialogBackgrounds: False
09/05/2021 21:31:52 | PlayerColor:
09/05/2021 21:31:52 | EnemyColor:
09/05/2021 21:31:52 | NeutralColor:
09/05/2021 21:31:52 | RotateMinimap: True
09/05/2021 21:31:52 | MiniviewInCombatMode: Auto
09/05/2021 21:31:52 | MiniviewNotInCombatMode: Auto
09/05/2021 21:31:52 | MiniviewLockRotation: False
09/05/2021 21:31:52 | MiniviewSize:
09/05/2021 21:31:52 | ShowInteriors: False
09/05/2021 21:31:52 | ShowAllCommands: False
09/05/2021 21:31:52 | AlwaysShowCommandWidgets: False
09/05/2021 21:31:52 | ShowSelectedPartStatusBars: True
09/05/2021 21:31:52 | PreferShipRelativeAttackAngle: False
09/05/2021 21:31:52 | PreferWorldRelativeFollowAngle: False
09/05/2021 21:31:52 | DirectControlEnableWeapons: True
09/05/2021 21:31:52 | DirectControlAimAssist: True
09/05/2021 21:31:52 | DirectControlAutoBrake: True
09/05/2021 21:31:52 | DirectControlAutoFaceCursor: False
09/05/2021 21:31:52 | DirectControlViewFollowsCursor: False
09/05/2021 21:31:52 | DirectControlAutoRotateView: False
09/05/2021 21:31:52 | DirectControlAutoZoomView: False
09/05/2021 21:31:52 | DirectControlShowWeaponCoverage: False
09/05/2021 21:31:52 | ShipLibraryLargeIcons: False
09/05/2021 21:31:52 | BreakFormationToAttack: True
09/05/2021 21:31:52 | DisplayAllShips: False
09/05/2021 21:31:52 | ShowAdvancedCommands: False
09/05/2021 21:31:52 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]
09/05/2021 21:31:52 | AutoDisableMods: True
09/05/2021 21:31:52 | DeleteFileOnStartup:
09/05/2021 21:31:52 | DefaultGameMode:
09/05/2021 21:31:52 | DefaultCreativeModeMapSize: 0
09/05/2021 21:31:52 | DefaultBountyModeDifficulty: 0
09/05/2021 21:31:52 | DefaultBountyModeMapSize: 0
09/05/2021 21:31:52 | DefaultBountyModeStarterShip: 0
09/05/2021 21:31:52 | MPShipColorMode: RandomPerPlayer
09/05/2021 21:31:52 | MPBlipColorMode: FriendAndFoe
09/05/2021 21:31:52 | MPShowDamagePoints: True
09/05/2021 21:31:52 | CustomRulesets: System.Collections.Generic.Dictionary`2[System.String,System.Collections.Generic.List`1[Cosmoteer.CustomRuleset]]
09/05/2021 21:31:52 | AllowP2PConnections: True
09/05/2021 21:31:52 | PreferLAN: False
09/05/2021 21:31:52 | DefaultServer: 0
09/05/2021 21:31:52 | ShowNewsOnStartup: True
09/05/2021 21:31:52 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]
09/05/2021 21:31:52 | ShowNewsAlerts: True
09/05/2021 21:31:52 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]
09/05/2021 21:31:52 | MainMenuBackgroundIndex: 0
09/05/2021 21:31:52 | CycleMainMenuBackground: True
09/05/2021 21:31:52 | DefaultAuthorName:
09/05/2021 21:31:52 | ShowSteamWishlistPrompt: True
09/05/2021 21:31:52 | EnableGifRecorder: False
09/05/2021 21:31:52 | GifRecorderSeconds: 10
09/05/2021 21:31:52 | GifRecorderFramerate: 20
09/05/2021 21:31:52 | GifRecorderResolution: 480
09/05/2021 21:31:53 | Starting main game loop...
09/05/2021 21:31:54 | Enabled mods:
09/05/2021 21:32:29 | cosmoteer.free_ftl (1.0.0)
09/05/2021 21:32:29 | cosmoteer.huge_ships (1.0.0)
09/05/2021 21:32:29 | jbox1.automation_plus_plus (1.3.1 WIP2a)
09/05/2021 21:32:29 | zergRush99.Bloodcult (1.9.5)
09/05/2021 21:32:29 | Ben.parts (1.6.7.2)
09/05/2021 21:32:30 | VOS726.explosive_charge_safemode (0.15.12_20201009)
09/05/2021 21:32:30 | zergRush99.EoD (1.0)
09/05/2021 21:32:30 | ultranova.galactic_allegiance (1.1.0)
09/05/2021 21:32:30 | VOS726.glass_armor (0.15.12_20201110)
09/05/2021 21:32:30 | VOS726.ion_antenna (0.15.12_20201009)
09/05/2021 21:32:30 | Kroom.Normal_Armor_Expanded (1.0.6)
09/05/2021 21:32:30 | Lafiel.Abh (0.7.2.8 [WIP4] (2021 March 15))
09/05/2021 21:32:30 | Meranera.Sauce (6-19-18a)
09/05/2021 21:32:30 | Meranera.Legacy (LEGACY)
09/05/2021 21:32:30 | VOS726.mobile_suit_0 (0.15.12_20201009)
09/05/2021 21:32:30 | Gibbyones.Naval Vengance 2b ('Ice' 0.41)
09/05/2021 21:32:30 | VOS726.railgun_accelerator_kit (0.15.14_20210301)
09/05/2021 21:32:30 | SW.StarWars (0.3.7)
09/05/2021 21:32:30 | Battleman103333.tinybits_mod (1.0)
09/05/2021 21:32:31 | Loaded language 'en'.
09/05/2021 21:42:25 | Source info:
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | ID = "easy"
09/05/2021 21:42:25 | NameKey = "BountyModeConfig/Easy"
09/05/2021 21:42:25 | TipKey = "BountyModeConfig/EasyTip"
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | StartingMoney = 150000
09/05/2021 21:42:25 | StartingFuel = 50
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | ThreatLevels
09/05/2021 21:42:25 | [
09/05/2021 21:42:25 | // 0
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 0
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/0/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | TiersToSpawn = [0, 0, 1, 1]
09/05/2021 21:42:25 | TiersToSpawnIfStartingNode = [0, 0, 0]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .5
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 1
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/1/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | TiersToSpawn = [1, 2, 2, 3]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .5
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 2
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/2/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | TiersToSpawn = [3, 4, 4, 5]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .5
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 3
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/3/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | TiersToSpawn = [5, 6, 6, 7]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .5
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 4
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/4/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | TiersToSpawn = [7, 8, 8, 9]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .5
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 | // 5
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/5/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | TiersToSpawn = [9, 10, 10, 11]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .5
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 | // 6
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/6/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | TiersToSpawn = [11, 12, 12, 13]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .5
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 | ]
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 | Available children:
09/05/2021 21:42:25 | > EnemyCombatNoBuildRadius
09/05/2021 21:42:25 | > EnemyCombatNoBuildDuration
09/05/2021 21:42:25 | > MoneyCostPerFuel
09/05/2021 21:42:25 | > FractionalSaleRefund
09/05/2021 21:42:25 | > ThreatLevelClustering
09/05/2021 21:42:25 | > ID
09/05/2021 21:42:25 | > NameKey
09/05/2021 21:42:25 | > TipKey
09/05/2021 21:42:25 | > StartingMoney
09/05/2021 21:42:25 | > StartingFuel
09/05/2021 21:42:25 | > ThreatLevels
09/05/2021 21:42:25 | Full source file text:
09/05/2021 21:42:25 | DifficultyLevels
09/05/2021 21:42:25 | [
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | ID = "easy"
09/05/2021 21:42:25 | NameKey = "BountyModeConfig/Easy"
09/05/2021 21:42:25 | TipKey = "BountyModeConfig/EasyTip"
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | StartingMoney = 150000
09/05/2021 21:42:25 | StartingFuel = 50
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | ThreatLevels
09/05/2021 21:42:25 | [
09/05/2021 21:42:25 | // 0
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/0/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [0, 0, 1, 1]
09/05/2021 21:42:25 | TiersToSpawnIfStartingNode = [0, 0, 0]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .5
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 1
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/1/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [1, 2, 2, 3]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .5
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 2
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/2/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [3, 4, 4, 5]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .5
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 3
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/3/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [5, 6, 6, 7]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .5
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 4
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/4/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [7, 8, 8, 9]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .5
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 | // 5
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/5/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [9, 10, 10, 11]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .5
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 | // 6
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/6/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [11, 12, 12, 13]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .5
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 | ]
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | ID = "moderate"
09/05/2021 21:42:25 | NameKey = "BountyModeConfig/Moderate"
09/05/2021 21:42:25 | TipKey = "BountyModeConfig/ModerateTip"
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | StartingMoney = 150000
09/05/2021 21:42:25 | StartingFuel = 25
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | ThreatLevels
09/05/2021 21:42:25 | [
09/05/2021 21:42:25 | // 0
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/0/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [0, 0, 1, 1]
09/05/2021 21:42:25 | TiersToSpawnIfStartingNode = [0, 0, 0]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .25
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 1
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/1/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [1, 2, 2, 3]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .25
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 2
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/2/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [3, 4, 4, 5]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .25
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrain"
09/05/2021 21:42:25 | FleetChance = .3
09/05/2021 21:42:25 | MaxShipsInFleet = 2
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 3
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/3/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [5, 6, 6, 7]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .25
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .5
09/05/2021 21:42:25 | BountyShipAI = "BountyBrainHard"
09/05/2021 21:42:25 | FleetChance = .3
09/05/2021 21:42:25 | MaxShipsInFleet = 3
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 4
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/4/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [7, 8, 8, 9]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .25
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .25
09/05/2021 21:42:25 | BountyShipAI = "BountyBrainHard"
09/05/2021 21:42:25 | FleetChance = .3
09/05/2021 21:42:25 | MaxShipsInFleet = 4
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 5
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/5/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [9, 10, 10, 11]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .25
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .25
09/05/2021 21:42:25 | BountyShipAI = "BountyBrainHard"
09/05/2021 21:42:25 | FleetChance = .3
09/05/2021 21:42:25 | MaxShipsInFleet = 5
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 | // 6
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/6/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [11, 12, 12, 13]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .25
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .25
09/05/2021 21:42:25 | BountyShipAI = "BountyBrainHard"
09/05/2021 21:42:25 | FleetChance = .3
09/05/2021 21:42:25 | MaxShipsInFleet = 5
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 | ]
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | ID = "hard"
09/05/2021 21:42:25 | NameKey = "BountyModeConfig/Hard"
09/05/2021 21:42:25 | TipKey = "BountyModeConfig/HardTip"
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | StartingMoney = 150000
09/05/2021 21:42:25 | StartingFuel = 25
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | ThreatLevels
09/05/2021 21:42:25 | [
09/05/2021 21:42:25 | // 0
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/0/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [0, 1, 1, 2]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .5
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .25
09/05/2021 21:42:25 | BountyShipAI = "BountyBrainHard"
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 1
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/1/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [2, 3, 3, 4]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .25
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .25
09/05/2021 21:42:25 | BountyShipAI = "BountyBrainHard"
09/05/2021 21:42:25 | FleetChance = .3
09/05/2021 21:42:25 | MaxShipsInFleet = 2
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 2
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/2/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [4, 5, 5, 6]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .125
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .25
09/05/2021 21:42:25 | BountyShipAI = "BountyBrainHard"
09/05/2021 21:42:25 | FleetChance = .5
09/05/2021 21:42:25 | MaxShipsInFleet = 2
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 3
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/3/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [6, 7, 7, 8]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .1
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .25
09/05/2021 21:42:25 | BountyShipAI = "BountyBrainHard"
09/05/2021 21:42:25 | FleetChance = .5
09/05/2021 21:42:25 | MaxShipsInFleet = 3
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 4
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/4/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [8, 9, 9, 10]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .09
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .25
09/05/2021 21:42:25 | BountyShipAI = "BountyBrainHard"
09/05/2021 21:42:25 | FleetChance = .5
09/05/2021 21:42:25 | MaxShipsInFleet = 4
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 |
09/05/2021 21:42:25 | // 5
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/5/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [10, 11, 11, 12]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .08
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .25
09/05/2021 21:42:25 | BountyShipAI = "BountyBrainHard"
09/05/2021 21:42:25 | FleetChance = .5
09/05/2021 21:42:25 | MaxShipsInFleet = 5
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 | // 6
09/05/2021 21:42:25 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/6/
09/05/2021 21:42:25 | {
09/05/2021 21:42:25 | TiersToSpawn = [12, 13, 13, 14]
09/05/2021 21:42:25 | RewardMoneyAsFractionOfShipValue = .07
09/05/2021 21:42:25 | RewardFuelAsFractionOfShipMass = .25
09/05/2021 21:42:25 | BountyShipAI = "BountyBrainHard"
09/05/2021 21:42:25 | FleetChance = .5
09/05/2021 21:42:25 | MaxShipsInFleet = 5
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 | ]
09/05/2021 21:42:25 | }
09/05/2021 21:42:25 | ]
09/05/2021 21:42:25 | Memory usage at time of crash: 3,703,836,672
09/05/2021 21:42:25 | Application state stack at time of crash:
09/05/2021 21:42:25 | Cosmoteer.Data.Assets
09/05/2021 21:42:25 | FPS at time of crash: 29.77662
09/05/2021 21:42:25 | Running processes at time of crash: audiodg, CompPkgSrv, Cosmoteer, csrss, ctfmon, Discord, dllhost, dwm, EABackgroundService, explorer, fontdrvhost, GameOverlayUI, gamingservices, gamingservicesnet, GoogleCrashHandler, GoogleCrashHandler64, Idle, jusched, lsass, Memory Compression, MsMpEng, NisSrv, NVDisplay.Container, opera, opera_crashreporter, OriginWebHelperService, PnkBstrA, Registry, rundll32, RuntimeBroker, SearchApp, SearchIndexer, SecurityHealthService, SecurityHealthSystray, services, SettingSyncHost, SgrmBroker, Shadow Control Panel, shadow_crash, ShadowManager, ShadowOperator, ShadowProcessator, ShadowSerial, ShadowServicesWatcher, ShadowStreamer, ShadowSystemWatcher, ShadowUsbOverIp, sihost, smss, spoolsv, StartMenuExperienceHost, steam, SteamService, steamwebhelper, svchost, System, taskhostw, TextInputHost, unsecapp, UsbService64, UserOOBEBroker, wininit, winlogon, WmiPrvSE,
09/05/2021 21:42:26 | Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files (x86)\Steam\steamapps\common\Cosmoteer\Data\rules.txt>" failed.
09/05/2021 21:42:26 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
09/05/2021 21:42:26 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files (x86)\Steam\steamapps\common\Cosmoteer\Data\modes\bounty\bounty.txt>" failed.
09/05/2021 21:42:26 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
09/05/2021 21:42:26 | ---> Halfling.Serialization.DeserializeException: Unable to find source for non-optional field "AllowRepairDebt" in source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\CosmoteerBen__1_6_7_2\CosmoteerBen__1_6_7_2\Bounty\Ben_Bounty_Difficulty.txt>/DifficultyLevels/0".
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 842
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2658
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188
09/05/2021 21:42:26 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
09/05/2021 21:42:26 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, MemberInfo member, ObjectTextSerializer serializer, IOTNode curNode, List`1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 372
09/05/2021 21:42:26 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\DefaultSerializers\ArraySerializer.cs:line 97
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2195
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 842
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 237
09/05/2021 21:42:26 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Generic\GenericSerialReader.cs:line 134
09/05/2021 21:42:26 | at Cosmoteer.Modes.Bounty.BountyModeRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Modes\Bounty\BountyModeRules.cs:line 63
09/05/2021 21:42:26 | --- End of inner exception stack trace ---
09/05/2021 21:42:26 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
09/05/2021 21:42:26 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2467
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
09/05/2021 21:42:26 | --- End of inner exception stack trace ---
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 842
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 237
09/05/2021 21:42:26 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Generic\GenericSerialReader.cs:line 134
09/05/2021 21:42:26 | at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Data\Rules.cs:line 114
09/05/2021 21:42:26 | --- End of inner exception stack trace ---
09/05/2021 21:42:26 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
09/05/2021 21:42:26 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
09/05/2021 21:42:26 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member, Object& obj) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2462
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
09/05/2021 21:42:26 | --- End of inner exception stack trace ---
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, MemberInfo member, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 631
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 188
09/05/2021 21:42:26 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 200
09/05/2021 21:42:26 | at Cosmoteer.Data.Assets.LoaderThread() in C:\Users\walt\Documents\Code\Cosmoteer\Source\Data\Assets.cs:line 347
09/05/2021 21:42:26 | at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
09/05/2021 21:42:26 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
09/05/2021 21:42:26 | --- End of stack trace from previous location ---
09/05/2021 21:42:26 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
09/05/2021 21:42:26 | at System.Threading.ThreadHelper.ThreadStart()
09/05/2021 21:42:32 | Actual data hash: 1da1b47298a6f689ba5d355baf6d75d2
09/05/2021 21:42:32 | Expected data hash: 1da1b47298a6f689ba5d355baf6d75d2
09/05/2021 21:42:32 | Director received exit call.
09/05/2021 21:42:32 | Disposed default font.
09/05/2021 21:42:32 | Disposed XA2AudioManager device.
09/05/2021 21:42:32 | Disposed audio manager.
09/05/2021 21:42:32 | Disposed clock.
09/05/2021 21:42:32 | Disposed input manager.
09/05/2021 21:42:32 | Disposed graphics manager.
09/05/2021 21:42:32 | Disposed swap chain.
09/05/2021 21:42:32 | Disposed Direct3D device.
09/05/2021 21:42:32 | Disposed DXGI factory.
09/05/2021 21:42:32 | Closed Windows form.
09/05/2021 21:42:32 | Director received exit call.
09/05/2021 21:42:32 | Disposed window.
09/05/2021 21:42:32 | Disposed platform interface.
09/05/2021 21:42:32 | Closing log output file...