Kerbal Construction Time CKAN

License: GPL-3.0

Game Version: 1.7.0

Downloads: 79,823

Mod Website: Forum Thread

Support this mod: Donate

Followers: 261

Information Changelog Stats

Kerbal Construction Time turns time into a meaningful resource to manage in your space program. Vessels take time to build, technologies take time to unlock, buildings don't upgrade instantly, and more.

Upgrade your production queues to build new vessels faster or utilize recovered and refurbished parts for faster turn arounds.

Give your space program history! No longer launch Mun missions on Day 1. Actually plan for transfer windows. And when paired with life support, always have a rescue craft ready to go.

Customize every aspect of the mod, down to the formulas used to calculate build times and research rates.

Check out the forum thread for more info.

Version 1.4.6.5 for Kerbal Space Program 1.7.0

Released on 2019-05-16

Fixed initialization of the CTIWrapper
Merged PR by @cakepie for fetching the kerbal icon

Download

Version 1.4.6.4 for Kerbal Space Program 1.7.0

Released on 2019-04-24

Optimized the stock toolbar button texture setting (for the flashing of the button)
Removed log spam: UpdateTechlistIconColor
Added whitelist of fuels for the "Fill Tanks" & "Fill Tanks and Launch"
Moved initialization of static GUI stuff into the loader
Fixed memory leak and cause of stuttering in the editor
Added automatic sizing and placement to Build Plans button for UI scaling
Added TextureScale.cs to support sizing & placement of the buttons
Fixed error in loop, was doing a ++ instead of a --
Converted many foreach into for loops
Fixed issue where launching vessel would not properly load kerbals into crewed part

Download

Version 1.4.6.1 for Kerbal Space Program 1.6.1

Released on 2019-03-27

Fixed rockets turning 90 degrees at launch, result of an over-enthusiastic fix for the previous bugfix

Download

Version 1.4.6 for Kerbal Space Program 1.6.1

Released on 2019-03-27

Fixed the longstanding bug of recovering a vessel via the SPH would rotate it by 90 degrees

Download

Version 1.4.5.10 for Kerbal Space Program 1.6.1

Released on 2019-03-25

Fixed new bug created when cleaning up some code, the Tech window wasn't appearing.

Download

Version 1.4.5.9 for Kerbal Space Program 1.6.1

Released on 2019-03-24

Added dynamic window ids, determined at runtime. Avoids duplicates which lead to strange errors

Download

Version 1.4.5.8 for Kerbal Space Program 1.6.1

Released on 2019-03-24

Updated stock version file download link
Fixed main skin button being changed in the new Build Plans window, was 
    messing up all other windows after it had been opened one time
Updated button to add to building plans to show message if vessel not named or if it is 'Untitled Space Vessel'
Added message if no vessel in edito

Download

Version 1.4.5.7 for Kerbal Space Program 1.6.1

Released on 2019-03-23

    Added AssemblyVersion-RO.tt for the RO build
    Modified AssemblyVersion-RO.tt to write AssemblyFileVersion instead of AssemblyVersion
    Commented out the AssemblyFileVersion in VersionInfo.cs
    Renamed KerbalConstructionTime.version to KerbalConstructionTime-RO.version
    Added Pre-build steps to run the TextTemplate
    Added a new directory called SpecialSurprise to hold code not being used for now

Moved several GUIStyle vars out of DrawBuildListWindow(), made them static and initted them one time only
Thanks to @JadeOfMaar for this:
    Added buttons for the stock toolbar, not fuzzy anymore
Renamed existing button files to indicate the size of the icon
Added code to deal with "Important" for stock toolbar
Changed Fill Tank to ignore locked tanks
Added new button on launch dialog:  Fill tanks & Launch, ignores locked tanks
Added support for Community Trait Icons for the crew selection. It's optional, but really looks nice
Replaced level number by itself with the number in parens, followed by stars in the crew selection 
Make crew selection window a bit wider to accomodate the icons
Added a Building Plans window
New button on top bar in Editor to open up the Building Plans window
    Will not save a vessel as a plan without a name.
    Saving a vessel with the same name as an existing one will overwrite the old one
