View Full Version : Quake 3 Editing Crash Course

03-31-2002, 02:54 AM
As you probably know, Raven will be releasing an editor based on the popular Q3Radiant. We don't know what it's name is yet but it will probably be JORadiant. This is going to be a MAJOR change for those who have only known JED. Not only will they will they need to learn a new editor but also new editing concepts like brushes, entities, and patches.

Since we don't have JORadiant yet, we'll practise on Quake 3 Arena. You'll need the full version, not the demo, and you'll also need to choose which editor you want to use, Q3Radiant or GtkRadiant. There isn't much difference between them as they both use the same manual. JORadiant is based on Q3Radiant but GtkRadiant will support Outcast soon enough. Just make sure you don't get QERadiant! That is a Quake 2 editor and cannot make Quake 3 maps.

Despite it's name, QERadiant.com is the home of Q3Radiant and GtkRadiant. Also, QERadiant.com and Q3Radiant.com are the same site. It's a bit confusing as to which files you need so I've listed them here.

Q3Radiant Build 202 (7.1MB) (http://www.qeradiant.com/mirrors.cgi?directory=/qeradiant/Q3Radiant/&filename=Q3Radiant202Setup.zip)
GtkRadiant 1.2.1 for Windows (21.5MB) (http://www.qeradiant.com/mirrors.cgi?directory=/qeradiant/GtkRadiant/&filename=GtkRadiantSetup-1.2.1-Full.exe)

Now you'll need the manual. I find the WinHelp version to be the most useful.
WinHelp Version (463KB) (http://www.quake3world.com/files/editing/Q3RManual.zip)
HTML Version Mirrors (http://www.qeradiant.com/mirrors.cgi?directory=/qeradiant/Docs/&filename=q3rmanhtml.zip)
MS Word Version Mirrors (http://www.qeradiant.com/mirrors.cgi?directory=/qeradiant/Docs/&filename=q3rmanpc.zip)
PDF Version Mirrors (http://www.qeradiant.com/mirrors.cgi?directory=/qeradiant/Docs/&filename=q3rmanpdf.zip)

If you'd rather use an online manual, you can find one here.
Online Version (http://www.qeradiant.com/manual/Q3Rad_Manual/)

And if QERadiant.com is down, you can get all the files here.

The first thing to do after downloading Radiant is to get it installed and configured. These tutorials will help you in that little adventure ;-)

The next thing to do is to make your first room. Here are all the first room tutorials I could find.

Remember, to get a custom map to load you need to turn off the pure server option in Quake 3. You do this by lowering the console (~) and typing \sv_pure 0. Then you load the map by typing \map mapname.

If you are going load your map often, it is much quicker to put these commands in a shortcut. Copy the Quake 3 shortcut on your desktop and open it's properties. Change the target line to resemble something like this;

C:\quake3\quake3.exe +set sv_pure 0 +map mapname

If you have any questions about installing Radiant or making your first room, you can post them below. If your still having trouble, here are some other forums you can try.

03-31-2002, 04:41 AM
Thanks for that great post, UGG. Maybe you'll write a similar tutorial for us when JORadiant comes out? =)

03-31-2002, 06:21 AM
Thanks blujay, but I don't want to intrude too much onto Brian's turf. I might get whacked! http://forums.massassi.net/html/wink.gif I know he's planning something so I'll wait to see what that is.

What I might do is make an update of Claudec's tutorial list. It's so out of date that half the links are dead. http://forums.massassi.net/html/frown.gif

03-31-2002, 08:40 AM
so the Q3 lvls are still like the quake 1 lvls, where every thing is made a building blocks http://forums.massassi.net/html/wink.gif. its is a lot easier then Jed, and it won't cause as many sector errors...

03-31-2002, 09:21 AM
It won't cause any sector errors. There aren't any sectors to have errors.

It's advisable to use /devmap rather then /map. What this does is turns on the cheats. Then theres a whole list of very helpfull commands.
/r_speeds 1 will display the most incredibly usefull performance tuning system ever
/cg_drawFPS 1 will draw the FPS (go fig)
/give all will give you EVERYTHING.
/give <item name> will give you that item.
/god - guess.
/noclip Walk through walls and stuff. Great for debugging.
/r_nocurves turns off curved surfaces
/r_lockPVS 1 (Eh, try variations of this doesn't work) will lock the visible set, so that when you move around what you can see is not updated. This lets you see exactly what the engine thinks is visible from wherever you were when you did it.
Any command with a 1 can be turned off by replacing the 1 with a 0. http://forums.massassi.net/html/wink.gif

Some tutorials may mention /r_showtris 1, which draws the outline of all the triangles in the world. Don't bother trying to use it, lockPVS is much more usefull. Besides which, it doesn't work in RtCW, it probably doesn't work in EF, and it doesn't work on most new cards or drivers anyhow.

03-31-2002, 11:03 AM
Thanks for the tips guys.

03-31-2002, 01:13 PM
Thanks for the links, UGG http://forums.massassi.net/html/smile.gif.

Darth Evad
03-31-2002, 01:53 PM
Do you need one of the games to make Radient work?
I dl'ed Radient from it's site but when I ask it to work it looks for RtCW or another game.

03-31-2002, 03:49 PM
Links are all well and good, but having tried a couple of tutorials in the past and finding that the steps they listed DIDN'T actually work, I'd be more interested in seeing someone WRITE a basic tutorial, or list ONE tutorial that they know for a FACT works correctly.

"Every good hero is defined by a tragedy."

03-31-2002, 03:57 PM
I only have one question that I can't seem to find an answer for:

I've been cogging in JK since 97', and I have absolutely NO idea how to code for the Q3 engine, nor do I know how the code is implimented into the engine. Any former coggers know?

03-31-2002, 04:13 PM
JO has a scripting language built in (ICARUS II) but any serious modding will be in the games actual source code.

03-31-2002, 04:31 PM
Good point, JM, devmap is the one to use. http://forums.massassi.net/html/smile.gif

One tip I forgot to mention is that your map (mapname.bsp) should be in the \baseq3\maps directory for \devmap mapname to work.

I think this is what your after, sqmagellan.

[This message has been edited by UGG (edited March 31, 2002).]

03-31-2002, 04:36 PM
UGG, uh, Brian hasn't told me anything about writing tutorials. In fact, he suggested that I find some people to help write tutorials for Massassi.

03-31-2002, 05:54 PM
Er, Hal: dare I suggest you were simply doing something wrong? I dont claim to have read every q3 tutorial in existance, but all the ones I have read worked just fine. I'm sure that any mistakes are quickly spotted, and corrected http://forums.massassi.net/html/smile.gif
Perhaps you could TRY again, and PAY more ATTENTION. :P

03-31-2002, 06:27 PM
Yeah, that's what I was looking for. Thanks.

Now it's time for me to re-invent myself yet again. At least I'll get around to learning C++ finally. http://forums.massassi.net/html/smile.gif

03-31-2002, 06:43 PM
That's odd blujay, cause Brian posted this survey a few weeks ago that made me think you guys were planning some new tutorials. http://forums.massassi.net/html/confused.gif

04-01-2002, 01:01 AM
Tee, having double checked my actions against those listed in the tutorials in question, including scrapping the ongoing (test) projects and starting from scratch a couple of times based on the assumption that I WAS doing something wrong, I can say that the tutorials I was referring to were WRONG in the actions that they listed (it was the same thing they were all saying to do that wasn't working).
Don't worry, I DID assume it was my error before accusing the tutorials.

Having said that, the tutorials were for EFRadiant (and yes, it was EFRadiant I was using) and other versions may have more support and better support.

However, I would reiterate that I would like ONE tutorial listed that is KNOWN to be correct.

"Every good hero is defined by a tragedy."

04-01-2002, 03:32 PM
I can't get the texture list to show (I can't choose textures) I'm using EFRadient. Does anyone know how to get it up?

04-02-2002, 03:36 PM
Do you have Elite Force installed? If so, pick Textures->base_wall, or something else in that list.

04-02-2002, 04:26 PM
ulicqeldroma: I had that same problem when I tried my hand at EFRadiant too, but it was a while ago and I'm not exactly sure what the cause was. I think it's that you have to put the editor directory under the game directory... but if that sounds rediculous, disregard me. http://forums.massassi.net/html/smile.gif

04-03-2002, 07:38 AM
thanks for the thread ugg. I've been playing around in q3radiant since q3 came out, but i need to tune my skills a bit so i'm ready to go when JOradiant is released.

04-03-2002, 05:17 PM
<font face="Verdana, Arial" size="2">Originally posted by sqmagellan:
At least I'll get around to learning C++ finally. http://forums.massassi.net/html/smile.gif</font>

Same here - last year around this time I bought 2 excellent c++ books, but never got around to learning it. Now I'll be learning out of necessity http://forums.massassi.net/html/smile.gif

04-05-2002, 12:36 PM
Ugg, well, Brian doesn't work for Massassi, so he was just curious what people think, I guess.