Support | News | Classic | F.A.Q. | Discord | Discussions | Wiki | Roadmap

@Kroom Is the 0.15 version compatible with 0.15a?

    bro_walter Yes.

      Kroom
      Maybe roof beams?
      Despite the possibilty the only ones so far seem to be in abh and wh40k if I remember correctly (not counting tractor beam as it´s vanilla).
      Possibly a larger reactor (3 by 3 or more), obviously it shouldn´t just be an upscaled version, but it could possibly have restricted access points and be armored for example, or a 2 (or 3 if proxy parts are added) part high yield reactor core consisting of a center part and outlets. similar to but not the same as the wh40k reactor.
      (Sidenote, if you consider the reactor parts tell me at some point, otherwise I´ll probably make them myself for another mod at a later point.)

        Drakador_Chaos I'm considering a roof beam weapon but i'm not sure how to make it special. About the reactor, i want to see the upcoming vanilla one and if Walt will add some kind of wires as he was considering at a point.

        Kroom
        I know that triggers can be proxied between parts, but can targeting be? If that´s possible one could make a beam array that fires at the same target and buffs each other when they´re adjacent (without buffchaining for obvious reasons) and it could be used both on small and large ships as you can just scale up the size of the array by building more (sounds alot like the phaser array in retrospect). Or maybe something that can switch modes between, for example ion and plasma?
        Not entirely sure about these suggestions, been fixing a variety of mods the last few days so my brains kinda dead currently. 🤔

        Drakador_Chaos That's very interesting, i will think about it.

        Kroom do for the roof turret a triple barrel ion/plasma beam emmiter. thats a mouth full
        just do your small reactor but put the size to 3x3 and the power production and storage should be upped.
        edit: mayby you can also add a special prisim for that turret. a 3x3 prisim?

        Drakador_Chaos That's not working because between part proxies are limited to just that. There are still a lot of limitations. There are a slew of problems in the way of creating a fully functional phaser array since like forever. I've talked about a bunch of more advanced inter part features with Walt last year. So it doesn't look like we'll see them soon. Anyhow, targeting might come with different feature like a weapons/Sensor control part that's been in the planning.

          Lafiel for phaser arrays it could work to make a 1x1 "launcher" and "boosters" of different sizes and shapes like the ones you have in abh.

          Roasted
          I think roofmounted beams can´t function with prisms as they don´t interact with the origin ship.

          Kroom The problem is phaser arrays are all-in-one parts. When they are pooling their power only one "emitter" can be used while at lower power each emitter would do their own thing. The current problem is buff and tick-time related control. I guess the problem is because it's not realtime.

            Drakador_Chaos shouldn't it be possible with another ship?

              i had both gcw and krooms on, no other mods, both highest versions

              sorry if this takes up space, but i couldn't think of any other way:
              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\ships\terran\terran.txt>/Terran" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\ultrablast.gcw0.8.1\Parts\ancient_minigun\ancient_minigun.txt>/Part" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\Krooms Forge 1.0.6 (1)\mod.txt>/Actions/37/Overrides/Range" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Cannot read array from non-List node at path "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\Krooms Forge 1.0.6 (1)\mod.txt>/Actions/37/Overrides/Range".

              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 93

              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 2155

              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 560

              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 188

              at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 200

              at Cosmoteer.Ships.Parts.PartStatValues..ctor(ObjectTextSerializer s, IOTNode node) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartRules.cs:line 1089

              --- 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.BaseSerializer`10.SpecificConstructorDeserializationMethod.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 2346

              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 560

              --- 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 622

              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 188

              at Cosmoteer.Data.IDDictionarySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Data\IDDictionarySerializer.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 2155

              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 560

              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 737

              at Halfling.Serialization.Base.BaseSerializer`10.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 2621

              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 598

              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 188

              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, 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.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 2155

              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 560

              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 188

              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 2790

              at Halfling.Serialization.DefaultSerializers.GenericListSerializer.Read(GenericSerialReader reader, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\GenericListSerializer.cs:line 45

              at Halfling.Serialization.Base.BaseSerializer`10.GenericDeserializerDeserializationMethod.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 2195

              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 560

              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 737

              at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 240

              at Cosmoteer.Ships.Parts.PartRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartRules.cs:line 177

              --- 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.BaseSerializer`10.SpecificConstructorDeserializationMethod.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 2346

              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 560

              --- 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 622

              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 188

              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, 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.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 2155

              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 560

              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 737

              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 2831

              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.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 143

              --- 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.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2423

              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 560

              --- 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 622

              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 188

              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, 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.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 2155

              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 560

              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 737

              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 2831

              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.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)

              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, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2423

              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 560

              --- 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 622

              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 188

              at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 200

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

              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()

              09/07/2019 17:37:41 | Logging successful initialized.

              09/07/2019 17:37:41 | .NET Runtime Version: 4.0.30319.42000

              09/07/2019 17:37:41 | Running as a 64-bit process.

              09/07/2019 17:37:41 | Local: en-GB

              09/07/2019 17:37:41 | Language: en-GB

              09/07/2019 17:37:41 | Cosmoteer version 0.15.1a build 0.15.1a_standalone

              09/07/2019 17:37:41 | Microsoft Windows 10 Home 64-bit 10.0.18362

              09/07/2019 17:37:41 | Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz (8 logical processors)

              09/07/2019 17:37:41 | 8118.4 MB RAM

              09/07/2019 17:37:41 | NVIDIA Quadro FX 380 (21.21.13.4201) (14/11/2016)

              09/07/2019 17:37:41 | 256.0 MB VRAM

              09/07/2019 17:37:41 |

              09/07/2019 17:37:42 | Loaded app settings.

              09/07/2019 17:37:42 | Process is now DPI-aware.

              09/07/2019 17:37:42 | Setup default cursor.

              09/07/2019 17:37:42 | Using display adapter 0

              09/07/2019 17:37:42 | Created DXGI factory.

              09/07/2019 17:37:42 | Adapter #0: NVIDIA Quadro FX 380

              09/07/2019 17:37:42 | Output #0: Generic PnP Monitor (1280x1024)

              09/07/2019 17:37:42 | Adapter #1: Microsoft Basic Render Driver

              09/07/2019 17:37:42 | Updated Windows form configuration for borderless window.

              09/07/2019 17:37:42 | Created Windows form.

              09/07/2019 17:37:42 | Direct3D Feature Level: Level_10_0

              09/07/2019 17:37:42 | Created Direct3D 11 Device.

              09/07/2019 17:37:42 | Created swap chain: 1280x1024.

              09/07/2019 17:37:42 | Created window.

              09/07/2019 17:37:42 | Created clock.

              09/07/2019 17:37:42 | Created graphics manager.

              09/07/2019 17:37:42 | Created XAudio2 device.

              09/07/2019 17:37:42 | Created audio manager.

              09/07/2019 17:37:42 | Created input manager.

              09/07/2019 17:37:42 | Created default font.

              09/07/2019 17:37:42 | Initial app state is 'MainMenu'

              09/07/2019 17:37:42 | Initial application settings:

              09/07/2019 17:37:42 | LastGameVersion:

              09/07/2019 17:37:42 | InitState: MainMenu

              09/07/2019 17:37:42 | Language:

              09/07/2019 17:37:42 | LockCursor: True

              09/07/2019 17:37:42 | EdgePanMode: Analog

              09/07/2019 17:37:42 | EdgePanSpeed: 15

              09/07/2019 17:37:42 | KeyboardPanSpeed: 15

              09/07/2019 17:37:42 | KeyboardZoomSpeed: 10

              09/07/2019 17:37:42 | KeyboardRotSpeed: 90°

              09/07/2019 17:37:42 | EnableMouseWheelZoom: True

              09/07/2019 17:37:42 | InvertMouseWheelZoom: False

              09/07/2019 17:37:42 | MouseWheelZoomSpeed: 1.12

              09/07/2019 17:37:42 | MouseWheelZoomAtCursor: True

              09/07/2019 17:37:42 | StickyFocus: True

              09/07/2019 17:37:42 | DpiScaleMode: Dpi100

              09/07/2019 17:37:42 | AnimateBackgrounds: True

              09/07/2019 17:37:42 | BackgroundGrid: True

              09/07/2019 17:37:42 | FancyParticles: True

              09/07/2019 17:37:42 | UncompressedTextures: False

              09/07/2019 17:37:42 | AllowShipDeselection: False

              09/07/2019 17:37:42 | CtrlSelectsParts: True

              09/07/2019 17:37:42 | EnableCollisionAvoidance: True

              09/07/2019 17:37:42 | PreferBlueprintMode: False

              09/07/2019 17:37:42 | BlueprintAutoPause: True

              09/07/2019 17:37:42 | ShowInvalidBlueprints: True

              09/07/2019 17:37:42 | ShowAutoRemovedParts: True

              09/07/2019 17:37:42 | ShowAutoRemovedDecals: True

              09/07/2019 17:37:42 | BuildAutoFocus: True

              09/07/2019 17:37:42 | BuildAutoRotate: True

              09/07/2019 17:37:42 | BuildAutoInteriors: True

              09/07/2019 17:37:42 | PaintAutoFocus: True

              09/07/2019 17:37:42 | PaintAutoRotate: True

              09/07/2019 17:37:42 | PaintAllowOverwrite: True

              09/07/2019 17:37:42 | PaintMirrorEnabled: False

              09/07/2019 17:37:42 | PaintMirrorAxis: Vertical

              09/07/2019 17:37:42 | RepairAutoFocus: True

              09/07/2019 17:37:42 | RepairAutoRotate: False

              09/07/2019 17:37:42 | BuildAllowOverwrite: True

              09/07/2019 17:37:42 | BuildAutoDoors: True

              09/07/2019 17:37:42 | BuildEnforceCrewAccess: True

              09/07/2019 17:37:42 | BuildMirrorEnabled: False

              09/07/2019 17:37:42 | BuildMirrorAxis: Vertical

              09/07/2019 17:37:42 | CrewMirrorEnabled: False

              09/07/2019 17:37:42 | CrewMirrorAxis: Vertical

              09/07/2019 17:37:42 | CrewAutoFocus: True

              09/07/2019 17:37:42 | CrewAutoRotate: True

              09/07/2019 17:37:42 | ShowCrewPaths: True

              09/07/2019 17:37:42 | ShowCrewHomes: True

              09/07/2019 17:37:42 | DefaultRoles:

              09/07/2019 17:37:42 | RowsOfParts: 1

              09/07/2019 17:37:42 | GrabLeavesCorridors: True

              09/07/2019 17:37:42 | RepairAutoDoors: True

              09/07/2019 17:37:42 | AutoHireCrew: True

              09/07/2019 17:37:42 | PartToolTips: True

              09/07/2019 17:37:42 | PartToolTipsDefaultToStats: False

              09/07/2019 17:37:42 | AutoSave: True

              09/07/2019 17:37:42 | AutoSavesToKeep: 10

              09/07/2019 17:37:42 | QuickSavesToKeep: 10

              09/07/2019 17:37:42 | AutoSaveInterval: 600

              09/07/2019 17:37:42 | SaveLostShips: True

              09/07/2019 17:37:42 | LostShipsTokeep: 10

              09/07/2019 17:37:42 | FtlAutoSave: True

              09/07/2019 17:37:42 | ShowOnShipIndicators: True

              09/07/2019 17:37:42 | ShowZoomedOutBlibs: True

              09/07/2019 17:37:42 | ShowOffScreenBlips: True

              09/07/2019 17:37:42 | PingNearbyEnemies: True

              09/07/2019 17:37:42 | AutoPauseOnLostFocus: True

              09/07/2019 17:37:42 | ScreenShake: True

              09/07/2019 17:37:42 | ShowMidpointFocusWidget: True

              09/07/2019 17:37:42 | VersionCheckMode: Stable

              09/07/2019 17:37:42 | EnableMetrics: True

              09/07/2019 17:37:42 | PreferBorderlessWindowToggle: False

              09/07/2019 17:37:42 | MasterVolume: 1

              09/07/2019 17:37:42 | EffectsVolume: 1

              09/07/2019 17:37:42 | InterfaceVolume: 1

              09/07/2019 17:37:42 | ShowTutorials: True

              09/07/2019 17:37:42 | AutoFtlJump: False

              09/07/2019 17:37:42 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.Paint.PaintScheme]

              09/07/2019 17:37:42 | DefaultBuildTool: Grab

              09/07/2019 17:37:42 | DefaultDecalTool: Grab

              09/07/2019 17:37:42 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]

              09/07/2019 17:37:42 | PlayerColor:

              09/07/2019 17:37:42 | EnemyColor:

              09/07/2019 17:37:42 | NeutralColor:

              09/07/2019 17:37:42 | RotateMinimap: True

              09/07/2019 17:37:42 | MiniviewInCombatMode: Auto

              09/07/2019 17:37:42 | MiniviewNotInCombatMode: Auto

              09/07/2019 17:37:42 | MiniviewLockRotation: False

              09/07/2019 17:37:42 | MiniviewSize:

              09/07/2019 17:37:42 | ShowInteriors: False

              09/07/2019 17:37:42 | AlwaysShowCommandWidgets: False

              09/07/2019 17:37:42 | ShowSelectedPartStatusBars: True

              09/07/2019 17:37:42 | PreferShipRelativeAttackAngle: False

              09/07/2019 17:37:42 | PreferWorldRelativeFollowAngle: False

              09/07/2019 17:37:42 | DirectControlEnableWeapons: True

              09/07/2019 17:37:42 | DirectControlAimAssist: True

              09/07/2019 17:37:42 | DirectControlAutoBrake: True

              09/07/2019 17:37:42 | DirectControlAutoFaceCursor: False

              09/07/2019 17:37:42 | DirectControlViewFollowsCursor: False

              09/07/2019 17:37:42 | DirectControlAutoRotateView: False

              09/07/2019 17:37:42 | DirectControlAutoZoomView: False

              09/07/2019 17:37:42 | ShipLibraryLargeIcons: False

              09/07/2019 17:37:42 | AdHocFormations: False

              09/07/2019 17:37:42 | BreakFormationToAttack: True

              09/07/2019 17:37:42 | DisplayAllShips: False

              09/07/2019 17:37:42 | ShowAdvancedCommands: False

              09/07/2019 17:37:42 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]

              09/07/2019 17:37:42 | AutoDisableMods: True

              09/07/2019 17:37:42 | DeleteFileOnStartup:

              09/07/2019 17:37:42 | DefaultGameMode:

              09/07/2019 17:37:42 | DefaultCreativeModeMapSize: 0

              09/07/2019 17:37:42 | DefaultBountyModeDifficulty: 0

              09/07/2019 17:37:42 | DefaultBountyModeMapSize: 0

              09/07/2019 17:37:42 | DefaultBountyModeStarterShip: 0

              09/07/2019 17:37:42 | MPShipColorMode: RandomPerPlayer

              09/07/2019 17:37:42 | MPBlipColorMode: FriendAndFoe

              09/07/2019 17:37:42 | MPShowDamagePoints: True

              09/07/2019 17:37:42 | CustomRulesets: System.Collections.Generic.Dictionary2[System.String,System.Collections.Generic.List1[Cosmoteer.CustomRuleset]]

              09/07/2019 17:37:42 | AllowP2PConnections: True

              09/07/2019 17:37:42 | PreferLAN: False

              09/07/2019 17:37:42 | DefaultServer: 0

              09/07/2019 17:37:42 | ShowNewsOnStartup: True

              09/07/2019 17:37:42 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]

              09/07/2019 17:37:42 | ShowNewsAlerts: True

              09/07/2019 17:37:42 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]

              09/07/2019 17:37:42 | MainMenuBackgroundIndex: 0

              09/07/2019 17:37:42 | CycleMainMenuBackground: True

              09/07/2019 17:37:42 | DefaultAuthorName:

              09/07/2019 17:37:42 | Starting main game loop...

              09/07/2019 17:37:42 | Enabled mods:

              09/07/2019 17:37:43 | Kroom.Krooms_Forge

              09/07/2019 17:37:43 | ultrablast.gcw

              09/07/2019 17:37:43 | Loaded language 'en'.

              09/07/2019 17:37:57 | Memory usage at time of crash: 470,224,896

              09/07/2019 17:37:57 | Application state stack at time of crash:

              09/07/2019 17:37:57 | Cosmoteer.Data.Assets

              09/07/2019 17:37:57 | FPS at time of crash: 29.78179

              09/07/2019 17:37:57 | Running processes at time of crash: ApplicationFrameHost, audiodg, chrome, Cosmoteer, csrss, ctfmon, dasHost, Discord, dllhost, dwm, E_YATIHTE, explorer, FastClicker (1), fontdrvhost, GameBar, GameBarFT, GfExperienceService, GoogleCrashHandler, GoogleCrashHandler64, HipServAgent, Idle, jucheck, jusched, lsass, MemeoDashboard, Memory Compression, mep, mepService, Microsoft.Photos, MsMpEng, NisSrv, NvBackend, NvNetworkService, nvtray, nvvsvc, nvwmi64, nvxdsync, OneDrive, Registry, RtDCpl64, RuntimeBroker, SeagateDashboardService, SearchFilterHost, SearchIndexer, SearchProtocolHost, SearchUI, SecurityHealthHost, SecurityHealthService, SecurityHealthSystray, services, SgrmBroker, ShellExperienceHost, sihost, SkypeApp, SkypeBackgroundHost, smartscreen, smss, SnippingTool, splwow64, spoolsv, StartMenuExperienceHost, Steam, SteamService, steamwebhelper, svchost, System, taskhostw, Video.UI, WargamingGameUpdater, wininit, winlogon, WirelessKB850NotificationService, WmiPrvSE, wmplayer, WUDFHost, YourPhone,

              09/07/2019 17:37:59 | 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\ships\terran\terran.txt>/Terran" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\ultrablast.gcw0.8.1\Parts\ancient_minigun\ancient_minigun.txt>/Part" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\Krooms Forge 1.0.6 (1)\mod.txt>/Actions/37/Overrides/Range" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Cannot read array from non-List node at path "<[user's home folder]\Documents\My Games\Cosmoteer\Mods\Krooms Forge 1.0.6 (1)\mod.txt>/Actions/37/Overrides/Range".

              09/07/2019 17:37:59 | 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 93

              09/07/2019 17:37:59 | 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 2155

              09/07/2019 17:37:59 | 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 560

              09/07/2019 17:37:59 | 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 188

              09/07/2019 17:37:59 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 200

              09/07/2019 17:37:59 | at Cosmoteer.Ships.Parts.PartStatValues..ctor(ObjectTextSerializer s, IOTNode node) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartRules.cs:line 1089

              09/07/2019 17:37:59 | --- End of inner exception stack trace ---

              09/07/2019 17:37:59 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

              09/07/2019 17:37:59 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

              09/07/2019 17:37:59 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.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 2346

              09/07/2019 17:37:59 | 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 560

              09/07/2019 17:37:59 | --- End of inner exception stack trace ---

              09/07/2019 17:37:59 | 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 622

              09/07/2019 17:37:59 | 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 188

              09/07/2019 17:37:59 | at Cosmoteer.Data.IDDictionarySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Data\IDDictionarySerializer.cs:line 107

              09/07/2019 17:37:59 | 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 2155

              09/07/2019 17:37:59 | 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 560

              09/07/2019 17:37:59 | 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 737

              09/07/2019 17:37:59 | at Halfling.Serialization.Base.BaseSerializer`10.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 2621

              09/07/2019 17:37:59 | 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 598

              09/07/2019 17:37:59 | 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 188

              09/07/2019 17:37:59 | 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

              09/07/2019 17:37:59 | 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

              09/07/2019 17:37:59 | 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

              09/07/2019 17:37:59 | 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 2155

              09/07/2019 17:37:59 | 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 560

              09/07/2019 17:37:59 | 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 188

              09/07/2019 17:37:59 | 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 2790

              09/07/2019 17:37:59 | at Halfling.Serialization.DefaultSerializers.GenericListSerializer.Read(GenericSerialReader reader, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\GenericListSerializer.cs:line 45

              09/07/2019 17:37:59 | at Halfling.Serialization.Base.BaseSerializer`10.GenericDeserializerDeserializationMethod.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 2195

              09/07/2019 17:37:59 | 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 560

              09/07/2019 17:37:59 | 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 737

              09/07/2019 17:37:59 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 240

              09/07/2019 17:37:59 | at Cosmoteer.Ships.Parts.PartRules..ctor(ObjectTextSerializer s, IOTNode node, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartRules.cs:line 177

              09/07/2019 17:37:59 | --- End of inner exception stack trace ---

              09/07/2019 17:37:59 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

              09/07/2019 17:37:59 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

              09/07/2019 17:37:59 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificConstructorDeserializationMethod.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 2346

              09/07/2019 17:37:59 | 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 560

              09/07/2019 17:37:59 | --- End of inner exception stack trace ---

              09/07/2019 17:37:59 | 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 622

              09/07/2019 17:37:59 | 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 188

              09/07/2019 17:37:59 | 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

              09/07/2019 17:37:59 | 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

              09/07/2019 17:37:59 | 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

              09/07/2019 17:37:59 | 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 2155

              09/07/2019 17:37:59 | 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 560

              09/07/2019 17:37:59 | 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 737

              09/07/2019 17:37:59 | 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 2831

              09/07/2019 17:37:59 | 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

              09/07/2019 17:37:59 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 143

              09/07/2019 17:37:59 | --- End of inner exception stack trace ---

              09/07/2019 17:37:59 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

              09/07/2019 17:37:59 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

              09/07/2019 17:37:59 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2423

              09/07/2019 17:37:59 | 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 560

              09/07/2019 17:37:59 | --- End of inner exception stack trace ---

              09/07/2019 17:37:59 | 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 622

              09/07/2019 17:37:59 | 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 188

              09/07/2019 17:37:59 | 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

              09/07/2019 17:37:59 | 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

              09/07/2019 17:37:59 | 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

              09/07/2019 17:37:59 | 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 2155

              09/07/2019 17:37:59 | 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 560

              09/07/2019 17:37:59 | 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 737

              09/07/2019 17:37:59 | 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 2831

              09/07/2019 17:37:59 | 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

              09/07/2019 17:37:59 | at Cosmoteer.Data.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Data\Rules.cs:line 114

              09/07/2019 17:37:59 | --- End of inner exception stack trace ---

              09/07/2019 17:37:59 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

              09/07/2019 17:37:59 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

              09/07/2019 17:37:59 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2423

              09/07/2019 17:37:59 | 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 560

              09/07/2019 17:37:59 | --- End of inner exception stack trace ---

              09/07/2019 17:37:59 | 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 622

              09/07/2019 17:37:59 | 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 188

              09/07/2019 17:37:59 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 200

              09/07/2019 17:37:59 | at Cosmoteer.Data.Assets.LoaderThread() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Data\Assets.cs:line 317

              09/07/2019 17:37:59 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

              09/07/2019 17:37:59 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

              09/07/2019 17:37:59 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

              09/07/2019 17:37:59 | at System.Threading.ThreadHelper.ThreadStart()

              09/07/2019 17:38:28 | Actual data hash: 20e711bd96976d46c933ea9076fd11c3

              09/07/2019 17:38:28 | Expected data hash: 20e711bd96976d46c933ea9076fd11c3

              09/07/2019 17:38:28 | Director received exit call.

              09/07/2019 17:38:28 | Disposed default font.

              09/07/2019 17:38:29 | Disposed XA2AudioManager device.

              09/07/2019 17:38:29 | Disposed audio manager.

              09/07/2019 17:38:29 | Disposed clock.

              09/07/2019 17:38:29 | Disposed input manager.

              09/07/2019 17:38:29 | Disposed graphics manager.

              09/07/2019 17:38:29 | Disposed swap chain.

              09/07/2019 17:38:29 | Disposed Direct3D device.

              09/07/2019 17:38:29 | Disposed DXGI factory.

              09/07/2019 17:38:29 | Closed Windows form.

              09/07/2019 17:38:29 | Director received exit call.

              09/07/2019 17:38:29 | Disposed window.

              09/07/2019 17:38:29 | Disposed platform interface.

              09/07/2019 17:38:29 | Closing log output file...

                Brengun It appears you lack the hotfix necessary to play GCW and Kroom's Forge. You can find it in the main post of the GCW mod page.

                  Diabetus

                  Ultranova TO ALL USERS OF KROOM'S FORGE

                  The latest update of Kroom's forge is incompatible with GCW, but it is fixable. It will be fixed in the next update for GCW, but for now, if you wish to use KsF 1.0.6, then please download this file and follow these instructions.

                  Open the folder where mods are located. This can either be found in {User}/Documents/My Games/Cosmoteer/Mods or can be accessed via the hamburger menu in the Cosmoteer mods menu.

                  Find the GCW folder, which should be named ultrablast.gcw0.8.1 or similar depending on the version you have. Then, go into the GCW folder, then the Parts folder and find the part folder named ancient_minigun.

                  Open a new window and find the place where you downloaded the file that you downloaded before.

                  Copy this file into the ancient_minigun folder and replace the existing file with it. This should fix the issue, but please let me know if you are still experiencing issues.

                  I have the same problem as the guy who posted the log above however I have the hotfix installed and it still shows up, I only have kroom's forge installed, I do not have the civil war mod installed

                  Diabetus the guy who posted the log above

                  thats me 😉

                    Diabetus Brengun i will tell you what i told the other guy

                    Roasted first of all i have both gcw and krooms forge downloaded when i did the fix i made a few mistakes
                    1 do not rename the file
                    2 do not put it in and then delete the origanal textfile. there is an optian that says: replace and delete

                      no, u need to delete the original as it is the bad one u need to replace xd

                        there is an option that says: replace and delete
                        do that