Supported Platforms
- Windows: Vista, 7, 8, 10
- Linux: Qt 5.9 or higher (deb and rpm packages see below)
- macOS: 10.14 or higher
Requirements
Windows users please install the Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019:
- x86 version for running 32-bit TrenchBroom
- x64 version for running 64-bit TrenchBroom
Changelog (since 2020.2)
Features
- #2696: Support Ctrl+F flip shortcut on face selection, make resetting alignment bindable
- #1997: Add "Reset Texture to World" button in UV editor
- #3636: Add "Select All in Layers" to map view context menu
- #2251: Mousewheel changes movement speed
- #3499: Add variables for compilation tool paths, e.g. "${qbsp}", configurable in Preferences
- #3418: Add ability to enable/disable compilation tasks
- #3524: Add "File -> Revert" menu item for reloading map from disk
Enhancements
- #3197, #3510, #3605, #3616, #3648: Optimize map and texture loading, saving
- #3512: .obj writer now respects omitted layers
- #2855: .obj writer writes map_Kd entry with relative path to image (for "Directory Texture Collection" games)
- #2607: Keep layer and group IDs persistent
Game support
- #3071: Add "angle" key to Quake 2 FGD
Bug fixes
- #3491: Fix rotate tool handle being unreliable at high zoom
- #2654: Fix support for Unicode paths on Windows
- #3558: Fix vertex handle rectangle selection not syncing across map views
- #3477: Fix rending of vertex handles in 2D view near map bounds
- #3535: Fix crash when pasting a Group that requires Standard/Valve format conversion
- #3542: Fix all layers being saved as "locked" if map is saved with a group open
- #3516: Fix copy/paste of textures (broken in 2020.2)
- #3541: Fix 3D view texture nudging being backwards with negative texture scale
UI fixes
- #3675: Add antialiasing preference
- #2367: Show previous group name when renaming groups
- #3495: Always show "omit from export" toggle button in layers list
- #3603: Add "Colors" preference pane
- #3582: Fix entity property text editor sometimes not opening
- #3504: Compilation now logs a warning when working dir doesn't exist
- #3577: Add compilation task context menu with Move Up/Down/Duplicate/Remove
- #3528: Compilation log now prints the working directory
- #3554: Reveal in Texture Browser clears search filter
- #891: Persist most "View Options" except classnames/tag filters