Quake 3 - Mapping
Ok now, this is where we are going to make a deathmatch map for Quake III: Arena. It should be good for 2 to 4 players. The first thing that we have to do is learn how to make a room, the most simple way of doing this is making a brush about 512 x 512 x 128 units. An average player stands about 64 units high. After you have created block, choose a texture for it. I am going to go with a gothic setting so I chose gothic_wall from the textures category and picked a nice brick texture. Now you will have just a block that looks like it is made out of bricks. If you want to actually make the block hollow click on the hollow button. This is what my room looks like so far.
First you should know that you can move around the camera (the blue angle on the 2D view) by pressing the arrow keys. Press , and . to make it strafe left and right and D and C to move it up and down. If you want to look up or down press A or Z. Now you might want to change the textures for the floor and the ceiling. This is very easy if you want to change the texture for an entire object then just SHIFT + LEFT CLICK on it in the 3D view to select it then click on a different texture. If you want to chage the texture for just a face the CTRL + SHIFT + LEFT CLICK on the face to select it, then choose the texture you want. I will now select the ceiling and floor textures for my room by changing the textures on the entire objects. I used a brick texture from the group gothic_floor and a wood texture from the group gothic_ceiling. Now we must add some lights. We could just right click on the 2D view and select LIGHT, but that would not look very real because people would ask "Where is the light coming from?" So we will add a torch model and some flame shaders that already give off some light.
I will add torches in each of the corners of the room. Right click in the 2D view and choose MISC/MISC_MODEL then a screen will come up asking you which model you want to use. I am choosing STORCH/STORCH.MD3. All you will see is a red box, to fix this push N to bring up the Entity Window and for Key it should say MODEL and for Value mine says "c:/program files/quake iii arena/baseq3/models/mapobjects/storch/storch.md3". This is not what you want it to point to, because it is trying to get a model off of your baseq3 directory when what you want is for it to get the model out of the pak file, so change it to "models/mapobjects/storch/storch.md3". This is what your Entity Window should look like after you have it set right.
Now you still should not see the model, you must first save your map then close down Radiant and open it back up again and load your map and then you should see your model. If you want to make the model face a different direction, do not try and rotate it. Just use the Entity Window and click on one of the direction buttons. Now we want to put some fire on the torch. Make a 24 x 2 x 48 high brush directly on top of your torch. Apply the common/nodraw shader to the brush and for the face you are going to see apply the sfx/flame1 shader. The nodraw shader makes the object or face invisible and you can walk through it. An easy way of applying the flame1 shader is first by selecting the front face of the brush then pressing S to bring up the Surface Inspector and type sfx/flame1 for the Texture box. Now you will have to resize the flame and move it around, you can do this by holding ALT + LEFT CLICK and dragging the texture around in the box. Now your Surface Inspector window should look like this.
The flame is only 2D right now, so if we want it to look 3D we are going to have to do the same thing, and rotate it 90 degrees so that the two brushes form a +. Only this time for the 1 face we want to use the sfx/flame1side shader. The only difference is that this one does not emit any light, so that you do not get any weird shadow effects. Here is what my Screen looks like after I have done all this.
Now if you want to make more of them just select the 3 objects and copy them. Make sure you remember to use the Entity Window to rotate to torch if you put it on different walls. I will now put one on each wall. After you do this you may need to re-adjust some of the fire shaders. I am also going to add some lights in the room since it is too big to be lit by all the fire.
Now lets make some weapons and ammo for the room, maybe some health or armor if you want too. For this all you have to do is right click on the 2D view and choose (make sure you push ESC to deselect everything) WEAPON/WEAPON_ROCKETLAUNCHER then make sure that it is sitting on the ground. I also added some health and armor from the ITEM category. If you want to test this map add a INFO/INFO_PLAYERDEATHMATCH in the room and from the menu choose BSP/BSP_FASTVIS.