Research

Does anyone know of a tutorial for changing the research trees?  Thank you for the help.
2,037 views 5 replies
Reply #1 Top
What exactly do you need to do with it? It's actually pretty simple, so if you post what you're wanting to do, I can help you out.
Reply #2 Top
Thanks for the offer Annatar11. The thing that I am wanting to do is add the pirate gauss cannon to the tec research tree as a separate defense platform that can be added later in the game. I don't want to replace the original tec platform but add to it. I saw your notes on how to add the phase gate to the tec tree for another user, would it be done in a similar fashion? Thank you for the help.

Question: Do I need to use the convertdata.exe file to convert the txt files that I edit to a standard entity file, and if I do how do I do that. Thanks again.
Reply #3 Top
Yep, basically exactly the same way. You can just make a copy of the gauss platform, modify its stats to whatever you want and save it as a different planetmodule file. In the file you'll also see references to the name and description that the infocards will show in-game (starts with IDS_ ). These are located in the english.str file in the Strings folder. You can search the string file for that line (it'll probably be IDS_PLANETMODULE_GAUSSDEFENSE_NAME or something similar) to see how it's done and add your own for your module, then just point it to use those strings.

You'll have to create a new researchsubject file also, you can probably use any military structure unlock one as a base (hangar, repair platform, etc). In there you can change the tier, costs, and location in the tree. For locations, the "first" starts at 0, so the top-left most research that can exist is block 0, pos [0,0].

Then you'd add that researchsubject as a research requirement to your planetmodule, and add both the planetmodule and the research subjects to the TEC's build list and tech list, respectively :)

Question: Do I need to use the convertdata.exe file to convert the txt files that I edit to a standard entity file, and if I do how do I do that. Thanks again.
End of quote


You don't need to if you don't want to, it's supposed to speed up loading times a little bit if the game reads straight from binary. But either will work fine. I don't remember the exact syntax, but it's in the beginning tutorial pdf in the modpack :)
Reply #4 Top
Thanks Annatar11, I will be giving my changes a test run in a little while. Thanks for all the help.
Reply #5 Top
Welcome! Feel free to post back if something doesn't work :)