Probus Posted October 14, 2016 Author Share Posted October 14, 2016 Just found there is a new item for the cfg files PARTUPGRADES (@Nertea). Gonna have to deal with those too. Quote Link to comment Share on other sites More sharing options...
Probus Posted October 15, 2016 Author Share Posted October 15, 2016 Here is a link to ETT for 1.2: https://kerbal.curseforge.com/projects/engineering-tech-tree It has the dll files recompiled and the new parts shifted to the correct node. It does not yet address part upgrades or the delicious new parts that have popped up in upgraded mods. Please play around with it and let me know if there is anything major that I've missed. Quote Link to comment Share on other sites More sharing options...
iguana_man Posted October 15, 2016 Share Posted October 15, 2016 (edited) 2 hours ago, Probus said: Here is a link to ETT for 1.2: https://kerbal.curseforge.com/projects/engineering-tech-tree It has the dll files recompiled and the new parts shifted to the correct node. It does not yet address part upgrades or the delicious new parts that have popped up in upgraded mods. Please play around with it and let me know if there is anything major that I've missed. Thanks for taking the time to do this Probus. BTW, what are "part upgrades"? Sorry if it's obvious, bit of a KSP noob. Also, one thing that always confused me, why do you use underscores in place of periods in tech descriptions? Edited October 15, 2016 by iguana_man New Question Quote Link to comment Share on other sites More sharing options...
legoclone09 Posted October 15, 2016 Share Posted October 15, 2016 31 minutes ago, iguana_man said: BTW, what are "part upgrades"? They were just added into 1.2 and let you upgrade the stats of a part. Quote Link to comment Share on other sites More sharing options...
Probus Posted October 16, 2016 Author Share Posted October 16, 2016 23 hours ago, iguana_man said: Also, one thing that always confused me, why do you use underscores in place of periods in tech descriptions? KSP switched all my periods to underscores at some point. I may try switching them back and see what happens. If anyone has any ideas on how to intergrate part upgrades into ETT, please let me know. Thanks! And 1.2 is up officially now. Quote Link to comment Share on other sites More sharing options...
iguana_man Posted October 16, 2016 Share Posted October 16, 2016 (edited) 3 minutes ago, Probus said: KSP switched all my periods to underscores at some point. I may try switching them back and see what happens. If anyone has any ideas on how to intergrate part upgrades into ETT, please let me know. Thanks! And 1.2 is up officially now. What I do (I run a custom edit of ETT) is perform the following replaces in Notepad++ (or replace function that handles regex). Doing it this way avoids replacing underscores in part ids. "_$" to "." "___" to "..." "_ " to ". " Thanks for the quick update Edited October 16, 2016 by iguana_man Quote Link to comment Share on other sites More sharing options...
FreeThinker Posted October 17, 2016 Share Posted October 17, 2016 (edited) @Probus Could you add the new KSP 1.2 CTT tech nodes? Edited October 17, 2016 by FreeThinker Quote Link to comment Share on other sites More sharing options...
Probus Posted October 17, 2016 Author Share Posted October 17, 2016 7 hours ago, FreeThinker said: @Probus Could you add the new KSP 1.2 CTT tech nodes? Can do. Quote Link to comment Share on other sites More sharing options...
Probus Posted October 17, 2016 Author Share Posted October 17, 2016 13 hours ago, FreeThinker said: @Probus Could you add the new KSP 1.2 CTT tech nodes? @FreeThinker, I count 6 new nodes. Does that sound about right? Quote Link to comment Share on other sites More sharing options...
FreeThinker Posted October 17, 2016 Share Posted October 17, 2016 (edited) 6 minutes ago, Probus said: @FreeThinker, I count 6 new nodes. Does that sound about right? Well there were at least 4 new tech nodes, all requested by me for KSPI-E, where those other come from I don't know, perhaps they were missing all along .. Edited October 17, 2016 by FreeThinker Quote Link to comment Share on other sites More sharing options...
Probus Posted October 18, 2016 Author Share Posted October 18, 2016 Added 6 new nodes from @Nertea's CTT mod for @FreeThinker's Interstellar Extended compatibility. Quote Link to comment Share on other sites More sharing options...
loki130 Posted October 18, 2016 Share Posted October 18, 2016 Is it possible to have nodes only appear if certain mods are installed? It would be nice to have some 1.875m nodes, but I can see how they would be annoying if you don't have any of those parts. Quote Link to comment Share on other sites More sharing options...
garwel Posted October 19, 2016 Share Posted October 19, 2016 15 hours ago, loki130 said: Is it possible to have nodes only appear if certain mods are installed? It would be nice to have some 1.875m nodes, but I can see how they would be annoying if you don't have any of those parts. There is a mod for that: Hide Empty Tech Tree Nodes. I've recently had problems with it though, but it used to work well before. Don't think it's got updated for 1.2 yet. Quote Link to comment Share on other sites More sharing options...
MaxRebo Posted October 19, 2016 Share Posted October 19, 2016 Is there a way to alter the Unlocks block of an RDNode via ModuleManager? I'd have to make several dozen changes to make the tree even remotely reasonable for my sensibilities, but maintaining those as manual edits whenever there's an update to ETT seems completely unsustainable. The only way I know of to precisely select one of several duplicate values (like the many "part =" entries in an Unlocks block) for editing or removing is by specifying an index, which is just as unsustainable as not using MM at all. I guess it probably can't be done and in that case it'd be back to Community Tech Tree for me, but I figured I'd try asking anyway... Quote Link to comment Share on other sites More sharing options...
Probus Posted October 19, 2016 Author Share Posted October 19, 2016 16 minutes ago, MaxRebo said: Is there a way to alter the Unlocks block of an RDNode via ModuleManager? I'd have to make several dozen changes to make the tree even remotely reasonable for my sensibilities, but maintaining those as manual edits whenever there's an update to ETT seems completely unsustainable. The only way I know of to precisely select one of several duplicate values (like the many "part =" entries in an Unlocks block) for editing or removing is by specifying an index, which is just as unsustainable as not using MM at all. I guess it probably can't be done and in that case it'd be back to Community Tech Tree for me, but I figured I'd try asking anyway... Well, you could always use the tech tree editor included with the zip file. That will let you make the changes easier. At this point, all the updates will either be additions of new mods or maintenance of the mods supported until 1.3. Quote Link to comment Share on other sites More sharing options...
MaxRebo Posted October 20, 2016 Share Posted October 20, 2016 3 minutes ago, Probus said: Well, you could always use the tech tree editor included with the zip file. That will let you make the changes easier. Yeah, if I decided to go with "hard-coded" changes I'd definitely use the editor, but in the end manual is manual. I think I'll wait until at least the MKS and WBI support is up-to-date and decide then if I want to invest the work. Right now I'm half-tempted to write an un-Yonge tool for automatically generating "classical" MM patches from a Yonge tech tree. If only I had the time... oh well, maybe next year. Quote Link to comment Share on other sites More sharing options...
Probus Posted October 20, 2016 Author Share Posted October 20, 2016 14 hours ago, MaxRebo said: Right now I'm half-tempted to write an un-Yonge tool for automatically generating "classical" MM patches from a Yonge tech tree. If only I had the time... oh well, maybe next year. I would love a tool like that! That way users could use MM patches to edit the design at will. Quote Link to comment Share on other sites More sharing options...
Nico14789 Posted October 20, 2016 Share Posted October 20, 2016 Hi, I think your mod has not yet included the MKS/OKS and EPL Mods, is there a fix ? Quote Link to comment Share on other sites More sharing options...
Probus Posted October 20, 2016 Author Share Posted October 20, 2016 1 hour ago, Nico14789 said: Hi, I think your mod has not yet included the MKS/OKS and EPL Mods, is there a fix ? I've finished the MKS/OKS mod insertion and it will be released with the next revision. So it should be soon(tm). Quote Link to comment Share on other sites More sharing options...
Nico14789 Posted October 20, 2016 Share Posted October 20, 2016 Thanks for the info Quote Link to comment Share on other sites More sharing options...
ev0 Posted October 21, 2016 Share Posted October 21, 2016 On 10/20/2016 at 11:46 PM, Probus said: I would love a tool like that! That way users could use MM patches to edit the design at will. @Probus @MaxRebo Wasn't there a setting to allow for MM patches? Relevant part in the Yonge Tech Tree readme: Quote .1 Known Issues: ----------------- This mod tracks parts by their name field. This means if two parts have the same name, only the first will be editied. Both this mod and ModuleManager (on version 2.6.5 as of this writing) attempt to edit the tech tree of the current game. This mod's changes should have priority. If you would like to disable the option to select a tech tree and the conflict with ModuleManager change the "allowTreeSelection" field in PluginData/YongeTech_TechTreesExpansion/config.xml from '1' to '0'. This will keep support for the TechTree ConfigNode additions and custom icon support, but remove the option to select a tech tree. It seems like the only benefit of not enabling MM patches is that you get that popup at the beginning of a new career asking which tech tree you specifically want to use. Useful, but I imagine that people downloading this tech tree download it to specifically use it (there could be edge cases of course). Quote Link to comment Share on other sites More sharing options...
Probus Posted October 21, 2016 Author Share Posted October 21, 2016 (edited) 43 minutes ago, ev0 said: It seems like the only benefit of not enabling MM patches is that you get that popup at the beginning of a new career asking which tech tree you specifically want to use. Useful, but I imagine that people downloading this tech tree download it to specifically use it (there could be edge cases of course). The main reason I would like to see MM work with Yonge, @ev0, is for the new Part Upgrade option. I haven't gotten MM to work with it, so far. Edited October 21, 2016 by Probus Quote Link to comment Share on other sites More sharing options...
MaxRebo Posted October 21, 2016 Share Posted October 21, 2016 (edited) 3 hours ago, ev0 said: @Probus @MaxRebo Wasn't there a setting to allow for MM patches? Relevant part in the Yonge Tech Tree readme: Only thing this does is to allow changes made to the TechTree config node and its RDNode children via ModuleManager to take precedence over the last-minute override by Yonge Tech Tree. As you quoted correctly yourself: Quote This will keep support for the TechTree ConfigNode additions ETT makes use of specifically those additions (specifically, the Unlocks node). Disabling this options will do nothing to make the actual unlocks editable via Module Manager - it will enable Module Manager to edit all other aspects of the tree but the actual unlocks, if only because the Unlocks node is laid out in a way that Module Manager can't alter by way of the nature of its principle of operation. If we started specifying the unlocks the classical way (i.e. on a per-part basis), then we wouldn't even need to disable this feature in order to enable MM patches for the unlocks, as those are actually independent of the TechTree config node's final form, even if this form was the result of Yonge Tech Tree doing its magic. It would however be necessary to disable it if users should be able to alter the structure of the tree via MM, that is tech node names, costs, positions and connections. Though it would probably be sensible to disable this feature anyway - per-part MM patches in all likelihood end up being incompatible with any tech tree other than the one they were intended for. ------ On 20.10.2016 at 4:46 PM, Probus said: I would love a tool like that! That way users could use MM patches to edit the design at will. I am absolutely determined to create that tool. It won't be until December though The good news is that from the investigation I already did into the editor source code, I also found out that it would be trivial to build that capability into the editor directly. For example by adding an additional export button to the menu bar that reads "Save Tree (per-mod MM patches)" or something like that. I'll get back to you when I start working on this little project Edited October 21, 2016 by MaxRebo Quote Link to comment Share on other sites More sharing options...
garwel Posted October 24, 2016 Share Posted October 24, 2016 Any plans to include the latest changes in USI mods (UKS and Konstruction in particular) in ETT? Quote Link to comment Share on other sites More sharing options...
Probus Posted October 25, 2016 Author Share Posted October 25, 2016 6 hours ago, garwel said: Any plans to include the latest changes in USI mods (UKS and Konstruction in particular) in ETT? Yessir. Just for you @garwel: Changelog October 24th v20161024: Updated AmpYear Power Manager, KAS, Kerbal Planetary Base System, KIS (Kerbal Inventory System), Lithobrake Exploration Technologies, MKS/OKS, MRS (Modular Rocket Systems), SpaceY, Station Parts Expansion. Added Konstruction, CxAerospace, Landertron. 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.