This mod aims to change the techtree screen so that prereq pipes behave in a neater and more versatile manner.
As seen in this thread, a bug exists in which the techtree won't connect some pipes correctly if they span more than one column. In actual fact, this bug was introduced deliberately in order to circumvent a limitation in the pipes system. Currently, each tech can only lead to techs that are in the same column as each other. The Combustion tech does not adhere to this rule, and so fixing this bug would cause Combustion's pipes to become misaligned.
In order to remedy this problem, I decided to enhance the capabilities of the pipes system so that it can handle techs in different columns. With this mod, I have changed the limitation so that each tech can now have prereqs both in the column immediately to its left and additionally in another earlier column. Although it's still not perfect, it is significantly more versatile that the default system. For an example of pipe configurations that would not be possible with the default pipes system, see the screenshot at the bottom.
There is a second version of this mod that also increases the amount of space for techs in the techtree. I've heard quite a lot of complaints about how there isn't enough space if you're doing a total conversion with a widely branching techtree, or sometimes even to add new techs to the vanilla techtree. So I increased the amount of space available for adding techs. This will probably-maybe not look good on monitors with a vertical resolution of less than 1024, e.g. netbooks, but I haven't been able to test this. (Besides, the normal techtree screen seems to assume a minimum vertical resolution of 740, and many netbooks have less than that already
)
If you think this mod will be useful to you, feel free to make use of it. Thanks go to JANorton for discovering the original bug which prompted me to look into this problem.
Update for BNW compatibility is now available.
As seen in this thread, a bug exists in which the techtree won't connect some pipes correctly if they span more than one column. In actual fact, this bug was introduced deliberately in order to circumvent a limitation in the pipes system. Currently, each tech can only lead to techs that are in the same column as each other. The Combustion tech does not adhere to this rule, and so fixing this bug would cause Combustion's pipes to become misaligned.
In order to remedy this problem, I decided to enhance the capabilities of the pipes system so that it can handle techs in different columns. With this mod, I have changed the limitation so that each tech can now have prereqs both in the column immediately to its left and additionally in another earlier column. Although it's still not perfect, it is significantly more versatile that the default system. For an example of pipe configurations that would not be possible with the default pipes system, see the screenshot at the bottom.
There is a second version of this mod that also increases the amount of space for techs in the techtree. I've heard quite a lot of complaints about how there isn't enough space if you're doing a total conversion with a widely branching techtree, or sometimes even to add new techs to the vanilla techtree. So I increased the amount of space available for adding techs. This will probably-maybe not look good on monitors with a vertical resolution of less than 1024, e.g. netbooks, but I haven't been able to test this. (Besides, the normal techtree screen seems to assume a minimum vertical resolution of 740, and many netbooks have less than that already

If you think this mod will be useful to you, feel free to make use of it. Thanks go to JANorton for discovering the original bug which prompted me to look into this problem.
Update for BNW compatibility is now available.