User:Rockn-Roll/Beginner Portal Map Tutorial
Building your first Portal map with Hammer
Contents
This tutorial provides a step-by-step guide to working with Hammer to create a small 128x128x128 room with some walls where portals can be created and some that cannot. Finally, a player start and the portal gun are added then the map is compiled. Portal can then be started and the map loaded for play.
Left Side Toolbar
Right Side Toolbars
The top tool window is the Selection Mode Bar which controls what object(s) will be selected when clicking on an object. By default groups are selected when any object in a group is selected. Clicking the Objects button means only the object will be selected. Clicking the Solids button means the encompassing solid object will be selected.
Below the Selection Mode tool window is the Texture Bar window, which shows the currently selected texture.
Below that is the Filter Control, which allows selection of what is visible or not visible in the view windows. The only thing listed in the Auto section of a new map will be World Geometry until new groups are created.
To the right of the Selection Mode window is the Object Bar tool which allows objects to be attached to entities or saved as a Prefab group. This will not be needed in this tutorial, so select View | Screen Elements from the top menu and uncheck Object Bar to save space.
To the right of the New Objects tool is the Manifest Bar tool window which appears to have something to do with Version Control as indicated in the new undocumented Instancing top menu item. Selecting Instancing | Create Manifest causes Hammer to crash, so avoid using it for now. In fact, select View | Screen Elements from the top menu and uncheck Manifest Bar to save space.
Bottom Info Bar
File:Hammer PortalStatusBar.png
At the very bottom of the screen is the Status Bar with the following information listed from left to right: Currently selected object, current cursor location, currently selected object dimensions, zoom level of the active window, whether "Snap" is enabled, and grid size.