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
Yeah 
The CZG tutorial depends on being able to scale brushes as a whole rather than adjust faces alone.

I've got a map full of right angled pipes, should probably figure out a decent curved pipe construction method.

I'm guessing you used rotation, clip and snap vertices skacky? 
 
Yup. I didn't use the snap vertices command since it's glitchy for me, but I did use vertex editing. 
 
Thanks for the link Ijed. Different math, but the same system.

I've been a dumbass since I didn't realise a couple of things in Trenchbroom. But I do now. Tada!

http://imgur.com/jMleUOh

So this will be my editor of choice for Quake. Can't wait to start making maps.

Btw, I do miss a brush merge option but I see it's already on the list. 
 
everyone has said it better than me already. :)
I will say that it is a little bit awkward doing some brush operations without a 2d grid.

placement within the map coordinate is difficult to gauge, for example. i often put down point entities at the +- 4096 mark so I can keep track of where I am.

I have yet to start a map from scratch in TB, but i suspect the lack of a easily visible global coordinate system would be annoying. 
 
Personally I open my map with worldcraft to see if it's near the boundaries or not. It's also useful to see if I've made some bad manipulations. Now that I think about it, an error report window would be handy. 
 
error reporting is definitely planned. i think i'd just like some extra visualization stuff like being able to see '0 0 0' as well as the boundaries (or even arbitrary boundaries to help me keep a sense of place relative to the map origin). 
Necros 4 President 
Necros said what I didn't manage to phrase correctly. I take it this would be helpfull then:

quote
would it be helpful if you could place a grid plane to help you find the proper coordinates? Is the problem that you can only see the grid where it is already projected onto brushes?
quote 
Unreal Ed 
had a grid plane that ran through its 3d view that also showed you the edge boundaries. Maybe a toggle version of this would suffice? 
Yeah! 
 
Yeah 
I think this would come under a general 'helper objects' thing. Maybe including other stuff as well, like a tape measure. 
Tape Measure 
That's on my todo list along with a placeable grid. 
Cool 
I sometimes find myself applying different textures in order to measure things. 
Crashing While Using Vertex Tool 
I moved my trenchbroom folder to my laptop so I can map during my studies' pasttimes, but whenever I try to use the Vertex tool, a message comes up saying an error has occured, and if I choose "ignore" the map just deletes itself and I cannot make a brush or spawn an entity. 
Daya 
Check the system requirements stated on TBs download page.
Had the same problem, my hardware (gfx-card) was just too old to cope with OpenGL 2.1.
And you need to have the VisualC++ package installed, when running it under Windows. :) 
Try Playing With The Instancing Option In The Preferences 
Report back if it doesn't help! 
Forcing OpenGL Off Worked 
Thanks SleepwalkR! 
TrenchBroom 1.1.0 Released 
Changelog:
- Keyboard customization
- Restrict to X or Y axis when moving objects
- Limit face points to integer coordinates
- New duplication options (drag to duplicate and duplicate in specific direction)
- New information bar at top of 3D view
- Moved search field to information bar
- Improved precision and stability of vertex tool
- Select objects by line number
- Brush resizing feels more natural and snaps more accurately
- Autosave when the applicaton exits
- More brush filtering options
- Better performance for view filters
- Clip tool remembers last clip side
- Clip tool adds new brushes to parent entities of clipped brushes
- Clipped brushes remain selected after deactivating the clip tool
- Double click on brush selects all brushes belonging to the containing entity
- Shift + double click on brush to select all of its faces
- Paint selection
- Show entity angle in 3D view
- Camera tracks for point file navigation and center on selection
- Show compass in 3D view
- Buttons for texture flipping in face inspector
- Hotkeys to activate inspector tabs
- Smooth camera navigation with WASD keys
- Customizable texture browser icon size
- Render skip / clip / hint / trigger and liquid brushes semi-transparently
- Numerous bug fixes

Download: http://kristianduske.com/trenchbroom/downloads.php 
220 .map Support? 
Wasn't that on the 1.10 todo list? ;) 
I See 
Even more K�lsch for you!
Thank you Sleepy, you are awesome! 
 
Can't get this to work... bloody drivers!! 
What's Happening? 
 
 
I click it and it says "a problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available"

Probably would be worth me rolling back the drivers and reinstalling. 
Could You Please Create An Issue Report On Github 
With hw specs, windows and driver versions? Thanks! 
 
I will when I get home from work sure 
Done... 
hope it helps. I have the next few weeks off work, I might try and reformat my machine and freshly install the latest drivers. I need to try this new version, and hopefully make something. 
First | Previous | Next | Last
You must be logged in to post in this thread.
Website copyright © 2002-2024 John Fitzgibbons. All posts are copyright their respective authors.