TrenchBroom

Cross-Platform Level Editor

GPL-3.0 License

Stars
2K
Committers
56

Bot releases are visible (Hide)

TrenchBroom - TrenchBroom 2024.1 Latest Release

Published by kduske 8 months ago

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:

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. But texture collections can be filtered from the texture browser to avoid clutter.
  • 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

  • Add a new way of filtering out texture collections individually. Show the filter UI by blicking "Settings" in the texture browser title bar
  • #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

  • #4452: Add support for hiding texture collections
  • #4460: Don't keep wad files open so that they can be changed while TB is running
  • #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)
  • #4261: Support cutting and pasting all but one groups in a set of linked groups

Bug fixes

  • #4511: Don't crash when opening recently used document
  • #4495: Fix hidden wad editor
  • Undo paste and translation in one step
  • #4481: Crash when applying face info from a linked group
  • #4480: Crash when ungrouping a group containing linked groups
  • #4461: Weird behaviour with textures in linked groups
  • #4455: Autosaves sometimes not created
  • #4451: TrenchBroom ignores textures in subfolders
  • #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
TrenchBroom - TrenchBroom 2024.1 Release Candidate 2

Published by kduske 8 months ago

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:

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. But texture collections can be filtered from the texture browser to avoid clutter.
  • 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 2024.1)

Features

  • Add a new way of filtering out texture collections individually. Show the filter UI by blicking "Settings" in the texture browser title bar

Enhancements

  • #4460: Don't keep wad files open so that they can be changed while TB is running

Bug Fixes

  • #4481: Crash when applying face info from a linked group
  • #4480: Crash when ungrouping a group containing linked groups
  • #4461: Weird behaviour with textures in linked groups
  • #4455: Autosaves Sometimes Not Created
  • #4451: TrenchBroom ignores textures in subfolders

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)
  • #4261: Support cutting and pasting all but one groups in a set of linked groups

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
TrenchBroom - TrenchBroom 2024.1 Release Candidate 1

Published by kduske 9 months ago

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:

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
TrenchBroom - TrenchBroom 2023.1

Published by kduske over 1 year ago

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:

Changelog (since 2022.2)

Features

none

Enhancements

  • #3073: Add support for DDS textures (@iOrange)
  • #4149: Allow applying algebraic operations to strings containing numerical values in EL expressions
  • #4146: Enable smart color editor for all entity properties named color
  • #4076: Add a checkbox to disable entity angle property updates to the rotate tool
  • #3906: Speed up map and model loading by using an octree instead of an AABB tree
  • #3887: Add a "Delete Files" task to the compile dialog (@neogeographica)
  • #4047: Add a "Rename File" task to the compile dialog
  • #4206: Add Half-Life icon (@SirYodaJedi)

Bug fixes

  • #4140, #4190: Fix sprite positioning in the editing views and entity browser
  • #4184: Select by Line Number doesn't work with multiple values
  • #4166: Select by Line Number does not work on brush entities
  • #4174: Undo pasting in one step
  • #4162: Don't crash on missing box attribte in ENT files
  • #4152: Undo/Redo stops working when using alt-tab to switch away from TrenchBroom
  • #4170: Transform grouped brush entities when all children are transformed
  • #4083: Fix dpkg installation issues (@bmorel)
  • #3952: Prevent simultaneous access to the preference file from multiple instances
  • #3952: Don't show modal dialogs while painting the editing views
TrenchBroom - TrenchBroom 2023.1 Release Candidate 2

Published by kduske over 1 year ago

