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

Finally, the long awaited additions of roof turrets that have been requested for a long time. Originally planned to be released much earlier were recently pushed back due to Cosmoteer's pacing in changes.

This version is not compatible with earlier Cosmoteer versions!

Known issues:

  • graphic glitch with animation with negative time in conjunction with clamps, Walt'll have it fixed Is fixed in Cosmoteer 0.14.11.

New:

  • many roof turrets (2-gun to 5-gun) that had been requested but not all yet. All are in the projectile group for test convenience. Also names are temporary which may change or not. This won't affect compatibility later.
  • 2 even larger thrusters
  • pod thruster that can stack; for small (drop) ship
  • Ariel sniper cannon; deadly in the hands of able pilots and gunners but worse for greenhorns
  • Deflector and regenerative shield now have an automatic idle mode where they consume half as much but automatically return to full charge consumption when power level drops.

Download(2019 May 19 GMT 15:00)

If you got a weak/old computer or have a low amount of RAM use this to replace the standard "mod.txt". This should allow you to load and play with Abh.

Aside from various new roof turrets there are:
Ariel sniper cannon: a special cannon which shoots rocked assisted shells with limited homing for long range engagement. This cannon can target specific parts and destroy them in short order. Extremely powerfull in the hand of skilled pilots and gunners. But as a projectile weapon it may not always hit faster ships.

Pod thruster is a stackable (literally) thruster for small ships like dropship and racers.

Example ships:
image https://cdn.discordapp.com/attachments/493201792574685185/576052905304522773/roof_turret_tst.ship.png
image https://cdn.discordapp.com/attachments/493201792574685185/576052941493108756/roof_turret_tst2.ship.png

image https://cdn.discordapp.com/attachments/493202078383210517/577899842236317696/roof_turret_tst3.ship.png

image https://cdn.discordapp.com/attachments/493202078383210517/577900108352323584/racer.ship.png

