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.
Released on 2019-05-16
Fixed initialization of the CTIWrapper Merged PR by @cakepie for fetching the kerbal icon
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
Released on 2019-03-27
Fixed rockets turning 90 degrees at launch, result of an over-enthusiastic fix for the previous bugfix
Released on 2019-03-27
Fixed the longstanding bug of recovering a vessel via the SPH would rotate it by 90 degrees
Released on 2019-03-25
Fixed new bug created when cleaning up some code, the Tech window wasn't appearing.
Released on 2019-03-24
Added dynamic window ids, determined at runtime. Avoids duplicates which lead to strange errors
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
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
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
Released on 2019-02-27
Fixed: In the R&D scene all nodes that are being researched are shown in green instead of orange.
Released on 2019-02-27
Fixed exception when Scrapyard was installed, caused numerous other issues
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
Released on 2019-02-25
Removed bad dll and zip
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
Released on 2018-03-24
Released on 2017-06-28
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.
Released on 2017-05-27
Not really a full release, just making the last dev build for 1.2.2 available for RP-0.
Released on 2016-05-10
Released on 2016-03-08
Raw stats are from the beginning of time until now. Each follower and download entry represents one hour of data. Uneventful hours are omitted.