In diesem kleinen Tutorial möchte ich euch zeigen wie ihr euer eigenes Hauptmenü erstellt und konfiguriert. Dazu gehört das einbinden eines Start-Videos, des eigenen Hintergundbildes und der eigenen Musik. Desweiteren zeige ich euch hier wie ihr die Kapitelanwahl mitsamt Bildern erstellt.
Start Video
Fangen wir mit dem Video an: Wenn ihr wollt, dass beim starten eurer Mod ein Video gezeigt wird, das z.b das Logo eures Entwicklerteams zeigt (ähnlich dem Valve Logo beim normalen HL²) platziert eine .avi Videodatei in folgenden Ordner:
C:\Steam\SteamApps\SourceMods\<mod-name>\media
Zu Demonstrationszwecken habe ich meine File jetzt logo.avi genannt.
Nun müsst ihr nur noch eine Textfile erstellen, die den Standort eures Videos beinhaltet. Diese sollte so aussehen:
media/logo.avi
Ihr gebt in ihr also den Namen eurer Videofile an. Wichtig ist das hier alles richtig geschrieben ist, da sonst das Video nicht gestartet wird. Speichert nun die Textdatei als StartupVids.txt in eurem
Verzeichnis ab. Beim nächsten Spielstart solltet ihr dann euer eigenes Video bewundern können.C:\Steam\SteamApps\SourceMods\<mod-name>\media
Menübackground
Wir befinden uns nun im Menü und wollen unser eigenes Background-Motiv sehen. Dazu müsst ihr eine Textur erstellen deren Größe durch 2 teilbar sein muss. Das es sich um den Hintergrund handelt und nicht um eine Ingame Textur, könnt/solltet ihr die Texturgröße auf 1024x1024 oder 2048x2048 stellen.
Damit euer Background nicht verzieht gibt es einen kleinen Trick: Beginnt beim malen der Textur in einer Aufösung wie 1024x768 oder 1280x768 und scalet sie dann auf 1024x1024 oder 2048x2048. Nun speichert die Textur als background01.vtf ab und zwar in folgenden Ordner:
C:\Steam\SteamApps\SourceMods\<mod-name>\materials\console
Packt dazu noch eine .vmt Datei mit folgendem Inhalt und voilá, fertig ist euer eigener Hintergrund:
"UnlitGeneric"
{
"$basetexture" "console/background01"
"$translucent" "1"
"$translucency" "1"
"$ignorez" "1"
}
Alternativ kann man auch eine Map als Hintergrund wählen, das ist jedoch deutlich performancelastiger und das starten dauert wesentlich länger. Aber für die, die es trotzdem machen wollen, gibt es hier ein schönes Tutorial dazu.
Eigene Musik
Wir haben als nun ein eigenes Hintergrundbild eingerichtet, aber etwas fehlt noch und zwar die richtige Musik. Gerade mit der Musik könnt ihr schon auf eure Mod einstimmen, also wählt sie mit Bedacht!
Platziert eine .mp3 Datei mit dem Namen gamestartup1.mp3 in folgendes Verteichnis:
C:\Steam\SteamApps\SourceMods\<mod-name>\sound\UI
Der Name ist sehr wichtig und sollte daher auch nicht geändert werden. Ihr könnt auch ruhig mehrere Tracks benutzen, nur müsst ihr da bei jedem die Zahl hinter gamestartup ändern. Das Spiel wählt dann zufällig einen Track aus den vorhandenen Dateien.
Kapitelanwahl
Eure (SP)-Mod wirkt deutlich professioneller, wenn ihr die Kapitelanwahl richtig kofiguriert. Das heißt jedes Kapitel eurer Mod bekommt ein Bild sowie einen Namen spendiert.
Geht zuerst in folgenden Ordner:
C:\Steam\SteamApps\SourceMods\<mod-name>\cfg
und erstellt eine Textdatei mit dem Namen chapter1.cfg. Diese sollte folgendes beinhalten map <name-eurer-map>. Damit definiert ihr welche Map beim ersten Kapitel geladen werden soll. Das macht ihr auch bei den anderen Kapiteln.
Nun fehlen aber noch Bilder und Titel eurer Kapitel. Nun ab in folgendes Verzeichnis:
C:\Steam\SteamApps\SourceMods\<mod-name>\resource
Sucht euch nun die hl2_german.txt Datei heraus und öffnet sie. Hier könnt ihr nun die verschiedenen Namen eurer Kapiel editieren. Das sollte dann wie folgt aussehen:
"lang"
{
"Language" "german"
"Tokens"
{
"<mod-name>_Chapter1_Title" "Intro" // Name des Kapitels (deutsch)
"[english]<mod-name>_Chapter1_Title" "Intro" //[/B] Name des Kapitels (englisch)
"<mod-name>_Chapter2_Title" "Im Wald verschollen"
"[english]<mod-name>_Chapter2_Title" "Lost in the Forest"
Für die Tüftler unter euch: Ihr könnt auch einstellen wie lange der name des Kapitels ingame eingeblendet wird. Dazu müsst ihr nur die titles.txt im scripts Ordner editieren:
//CHAPTER TITLES
$fadein 0.01 // Zeitspanne des "Ein"-Fadens
$holdtime 3.5 // Anzeigedauer
$position -1 0.58 // Position im SpielCHAPTER1_TITLE
{
#<mod-name>_Chapter1_Title
}
Nun fehlen uns nur noch die Bilder für die Kaptiel: Erstellt dazu eine Textur mitsamt .vmt (Standartinhalt) mit der Größe 256x128 (das ist wichtig, da das Bild noch gescalet wird) und speichert sie als chapter1.vtf in folgenden Ordner:
C:\Steam\SteamApps\SourceMods\<mod-name>\materials\VGUI\chapters
Für jedes Chapter wählt den dazu passenden Namen in der .vtf Datei.
Herzlichen Glückwunsch ihr solltet nun eure Chapter in der Mod mitsamt Bildern anwählen können. Ich hoffe ich konnte euch mit diesem kleinen Tutorials etwas helfen.
GreetZ Avater