Err, so you made a tool that converts tech tree files to ... very user unfriendly tech tree files?
Pretty much, Hooman.  This tool pumps maximum user-unfriendliness into the techtrees.  It works on all stock techtrees, and should also work on all properly made custom ones, too.
And Hidiot: No, that's Arklon's old Difficulty Mod v666 (DM666).  People kept suggesting we also hax the techtree, so I finally made this tool to do it.  Now we've got DM666Z. :evil laugh:
Anyways, about how it works:
It's standalone (I don't know how to integrate hax stuff into OP2, which is probably a good thing for the rest of you).  All it does is take an input file (preferably an OP2 techtree), makes it user-unfriendly, and spits out a new techfile.  It doesn't even overwrite the old one.
Arklon has more screenshots of DM666Z in action, but I'll give you a sample of what the tool does to the actual techfile:
BEGIN_TECH "Technology" 03402
    CATEGORY        1
    DESCRIPTION     "Effect.  _______________________________________ Description."
    TEASER          "Effect.  _______________________________________ Teaser."
    IMPROVE_DESC    "Upgraded"
    EDEN_COST       1100
    PLYMOUTH_COST   1200
    MAX_SCIENTISTS  11
    LAB             3
    UNIT_PROP TOKAMAK Production_Capacity 300
END_TECH