Left 4 Dead 2 Level Creation: Difference between revisions
Jump to navigation
Jump to search
m (Adding finales) |
(→Custom Assets: added link to l4d2 detail props page) |
||
(138 intermediate revisions by 26 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LanguageBar}} | ||
{{l4d2 topicon}} | |||
{{l4d2}} This page contains articles relating | {{l4d2}} This page contains articles relating to Level Design for [[Left 4 Dead 2]]. | ||
For | For {{l4d|4}} level creation articles, see [[Left 4 Dead Level Creation]]. | ||
{{ | {{Category header|background-color=#E0E0E0|border-color=lightgray}} | ||
{{ | {{Category newcolumn|rowspan=1|width=50%|background-color=#F7F7F7|border-color=lightgray}} | ||
==Getting Started== | |||
* Download and Install the [[Left 4 Dead 2 Authoring Tools]] | |||
* {{l4d}} '''[[L4D Level Design Basics Tutorial]]''' | * {{l4d}} '''[[L4D Level Design Basics Tutorial]]''' | ||
* {{l4d2}} '''[[L4D2 Level Design|L4D2 Level Design Basics Tutorial]]''' | * {{l4d2}} '''[[L4D2 Level Design|L4D2 Level Design Basics Tutorial]]''' | ||
* '''[[Optimization (level design)|Level Optimization]]''' | |||
* [[Your First Map|Your First Map (General Hammer Tutorial)]] | * [[Your First Map|Your First Map (General Hammer Tutorial)]] | ||
* [[:Category:Level Design|General Level Design documentation]] | * [[:Category:Level Design|General Level Design documentation]] | ||
* [[Common L4D Mapping Problems|Common Mapping Problems]] | |||
* [[L4D Mapping Notes]] | |||
== Design Theory == | ==Design Theory== | ||
* | * [[Left 4 Dictionary|The Left 4 Dictionary]] | ||
* [[Left 4 Dead Design Theory]] | * [[Left 4 Dead Design Theory]] | ||
== Tutorials and Constructing Elements == | ==Tutorials and Constructing Elements== | ||
* [[Ladders# | * [[Working Ladders#Brush Ladders|Ladders]] | [[L4D Level Design/Versus Maps#Making Infected Ladders Visible|Infected-only Ladders]] | ||
* [[ | * [[L4D Level Design/Checkpoints|Checkpoints and Safe Rooms]] | ||
* [[ | * [[L4D Level Design/Elevators|Elevators]] | [[Sorting out navigation flow#Elevators|Elevators and Nav Mesh]] | ||
* [[ | * [[L4D Level Design/Panic Events|Panic Events]] | ||
* [[ | * [[L4D Level Design/Breakable Walls|Breakable Walls]] | [[L4D Level Design/Versus_Maps#Making_the_visible_cue_for_breakable_walls|Visible Cue for Breakable Walls]] | ||
* Finales | * Finales | ||
: [[ | : [[L4D Level Design/Finale Events Part 1|Standard Finale]] | [[L4D2 Level Design/Gauntlet Finale|Gauntlet Finale]] | [[L4D2 Level Design/Scavenge Finale|Scavenge Finale]] | [[L4D2 Level Design/Custom Finale|Custom Finale]] | [[L4D2 Level Design/Custom Finale#Sacrifice finale|Sacrifice Finale]] | ||
* [[L4D Level Design/Additional Finale Components#Creating a Rescue Closet|Rescue Closets]] | * [[L4D Level Design/Additional Finale Components#Creating a Rescue Closet|Rescue Closets]] | ||
* [[ | * [[fog_volume|Cinematic Effects]] | ||
: [[ | : [[postprocess_controller|Post Processing (Film Grain, Vignette, Local Contrast)]] | [[Color correction|Color Correction]] | ||
* [[ | * [[L4D2 Level Design/Legacy_Assets|Legacy Assets]] | ||
* [[ | * [[L4D2 Level Design/VMF Instances|VMF Instances]] | ||
* [[ | * [[L4D2 Level Design/Weapon and Item Spawning|Weapon, Item, and Melee spawns]] | [[prop_minigun_l4d1|Mounted Minigun]] | [[prop_mounted_machine_gun|Mounted Machinegun]] | ||
* [[ | * [[L4D2 Level Design/Director Queries|Director Queries]] | ||
* [[ | * [[L4D2 Level Design/Wandering Witch|Wandering Witch]] | [[L4D2 Level Design/Witch Bride|Witch Bride]] | ||
* [[ | * [[L4D2 Level Design/Instructor Hints|Instructor Hints]] | ||
* [[ | * [[L4D2 Level Design/Boss Prohibition|Tank & Witch Prohibition]] | ||
* Hard Rain Storm | * [[L4D2 Level Design/Hard Rain|Hard Rain Storm]] | ||
* [[L4D2 Level Design/Foot Lockers|Foot Lockers]] | * [[L4D2 Level Design/Foot Lockers|Foot Lockers]] | ||
* [[L4D2 Vscripts|Scripting (vscripts)]]{{sq}} | * [[L4D2 Level Design/Choreographed Scenes|Choreographed Scenes]] | [[info_remarkable|Character Remarks (Dialogue)]] | ||
: Entity Manipulation | Custom Panic Events | Custom Finales | Scavenge Finale | Director | * [[info_l4d1_survivor_spawn|L4D1 Survivor Bots]] | [[L4D2 Mission Files#Base_Mission_File|L4D1 Survivor Players]] (survivor_set - Missionfile) | [[Info_director|Forcing Survivor Positions]] | ||
* [[L4D2 Vscripts|Scripting (vscripts)]]{{sq}}| '''[[L4D2 Vscript Examples|Example vscripts]]''' | |||
: Entity Manipulation | Custom Panic Events | [[L4D2_Level_Design/Custom_Finale|Custom Finales]] | [[L4D2_Level_Design/Custom_Finale#c1m4_atrium_finale.nuc|Scavenge Finale]] | [[L4D2 Director Scripts|Director Scripts]] | Onslaughts | [[L4D2 Vscripts#Decrypting NUC files|Official vscripts]] | [[Left 4 Dead 2/Script Functions| Scripting API]] | |||
*[[Left 4 Dead 2/Scripting/Expanded Mutation System|Extended Mutation System]] | |||
* [[L4D2 Mission Files#Revisiting_maps|Revisitable maps]], as seen in Hard Rain. | |||
=== Gamemodes === | === Gamemodes === | ||
* [[ | * [[L4D Level Design/Versus_Maps|Versus]] | ||
* [[Survival Gametype (L4D)|Survival]] | * [[Survival Gametype (L4D)|Survival]] | ||
* [[L4D2 Level Design/Scavenge Maps|Scavenge]] | * [[L4D2 Level Design/Scavenge Maps|Scavenge]] | ||
* [[Mutation Gametype (L4D2)|Mutations]] | * [[Mutation Gametype (L4D2)|Mutations]] | ||
* [[ | * [[L4D2 Level Design/Multi-Gamemode_Support|Multi-Gamemode Support]] | ||
=== Custom Assets === | ===Custom Assets=== | ||
* [[ | * [[Creating a Material|Custom Materials and Textures]] | [[Left 4 Dead Graffiti Tutorial|Wall Writings and Graffiti]] | [[Water_(shader)#Flow|Water Flow]] | ||
* [[:Category:Modeling|Custom Models and Animation]] | |||
* [[:Category:Modeling|Custom Models]] | :[[Creating_custom_gibs|Breakable Props]] | [[Cinematic Physics]] | [[Deadline_AddonInfo_File|Weapons (Via addoninfo)]] | [[L4D2_Custom_Melee_Weapons|Melee Weapons]] | [[Point_viewcontrol_survivor|Intro/Outro Camera]] | ||
* [[L4D2 Custom Sound and Music Tutorial|Custom Sound and Music]] | * [[L4D2 Custom Sound and Music Tutorial|Custom Sound and Music]] | ||
* [[L4D2 | :[[Soundscripts]] | [[Soundscapes]] | ||
* [[ | * [[L4D2 Custom Particle Effects Tutorial|Custom Particle Effects]] | [[Particle_System|Editing Particle Effects]] | ||
* [[Detail_prop|Detail Props]] | [[L4D2_Level_Design/L4D2_Detail_props|L4D2 Detail Props]] | |||
* [[Gameinfo.txt#SearchPaths|Management and Organization]] | |||
=== Shipping === | ===Shipping=== | ||
* [[L4D2 Campaign Add-on Tutorial|Creating Add-ons (.VPK Files)]] | * [[L4D2 Campaign Add-on Tutorial|Creating Add-ons (.VPK Files)]] | ||
** [[ | ** [[L4D_AddonInfo_Authoring#Info_metadata|addoninfo.txt]] | [[Deadline_AddonInfo_File|Example addoninfo.txt (Deadline 1 & 2)]] | ||
** Add-on Art Assets | ** Add-on Art Assets | ||
::[[ | ::[[L4D2 Campaign Add-on Tutorial#addonimage.jpg|addonimage.jpg]] | [[L4D2 Campaign Add-on Tutorial#Campaign_Poster|Campaign Poster]] | [[L4D2 Campaign Add-on Tutorial#Map_Thumbnail_Previews|Map Thumbnail Previews]] | [[L4D2 Campaign Add-on Tutorial#Campaign_Poster|Outtro Background]] | ||
:* [[ | :* [[L4D2_Mission_Files|Mission File]] | ||
: | :: [[List of L4D2 Missions Files|Official Map Mission Files]] | [[Deadline_Mission_File|Example Mission Files (Deadline 1 & 2)]] | ||
:* [[L4D2 Campaign Add-on Tutorial#Packaging_and_shipping|Packing (into a VPK)]] | |||
:* [[ | :* [[L4D2 Campaign Add-on Tutorial#Compression|Compressing]] | ||
:* [[ | |||
* Uploading / Distributing | * Uploading / Distributing | ||
* [[ | * [[L4D2 Level Design/Add-on Notes|Add-on Notes (L4D2)]] | ||
{{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}} | {{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}} | ||
== Reference Information == | ==Reference Information== | ||
* [[Left 4 Dead 2 Tool Updates|Authoring Tool Changes]] | * [[Left 4 Dead 2 Tool Updates|Authoring Tool Changes]] | ||
* [[List of L4D2 Campaign Music | * [[List of L4D2 Campaign Music]] | ||
* [[List of L4D2 Entities|List of L4D2 | * [[List of L4D2 Cvars]] | ||
* [[List of L4D2 Particles|List of L4D2 | * [[List of L4D2 Entities]] | ||
* [[List of L4D2 Instructor Messages]] | |||
* [[List of L4D2 Missions Files]] | |||
* [[Navigation Meshes (L4D)|List of L4D2 Nav Mesh Attributes]] | |||
* [[List of L4D2 Particles]] | |||
* [[Left 4 Dead 2/Script Functions|List of L4D2 Script Functions]] | |||
* [[List of L4D2 Game Events]] | |||
* [[Left 4 Dead 2 Sky List|List of L4D2 Skyboxes]] | * [[Left 4 Dead 2 Sky List|List of L4D2 Skyboxes]] | ||
* [[ | * [[List of L4D2 Soundscapes]] | ||
* [[List of L4D2 | * [[Left 4 Dead 2 Fog Settings|List of L4D2 Fog Settings]] | ||
* [[Dissection of Official L4D2 Campaigns]] | * [[Dissection of Official L4D2 Campaigns]] | ||
* [[Dimensions in L4D2]] | * [[Dimensions/Left 4 Dead|Dimensions in L4D2]] | ||
* [[L4D2 Gamemodes File]] | |||
* [[Expert_compile_mode|Expert Compile Mode]] | * [[Expert_compile_mode|Expert Compile Mode]] | ||
: [[VBSP]] | [[VVIS]] | [[VRAD]] | : [[VBSP]] | [[VVIS]] | [[VRAD]] | ||
== Navigation Meshes == | ==Navigation Meshes== | ||
===General=== | ===General=== | ||
Line 107: | Line 112: | ||
===Left 4 Dead Series=== | ===Left 4 Dead Series=== | ||
* Basic Nav Editing | * Basic Nav Editing | ||
** [[ | ** [[L4D Level Design/Nav Meshes#Generating a new Nav Mesh|Generating]] | ||
** [[ | ** [[L4D Level Design/Nav Meshes#Nav Area selection|Selecting]] | ||
** '''[[ | ** '''[[L4D Level Design/Nav Meshes#Nav Config files|Key Binds / Shortcut Keys]]''' | '''[[nav_mode.cfg]]''' | ||
** [[ | ** [[L4D Level Design/Nav Meshes#Splitting Nav Areas|Splitting]] | ||
** [[ | ** [[L4D Level Design/Nav Meshes#Adding Attributes|Adding Attributes]] | ||
** [[ | ** [[L4D Level Design/Nav Meshes#Deleting nav areas|Deleting]] | ||
** '''[[ | ** '''[[L4D Level Design/Nav Meshes#Analyzing the Nav|Analyzing]]''' | ||
** [[ | ** [[L4D Level Design/Nav Meshes#Adding Nav to a Ladder|Ladders]] | [[L4D Level Design/Level_Standards#Creating an Infected-Only Ladder|Infected-only Ladders]] | ||
** [[ | ** [[L4D Level Design/Nav Meshes#Connecting Nav Areas|Connecting]] | ||
** [[ | ** [[L4D Level Design/Nav Meshes#Drawing your own Nav areas|Drawing Your Own Nav Areas]] | ||
** [[ | ** [[L4D Level Design/Nav Meshes#Grid snapping when drawing nav|Grid Snapping]] | ||
** [[ | ** [[L4D Level Design/Clip_Brushes#Nav Blockers|Nav Blockers]] | ||
** [[ | ** [[L4D Level Design/Panic_Events#Marking the Nav|Panic Events]] | ||
** [[L4D Level Design/Additional Finale Components#Creating a Rescue Closet|Rescue Closets]] | ** [[L4D Level Design/Additional Finale Components#Creating a Rescue Closet|Rescue Closets]] | ||
** [[ | ** [[L4D Level Design/Breakable Walls#Updating the Nav|Breakable Walls]] | ||
** '''[[L4D Level Design/Nav Flow|Nav Flow]]''' | ** '''[[L4D Level Design/Nav Flow|Nav Flow]]''' | ||
** [[L4D Level Design/Finale Events Part 1|Finale]] and [[ | ** [[L4D Level Design/Finale Events Part 1|Finale]] and [[L4D Level Design/Finale Events Part 2#Updating the Nav|Escape Vehicle]] | ||
* Advanced Nav Editing | * Advanced Nav Editing | ||
** [[L4D Level Design/Advanced Nav Editing#Using the OBSCURED Attribute|<code>OBSCURED</code> Attribute]] | '''[[Navigation Meshes (L4D)|L4D Nav Mesh Attributes]]''' | ** [[L4D Level Design/Advanced Nav Editing#Using the OBSCURED Attribute|<code>OBSCURED</code> Attribute]] | '''[[Navigation Meshes (L4D)|L4D Nav Mesh Attributes]]''' | ||
Line 136: | Line 141: | ||
** [[Left 4 Dead Infected Populations]] | ** [[Left 4 Dead Infected Populations]] | ||
** [[Sorting out navigation flow]] | ** [[Sorting out navigation flow]] | ||
* References | |||
** [[List_of_L4D2_Nav_Mesh_Attributes|List of L4D2 Navigation Mesh Attributes]] | |||
== Other == | ==Other Resources== | ||
* [[SketchUp Source Tools]] | * [[SketchUp Source Tools]] | ||
* [ | * [[GCFScape]] | ||
* [[VTFEdit]] | |||
* [[Left 4 Dead Plugins|Creating Server Plugins]] | |||
* [https://steamcdn-a.akamaihd.net/apps/valve/2009/ai_systems_of_l4d_mike_booth.pdf AI Systems of L4D] | |||
* Heat Maps | |||
* [[:Category:Left 4 Dead Projects|User projects]] | * [[:Category:Left 4 Dead Projects|User projects]] | ||
* [http://list.valvesoftware.com/cgi-bin/mailman/listinfo/l4dmapper L4D | |||
==Sites== | |||
* [http://www.l4d.com/ Official Left 4 Dead 2 Website] | |||
* [http://list.valvesoftware.com/cgi-bin/mailman/listinfo/l4dmapper L4D mappers mailing list] | [http://list.valvesoftware.com/cgi-bin/mailman/private/l4dmapper/ Archives (log-in required)] | |||
* [http://forums.steampowered.com/forums/forumdisplay.php?f=834 L4D2 Custom Campaigns/Maps Forums] | * [http://forums.steampowered.com/forums/forumdisplay.php?f=834 L4D2 Custom Campaigns/Maps Forums] | ||
* [http://media.steampowered.com/apps/513/deadline.html Deadline Example Campaign] - L4D1 example add-on campaign by Valve | |||
* [http://media.steampowered.com/apps/513/deadline.html Deadline Example Campaign] - | * [http://media.steampowered.com/apps/513/deadline2.html Deadline 2 Example Campaign] - L4D2, a dramatic sequel to Deadline 1 | ||
* [http://media.steampowered.com/apps/513/deadline2.html Deadline 2 Example Campaign] - | * [http://left4dead.wikia.com/wiki/Left_4_Dead_Wiki The Left 4 Dead Wiki] - Part of the Valve Wiki Network | ||
<!-- {{category cell|background-color=white|border-color=lightgray}} --> | <!-- {{category cell|background-color=white|border-color=lightgray}} --> | ||
* [https://www.worldofleveldesign.com/categories/cat-l4d1-2.php World Of Level Design] - Contains several Left 4 Dead 1/2 mapping guides | |||
{{ | * [[Level_Design_Video_Tutorials|Level Design Video Tutorials]] - Various video tutorials about mapping. | ||
{{Category end}} | |||
__NOTOC__ | __NOTOC__ | ||
[[Category:Left 4 Dead 2]] | |||
[[Category:Level Design]] | [[Category:Level Design]] | ||
[[Category: | [[Category:Tutorials]] | ||
Latest revision as of 11:25, 30 June 2025
This page contains articles relating to Level Design for Left 4 Dead 2.
For Left 4 Dead level creation articles, see Left 4 Dead Level Creation.