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

Prerequirements:
A sourcecode.zip you found off github.

Method 1:
Step 1: Locate your Mods Folder
1
Step 2: Open the zip by double clicking it, and drag the contents into the Mods Folder
2
Step 3: Check you followed instructions properly, by opening the moved folder and finding a mod.txt in it
3
Step 4: Launch the game and enable the mod
4
Step 5: Give yourself a pat on the back, you did it, you followed some instructions.
5

Method 2, in-case that one didn't work out for you (Requires 7zip, or win-Rar, or something of the sort):
Step 1: Follow step 1 in method 1 then proceed to step 2 here
Step 2: Drag the zip into the mods folder
2_1
Step 3: Press Extract Here
3_1
Step 4: Check you followed instructions properly, by opening the extracted folder and finding a mod.txt in it
4_1
4_2
Step 5: Follow Step 5 in Method 1
Step 6: Wow you did it? Right? Please? I have tried my best here..

Uh in-case neither worked out for you be sure to leave some feedback, and maybe we can make a method 3.

Bubbet can you show how install mods using google drive?

    Jabenyezaa Due to the fact that the layout of google-drive changes per person I'm gonna pass on that and let someone that actually cares about google drive do it.

    Bubbet oh ok

      Jabenyezaa Google drive shouldnt be hard to install mods from. It does vary on how the file is uploaded though. For the most part it should work the same as you'd download a mod from mediafire.

        7 days later

        cant get the .txt part to show up it gest says mod

          sniper_pro2k4 That's good enough, it just means you down have show known extensions enabled. Its a windows setting. As long as you're getting that mod with the same icon, says text document under type there, then you're doing good.

            Bubbet ok but when I try to start the game it crashed because of the mod? got any suggestions

              sniper_pro2k4 If its my mod, and if you do control+f in the crash for miplevel and it comes up then its a common error you can find the solution to on my other threads main most.

                I tried and... nothing happened.
                maybe I did something wrong, it froze, but Y? hmmm...........................................................................................................eh I can always try again.

                  couldn't you have made it easier to download? if not then...it's complicated

                    could you help me? im missing 2 files from the .zip folder they are the todo.txt and the .git folder

                      engieneep You don't need those, those are to my copy only.

                        oh.... ok thx, tho the mod is still not compatible

                        whitch one tar.gz or zip

                        engieneep It only says it isn't, just ignore it and enable it.

                          BUTTERMAN zip

                            15 days later

                            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. ---> System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.

                            Parameter name: mipLevel

                            at Halfling.Graphics.Texture.GetMipLevelSize(Int32 mipLevel, IntVector2D level0Size) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Graphics\Texture.cs:line 457

                            at Halfling.Graphics.D3D11.D3D11Texture.AllocMipLevels() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingPlatformWDX\Graphics\D3D11\D3D11Texture.cs:line 477

                            at Halfling.Graphics.D3D11.D3D11Texture..ctor(D3D11GraphicsManager gfx, Fast2DArray`1 data, Int32 mipLevels, AbsolutePath filepath, IntColor colorKey, Boolean fixTransparentColors, Boolean preMultiplyByAlpha, PerformanceMode perfMode) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingPlatformWDX\Graphics\D3D11\D3D11Texture.cs:line 222

                            at Halfling.Graphics.D3D11.D3D11TextureFactory.CreateTexture(Fast2DArray`1 array, AbsolutePath filepath, TextureSampleMode sampleMode, TextureUVMode uvMode, Int32 mipLevels, IntColor colorKey, Boolean fixTransparentColors, Boolean preMultiplyByAlpha, PerformanceMode perfMode) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingPlatformWDX\Graphics\D3D11\D3D11TextureFactory.cs:line 77

                            at Halfling.Graphics.TextureFactory.Create(Fast2DArray`1 array, TextureSampleMode sampleMode, TextureUVMode uvMode, Int32 mipLevels, IntColor colorKey, Boolean fixTransparentColors, Boolean preMultiplyByAlpha, PerformanceMode perfMode) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Graphics\TextureFactory.cs:line 156

                            at Cosmoteer.Ships.Rendering.AtlasTools.CreateAtlasTextures(IEnumerable1 bitmaps, IntVector2D maxSize, Boolean powerOf2, Int32 padding, ICollection1 resultRects, TextureSampleMode sampleMode, TextureUVMode uvMode, Int32 mipLevels, IntColor colorKey, Boolean fixTransparentColors, Boolean preMultiplyByAlpha, PerformanceMode perfMode) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Rendering\AtlasTools.cs:line 247

                            at Cosmoteer.Ships.Rendering.AtlasTools.BuildAtlases(IEnumerable`1 inputAtlasSprites, AtlasTextureParams parameters) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Rendering\AtlasTools.cs:line 140

                            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 2241

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

                            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.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 722

                            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 2647

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

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

                            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.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.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.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 185

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

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

                            10/11/2017 18:41:19 | Logging successful initialized.

                            10/11/2017 18:41:19 | .NET Runtime Version: 4.0.30319.42000

                            10/11/2017 18:41:19 | Local: en-GB

                            10/11/2017 18:41:19 | Language: en-GB

                            10/11/2017 18:41:19 | Cosmoteer version 0.12.12

                            10/11/2017 18:41:20 | Microsoft Windows 8 64-bit 6.2.9200

                            10/11/2017 18:41:20 | Intel(R) Pentium(R) CPU B970 @ 2.30GHz (2 logical processors)

                            10/11/2017 18:41:20 | 6031.1 MB RAM

                            10/11/2017 18:41:20 | Intel(R) HD Graphics (9.17.10.4229) (26/05/2015)

                            10/11/2017 18:41:20 | 2108.0 MB VRAM

                            10/11/2017 18:41:20 |

                            10/11/2017 18:41:22 | Loaded app settings.

                            10/11/2017 18:41:22 | Mixpanel Distinct ID: 4158ba06-4dba-4c57-aced-a1496ab32374

                            10/11/2017 18:41:22 | Process is now DPI-aware.

                            10/11/2017 18:41:22 | Setup default cursor.

                            10/11/2017 18:41:22 | Using display adapter 0

                            10/11/2017 18:41:22 | Created DXGI factory.

                            10/11/2017 18:41:22 | Adapter #0: Intel(R) HD Graphics

                            10/11/2017 18:41:22 | Output #0: Generic PnP Monitor (1366x768)

                            10/11/2017 18:41:22 | Adapter #1: Microsoft Basic Render Driver

                            10/11/2017 18:41:22 | Updated Windows form configuration for resizable windowed.

                            10/11/2017 18:41:22 | Created Windows form.

                            10/11/2017 18:41:22 | Direct3D Feature Level: Level_10_1

                            10/11/2017 18:41:22 | Created Direct3D 11 Device.

                            10/11/2017 18:41:22 | Created swap chain: 1366x745.

                            10/11/2017 18:41:22 | Created window.

                            10/11/2017 18:41:22 | Created clock.

                            10/11/2017 18:41:23 | Created graphics manager.

                            10/11/2017 18:41:23 | Created XAudio2 device.

                            10/11/2017 18:41:23 | Created audio manager.

                            10/11/2017 18:41:23 | Created input manager.

                            10/11/2017 18:41:23 | Created default font.

                            10/11/2017 18:41:23 | Initial app state is 'MainMenu'

                            10/11/2017 18:41:23 | Initial application settings:

                            10/11/2017 18:41:23 | LastGameVersion:

                            10/11/2017 18:41:23 | InitState: MainMenu

                            10/11/2017 18:41:23 | Language:

                            10/11/2017 18:41:23 | LockCursor: True

                            10/11/2017 18:41:23 | EdgePanMode: Analog

                            10/11/2017 18:41:23 | EdgePanSpeed: 15

                            10/11/2017 18:41:23 | KeyboardPanSpeed: 15

                            10/11/2017 18:41:23 | KeyboardZoomSpeed: 10

                            10/11/2017 18:41:23 | KeyboardRotSpeed: 90°

                            10/11/2017 18:41:23 | InvertMouseWheelZoom: False

                            10/11/2017 18:41:23 | MouseWheelZoomSpeed: 1.12

                            10/11/2017 18:41:23 | MouseWheelZoomAtCursor: True

                            10/11/2017 18:41:23 | StickyFocus: True

                            10/11/2017 18:41:23 | HighDpiMode: False

                            10/11/2017 18:41:23 | AnimateBackgrounds: True

                            10/11/2017 18:41:23 | FancyParticles: True

                            10/11/2017 18:41:23 | AllowShipDeselection: False

                            10/11/2017 18:41:23 | CtrlSelectsParts: False

                            10/11/2017 18:41:23 | PreferBlueprintMode: False

                            10/11/2017 18:41:23 | BlueprintAutoPause: True

                            10/11/2017 18:41:23 | BuildAutoFocus: True

                            10/11/2017 18:41:23 | BuildAutoRotate: True

                            10/11/2017 18:41:23 | BuildAutoInteriors: True

                            10/11/2017 18:41:23 | PaintAutoFocus: True

                            10/11/2017 18:41:23 | PaintAutoRotate: True

                            10/11/2017 18:41:23 | PaintAllowOverwrite: True

                            10/11/2017 18:41:23 | PaintMirrorMode: False

                            10/11/2017 18:41:23 | RepairAutoFocus: True

                            10/11/2017 18:41:23 | RepairAutoRotate: False

                            10/11/2017 18:41:23 | BuildAllowOverwrite: True

                            10/11/2017 18:41:23 | BuildAutoDoors: True

                            10/11/2017 18:41:23 | BuildEnforceCrewAccess: True

                            10/11/2017 18:41:23 | BuildMirrorMode: False

                            10/11/2017 18:41:23 | GrabLeavesCorridors: True

                            10/11/2017 18:41:23 | RepairAutoDoors: True

                            10/11/2017 18:41:23 | AutoHireCrew: True

                            10/11/2017 18:41:23 | PartToolTips: True

                            10/11/2017 18:41:23 | AutoSave: True

                            10/11/2017 18:41:23 | AutoSavesToKeep: 10

                            10/11/2017 18:41:23 | QuickSavesToKeep: 10

                            10/11/2017 18:41:23 | AutoSaveInterval: 600

                            10/11/2017 18:41:23 | FtlAutoSave: True

                            10/11/2017 18:41:23 | ShowOnShipIndicators: True

                            10/11/2017 18:41:23 | AutoPauseOnLostFocus: True

                            10/11/2017 18:41:23 | ScreenShake: True

                            10/11/2017 18:41:23 | VersionCheckMode: Stable

                            10/11/2017 18:41:23 | EnableMetrics: True

                            10/11/2017 18:41:23 | PreferBorderlessWindowToggle: False

                            10/11/2017 18:41:23 | MasterVolume: 1

                            10/11/2017 18:41:23 | EffectsVolume: 1

                            10/11/2017 18:41:23 | InterfaceVolume: 1

                            10/11/2017 18:41:23 | ShowTutorials: True

                            10/11/2017 18:41:23 | AutoFtlJump: False

                            10/11/2017 18:41:23 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.PaintScheme]

                            10/11/2017 18:41:23 | DefaultBuildTool: Grab

                            10/11/2017 18:41:23 | DefaultDecalTool: Grab

                            10/11/2017 18:41:23 | DontReportErrorsForShips: System.Collections.Generic.HashSet`1[System.String]

                            10/11/2017 18:41:23 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]

                            10/11/2017 18:41:23 | PlayerColor:

                            10/11/2017 18:41:23 | EnemyColor:

                            10/11/2017 18:41:23 | NeutralColor:

                            10/11/2017 18:41:23 | MiniviewInCombatMode: Auto

                            10/11/2017 18:41:23 | MiniviewNotInCombatMode: Auto

                            10/11/2017 18:41:23 | MiniviewLockRotation: False

                            10/11/2017 18:41:23 | MiniviewSize:

                            10/11/2017 18:41:23 | ShowInteriors: False

                            10/11/2017 18:41:23 | AlwaysShowCommandWidgets: False

                            10/11/2017 18:41:23 | PreferWorldRelativeAttackAngle: False

                            10/11/2017 18:41:23 | PreferWorldRelativeFollowAngle: False

                            10/11/2017 18:41:23 | ShipLibraryLargeIcons: False

                            10/11/2017 18:41:23 | AdHocFormations: False

                            10/11/2017 18:41:23 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]

                            10/11/2017 18:41:23 | DeleteFileOnStartup:

                            10/11/2017 18:41:23 | FeedbackEmail:

                            10/11/2017 18:41:23 | DefaultGameMode:

                            10/11/2017 18:41:23 | DefaultCreativeModeMapSize: 0

                            10/11/2017 18:41:23 | DefaultBountyModeDifficulty: 0

                            10/11/2017 18:41:23 | DefaultBountyModeMapSize: 0

                            10/11/2017 18:41:23 | DefaultBountyModeStarterShip: 0

                            10/11/2017 18:41:23 | WarnOutOfDateGpuDrivers: True

                            10/11/2017 18:41:24 | Starting main game loop...

                            10/11/2017 18:41:24 | Enabled mods:

                            10/11/2017 18:41:25 | example_mod

                            10/11/2017 18:41:25 | example_ship_library

                            10/11/2017 18:41:25 | free_ftl

                            10/11/2017 18:41:25 | bubbet.placeholdermod-0.0.6

                            10/11/2017 18:41:25 | Loaded language 'en'.

                            10/11/2017 18:41:36 | Memory usage at time of crash: 451,997,696

                            10/11/2017 18:41:36 | Application state stack at time of crash:

                            10/11/2017 18:41:36 | Cosmoteer.Assets

                            10/11/2017 18:41:36 | FPS at time of crash: 26.98739

                            10/11/2017 18:41:36 | Running processes at time of crash:

                            10/11/2017 18:41:36 | aswidsagenta

                            10/11/2017 18:41:36 | audiodg

                            10/11/2017 18:41:36 | AvastSvc

                            10/11/2017 18:41:36 | avastui

                            10/11/2017 18:41:36 | BitTorrent

                            10/11/2017 18:41:36 | bittorrentie

                            10/11/2017 18:41:36 | ByteFence

                            10/11/2017 18:41:36 | ByteFenceService

                            10/11/2017 18:41:36 | CefSharp.BrowserSubprocess

                            10/11/2017 18:41:36 | chrome

                            10/11/2017 18:41:36 | CommonAgent

                            10/11/2017 18:41:36 | conhost

                            10/11/2017 18:41:36 | Cosmoteer

                            10/11/2017 18:41:36 | csrss

                            10/11/2017 18:41:36 | dwm

                            10/11/2017 18:41:36 | explorer

                            10/11/2017 18:41:36 | firefox

                            10/11/2017 18:41:36 | FPSRunner32

                            10/11/2017 18:41:36 | FPSRunner64

                            10/11/2017 18:41:36 | GameManagerService

                            10/11/2017 18:41:36 | hkcmd

                            10/11/2017 18:41:36 | Idle

                            10/11/2017 18:41:36 | igfxpers

                            10/11/2017 18:41:36 | igfxtray

                            10/11/2017 18:41:36 | LogonUI

                            10/11/2017 18:41:36 | lsass

                            10/11/2017 18:41:36 | McAfee Safe Connect

                            10/11/2017 18:41:36 | McChHost

                            10/11/2017 18:41:36 | mcsacore

                            10/11/2017 18:41:36 | PMRunner32

                            10/11/2017 18:41:36 | PMRunner64

                            10/11/2017 18:41:36 | Razer Central

                            10/11/2017 18:41:36 | RazerCentralService

                            10/11/2017 18:41:36 | RazerCortex

                            10/11/2017 18:41:36 | RazerGamecasterEngine

                            10/11/2017 18:41:36 | RazerIngameEngine

                            10/11/2017 18:41:36 | rsLggr

                            10/11/2017 18:41:36 | rtop_bg

                            10/11/2017 18:41:36 | rtop_svc

                            10/11/2017 18:41:36 | RuntimeBroker

                            10/11/2017 18:41:36 | rzcefrenderprocess

                            10/11/2017 18:41:36 | RzFpsApplet

                            10/11/2017 18:41:36 | RzKLService

                            10/11/2017 18:41:36 | saUI

                            10/11/2017 18:41:36 | SearchFilterHost

                            10/11/2017 18:41:36 | SearchIndexer

                            10/11/2017 18:41:36 | SearchProtocolHost

                            10/11/2017 18:41:36 | services

                            10/11/2017 18:41:36 | smss

                            10/11/2017 18:41:36 | SSScheduler

                            10/11/2017 18:41:36 | Steam

                            10/11/2017 18:41:36 | svchost

                            10/11/2017 18:41:36 | SWMAgent

                            10/11/2017 18:41:36 | System

                            10/11/2017 18:41:36 | taskhostex

                            10/11/2017 18:41:36 | uTorrent

                            10/11/2017 18:41:36 | utorrentie

                            10/11/2017 18:41:36 | wininit

                            10/11/2017 18:41:36 | winlogon

                            10/11/2017 18:41:36 | WinRAR

                            10/11/2017 18:41:36 | WmiPrvSE

                            10/11/2017 18:41:36 | WSHelper

                            10/11/2017 18:41:36 | WUDFHost

                            10/11/2017 18:41:37 | 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. ---> System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.

                            10/11/2017 18:41:37 | Parameter name: mipLevel

                            10/11/2017 18:41:37 | at Halfling.Graphics.Texture.GetMipLevelSize(Int32 mipLevel, IntVector2D level0Size) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Graphics\Texture.cs:line 457

                            10/11/2017 18:41:37 | at Halfling.Graphics.D3D11.D3D11Texture.AllocMipLevels() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingPlatformWDX\Graphics\D3D11\D3D11Texture.cs:line 477

                            10/11/2017 18:41:37 | at Halfling.Graphics.D3D11.D3D11Texture..ctor(D3D11GraphicsManager gfx, Fast2DArray`1 data, Int32 mipLevels, AbsolutePath filepath, IntColor colorKey, Boolean fixTransparentColors, Boolean preMultiplyByAlpha, PerformanceMode perfMode) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingPlatformWDX\Graphics\D3D11\D3D11Texture.cs:line 222

                            10/11/2017 18:41:37 | at Halfling.Graphics.D3D11.D3D11TextureFactory.CreateTexture(Fast2DArray`1 array, AbsolutePath filepath, TextureSampleMode sampleMode, TextureUVMode uvMode, Int32 mipLevels, IntColor colorKey, Boolean fixTransparentColors, Boolean preMultiplyByAlpha, PerformanceMode perfMode) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingPlatformWDX\Graphics\D3D11\D3D11TextureFactory.cs:line 77

                            10/11/2017 18:41:37 | at Halfling.Graphics.TextureFactory.Create(Fast2DArray`1 array, TextureSampleMode sampleMode, TextureUVMode uvMode, Int32 mipLevels, IntColor colorKey, Boolean fixTransparentColors, Boolean preMultiplyByAlpha, PerformanceMode perfMode) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Graphics\TextureFactory.cs:line 156

                            10/11/2017 18:41:37 | at Cosmoteer.Ships.Rendering.AtlasTools.CreateAtlasTextures(IEnumerable1 bitmaps, IntVector2D maxSize, Boolean powerOf2, Int32 padding, ICollection1 resultRects, TextureSampleMode sampleMode, TextureUVMode uvMode, Int32 mipLevels, IntColor colorKey, Boolean fixTransparentColors, Boolean preMultiplyByAlpha, PerformanceMode perfMode) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Rendering\AtlasTools.cs:line 247

                            10/11/2017 18:41:37 | at Cosmoteer.Ships.Rendering.AtlasTools.BuildAtlases(IEnumerable`1 inputAtlasSprites, AtlasTextureParams parameters) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Rendering\AtlasTools.cs:line 140

                            10/11/2017 18:41:37 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 143

                            10/11/2017 18:41:37 | --- End of inner exception stack trace ---

                            10/11/2017 18:41:37 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

                            10/11/2017 18:41:37 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

                            10/11/2017 18:41:37 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2241

                            10/11/2017 18:41:37 | 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

                            10/11/2017 18:41:37 | --- End of inner exception stack trace ---

                            10/11/2017 18:41:37 | 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

                            10/11/2017 18:41:37 | 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

                            10/11/2017 18:41:37 | 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

                            10/11/2017 18:41:37 | 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

                            10/11/2017 18:41:37 | 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

                            10/11/2017 18:41:37 | at Halfling.Serialization.Base.BaseSerializer`10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 1972

                            10/11/2017 18:41:37 | 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

                            10/11/2017 18:41:37 | at Halfling.Serialization.Base.BaseSerializer`10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 722

                            10/11/2017 18:41:37 | 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 2647

                            10/11/2017 18:41:37 | 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

                            10/11/2017 18:41:37 | at Cosmoteer.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Rules.cs:line 86

                            10/11/2017 18:41:37 | --- End of inner exception stack trace ---

                            10/11/2017 18:41:37 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

                            10/11/2017 18:41:37 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

                            10/11/2017 18:41:37 | at Halfling.Serialization.Base.BaseSerializer`10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2241

                            10/11/2017 18:41:37 | 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

                            10/11/2017 18:41:37 | --- End of inner exception stack trace ---

                            10/11/2017 18:41:37 | 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

                            10/11/2017 18:41:37 | 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

                            10/11/2017 18:41:37 | at Halfling.Serialization.Base.BaseSerializer`10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 185

                            10/11/2017 18:41:37 | at Cosmoteer.Assets.LoaderThread() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Assets.cs:line 258

                            10/11/2017 18:41:37 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

                            10/11/2017 18:41:37 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

                            10/11/2017 18:41:37 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

                            10/11/2017 18:41:37 | at System.Threading.ThreadHelper.ThreadStart()

                            10/11/2017 18:41:42 | Actual data hash: 647ac0d868307e0da9ff40889239cfe7

                            10/11/2017 18:41:42 | Expected data hash: 647ac0d868307e0da9ff40889239cfe7

                            10/11/2017 18:41:45 | Director received exit call.

                            10/11/2017 18:41:45 | Disposed default font.

                            10/11/2017 18:41:45 | Disposed XA2AudioManager device.

                            10/11/2017 18:41:45 | Disposed audio manager.

                            10/11/2017 18:41:45 | Disposed clock.

                            10/11/2017 18:41:45 | Disposed input manager.

                            10/11/2017 18:41:45 | Disposed graphics manager.

                            10/11/2017 18:41:45 | Disposed swap chain.

                            10/11/2017 18:41:45 | Disposed Direct3D device.

                            10/11/2017 18:41:45 | Disposed DXGI factory.

                            10/11/2017 18:41:45 | Closed Windows form.

                            10/11/2017 18:41:45 | Director received exit call.

                            10/11/2017 18:41:45 | Disposed window.

                            10/11/2017 18:41:45 | Disposed platform interface.

                            10/11/2017 18:41:45 | Closing log output file...

                              Finton380 Check the common errors on the placeholder mod's main page for a link. That there is a common error.