Your First Left 4 Dead Map: Difference between revisions
Jump to navigation
Jump to search

Brandished (talk | contribs) mNo edit summary |
(Cleaned up the FAQ) |
||
Line 98: | Line 98: | ||
== FAQ == | == FAQ == | ||
=== Common | === Common issues === | ||
* How do I make the infected spawn? | * How do I make the infected spawn? | ||
** Your map must have a [[info_director]] that is enabled. | |||
<br> | |||
* Why won't the survivor bots move? | * Why won't the survivor bots move? | ||
** The most likely cause is a faulty or missing .nav file. ''See [[Navigation Meshes]]'' | |||
<br> | |||
* Why is the molotov fire / Smoker's smoke not visible in-game? | * Why is the molotov fire / Smoker's smoke not visible in-game? | ||
** (not answered) | |||
<br> | |||
* Why won't my rescue closets work? | * Why won't my rescue closets work? | ||
** (not answered) | |||
=== Error messages | === Error messages === | ||
* NAV ERRORS - Map is unplayable! | * NAV ERRORS - Map is unplayable! | ||
* Missing nav file | ** Missing [[Navigation Meshes|nav file]]. | ||
* The nav file for | ** The nav file was built for an older compile. | ||
<br> | |||
* Missing Battlefield check found N areas | * Missing Battlefield check found N areas | ||
* WARN: CL4DBasePanel::UpdateProgressBar called outside of level loading, discarded! | * WARN: CL4DBasePanel::UpdateProgressBar called outside of level loading, discarded! | ||
Line 114: | Line 122: | ||
* GetGoalArea: Cannot find end area - no checkpoint or finale located. | * GetGoalArea: Cannot find end area - no checkpoint or finale located. | ||
* ComputeFlowDistances: ERROR - Cannot compute flow. | * ComputeFlowDistances: ERROR - Cannot compute flow. | ||
== See also == | == See also == | ||
* [[Left 4 Dead Level Creation]] | * [[Left 4 Dead Level Creation]] | ||
* [[Navigation Meshes]] | * [[Navigation Meshes]] |
Revision as of 23:08, 28 November 2008
This tutorial will cover the basics of Left 4 Dead mapping. It will go in specifics on the entities, the director, weapons and spawns. Do note that it will not be for new mappers: the setting up of hammer and extreme basics are already covered in tutorials.

Intro Sequences
- logic_choreographed_scene
- point_viewcontrol_survivor
- point_viewcontrol_multiplayer
- env_fade
The initial spawn area
- info_survivor_position
- weapon_first_aid_kit_spawn
- weapon_ammo_spawn
- weapon_smg_spawn
- weapon_pumpshotgun_spawn
The Director
Creating areas for the infected to spawn.
- info_director
Item and Weapon Catches
Setting the flags for random spawn locations
- weapon_molotov_spawn
- weapon_pipe_bomb_spawn
- weapon_pistol_spawn
- weapon_pain_pills_spawn
- weapon_ammo_spawn
- weapon_hunting_rifle_spawn
- weapon_autoshotgun_spawn
Rescue Closets
Bringing dead players back into the game.
- info_survivor_rescue
- rescueEyePos
Creating Panic Events
Triggering the info_director and summoning the horde.
- info_game_event_proxy
- ambient_generic
- logic_timer
In-game examples
- Car alarms
- Metal detectors
Crescendo Events
Intermediate objectives
- func_button
- filter_activator_team
- info_game_event_proxy
Safe Houses
- prop_door_rotating_checkpoint
Changing between levels inside a campaign
- info_landmark
- info_changelevel
The Finale
Ending the campaign.
Building the NAV mesh
Basic
- nav_edit 1
- nav_generate
- nav_analyze
- nav_edit 0
Advanced
Notes
Doors
- Type: prop_door_rotating
- Frame Dimensions: width: 56, height: 104
- World Model: models/props_doors/doormainmetal01.mdl
FAQ
Common issues
- How do I make the infected spawn?
- Your map must have a info_director that is enabled.
- Why won't the survivor bots move?
- The most likely cause is a faulty or missing .nav file. See Navigation Meshes
- Why is the molotov fire / Smoker's smoke not visible in-game?
- (not answered)
- Why won't my rescue closets work?
- (not answered)
Error messages
- NAV ERRORS - Map is unplayable!
- Missing nav file.
- The nav file was built for an older compile.
- Missing Battlefield check found N areas
- WARN: CL4DBasePanel::UpdateProgressBar called outside of level loading, discarded!
- GetGoalArea: Cannot find SPAWN_RESCUE_CLOSET area in FINALE, thus cannot guarantee reachability of goal area.
- GetGoalArea: Cannot find end area - no checkpoint or finale located.
- ComputeFlowDistances: ERROR - Cannot compute flow.