News | Forum | People | FAQ | Links | Search | Register | Log in
Mapping For Quake: TrenchBroom 2.0.x Tutorial Series
My new tutorial series has begun. This is appropriate for total beginners or experienced mappers who want to give TB2 a try (or just a look.) Links and a cheat sheet are available in the description.

Watch here
Cheers! Great Stuff. 
Being a total noob and easily intimidated, I've always put off picking up Trenchbroom.

Watched this earlier and have become pretty interested. I have a week off next week... Guess what I'll be doing? :P 
@Hipnotic Rogue 
That made my day. Thanks and I'm glad you're taking the plunge. 
@dumptruck_ds 
Good stuff for me (now i trying use Trenchbroom instead JACK). When to wait for the continuation of your tutorials? 
@DOOMer 
Cool that you are going to give it a try. My next two tutorials will be on compiling troubleshooting and on the brush tools.

Should be up early next week I hope. 
I May Give TB Another Go Now That I See You Have These Up 
 
Episode 2: Troubleshooting 
Troubleshooting leaks and more.

https://youtu.be/kFd-D46OCrg 
Great Job! Wish I Had This Video When I First Mapped For Qump! 
One issue I ran into as I started out with TB and eric-w compiling tools, were the C++ Visual Studio Redistributable Packages were not installed. Luckiliy by looking on func (and on the specific pages of TB and eric-w compilers) I found out TB needed Visual Studio 2015, and the compilers needed the 2013 version. Hope I could make my point clear, I'm only semi-native with english. 
@brassbite 
Sorry about that. In the description for the video I linked to the same link on ericw tool's website. I wasn't aware of the issue. Thanks for letting me know. 
Episode 3 
Here's episode 3. Brush tool and misc tips. 
@dumptruck_ds 
Thanks for ep2 & ep3 :)

My suggestion for one of the upcoming episodes - tell us about setting up a map compilation directly from the TrenchBroom, without using an external GUI for compilers. 
@DOOMer 
Honestly I am not going to spend time on that at least not any time soon. I had this planned but Sleepwalker told me not to bother as the tool is going to get a re-worked eventually. I'm not sure why it's an issue to use the GUI. Unless you are on Linux or something. 
Episode 4 
In Editor Compilation 
will be revamped at some point because it appears to cause a lot of trouble. My plan is to extend the game definition so that you set up your compilers in the game preferences, similar to the game path.

Then you can refer to these compilers in the compilation profile by using a variable, e.g. ${QBSP} -myparameters ${MAP_FILE} ${OUTPUT_FILE}

That way, we can set up builtin profiles so that people don't have to do anything except for setting up the paths to the compilers. 
 
I can never seem to get the Necros UI to work (QBSP can't find the map, etc) ... but the in-editor tools work great. Heh. 
 
Im so thankful someone else couldnt get NecrosGUI set up. I never got it working either. :D 
@warren @muk 
Did you follow MY directions? If you did, would work. No spaces in the files names. I even have a video showing you how.

Fine go ahead and type in manually every time you want to tweak a command line setting while lighting your map. I will be busy playing my map after toggling options on and off in Necros' GUI. 8-P

And Muk why make Qompiler? Something lacking in TB? :qthink: 
 
batch files allow you to loop through a large set of maps to recompile them. one click and you can compile multiple maps. Very useful for recompiling large batches of breakables to new light settings.

"Something lacking in TB?"

lolwut? 
Re: Qompiler 
Yeah that's a cool edge case scenario newbs won't be using for quite some time. You found a limitation in TB's compiler setup and needed a different tool. :thumbsup:

I'm just trying to get new users in quickly with the tool I am comfortable with. And with Sleepwalker's blessing BTW. 
Come On Guys 
This is the beauty of having a large selection of tools. Everyone has their own preferences and needs, and there's is a tool for everyone. There really is no point in fighting about this.

I'm fine with the fact that the tutorial does not use the builtin compilation support. It doesn't really matter which tools are used as long as it gets the job done. One thing is for sure, it's easier to set up necros' UI than it is to set up TB's compilation profiles, at least in their current state. 
@sleepwalker 
Sorry. Muk knows I love him. Something about compiling triggers us both.

<offers hand to Muk> 
Episode 5 
 
It's not that I don't WANT to use the UI ... clearly I do since I tried to. :) It just doesn't work for me.

Does it have a limitation like you have to be on the C: drive? Because I'm not.

But regardless, this video series is great dumptruck! I've been watching every one ... 
@warren 
No restriction to run on C but you need to ensure that all your parameters are pointing to that drive/directory. I tried to mix and match drives but the GUI is looking for the relative path. I got an error there.

I'm sure the GUI assumes your working and bin folders are in the Quake directory. So make sure your settings for qbsp, light and vis are pointing to the right folder and drive. Then ensure your working directory and game engine of choice is under Quake and it's pointing there.

Luckily the in-editor is working for you.

And I am very happy the tutorials are helping people! 
BTW 
Please @ me when you tweet about them so that I can retweet. 
 
Ahh it might be a folder issue ...I'm definitely NOT in the Quake directory with everything. 
Episode 6 
Edge Tool

