goldeneye:hammer_setup

Setting Up Hammer

This tutorial will walk you through setting up Hammer for GoldenEye: Source.

Requirements

  • Source SDK Base 2007 installed in your Steam Tools.
  • Source SDK installed in your Steam Tools. If you need to download Source SDK, it can be found in the Tools section of the Steam library.

  • GoldenEye: Source 5.0 installed.

Setting Up Source SDK

First-Time Setup

This section is for setting up the Source SDK to work with your first Source 2007-based mod or game.

If you already have a Source Engine 2007-based game configured with the Source SDK, skip to the next section, as these instructions are unnecessary and will overwrite your existing GameConfig.

  • Open Source SDK.
  • Wait for the “Extracting files” dialog to finish if it appears.
  • Close Source SDK
  • Go to steamapps\common\SourceSDK\bin\source2007\bin
  • Create or edit GameConfig.txt. Your GameConfig.txt should look like the following code block:
    • "Configs"
      {
      	"Games"
      	{
      		"GoldenEye: Source"
      		{
      		}
      	}
      	"SDKVersion"		"3"
      }

Configure Launcher For GE:S

  • Open Source SDK.
  • Pick the Edit Game Configurations option.
  • Add or edit the following:
    • Name: GoldenEye: Source
    • Directory: Browse to your sourcemods\gesource folder.
  • Click OK.
  • Close Source SDK and then re-open it.
  • Select GoldenEye: Source as the Current Game.

Setting Up Hammer

  • Open Hammer Editor
  • Go to Tools > Options

There are some options here that we need to modify in the Game Configuration and Build Programs tabs.

  • Game Configurations:
    • Configuration:
      • Select GoldenEye: Source from the drop-down menu
    • Game Data files:
      • Click Add and browse to steamapps\sourcemods\gesource\goldeneye.fgd
    • Cordon texture:
      • tools\toolsskybox
    • Game Executable Directory:
      • $SteamUserDir\Source SDK Base 2007\hl2
    • Game Directory:
      • $SteamDir\steamapps\sourcemods\gesource
    • Hammer VMF Directory:
      • Browse to a directory of your choosing. This is where Hammer stores the map source files by default.

        We do not recommend storing VMFs in your game directory. If you do, uninstalling Steam or GoldenEye: Source will remove your VMFs.
  • Build Programs:
    • Configuration:
      • Select GoldenEye: Source from the drop-down menu
    • Game executable:
      • $SteamUserDir\Source SDK Base 2007\hl2.exe
    • BSP executable:
      • $SteamUserDir\SourceSDK\bin\source2007\bin\vbsp.exe
    • VIS executable:
      • $SteamUserDir\SourceSDK\bin\source2007\bin\vvis.exe
    • RAD executable:
      • $SteamUserDir\SourceSDK\bin\source2007\bin\vrad.exe
    • Place compiled maps in this directory before running the game:
      • $SteamDir\steamapps\sourcemods\gesource\maps

With these settings configured, click OK and restart Hammer. You're ready to build your first map!

