# ETT
Engineering Tech Tree

As of May 15th 2016, when you contribute a part pack, use the latest Yonge's Tech Tree config file.  

I would suggest using Yonge's Tech Tree Editor.  Here is how its done:


Getting Started:

1. Load Yonge's Tech Tree Editor.

2. Find your KSP directory and add that.

3. You need to download and use the latest EngTechTree.cfg from the github directory. (https://github.com/ProbusThrax/ETT/tree/master/GameData/ETT)

4. Put it in your GameData/ETT folder.

5. Load the "Yonge Tech Tree" from the ETT folder.


Using the editor:

1. Every mod you load that has not been put in the tree will show up in the left column.

2. All of its parts will be in their categories. (NOTE: if the mod has already been added, the parts should be in a node already)

3. On the right will be the current node description and parts in that node.

4. Find the part you want to add and click "Add to technode".

5. Repeat step 4 until you have added all the mod's parts to the correct node.

6. If you find a node with the wrong title or no descriptionin the "TechNodeViewModel" Panel please update them.

7. If you make a mistake or want to move a part, click on the "remove" button on the right.


Tips and Tricks:

1. Create a clone of your KSP install.

2. Install only the mod you will be working with.

3. Delete the parts folder out of the gamedata/squad folder and load the game if things get messy.

4. I usually have 2 screens going.  One with the editor and one with KSP running with the single new mod.

  a) Go to the tech tree.

  b) Hit alt-f12 and go to the R&D tab.

  c) Click "unlock all nodes".

  d) All the mod's parts will show up as numbers in the nodes they are in if you did tip 4.

  e) This way you only have to check the nodes with the mod's parts.


Final Step:

1. Create a pull request on github by clicking "create pull request".

2. Upload your changed ETT.cfg

3. I will check it for errors and merge it into the master file or send it back to you for revisions.

4. If you don't want to use github (its not as scary as it looks) send me the EngTechTree.cfg and I will merge it for you.


Rules:

1. ALWAYS dowload the latest copy of the ETT.cfg from github. (This will reduce merge errors)

2. See rule 1.

3. Don't add new nodes.  Ask me and I will add them.

4. Don't change anything in the "TechNodeViewModel" Panel except the Title and the Description.

5. If you want to make additional changes to the node such as Cost, ask me and I will do it.

6. Leave all parts that show up in the "none" category alone.  That usually means there is an error somewhere.

7. Don't change the placement of Squad parts.


I really appreciate all the help!!!

Thanks,
  Probus
