News | Forum | People | FAQ | Links | Search | Register | Log in
The TrenchBroom Level Editor
Today I am releasing TrenchBroom 1.0 for Windows and Mac OS X. TrenchBroom is a modern cross-platform level editor for Quake.

Features
- True 3D editing, no 2D views required
- High performance renderer with support for huge maps
- Vertex editing with edge and face splitting
- Manipulation of multiple vertices at once (great for trisoup editing)
- Smart clip tool
- Move, rotate and flip brushes and entities
- Precise texture lock for all operations
- Smart entity property editors
- Graphical entity browser with drag and drop support
- Comprehensive texture application and manipulation tools
- Search and filter functions
- Unlimited undo and redo
- Point file support
- Automatic backup
- Support for .def and .fdg files, mods and multiple wad files
- Free (as in beer) and open source (GPLv3)
- Cross platform (Windows, Mac OS X and Linux supported)

Check out a video of TrenchBroom in action here.

You can download the editor here.

If you would like to give feedback, please do that in this thread. If you find a bug or have a feature suggestion, please submit them at the issue tracker.

If you are wondering where the Linux binaries are then sorry, but currently there are none. The Linux version has a few problems which I could not fix before this release. I will get working on those right away so that the Linux version should be available in a couple of weeks, too.

Finally, I would like to thank necros for all his work over the past year. Without his tireless efforts, TrenchBroom would simply not exist. Or it would suck.

Alright, enough of this. Have fun with the editor!

Update: 2.1 here:
https://github.com/kduske/TrenchBroom/releases/tag/v2.1.0-RC1
Features "cool shit".
First | Previous | Next | Last
Light Compilers And TB 
I'm not sure it will accurately reflect whatever lighting compiler you use, I've noticed that the wait and delay keys attached to lights can produce quite different results depending on the compiler you use. It probably shouldn't but with people adding different features to compilers it is probably going to get more pronounced over time (and may render this feature into more of a vague guide than an accurate way to light a map). 
Exactly. 
It's just an approximation. 
 
"Light spheres" are in radiant and yeah, inaccurate and not that useful, except for showing the inner radius for square falloff.

Sidenote: oh my, so many radiants already, even improved D3 one! 
 
Yes. I never found Radiant's Light Radii very useful. Quest had a nice lighting preview. Standard fall off only, but enough to get a basic overview. Of course, it was slow as hell since there was no hardware rendering. Perhaps a peak at the Quest source can give the programmer an idea of how to (or how not to?) approach this. 
I See... 
but being able to see light color/intensity would still be handy :) 
Can't Load Quake 1 Map Sources 
Referring to post 685 from someone else, I still can't load the quake 1 map sources. I originally had 1.04, now I have the latest 1.05 and it gives me a generic error when I try to open the John Romero Quake map sources from planetquake. 
TrenchBroom Won't Load ReadOnly Maps. 
It's because John Romero marked all the map files as "Read Only" before zipping them all up. Not sure why.

Right-click the map(s) and go to properties and uncheck "Read Only", and click Apply. 
Next Version Will Work Fine 
But right now, do as deqer says. 
 
FEATURE REQUEST:
I personally would like to have the textures CLIP, and TRIGGER be 50% transparent when displayed in 3D view on brushes.

I also would like the option to turn on 50% transparency for all textures that begin with "*" which are mostly water textures.

I'm strictly vanilla Quake; and in Vanilla, water was not transparent. Therefore, I think it should be an option in the Preferences, and the default be OFF.

---

I also, I really like that idea on your github about linking entities with the target/targetname, and targetname2, etc. stuff. 
Deqer 
You don't need to post here AND on the feature tracker. I see everything you post there, so I won't miss it ;-)

Regarding the feature request, that was already requested by rebb, and I have moved it up to the 1.2 release. Might even move it up to 1.1.

The target links feature is partly done, but needs to be integrated by me. Might move this up to 1.1 too. 
Will It Work? 
Will it work for Quake 2/Q3A? While I'm not 100% convinced about original quake modding, I'm all for modding second installment (superior story-wise and gameplay-wise to any Quake game, including Q4) or multiplayer entry for the series.

I'd like to know also if it would work for any open source games that uses quake engine (Tremoluos, etc.).

I've tried to learn Radiant editor and other "2D" ones, but they don't talk to me, this one does. 
Other Game Support 
Q2 and Q3 are on my todo list, but it will take a while. Support of other games that use idTech depends mostly on whether there is someone advocating it and helping out. 
Other Game Support 
will mean I will probably never leave my house or computer ever again... This is not the best idea. 
TrenchBroom 1.0.6 
Changes
- New text rendering system (faster and fewer glitches)
- Brush drawing now more accurate (see docs)
- Option to use integer plane point coordinates
- Recompute vertices after every change to brush geometry
- Major lines of the grid are rendered thicker
- Read write protected map files
- Don't crash when trying to save a write protected file
- Internal Worldspawn properties set to read only
- Fix 3D view focus issues on Windows
- Drop invalid brushes in parser instead of crashing
- Always autosave (don't wait until the map is changed)
- Keep more autosaves and save only every 10 minutes
- Don't show rotation decorators for invisible entities
- Documentation updates and fixes

Download here: http://goo.gl/0eL9u 
 
1.0.6 is looking good so far, but, is anyone else having a problem with the Face browser not showing any textures? I loaded same map as before--which worked before--and I can't see any textures in Face panel. Says "n/a" for preview image too.

1.0.5 shows the textures in Face browser. 
Deqer 
Yeah I see the same thing. Odd that none of the testers saw that - or maybe it creeped in last minute. Will fix asap. Sorry. 
TrenchBroom 1.0.7 
Who let this amateur use a computer? 
Get It Here 
Nice. 
Very nice so far. The text is much clearer on my desktop box (with nVidia GTS450 card) in the textures browser, and the all text works on my laptop now(with Intel Graphics 3000), and very crisp/smooth/clear. 
Thank You 
Thank you post 866 from Deqer, that was the problem and your solution fixed it. 
Ver. 1.07 Bug 
Seems 1.05 will open Quake 1 Map sources but 1.07 won't? 
VoreGoddess 
It works for me, which file did you try? 
Start.bsp 
Weird it opens the other maps but not start.map. I tried shutting down background processes to make sure it wasn't lingering around somewhere in an old editor. 
Sometimes Maps Open With Camera Pointing Away From The Geometry. 
Focus on the 3D view, and hold ALT and Right-click drag your mouse to look around with the camera, and eventually you see the brushes show up.

I'm able to open start.map with 1.07.

VoreGoddess, what does the console say in TrenchBroom? Any errors? Does editor crash? You can ignore the gfx/start.wad error message. 
I Should Check This Out Some Time... 
But I'm at the vinegar-strokes stage of this map now so I'll probably try it afterwards. 
First | Previous | Next | Last
You must be logged in to post in this thread.
Website copyright © 2002-2025 John Fitzgibbons. All posts are copyright their respective authors.