Der letzte Schritt ist der Compile-Vorgang (Kompiliervorgang, Compile, kompilieren, compile).
Dazu speichert die Map per File → Save As ab.
Im Namen dürfen keine Leer- oder Sonderzeichen vorkommen. Bleibt bei einem einfachen Namen und benutzt nur Unterstriche
Die Map wird im *.vmf-Format abgespeichert.
Der Compile-Vorgang ist der kritische Teil der Maperstellung. Dort zeigt sich, wie sauber ihr gemappt habt und welche Fehler entstanden sind. Beim kompilieren wird die Editor-Map in ein für das Spiel lesbares Format übertragen. Dies geschiet durch die Compiler vbsp, vvis u. vrad.
In diesem Vorgang werden alle Licht- und Sichtbarkeitsberechnungen durchgeführt, was unter Umständen sehr lange dauern kann. (Je sauberer gemappt wird, umso eher werden lange Compile-Vorgänge vermieden.)
Um die Map zu Kompilieren, klicke File → Compile oder F9.
Der „Run Map“-Dialog wird geöffnet.
Dort können noch gewisse Einstellungen getroffen werden, die wir jedoch erstmal nicht benötigen. Einzig relevant ist der Punkt „Don't run the game after compiling“. Ist dieser deaktiviert, wird das Spiel automatisch mit der Map gestartet.
Nach einem Klick auf „Run“ wird der Compile durchgeführt. Das Fenster zeigt dabei den Fortschritt in den verschiedenen Phasen. Wenn keine wichtigen Fehler aufgetreten sind, wird das Compile-Log so enden:
Writing d:\steam\steamapps\user@name.xy\sourcesdk_content\hl2\mapsrc\test.bsp 2 seconds elapsed ** Executing... ** Command: Copy File ** Parameters: "D:\Steam\SteamApps\user@name.xy\sourcesdk_content\hl2\mapsrc\test.bsp" "d:\steam\steamapps\user@name.xy\half-life 2\hl2\maps\test.bsp"
Damit ist das „Erste-Schritte“ Tutorial zuende. Lest euch jetzt die weiteren Anfänger-tutorials und dann die erweiterten Tutorials für bestimmte Themen durch, die ihr für eure Map benötigt.
| ⇒ Übersicht | Hauptseite der ersten Schritte |
| ⇒ Vorbereitungen | Starten des Programms und Konfiguration |
| ⇒ Bedienoberfläche | Navigation im Hammer |
| ⇒ Die ersten Brushes | Bauen erster Strukturen |
| ⇒ Der erste Raum | Der erste Raum |
| ⇒ Texturen setzen | Texturen setzen |
| ⇒ Entities setzen | Entities setzen |
| ⇒ Licht hinzufügen | Licht hinzufügen |
| ⇒ Models einbauen | Letztes Tutorial: Models einbauen |
| ⇒ Der erste Compile-Vorgang | Dieses Tutorial: Der erste Compile-Vorgang |