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
 
About says 1.1.0, build 317 
Is There A Seperate Transparency Tag? 
I thought if you use Lava (water, etc) it automatically applies a transparency flag. I tried it again with a sky/water on top and water/pentagram on bottom, still never shows through.

Version 1.0.9, build 224. Didn't have a new one last I checked. Nothing newer on the TB website. 
The 1.1.0 Release Is Beta 
Necros, does 1.0.9 work for you? 
 
Yes, sorry for the confusion. :( 
Ok, So It's Only Broken In 1.1.0 
 
Oldschool Solution? 
Use 3 layers of screendoor + opaque. 
Can't Seem To Run This 
on my brand new Surface Pro. No idea why, I click the icon and it simply doesn't load. No error messages or anything. 
That's A Shame... 
But I can't really do much about it right now. Last time I checked it ran fine in Windows 8. 
 
Does this have any dependencies on other things I should know of (like .net framework or anything similar)?

I need to get this to work because it's likely going to be my main way of working for a while. 
Fifth 
 
Is it possibly because the surface is 64 bit? 
If It Doesn't Support 32 Bit, Then Maybe 
The TB builds I'm publishing are 32 bit. 64bit builds should not be a problem. Can you test whether the SF Pro runs 32bit binaries? 
 
Well it runs everything I have used so far, including a really old copy of Paintshop Pro that I have installed on every box I have ever owned since 1997. ;)

The surface also is only compatible with DirectQ from all the quake engines I have tried. (literally, something to do with the touchscreen messing up the controls in other engines) 
Dependancy Scanner 
So I decided to download a dependancy scanner to see if I am missing something.
http://www.techradar.com/news/software/applications/program-won-t-open-try-this-free-download-707381

According to the program Dependancy Walker the editor is trying to run something called IESHIMS.DLL... 
 
"Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module."

Had a look to see which things are highlighted and they are -
SHLWAPI.DLL
API-MS-WIN-CORE-SYNCH-L1-1-0.DLL
SHCORE.DLL
IEFRAME.DLL

But I don't suppose that would help you massively. Weirdly, I have found IESHIMS.DLL and I can't see any reason why it is showing up as a problem. 
No Idea 
Not even why TB would try to load those. Probably something else that depends on them. Sorry! 
 
Looks like they're dependencies of other dll files that TB uses. I will run the profiler on dependency walker and also run process monitor and see if I can find anything there.

This is a real bummer though, my old computer died literally days ago and the surface is my replacement computer. 
 
PSA just in case: Don't download dll files from random websites. Doing so is a security risk! 
 
I'm not going to be downloading random .dll files any time soon so don't worry about that.

I think it's something to do with running 64bit windows 8, it'd be good if someone else running 64bit could confirm this though. 
I'll Have A Look 
When I get back to my home pc in a couple of days. 
 
A friend of mine has 64bit windows 8, it works on his machine.

This is quite annoying. Of all the programs that I use this is one of the ones that I really need to work. Damnit. 
Fixed... 
Seems like the default drivers (and even the updated ones through windows update) are no good for running TB.

Had to go to intels website and download the latest drivers manually (the auto-update wont allow me to download them). 
 
If in doubt, update your drivers. Seems to be the TB rule of thumb! 
Auto-update 
Is usually crap for Windows regarding hardware. They can be years off of the curve if they bother at all. I had a laptop that used a 2007 update that they never had in their update database. 
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. 
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.