A short tutorial: Basics of a simple playable map
(A german version of this tutorial is available at level-designer.de)(Link does not work anymore(16.11.2021))
-
Content
Description of the needed basics of a playable map.
The presence of a map is presupposed. -
Motivation
This tutorial has been written from the search after a compact tutorial that describes the basic elements of a map. -
Sources:
Level-Designer.de forum
Level-Designer.de tutorials
Splashdamage Leveldesign forum
GTK Radiant help -
Entities:
- info_player_deathmatch
Opening the contextmenu by rightclicking into the map and choosing the option “info/info_player_deathmatch” will insert the according entity.
This entity can be placed anywhere in the map. It represents the “camera”-startpoint of the spectators. - team_CTF_redspawn / team_CTF_bluespawn
One “team_CTF_redspawn”- and one “team_CTF_blueteam”-entity is required.
Opening the contextmenu by rightclicking into the map and choosing the option “team/team_CTF_redspawn” / “team/team_CTF_bluespawn” will insert the according entity.
These entities can be placed anywhere in the map. They represent the spawnpoints of the Axis / Allies.
After choosing the entity and opening the entity-window it is possible to adapt the direction in which the spawning takes place with the help of the buttons “90”, “45” and so on.
Furthermore the options “invulnerable” and “startactive” should be choosen. - team_WOLF_objective
Two “team_WOLF_objective”-entities are required. One of them near by the “team_CTF_redspawn”- and one of them near by the “team_CTF_bluespawn”-entity.
Opening the contextmenu by rightclicking into the map and choosing the option “team/team_WOLF_objective” will insert the according entity.
The “team_WOLF_objective”-entity near by the “team_CTF_redteam”-entity has to receive the value “default_axis” by choosing this option in the entity-window.
The “team_WOLF_objective”-entity near by the “team_CTF_blueteam”-entity has to receive the value “default_allies” by choosing this option in the entity-window. - mapcoordsmins / mapcoordsmaxs
See “Radiant -> Help -> Wolfenstein: Enemy Territory -> ET LevelDesigners Reference -> Command Maps”.
-
Command Map
See “Radiant -> Help -> Wolfenstein: Enemy Territory -> ET LevelDesigners Reference -> Command Maps”. -
Compilation and testing
- Compilation
Compile the map by choosing one of the options of the menu “Bsp” of the Radiant. - Testing
Start “ET.exe” and create a server by choosing the options “HOST GAME” / “START SERVER”.
Open the console and type the following commands:
/sv_pure 0
/g_gametype 2
/developer 1
/devmap mapname
with “mapname” representing the name of the map.
After the load the map is being viewed from the point of view of the “info_player_deathmatch”-entity.
On the command map the “team_WOLF_objective”-entities will be represented by flags.
After choosing the team and the class the spawn will take place at the “team_CTF_”-team-entity that belongs to the associated “team_WOLF_objective”-entity.
- Credits
- Final statement
Suggestions, criticism, information of already available tutorials that cover this theme and first of all corrections are at any time gladly welcome.
[edit]
Updated the post to reflect the new list format 16.11.2021.