Feature Request: TB Layering compatibility.
When working on a map with multiple people simultaneously, there's a need to be able to work on different parts of the map in tandem without interference. In other map formats, this would be done with an instancing system. But failing that, I worked out somewhat of a clean workflow between Trenchbroom and NetRadiant users. The NetRadiant user works on a 'master' version of a file, and multiple Trenchbroom users can put their work in different "Layers", which are easily transferred to the master file with a single pull/paste/commit. Upon being transferred across, any number of changes can be made in TB and then transferred across, however NetRadiant users have to be very careful not to touch a Trenchbroom layer, or it could easily result in duplicate brushes or entities upon cut/pasting a layer. NetRadiant supporting this system would allow it to be more compatible with modern workflows, and to make collaboration between netradiant/tb effortless.
Okay, so, the actual request is:
- Support for Trenchbroom's Layering system, including parsing locks / names.
- Select all inside a layer. (For transfer purposes)
- Right-click transfer selected brushes to the layer.
And some extra goodies that aren't required for the workflow to function:
- Isolate/hide any number of individual layers.
- Lock/unlock certain layers so they cannot be manipulated.