Source Basic Level Creation: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
(Updated the Hammer and Hammer++ section.)
Line 1: Line 1:
{{DISPLAYTITLE:Source Level Design}}
{{DISPLAYTITLE:Source Level Design}}
__NOTOC__
__NOTOC__
{{WIP|[[User:Gaijinviking|GaijinViking]] ([[User talk:Gaijinviking|talk]])}}
[[File:Source-logo.png|200px|link=|Source]] <b>This page contains articles relating specifically to level design for [[source]]</b>
[[File:Source-logo.png|200px|link=|Source]] <b>This page contains articles relating specifically to level design for [[source]]</b>
{{category header}}
{{category header}}
Line 6: Line 7:


== Hammer Editor ==
== Hammer Editor ==
* [[:Category:Hammer|Reference Documentation]]
Every Valve game has the Hammer Tools located in its bin directory.
* [[Hammer Hotkey Reference]]
 
* [[Hammer Feature Requests]]
Examples of the game directory for the core Source games on Windows:
* [[Valve_Hammer_Editor|Valve Hammer Editor Versions]]
{| class=standard-table
| [[Half-Life 2]]               || <code>C:\Program Files\Steam\SteamApps\Common\Half-Life 2\bin\hammer.exe</code>
|-
| [[Counter-Strike: Source]]     || <code>D:\SteamLibrary\SteamApps\Common\counter-strike source\bin\hammer.exe</code>
|-
| [[Half-Life 2: Deathmatch]]   || <code>C:\Program Files\Steam\SteamApps\Common\half-life 2 deathmatch\bin\hammer.exe</code>
|}
{{Note|External Drives start at SteamLibrary}}


== Hammer++ ==
== Hammer++ ==
* [[Hammer++|Hammer++]], The newer Editor for {{game name|csgo|name=Counter-Strike: Global Offensive}}, {{game name|tf2|name=Team Fortress 2}}, {{game name|css|name=Counter-Strike: Source}}, {{game name|dod|name=Day of Defeat: Source}}, {{game name|portal|name=Portal}}, {{game name|hl2dm|name=Half-Life 2: Deathmatch}}, {{game name|hl2|name=Half-Life 2}}, {{game name|src13mp|name=Source 2013 Multiplayer}} and {{game name|src13|name=Source 2013 Singleplayer}}
[[Hammer++|Hammer++]] Is a community created replacement for Hammer.
=== Officialy Supported ===
It officially supports {{game name|csgo|name=Counter-Strike: Global Offensive}}, {{game name|tf2|name=Team Fortress 2}}, {{game name|css|name=Counter-Strike: Source}}, {{game name|src13mp|name=Source 2013 Multiplayer}}, and {{game name|src13|name=Source 2013 Singleplayer}}.
=== Officialy Recommended ===
{{game name|portal2|name=Portal 2}} and {{game name|gmod|name=Garry's Mod}} work if you follow the tutorial on there website.
=== Working ===
{{Note|You will have to reconfigure hammer++ for these to work.}}
{{game name|hl2|name=Half-Life 2}}, {{game name|ep1|name=Half-Life 2: Episode One}}, {{game name|ep2|name=Half-Life 2: Episode Two}}, {{game name|hls|name=Half-Life: Source}}, and {{game name|portal|name=Portal}} will work under the {{game name|src13|name=Source 2013 Singleplayer}} branch and {{game name|hl2dm|name=Half-Life 2: Deathmatch}}, {{game name|hldms|name=Half-Life Deathmatch: Source}}, {{game name|css|name=Counter-Strike: Source}}, and {{game name|dods|name=Day of Defeat: Source}} will work under the {{game name|src13mp|name=Source 2013 Multiplayer}} branch
 


==Getting Started==
==Getting Started==

Revision as of 18:55, 8 April 2022


Template:WIP Source This page contains articles relating specifically to level design for source

Hammer Editor

Every Valve game has the Hammer Tools located in its bin directory.

Examples of the game directory for the core Source games on Windows:

Half-Life 2 C:\Program Files\Steam\SteamApps\Common\Half-Life 2\bin\hammer.exe
Counter-Strike: Source D:\SteamLibrary\SteamApps\Common\counter-strike source\bin\hammer.exe
Half-Life 2: Deathmatch C:\Program Files\Steam\SteamApps\Common\half-life 2 deathmatch\bin\hammer.exe
Note.pngNote:External Drives start at SteamLibrary

Hammer++

Hammer++ Is a community created replacement for Hammer.

Officialy Supported

It officially supports Template:Game name, Template:Game name, Template:Game name, Template:Game name, and Template:Game name.

Officialy Recommended

Template:Game name and Template:Game name work if you follow the tutorial on there website.

Working

Note.pngNote:You will have to reconfigure hammer++ for these to work.

Template:Game name, Template:Game name, Template:Game name, Template:Game name, and Template:Game name will work under the Template:Game name branch and Template:Game name, Template:Game name, Template:Game name, and Template:Game name will work under the Template:Game name branch


Getting Started

General

Lighting

Connecting Areas

Detailing

Special Effects

NPCs and AI

Finishing Up

Design Theory

Troubleshooting

External Links