truespace 7 uv editor.
but back when i was using ts4 i came up with a trick. you can apply different materials to different sections of your mesh. you could then easily select theese groups using ctrl + click with the select face using freehand tool. doing so will select every face with that material, which you can use for projections. first youd need to do a uv projection, intentionally leaving the mesh just outside the projection plane. this clears the uv map, by moving all the pollies off of the main tile (an area equil to the size of the texture and what you see when you unwrap the texture, clearing this makes the job go faster). you can then apply materials to your sections to set up the uv groups. once thats done you can start projecting uvs to the main tile. youd need a uv unwrapper tsx, like unwrapper (duh) to view your results. what you do is select a group, then use the uv projection per face tool on that section, a projection plane will apear which coresponds with the texture space, one corner is denoted with a line down. move that square so that the area youre mapping fits where you want it. unwrap to check your results. repeat this till everythings mapped. if somethings out of whack youl need to re-project it, ts4 wont let you edit your projection. this is where using materials to group uv groups comes in handy, as you can quickly reproject anything thats screwed up.
ts5 had a uv editor tsx, which was optional, ts6 and up had it installed by default.