Gaming
 

Valve Hammer Editor

From Combine OverWiki, the Half-Life Wiki

Real worldThis is a good article. Click here for more information.
Valve Hammer Editor
Original author(s)

Valve Corporation

Developer(s)

Valve Corporation

Initial release

1996

Operating system(s)

Windows 2000, XP, Vista, 7

Platform(s)

PC

Available in

English

Development status

Active

Type

Level editor

License

Proprietary

Website

The Valve Developer Community

Valve Hammer Editor, formerly known as Worldcraft and commonly named Hammer, is Valve Software's map creation program for their game engine, Source. Versions prior to 4 supported exclusively Goldsrc, Source's predecessor. It is freely available to anyone who has purchased a Source based game, as a part of the Source SDK.

The current version is 4.0.

Contents

[edit] Overview

The Hammer editor is used by level designers to create new maps for Source-based games. It is used to create geometry and to place objects (entities) in the game world. It can also be used to script events in maps, such as Overwatch Soldiers ambushing the player, via manipulation of entities.

The current version of Hammer, 4.0, supports both Source engine and GoldSrc games. However, placing an entity used in only one engine can cause errors. Those that create maps for GoldSrc usually use version 3.5, which is the last version that only supports GoldSrc games.

In order to create a map for a certain game, Hammer must have a special file, called a .fgd file, associated with it. This file tells Hammer what entities the game uses so that it will let the user select them. The .fgd files for official Valve games using the Source engine already come prepackaged into Hammer with the Source SDK, but for the GoldSrc games, the user must add them manually.

Hammer can also be used to compile maps so that they can be played in a game. To do this, Hammer runs the map through three (four in 3.5 and earlier) .exe programs; vbsp.exe, which renders the geometry, vvis.exe, which renders what geometry appears where, and vrad.exe, which renders the lighting. Versions 3.5 and earlier included an additional program, qcsg.exe, which renders the basic outline of the map for vbsp.exe to fill in. In 4.0, this has been merged with vbsp.exe.

[edit] Behind the scenes

  • Hammer originally started out as a paid Quake level editor named "Worldcraft". During the development of Half-Life, Valve hired Ben Morris, the creator of Worldcraft, and purchased the rights to own the program. They then developed it into the Valve Hammer Editor.[1]
  • When Hammer was still an independent product, the developer planned on allowing Hammer to edit Unreal maps.[1] This never came into fruition because Worldcraft was purchased by Valve before Unreal came out.
  • Hammer's first name was "The Forge", but it was changed because the level editor for the Marathon game series is named "Forge".

[edit] Trivia

  • Old versions of Hammer also supported Quake and Quake II. This is because of the similarities between the GoldSrc, Quake and Quake II engines.
  • With some manipulation, it is possible to make Quake maps in Hammer 3.3.
  • When first launched, the Hammer featured in the playable Half-Life 2 Beta plays a 3 seconds MIDI intro of the song "U Can't Touch This" by MC Hammer (named "hamrtime.mid"), an obvious play on the name of the artist, and the infamous sentence featured in the song, "Stop... Hammer time!".

[edit] References

  1. 1.0 1.1 Hammer Editor version history at The Valve Developer Community

[edit] External links

Real world subjects
Half-Life game series Half-Life: Day One (demo) · Half-Life · Half-Life: Opposing Force · Half-Life: Blue Shift · Half-Life: Decay · Half-Life: Source
Half-Life 2 · Half-Life 2: Episode One · Half-Life 2: Episode Two · Half-Life 2: Episode Three
Portal game series Portal: First Slice (demo) · Portal · Portal: Still Alive (Xbox 360) · Portal 2
Cut games Prospero · Half-Life: Uplink (demo) · Get Your Free TVs! (technology demo) · Half-Life 2 Beta (leaked content) · Half-Life 2: Lost Coast (technology demo)
Other related games Codename: Gordon · Deathmatch Classic · Half-Life 2: Deathmatch · Half-Life 2: Survivor (arcade) · Mods · Narbacular Drop
Game soundtracks Half-Life soundtrack · Half-Life: Opposing Force soundtrack · Half-Life: Blue Shift soundtrack · Half-Life 2 soundtrack · Half-Life 2: Episode One soundtrack · Portal soundtrack · Half-Life 2: Episode Two soundtrack
Game engines GoldSrc · Source
Other softwares Source SDK · Steam · Valve Hammer Editor
Game developer companies Gearbox Software · Valve Corporation
Production staff (composers) Stephen Bahl · Kelly Bailey · Jonathan Coulton · Chris Jensen
Production staff (conceptual artists) Viktor Antonov · Ted Backman · Stephen Bahl · Kelly Bailey · Jeremy Bennett · Dhabih Eng · Moby Francke · Chuck Jones · Eric Kirchmer · Tri Nguyen
Production staff (writers) Stephen Bahl · Chet Faliszek · Marc Laidlaw · Randy Pitchford · Erik Wolpaw
Production staff (other) Mike Harrington · Doug Lombardi · Gabe Newell · Randy Pitchford
Voice actors John Aylward · Adam Baldwin · Robert Culp · Merle Dandridge · Michelle Forbes · Jim French · Louis Gossett Jr. · Robert Guillaume · Mary Kae Irvin · Kathy Levin · John Patrick Lowrie · Ellen McLain · Lani Minella · Mike Patton · Harry S. Robins · Michael Shapiro · Jon St. John · Tony Todd
Character models Ted Backman · Kelly Bailey · Alésia Glidewell · Eric Kirchmer · Jamil Mullen
Other ApertureScience.com · Commentary notes · Development of Half-Life 2 · Half-Life High Definition Pack · Half-Life 2: Raising the Bar · Mr. Valve · The Orange Box · The Orange Box Achievements · "Still Alive"