TrenchBroom 2024.2
Supported Platforms
- Windows: 10, 11
- Linux: Qt 5.9 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:
- x86 version for running 32-bit TrenchBroom
- x64 version for running 64-bit TrenchBroom
Changelog (since 2024.1)
New Features
- Prototype shape support for brush tool by @jitspoe and @kduske in #4399
- Fix rendering of non-centered entity models in browser by @kduske in #4638
Changes
- Allow selecting faces through hidden materials by @L-P in #4665
- Fix color specification for qss style sheet by @kduske in #4671
- Restore the ability to group textures by the containing wad files by @kduske in #4679
- Enable all texture collections by default by @kduske in #4682
- Show icons for shapes by @kduske in #4686
- Apply default properties for worldspawn on new map by @rtxa in #4678
- Don't crash when copying version info to clipboard by @kduske in #4697
- Add an apply button to the shape tool by @kduske in #4694
- Improve error logging if opening a file fails by @kduske in #4698
- Hide hidden faces even in locked layers by @L-P in #4704
- Update HL GameConfig.cfg by @eGax in #4707
- Create AppImage on CI and stop building debian packages by @kduske in #4676
- Fix a crash when loading a document by @kduske in #4713
- Fix layer editor buttons by @kduske in #4722
- Restore game detection by @kduske in #4719
- Load BSPv30 models by @L-P in #4724
- Check configured file extensions when finding texture files by @kduske in #4729
- Fix omitting layers from export by @kduske in #4730
- Update WRATH GameConfig.cfg by @eGax in #4727
- Quetoo game config and macOS README updates by @kduske in #4739
- Mount wads directly under /textures by @kduske in #4548
- Rename game config fields by @kduske in #4558
- Introduce resource loading system for assets by @kduske in #4580
- Store user config files in a suitable location by @kduske in #4586
- Change default shortcut for deactivating the current tool to Shift+Escaoe by @kduske in #4589
- Allow UV / texture lock when editing inside of a linked group by @kduske in #4614
- Fix duplicate and copy / paste behavior for linked grous. by @kduske in #4613
- Add support for native gestures by @coreh and @kduske in #4596
- Set rotation center to entity origin if exactly one entity is selected by @kduske in #4629
- Improve snapping in UV views by @kduske in #4632
- Assign e1u1/trigger to trigger brushes in Quake 2 by @kduske in #4651
- Reduce the translucency of selection bounds by @kduske in #4656
- Don't unlink nested linked groups when separating linked groups by @kduske in #4655
- Updated Quake2/GameConfig.cfg by @eGax in #4661
Bugfixes
- Restore missing fly speed slider by @kduske in #4521
- Don't crash when parsing entity definition file fails by @kduske in #4532
- Fix uniform name mixups. by @dsvensson in #4563
- Fix small typo in the manual by @ranguli in #4576
- Don't crash when setting compilation tool paths by @kduske in #4587
- Deselect everything before setting enabled texture collections by @kduske in #4588
- Don't set min sizes for main entity splitter by @kduske in #4593
- Make path absolute when opening a document by @kduske in #4592
- Fix conflicting keyboard shortcuts by @kduske in #4603
- Don't throw errors when evaluating the default model expression by @kduske in #4604
- Fix axis selection when translating UV coord systems by @kduske in #4608
- When separating groups, propagate the changes to the containing linked groups by @kduske in #4622
- Don't crash when opening compilation task context menu by @kduske in #4627
- Don't crash when right clicking compilation profiles by @kduske in #4635
- Don't crash when failing to interpolate variables for compilation runs by @kduske in #4626
- Render decals and links first by @kduske in #4636
- Don't crash when encountering invalid vertex indices in assimp models by @kduske in #4639
- Fix use of wrong base vector for rotation angle indicator by @kduske in #4643
- Keep textures aligned after CSG convex merge by @kduske in #4649
- Set default face attributes when resetting UV in UV editor by @kduske in #4659
- Update face tags when resources were processed by @kduske in #4663
- Don't override smart choice property editor with color property editor by @kduske in #4747
Full Changelog: v2024.1...v2024.2