Supported Platforms
- Windows: 10, 11
- Linux: Qt 5.9 or higher (Ubuntu deb 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
Attention
Important
This version of TrenchBroom makes some changes that may be disruptive to some users and workflows:
- Game configuration files with version 6 or lower are deprecated. Please refer to the manual for information on how to update your game configuration files to version 8 if you see errors.
- TrenchBroom will now load all textures it can find, there is no way to limit which textures are loaded.
- WAD files are now managed by clicking on the
wad
property of the worldspawn entity. Selecting this property will show a list of WAD files below the entity property table. Use the buttons below the list to manage the wad files.
Changelog (since 2023.1)
Features
- #4329: Remove texture filtering and move WAD file management to
wad
property editor - Game configuration: Replace texture package configuration with a root path
- Game configuration: Remove texture format configuration and just keep a list of extensions to search for
Enhancements
- #4383: Significantly improve performance when loading textures
- #4365: Scale linewidth with DPI factor (@alexkiri)
- #4319: Support any image formats for textures and sprites
- #4303: Support for GoldSource infodecal entities (@LogicAndTrick)
- #4287: Allow 2D views to be unlinked
- #4258: Add option to treat a nonzero exit code of a compilation tool as an error
- #4144: Allow searching for multiple terms in texture browser
- #4363: Make it easier to copy texture names from the face inspector
- #4239: Drop support for v1 preferences
- #4302: Hide recent documents that cannot be opened
- #4368: Introduce automatic dark mode in manual (@jonathanlinat)
- #4382: Updated Quetoo support (@jdolan)
- #4396: Preview animation sequences for Assimp models
- #4395: Add support for loading multiple skins to AssimpParser (@LogicAndTrick)
Bug fixes
- #4392: Replace Texture menu cannot replace another texture after first replacement
- #4270: Don't crash when parsing floats in scientific notation with a capital 'E'
- #4268: Removing an engine profile doesn't work
- #4257: Protected properties are sometimes lost when changing a linked group
- #4254: Fail to read palette for some texture lumps in some Valve WADs
- #4246: .obj models rendering with wrong scale
- #4225: UI formatting off in the Launch Engine info text
- #4171: Multiple instances can cause a lock on preferences + break editor
- #4152: Undo/Redo stop working, only resume working after a reset
- #3926: Linked groups sometimes become permanently locked
- #3925: Can't apply textures accross linked groups