Prefab: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(merge from prefabs, links)
(such a long article.. and it all can be said in four paragraphs)
Line 1: Line 1:
[[Category:Level Design]]
A Premade Fabrication or '''Prefab''' is a separately saved object, usually consisting of multiple parts. The prefab system allows you to easily store pieces from your levels that can be used over and over. Examples of useful prefabs include hallways, pillars, special entity setups, etc.
Premade Fabrications or ''Prefabs'' are objects that have been made before that are more complicated than brushes that you can insert into your map. Prefab libraries allow you to easily store pieces from your levels that can be used over and over. Examples of useful prefabs include hallways, pillars, special entity setups, etc.


== Creating Prefabs ==
Prefabs are simply small map (.[[VMF]]) files that contain only your prefab. These files are stored in a particular folder, the prefab folder, so that [[Valve Hammer Editor|Hammer]] can find them and allow you to easily insert them into your levels.


Prefabs are simply small map (.VMF) files that contain only the prefab data. These prefab files are stored in a particular folder, the prefab folder, so that Hammer can find them and allow you to easily insert them into your levels.
To create a prefab, select the objects you wish have in it and select the '''Create Prefab''' command from the '''Tools Menu'''. Hammer opens a '''Save As...''' dialog open in the Hammer prefabs directory. Type in a name and click the '''Save''' button. The prefab will now appear in the [[Hammer New Objects Toolbar|New Objects]] toolbar.


Prefabs are created by selected the objects you wish to make into a prefab, and selecting the Create Prefab command from the '''Tools Menu'''. Hammer opens a '''Save As...''' dialog open in the Hammer prefabs directory. Type in a name and click the '''Save''' button to add the prefab to the library. The prefab will now show up in the [[Hammer New Objects Toolbar|New Objects]] toolbar, ready to placed into levels.
{{note|When creating prefabs, it is generally advisable to centre the objects at the origin (0,0,0) before finalising the prefab.}}


Please note that when creating prefabs, it is generally advisable to centre the objects at the origin (0,0,0) before finalising the prefab.
For information on how to place prefabs in a map, see [[Brush Creation#Inserting Prefabs|Inserting Prefabs]].


== Placing Prefabs ==
== External links ==


Placing the objects you make is just as simple.
Various sites that host custom made prefabs and models:


In the [[Hammer New Objects Toolbar|New Objects]] toolbar, select the library from the '''Categories''' list, select the object from the '''Objects''' list, and press the '''Insert original prefab''' button. The object will be inserted in your map, centered in the 2D views. For more information on placing prefabs, see [[Brush Creation#Inserting Prefabs|Brush Creation]].
* [http://www.sourceprefabs.com/ SourcePrefabs.com: prefabs, among other downloads]
* [http://www.snarkpit.net/editing.php?page=files&game=HL2&type=prefabs&subcat=examples SnarkPit prefab database]
* [http://halflife2.filefront.com/files/Half-Life_2/Prefabs;2654 File Front prefab database]


== See Also ==
[[Category:Level Design]]
 
[[Category:Glossary]]
* [[Brush Creation]]
 
== External links ==
 
Useful links to various sites that host custom made prefabs and models.
 
* [http://www.sourceprefabs.com/ sourceprefabs]
* [http://www.snarkpit.net/editing.php?page=files&game=HL2&type=prefabs&subcat=examples snarkpit prefabs database]
* [http://halflife2.filefront.com/files/Half-Life_2/Prefabs;2654 file front prefabs database]

Revision as of 03:48, 2 April 2006

A Premade Fabrication or Prefab is a separately saved object, usually consisting of multiple parts. The prefab system allows you to easily store pieces from your levels that can be used over and over. Examples of useful prefabs include hallways, pillars, special entity setups, etc.

Prefabs are simply small map (.VMF) files that contain only your prefab. These files are stored in a particular folder, the prefab folder, so that Hammer can find them and allow you to easily insert them into your levels.

To create a prefab, select the objects you wish have in it and select the Create Prefab command from the Tools Menu. Hammer opens a Save As... dialog open in the Hammer prefabs directory. Type in a name and click the Save button. The prefab will now appear in the New Objects toolbar.

Note.pngNote:When creating prefabs, it is generally advisable to centre the objects at the origin (0,0,0) before finalising the prefab.

For information on how to place prefabs in a map, see Inserting Prefabs.

External links

Various sites that host custom made prefabs and models: