Releases: TrenchBroom/TrenchBroom
TrenchBroom 2025.3
Supported Platforms
- Windows: 10, 11 (x64 only)
- Linux: Qt 6.7 or higher
- 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, 2019 and 2022:
- x64 version for running 64-bit TrenchBroom
What's Changed (since 2025.2)
- Introduce in-app updates by @kduske in #4795
- Return result types from parsers by @kduske in #4807
- Enforce safe EL evaluation and Value access by @kduske in #4811
- Use operator<=> where possible by @kduske in #4812
- Fix crash when extruding a brush by @kduske in #4813
- Fix loading MDX models by @kduske in #4815
- Allow either '/' or '\' as path separators for paths used in compilation profiles by @kduske in #4817
- Fix RapidJSON build error on Windows by @kduske in #4820
- Add missing include by @kduske in #4819
- Use ccache for CI mac and linux builds by @kduske in #4822
- Fix CI errors by @kduske in #4826
- Enable ccache on Windows by @kduske in #4825
- Make game file system search path case insensitive by @kduske in #4824
- Format numbers using the current locale in the UI by @kduske in #4821
- Add release candidate number to version info string by @kduske in #4834
- Don't rotate HL models by 90degs about Z axis by @kduske in #4833
- Add MSVC flag /bigobj so debug builds work on Windows by @LogicAndTrick in #4837
- Make entity rendering consistent by @kduske in #4840
- Fix entity color parsing by @kduske in #4841
- Fix assimp transforms by @janhohenheim and @kduske in #4843
- Fix mirroring of Bezier patches by @kduske in #4850
- Fix locale dependent formatting and parsing of floating point values by @kduske in #4858
Full Changelog: v2025.2...v2025.3
TrenchBroom 2025.3 Release Candidate 5
Supported Platforms
- Windows: 10, 11 (x64 only)
- Linux: Qt 6.7 or higher
- 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, 2019 and 2022:
- x64 version for running 64-bit TrenchBroom
What's Changed (since 2025.3-RC4)
What's Changed (since 2025.3-RC3)
- Add MSVC flag /bigobj so debug builds work on Windows by @LogicAndTrick in #4837
- Make entity rendering consistent by @kduske in #4840
- Fix entity color parsing by @kduske in #4841
- Fix assimp transforms by @janhohenheim and @kduske in #4843
- Fix asset selection for auto updater by @kduske in #4846
What's Changed (since 2025.3-RC1)
- Fix update check for release candidates by @kduske in #4828
- Add release candidate number to version info string by @kduske in #4834
- Don't rotate HL models by 90degs about Z axis by @kduske in #4833
What's Changed (since 2025.2)
- Introduce in-app updates by @kduske in #4795
- Return result types from parsers by @kduske in #4807
- Enforce safe EL evaluation and Value access by @kduske in #4811
- Use operator<=> where possible by @kduske in #4812
- Fix crash when extruding a brush by @kduske in #4813
- Fix loading MDX models by @kduske in #4815
- Allow either '/' or '\' as path separators for paths used in compilation profiles by @kduske in #4817
- Fix RapidJSON build error on Windows by @kduske in #4820
- Add missing include by @kduske in #4819
- Use ccache for CI mac and linux builds by @kduske in #4822
- Fix CI errors by @kduske in #4826
- Enable ccache on Windows by @kduske in #4825
- Make game file system search path case insensitive by @kduske in #4824
- Format numbers using the current locale in the UI by @kduske in #4821
TrenchBroom 2025.3 Release Candidate 4
Supported Platforms
- Windows: 10, 11 (x64 only)
- Linux: Qt 6.7 or higher
- 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, 2019 and 2022:
- x64 version for running 64-bit TrenchBroom
What's Changed (since 2025.3-RC3)
- Add MSVC flag /bigobj so debug builds work on Windows by @LogicAndTrick in #4837
- Make entity rendering consistent by @kduske in #4840
- Fix entity color parsing by @kduske in #4841
- Fix assimp transforms by @janhohenheim and @kduske in #4843
- Fix asset selection for auto updater by @kduske in #4846
What's Changed (since 2025.3-RC1)
- Fix update check for release candidates by @kduske in #4828
- Add release candidate number to version info string by @kduske in #4834
- Don't rotate HL models by 90degs about Z axis by @kduske in #4833
What's Changed (since 2025.2)
- Introduce in-app updates by @kduske in #4795
- Return result types from parsers by @kduske in #4807
- Enforce safe EL evaluation and Value access by @kduske in #4811
- Use operator<=> where possible by @kduske in #4812
- Fix crash when extruding a brush by @kduske in #4813
- Fix loading MDX models by @kduske in #4815
- Allow either '/' or '\' as path separators for paths used in compilation profiles by @kduske in #4817
- Fix RapidJSON build error on Windows by @kduske in #4820
- Add missing include by @kduske in #4819
- Use ccache for CI mac and linux builds by @kduske in #4822
- Fix CI errors by @kduske in #4826
- Enable ccache on Windows by @kduske in #4825
- Make game file system search path case insensitive by @kduske in #4824
- Format numbers using the current locale in the UI by @kduske in #4821
TrenchBroom 2025.3 Release Candidate 3
Supported Platforms
- Windows: 10, 11 (x64 only)
- Linux: Qt 6.7 or higher
- 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, 2019 and 2022:
- x64 version for running 64-bit TrenchBroom
What's Changed (since 2025.3-RC1)
- Fix update check for release candidates by @kduske in #4828
- Add release candidate number to version info string by @kduske in #4834
- Don't rotate HL models by 90degs about Z axis by @kduske in #4833
What's Changed (since 2025.2)
- Introduce in-app updates by @kduske in #4795
- Return result types from parsers by @kduske in #4807
- Enforce safe EL evaluation and Value access by @kduske in #4811
- Use operator<=> where possible by @kduske in #4812
- Fix crash when extruding a brush by @kduske in #4813
- Fix loading MDX models by @kduske in #4815
- Allow either '/' or '\' as path separators for paths used in compilation profiles by @kduske in #4817
- Fix RapidJSON build error on Windows by @kduske in #4820
- Add missing include by @kduske in #4819
- Use ccache for CI mac and linux builds by @kduske in #4822
- Fix CI errors by @kduske in #4826
- Enable ccache on Windows by @kduske in #4825
- Make game file system search path case insensitive by @kduske in #4824
- Format numbers using the current locale in the UI by @kduske in #4821
TrenchBroom 2025.3 Release Candidate 1
Supported Platforms
- Windows: 10, 11 (x64 only)
- Linux: Qt 6.7 or higher
- 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, 2019 and 2022:
- x64 version for running 64-bit TrenchBroom
What's Changed
- Introduce in-app updates by @kduske in #4795
- Return result types from parsers by @kduske in #4807
- Enforce safe EL evaluation and Value access by @kduske in #4811
- Use operator<=> where possible by @kduske in #4812
- Fix crash when extruding a brush by @kduske in #4813
- Fix loading MDX models by @kduske in #4815
- Allow either '/' or '\' as path separators for paths used in compilation profiles by @kduske in #4817
- Fix RapidJSON build error on Windows by @kduske in #4820
- Add missing include by @kduske in #4819
- Use ccache for CI mac and linux builds by @kduske in #4822
- Fix CI errors by @kduske in #4826
- Enable ccache on Windows by @kduske in #4825
- Make game file system search path case insensitive by @kduske in #4824
- Format numbers using the current locale in the UI by @kduske in #4821
Full Changelog: v2025.2...v2025.3-RC1
TrenchBroom 2025.2
Supported Platforms
- Windows: 10, 11 (x64 only)
- Linux: Qt 6.7 or higher
- 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, 2019 and 2022:
- x64 version for running 64-bit TrenchBroom
What's Changed
- Fix parameter handling for game engines and compilation tools by @kduske in #4796
- Distribute AppImage builds in a zip archive by @kduske in #4799
- xaGe quake.fgd updates by @eGax in #4803
Full Changelog: v2025.1...v2025.2
TrenchBroom 2025.2 Release Candidate 1
Supported Platforms
- Windows: 10, 11 (x64 only)
- Linux: Qt 6.7 or higher
- 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, 2019 and 2022:
- x64 version for running 64-bit TrenchBroom
What's Changed
- Fix parameter handling for game engines and compilation tools by @kduske in #4796
- Distribute AppImage builds in a zip archive by @kduske in #4799
Full Changelog: v2025.1...v2025.2-RC1
TrenchBroom 2025.1
Supported Platforms
- Windows: 10, 11 (x64 only)
- Linux: Qt 6.7 or higher
- 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, 2019 and 2022:
- x64 version for running 64-bit TrenchBroom
What's Changed
- Update GameConfig.cfg Hexen 2 by @eGax in #4752
- Update GameConfig.cfg fixes & additions for DDAY by @eGax in #4751
- Upgrade to Qt 6 by @kduske in #4750
- Fix texture overriding for textures loaded from WAD files by @kduske in #4758
- Integrate AppImage as an external CPack generator by @kduske in #4759
- Convert windows paths in ASE files by @kduske in #4764
- Sign and notarize macOS app by @kduske in #4766
- Create an arm64 build for Apple Silicon by @kduske in #4767
- 4769: Ensure support for non-ASCII paths by @kduske in #4770
- Disable signing macOS bundle on forked PRs by @kduske in #4777
- Add select brushes context command by @merisanualex in #4775
- Improve Qt path conversion and add tests by @kduske in #4773
- Use "true" in SignMacOsBundle.sh.in by @kduske in #4778
- Don't build command string manually when launching engine by @kduske in #4784
- Render point entities as solid while their model is not loaded yet by @kduske in #4788
- Use the zip generator on Windows by @kduske in #4789
- Use zip generator for macOS instead of creating a dmg by @kduske in #4790
- Fix ASAN build by @kduske in #4791
New Contributors
- @merisanualex made their first contribution in #4775
Full Changelog: v2024.2...v2025.1
TrenchBroom 2025.1 Release Candidate 3
Supported Platforms
- Windows: 10, 11 (x64 only)
- Linux: Qt 6.7 or higher
- 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, 2019 and 2022:
- x64 version for running 64-bit TrenchBroom
Changelog (since 2024.2)
Important Note: This release drops support for 32bit Windows.
- Update GameConfig.cfg Hexen 2 by @eGax in #4752
- Update GameConfig.cfg fixes & additions for DDAY by @eGax in #4751
- Upgrade to Qt 6 by @kduske in #4750
- Fix texture overriding for textures loaded from WAD files by @kduske in #4758
- Integrate AppImage as an external CPack generator by @kduske in #4759
- Convert windows paths in ASE files by @kduske in #4764
- Sign and notarize macOS app by @kduske in #4766
- Create an arm64 build for Apple Silicon by @kduske in #4767
- Ensure support for non-ASCII paths by @kduske in #4770
- Disable signing macOS bundle on forked PRs by @kduske in #4777
- Add select brushes context command by @merisanualex in #4775
- Improve Qt path conversion and add tests by @kduske in #4773
Full Changelog: v2024.2...v2025.1-RC3
TrenchBroom 2025.1 Release Candidate 2
Supported Platforms
- Windows: 10, 11 (x64 only)
- Linux: Qt 6.7 or higher
- 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, 2019 and 2022:
- x64 version for running 64-bit TrenchBroom
Changelog (since 2024.2)
Important Note: This release drops support for 32bit Windows.
- Update GameConfig.cfg Hexen 2 by @eGax in #4752
- Update GameConfig.cfg fixes & additions for DDAY by @eGax in #4751
- Upgrade to Qt 6 by @kduske in #4750
- Fix texture overriding for textures loaded from WAD files by @kduske in #4758
- Integrate AppImage as an external CPack generator by @kduske in #4759
- Convert windows paths in ASE files by @kduske in #4764
- Sign and notarize macOS app by @kduske in #4766
- Create an arm64 build for Apple Silicon by @kduske in #4767
Full Changelog: v2024.2...v2025.1-RC2