Support | News | Classic | F.A.Q. | Discord | Discussions | Wiki | Roadmap
  • Mod Talk Abh
  • Abh Mod v 0.5.0 for Cosmoteer v 0.13.7 to 0.13.9 Troubleshooting

This is for posting problems with Abh mod version 0.5.0 running with Cosmoteer 0.13.7 to 0.13.9.

    Error loading mod Lafiel.Abh_mod0.5.0: Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Users\battl\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod0.5.0\mod.txt>" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Users\battl\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod0.5.0\mod.txt>/Actions/17/ManyToAdd/334" failed. ---> Halfling.ObjectText.OTNavigateException: Unable to find final target "<excalibur_missile_defense_turret/excalibur_missile_defense_turret.txt>/Part" of Reference at path "<C:\Users\battl\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod0.5.0\mod.txt>/Actions/17/ManyToAdd/334".
    at Halfling.ObjectText.OTReferenceNode.FindFinalTarget() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\ObjectText\OTReferenceNode.cs:line 203
    at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 516
    --- End of inner exception stack trace ---
    at Halfling.Serialization.Base.BaseSerializer
    10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 607
    at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 173
    at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List
    1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 332
    at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 352
    at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 107
    at Halfling.Serialization.Base.BaseSerializer
    10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 1976
    at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 545
    at Halfling.Serialization.Base.BaseSerializer
    10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 681
    at Halfling.Serialization.Base.BaseSerializer10.ReflectionContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2441
    at Halfling.Serialization.Base.BaseSerializer
    10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 583
    at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 173
    at Halfling.Serialization.Base.BaseSerializer
    10.DerivedTypeDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2061
    at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 545
    at Halfling.Serialization.Base.BaseSerializer
    10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 173
    at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 332
    at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List
    1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 352
    at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 107
    at Halfling.Serialization.Base.BaseSerializer10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 1976
    at Halfling.Serialization.Base.BaseSerializer
    10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 545
    at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 173
    at Halfling.Serialization.Base.BaseSerializer
    10.GenericSerialReaderImpl.Read(Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2610
    at Halfling.Serialization.DefaultSerializers.GenericListSerializer.ReadContent(GenericSerialReader reader, Object obj, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\GenericListSerializer.cs:line 64
    at Halfling.Serialization.Base.BaseSerializer10.GenericDeserializerContentDeserializationMethod.TryDeserializeContent(TSerializer s, TSource source, Object obj, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2337
    at Halfling.Serialization.Base.BaseSerializer
    10.ReadContent(TSource source, Object target, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 646
    at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 712
    at Halfling.Serialization.Base.BaseSerializer
    10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2651
    at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:line 134
    at Cosmoteer.Mods.ModInfo..ctor(GenericSerialReader reader) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Mods\ModInfo.cs:line 51
    --- End of inner exception stack trace ---
    at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
    at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
    at Halfling.Serialization.Base.BaseSerializer10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2245
    at Halfling.Serialization.Base.BaseSerializer
    10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 545
    --- End of inner exception stack trace ---
    at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 607
    at Halfling.Serialization.Base.BaseSerializer
    10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 173
    at Halfling.Serialization.Base.BaseSerializer10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 185
    at Cosmoteer.Mods.ModInfo.TryLoadMod(String modFolder, Boolean isBuiltIn, ModInfo& modInfo, IList
    1 errorList) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Mods\ModInfo.cs:line 138

      AmakawaHaruto Oops, sorry about that. I removed that part since it got trouble with the no-hit bug in 0.14.0. This happens when you work on multiple versions and move things between test, release and backups. I've put it back and temporary disabled a few errors that's come up for some unknown reasons. I will try to get them working again in the next update. So just re-download it.

        @Lafiel Another error pop up after i upgraded it.

        MODS ARE ENABLED. THIS CRASH MAY BE CAUSED BY A MOD.
        PLEASE REPORT IT TO THE CREATOR OF THE MOD.

        System.Exception: Error loading mod: Abh Faction Mod ---> Halfling.ObjectText.OTParseException: Group at path '<D:\Cosmoteer\Cosmoteer\Data\gui\game\indicators\indicators.txt>' already contains a node named 'NoWater'.

        at Halfling.ObjectText.OTGroupNode.Insert(Int32 index, IOTGroupedNodeEx node) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\ObjectText\OTGroupNode.cs:line 918

        at Halfling.ObjectText.OTGroupNode.Parse(Token init, OTTokenizer tok, StopRule stop, Int32 insertIndex, Token& out1) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\ObjectText\OTGroupNode.cs:line 845

        at Halfling.ObjectText.OTGroupNode.ChildCollection.Insert(Int32 index, String text) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\ObjectText\OTGroupNode.ChildCollection.cs:line 201

        at Halfling.ObjectText.OTGroupNode.ChildCollection.AddNodeText(String text) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\ObjectText\OTGroupNode.ChildCollection.cs:line 565

        at Cosmoteer.Mods.ModAddAction.ApplyAction(OTFile rulesFile) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Mods\ModAddAction.cs:line 23

        at Cosmoteer.Mods.ModInfo.ApplyPreLoadMods(OTFile rulesFile) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Mods\ModInfo.cs:line 69

        --- End of inner exception stack trace ---

        at Cosmoteer.Mods.ModInfo.ApplyPreLoadMods(OTFile rulesFile) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Mods\ModInfo.cs:line 74

        at Cosmoteer.Assets.ApplyPreLoadMods(OTFile rulesFile) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Assets.cs:line 325

        at Cosmoteer.Assets.LoaderThread() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Assets.cs:line 290

        at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

        at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

        at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

        at System.Threading.ThreadHelper.ThreadStart()

        05/17/2018 12:10:43 | Logging successful initialized.

        05/17/2018 12:10:43 | .NET Runtime Version: 4.0.30319.42000

        05/17/2018 12:10:43 | Running as a 64-bit process.

        05/17/2018 12:10:43 | Local: en-NL

        05/17/2018 12:10:43 | Language: en-US

        05/17/2018 12:10:43 | Cosmoteer version 0.14.0

        05/17/2018 12:10:44 | Microsoft Windows 10 Home 64-bit 10.0.17134

        05/17/2018 12:10:44 | Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz (4 logical processors)

        05/17/2018 12:10:44 | 8067,2 MB RAM

        05/17/2018 12:10:44 | Intel(R) HD Graphics 630 (22.20.16.4836) (17/10/2017)

        05/17/2018 12:10:44 | 1024,0 MB VRAM

        05/17/2018 12:10:44 |

        05/17/2018 12:10:44 | Loaded app settings.

        05/17/2018 12:10:44 | Mixpanel Distinct ID: 4DB4D31D8CCF9927DDE6B96A83E4B3B0

        05/17/2018 12:10:44 | Process is now DPI-aware.

        05/17/2018 12:10:44 | Setup default cursor.

        05/17/2018 12:10:44 | Using display adapter 0

        05/17/2018 12:10:44 | Created DXGI factory.

        05/17/2018 12:10:44 | Adapter #0: Intel(R) HD Graphics 630

        05/17/2018 12:10:44 | Output #0: Generic PnP Monitor (1920x1080)

        05/17/2018 12:10:44 | Adapter #1: NVIDIA GeForce GTX 1050

        05/17/2018 12:10:44 | Adapter #2: Microsoft Basic Render Driver

        05/17/2018 12:10:44 | Updated Windows form configuration for borderless window.

        05/17/2018 12:10:44 | Created Windows form.

        05/17/2018 12:10:44 | Direct3D Feature Level: Level_11_0

        05/17/2018 12:10:44 | Created Direct3D 11 Device.

        05/17/2018 12:10:44 | Created swap chain: 1920x1080.

        05/17/2018 12:10:44 | Created window.

        05/17/2018 12:10:44 | Created clock.

        05/17/2018 12:10:44 | Created graphics manager.

        05/17/2018 12:10:44 | Created XAudio2 device.

        05/17/2018 12:10:44 | Created audio manager.

        05/17/2018 12:10:44 | Created input manager.

        05/17/2018 12:10:44 | Created default font.

        05/17/2018 12:10:44 | Initial app state is 'MainMenu'

        05/17/2018 12:10:44 | Initial application settings:

        05/17/2018 12:10:44 | LastGameVersion:

        05/17/2018 12:10:44 | InitState: MainMenu

        05/17/2018 12:10:44 | Language:

        05/17/2018 12:10:44 | LockCursor: True

        05/17/2018 12:10:44 | EdgePanMode: Analog

        05/17/2018 12:10:44 | EdgePanSpeed: 15

        05/17/2018 12:10:44 | KeyboardPanSpeed: 15

        05/17/2018 12:10:44 | KeyboardZoomSpeed: 10

        05/17/2018 12:10:44 | KeyboardRotSpeed: 90°

        05/17/2018 12:10:44 | EnableMouseWheelZoom: True

        05/17/2018 12:10:44 | InvertMouseWheelZoom: False

        05/17/2018 12:10:44 | MouseWheelZoomSpeed: 1,12

        05/17/2018 12:10:44 | MouseWheelZoomAtCursor: True

        05/17/2018 12:10:44 | StickyFocus: True

        05/17/2018 12:10:44 | DpiScaleMode: Dpi100

        05/17/2018 12:10:44 | AnimateBackgrounds: True

        05/17/2018 12:10:44 | FancyParticles: True

        05/17/2018 12:10:44 | UncompressedTextures: False

        05/17/2018 12:10:44 | AllowShipDeselection: False

        05/17/2018 12:10:44 | CtrlSelectsParts: False

        05/17/2018 12:10:44 | PreferBlueprintMode: False

        05/17/2018 12:10:44 | BlueprintAutoPause: True

        05/17/2018 12:10:44 | ShowInvalidBlueprints: True

        05/17/2018 12:10:44 | BuildAutoFocus: True

        05/17/2018 12:10:44 | BuildAutoRotate: True

        05/17/2018 12:10:44 | BuildAutoInteriors: True

        05/17/2018 12:10:44 | PaintAutoFocus: True

        05/17/2018 12:10:44 | PaintAutoRotate: True

        05/17/2018 12:10:44 | PaintAllowOverwrite: True

        05/17/2018 12:10:44 | PaintMirrorEnabled: False

        05/17/2018 12:10:44 | PaintMirrorAxis: Vertical

        05/17/2018 12:10:44 | RepairAutoFocus: True

        05/17/2018 12:10:44 | RepairAutoRotate: False

        05/17/2018 12:10:44 | BuildAllowOverwrite: True

        05/17/2018 12:10:44 | BuildAutoDoors: True

        05/17/2018 12:10:44 | BuildEnforceCrewAccess: True

        05/17/2018 12:10:44 | BuildMirrorEnabled: False

        05/17/2018 12:10:44 | BuildMirrorAxis: Vertical

        05/17/2018 12:10:44 | GrabLeavesCorridors: True

        05/17/2018 12:10:44 | RepairAutoDoors: True

        05/17/2018 12:10:44 | AutoHireCrew: True

        05/17/2018 12:10:44 | PartToolTips: True

        05/17/2018 12:10:44 | AutoSave: True

        05/17/2018 12:10:44 | AutoSavesToKeep: 10

        05/17/2018 12:10:44 | QuickSavesToKeep: 10

        05/17/2018 12:10:44 | AutoSaveInterval: 600

        05/17/2018 12:10:44 | FtlAutoSave: True

        05/17/2018 12:10:44 | ShowOnShipIndicators: True

        05/17/2018 12:10:44 | AutoPauseOnLostFocus: True

        05/17/2018 12:10:44 | ScreenShake: True

        05/17/2018 12:10:44 | VersionCheckMode: Stable

        05/17/2018 12:10:44 | EnableMetrics: True

        05/17/2018 12:10:44 | PreferBorderlessWindowToggle: False

        05/17/2018 12:10:44 | MasterVolume: 1

        05/17/2018 12:10:44 | EffectsVolume: 1

        05/17/2018 12:10:44 | InterfaceVolume: 1

        05/17/2018 12:10:44 | ShowTutorials: True

        05/17/2018 12:10:44 | AutoFtlJump: False

        05/17/2018 12:10:44 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.PaintScheme]

        05/17/2018 12:10:44 | DefaultBuildTool: Grab

        05/17/2018 12:10:44 | DefaultDecalTool: Grab

        05/17/2018 12:10:44 | DontReportErrorsForShips: System.Collections.Generic.HashSet`1[System.String]

        05/17/2018 12:10:44 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]

        05/17/2018 12:10:44 | PlayerColor:

        05/17/2018 12:10:44 | EnemyColor:

        05/17/2018 12:10:44 | NeutralColor:

        05/17/2018 12:10:44 | MiniviewInCombatMode: Auto

        05/17/2018 12:10:44 | MiniviewNotInCombatMode: Auto

        05/17/2018 12:10:44 | MiniviewLockRotation: False

        05/17/2018 12:10:44 | MiniviewSize:

        05/17/2018 12:10:44 | ShowInteriors: False

        05/17/2018 12:10:44 | AlwaysShowCommandWidgets: False

        05/17/2018 12:10:44 | PreferShipRelativeAttackAngle: False

        05/17/2018 12:10:44 | PreferWorldRelativeFollowAngle: False

        05/17/2018 12:10:44 | ShipLibraryLargeIcons: False

        05/17/2018 12:10:44 | AdHocFormations: False

        05/17/2018 12:10:44 | BreakFormationToAttack: True

        05/17/2018 12:10:44 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]

        05/17/2018 12:10:44 | DeleteFileOnStartup:

        05/17/2018 12:10:44 | FeedbackEmail:

        05/17/2018 12:10:44 | DefaultGameMode:

        05/17/2018 12:10:44 | DefaultCreativeModeMapSize: 0

        05/17/2018 12:10:44 | DefaultBountyModeDifficulty: 0

        05/17/2018 12:10:44 | DefaultBountyModeMapSize: 0

        05/17/2018 12:10:44 | DefaultBountyModeStarterShip: 0

        05/17/2018 12:10:44 | WarnOutOfDateGpuDrivers: True

        05/17/2018 12:10:44 | DefaultMPJoinHostname:

        05/17/2018 12:10:44 | PlayerName:

        05/17/2018 12:10:44 | MPShipColorMode: RandomPerPlayer

        05/17/2018 12:10:44 | MPBlipColorMode: FriendAndFoe

        05/17/2018 12:10:44 | AutoPortForwarding: True

        05/17/2018 12:10:44 | DisplayPublicIP: True

        05/17/2018 12:10:44 | PreferLAN: False

        05/17/2018 12:10:44 | CustomServers: System.Collections.Generic.List`1[Cosmoteer.Multiplayer.ServerInfo]

        05/17/2018 12:10:44 | DefaultServer: 0

        05/17/2018 12:10:44 | ShowNewsOnStartup: True

        05/17/2018 12:10:44 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]

        05/17/2018 12:10:44 | ShowNewsAlerts: True

        05/17/2018 12:10:44 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]

        05/17/2018 12:10:44 | MutedPlayers: System.Collections.Generic.HashSet`1[Halfling.Platforms.MachineID]

        05/17/2018 12:10:44 | BannedPlayers: System.Collections.Generic.HashSet`1[Halfling.Platforms.MachineID]

        05/17/2018 12:10:44 | Starting main game loop...

        05/17/2018 12:10:44 | Enabled mods:

        05/17/2018 12:10:48 | cosmoteer.billion_credits

        05/17/2018 12:10:48 | cosmoteer.example_ship_library

        05/17/2018 12:10:48 | cosmoteer.free_ftl

        05/17/2018 12:10:48 | cosmoteer.huge_ships

        05/17/2018 12:10:48 | akinata.stargate

        05/17/2018 12:10:48 | akinata.weaponvariant

        05/17/2018 12:10:48 | underthesky.underthelight

        05/17/2018 12:10:48 | cdrmoteer.advancedvanilla

        05/17/2018 12:10:48 | jbox1.drones++

        05/17/2018 12:10:48 | Lafiel.Abh

        05/17/2018 12:10:48 | Memory usage at time of crash: 334.598.144

        05/17/2018 12:10:48 | Application state stack at time of crash:

        05/17/2018 12:10:48 | Cosmoteer.Assets

        05/17/2018 12:10:48 | FPS at time of crash: 29,59123

        05/17/2018 12:10:48 | Running processes at time of crash: audiodg, backgroundTaskHost, chrome, conhost, Cosmoteer, csrss, ctfmon, dllhost, DolbyDAX2API, dwm, explorer, fontdrvhost, GameRecorderSVC, GoogleCrashHandler, GoogleCrashHandler64, HostAppServiceUpdater, HxTsr, ibtsiva, Idle, igfxCUIService, igfxEM, IntelCpHDCPSvc, IntelCpHeciSvc, IntelTechnologyAccessService, ioc, jhi_service, LegacyCsLoaderService, Lenovo.Modern.ImController, Lenovo.Modern.ImController.PluginHost.Device, Lenovo.Modern.ImController.PluginHost.SettingsApp, LenovoNerveCenterUpdateAgent, LMS, lsass, mcapexe, McAWFwk, McCSPServiceHost, mcshield, McUICnt, Memory Compression, MfeAVSvc, mfefire, mfemms, mfevtps, MMSSHOST, ModuleCoreService, MSASCuiL, msdtc, nvcontainer, NVDisplay.Container, NVIDIA Share, NVIDIA Web Helper, nvsphelper64, NvTelemetryContainer, OfficeClickToRun, PluginLoaderSvc, PnkBstrA, PresentationFontCache, RAVBg64, RAVCpl64, Registry, RuntimeBroker, SearchFilterHost, SearchIndexer, SearchProtocolHost, SearchUI, SecurityHealthService, services, SettingSyncHost, SgrmBroker, ShellExperienceHost, sihost, SkypeHost, smartscreen, smss, spoolsv, Steam, SteamService, steamwebhelper, svchost, SynTPEnh, SynTPEnhService, SynTPHelper, System, taskhostw, unsecapp, wallpaper32, webwallpaper32, wininit, winlogon, wlanext, WmiPrvSE, WUDFHost,

        05/17/2018 12:10:48 | System.Exception: Error loading mod: Abh Faction Mod ---> Halfling.ObjectText.OTParseException: Group at path '<D:\Cosmoteer\Cosmoteer\Data\gui\game\indicators\indicators.txt>' already contains a node named 'NoWater'.

        05/17/2018 12:10:48 | at Halfling.ObjectText.OTGroupNode.Insert(Int32 index, IOTGroupedNodeEx node) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\ObjectText\OTGroupNode.cs:line 918

        05/17/2018 12:10:48 | at Halfling.ObjectText.OTGroupNode.Parse(Token init, OTTokenizer tok, StopRule stop, Int32 insertIndex, Token& out1) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\ObjectText\OTGroupNode.cs:line 845

        05/17/2018 12:10:48 | at Halfling.ObjectText.OTGroupNode.ChildCollection.Insert(Int32 index, String text) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\ObjectText\OTGroupNode.ChildCollection.cs:line 201

        05/17/2018 12:10:48 | at Halfling.ObjectText.OTGroupNode.ChildCollection.AddNodeText(String text) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\ObjectText\OTGroupNode.ChildCollection.cs:line 565

        05/17/2018 12:10:48 | at Cosmoteer.Mods.ModAddAction.ApplyAction(OTFile rulesFile) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Mods\ModAddAction.cs:line 23

        05/17/2018 12:10:48 | at Cosmoteer.Mods.ModInfo.ApplyPreLoadMods(OTFile rulesFile) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Mods\ModInfo.cs:line 69

        05/17/2018 12:10:48 | --- End of inner exception stack trace ---

        05/17/2018 12:10:48 | at Cosmoteer.Mods.ModInfo.ApplyPreLoadMods(OTFile rulesFile) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Mods\ModInfo.cs:line 74

        05/17/2018 12:10:48 | at Cosmoteer.Assets.ApplyPreLoadMods(OTFile rulesFile) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Assets.cs:line 325

        05/17/2018 12:10:48 | at Cosmoteer.Assets.LoaderThread() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Assets.cs:line 290

        05/17/2018 12:10:48 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

        05/17/2018 12:10:48 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

        05/17/2018 12:10:48 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

        05/17/2018 12:10:48 | at System.Threading.ThreadHelper.ThreadStart()

        05/17/2018 12:10:59 | Actual data hash: 7059eeee3514761511ea18ba36c77fa9

        05/17/2018 12:10:59 | Expected data hash: 7059eeee3514761511ea18ba36c77fa9

        05/17/2018 12:10:59 | Director received exit call.

        05/17/2018 12:10:59 | Disposed default font.

        05/17/2018 12:10:59 | Disposed XA2AudioManager device.

        05/17/2018 12:10:59 | Disposed audio manager.

        05/17/2018 12:10:59 | Disposed clock.

        05/17/2018 12:10:59 | Disposed input manager.

        05/17/2018 12:10:59 | Disposed graphics manager.

        05/17/2018 12:10:59 | Disposed swap chain.

        05/17/2018 12:10:59 | Disposed Direct3D device.

        05/17/2018 12:10:59 | Disposed DXGI factory.

        05/17/2018 12:10:59 | Closed Windows form.

        05/17/2018 12:10:59 | Director received exit call.

        05/17/2018 12:10:59 | Disposed window.

        05/17/2018 12:10:59 | Disposed platform interface.

        05/17/2018 12:10:59 | Closing log output file...

          AmakawaHaruto That error doesn't look right because Cosmoteer doesn't have water yet. Are you sure you have stalled the mod in the Mods folder and not Cosmoteer's installation folder?
          The mod should be unpacked placed and look like this users\useraccount\Documents\Cosmoteer\Mods\Lafiel.Abh_mod050\. All files and folders of the mod must be in a folder of the mod e.g. Lafiel.Abh_mod050 (name doesn't matter but should be reasonable). The mod.txt must be found like this Lafiel.Abh_mod050\mod.txt.
          I updated it again just in case. Please keep testing.

            Error loading mod Lafiel.Abh_mod050: Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Users\battl\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod050\mod.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 "ID" in source "<C:\Users\battl\Documents\My Games\Cosmoteer\Mods\Lafiel.Abh_mod050\mod.txt>".
            at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 751
            at Halfling.Serialization.Base.BaseSerializer
            10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2651
            at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:line 134
            at Cosmoteer.Mods.ModInfo..ctor(GenericSerialReader reader) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Mods\ModInfo.cs:line 51
            --- End of inner exception stack trace ---
            at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
            at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
            at Halfling.Serialization.Base.BaseSerializer10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2245
            at Halfling.Serialization.Base.BaseSerializer
            10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 545
            --- End of inner exception stack trace ---
            at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 607
            at Halfling.Serialization.Base.BaseSerializer
            10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 173
            at Halfling.Serialization.Base.BaseSerializer10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 185
            at Cosmoteer.Mods.ModInfo.TryLoadMod(String modFolder, Boolean isBuiltIn, ModInfo& modInfo, IList
            1 errorList) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Mods\ModInfo.cs:line

              AmakawaHaruto Looks like you are running it with Cosmoteer 0.14.0 not 0.13.9.
              Cosmoteer 0.13.9 and lower doesn't require an ID in mod.txt which is the error here.

                @Lafiel Would you made it compatible with 0.14.0?

                  AmakawaHaruto That would be Abh 0.5.2+ and it's in the works but it takes a long time to finish. A lot of parts don't work as they do in 0.5.0. Animation and timing is off and there are bugs in 0.14.0 crashing it. So I'm aiming for 0.14.1. At this rate it may take a month or more to make it truly compatible.

                    Write a Reply...