1. Vorbereitungen
Das Tutorial ist lang, aber wenn man es hat dann braucht man das Tutorial nie wieder machen, ist doch was!
Um unter Steam zu Mappen muss man die erforderlichen Daten in den sogenannten GCF-Files extrahieren um dann damit Mappen zu können. Deshalb braucht man das Programm "Gcfscape"
(Programm leuft nur mit .NET Framework von Microsoft!).
Nach dem Installieren kann man gleich das Programm starten und auf File -> Open gehen. (Wichtig: STEAM muss aus sein da das Programm sonnst keinen Zugriff auf die Daten bekommt!). Öffnet halflife.gcf im "SteamApps" Ordner (...\Programme\Steam\SteamApps\). Markiert den Ordner "Valve" und extrahiert ihn in das Spiel für welches ihr Mappen wollt.
Beispiele:
Counter-Strike: | ...\Programme\Steam\SteamApps\UserAccount\counter-strike\ |
Half-Life: | ...\Programme\Steam\SteamApps\UserAccount\half-life\ |
Team Fortress Classic: | ...\Programme\Steam\SteamApps\UserAccount\team fortress classic\ |
Für das Tutorial nehmen wir mal das Üblichste(Counter-Strike). Man kann es auf die anderen Mods natürlich übertragen.
Nun brauchen wir noch den Mod Spezifischen Content. Das heißt wenn man z.b. für Counter-Strike Mappen möchte dann will man wahrscheinlich auch die Texuren von Counter-Strike verwenden. (Sonnst würde einem nur die Standard Half-Life 1 Singleplayer Texturen zur Verfügung stehen.
Deshalb öffnet ihr jetzt im falle von Counter-Strike im GcfScape die counter-strike.gcf. Nun sieht man den Ordner "cstrike" und den Ordner "reslist". Doch wir brauche nur den "cstrike" Ordner. Da man sicher nicht seine Config überschreiben möchte extrahieren wir uns nur das nötigste. Wenn ihr also im cstrike Ordner seit dann markiert ihr die Ordner: sprites, sound, models (Mehrfach markieren kann man ganz einfach wenn man die Stuerungs-Taste (Strg) gedrückt hällt). Zudem brauchen wir alle daten die ein .wad am ende stehen haben. Diese befinden sich ausschließlich im cstrike Verzeichnis.
Wenn die Ordner sowie die WAD Datein markiert sind extrahieren wir alles Markierte in: ...\Programme\Steam\SteamApps\UserAccount\counter-strike\cstrike
Für andere Mods verhällt sich das ähnlich nur der ordner "cstrike" wird da nicht auftauchen. Er ist je nach mod anders benannt.
Das wars schon, weiter geht es mit der Installation.
2. Installation
Da wir nun alle vorbereitungen getroffen haben, kann es weitergehen. Installiert den Valve Hammer Editor (Valve Hammer Editor 3.4) auf die gleiche Partition*, in der auch STEAM installiert ist und überschreibt die alte hammer.exe mit der neuen heruntergeladenen 3.5 hammer.exe (Valve Hammer Editor 3.5) aus der 3.5 Beta File. Da der VHE 3.5 sehr viele Neuerungen wie z.b. eine Aktive Model vorschau besitzt sollte man diesen Schritt unbedingt machen.
Anschließend kopiert ihr den Inhalt der Zoners Half Life Tools (ZHLT Ordner) in euer frisch installiertes Progamme\Valve Hammer Editor\tools\…, und den Inhalt des Gimli FGD Ordners in ...\Valve Hammer Editor\ .
Wichtig: Die cstrike_expert.fgd muss in den ...\Valve Hammer Editor\fgd\counter-strike\ Ordner. Der ordner "Sprites" muss in den VHE Ordner (Keine Unterordner!!!) |
*Das ist in sofern wichtig da der VHE nicht immer mit den Festplatten\Partitionen zurecht kommt. Meistens kommt es zu komplikationen wenn man seine Map Compilen möchte um sie in Spiel zu sehen.
3. Das Einrichten
Wenn ihr nun das erste mal den VHE startet fragt er euch ob ihr die Interne Dokumentation auf Englisch verwendet wollt. Da ihr ja gerade alles "Vorgekaut" bekommt reicht es vollkommen wenn ihr auf "Nein" geht.
Jetzt kommt das gehasste Einstellen. Einmal richtig gemacht, muss man das nie wieder machen also macht es richtig! :)
Nun wird der “Configure Valve Hammer Editor” Dialog angezeigt. Hier kommen nun alle einstellungen rein. Die Source Version macht das ganz automatisch, doch was ist denn Source? :) Weiter gehts:
General
Sollten die Einstellungen bei dir nicht so aussehen, wie auf dem Screenshot unten, passe diese bitte an. Sollte jemand einen wirklich schwachen PC haben kann er die "Undo levels" herunterstellen. Diese Option stellt ein wie oft ihr eure Aktionen "Rückgängig" machen könnt. 50 ist ein guter wert. Wer meint das er Viel falsch macht kann den wert ruig höher stellen. Aber durch ein höheren "Undo level" steigen die Resourcen was VHE braucht. Also nicht übertreiben!
2D Views
Auch hier bitte wieder alles genau so wie auf dem Screenshot einstellen. Ich würde noch jedem empfehlen "Default to 15 degree rotations" einstellen. Wenn ihr Objekte mal drehen wollt wird das dann nur in 15° abständen durchgeführt. Wenn man schnell was um 90° drehen will hat man das viel schneller gemacht als über 3 Menüoptionen. Wenn ihr diese Option aus lässt habt ihr volle 360° die ihr frei wählen könnt. Dennoch empfehle ich für den Anfänger es aktiviert zu lassen.
3D Views
Hier stellt ihr ebenfalls alles genauso ein wie auf dem Screenshot zu sehen.
Textures
In diesem Register müssen wir unsere ersten richtigen Einstellungen vornehmen. Die Texturen sind die “Tapeten”, die wie an die Wände, bzw den Boden unserer Map kleben. Das können normale Tapetentexturen sein, aber auch Mauerwerk, Gras, oder sogar Wasser.
Wenn schon Einträge im Fenster vorhanden sind, markiert diese und klickt auf Remove. Jetzt klickt ihr auf Add Wad und navigiert in das Verzeichnis \counter-strike\valve\…. In diesem Verzeichnis gibt es Dateien mit der Endung wad. Diese Dateien enthalten die Texturen für Half Life. Fügt nun die halflife.wad per doppelklick ein. Der Pfad zu der Textur wird jetzt im weißen Kästchen angezeigt. Wiederholt den ganzen Vorgang nun mit den Dateien liquids.wad und decals.wad . In der halflife.wad befinden sich die Normalen Texturen für Half Life, in der liquids.wad sind alle Wassertexturen enthalten, und die decals.wad beinhaltet Dinge wie Blutspritzer, Zahlen etc. Da wir aber für CS Mappen wollen gehen wir in den Ordner cstrike. Dort finden wir nun unsere vorher extrahierten Texturen. Jetzt kommt es auf euren geschmack an welche Texturen ich noch haben wollt. Es sollten maximal 8 Texturen insgesamt sein da es sonnst wieder zu fehlern mit dem VHE kommen kann. Die meisten *.wad daten sind selbsterklärend deshalb gebe ich keinen rat welche ihr benutzen wollt.
P.s. wir sind fast fertig :-D
Game Configurations
Als erst klicken wir auf den Edit Button neben dem Configuration Feld
Hier klickt ihr auf Add und gebt in die folgende Zeile den Namen des Games\Mods ein. In unserem Fall Counter-Strike. OK -> Close.
Game Definition Files |
...\Programme\Valve Hammer Editor\fgd\counter-strike\cstrike_expert.fgd |
Game Executable | ...\Steam\SteamApps\UserAccount\counter-strike\ |
Mod Directory | ...\Steam\SteamApps\UserAccount\counter-strike\cstrike |
Game Directory | ...\Steam\SteamApps\UserAccount\counter-strike\valve |
RMF Directory | (Bleibt euch überlassen es muss aber auf der selben Partition sein!) |
Die restlichen Einstellungen währen:
Texture Format | WAD3 |
Map Type |
HalfLife/ TFC |
Default PointEntity class |
info_null |
Default SolidEntity class |
func_wall |
Build Programs
Oder auch Compiler. Das letzte Fenster worum ihr euch kümmern müsst. Die Game executable findet ihr in …\UserAccount\counter-stike\, (hl.exe)
Die jeweiligen Exe-Dateien für CSG, BSP, VIS und RAD befinden sich im Tools Ordner eures Valve Hammer Editor.
Den letzten Eintrag macht ihr bei “Place compiled maps in this directory before running the game”, hier wählt ihr den Pfad zum Verzeichnis der CS Maps aus, also ...\counter-strike\cstrike\maps\.
(!Achtung der Screenshot zeigt euch hier ein anderes Verzeichniss als ihr angeben müsst!)
Fertig :)