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.

- 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:
Features "cool shit".
First | Previous | Next | Last
It is MODS and not MOD, and after I typed that in it worked.

The documentation for TB seems a little spotty - I simply copy-pasted the lines from here into the editor to get the results I did. Notice the correct "MODS" in the table above, though.

If someone (perhaps me) were to go through the docs and try and proof read them, would that be appreciated? I might give it a shot. 
That Would Be Greatly Appreciated 
In fact, that would make me very happy! You can create issues on github for errata in the manual btw. Please create one for this, too. 
How was the documentation originally written? I'm guessing it wasn't just written in HTML. 
No, It's Markdown 
With pandoc enhancements. If you wish to edit the docs and submit pull requests, we should chat so that we can set up the toolchain. 
Alright, shoot me an email or hit me up on IRC. I've been meaning to learn how to get around Github better so it'd be nice to get the chance to educate myself. 
Thanks SleepwalkR! 
i'm having a huge problem with Trenchbroom (2.0.0 RC1)
my compilating and launching profiling aren't being saved, i can set them, and use them, but if i close the program, and open it again, they are gone.

also, i'm having one more related issue, there is this old compiling profile that i wan't to delete, but i can't, it crashes trenchbroom instantly. 
sadly its a known issue:

I THIIIIINK you could get them to save by opening a previous version of Trenchbroom, creating them in there and then they SHOULD transfer to the new version as well.

same for deleting the unneeded one. 
okay thanks 
also, i'm having one more related issue, there is this old compiling profile that i wan't to delete, but i can't, it crashes trenchbroom instantly.

This is not a known issue. Can you please submit a crash report on github that includes the file which contain your compilation profiles for Quake? The file is named "CompilationProfiles.cfg" and where exactly you can find it depends on the platform. 
I figured the two issues to be related to one another? Settings not saving or deleting? 
TrenchBroom 2.0.0 Release Candidate 2 
Download here: TrenchBroom 2.0.0 Release Candidate 2 is out:

- #1655: Ensure that worldspawn colors are treated correctly in smart entity color editor.
- #1655: Show color editor for any entity property matching `*_color`, `*_colour`, or `*_color2`.
- #1655: Properly set selected colors in smart color editor. Switch smart editors in idle event as opposed to in reaction to row selections.
- #1659: Ensure that points on the boundary are not added to a polygon. (#1662)
- #1661: Make sure to reset fly keys when 3D view loses focus. (#1663)
- #1653: Create a log file and add it to crash report. (#1657)
- #1656: Don't start a face drag in brush tool if there is no face under the mouse. (#1658)
- #1649: Fix bounding boxes of item_artifact_* in Quake.fgd
- #1646: Set selected texture when the user clicks on a texture in the texture browser. (#1647)
- #1648: Remove unused image from Linux build.
- #1640: Fix a bug that prevented game engine profiles from being persisted properly. (#1643)
- #1641: Print an error message when an error occurs while interpolating EL expression in compilation window. (#1644)
- #1638: Show message dialog when an exception occurs while launching a game engine (#1642)
- #1624: Change website to redirect to github for downloading releases. 
Thank You Sir! 

i will continue to report new crashes

RC1 is crashing a lot less than the previous builds 
It's fantastic to see how much progress has been made, thanks SleepwalkR and everyone else involved.

Could you also provide SHA256's alongside the releases? pretty please 
I'm Sure That's Possible 
TrenchBroom 2.0.0 Release Candidate 3

Getting fewer bug reports lately... either it's getting stable, or fewer people use TB. 
its defintely getting more stable and i cant wait for you to start hammering out those 2.1 features ;) 
Getting More Stable 
Glad to hear it. 
I dipped into tb2 a bit more recently. Will probably consider changing to it full time on my main machine. The ui stuff is a bit cramped on my surface though 
We Need Md5 Hashes Of The Md5 Hashes 
Thanks, unfortunately MD5 has been unsafe for quite a long time now.

I apologize for not contributing but I'm away from my desktop and there's no release for my current os. (I've never had much luck compiling) 
MD5 Is All Cmake Supports ATM 
So that's all I can do. Anyway, I think these checksums can only ever be used to verify the integrity of the downloaded file. They cannot be used to check whether the file was tampered with on the server. If someone was able to do that, they would also be able to change the checksum files. 
Still a bit of a Github Noob, even after all this time spent submitting TB issues (over 30 now I think!), so I'm not sure if contributing a comment to a closed issue will be seen... 
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.