Supported Platforms
- Windows: Vista, 7, 8, 10
- Linux: Qt 5.9 or higher (deb and rpm packages see below)
- macOS: 10.14 or higher
All operating systems require video hardware supporting OpenGL 2.1 and GLSL 1.2 with current drivers installed.
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 2021.1)
Features
Enhancements
- #2102: Add support for scaling entity models
- #2429: Add support for loading, saving, transforming and rendering Quake 3 patches
- #2882: Add support for rendering sprites
- #3508: A face that is removed from a brush during extrusion can be restored by dragging backwards
- #3013: Use embedded values from wal files
- #3832: Allow loading .lin files as point files
- #3833: The Compile "Copy Files" command could create proper folder in case it's needed
- #3883: Make export .obj material parths relative to export path
- #3827: Rotating entities adds the angle property if not present
- #3800: Improve performance for maps with many layers
- #3783: Make worldspawn's classname property read only
- #3734: Support fractional scaling on Windows
- Add a button to navigate to the user game configuration files from the preferences window
- #856: Add Quetoo support (by @jdolan)
- Offer a .deb file that works on Ubuntu 18.04, 20.04, 22.04
Bug fixes
- #3848: Don't crash when closing map window
- #3898: Don't crash when clipping an invalid brush
- #3860: Update repeat stack correctly when undoing
- #3902: Skip invalid points in point files
- #3957: Fix bogus issues for "Missing entity link source" validation
- #3897: Don't crash if model path for misc_model entity is missing an extension
- #3931: Fix "Select Siblings" command
- #3826: Fix "Select Inside" command when working in an open group
- #3886, #3898: Don't crash when loading certain degenerate brushes
- #3951: Quote textures names with spaces when writing Valve maps
- #3986: Rotating a brush entity updates its angle correctly to -1/-2 if applicable
- #3861: Deselect locked faces when locking a layer
- #3859: Report correct line numbers for FGD errors in console
- #3774: Don't overwrite compilation profiles when loading a map for a different game
- #3755: Fix CSG subtraction producing invalid brushes
- #3726: Don't extrude faces that aren't coplanar
- #3725: Don't leave faces without attributes after CSG operation
- #3688: Fix Alt+click texture application while in vertex tool
- #4023: Disallow selecting brushes by clicking on hidden faces
UI fixes
- #3913: Don't wrap build info string in welcome window
- #3862: Clear undo menu when creating a new document
- #3824: Don't disable "Ungroup" command when non-grouped objects are also selected
- #3746: Move Revert menu item to make it less likely to hit it by accident
- #3736: Fix collapsing TOC in manual
- Make crash dialog look nicer