I have been a avid Thief. Erm. *couh* Thief player since Thief 1 - although since Thief 3 did (does?) not run under Linux, I have not yet played Thief 3.
In addition to playing
a lot too much Thief, I also dabbled in mapping with DromEd.
Since creating maps manually is quite time-consuming, error-prone (especially with DromEd :), back then I wrote a few scripts to automate the process. The CoW project is now largely defunct, but you can still get some old article about it from the linkgs below.
Some day I intent to recreate helper scripts in Radiant/DarkRadiant to automate boring mapping duties.