Lafiel changed the title to Abh Mod v0.6.5 WIP for Cosmoteer 0.14.10.

    Updated with reworked stats/functions for the turrets. Still have some trouble with loading animation which you probably haven't noticed. Also some other unfinished turrets. Star Trek related expansions won't make it in time and will be moved to a later version. Anyhow, this version will be completed in the next few days.

    Nice, can't wait to try this out!

      A lot of people seem to discard thrusters as an afterthought, but you actually see the value in them. Kudos, movement is just as important if not more important than big freakin guns. And you have both.

      give this person a medal

      Lafiel changed the title to Abh Mod v0.6.5 for Cosmoteer 0.14.10.

        It's done and uploaded. Please read the updated descriptions and informations. Wiki has not been updated yet.

        Gatekeeper Have always been pushing Walt to add better thrusters in the past. Mobility is life! 😆

        Edit: forgot to mention deflector and regenerative shields now have an idle mode.

        Lafiel changed the title to Abh Mod v0.6.5 for Cosmoteer 0.14.10, 0.14.11RC1.

          But ABH is still evolving and developing! Wow!

            hey. Ive tried this mod out, and so far I love it. However, in verion 0.14.10, I cant understand how the power system works. When I route the power conduits to a room from a reactor, it doesnt actually power it. Is there any explanation for how this works?

              human Detailed description/discussion are in previous release threads (0.53 RC x to 0.6.x). And download and take a look at the example ships.
              https://wiki.cosmoteer.net/index.php/Abh_mod/Plasma_Node
              https://wiki.cosmoteer.net/index.php/Abh_mod/Plasma_Distributor_Nodes
              https://wiki.cosmoteer.net/index.php/Abh_mod/Supply_Corridor
              The systems are fashioned similar to real life systems and are 1-to-1 supply systems meaning they only supply what's there (and may incur loses). The systems rely on correct vanilla part categorization and may not work with (old) mods that have incorrect categorizations. Most mods use older techniques that supply for free and unrestricted.

              Nodes are basically pumps that only interact with supply system parts and do not interact with consumer parts. The supply corridors interact with consumers and themselves and do supply storages. They only transport and require nodes to pump supplies from sources. As the supplies flow they require time to reach their destination. The larger the network the longer it requires to startup and get filled but also increases its endurance and persistence when the sources temporary run dry (as long as there's supplies still flowing within).
              Plasma_Distributor_Nodes are high throughput long-range mainly serving as primary level nodes. In order to distribute locally supply corridors must connect to them.

              Lafiel Thank you very much, this certainly helps!

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

                System.ArgumentException: An item with the same key has already been added.

                at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)

                at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)

                at Cosmoteer.Ships.Parts.Part.AddComponents(IList`1 components) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Part.cs:line 376

                at Cosmoteer.Ships.Parts.Part.ProcessComponentModificationQueue() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Part.cs:line 1066

                at Cosmoteer.Ships.Parts.Part.OnComponentAttached(SceneNode node) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Part.cs:line 989

                at Halfling.Scene.Dim2.SceneComponent.InvokeAttached(SceneNode node) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Scene\Dim2\SceneComponent.cs:line 1800

                at Halfling.Scene.Dim2.SceneNode.NodeComponents.Add(SceneComponent component) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Scene\Dim2\SceneNode.cs:line 1643

                at Cosmoteer.Ships.Parts.CommonBasePartsManager`1.AddPart(TPart part, Action onAddedBeforeEvents) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\CommonBasePartsManager.cs:line 811

                at Cosmoteer.Ships.Parts.PartsManager.AddPart(Part part) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartsManager.cs:line 204

                at Cosmoteer.Ships.Parts.PartsManager.CreatePart(PartRules rules, IntVector2D loc, Int32 rot, Boolean spawnedFromDestroyed, Boolean defaultToMinHealth) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartsManager.cs:line 178

                at Cosmoteer.Ships.ShipUpdateInfo.ApplyPhysical(Boolean destroyBlocking) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipUpdateInfo.cs:line 242

                at Cosmoteer.Ships.Ship.MatchPhysicalToBlueprints(Boolean adjustCrew) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Ship.cs:line 1044

                at Cosmoteer.Ships.Ship.CloneFromBlueprints(Ship prototype, Int32 playerIndex, Boolean cloneAesthetics, Boolean blueprintsOnly, Boolean initializeToMax, Nullable`1 randSeed) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Ship.cs:line 1334

                at Cosmoteer.Modes.SinglePlayer.Creative.SelectionStates.PlaceShipState.Input() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Modes\SinglePlayer\Creative\SelectionStates\PlaceShipState.cs:line 128

                at Cosmoteer.Game.Gui.GameGui.InputSelectionState() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Game\Gui\GameGui.cs:line 663

                at Halfling.Application.AppStateEx.Halfling.Application.IAppState.Input(StateMethodInvoker inputParent) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\AppStateEx.cs:line 187

                at Halfling.Application.Director.CallInput() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 877

                at Halfling.Application.Director.DoInput() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 790

                at Halfling.Application.Director.<GetRunIterator>d__83.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 336

                at Halfling.Application.Bases.GenericApp.<ApplicationMainIterator>d__48.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:line 279

                at Halfling.Windows.D3D11.D3D11Window.RunGameLoop(String[] args, IEnumerable`1 iterator) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingPlatformWDX\Windows\D3D11\D3D11Window.cs:line 890

                at Halfling.Application.Bases.GenericApp.ApplicationMain(String[] args) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:line 195

                at Cosmoteer.GameApp.Main(String[] args) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\GameApp.cs:line 151

                05/19/2019 20:59:28 | Logging successful initialized.

                05/19/2019 20:59:28 | .NET Runtime Version: 4.0.30319.42000

                05/19/2019 20:59:28 | Running as a 64-bit process.

                05/19/2019 20:59:28 | Local: en-US

                05/19/2019 20:59:28 | Language: en-US

                05/19/2019 20:59:28 | Cosmoteer version 0.14.11_rc1

                05/19/2019 20:59:28 | RELEASE CANDIDATE

                05/19/2019 20:59:29 | Microsoft Windows 10 Home Single Language 64-bit 10.0.17134

                05/19/2019 20:59:29 | Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz (4 logical processors)

                05/19/2019 20:59:29 | 3987.4 MB RAM

                05/19/2019 20:59:29 | Intel(R) HD Graphics 520 (23.20.16.4973) (2/28/2018)

                05/19/2019 20:59:29 | 1024.0 MB VRAM

                05/19/2019 20:59:29 |

                05/19/2019 20:59:29 | Loaded app settings.

                05/19/2019 20:59:29 | Mixpanel Distinct ID: 4276109DC63712E0CD114E558A04FA85

                05/19/2019 20:59:29 | Process is now DPI-aware.

                05/19/2019 20:59:29 | Setup default cursor.

                05/19/2019 20:59:29 | Using display adapter 0

                05/19/2019 20:59:29 | Created DXGI factory.

                05/19/2019 20:59:29 | Adapter #0: Intel(R) HD Graphics 520

                05/19/2019 20:59:29 | Output #0: Generic PnP Monitor (1366x768)

                05/19/2019 20:59:29 | Adapter #1: AMD Radeon(TM) R5 M430

                05/19/2019 20:59:29 | Adapter #2: Microsoft Basic Render Driver

                05/19/2019 20:59:29 | Updated Windows form configuration for borderless window.

                05/19/2019 20:59:29 | Created Windows form.

                05/19/2019 20:59:29 | Direct3D Feature Level: Level_11_0

                05/19/2019 20:59:29 | Created Direct3D 11 Device.

                05/19/2019 20:59:29 | Created swap chain: 1366x768.

                05/19/2019 20:59:29 | Created window.

                05/19/2019 20:59:29 | Created clock.

                05/19/2019 20:59:29 | Created graphics manager.

                05/19/2019 20:59:30 | Created XAudio2 device.

                05/19/2019 20:59:30 | Created audio manager.

                05/19/2019 20:59:30 | Created input manager.

                05/19/2019 20:59:30 | Created default font.

                05/19/2019 20:59:30 | Initial app state is 'MainMenu'

                05/19/2019 20:59:30 | Initial application settings:

                05/19/2019 20:59:30 | LastGameVersion:

                05/19/2019 20:59:30 | InitState: MainMenu

                05/19/2019 20:59:30 | Language:

                05/19/2019 20:59:30 | LockCursor: True

                05/19/2019 20:59:30 | EdgePanMode: Analog

                05/19/2019 20:59:30 | EdgePanSpeed: 15

                05/19/2019 20:59:30 | KeyboardPanSpeed: 15

                05/19/2019 20:59:30 | KeyboardZoomSpeed: 10

                05/19/2019 20:59:30 | KeyboardRotSpeed: 90°

                05/19/2019 20:59:30 | EnableMouseWheelZoom: True

                05/19/2019 20:59:30 | InvertMouseWheelZoom: False

                05/19/2019 20:59:30 | MouseWheelZoomSpeed: 1.12

                05/19/2019 20:59:30 | MouseWheelZoomAtCursor: True

                05/19/2019 20:59:30 | StickyFocus: True

                05/19/2019 20:59:30 | DpiScaleMode: Dpi100

                05/19/2019 20:59:30 | AnimateBackgrounds: True

                05/19/2019 20:59:30 | BackgroundGrid: True

                05/19/2019 20:59:30 | FancyParticles: True

                05/19/2019 20:59:30 | UncompressedTextures: False

                05/19/2019 20:59:30 | AllowShipDeselection: False

                05/19/2019 20:59:30 | CtrlSelectsParts: False

                05/19/2019 20:59:30 | EnableCollisionAvoidance: True

                05/19/2019 20:59:30 | PreferBlueprintMode: False

                05/19/2019 20:59:30 | BlueprintAutoPause: True

                05/19/2019 20:59:30 | ShowInvalidBlueprints: True

                05/19/2019 20:59:30 | BuildAutoFocus: True

                05/19/2019 20:59:30 | BuildAutoRotate: True

                05/19/2019 20:59:30 | BuildAutoInteriors: True

                05/19/2019 20:59:30 | PaintAutoFocus: True

                05/19/2019 20:59:30 | PaintAutoRotate: True

                05/19/2019 20:59:30 | PaintAllowOverwrite: True

                05/19/2019 20:59:30 | PaintMirrorEnabled: False

                05/19/2019 20:59:30 | PaintMirrorAxis: Vertical

                05/19/2019 20:59:30 | RepairAutoFocus: True

                05/19/2019 20:59:30 | RepairAutoRotate: False

                05/19/2019 20:59:30 | BuildAllowOverwrite: True

                05/19/2019 20:59:30 | BuildAutoDoors: True

                05/19/2019 20:59:30 | BuildEnforceCrewAccess: True

                05/19/2019 20:59:30 | BuildMirrorEnabled: False

                05/19/2019 20:59:30 | BuildMirrorAxis: Vertical

                05/19/2019 20:59:30 | RowsOfParts: 1

                05/19/2019 20:59:30 | GrabLeavesCorridors: True

                05/19/2019 20:59:30 | RepairAutoDoors: True

                05/19/2019 20:59:30 | AutoHireCrew: True

                05/19/2019 20:59:30 | PartToolTips: True

                05/19/2019 20:59:30 | PartToolTipsDefaultToStats: False

                05/19/2019 20:59:30 | AutoSave: True

                05/19/2019 20:59:30 | AutoSavesToKeep: 10

                05/19/2019 20:59:30 | QuickSavesToKeep: 10

                05/19/2019 20:59:30 | AutoSaveInterval: 600

                05/19/2019 20:59:30 | SaveLostShips: True

                05/19/2019 20:59:30 | LostShipsTokeep: 10

                05/19/2019 20:59:30 | FtlAutoSave: True

                05/19/2019 20:59:30 | ShowOnShipIndicators: True

                05/19/2019 20:59:30 | ShowZoomedOutBlibs: True

                05/19/2019 20:59:30 | ShowOffScreenBlips: True

                05/19/2019 20:59:30 | PingNearbyEnemies: True

                05/19/2019 20:59:30 | AutoPauseOnLostFocus: True

                05/19/2019 20:59:30 | ScreenShake: True

                05/19/2019 20:59:30 | ShowMidpointFocusWidget: True

                05/19/2019 20:59:30 | VersionCheckMode: Unstable

                05/19/2019 20:59:30 | EnableMetrics: True

                05/19/2019 20:59:30 | PreferBorderlessWindowToggle: False

                05/19/2019 20:59:30 | MasterVolume: 1

                05/19/2019 20:59:30 | EffectsVolume: 1

                05/19/2019 20:59:30 | InterfaceVolume: 1

                05/19/2019 20:59:30 | ShowTutorials: True

                05/19/2019 20:59:30 | AutoFtlJump: False

                05/19/2019 20:59:30 | PaintSchemes: System.Collections.Generic.List`1[Cosmoteer.Ships.PaintScheme]

                05/19/2019 20:59:30 | DefaultBuildTool: Grab

                05/19/2019 20:59:30 | DefaultDecalTool: Grab

                05/19/2019 20:59:30 | TutorialPageStates: System.Collections.Generic.Dictionary`2[System.String,Cosmoteer.Tutorials.TutorialPageState]

                05/19/2019 20:59:30 | PlayerColor:

                05/19/2019 20:59:30 | EnemyColor:

                05/19/2019 20:59:30 | NeutralColor:

                05/19/2019 20:59:30 | RotateMinimap: True

                05/19/2019 20:59:30 | MiniviewInCombatMode: Auto

                05/19/2019 20:59:30 | MiniviewNotInCombatMode: Auto

                05/19/2019 20:59:30 | MiniviewLockRotation: False

                05/19/2019 20:59:30 | MiniviewSize:

                05/19/2019 20:59:30 | ShowInteriors: False

                05/19/2019 20:59:30 | AlwaysShowCommandWidgets: False

                05/19/2019 20:59:30 | ShowSelectedPartStatusBars: True

                05/19/2019 20:59:30 | PreferShipRelativeAttackAngle: False

                05/19/2019 20:59:30 | PreferWorldRelativeFollowAngle: False

                05/19/2019 20:59:30 | DirectControlAutoBrake: True

                05/19/2019 20:59:30 | DirectControlAutoFaceCursor: False

                05/19/2019 20:59:30 | DirectControlViewFollowsCursor: False

                05/19/2019 20:59:30 | DirectControlAutoRotateView: False

                05/19/2019 20:59:30 | DirectControlAutoZoomView: False

                05/19/2019 20:59:30 | ShipLibraryLargeIcons: False

                05/19/2019 20:59:30 | AdHocFormations: False

                05/19/2019 20:59:30 | BreakFormationToAttack: True

                05/19/2019 20:59:30 | DisplayAllShips: False

                05/19/2019 20:59:30 | ShowAdvancedCommands: False

                05/19/2019 20:59:30 | EnabledMods: System.Collections.Generic.HashSet`1[System.String]

                05/19/2019 20:59:30 | AutoDisableMods: True

                05/19/2019 20:59:30 | DeleteFileOnStartup:

                05/19/2019 20:59:30 | DefaultGameMode:

                05/19/2019 20:59:30 | DefaultCreativeModeMapSize: 0

                05/19/2019 20:59:30 | DefaultBountyModeDifficulty: 0

                05/19/2019 20:59:30 | DefaultBountyModeMapSize: 0

                05/19/2019 20:59:30 | DefaultBountyModeStarterShip: 0

                05/19/2019 20:59:30 | MPShipColorMode: RandomPerPlayer

                05/19/2019 20:59:30 | MPBlipColorMode: FriendAndFoe

                05/19/2019 20:59:30 | MPShowDamagePoints: True

                05/19/2019 20:59:30 | CustomRulesets: System.Collections.Generic.Dictionary2[System.String,System.Collections.Generic.List1[Cosmoteer.CustomRuleset]]

                05/19/2019 20:59:30 | AutoPortForwarding: True

                05/19/2019 20:59:30 | DisplayPublicIP: True

                05/19/2019 20:59:30 | PreferLAN: False

                05/19/2019 20:59:30 | DefaultServer: 0

                05/19/2019 20:59:30 | ShowNewsOnStartup: True

                05/19/2019 20:59:30 | ReadNewsArticles: System.Collections.Generic.HashSet`1[System.String]

                05/19/2019 20:59:30 | ShowNewsAlerts: True

                05/19/2019 20:59:30 | HiddenNewsAlerts: System.Collections.Generic.HashSet`1[System.String]

                05/19/2019 20:59:30 | MainMenuBackgroundIndex: 0

                05/19/2019 20:59:30 | CycleMainMenuBackground: True

                05/19/2019 20:59:30 | DefaultAuthorName:

                05/19/2019 20:59:30 | Starting main game loop...

                05/19/2019 20:59:30 | Enabled mods:

                05/19/2019 20:59:33 | cosmoteer.huge_ships

                05/19/2019 20:59:33 | Kroom.Krooms_Forge

                05/19/2019 20:59:34 | Lafiel.Abh

                05/19/2019 20:59:34 | Loaded language 'en'.

                05/19/2019 21:03:42 | Loaded game rules.

                05/19/2019 21:04:02 | Game pushed onto stack.

                05/19/2019 21:04:02 | Game mode is: CreativeGameModeManager

                05/19/2019 21:10:27 | Memory usage at time of crash: 1,921,138,688

                05/19/2019 21:10:27 | Application state stack at time of crash:

                05/19/2019 21:10:27 | Cosmoteer.Game.GameRoot

                05/19/2019 21:10:27 | Cosmoteer.Gui.TitleScreen

                05/19/2019 21:10:27 | FPS at time of crash: 99.92807

                05/19/2019 21:10:27 | Running processes at time of crash: AAM Updates Notifier, ApplicationFrameHost, atieclxx, atiesrxx, audiodg, browser_assistant, browsernativehost, chrome, cmd, conhost, Cosmoteer, csrss, ctfmon, dasHost, dllhost, DropboxUpdate, dwm, E_YATIN0E, EEventManager, escsvc64, esif_assist_64, esif_uf, ETDCtrl, ETDCtrlHelper, ETDService, ETDTouch, explorer, fdm, fontdrvhost, gjagent, GoogleCrashHandler, GoogleCrashHandler64, HPSupportSolutionsFrameworkService, HPWMISVC, IAStorDataMgrSvc, Idle, igfxCUIService, igfxEM, IntelCpHDCPSvc, IntelCpHeciSvc, jhi_service, jusched, LMS, LockApp, lsass, mDNSResponder, Memory Compression, mep, mepService, Microsoft.Photos, MSASCuiL, MsMpEng, NisSrv, PresentationFontCache, RadeonSettings, RAVBg64, Registry, RichVideo64, RtkAudioService64, RtkNGUI64, RuntimeBroker, SearchFilterHost, SearchIndexer, SearchProtocolHost, SearchUI, SecurityHealthService, sedlauncher, sedsvc, services, SgrmBroker, ShellExperienceHost, sihost, SkypeApp, SkypeBackgroundHost, smss, spoolsv, ss_conn_service, svchost, System, taskhostw, unsecapp, uTorrent, utorrentie, Video.UI, wininit, winlogon, WinStore.App, winwfpmonitor, wlanext, WmiPrvSE, WUDFHost,

                05/19/2019 21:10:28 | System.ArgumentException: An item with the same key has already been added.

                05/19/2019 21:10:28 | at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)

                05/19/2019 21:10:28 | at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)

                05/19/2019 21:10:28 | at Cosmoteer.Ships.Parts.Part.AddComponents(IList`1 components) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Part.cs:line 376

                05/19/2019 21:10:28 | at Cosmoteer.Ships.Parts.Part.ProcessComponentModificationQueue() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Part.cs:line 1066

                05/19/2019 21:10:28 | at Cosmoteer.Ships.Parts.Part.OnComponentAttached(SceneNode node) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Part.cs:line 989

                05/19/2019 21:10:28 | at Halfling.Scene.Dim2.SceneComponent.InvokeAttached(SceneNode node) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Scene\Dim2\SceneComponent.cs:line 1800

                05/19/2019 21:10:28 | at Halfling.Scene.Dim2.SceneNode.NodeComponents.Add(SceneComponent component) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Scene\Dim2\SceneNode.cs:line 1643

                05/19/2019 21:10:28 | at Cosmoteer.Ships.Parts.CommonBasePartsManager`1.AddPart(TPart part, Action onAddedBeforeEvents) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\CommonBasePartsManager.cs:line 811

                05/19/2019 21:10:28 | at Cosmoteer.Ships.Parts.PartsManager.AddPart(Part part) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartsManager.cs:line 204

                05/19/2019 21:10:28 | at Cosmoteer.Ships.Parts.PartsManager.CreatePart(PartRules rules, IntVector2D loc, Int32 rot, Boolean spawnedFromDestroyed, Boolean defaultToMinHealth) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartsManager.cs:line 178

                05/19/2019 21:10:28 | at Cosmoteer.Ships.ShipUpdateInfo.ApplyPhysical(Boolean destroyBlocking) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipUpdateInfo.cs:line 242

                05/19/2019 21:10:28 | at Cosmoteer.Ships.Ship.MatchPhysicalToBlueprints(Boolean adjustCrew) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Ship.cs:line 1044

                05/19/2019 21:10:28 | at Cosmoteer.Ships.Ship.CloneFromBlueprints(Ship prototype, Int32 playerIndex, Boolean cloneAesthetics, Boolean blueprintsOnly, Boolean initializeToMax, Nullable`1 randSeed) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Ship.cs:line 1334

                05/19/2019 21:10:28 | at Cosmoteer.Modes.SinglePlayer.Creative.SelectionStates.PlaceShipState.Input() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Modes\SinglePlayer\Creative\SelectionStates\PlaceShipState.cs:line 128

                05/19/2019 21:10:28 | at Cosmoteer.Game.Gui.GameGui.InputSelectionState() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Game\Gui\GameGui.cs:line 663

                05/19/2019 21:10:28 | at Halfling.Application.AppStateEx.Halfling.Application.IAppState.Input(StateMethodInvoker inputParent) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\AppStateEx.cs:line 187

                05/19/2019 21:10:28 | at Halfling.Application.Director.CallInput() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 877

                05/19/2019 21:10:28 | at Halfling.Application.Director.DoInput() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 790

                05/19/2019 21:10:28 | at Halfling.Application.Director.<GetRunIterator>d__83.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 336

                05/19/2019 21:10:28 | at Halfling.Application.Bases.GenericApp.<ApplicationMainIterator>d__48.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:line 279

                05/19/2019 21:10:28 | at Halfling.Windows.D3D11.D3D11Window.RunGameLoop(String[] args, IEnumerable`1 iterator) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingPlatformWDX\Windows\D3D11\D3D11Window.cs:line 890

                05/19/2019 21:10:28 | at Halfling.Application.Bases.GenericApp.ApplicationMain(String[] args) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:line 195

                05/19/2019 21:10:28 | at Cosmoteer.GameApp.Main(String[] args) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\GameApp.cs:line 151

                05/19/2019 21:10:59 | Actual data hash: 4ba2b43355c2b286adcf688db84bb383

                05/19/2019 21:10:59 | Expected data hash: 4ba2b43355c2b286adcf688db84bb383

                05/19/2019 21:10:59 | Director received exit call.

                05/19/2019 21:10:59 | Disposed default font.

                05/19/2019 21:10:59 | Disposed XA2AudioManager device.

                05/19/2019 21:10:59 | Disposed audio manager.

                05/19/2019 21:10:59 | Disposed clock.

                05/19/2019 21:10:59 | Disposed input manager.

                05/19/2019 21:10:59 | Disposed graphics manager.

                05/19/2019 21:10:59 | Disposed swap chain.

                05/19/2019 21:10:59 | Disposed Direct3D device.

                05/19/2019 21:10:59 | Disposed DXGI factory.

                05/19/2019 21:11:00 | Closed Windows form.

                05/19/2019 21:11:00 | Director received exit call.

                05/19/2019 21:11:00 | Disposed window.

                05/19/2019 21:11:00 | Disposed platform interface.

                05/19/2019 21:11:00 | Closing log output file...

                  Yenbert Thanks for the log. It's a key error but that's all this log says. Can you please provide more information on how it happened or what part is involved. It would be nice if you can provide the ship that causes it. It would make hunting it down "faster".

                    Lafiel it pops up when i set the phaser bank to attack+defense

                      Lafiel ahh, thanks

                        Yenbert Alright, uploaded the fix for this version.

                          5 days later

                          Hey! I downloaded the mod just a little while ago, but ran into a weird issue.

                          Several items will allow me to place them down, sure. But many items (Most mod weapons & All the mod thrusters) will just give me the error beep, but doesn't show any issues. It displays the cost of the placement, telling me it's good for me to click. But when I click, it refuses to actually place it and doesnt give me any error message.

                          Ideas?