Mapping in ET for beginners

image: et_mapping_logo

What do I need?
You need a mapping program called gtk Radiant.
You can download it here: Gtk Radiant 1.5
In my oppinion is Radiant 1.5 the easiest to learn mapping. Many mappers still prefer Gtk Radiant 1.4.
If you want Gtk Radiant 1.4, download it here: Gtk Radiant 1.4

Brush work
Lets start
Put your grid at 8 (Grid -> 8) or just press 4.
Move your mouse over the left screen to make a big box.
Now give it a texture called "Caulk". You can find it in textures -> common -> caulk
Press the "hollow" button. (It makes your box "hollow", you can walk in it now.)
image: mapping_1

Texture a brush
In the 3D view just press shift (hold shift) and click to select the brush (a wall for example).
Press F. Now you see little green squares on the walls. Hold shift and press the square you want to texture.
Open the textures menu and choose a texture. (In the tutorial we choose egypt -> egypt_wall_sd, egypt_floor_sd.)
In the texture view (under the 3D view) click the texture that you want to use.
NOTE: If you have no textures in the textures folder, then press P and look if you setted the correct path to the textures
image: mapping_2

What are entities?
Entities are little functions in ET. (Like a door, rotating item, spawns)
Add spawns
First we add the place wheire a spectator has to spawn. Right click in the left window -> info -> info_player_deathmatch.
Put the info_player_deathmatch entitie IN your box.
Then we add the place wheire the axis has to spawn. Right click in the left window -> team -> team_CTF_redspawn.
Do the same for team_CTF_bluespawn. (Thats the place wheire the allies will spawn.)
You can change the angle of the spawnpoints by holding shift and pressing the entitie. Then press "n" and typ:
Key: angle
Value: 90 (I use 90 for example, you can use 180, 200, ...)
image: mapping_3

Mapcoordsmax and mins
Mapcoordmax and mins are the size of the the flags, objectives, ... in the command map
Press L to open the entity list, then click on worldspawn and then press "n". Now you will see an entitie window.
Now in the "key" field type mapcoordsmins and in the value field type in the lop left coordinates of your map (can be found in the grid view).
For example we add 512.
Key: mapcoordsmins
Value: -512 512
And for the mapcoordsmax we will use this:
Key: mapcoordsmax
Value: 512 -512
image: mapping_4

To play a map in ET, it has to be .bsp! When you save your map in Radiant it is a .map. Here you will learn how to create a simple .bsp file to make your map working in ET.
Save your map. File -> Save As. In this tutorial we save our map as:
Press build (in radiant) and click Q3Map: (single) BSP -meta. Now a console window will open and your map will be created.
Go to the folder wheire you saved and you will find theire a new file called: tutorial.bsp
Create a new folder in the folder wheire you saved and call that folder: maps
Copy/paste tutorial.bsp to the folder maps
Now create a new zip file called:
Put the folder maps (tutorial.bsp is in that folder) in
And at last rename to tutorial.pk3 (Pk3's are zip's with another extension.)
A few computers just sees the tag: .pk3 as the name of the zipfile. The whole name is then and its still a zip file so the map wont work.
Use packscape to create your pk3 if you got that problem.
Packscape can be downloaded here: PackScape.
Or you can change the settings of your windows. Open "my documents" and go to extra -> mapoptions. Change it theire.
It looks like this:
image: mapping_5

To do
Open ET (click ET.exe) and write this in the console:
/sv_pure 0
/g_gametype 2
/devmap tutorial
The map will load now and you will be able to play.
I made a little .bat file that is much easier to test your map. This is the code of it:
SET /P map=Mapname:

start ET.exe +set fs_game etpro +g_gametype 2 +sv_pure 0 +devmap %map% +sv_hostname "^7Map: %map% "

Creating a .arena
A .arena gives the info of a map in the loading screen
map "mapname without .bsp (for example: tutorial)"
longname "full mapname (for example: Snake's Mapping Tutorial)"
type "wolfmp wolfsw (type of map: campaign - last man standing - ...) (This is correct for a map so don't change it)"
timelimit 30 (the timelimit of the map)
briefing "Tutorial's FTW (Info of your map - A * after a sentence gives a new line)
axiswintext "Axis won, nice job (The winning text for axis)
alliedwintext "Allies won, nice job (The winning text for allies)

Copy/paste it in a notepad file and edit it if you want.
Now save the file as: tutorial.arena
Create a 2nd folder called "scripts", in the same folder wheire you saved Put tutorial.arena in the scripts folder.
Now put the "scripts" folder and the "maps" folder in your .pk3

Levelshots are the little pictures left above in the loadingscreen, a preview of the map.
Create a new folder in your folder wheire you saved and call it: levelshots
Now make a picture with size: 256 x 256
Put the picture in the levelshots folder and add the levelshots folder to your .pk3.

Pk3 structure
Now that we done this all, the pk3 structure should be like this:
image: mapping_6

Your map should look like this map:
If you cant download it click here: FTP and click right mouse on -> save as.

If you still have questions, contact me in #lotus on Quakenet.
Clown's map comming? :o
:D looking forward to it
roel's forum is pretty dead :<
roflroflpantofl, 5000 similar tutorials online, please make some more advanced tutorials in this style too. It's nice to read and not so ...weird... as all the other tutorials. This is izi shizz though, can't you make a good tutorial on how to make a dinatmitable objective? I would be pleased if you do that

thx, ill have a look at this in the semester holidays \o/
I still don't understand a flying fart of it :P
Nice tutorial. Only problem is that im noob in these things and didn't get the spawn thing working :<
Back to top