sorry for necroposting but i would like to know if this mod works with sw 0.3.7 pre release, ga, wh40k, abh, krooms, and additonal weapons?
Ben's Mod
Chompsky yes it does, and it's best just to test it by yourself
Chompsky Any mod can work with any other mod with very few exceptions. All of those mods can work together just fine with any mod as long as it's compatible with the game version. Asking if it is compatible with a certain set of mods is worthless since it almost certainly work fine. And of course you should test it yourself instead of necroposting
- Edited
alright i just don't like breaking games and having to reinstall them
but i will try to stop necroposting in the future
- Edited
i forgot about that feature
Has anyone else gotten to 141 trillion percent bonus on the omni turrets... it breaks my game. I can't even load the save anymore.
Fix for 0.15.16
In the Mod Folder go to Bounty folder.
Edit: Ben_Bounty_Difficult
and add for each difficult the Line "AllowRepairDebt = true" under Startng Fuel = XX
DifficultyLevels
[
: /BaseDifficulty
{
ID = "easy"
NameKey = "BountyModeConfig/Easy"
TipKey = "BountyModeConfig/EasyTip"
StartingMoney = 100000
StartingFuel = 50
AllowRepairDebt = true
MODS ARE ENABLED. THIS CRASH MAY BE CAUSED BY A MOD.
PLEASE REPORT IT TO THE CREATOR OF THE MOD.
Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\rules.txt>" failed.
---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\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_4\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 239
at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2892
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 136
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()
08/27/2021 19:15:06 | Logging successful initialized.
08/27/2021 19:15:06 | .NET Runtime Version: 5.0.9
08/27/2021 19:15:06 | Running as a 64-bit process.
08/27/2021 19:15:06 | Locale: en-US
08/27/2021 19:15:06 | Language: en-US
08/27/2021 19:15:06 | Cosmoteer version 0.15.16_rc5 build 0.15.16_rc5_standalone
08/27/2021 19:15:06 | RELEASE CANDIDATE
08/27/2021 19:15:06 | Build Date: 8/23/2021 8:03:58 PM
08/27/2021 19:15:06 | Build Commit: 6d6317ee838c82d10fbb2f69e1fd879e42b6df1a
08/27/2021 19:15:07 | Microsoft Windows 10 Pro 64-bit 10.0.19043
08/27/2021 19:15:07 | Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz (4 logical / 4 physical cores)
08/27/2021 19:15:07 | 16292.2 MB RAM
08/27/2021 19:15:07 | Intel(R) HD Graphics 4600 (20.19.15.4835) (10/15/2017)
08/27/2021 19:15:07 | 1024.0 MB VRAM
08/27/2021 19:15:07 |
08/27/2021 19:15:07 | Loaded app settings.
08/27/2021 19:15:07 | Set application DPI mode: PerMonitor
08/27/2021 19:15:07 | Setup default cursor.
08/27/2021 19:15:07 | Using display adapter 0
08/27/2021 19:15:07 | Created DXGI factory.
08/27/2021 19:15:07 | Adapter #0: Intel(R) HD Graphics 4600
08/27/2021 19:15:07 | Output #0: Generic PnP Monitor (1680x1050)
08/27/2021 19:15:07 | Adapter #1: Microsoft Basic Render Driver
08/27/2021 19:15:07 | Updated Windows form configuration for borderless window.
08/27/2021 19:15:07 | Created Windows form.
08/27/2021 19:15:07 | Direct3D Feature Level: Level_11_0
08/27/2021 19:15:07 | Created Direct3D 11 Device.
08/27/2021 19:15:07 | Created swap chain: 1680x1050.
08/27/2021 19:15:07 | Created window.
08/27/2021 19:15:07 | Created clock.
08/27/2021 19:15:07 | Created graphics manager.
08/27/2021 19:15:09 | Created XAudio2 device.
08/27/2021 19:15:09 | Created audio manager.
08/27/2021 19:15:09 | Created input manager.
08/27/2021 19:15:09 | Created default font.
08/27/2021 19:15:09 | Initial app state is 'MainMenu'
08/27/2021 19:15:09 | Initial application settings:
08/27/2021 19:15:09 | LastGameVersion:
08/27/2021 19:15:09 | InitState: MainMenu
08/27/2021 19:15:09 | Language:
08/27/2021 19:15:09 | LockCursor: False
08/27/2021 19:15:09 | EdgePanMode: Analog
08/27/2021 19:15:09 | EdgePanSpeed: 15
08/27/2021 19:15:09 | KeyboardPanSpeed: 15
08/27/2021 19:15:09 | KeyboardZoomSpeed: 10
08/27/2021 19:15:09 | KeyboardRotSpeed: 90°
08/27/2021 19:15:09 | EnableMouseWheelZoom: True
08/27/2021 19:15:09 | InvertMouseWheelZoom: False
08/27/2021 19:15:09 | MouseWheelZoomSpeed: 1.12
08/27/2021 19:15:09 | MouseWheelZoomAtCursor: True
08/27/2021 19:15:09 | AutoTrackOnScreenShips: True
08/27/2021 19:15:09 | StickyFocus: True
08/27/2021 19:15:09 | DpiScaleMode: Dpi100
08/27/2021 19:15:09 | AnimateBackgrounds: True
08/27/2021 19:15:09 | BackgroundGrid: True
08/27/2021 19:15:09 | FancyParticles: True
08/27/2021 19:15:09 | UncompressedTextures: False
08/27/2021 19:15:09 | TargetFps: FpsTarget30
08/27/2021 19:15:09 | AllowShipDeselection: False
08/27/2021 19:15:09 | CtrlSelectsParts: True
08/27/2021 19:15:09 | EnableCollisionAvoidance: True
08/27/2021 19:15:09 | EnableArrivalMatching: True
08/27/2021 19:15:09 | PreferBlueprintMode: False
08/27/2021 19:15:09 | BlueprintAutoPause: True
08/27/2021 19:15:09 | ShowInvalidBlueprints: True
08/27/2021 19:15:09 | ShowAutoRemovedParts: True
08/27/2021 19:15:09 | ShowAutoRemovedDecals: True
08/27/2021 19:15:09 | BuildAutoRotate: True
08/27/2021 19:15:09 | BuildAutoInteriors: True
08/27/2021 19:15:09 | PaintAutoRotate: True
08/27/2021 19:15:09 | PaintAllowOverwrite: True
08/27/2021 19:15:09 | PaintMirrorEnabled: False
08/27/2021 19:15:09 | PaintMirrorAxis: Vertical
08/27/2021 19:15:09 | RepairAutoRotate: False
08/27/2021 19:15:09 | BuildAllowOverwrite: True
08/27/2021 19:15:09 | BuildAutoDoors: True
08/27/2021 19:15:09 | BuildShowNearestPaths: True
08/27/2021 19:15:09 | BuildMirrorEnabled: False
08/27/2021 19:15:09 | BuildMirrorAxis: Vertical
08/27/2021 19:15:09 | ShowStatBars: True
08/27/2021 19:15:09 | ConstructExitsBuild: False
08/27/2021 19:15:09 | CrewMirrorEnabled: False
08/27/2021 19:15:09 | CrewMirrorAxis: Vertical
08/27/2021 19:15:09 | CrewAutoRotate: True
08/27/2021 19:15:09 | ShowCrewPaths: True
08/27/2021 19:15:09 | ShowCrewHomes: True
08/27/2021 19:15:09 | DefaultRoles:
08/27/2021 19:15:09 | RowsOfParts: 1
08/27/2021 19:15:09 | GrabLeavesCorridors: True
08/27/2021 19:15:09 | RepairAutoDoors: True
08/27/2021 19:15:09 | AutoHireCrew: True
08/27/2021 19:15:09 | PartToolTips: True
08/27/2021 19:15:09 | PartToolTipsDefaultToStats: False
08/27/2021 19:15:09 | AutoSave: True
08/27/2021 19:15:09 | AutoSavesToKeep: 10
08/27/2021 19:15:09 | QuickSavesToKeep: 10
08/27/2021 19:15:09 | AutoSaveInterval: 600
08/27/2021 19:15:09 | SaveLostShips: True
08/27/2021 19:15:09 | LostShipsTokeep: 10
08/27/2021 19:15:09 | FtlAutoSave: True
08/27/2021 19:15:09 | ShowOnShipIndicators: True
08/27/2021 19:15:09 | ShowZoomedOutBlibs: True
08/27/2021 19:15:09 | ShowOffScreenBlips: True
08/27/2021 19:15:09 | PingNearbyEnemies: True
08/27/2021 19:15:09 | AutoPauseOnLostFocus: True
08/27/2021 19:15:09 | ScreenShake: True
08/27/2021 19:15:09 | ShowMidpointFocusWidget: True
08/27/2021 19:15:09 | VersionCheckMode: Unstable
08/27/2021 19:15:09 | DefaultScreenshotFormat: Jpeg
08/27/2021 19:15:09 | EnableMetrics: True
08/27/2021 19:15:09 | PreferBorderlessWindowToggle: False
08/27/2021 19:15:09 | MasterVolume: 1
08/27/2021 19:15:09 | EffectsVolume: 1
08/27/2021 19:15:09 | InterfaceVolume: 1
08/27/2021 19:15:09 | MuteWhenUnfocused: False
08/27/2021 19:15:09 | ShowTutorials: True
08/27/2021 19:15:09 | AutoFtlJump: False
08/27/2021 19:15:09 | DefaultPaintScheme:
08/27/2021 19:15:09 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.Paint.PaintScheme]
08/27/2021 19:15:09 | DefaultBuildTool: Grab
08/27/2021 19:15:09 | DefaultDecalTool: Grab
08/27/2021 19:15:09 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]
08/27/2021 19:15:09 | DontDimDialogBackgrounds: False
08/27/2021 19:15:09 | PlayerColor:
08/27/2021 19:15:09 | EnemyColor:
08/27/2021 19:15:09 | NeutralColor:
08/27/2021 19:15:09 | RotateMinimap: True
08/27/2021 19:15:09 | MiniviewInCombatMode: Auto
08/27/2021 19:15:09 | MiniviewNotInCombatMode: Auto
08/27/2021 19:15:09 | MiniviewLockRotation: False
08/27/2021 19:15:09 | MiniviewSize:
08/27/2021 19:15:09 | ShowInteriors: False
08/27/2021 19:15:09 | ShowAllCommands: False
08/27/2021 19:15:09 | AlwaysShowCommandWidgets: False
08/27/2021 19:15:09 | ShowSelectedPartStatusBars: True
08/27/2021 19:15:09 | PreferShipRelativeAttackAngle: False
08/27/2021 19:15:09 | PreferWorldRelativeFollowAngle: False
08/27/2021 19:15:09 | DirectControlEnableWeapons: True
08/27/2021 19:15:09 | DirectControlAimAssist: True
08/27/2021 19:15:09 | DirectControlAutoBrake: True
08/27/2021 19:15:09 | DirectControlAutoFaceCursor: False
08/27/2021 19:15:09 | DirectControlViewFollowsCursor: False
08/27/2021 19:15:09 | DirectControlAutoRotateView: False
08/27/2021 19:15:09 | DirectControlAutoZoomView: False
08/27/2021 19:15:09 | DirectControlShowWeaponCoverage: False
08/27/2021 19:15:09 | ShipLibraryLargeIcons: False
08/27/2021 19:15:09 | BreakFormationToAttack: True
08/27/2021 19:15:09 | DisplayAllShips: False
08/27/2021 19:15:09 | ShowAdvancedCommands: False
08/27/2021 19:15:09 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]
08/27/2021 19:15:09 | AutoDisableMods: True
08/27/2021 19:15:09 | DeleteFileOnStartup:
08/27/2021 19:15:09 | DefaultGameMode:
08/27/2021 19:15:09 | DefaultCreativeModeMapSize: 0
08/27/2021 19:15:09 | DefaultBountyModeDifficulty: 0
08/27/2021 19:15:09 | DefaultBountyModeMapSize: 0
08/27/2021 19:15:09 | DefaultBountyModeStarterShip: 0
08/27/2021 19:15:09 | MPShipColorMode: RandomPerPlayer
08/27/2021 19:15:09 | MPBlipColorMode: FriendAndFoe
08/27/2021 19:15:09 | MPShowDamagePoints: True
08/27/2021 19:15:09 | CustomRulesets: System.Collections.Generic.Dictionary2[System.String,System.Collections.Generic.List
1[Cosmoteer.CustomRuleset]]
08/27/2021 19:15:09 | AllowP2PConnections: True
08/27/2021 19:15:09 | PreferLAN: False
08/27/2021 19:15:09 | DefaultServer: 0
08/27/2021 19:15:09 | ShowNewsOnStartup: True
08/27/2021 19:15:09 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]
08/27/2021 19:15:09 | ShowNewsAlerts: True
08/27/2021 19:15:09 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]
08/27/2021 19:15:09 | MainMenuBackgroundIndex: 0
08/27/2021 19:15:09 | CycleMainMenuBackground: True
08/27/2021 19:15:09 | DefaultAuthorName:
08/27/2021 19:15:09 | ShowSteamWishlistPrompt: True
08/27/2021 19:15:09 | EnableGifRecorder: False
08/27/2021 19:15:09 | GifRecorderSeconds: 10
08/27/2021 19:15:09 | GifRecorderFramerate: 20
08/27/2021 19:15:09 | GifRecorderResolution: 480
08/27/2021 19:15:10 | Starting main game loop...
08/27/2021 19:15:10 | Enabled mods:
08/27/2021 19:15:14 | cosmoteer.billion_credits (1.0.0)
08/27/2021 19:15:14 | cosmoteer.example_mod (1.0.0)
08/27/2021 19:15:14 | cosmoteer.example_ship_library (1.0.0)
08/27/2021 19:15:14 | cosmoteer.example_translation (1.0.0)
08/27/2021 19:15:14 | cosmoteer.free_ftl (1.0.0)
08/27/2021 19:15:14 | cosmoteer.huge_ships (1.0.0)
08/27/2021 19:15:14 | Ben.parts (1.6.7.4)
08/27/2021 19:15:14 | delta.delta_corporation_tech (1.0.0)
08/27/2021 19:15:14 | Lafiel.Abh (0.7.2.8 [WIP4] (2021 March 15))
08/27/2021 19:15:14 | SW.StarWars (0.3.7)
08/27/2021 19:15:14 | Battleman103333.tinybits_mod (1.0)
08/27/2021 19:15:14 | Loaded language 'en'.
08/27/2021 19:19:51 | Source info:
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | ID = "easy"
08/27/2021 19:19:51 | NameKey = "BountyModeConfig/Easy"
08/27/2021 19:19:51 | TipKey = "BountyModeConfig/EasyTip"
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | StartingMoney = 150000
08/27/2021 19:19:51 | StartingFuel = 50
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | ThreatLevels
08/27/2021 19:19:51 | [
08/27/2021 19:19:51 | // 0
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 0
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/0/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | TiersToSpawn = [0, 0, 1, 1]
08/27/2021 19:19:51 | TiersToSpawnIfStartingNode = [0, 0, 0]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .5
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 1
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/1/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | TiersToSpawn = [1, 2, 2, 3]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .5
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 2
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/2/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | TiersToSpawn = [3, 4, 4, 5]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .5
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 3
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/3/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | TiersToSpawn = [5, 6, 6, 7]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .5
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 4
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/4/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | TiersToSpawn = [7, 8, 8, 9]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .5
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 | // 5
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/5/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | TiersToSpawn = [9, 10, 10, 11]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .5
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 | // 6
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/6/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | TiersToSpawn = [11, 12, 12, 13]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .5
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 | ]
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 | Available children:
08/27/2021 19:19:51 | > EnemyCombatNoBuildRadius
08/27/2021 19:19:51 | > EnemyCombatNoBuildDuration
08/27/2021 19:19:51 | > MoneyCostPerFuel
08/27/2021 19:19:51 | > FractionalSaleRefund
08/27/2021 19:19:51 | > ThreatLevelClustering
08/27/2021 19:19:51 | > ID
08/27/2021 19:19:51 | > NameKey
08/27/2021 19:19:51 | > TipKey
08/27/2021 19:19:51 | > StartingMoney
08/27/2021 19:19:51 | > StartingFuel
08/27/2021 19:19:51 | > ThreatLevels
08/27/2021 19:19:51 | Full source file text:
08/27/2021 19:19:51 | DifficultyLevels
08/27/2021 19:19:51 | [
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | ID = "easy"
08/27/2021 19:19:51 | NameKey = "BountyModeConfig/Easy"
08/27/2021 19:19:51 | TipKey = "BountyModeConfig/EasyTip"
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | StartingMoney = 150000
08/27/2021 19:19:51 | StartingFuel = 50
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | ThreatLevels
08/27/2021 19:19:51 | [
08/27/2021 19:19:51 | // 0
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/0/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [0, 0, 1, 1]
08/27/2021 19:19:51 | TiersToSpawnIfStartingNode = [0, 0, 0]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .5
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 1
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/1/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [1, 2, 2, 3]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .5
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 2
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/2/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [3, 4, 4, 5]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .5
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 3
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/3/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [5, 6, 6, 7]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .5
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 4
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/4/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [7, 8, 8, 9]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .5
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 | // 5
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/5/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [9, 10, 10, 11]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .5
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 | // 6
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/6/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [11, 12, 12, 13]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .5
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 | ]
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | ID = "moderate"
08/27/2021 19:19:51 | NameKey = "BountyModeConfig/Moderate"
08/27/2021 19:19:51 | TipKey = "BountyModeConfig/ModerateTip"
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | StartingMoney = 150000
08/27/2021 19:19:51 | StartingFuel = 25
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | ThreatLevels
08/27/2021 19:19:51 | [
08/27/2021 19:19:51 | // 0
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/0/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [0, 0, 1, 1]
08/27/2021 19:19:51 | TiersToSpawnIfStartingNode = [0, 0, 0]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .25
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 1
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/1/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [1, 2, 2, 3]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .25
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 2
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/2/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [3, 4, 4, 5]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .25
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrain"
08/27/2021 19:19:51 | FleetChance = .3
08/27/2021 19:19:51 | MaxShipsInFleet = 2
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 3
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/3/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [5, 6, 6, 7]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .25
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .5
08/27/2021 19:19:51 | BountyShipAI = "BountyBrainHard"
08/27/2021 19:19:51 | FleetChance = .3
08/27/2021 19:19:51 | MaxShipsInFleet = 3
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 4
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/4/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [7, 8, 8, 9]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .25
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .25
08/27/2021 19:19:51 | BountyShipAI = "BountyBrainHard"
08/27/2021 19:19:51 | FleetChance = .3
08/27/2021 19:19:51 | MaxShipsInFleet = 4
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 5
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/5/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [9, 10, 10, 11]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .25
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .25
08/27/2021 19:19:51 | BountyShipAI = "BountyBrainHard"
08/27/2021 19:19:51 | FleetChance = .3
08/27/2021 19:19:51 | MaxShipsInFleet = 5
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 | // 6
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/6/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [11, 12, 12, 13]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .25
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .25
08/27/2021 19:19:51 | BountyShipAI = "BountyBrainHard"
08/27/2021 19:19:51 | FleetChance = .3
08/27/2021 19:19:51 | MaxShipsInFleet = 5
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 | ]
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | ID = "hard"
08/27/2021 19:19:51 | NameKey = "BountyModeConfig/Hard"
08/27/2021 19:19:51 | TipKey = "BountyModeConfig/HardTip"
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | StartingMoney = 150000
08/27/2021 19:19:51 | StartingFuel = 25
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | ThreatLevels
08/27/2021 19:19:51 | [
08/27/2021 19:19:51 | // 0
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/0/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [0, 1, 1, 2]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .5
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .25
08/27/2021 19:19:51 | BountyShipAI = "BountyBrainHard"
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 1
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/1/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [2, 3, 3, 4]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .25
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .25
08/27/2021 19:19:51 | BountyShipAI = "BountyBrainHard"
08/27/2021 19:19:51 | FleetChance = .3
08/27/2021 19:19:51 | MaxShipsInFleet = 2
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 2
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/2/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [4, 5, 5, 6]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .125
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .25
08/27/2021 19:19:51 | BountyShipAI = "BountyBrainHard"
08/27/2021 19:19:51 | FleetChance = .5
08/27/2021 19:19:51 | MaxShipsInFleet = 2
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 3
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/3/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [6, 7, 7, 8]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .1
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .25
08/27/2021 19:19:51 | BountyShipAI = "BountyBrainHard"
08/27/2021 19:19:51 | FleetChance = .5
08/27/2021 19:19:51 | MaxShipsInFleet = 3
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 4
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/4/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [8, 9, 9, 10]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .09
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .25
08/27/2021 19:19:51 | BountyShipAI = "BountyBrainHard"
08/27/2021 19:19:51 | FleetChance = .5
08/27/2021 19:19:51 | MaxShipsInFleet = 4
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 |
08/27/2021 19:19:51 | // 5
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/5/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [10, 11, 11, 12]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .08
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .25
08/27/2021 19:19:51 | BountyShipAI = "BountyBrainHard"
08/27/2021 19:19:51 | FleetChance = .5
08/27/2021 19:19:51 | MaxShipsInFleet = 5
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 | // 6
08/27/2021 19:19:51 | : &<./Data/modes/bounty/bounty.txt>/BaseDifficulty/ThreatLevels/6/
08/27/2021 19:19:51 | {
08/27/2021 19:19:51 | TiersToSpawn = [12, 13, 13, 14]
08/27/2021 19:19:51 | RewardMoneyAsFractionOfShipValue = .07
08/27/2021 19:19:51 | RewardFuelAsFractionOfShipMass = .25
08/27/2021 19:19:51 | BountyShipAI = "BountyBrainHard"
08/27/2021 19:19:51 | FleetChance = .5
08/27/2021 19:19:51 | MaxShipsInFleet = 5
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 | ]
08/27/2021 19:19:51 | }
08/27/2021 19:19:51 | ]
08/27/2021 19:19:51 | Memory usage at time of crash: 2,499,203,072
08/27/2021 19:19:51 | Application state stack at time of crash:
08/27/2021 19:19:51 | Cosmoteer.Data.Assets
08/27/2021 19:19:51 | FPS at time of crash: 30.242935
08/27/2021 19:19:51 | Running processes at time of crash: ApplicationFrameHost, armsvc, aswEngSrv, aswidsagent, aswToolsSvc, audiodg, AvastSvc, AvastUI, chrome, Cortana, Cosmoteer, crashpad_handler, csrss, ctfmon, dasHost, dllhost, dwm, EoAExperiences, explorer, fontdrvhost, GameBar, GameBarFTServer, GameBarPresenceWriter, Idle, igfxCUIService, igfxEM, igfxHK, igfxTray, javaw, LearningAllyLink, LocationNotificationWindows, LockApp, lsass, Memory Compression, MinecraftLauncher, MusNotifyIcon, notepad, OneDrive, PresentationFontCache, QAppTray, qengine, QUpdateService, RAVBg64, Registry, RtkNGUI64, rundll32, RuntimeBroker, SearchApp, SearchIndexer, SecurityHealthService, SecurityHealthSystray, services, SettingSyncHost, SgrmBroker, ShellExperienceHost, sihost, smartscreen, smss, spoolsv, StartMenuExperienceHost, svchost, System, SystemSettings, taskhostw, TextInputHost, unsecapp, UserOOBEBroker, wininit, winlogon, WinStore.App, wmpnetwk, wsc_proxy, WUDFHost, YourPhone,
08/27/2021 19:19:51 | Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\rules.txt>" failed.
08/27/2021 19:19:51 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
08/27/2021 19:19:51 | ---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\modes\bounty\bounty.txt>" failed.
08/27/2021 19:19:51 | ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
08/27/2021 19:19:51 | ---> 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_4\Bounty\Ben_Bounty_Difficulty.txt>/DifficultyLevels/0".
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | at Cosmoteer.Modes.Bounty.BountyModeRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Modes\Bounty\BountyModeRules.cs:line 63
08/27/2021 19:19:51 | --- End of inner exception stack trace ---
08/27/2021 19:19:51 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
08/27/2021 19:19:51 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | --- End of inner exception stack trace ---
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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 239
08/27/2021 19:19:51 | at Halfling.Serialization.Base.BaseSerializer`10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker, MemberInfo member) in C:\Users\walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Source\Serialization\Base\BaseSerializer.cs:line 2892
08/27/2021 19:19:51 | 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 136
08/27/2021 19:19:51 | at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\walt\Documents\Code\Cosmoteer\Source\Data\Rules.cs:line 114
08/27/2021 19:19:51 | --- End of inner exception stack trace ---
08/27/2021 19:19:51 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
08/27/2021 19:19:51 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
08/27/2021 19:19:51 | at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | --- End of inner exception stack trace ---
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | 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
08/27/2021 19:19:51 | at Cosmoteer.Data.Assets.LoaderThread() in C:\Users\walt\Documents\Code\Cosmoteer\Source\Data\Assets.cs:line 347
08/27/2021 19:19:51 | at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
08/27/2021 19:19:51 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
08/27/2021 19:19:51 | --- End of stack trace from previous location ---
08/27/2021 19:19:51 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
08/27/2021 19:19:51 | at System.Threading.ThreadHelper.ThreadStart()
08/27/2021 19:19:54 | Actual data hash: f7b06b03057ac9078ba96b4d7bc8595a
08/27/2021 19:19:54 | Expected data hash: f7b06b03057ac9078ba96b4d7bc8595a
08/27/2021 19:19:54 | Director received exit call.
08/27/2021 19:19:54 | Disposed default font.
08/27/2021 19:19:54 | Disposed XA2AudioManager device.
08/27/2021 19:19:54 | Disposed audio manager.
08/27/2021 19:19:54 | Disposed clock.
08/27/2021 19:19:54 | Disposed input manager.
08/27/2021 19:19:54 | Disposed graphics manager.
08/27/2021 19:19:54 | Disposed swap chain.
08/27/2021 19:19:54 | Disposed Direct3D device.
08/27/2021 19:19:54 | Disposed DXGI factory.
08/27/2021 19:19:54 | Closed Windows form.
08/27/2021 19:19:54 | Director received exit call.
08/27/2021 19:19:54 | Disposed window.
08/27/2021 19:19:54 | Disposed platform interface.
08/27/2021 19:19:54 | Closing log output file...
dyslexic-DoodleBob The post directly above yours explains exactly what to do to fix the issue. Also for future reference please use pastebin for crash logs so we don't have to scroll for 30 seconds just trying to read the adjacent messages
dyslexic-DoodleBob please post the crash log in the form of a Pastebin link to avoid flooding the chat
CaptainRedstone thank you for letting me know
WholeWheatMcBread and thank you for letting me know
Still get the same error as posted above when I have the DifficultyLevels changed
ONI The crash log isn't saying anything about AllowRepairDebt
being a missing field, which means its crashing because of a different problem (which is why its still crashing even though you correctly added the fix to the right file). Have you modified any other file to do with Bens? Particularly the mod.txt
file, since it's referring to an action within it.
Hello Doodle
If you don't have a working version then I have updated. If you do I haven't added anything new.
Also if you can change your messages
could you change the ginormous block of gobbledygook to...
"
Ginormous block of gobbledygook about.
Unable to find source for non-optional field "AllowRepairDebt" in source
"
If you can that would be super helpful if you can't don't worry about it.
Thanks
BenK