Removed all blocks of commented-out code 
Fixed jenkins to define the KSP1_4 flag

Download

Version 1.4.5.6 for Kerbal Space Program 1.6.1

Released on 2019-03-11

Added #if/#endif around the AssemblyVersion lines
Replaced KCT_TechItemIlist Ilist with an ObservableList, thanks @MikeOnTea for the suggestion
Moved initialization of the TechList into a method, which is called when the list needs to be initted or cleared
Changed hard-coded #if false in KST_UpdateChecker with an #if !KSP1_4
Removed old code per RO requests

Restored missing presets:
    7 Days - A strict 7 Kerbin day limit between launches. No other time restrictions or use of upgrades.
    Default - The Default KCT Settings
    Upgrade Free - Relies entirely on the Stock building upgrades rather than the KCT upgrade system
    Rodhern Low-tech - Faster low-tech career values

Fixed inability of mod to recover vessels when other mods have added partmodules to the vessel or it's parts,
    tested with ScienceAlert, EVAParachutes&EjectionSeat

Download

Version 1.4.5.4 for Kerbal Space Program 1.6.1

Released on 2019-02-27

Fixed: In the R&D scene all nodes that are being researched are shown in green instead of orange.

Download

Version 1.4.5.3 for Kerbal Space Program 1.6.1

Released on 2019-02-27

Fixed exception when Scrapyard was installed, caused numerous other issues

Download

Version 1.4.5.2 for Kerbal Space Program 1.6.1

Released on 2019-02-26

Fixed Exception upon entry into the editor, caused when multiple launch sites are NOT enabled
Fixed embedded version number
Disabled the KCT_UpdateChecker class

Download

Version 1.4.5.1 for Kerbal Space Program 1.6.1

Released on 2019-02-25

Removed bad dll and zip

Download

Version 1.4.5 for Kerbal Space Program 1.6.1

Released on 2019-02-24

1.4.5 Changes by LinuxGuruGamer