Supported Platforms

  • Windows: Vista, 7, 8, 10, 11
  • Linux: Qt 5.9 or higher (Ubuntu 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:

Changelog (since 2023.1 Release Candidate 1)

Bug fixes

  • #4152: Don't disable Undo/Redo when map view loses focus during a mouse drag
  • #4206: Add Half-Life icon
  • #4211, #4215: Fix compilation dialog bugs

Changelog (since 2022.2)

Features

none

Enhancements

  • #3073: Add support for DDS textures (@iOrange)
  • #4149: Allow applying algebraic operations to strings containing numerical values in EL expressions
  • #4146: Enable smart color editor for all entity properties named color
  • #4076: Add a checkbox to disable entity angle property updates to the rotate tool
  • #3906: Speed up map and model loading by using an octree instead of an AABB tree
  • #3887: Add a "Delete Files" task to the compile dialog (@neogeographica)
  • #4047: Add a "Rename File" task to the compile dialog

Bug fixes

  • #4140, #4190: Fix sprite positioning in the editing views and entity browser
  • #4184: Select by Line Number doesn't work with multiple values
  • #4166: Select by Line Number does not work on brush entities
  • #4174: Undo pasting in one step
  • #4162: Don't crash on missing box attribte in ENT files
  • #4152: Undo/Redo stops working when using alt-tab to switch away from TrenchBroom
  • #4170: Transform grouped brush entities when all children are transformed
  • #4083: Fix dpkg installation issues (@bmorel)
  • #3952: Prevent simultaneous access to the preference file from multiple instances
  • #3952: Don't show modal dialogs while painting the editing views
TrenchBroom - TrenchBroom 2023.1 Release Candidate 1

Published by github-actions[bot] over 1 year ago

Supported Platforms

  • Windows: Vista, 7, 8, 10, 11
  • Linux: Qt 5.9 or higher (Ubuntu 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:

Changelog (since 2022.2)

Features

none

Enhancements

  • #3073: Add support for DDS textures (@iOrange)
  • #4149: Allow applying algebraic operations to strings containing numerical values in EL expressions
  • #4146: Enable smart color editor for all entity properties named color
  • #4076: Add a checkbox to disable entity angle property updates to the rotate tool
  • #3906: Speed up map and model loading by using an octree instead of an AABB tree
  • #3887: Add a "Delete Files" task to the compile dialog (@neogeographica)
  • #4047: Add a "Rename File" task to the compile dialog

Bug fixes

  • #4140, #4190: Fix sprite positioning in the editing views and entity browser
  • #4184: Select by Line Number doesn't work with multiple values
  • #4166: Select by Line Number does not work on brush entities
  • #4174: Undo pasting in one step
  • #4162: Don't crash on missing box attribte in ENT files
  • #4152: Undo/Redo stops working when using alt-tab to switch away from TrenchBroom
  • #4170: Transform grouped brush entities when all children are transformed
  • #4083: Fix dpkg installation issues (@bmorel)
  • #3952: Prevent simultaneous access to the preference file from multiple instances
  • #3952: Don't show modal dialogs while painting the editing views
TrenchBroom - TrenchBroom 2022.2

Published by kduske almost 2 years ago

Supported Platforms

  • Windows: Vista, 7, 8, 10, 11
  • Linux: Qt 5.9 or higher (Ubuntu 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:

Changelog

Features

  • #3449, #2628, #719: Add support for modern model formats via the assimp library (@EludeQ)

Enhancements

  • #1140: Add support for GoldSrc sprite format (@LogicAndTrick)
  • #2957: Drop model format whitelist
  • #4027: Improve Kingpin game configuration (@ThePerfectTrip)
  • #4069: Use shift to sprint and alt to crawl in fly mode (@fhomolka)
  • #4056: Add support for Quake 3 portal files (@neogeographica)
  • #4010: Make MAP_DIR_PATH variable available for compilation tools (@neogeographica)
  • #4078: Allow texture reset shortcut in 2D views
  • #4059: Allow texture nudging etc. on a shift-clicked face while in vertex, edge or face mode

Bug fixes

  • #4045: Don't crash when showing a file dialog on Linux
  • #4038: Repair model expressions that reference a non-existing spawnflags property
  • #4051: Disallow adding entity property if it leads to inconsistent linked group updates
  • #4059: Don't crash if linked groups temporarily exceed world bounds during update
  • #4089: Fix shortcuts sometimes not working
  • #4113: Don't move unrelated objects when creating a point entity
  • #4125: Don't render hidden patches
  • #4100: Don't hang if a brush cannot be loaded
  • #4090: Fix Quake 2 easter tank skin
  • #4132: Don't crash when accessing issues
  • Fix faces disappearing when selected
TrenchBroom - TrenchBroom 2022.2-RC3

Published by kduske almost 2 years ago

Supported Platforms

  • Windows: Vista, 7, 8, 10
  • Linux: Qt 5.9 or higher (Ubuntu 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:

ChangeLog (since 2022.2-RC2)

  • #4132: Don't crash when accessing issues

ChangeLog (since 2022.2-RC1)

  • Fix faces disappearing when selected

Changelog (since 2022.1)

Features

  • #3449, #2628, #719: Add support for modern model formats via the assimp library (@EludeQ)

Enhancements

  • #1140: Add support for GoldSrc sprite format (@LogicAndTrick)
  • #2957: Drop model format whitelist
  • #4027: Improve Kingpin game configuration (@ThePerfectTrip)
  • #4069: Use shift to sprint and alt to crawl in fly mode (@fhomolka)
  • #4056: Add support for Quake 3 portal files (@neogeographica)
  • #4010: Make MAP_DIR_PATH variable available for compilation tools (@neogeographica)
  • #4078: Allow texture reset shortcut in 2D views
  • #4059: Allow texture nudging etc. on a shift-clicked face while in vertex, edge or face mode

Bug fixes

  • #4045: Don't crash when showing a file dialog on Linux
  • #4038: Repair model expressions that reference a non-existing spawnflags property
  • #4051: Disallow adding entity property if it leads to inconsistent linked group updates
  • #4059: Don't crash if linked groups temporarily exceed world bounds during update
  • #4089: Fix shortcuts sometimes not working
  • #4113: Don't move unrelated objects when creating a point entity
  • #4125: Don't render hidden patches
  • #4100: Don't hang if a brush cannot be loaded
  • #4090: Fix Quake 2 easter tank skin
TrenchBroom - TrenchBroom 2022.2-RC2

Published by kduske almost 2 years ago

Supported Platforms

  • Windows: Vista, 7, 8, 10
  • Linux: Qt 5.9 or higher (Ubuntu 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:

ChangeLog (since 2022.2-RC1)

  • Fix faces disappearing when selected

Changelog (since 2022.1)

Features

  • #3449, #2628, #719: Add support for modern model formats via the assimp library (@EludeQ)

Enhancements

  • #1140: Add support for GoldSrc sprite format (@LogicAndTrick)
  • #2957: Drop model format whitelist
  • #4027: Improve Kingpin game configuration (@ThePerfectTrip)
  • #4069: Use shift to sprint and alt to crawl in fly mode (@fhomolka)
  • #4056: Add support for Quake 3 portal files (@neogeographica)
  • #4010: Make MAP_DIR_PATH variable available for compilation tools (@neogeographica)
  • #4078: Allow texture reset shortcut in 2D views
  • #4059: Allow texture nudging etc. on a shift-clicked face while in vertex, edge or face mode

Bug fixes

  • #4045: Don't crash when showing a file dialog on Linux
  • #4038: Repair model expressions that reference a non-existing spawnflags property
  • #4051: Disallow adding entity property if it leads to inconsistent linked group updates
  • #4059: Don't crash if linked groups temporarily exceed world bounds during update
  • #4089: Fix shortcuts sometimes not working
  • #4113: Don't move unrelated objects when creating a point entity
  • #4125: Don't render hidden patches
  • #4100: Don't hang if a brush cannot be loaded
  • #4090: Fix Quake 2 easter tank skin
TrenchBroom - TrenchBroom 2022.2-RC1

Published by kduske almost 2 years ago

Supported Platforms

  • Windows: Vista, 7, 8, 10
  • Linux: Qt 5.9 or higher (Ubuntu 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:

Changelog (since 2022.1)

Features

  • #3449, #2628, #719: Add support for modern model formats via the assimp library (@EludeQ)

Enhancements

  • #1140: Add support for GoldSrc sprite format (@LogicAndTrick)
  • #2957: Drop model format whitelist
  • #4027: Improve Kingpin game configuration (@ThePerfectTrip)
  • #4069: Use shift to sprint and alt to crawl in fly mode (@fhomolka)
  • #4056: Add support for Quake 3 portal files (@neogeographica)
  • #4010: Make MAP_DIR_PATH variable available for compilation tools (@neogeographica)
  • #4078: Allow texture reset shortcut in 2D views
  • #4059: Allow texture nudging etc. on a shift-clicked face while in vertex, edge or face mode

Bug fixes

  • #4045: Don't crash when showing a file dialog on Linux
  • #4038: Repair model expressions that reference a non-existing spawnflags property
  • #4051: Disallow adding entity property if it leads to inconsistent linked group updates
  • #4059: Don't crash if linked groups temporarily exceed world bounds during update
  • #4089: Fix shortcuts sometimes not working
  • #4113: Don't move unrelated objects when creating a point entity
  • #4125: Don't render hidden patches
  • #4100: Don't hang if a brush cannot be loaded
  • #4090: Fix Quake 2 easter tank skin
TrenchBroom - TrenchBroom 2022.1

Published by kduske over 2 years ago

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:

Changelog (since 2021.1)

Features

  • #558: Introduce linked groups
  • #3805: Autodetect map format

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
TrenchBroom - TrenchBroom 2022.1-RC3

Published by kduske over 2 years ago

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:

Changelog (since 2022.1-RC1)

  • #856: Add Quetoo support (by @jdolan)
  • #4023: Disallow selecting brushes by clicking on hidden faces
  • #4025: Select sprite frames by frame index in addition to skin index
  • #4030: Fix group selection
  • Offer a .deb file that works on Ubuntu 18.04, 20.04, 22.04

Changelog (since 2021.1)

Features

  • #558: Introduce linked groups
  • #3805: Autodetect map format

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

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

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
TrenchBroom - TrenchBroom 2022.1-RC2

Published by kduske over 2 years ago

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:

Changelog (since 2022.1-RC1)

  • #856: Add Quetoo support (by @jdolan)
  • #4023: Disallow selecting brushes by clicking on hidden faces
  • Offer a .deb file that works on Ubuntu 18.04, 20.04, 22.04

Changelog (since 2021.1)

Features

  • #558: Introduce linked groups
  • #3805: Autodetect map format

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

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

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
TrenchBroom - TrenchBroom 2022.1-RC1

Published by kduske over 2 years ago

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:

Changelog (since 2021.1)

Features

  • #558: Introduce linked groups
  • #3805: Autodetect map format

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

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

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
TrenchBroom - TrenchBroom 2021.1

Published by github-actions[bot] over 3 years ago

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:

Changelog (since 2021.1-RC2)

  • #3718, #2786, #3699: Documentation updates

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

  • #3561: Improve mouse precision on macOS
  • #3443: Make CSG subtract copy face attributes from source brushes
  • #3361: Quote texture names if necessary when writing map file
  • #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
  • #1211: Quoth2.fgd updates

Bug fixes

  • #3531: Fix crash when clicking OK in game dialog after preference change
  • #3655: Fix crashes when loading decompiled maps
  • #3545: Update modification count when changing lock state of layers
  • #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
TrenchBroom - TrenchBroom 2021.1-RC3

Published by github-actions[bot] over 3 years ago

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:

Changelog (since 2021.1-RC2)

  • #3655: Fix crashes when loading decompiled maps
  • #3545: Update modification count when changing lock state of layers
  • #3361: Quote texture names if necessary when writing map file
  • #3443: Make CSG subtract copy face attributes from source brushes
  • #3561: Improve mouse precision on macOS
  • #3531: Fix crash when clicking OK in game dialog after preference change
  • #3703: Fix reload entity definitions button
TrenchBroom - TrenchBroom 2021.1-RC2

Published by github-actions[bot] over 3 years ago

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:

Changelog (since 2021.1-RC1)

  • #3691: Fix setting spawnflags on brush entities (regression from 2020.2)
  • #3685: Make "Reset texture alignment" work with brushes, and add default shortcuts
  • #3686: Update manual
  • #1211: Quoth2.fgd updates
TrenchBroom - TrenchBroom 2021.1-RC1

Published by github-actions[bot] over 3 years ago

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:

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
TrenchBroom - TrenchBroom 2020.2

Published by ericwa about 4 years ago

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:

Fixes since RC2

  • #3487: fix entity links not rendering in 2D views
  • #3492: hide groups when everything inside is hidden
  • #3490: fix rotation tool not updating "angle" key when entity origin is off-grid

Changelog (since 2020.1)

New features

  • #2365: Layers system rework (allow renaming/reordering, persist visibility/lock state)
  • #876: Layers can be omitted from map exports
  • #206: Soft map bounds
  • #1448: Paste between Standard and Valve maps
  • #3156: "Reveal in texture browser" context menu item for face selections
  • #3035, #2452: Support Quake 2/3 textures in subdirectories other than 1 level deep
  • #3288: Improvements for surfaceparm smart tags
  • #3229: Hide invalid content & surface flags in the flags editor UI
  • #3318: Provide 64-bit windows builds
  • #2815: Status bar: add game name, map format, and hidden node counts

Changes

  • #3228: Don't transfer face content flags on texture copy+paste
  • #3329: Change default Quake map format to Valve
  • #2971: Make "Snap vertices" commands work with point entities selected, snap inside groups
  • #3384: Treat a Group selection as if the contents are selected
  • #3389: Remove snapping along face normal, eliminating unwanted snaps when resizing angled faces
  • #3452: Hide group labels when group bounds are hidden
  • #1914: Raise maximum supported map size to +/-32768, increase far clip

Game support

  • #3360, #3462: New game configs: D-Day, Wrath
  • #3405: Include Half-Life, Neverball experimental game configs in releases
  • #3455: Add Valve option to game configs lacking it
  • #3302: Quake 3 game config updates

Bug fixes

  • #2789: Fix crash on complex convex merge
  • #2994: Fix crash on unknown game types
  • #3224: Fix crash on paste
  • #3232: Fix crash on Neverball config when creating a new map
  • #3333: Fix crash when extending brush to world bounds
  • #3332: Fix crash after extrude, face select, alt+double-click
  • #3441: Fix crash on 16-bit gray PNG's
  • #3444: Fix crash on empty texture collections
  • #3436: Fix crash when creating a new map with a tool active + brush selected
  • #3447, #3311: Fix crashes in compile dialog
  • #3250: Fix undo/redo ends up in the wrong state when changing a texture multiple times
  • #2777: Fix wireframe bounds not updating when editing an entity classname to a smaller one
  • #3024: Support smart flags editor on FGD properties set as "flags" other than "spawnflags"
  • #2785: Fix point entities drifting around when dragged with sub-integer grid
  • #3450: Fix pastes on slopes going off-grid
  • #2790, #2791: Fix quick brush skewing, vertex editing on complex shapes
  • #3226: Fix "Reset texture alignment" not honoring default texture scale
  • #3314: Make it less likely to trigger autosave during user interaction
  • #3186: Close open groups before switching current layers
  • #3379: Improve handling of entity definition inheritance
  • #3347: Don't open all texture files at once when loading loose textures
  • #3406: Fix "Make structural" keybinding
  • #3386: Fix freeze when resizing tiny brushes
  • #3227: Fix simple brush tool in 2D view not working inside groups

UI fixes

  • #3161: High-DPI icons
  • #3421: Fix losing entity atttribute grid selection when changing entity selection
  • #3290: Fix texture offset buttons stepping by 1
  • #3373: Fix texture angle buttons not working on XFCE
  • #3369: Add tooltips for texture param stepper button
  • #3225: Fix Flip horizontal shortcut (Ctrl+F) when toolbar is hidden
  • #3111: Fix UV editor rotation circle too thin
  • #3271: Make "Add file texture collection" file dialog filters by the extension (e.g. wad)
  • #3291: Make "Show grid" and "Snap to grid" menu items show their checked state
  • #3280: Add explicit start / stop / test buttons to compilation dialog
  • #3423: Fix compile dialog's "Compile" button disabled on new profiles
  • #3372: Add context menu to duplicate/remove compile profiles
  • #3344: Fix scale on Brightness slider
  • #1858: Rename View button to "View Options"
  • #3368: Increase rotate handle line width
TrenchBroom - TrenchBroom 2020.2-RC2

Published by ericwa about 4 years ago

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:

Changelog (since RC1)

  • #3474: Fix 2D grid not rendering
  • #3476: Disable Qt OpenGL buglist
  • #3479: Quake game config updates
  • #3480: Make "Reveal in Texture Browser" use face under mouse, not selection