I forgot to process the audio before uploading. It's not as "crunchy" sounding as usual. :( 
Subbed 
TB really seems like a more powerful editor than a Hammer derivative like JACK. Looks like it's just generally easier to create simple and more complicated geometry. 
Elegant... 
is how I like to describe it. Once you learn the kb shortcuts and UI you can really fly. I create 100% of my brushes in 3d. Only use 2d to align entities and to inspect my brush alignment. 
Yeah That's Probably A Better Word 
I wonder how it compares to Radiant. Radiant has always looked like a foreign language to me, yet I believe Sock uses it and he creates such massive, complicated designs. I feel like the kinds of things he and several other mappers create for Quake are outside the realm of possibilities for a Hammer derivative map editor. 
Radiant 
Was a huge inspiration for TB. QERadiant, that is. I used QERadiant for my own mapping after I had started out with Worldcraft. In WC, you spent most of your time switching between tools, whereas in Radiant, you could do a lot of things without these "mode switches". My speed increased a lot once I got the hang of it.

In TrenchBroom, I have tried to recreate this fluidity. The most common operations should be easy and quick. You should be able to manipulate objects directly, without strange gizmos like in popular 3D packages. And you should be able to do everything in 3D if you want. That's why the 2D views came much later - they are there because some things, such as proper alignment, are easier to do in 2D.

It makes me happy to hear TB described as "elegant", because that confirms that we got things right in many aspects. Granted, not everything can be easy. Sometimes you do need gizmos, e.g. for rotation. But the bread and butter cases should be easy and quick. 
@sevin 
I feel like the kinds of things he and several other mappers create for Quake are outside the realm of possibilities for a Hammer derivative map editor.

Note, I'm not aligned with any one editor but... do you sincerely believe that?

I'm just thinking of some of the most amazing HL2 maps/mods I've played, all built WITH Hammer, and then trying to make sense of your comment. 
... 
There is literally nothing that you can do in TB or NetRadiant or Jack that you can't do in any of the others. In all those editors you have the tools to make any convex brush, they all now do Valve220 texturing, and that's all you need. The only difference is the efficiency of the UI. From personal evaluation of all three I still believe Radiant (the latest version of NetRadiant) is the daddy in terms of raw speed of banging things out, but I haven't had a look at TB in quite a while, things may have changed, I dunno. 
@damage_inc, Kinn 
Let's move to general abuse. 
Does TB 2 Have Hammer's ALT+RMB Texture Transfer Yet? 
 
Episodes 7 & 8 
@qmaster 
You can select a face with Shift and then Alt-click any other face to apply the selected texture. AFAIK you cannot paint a bunch of textures all at once from the selection.

That may have changed? If so I missed it. Is this what you mean? 
I Believe 
That he's referring to Hammer's texture wrap function. It's a really neat feature that allows you to wrap textures around faces a brush seamlessly. 
^^^ 
Ahh I see. Yes I think Muk0r added a request for this on the TB GitHub a while back. Not sure if it's in or planned.

There have been some additions to the Valve 220 format mode which I have not tried yet. 
Hmm 
Is there documentation on Valve 220? I keep hearing that term thrown around and I don't know what it means in relation to other map format versions. 
 
Texture wrapping works in TB, just select a face and alt-shift click a neighbouring face (or alt-ctrl? All these shortcuts are stored in my muscle memory and not my brain), it's pretty awesome. 
Thanks Bal 
Time to download TB again. 
Yeah 
Just to be clear, this obviously only works in valve220, but I wouldn't recommend anyone use anything other than valve220 at this point. 
Dumptruck 
One thing I've noticed you do is that you don't really explain why you do set up something a certain way. For example, you don't explain why you should pick "standard" for the map type as opposed to "valve". You don't explain why you need to keep your Quake dev folder in the root of a drive. You just kind of tell us that this is how you do it, but it would be helpful to understand why it must be that way, or if it can be changed in some circumstances. 
Sevin 
I think since the tutorials are for beginners, the idea is to not flood them with too many technical considerations and options, and get them mapping and using the tools as fast as possible.
If you stop to explain everything you'll probably lose people as you go. 
@sevin 
Bal is 100% correct. The tutorials are for beginners and every decision starts there.

Also I had originally planned a 9 part series of Quake 101 videos that explained everything in detail before one brush was laid down. Sort of a lecture series. I wished I hadn't dragged my feet on those. (I blame the Xmas Jam!) Once Sleepwalker told me 2.0 was imminent I changed focus.

The reason I haven't mentioned Valve 220 yet is when I started these there were still issues with it. Those are fixed now. When I get to the texturing video I will explain all that. If the user is making a standard map they can convert it easily with ericw-tools. 
Episode 9 
1 post not shown on this page because it was spam
Post A Reply:
Name:
Title:
Body:
message
question
exclamation
idea
flame
noflame
error
skull
beer
moon
pent
rocket
sheep
pacman
pig
cheese
worldcraft
gauntlet
crate
pitfall
pimp
smile
cool
sad
frown
oi
yay
tongue
evil
wink
neutral
q1
q2
q3
ut
hl
cs
doom
dkt
serious
cube
Website copyright © 2002-2017 John Fitzgibbons. All posts are copyright their respective authors.