Resources

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8"/>
<title>goldeneye:hammer_setup</title>
<meta name="generator" content="DokuWiki"/>
<meta name="theme-color" content="#008800"/>
<meta name="robots" content="noindex,nofollow"/>
<meta name="keywords" content="goldeneye,hammer_setup"/>
<link rel="start" href="/"/>
<link rel="manifest" href="/lib/exe/manifest.php"/>
<link rel="alternate" type="text/html" title="Plain HTML" href="/_export/xhtml/goldeneye/hammer_setup"/>
<link rel="alternate" type="text/plain" title="Wiki Markup" href="/_export/raw/goldeneye/hammer_setup"/>
<link rel="canonical" href="http://localhost/goldeneye/hammer_setup"/>
<link rel="stylesheet" href="/lib/exe/css.php?t=dokuwiki&tseed=e1a4ca2c32f97953f6c5bd7f107265dc"/>
<!-- [if gte IE 9]><! -->
<script>
/*
<![CDATA[ */var NS='goldeneye';var JSINFO = {"isadmin":0,"isauth":0,"move_renameokay":false,"id":"goldeneye:hammer_setup","namespace":"goldeneye","ACT":"export_xhtml","useHeadingNavigation":1,"useHeadingContent":1}; /*! ]]>
*/
</script>
<script src="/lib/exe/jquery.php?tseed=f0349b609f9b91a485af8fd8ecd4aea4">
/*
<![CDATA[ */ /*! ]]>
*/
</script>
<script src="/lib/exe/js.php?t=dokuwiki&tseed=e1a4ca2c32f97953f6c5bd7f107265dc&template=dokuwiki">
/*
<![CDATA[ */ /*! ]]>
*/
</script>
<!-- <![endif] -->
</head>
<body>
<div class="dokuwiki export">
<!-- TOC START -->
<div id="dw__toc" class="dw__toc">
<h3 class="toggle">Table of Contents</h3>
<div>
<ul class="toc">
<li class="level1">
<div class="li">
<a href="#setting_up_hammer">Setting Up Hammer</a>
</div>
<ul class="toc">
<li class="level2">
<div class="li">
<a href="#requirements">Requirements</a>
</div>
</li>
<li class="level2">
<div class="li">
<a href="#setting_up_source_sdk">Setting Up Source SDK</a>
</div>
<ul class="toc">
<li class="level3">
<div class="li">
<a href="#first-time_setup">First-Time Setup</a>
</div>
</li>
<li class="level3">
<div class="li">
<a href="#configure_launcher_for_ges">Configure Launcher For GE:S</a>
</div>
</li>
</ul>
</li>
<li class="level2">
<div class="li">
<a href="#setting_up_hammer1">Setting Up Hammer</a>
</div>
</li>
<li class="level2">
<div class="li">
<a href="#resources">Resources</a>
</div>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- TOC END -->
<h1 class="sectionedit1" id="setting_up_hammer">Setting Up Hammer</h1>
<div class="level1">
<p> This tutorial will walk you through setting up Hammer for GoldenEye: Source. </p>
</div>
<!-- EDIT{&quot;target&quot;:&quot;section&quot;,&quot;name&quot;:&quot;Setting Up Hammer&quot;,&quot;hid&quot;:&quot;setting_up_hammer&quot;,&quot;codeblockOffset&quot;:0,&quot;secid&quot;:1,&quot;range&quot;:&quot;1-111&quot;} -->
<h2 class="sectionedit2" id="requirements">Requirements</h2>
<div class="level2">
<ul>
<li class="level1">
<div class="li"> Source SDK Base 2007 installed in your Steam Tools.</div>
</li>
<li class="level1">
<div class="li">
Source SDK installed in your Steam Tools. If you need to download Source SDK, it can be found in the
<strong>Tools</strong>
section of the Steam library.
</div>
</li>
</ul>
<p>
<a href="/_detail/goldeneye/sourcesdk.png?id=goldeneye%3Ahammer_setup" class="media" title="goldeneye:sourcesdk.png">
<img src="/_media/goldeneye/sourcesdk.png?w=200&tok=3eb73f" class="media" loading="lazy" alt="" width="200"/>
</a>
</p>
<ul>
<li class="level1">
<div class="li"> GoldenEye: Source 5.0 installed.</div>
</li>
</ul>
</div>
<!-- EDIT{&quot;target&quot;:&quot;section&quot;,&quot;name&quot;:&quot;Requirements&quot;,&quot;hid&quot;:&quot;requirements&quot;,&quot;codeblockOffset&quot;:0,&quot;secid&quot;:2,&quot;range&quot;:&quot;112-412&quot;} -->
<h2 class="sectionedit3" id="setting_up_source_sdk">Setting Up Source SDK</h2>
<div class="level2"> </div>
<!-- EDIT{&quot;target&quot;:&quot;section&quot;,&quot;name&quot;:&quot;Setting Up Source SDK&quot;,&quot;hid&quot;:&quot;setting_up_source_sdk&quot;,&quot;codeblockOffset&quot;:0,&quot;secid&quot;:3,&quot;range&quot;:&quot;413-447&quot;} -->
<h3 class="sectionedit4" id="first-time_setup">First-Time Setup</h3>
<div class="level3">
<p>
<em>This section is for setting up the Source SDK to work with your first Source 2007-based mod or game.</em>
</p>
<p>
<em>If you already have a Source Engine 2007-based game configured with the Source SDK, skip to the next section, as these instructions are unnecessary and will overwrite your existing GameConfig.</em>
</p>
<ul>
<li class="level1">
<div class="li">
Open
<strong>Source SDK.</strong>
</div>
</li>
<li class="level1">
<div class="li"> Wait for the “Extracting files” dialog to finish if it appears.</div>
</li>
<li class="level1">
<div class="li">
Close
<strong>Source SDK</strong>
</div>
</li>
<li class="level1">
<div class="li">
Go to
<em>steamapps\common\SourceSDK\bin\source2007\bin</em>
</div>
</li>
<li class="level1 node">
<div class="li"> Create or edit GameConfig.txt. Your GameConfig.txt should look like the following code block:</div>
<ul>
<li class="level2">
<div class="li">
<pre class="code">"Configs" { "Games" { "GoldenEye: Source" { } } "SDKVersion" "3" }</pre>
</div>
</li>
</ul>
</li>
</ul>
</div>
<!-- EDIT{&quot;target&quot;:&quot;section&quot;,&quot;name&quot;:&quot;First-Time Setup&quot;,&quot;hid&quot;:&quot;first-time_setup&quot;,&quot;codeblockOffset&quot;:0,&quot;secid&quot;:4,&quot;range&quot;:&quot;448-1156&quot;} -->
<h3 class="sectionedit5" id="configure_launcher_for_ges">Configure Launcher For GE:S</h3>
<div class="level3">
<ul>
<li class="level1">
<div class="li">
Open
<strong>Source SDK.</strong>
</div>
</li>
<li class="level1">
<div class="li">
Pick the
<strong>Edit Game Configurations</strong>
option.
</div>
</li>
<li class="level1 node">
<div class="li"> Add or edit the following:</div>
<ul>
<li class="level2">
<div class="li">
<strong>Name</strong>
: GoldenEye: Source
</div>
</li>
<li class="level2">
<div class="li">
<strong>Directory</strong>
:
<em>Browse to your sourcemods\gesource folder.</em>
</div>
</li>
</ul>
</li>
<li class="level1">
<div class="li">
Click
<strong>OK</strong>
.
</div>
</li>
<li class="level1">
<div class="li">
Close
<strong>Source SDK</strong>
and then re-open it.
</div>
</li>
<li class="level1">
<div class="li">
Select
<strong>GoldenEye: Source</strong>
as the
<em>Current Game</em>
.
</div>
</li>
</ul>
</div>
<!-- EDIT{&quot;target&quot;:&quot;section&quot;,&quot;name&quot;:&quot;Configure Launcher For GE:S&quot;,&quot;hid&quot;:&quot;configure_launcher_for_ges&quot;,&quot;codeblockOffset&quot;:1,&quot;secid&quot;:5,&quot;range&quot;:&quot;1157-1526&quot;} -->
<h2 class="sectionedit6" id="setting_up_hammer1">Setting Up Hammer</h2>
<div class="level2">
<ul>
<li class="level1">
<div class="li">
Open
<strong>Hammer Editor</strong>
</div>
</li>
<li class="level1">
<div class="li">
Go to
<strong>Tools > Options</strong>
</div>
</li>
</ul>
<p>
There are some options here that we need to modify in the
<strong>Game Configuration</strong>
and
<strong>Build Programs</strong>
tabs.
</p>
<ul>
<li class="level1 node">
<div class="li">
<strong>Game Configurations</strong>
:
</div>
<ul>
<li class="level2 node">
<div class="li">
<strong>Configuration</strong>
:
</div>
<ul>
<li class="level3">
<div class="li">
Select
<strong>GoldenEye: Source</strong>
from the drop-down menu
</div>
</li>
</ul>
</li>
<li class="level2 node">
<div class="li">
<strong>Game Data files</strong>
:
</div>
<ul>
<li class="level3">
<div class="li">
Click
<strong>Add</strong>
and browse to
<em>steamapps\sourcemods\gesource\goldeneye.fgd</em>
</div>
</li>
</ul>
</li>
<li class="level2 node">
<div class="li">
<strong>Cordon texture</strong>
:
</div>
<ul>
<li class="level3">
<div class="li">
<code>tools\toolsskybox</code>
</div>
</li>
</ul>
</li>
<li class="level2 node">
<div class="li">
<strong>Game Executable Directory</strong>
:
</div>
<ul>
<li class="level3">
<div class="li">
<code>$SteamUserDir\Source SDK Base 2007\hl2</code>
</div>
</li>
</ul>
</li>
<li class="level2 node">
<div class="li">
<strong>Game Directory</strong>
:
</div>
<ul>
<li class="level3">
<div class="li">
<code>$SteamDir\steamapps\sourcemods\gesource</code>
</div>
</li>
</ul>
</li>
<li class="level2 node">
<div class="li">
<strong>Hammer VMF Directory</strong>
:
</div>
<ul>
<li class="level3">
<div class="li">
Browse to a directory of your choosing. This is where Hammer stores the map source files by default.
<br/>
<br/>
We do not recommend storing VMFs in your game directory. If you do, uninstalling Steam or GoldenEye: Source will remove your VMFs.
</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li class="level1 node">
<div class="li">
<strong>Build Programs</strong>
:
</div>
<ul>
<li class="level2 node">
<div class="li">
<strong>Configuration</strong>
:
</div>
<ul>
<li class="level3">
<div class="li">
Select
<strong>GoldenEye: Source</strong>
from the drop-down menu
</div>
</li>
</ul>
</li>
<li class="level2 node">
<div class="li">
<strong>Game executable</strong>
:
</div>
<ul>
<li class="level3">
<div class="li">
<code>$SteamUserDir\Source SDK Base 2007\hl2.exe</code>
</div>
</li>
</ul>
</li>
<li class="level2 node">
<div class="li">
<strong>BSP executable</strong>
:
</div>
<ul>
<li class="level3">
<div class="li">
<code>$SteamUserDir\SourceSDK\bin\source2007\bin\vbsp.exe</code>
</div>
</li>
</ul>
</li>
<li class="level2 node">
<div class="li">
<strong>VIS executable</strong>
:
</div>
<ul>
<li class="level3">
<div class="li">
<code>$SteamUserDir\SourceSDK\bin\source2007\bin\vvis.exe</code>
</div>
</li>
</ul>
</li>
<li class="level2 node">
<div class="li">
<strong>RAD executable</strong>
:
</div>
<ul>
<li class="level3">
<div class="li">
<code>$SteamUserDir\SourceSDK\bin\source2007\bin\vrad.exe</code>
</div>
</li>
</ul>
</li>
<li class="level2 node">
<div class="li">
<strong>Place compiled maps in this directory before running the game:</strong>
</div>
<ul>
<li class="level3">
<div class="li">
<code>$SteamDir\steamapps\sourcemods\gesource\maps</code>
<br/>
<br/>
</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>
With these settings configured, click
<strong>OK</strong>
and restart Hammer. You're ready to build your first map!
</p>
</div>
<!-- EDIT{&quot;target&quot;:&quot;section&quot;,&quot;name&quot;:&quot;Setting Up Hammer&quot;,&quot;hid&quot;:&quot;setting_up_hammer1&quot;,&quot;codeblockOffset&quot;:1,&quot;secid&quot;:6,&quot;range&quot;:&quot;1527-3291&quot;} -->
<h2 class="sectionedit7" id="resources">Resources</h2>
<div class="level2">
<p>
<a href="http://developer.valvesoftware.com/wiki/Category:Level_Design" class="urlextern" target="_blank" title="http://developer.valvesoftware.com/wiki/Category:Level_Design" rel="ugc nofollow noopener">Valve Developer Wiki: Level Design</a>
</p>
</div>
<!-- EDIT{&quot;target&quot;:&quot;section&quot;,&quot;name&quot;:&quot;Resources&quot;,&quot;hid&quot;:&quot;resources&quot;,&quot;codeblockOffset&quot;:1,&quot;secid&quot;:7,&quot;range&quot;:&quot;3292-&quot;} -->
</div>
</body>
</html>