Cross-Platform Level Editor
Permalink
Failed to load latest commit information.
.github Simplify issue template. Aug 16, 2017
app 2344: Shortcut to moving faces in 2D (#2350) Oct 13, 2018
benchmark/src 2263: precompiled headers (#2281) Sep 21, 2018
cmake 1304: Daikatana (#2292) Oct 8, 2018
common 2344: Shortcut to moving faces in 2D (#2350) Oct 13, 2018
lib 2263: precompiled headers (#2281) Sep 21, 2018
patches 2109: add patch to fix wxWidgets return key bug on macOS (#2113) Mar 27, 2018
test 2340: fix daikatana common include name (#2341) Oct 11, 2018
vecmath/include/vecmath 1304: Daikatana (#2292) Oct 8, 2018
www Update website. Feb 13, 2018
.gitignore 2204: Improve VS 2017 support (#2205) Aug 2, 2018
.travis.yml 2302: Add gcc8 build on travis, and also cache compiled wxWidgets (#2308 Sep 27, 2018
Build.md add: Better build instructions for system-wide installed wxWidgets (#… Sep 6, 2018
CMakeLists.txt 2263: precompiled headers (#2281) Sep 21, 2018
Coding Standards.md 2201: Restructure math API (#2268) Sep 14, 2018
Prefix.h 2263: precompiled headers (#2281) Sep 21, 2018
README.md Add links to video tutorials. Feb 13, 2018
appveyor.bat appveyor.bat: check errorlevel after more commands Aug 3, 2018
appveyor.yml Require C++17 (#2131) Apr 16, 2018
gpl.txt Added GPLv3 notice to every file. Oct 2, 2011
travis-linux.sh 2352: avoid xvfb race condition (#2354) Oct 13, 2018
travis-macos.sh 2302: Add gcc8 build on travis, and also cache compiled wxWidgets (#2308 Sep 27, 2018
valgrind.suppr Fixed some warnings found with cppcheck. Jan 15, 2015

README.md

TrenchBroom

TrenchBroom is a modern cross-platform level editor for Quake-engine based games.

Build Status Build status

Features

  • General
    • Full support for editing in 3D and in up to three 2D views
    • High performance renderer with support for huge maps
    • Unlimited Undo and Redo
    • Macro-like command repetition
    • Issue browser with automatic quick fixes
    • Point file support
    • Automatic backups
    • Free and cross platform
  • Brush Editing
    • Robust vertex editing with edge and face splitting and manipulating multiple vertices together
    • Clipping tool with two and three points
    • CSG operations: merge, subtract, intersect
    • UV view for easy texture manipulations
    • Precise texture lock for all brush editing operations
    • Multiple texture collections
  • Entity Editing
    • Entity browser with drag and drop support
    • Support for FGD and DEF files for entity definitions
    • Mod support
    • Entity link visualization
    • Displays 3D models in the editor
    • Smart entity property editors

Releases

  • Binary builds are available from releases.

Compiling

Contributing

Credits

Changes

See releases for latest changes.