Benutzer-Werkzeuge

Webseiten-Werkzeuge


tutorial:server:fliegendes_logo

Dies ist eine alte Version des Dokuments!


Fliegendes Clanlogo mit Stripper: Source

In diesr Anleitung wird beschrieben, wie man mittels Stipper: Source ein Logo auf die Maps integrieren kann, ohne die Maps selber zu verändern. In der Anleitung von |RASCH!!! wird beschrieben, wie man ein fliegendes Clanlogo in die Maps integriert. Dabei wird zuerst eine Textur mit vtex vom SourceSDK und die dazugehörige vmt-Datei erstellt. Danach wird auf dem Server die zukünftige Position für das Logo ausgesucht. Als Spectator oder im Noclip-Modus erfasst man mittels cl_showpos 1 oder getpos die Position. Mittels EntEd wird das Logo letztendlich zur Map hinzugefügt. Das Endergebnis kann dann so aussehen:
Fliegendes Clanlogo

Logo erstellen

Source SDK herunterladen

Um das Logo zu erstellen, wird das SourceSDK benötigt. Es kann über diesen Link installiert werden. Es ist unter Steam > Tools > Source SDK zu finden. Nachdem das SourceSDK heruntergeladen wurde, muss es einmal gestartet werden. Damit alle benötigten Dateien aus dem Steam-Cache entpackt werden, muss einmal im Fenster von Source SDK auf Refresh SDK Content geklickt werden. Es werden danach alle benötigten Dateien nach STEAM\steamapps\ACCOUNTNAME\sourcesdk entpackt.

Logo vorbereiten

Das Logo kann mit einem Grafikprogramm im tga-Format abgespeichert werden. Für die Transparenz wird der Alpha-Kanal verwendet.
Die Seitenlängen des Logos müssen eine 2er Potenz sein, brauchen aber nicht Quadratisch zu sein.
Beispiele für die Abmessungen in Pixel:

256 x 256
256 x 512
256 x 1024
512 x 1024
1024 x 1024

Hier ist ein Beispiel:
Beispiel


Download

Logo mit vtex umwandeln

Nachdem das Logo erstellt wurde, muss es nach STEAM\SteamApps\ACCOUNTNAME\sourcesdk_content\GAMENAME\materialsrc kopiert werden. Das Logo kann dann auf die vtex.exe, die sich in STEAM\SteamApps\ACCOUNTNAME\sourcesdk\bin\ep1\bin befindet, geschoben werden. Normalerweise wird das Logo dann schon im richtigen Zielverzeichnis erstellt. Befindet sich das Logo z.B. in STEAM\SteamApps\ACCOUNTNAME\sourcesdk_content\cstrike\materialsrc, wird die Textur in STEAM\steamapps\ACCOUNTNAME\counter-strike source\cstrike\materials erstellt. Das Zielverzeichnis muss aber bereits vorhanden sein. In diesem Beispiel erstellen wir die Textur in cstrike\materials\decals\sosi\.
Das Quell-Verzeichnis ist dann
STEAM\SteamApps\ACCOUNTNAME\sourcesdk_content\GAMENAME\materialsrc\decals\sosi\ ==== Material erstellen ==== Nachdem die Textur erstellt wurde, muss die vmt-Datei erstellt werden. Diese Datei beschreibt die Eigenschaft der Textur und wird deswegen auch Material genannt. In unserem Beispiel erstellen wir die Datei sosi.vmt. Sie kann mit einem Texteditor bearbeitet werden.
Inhalt: <code>„UnlitGeneric“ { „$spriteorientation“ „vp_parallel“ „$spriteorigin“ “[ 0.50 0.50 ]“ „$basetexture“ „decals/sosi/sosi“ „$translucent“ „1“ „$alphatest“ „1“ }</code> Der Wert von
$basetexture'' gibt die Textur an. Die Dateiendung der vtf-Datei1) wird nicht mit angegeben.

//add:
add:
{
"origin"	"196 -702 230"
"GlowProxySize" "1"
"framerate" "10.0"
"scale" "0.3"
"model" "materials/decals/sosi.vmt"
"rendercolor" "118 147 163"
"renderamt" "140"
"rendermode" "5"
"renderfx" "0"
"classname" "env_sprite"
}
add:
{
"origin"        "1675 2074 339"
"GlowProxySize" "1"
"framerate" "10.0"
"scale" "0.3"
"model" "materials/decals/sosi.vmt"
"rendercolor" "118 147 163"
"renderamt" "140"
"rendermode" "5"
"renderfx" "0"
"classname" "env_sprite"
}
1) materials/decals/sosi/sosi.vtf
tutorial/server/fliegendes_logo.1248638929.txt.bz2 · Zuletzt geändert: 2009/10/24 13:50 (Externe Bearbeitung)