Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
netradiant
netradiant
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 86
    • Issues 86
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 2
    • Merge Requests 2
  • Requirements
    • Requirements
    • List
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • xonotic
  • netradiantnetradiant
  • Issues
  • #145

Closed
Open
Opened Jan 13, 2021 by fw@fairweatherbaah

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.
Edited Jan 13, 2021 by fw
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: xonotic/netradiant#145