1.  Replaced all commented out 1.4 code with #if KSP1_4/#endif blocks
2.  Changed the /* 1.4 Addition   to   // 1.4 Addition
3.  Added coroutine:  HandleEditorButton_Coroutine() to reset the button 
    handlers every 1/2 second
4.  Added StartCoroutine to end of Start() in KerbalConstructionTime.cs

The following were done to optimize the code a bit, to remove unnecessary code from a FixedUpdate
(I saw a FIXME comment and decided to do so)

5.  Created new function 
        KerbalConstructionTime.UpdateTechlistIconColor() 
    which contains the code which was in the FixedUpdate()
6.  Commented out the code in FixedUpdate() which was replaced by new method
5.  Changed the TechList from a list to an IList, and in all methods which change the list, 
    added a call to 
        KerbalConstructionTime.instance.UpdateTechlistIconColor();
    to each method in the IList which changes the list.

More changes, related to release

6.  Renamed .version to KerbalConstructionTime.version
7.  Copied KerbalConstructionTime.version to root directory
8.  Renamed KerbalConstructionTime.csproj to KerbalConstructionTime-KSP1-4.csproj
9.  Put original KerbalConstructionTime.csproj back in place
10. Created stock copy of .version file
11. Copied the assemblyversion.tt to AssemblyVersion-Stock.tt
12. Modified AssemblyVersion-Stock.tt to use the Stock.version file

Download

Version 1.4.0.69 for Kerbal Space Program 1.4.1

Released on 2018-03-24

  • Update to KSP 1.4.1
  • Removed part inventory, optionally use ScrapYard mod instead.
  • Build list and editor UI are now clamped to the screen such that the center of the window cannot go off-screen.
  • Build list will remember if it was visible in the space center scene and will try to resume that state
  • Build list is now slightly wider, 500 pixels instead of 400
  • Ships recovered into storage will no longer end up completely in the ceiling
  • Crew selector will try to use the crew layout set in the editor, unless kerbals are missing
  • Build rates are cached for use in other scenes where they can't be calculated correctly do to missing building level information
  • Support for CrewRandR added. Crew that are grounded are not allowed to be on flights.
  • New method of handling KSC upgrades by overriding the upgrade button on the UI. Less prone to errors since it doesn't have to downgrade buildings.
  • Round level checks when getting building levels. Fixes various issues, especially with Custom Barn Kit.
  • Added variables to some formulas for max building level (LM for launchsite max and ELM for editor max)
  • Fixed issues with support for Editor Time modlet.
  • Fixed bug where build rate 2 was showing up when it shouldn't be when changing presets.
  • Numerous additions added by NathanKell, some of which I don't really know what they do:
    • Fake-unlock tech nodes that are being researched when entering R&D
    • Support external checking of crew availability per part
    • Show rollout costs in the build UI
    • Add support for Global_Variables
    • Allow limiting the number of "rush build" clicks
    • Support tracking the number of stages, number of staging parts, and cost of staging parts
  • Update the rollout time/costs when switching launchpad
  • Refresh parts when duplicating vessels (ScrapYard specific). Fixes issue where inventory parts were being duplicated.
  • Integrate with the Making History Expansion's multiple launchsite feature. Can choose launchsite from BL+ window as before or from editor when building.
  • Moved settings into PluginData folder.
  • Some trickery to make sure the editor window doesn't get shrunk, as is happening for some as yet to be determined reason.
  • Various refactoring and removal of unused code to improve stability, maintainability, and performance.

Download

Version 1.3.5.7 for Kerbal Space Program 1.2.2

Released on 2017-06-28

  • Fixed some bugs when using Custom BarnKit due to levels being stored as floats internally.
  • Use the highest level launchpad when firing warnings in the VAB, but the active pad when rolling out.

Download

Version 1.3.5.1 for Kerbal Space Program 1.2.2

Released on 2017-06-19

Still not an actual full update. Just some backports for 1.2.2.

Removed some logging that was really slowing things down and backported a few changes from the 1.3 builds.

Download

Version 1.3.5 for Kerbal Space Program 1.2.2

Released on 2017-05-27

Not really a full release, just making the last dev build for 1.2.2 available for RP-0.

Download

Version 1.3.4 for Kerbal Space Program 1.1.3

Released on 2016-06-26

Updated to KSP 1.1.3

Download

Version 1.3.3.7 for Kerbal Space Program 1.1.2

Released on 2016-05-10

v1.3.3.7 (05/09/16)

  • Update for KSP 1.1.2
  • Now requires MagiCore for math and time parsing
  • Added Part Variables and Module Variables to alter the EffectivePart and ProceduralPart formulas for specific parts/modules
  • Several bug fixes

Download

Version 1.3.2 for Kerbal Space Program 1.0.5

Released on 2016-03-08

v1.3.2.0 (03/07/16)

  • Hotfix for potentially game breaking bug regarding build sizes in the SPH

Download

Version 1.3.1 for Kerbal Space Program 1.0.5

Released on 2016-02-21

No changelog provided

Download

Stats for Kerbal Construction Time

Downloads over time

    New followers per day

    Top Referrers

    1. spacedock.info
    2. forum.kerbalspaceprogram.com
    3. www.google.com
    4. www.spacedock.info
    5. yandex.ru
    6. www.google.co.uk
    7. www.google.de
    8. duckduckgo.com
    9. www.reddit.com
    10. www.google.ca

    Export Raw Stats

    Export Downloads

    Export Followers

    Export Referrals

    Raw stats are from the beginning of time until now. Each follower and download entry represents one hour of data. Uneventful hours are omitted.