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
I Remember 
One update that partially disabled my laptop. Had to download the fixed update on another machine and use a pen drive to fix it. 
Lights 
Having a slight issue with using this editor. When I spawn in a light, there's no obvious way to control the radius/strength of the light fixture. When I compiled the map, the entire room was made super duper bright. Is there some flag i'm supposed to set? I think i'm missing something. 
 
you need to add a 'light' key to the light entity and give it a numerical value, something like 100.

(the editor isn't very friendly to people new to Quake editing when it comes to the entities and some of the properties they may need or use. It's a work in progress)

also, make sure when you compile, you also run a light compiler. qbsp only generates the polygonal hulls of the map, you also need to run a light compiler on the bsp to generate the lightmap.

http://quakewiki.org/wiki/Getting_Started_Mapping may be of help if you are still confused! 
Or Cheat... 
I used Darkplaces with RT shadows. :) 
RE: Lights 
I already know about the lightmaps generator, I just needed to know about what key to put in, thanks. 
Compiling 
These are Bengt's tools: http://user.tninet.se/~xir870k/

Which are still the standard for q1 compiling; very dependable and the tool tips document on that page is full of useful information.

There's also Tyrann's tools, which are more modern / experimental and support detail brushes (more detail without longer vis times): http://www.disenchant.net/ 
I Had The Same Question A Bit Ago... 
Here's two sites given to me in this thread with all the info about the Quake entities:
http://www.quakewiki.net/archives/worldcraft/entity/standard/standard.shtm
http://www.gamers.org/dEngine/quake/QDP/qmapspec.html 
Smart Editor? 
I always notice that when i'm using Trenchbroom, there's the words "Smart Editor Not Availabe" on the window. Why is this? 
Smart Editors 
The Smart editors are a set of specialized editors for entity properties. Currently, the only smart editors available are the spawnflags editor and the color editor, which is shown if you select a spawnflags property or a color property, respectively.

There are plans for more smart editors for properties such as angle, angles, mangle and so forth, but these are currently not implemented. The editor shows the "not available" message when you select a property for which no smart editor is available. 
Awesome Editor 
Can't stop playing around with it. Good job! I'm even considering dropping Radiant for Quake. There's only one thing I can't figure out. In Radiant, you have 2d views which I use extensively for clipping complex curves.

Trenchbroom doesn't have that and without it, I'm kinda lost on how to do it. It does show the coordinates but I'm really missing the grid. There's probably a viable technique for this but so far I haven't found it.

To illustrate my point and make my question easier:

http://kristianduske.com/trenchbroom/docs/images/view_management_normal.jpg

How would one go about creating that arch brushwork in Trenchbroom? 
That Really Is A Question For The Users, But 
I'd use the 3D clip tool and the vertex tool for this. It really does require some practice to create this kind of architecture in 3D, but it works. One thing that is really different from Radiant et. al. is that in TB, you have to move the camera around a lot.

Maybe necros and others can shed some light... in the long run, I hope someone will get around to making a bunch of tutorials for TB. 
Maybe You Could Add A 2D View To Make Such Editing Easier? 
As in snap to a fixed orthogonal axis and have a non-perspective view.

;P 
 
Not sure if this was reported, but the editor crashes if you snap vertices and then try to move them around. 
Arches 
Hit 'C' to activate the clipping tool, you can then place up to three point to define the clipping plane.

V activate vertex manipulation, although it can cause microleaks if used as structural stuff and you don't use the snap to vertices action.

Use Tab to lock movement to X or Y axis, and hold Alt to switch to vertical Z axis movement.

With those you can easily make complex geometry fairly quickly.

Trenchbroom allows for much more freeform brushwork.

Which is where the grid mindset becomes hard to shake off. I've been using the editor for months now and still find myself constrained by the habit of thinking in front/sides/top grid terms.

It is worth unlearning that :) 
Skacky 
Could you create an issue on github? Please also add steps to reproduce. Thanks. 
 
Done. It looks like this doesn't always happen, though. I've given more information about that in the issue entry. 
 
Good and quick replies, thank you all. It was more a question in general. I'm having some difficulties finding the right words in English. Clipping and free form brush work is one thing, controlling the coordinates is another.

I made this in Radiant:

http://imgur.com/60ZuxN2

I was only able to do this by using some math in determining the grid coordinates to make all the curves out of brushes. That's something, as far as I'm aware, that I cannot do in Trenchbroom. I hope this makes sense.

Anyway, I can always build those parts in Radiant and convert to them Quake and import it in Trenchbroom. 
Ah 
Although 
It looks like you're already basing your stuff off it. 
So... 
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? 
I Made Deck 
entirely in TB and I managed to get a lot of curve action going on. You can still apply a 2d grid mindset to working 3d.

You can make any of those shapes shown there in TB quite easily, you can just point the cam directly at it and use brush clipping with the grid enabled to get the same results.

The only thing I wasn't able to figure out was making curved pipes, I'm sure it can be done but I couldn't manage to figure it out. Someone should just make a bunch of prefab shapes to be honest. 
FifthElephant 
You mean a curved pipe like that? http://imgur.com/AQ7eRxa

I did this in TrenchBroom with the help of the grid. Granted, it's not the most curvy thing ever, but it gets the job done. :p 
Looks Nice 
... originally I was going to have my deck map have pipes leading into the different slime pits. but I scrapped the idea after several failed attempts at getting the pipe-work done (though there are some quite primitive pipes in the map in the final release). 
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. 
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.