Nertea Posted November 17, 2014 Share Posted November 17, 2014 KSP 1.12.x Community Tech Tree [3.4.5] Last Updated August 13, 2024 The Community Tech Tree is a mod designed to extend the stock technology tree to accommodate many community mods in an inclusive and extensible manner. This takes the form of expansions to the current tech tree. It provides new and extended branches for command pods, thermal management, ion engines, nuclear power and propulsion, and many more useful nodes. You'll need to install ModuleManager version 2.7.1 or higher, if you don't already have it, in order to extend the tree. The Community Tech Tree will not assign parts to mods itself, instead, it is up to mods to support it themselves. Any mod that does not support the CTT will still work just fine, it will just not take advantage of new tech nodes that are added. If a mod you like doesn't support the tree, let the author know, or produce your own patch to add support. The best way to to do this is via ModuleManager patches. See the guide for details If you are a modder, you can link to this little icon if your mod supports or bundles the CTT: Frequently Asked Questions Q: Why do I see so many empty nodes! A: Because of the current state of KSP tech tree modding. There are compromises to having empty nodes hidden (little lines leading to nowhere). Q: I hate the empty nodes, how do I get rid of them? A: I suggest you use @ev0's mod, Hide Empty Tech Tree Nodes. Q: How do I fill up the empty nodes? A: Find mods that support the tree. Q: I want to add a new node for my mod, can you add it? A: To avoid tree bloat (a problem in the past), I have a strict requirement that at minimum 2 mods must want a node before I will consider adding it. Take your node idea, talk to other relevant mod authors to see if they'd use it, then come to me with approvals from the stakeholders and we will work towards that. Q: Why isn't this realistic? There's still manned pods first! A: The goal of this project is not to redo the tech tree, it's to extend it Q: How do I add my mod to the CTT? A: Consult the ForModders.txt in the download for full instructions. Q: How do I get mods to fill up every node? A: Dig around/ I provide a framework and the information in the thread - there is no "complete list" or anything. Q: How much science does it take to unlock the tree? A: Lots! I don't have exact numbers for 2.0+. Q: I supported the CTT but I'm not on that list up there! A: PM me or post here, I'll make sure you're on the list. Unfortunately I don't have time to scrape lots of mods for their status. Supported Mods Near Future Technologies (all packs) [adds to ion propulsion, construction, structural, rocketry, command pods, solar, atmospheric and nuclear power branches] Stockalike Station Parts Expansion Redux [adds to construction and habitation branches] Cryogenic Engines [adds to Rocketry branch] Kerbal Atomics [adds to Nuclear Propulsion branch] Heat Control [adds to Heat management branch] KSP Interstellar Extended [adds to many branches and late game tech nodes] SpaceY Heavy Lifters [adds to Rocketry branch] Modular Rocket Systems [adds to Rocketry branch] USI Life Support [adds to Life Support branch] USI OKS/MKS [adds to construction, colonization, life support and much more] Alcubierre Warp Drive [adds to warp drive nodes] Infernal Robotics Next [adds to actuator nodes] Licensing This work is released under a Creative Commons Attribution-NonCommercial 4.0 license. Download Mirrors Primary (SpaceDock) Secondary (CurseForge) Tertiary (GitHub) Issue Tracking and Source If you appreciate this project, please consider contributing to my caffeine addiction! I really appreciate it, and also helps justify this time sink to my wife , which results directly in more models. Quote Link to comment Share on other sites More sharing options...
pjf Posted November 17, 2014 Share Posted November 17, 2014 Hooray! Nertea, thank you so much! We're using this for RP-0, and so your release timing is perfect! I'm going to be playing a game with this tonight. I'm also delighted to say the CTT is indexed in the CKAN, and will pull in both ModuleManager and TechManager for you automatically:ckan.exe updateckan.exe install CommunityTechTreeThank you again!~ Paul Quote Link to comment Share on other sites More sharing options...
dtoxic Posted November 17, 2014 Share Posted November 17, 2014 congrats on the release and thank you Quote Link to comment Share on other sites More sharing options...
RoverDude Posted November 17, 2014 Share Posted November 17, 2014 Awesome! Now to go do a massive reorganization of tech for all of my mods Quote Link to comment Share on other sites More sharing options...
Kerbas_ad_astra Posted November 17, 2014 Share Posted November 17, 2014 If I choose to use a different tech tree with TechManager (e.g. stock or Mod-Oriented), will everything be in the regular place? Quote Link to comment Share on other sites More sharing options...
Nertea Posted November 17, 2014 Author Share Posted November 17, 2014 Yes, as long as CTT is not installed. I haven't figured out a good way around that yet. Quote Link to comment Share on other sites More sharing options...
Kerbas_ad_astra Posted November 17, 2014 Share Posted November 17, 2014 It looks like TechManager manages to have multiple non-conflicting tech trees by defining the whole tree. This tree editing tool might help you make one for this mod so that it plays nice with other trees. Quote Link to comment Share on other sites More sharing options...
gameguy600 Posted November 17, 2014 Share Posted November 17, 2014 and now the wait for mods starting to update themselves to use this tree begins:sticktongue: Quote Link to comment Share on other sites More sharing options...
scerion Posted November 17, 2014 Share Posted November 17, 2014 been watching this for awhile and excited about it Can't wait to see it when supporting all the major mods.Thanks Nertea! You did (and are doing!) an awesome job! Quote Link to comment Share on other sites More sharing options...
Nori Posted November 17, 2014 Share Posted November 17, 2014 Awesome! Been waiting for this. Thanks for all the hard work!Awesome! Now to go do a massive reorganization of tech for all of my mods Well at least you don't have many mods... Quote Link to comment Share on other sites More sharing options...
ExavierMacbeth Posted November 17, 2014 Share Posted November 17, 2014 Now if only the community tree would be expanded to this level it might finally support everything I play with... not even this one covers all my mods http://forum.kerbalspaceprogram.com/threads/78103-WIP-Reorganized-Tech-Tree-Alpha-0-2-0-Added-NFT-and-MFT Quote Link to comment Share on other sites More sharing options...
Nertea Posted November 17, 2014 Author Share Posted November 17, 2014 It looks like TechManager manages to have multiple non-conflicting tech trees by defining the whole tree. This tree editing tool might help you make one for this mod so that it plays nice with other trees.The issue isn't quite the same. CTT does not assign any parts to nodes, instead mods assign them via MM patches that are applied if CTT is installed. Because MM can't detect which tree you are running with TechManager, if you load a non-CTT tree with CTT present, it's possible that parts could be placed by MM in inappropriate nodes. Quote Link to comment Share on other sites More sharing options...
eataTREE Posted November 17, 2014 Share Posted November 17, 2014 ZOMG. I've been waiting for this to start my "real" (start over at tech level 0, no cheats, no funds-to-science) career mode game again. The only question is whether to wait for other mod authors to provide "official" integration or just start patching them in.The mod community for this game is amazing -- it feels like not only did you guys finish KSP, you then went on to write KSP II. Thumbs up would become wildly obsessed again. Quote Link to comment Share on other sites More sharing options...
Nertea Posted November 17, 2014 Author Share Posted November 17, 2014 Thanks . If you write patches for mods, feel free to post them here, I'll link to them in the OP. Quote Link to comment Share on other sites More sharing options...
Serino Posted November 18, 2014 Share Posted November 18, 2014 This is a link to a cfg that puts kspi into CTT. It keeps most of the right spots that kspi would have them with only a few parts moved to better fit CTT. Quote Link to comment Share on other sites More sharing options...
DaPatman Posted November 18, 2014 Share Posted November 18, 2014 This cfg moves some of the parts added in 0.23.5 to other stock nodes. I include it here because this cfg incorporates Taurus HCV into CTT, and it doesn't make sense to put the 3.75m separator from that mod where I have unless you also put the stock 3.75m decoupler where the first cfg does, and I may as well move some of the other parts from the NASAmission folder to more sensible nodes while I'm at it. Quote Link to comment Share on other sites More sharing options...
NecroBones Posted November 18, 2014 Share Posted November 18, 2014 This is very cool. I'm considering adding some small configs to both MRS and SpaceY, to move just a few parts into CTT nodes. Most of the parts in my packs are meant to just slip into the existing tech line-up, but I'm thinking the quad-nuke in MRS could go into "improved nuclear propulsion" and the biggest engine+SRB in SpaceY could go to "gigantic rocketry". That's a small amount to put into higher nodes, but it's something that would make sense for those who use CTT anyway.I'll look into it, and let you know if I push out a version with it. Quote Link to comment Share on other sites More sharing options...
Joshwoo70 Posted November 18, 2014 Share Posted November 18, 2014 (edited) WE want a KW rocketry patch! *inserts angry protesters*also your license link is broken Edited November 18, 2014 by Joshwoo69 Quote Link to comment Share on other sites More sharing options...
DMagic Posted November 18, 2014 Share Posted November 18, 2014 @PART[panel-static01]:NEEDS[CommunityTechTree]{ @TechRequired = advSolarTech}Should this include TechManager as well?@PART[panel-static01]:NEEDS[CommunityTechTree,TechManager]{ @TechRequired = advSolarTech}That should avoid the situation where someone installs this but not TechManager, or deletes TechManager at some point (never underestimate the ability of people to screw up things like this ).I'll be adding such configs to Orbital Science when I update sometime this week or next. I'll add SCANsat configs at some point too. Quote Link to comment Share on other sites More sharing options...
DaPatman Posted November 18, 2014 Share Posted November 18, 2014 There's a typo that's making Advanced MetalWorks not contain any parts. The techID should be advancedMetalworks, with a lower case "w". (The current release spells it with a capital one.) Quote Link to comment Share on other sites More sharing options...
Nertea Posted November 18, 2014 Author Share Posted November 18, 2014 This is very cool. I'm considering adding some small configs to both MRS and SpaceY, to move just a few parts into CTT nodes. Most of the parts in my packs are meant to just slip into the existing tech line-up, but I'm thinking the quad-nuke in MRS could go into "improved nuclear propulsion" and the biggest engine+SRB in SpaceY could go to "gigantic rocketry". That's a small amount to put into higher nodes, but it's something that would make sense for those who use CTT anyway.I'll look into it, and let you know if I push out a version with it.Excellent, exactly as planned .There's a typo that's making Advanced MetalWorks not contain any parts. The techID should be advancedMetalworks, with a lower case "w". (The current release spells it with a capital one.)Good catch, I'll push a fix this evening.Should this include TechManager as well?That should avoid the situation where someone installs this but not TechManager, or deletes TechManager at some point (never underestimate the ability of people to screw up things like this ).I'll be adding such configs to Orbital Science when I update sometime this week or next. I'll add SCANsat configs at some point too.Ah yes, that's quite a good point. I'll update the guide to compensate for this type of user error Quote Link to comment Share on other sites More sharing options...
DaPatman Posted November 18, 2014 Share Posted November 18, 2014 Whilst I'm here, I've updated the Taurus HCV cfg (link). The MCT-8 Omnibus Storage Container can now be found in Long Term Habitation, as opposed to Exotic Alloys.Also, here is a cfg that moves the cone and radial chutes from RealChutes to the nodes immediately following their stock counterparts (Basic Rocketry for the cone chute, Enhanced Survivability for the radial chute). Quote Link to comment Share on other sites More sharing options...
Kerbas_ad_astra Posted November 18, 2014 Share Posted November 18, 2014 The issue isn't quite the same. CTT does not assign any parts to nodes, instead mods assign them via MM patches that are applied if CTT is installed. Because MM can't detect which tree you are running with TechManager, if you load a non-CTT tree with CTT present, it's possible that parts could be placed by MM in inappropriate nodes.(Sorry for the delay in answering.) Is the patching necessary, though? TechManager and Mod-Oriented Tech Tree seem to manage alternate tech trees just fine without it. Does it offer additional functionality? Quote Link to comment Share on other sites More sharing options...
undercoveryankee Posted November 18, 2014 Share Posted November 18, 2014 (Sorry for the delay in answering.) Is the patching necessary, though? TechManager and Mod-Oriented Tech Tree seem to manage alternate tech trees just fine without it. Does it offer additional functionality?As a design practice, CTT tells TechManager to create empty nodes, then allows anybody to create a ModuleManager config to put their parts in those nodes. Other tech trees that are available include the data on how to move parts in the tree config and let TechManager handle the reassignments, but the ModuleManager approach is easier for mod authors to participate in without taking up the CTT maintainers' time. Quote Link to comment Share on other sites More sharing options...
RoverDude Posted November 18, 2014 Share Posted November 18, 2014 I for one won't be doing MM style patching - my stuff will have a hard dependency on CTT. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.