FlowerChild Posted October 8, 2014 Share Posted October 8, 2014 It gives the "incompatible" messae, but ohterwise it works, so yeah.Oh...I guess so. I delete version checker locally and for the version of ATC I distribute with BTSM, so I've got no issues there Guess I get the first "told you so" in on that one SirJodelstein Link to comment Share on other sites More sharing options...
Fractal_UK Posted October 13, 2014 Share Posted October 13, 2014 (edited) I've made some progress and manage to get some kind of tech node to appear but it's overlaid by a weird copy that makes selecting it awkward. I also can't seem to get it to draw the lines.I'd appreciate any assistance!Source Code for the interested Edited October 13, 2014 by Fractal_UK Link to comment Share on other sites More sharing options...
LuciferNZ Posted October 14, 2014 Share Posted October 14, 2014 I've made some progress and manage to get some kind of tech node to appear but it's overlaid by a weird copy that makes selecting it awkward. I also can't seem to get it to draw the lines.I'd appreciate any assistance!http://i.imgur.com/AABeLzp.pngSource Code for the interestedFrom what I remember of Treeloader (which was able to add nodes) - was that that overlay was a visual bug due to zoom.(and that lower node was deleted or gc'd when I was memory peeking back in .24, so its probable that its creating two nodes at once)Now I read my reply, its probably not that helpful. I'll take a look at your source in the weekend if you havent sorted it by then. Link to comment Share on other sites More sharing options...
SirJodelstein Posted October 15, 2014 Author Share Posted October 15, 2014 While the old version seemed to work fine, I have recompiled the plugin against .25 binaries and included the latest MiniAVC and ModuleManager dlls in the just-released update 0.5.1. Enjoy Link to comment Share on other sites More sharing options...
Probus Posted October 16, 2014 Share Posted October 16, 2014 I am very happy to see you guys working on a new tech tree edit capability. I will definitely start working the engineering based tree again once we get a converter running. Thanks for all your hard work! Link to comment Share on other sites More sharing options...
Nelien Posted October 16, 2014 Share Posted October 16, 2014 Hey all. Since 0.25 kinda broke TreeLoader, and r4mon is unfortunately AWOL, it would seem TreeLoader is more than likely slowly dying. Which means, ATC might get a boost in popularity.Given that, I've decided to fast-forward a simple converter between TreeLoader and ATC files. I actually have the logic all set up (I've converted several files already, just for testing), but I'm missing some basic UI. I'll get to it tomorrow after work, so expect something rudimentary either tomorrow night (GMT) or Saturday during the day.Keep in mind though, that since ATC can't load trees with more than the stock number of nodes, a lot of tech trees out there will have to have nodes removed to work for ATC. Link to comment Share on other sites More sharing options...
Ixonal Posted October 17, 2014 Share Posted October 17, 2014 I've made some progress and manage to get some kind of tech node to appear but it's overlaid by a weird copy that makes selecting it awkward. I also can't seem to get it to draw the lines.I'd appreciate any assistance!http://i.imgur.com/AABeLzp.pngSource Code for the interestedI'll take a peek at your code tomorrow. I'm curious to see how you got the new node to actually be registered (it always disappeared after the update finished for me).I've been kinda engrossed in Dragon Age: Origins for the past couple weeks, but I ran through it, so back to this Link to comment Share on other sites More sharing options...
Ixonal Posted October 17, 2014 Share Posted October 17, 2014 (edited) Fractal, what's the config you're using to create that new node? I tried copying over your code into my build, but I still get nothing to show up, so I figure it must be an issue with my config.Edit: Here's the config I'm using... just trying to dump in a single empty node.@TECH_TREE[stock] { NEW_NODE { gameObjectName = random_techyness icon = START scienceCost = 0 anyParentUnlocks = False hideIfNoparts = False posX = -1000 posY = 1000 title = Random Techyness description = Some random techy stuff PARENT_NODE { name = node0_start } }} Edited October 18, 2014 by Ixonal Link to comment Share on other sites More sharing options...
Nelien Posted October 18, 2014 Share Posted October 18, 2014 Well, here we go:>> TreeLoader to ATC Converter v1.0 <<(Direct link) (Source)THIS WILL PROBABLY NOT WORK. Just saying. It's not very well tested, but it works for me. And please note the disclaimer below.DISCLAIMER - PLEASE READ - SUPER DUPER IMPORTANT!This will not work with all trees as ATC cannot load more than 55 nodes and the node names have to be the default stock ones. Given this, some manual editing of the files will very likely be required. I can't do this automatically as that would require assumptions of which nodes to keep or delete that I cannot make.InstallationUnzip all files to any folder.Run atc-treeloader-converter.exeUsageCheck the "Load parts definitions?" checkbox to include parts TechRequired definitions in the tech tree file. This is important for trees that move parts around (which most trees do).If checked, you need to specify the KSP folder location so that the tool can scan for parts and their TechRequired property.Once a file is selected to convert, it will automatically be saved in the same location as the source file with "atc_" appended to it. E.g. if your TreeLoader file is called tree.cfg the converted file will be called atc_tree.cfg. Link to comment Share on other sites More sharing options...
Probus Posted October 18, 2014 Share Posted October 18, 2014 Well, here we go:>> TreeLoader to ATC Converter v1.0 <<(Direct link) (Source)THIS WILL PROBABLY NOT WORK. Just saying. It's not very well tested, but it works for me. And please note the disclaimer below.DISCLAIMER - PLEASE READ - SUPER DUPER IMPORTANT!This will not work with all trees as ATC cannot load more than 55 nodes and the node names have to be the default stock ones. Given this, some manual editing of the files will very likely be required. I can't do this automatically as that would require assumptions of which nodes to keep or delete that I cannot make.InstallationUnzip all files to any folder.Run atc-treeloader-converter.exeUsageCheck the "Load parts definitions?" checkbox to include parts TechRequired definitions in the tech tree file. This is important for trees that move parts around (which most trees do).If checked, you need to specify the KSP folder location so that the tool can scan for parts and their TechRequired property.Once a file is selected to convert, it will automatically be saved in the same location as the source file with "atc_" appended to it. E.g. if your TreeLoader file is called tree.cfg the converted file will be called atc_tree.cfg.Awesomeness! Link to comment Share on other sites More sharing options...
sober667 Posted October 19, 2014 Share Posted October 19, 2014 Well, here we go:>> TreeLoader to ATC Converter v1.0 <<(Direct link) (Source)THIS WILL PROBABLY NOT WORK. Just saying. It's not very well tested, but it works for me. And please note the disclaimer below.DISCLAIMER - PLEASE READ - SUPER DUPER IMPORTANT!This will not work with all trees as ATC cannot load more than 55 nodes and the node names have to be the default stock ones. Given this, some manual editing of the files will very likely be required. I can't do this automatically as that would require assumptions of which nodes to keep or delete that I cannot make.InstallationUnzip all files to any folder.Run atc-treeloader-converter.exeUsageCheck the "Load parts definitions?" checkbox to include parts TechRequired definitions in the tech tree file. This is important for trees that move parts around (which most trees do).If checked, you need to specify the KSP folder location so that the tool can scan for parts and their TechRequired property.Once a file is selected to convert, it will automatically be saved in the same location as the source file with "atc_" appended to it. E.g. if your TreeLoader file is called tree.cfg the converted file will be called atc_tree.cfg.good but to bad that it wont work with interstellar yet..but i think soon Link to comment Share on other sites More sharing options...
Fractal_UK Posted October 22, 2014 Share Posted October 22, 2014 Fractal, what's the config you're using to create that new node? I tried copying over your code into my build, but I still get nothing to show up, so I figure it must be an issue with my config.Edit: Here's the config I'm using... just trying to dump in a single empty node.@TECH_TREE[stock] { NEW_NODE { gameObjectName = random_techyness icon = START scienceCost = 0 anyParentUnlocks = False hideIfNoparts = False posX = -1000 posY = 1000 title = Random Techyness description = Some random techy stuff PARENT_NODE { name = node0_start } }}Sorry about the delay, I haven't had much time to look at this in the last couple of days. The Tech Node is still a bit fiddly and sometime doesn't seem to appear until I switch scene a few times. I am creating the node with:NEW_NODE { name = node_837498234 gameObjectName = go_node_837498234 title = Test description = The technology we wanted to start with. icon = START scienceCost = 0 anyParentUnlocks = False hideIfNoparts = False posX = -1901.18 posY = 596.566 }I am using an entire tree rather than a module manager config but that shouldn't make any difference. Link to comment Share on other sites More sharing options...
Ixonal Posted October 22, 2014 Share Posted October 22, 2014 (edited) Sorry about the delay, I haven't had much time to look at this in the last couple of days. The Tech Node is still a bit fiddly and sometime doesn't seem to appear until I switch scene a few times. I am creating the node with:NEW_NODE { name = node_837498234 gameObjectName = go_node_837498234 title = Test description = The technology we wanted to start with. icon = START scienceCost = 0 anyParentUnlocks = False hideIfNoparts = False posX = -1901.18 posY = 596.566 }I am using an entire tree rather than a module manager config but that shouldn't make any difference.Ok, added name in addition to gameObjectName (shouldn't they be the same, though?), and tried backing out to the space center, then going back into the RnD Center and I see it now. I've noticed I can click on it and it'll toggle a highlight state, but nothing comes up in the node panel. It is also listed as if it has 1 tech associated with it, but there isn't one in my config... Edited October 23, 2014 by Ixonal Link to comment Share on other sites More sharing options...
Starstrider42 Posted October 23, 2014 Share Posted October 23, 2014 Ok, so I'm trying to use ATC to make the tech tree a little more expensive (especially once you hit interplanetary spaceflight). But for some reason, I can only change the costs of the lowest levels of the tech tree. I'm using KSP 0.25, ATC 0.5.1, and MM 2.5.1. @TECH_NODE[node1_*] { %scienceCost = 10 } @TECH_NODE[node2_generalRocketry] { %scienceCost = 40 } @TECH_NODE[node2_survivability] { %scienceCost = 36 } @TECH_NODE[node2_stability] { %scienceCost = 30 } @TECH_NODE[node3_*] { %scienceCost = 115 } @TECH_NODE[node4_*] { %scienceCost = 340 } @TECH_NODE[node5_*] { %scienceCost = 720 } @TECH_NODE[node6_*] { %scienceCost = 2100 } @TECH_NODE[node7_*] { %scienceCost = 4400 } @TECH_NODE[node8_*] { %scienceCost = 9000 } @TECH_NODE[node9_*] { %scienceCost = 16000 }}@TECH_TREE[stock]:FOR[IntegratedTech] {What happens is all the level 1 and level 2 techs have the intended prices, as does node3_advRocketry, but everything else is unchanged from stock. I thought it might be a typo or formatting error, but I don't see one.Am I missing something really obvious? Link to comment Share on other sites More sharing options...
Dr. Jet Posted October 23, 2014 Share Posted October 23, 2014 (edited) Yeah! NEW_NODE {}! We NEED this ASAP! For Ackander's tree, RfTS tree, KSPI tree... Since 55 nodes limit is as not enough as 640 kb RAM.BTW. Is there any way for MM to detect which tree ATC actually uses? So that part packs can automatically move parts between nodes and adapt to any popular tree? Edited October 23, 2014 by Dr. Jet Link to comment Share on other sites More sharing options...
ThorBeorn Posted October 23, 2014 Share Posted October 23, 2014 The possibility of adding new tech nodes would indeed be fantastic. I really miss the RPL tree (RftS). Link to comment Share on other sites More sharing options...
Streetwind Posted October 23, 2014 Share Posted October 23, 2014 Unfortunately I am not a code person, so I can't assist in sussing out the NewNode issues... my contribution will have to be limited to this: http://forum.kerbalspaceprogram.com/threads/96881-Add-some-hidden-empty-science-nodesIt's a long shot for a small stopgap measure, but if you're interested in all things tech tree and think it would help, do give it some support! Link to comment Share on other sites More sharing options...
CaptRobau Posted October 26, 2014 Share Posted October 26, 2014 Would it be possible to have an option that makes a node visible from the start. I've always hated how you had to guess where each tree branch was heading. Especially on higher difficulty settings you have no freedom to see where nodes lead to, as science is far too tight. Link to comment Share on other sites More sharing options...
Sokar408 Posted October 26, 2014 Share Posted October 26, 2014 Is there any plans on adding the ability to add completely new nodes? Link to comment Share on other sites More sharing options...
Atrius129 Posted October 26, 2014 Share Posted October 26, 2014 Is there any plans on adding the ability to add completely new nodes?Look at the top of this page, or any of the previous 3-4 pages. Link to comment Share on other sites More sharing options...
Sokar408 Posted October 26, 2014 Share Posted October 26, 2014 Look at the top of this page, or any of the previous 3-4 pages.They grant uncertainty, though I suppose you could say that the "yet" on the topic in the OP hints at it coming in the future. Link to comment Share on other sites More sharing options...
Noorbi Posted October 27, 2014 Share Posted October 27, 2014 Hello!Could somebody convert the near future mod's tree to ATC?If i put it in the converter, all the x and y parameters are 0. Link to comment Share on other sites More sharing options...
Streetwind Posted October 27, 2014 Share Posted October 27, 2014 Near Future's tech tree cannot be replicated in ATC at this time. There are not enough empty nodes available for the added subtrees. Link to comment Share on other sites More sharing options...
anonish Posted October 27, 2014 Share Posted October 27, 2014 Hello. I wanted to drop in and say I have released the TechManager mod. It has the ability to add new tech nodes and is licensed MIT, so you can use it any way you like. There appears to be a lot of interest in adding this functionality to ATC (and I mention you guys by name in my initial posting), so I hope to hear back. Thanks.TechManager Link to comment Share on other sites More sharing options...
Ixonal Posted October 27, 2014 Share Posted October 27, 2014 Hello. I wanted to drop in and say I have released the TechManager mod. It has the ability to add new tech nodes and is licensed MIT, so you can use it any way you like. There appears to be a lot of interest in adding this functionality to ATC (and I mention you guys by name in my initial posting), so I hope to hear back. Thanks.TechManagerIf'n you don't mind, I'll just be havin' a look-see, then! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now