I'm currently looking at the TechInfos file and thought it could be a good opportunity to redraw a bit the tech tree - I find the current version very confusing with all the lines crossing in every way (it took me several games to figure out that SedLifestyle did not require Celebration for instance...).
I tried to reorganize a bit the tree, starting with Prehistoric era.
Of course I kept every tech requirement the same, only the positioning of the tech window and the lines are changed.
There are heavy limitations on how one can draw the tree (since the arrows are only for PrereqOr, you can only have one if you have no optional prereq tech; I tried putting several techs in both PrereqOr and PrereqAnd, it works but messes up a bit the prereq entry in the Pedia so it's no good), but I tried to follow
as much as possible these guidelines:
- No crossing lines or lines behind tech windows (cf. the aformentioned Celebration trick due to the line from Conduct to SedLifestyle)
- A tech shouldn't have a prereq tech on the same column (or after), only in a previous column (cf. Trapping/Tracking in the current tree)
- Two techs on the same row following each other means that the second one requires the first (and there's no arrow in between). Arrows are used for a prerequisite tech on a different row.
It's not possible to have those rules always enforced (especially the 3rd), but they should be more often than not. If you wonder how to get a given tech, looking for any tech pointing at it and/or earlier on the same row should most of the time be right.
It was hell to tweak each tech individually several times, but here's the best result I could get:
Before I go any further, I'd like to know if you have any comment!