Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
02.08.2005, 14:35
Cyklop



Hallo, hab mich jetzt schon durch verschiedene Tutorials gequält, aber irgendwie versteh ich da einiges nicht. Und zwar geht es um die Dateien mit der Endung *.vmt. In welchen Ordner muss ich diese für meine Map platzieren (CSS-Map), wird diese nur beim kompilieren benötigt? Wie muss diese Datei heißen? Und wie sprech ich in der Datei die verschiedenen Texturen an?
Über diese Dateien kann ich doch Gras und Spiegelungen und so ein Zeugs erstellen, geht dies nur bei selbst erstellten Texturen oder kann ich mich in dieser auch auf im Hammer vorhandene Texturen beziehen?

Danke im Vorraus für eure Antworten.

--

zum Seitenanfang zum Seitenende Profil || Suche
001
02.08.2005, 22:54
McScore



- In welchen Ordner muss ich diese für meine Map platzieren (CSS-Map)?
/cstrike/materials/irgendeinordner (z.B /cstrike/materials/Steve2000/map1/)
- Wird diese nur beim kompilieren benötigt?
Nein, auch später noch, zum spielen. Du solltest sie bei Downloads immer mitliefern oder gleich in die BSP miteinpacken.
- Wie muss diese Datei heißen?
Genauso wie die .VTF
- Und wie sprech ich in der Datei die verschiedenen Texturen an?
Du sprichst in einer .VMT immer nur eine gleichnamige .VTF an.
- Über diese Dateien kann ich doch Gras und Spiegelungen und so ein Zeugs erstellen.
Im Prinzip ja.
- Geht dies nur bei selbst erstellten Texturen oder kann ich mich in dieser auch auf im Hammer vorhandene Texturen beziehen?
Ja, das geht, indem du eine .VMT von dir auf eine .VTF von Valve zeigen lässt.

siehe auch http://www.thewall.de/forum/showtopic.php?threadid=47863

--

... und der große böse Wolf bootete und bootete und bootete ...
Optimiere deine Map, sieh dir alle Compile-Errors an, frage den Hersteller und beschwer dich über nichts!
http://www.mcscore.de.vu
13+3+7=23, 133/7+23=42

zum Seitenanfang zum Seitenende Profil || Suche
002
03.08.2005, 11:09
Cyklop



danke für die Präzise Antwort, kannst du mir für die letzte Antwort vielleicht noch ein genaues Beispiel geben wie das ganze funktioniert?

--

zum Seitenanfang zum Seitenende Profil || Suche
003
03.08.2005, 11:32
McScore



Zunächst muss ich mich korrigieren:

Zitat:
McScore postete
- Wie muss diese Datei heißen?
Genauso wie die .VTF
- Und wie sprech ich in der Datei die verschiedenen Texturen an?
Du sprichst in einer .VMT immer nur eine gleichnamige .VTF an.
Das stimmt nicht. Die Dateinamen können unterschiedlich sein, du solltest es dennoch lassen, sonst wird es unübersichtlich(er).

Ich habe mal eine .VMT mit folgendem Inhalt erstellt:
"LightmappedGeneric"
{
"$basetexture" "models\props_c17\furniturefabric002a"
}
Die Verweist auf die Textur hl2\materials\models\props_c17\furniturefabric002a.vtf, obwohl sich die .VMT im Ordner hl2mp\materials\mcscore.
Was du in die VMT alles schreiben kannst, steht hier: http://developer.valvesoftware.com/wiki/Shader_Types_and_Parameters

--

... und der große böse Wolf bootete und bootete und bootete ...
Optimiere deine Map, sieh dir alle Compile-Errors an, frage den Hersteller und beschwer dich über nichts!
http://www.mcscore.de.vu
13+3+7=23, 133/7+23=42

zum Seitenanfang zum Seitenende Profil || Suche
004
03.08.2005, 11:52
Cyklop



und wie heißt dann deine VMT in dem oberen Beispiel?
In dieser VMT kann ich dann auch mehrere Texturen so ansprechen oder?

--

zum Seitenanfang zum Seitenende Profil || Suche
005
03.08.2005, 12:18
Cyklop



vielleicht passt ja auch allgemein meine Ordnerstruktur nicht, ich geb sie mal an:

Die Map befindet sich in:

D:\Level\WC1\cs_jes-Source.vmf

Die *.vmt Datei hab ich jetzt unter:

D:\Steam\SteamApps\meine em@il\counter-strike source\cstrike\materials\cs_JES-Source\cs_jes-Source.vmt

Ist da evtl schon der Fehler?

--

zum Seitenanfang zum Seitenende Profil || Suche
006
03.08.2005, 14:15
McScore



Wenn Hammer die Texur findet, dann stimmt die Ordnerstruktur wohl. Ich hab es allerdings so gelassen, wie Steam das wollte:
D:\Spiele\Steam\SteamApps\abc@xyz.de\sdk_content\cstrike\mapsrc\cs_xyz sources\cs_xyz.vmf
Kannst du so überhaupt kompilieren? Die vmt scheint aber richtig platziert zu sein.
Soweit ich weiß kann man in VMTs nur unterscheiden "Wenn der User DX9 hat, nimmste die Textur, wenn der user DX7 hat, nimmste die". Wenn du mehrere Texturen haben willst, machst du einfach mehrere vmts. Z.B. boden.vmt , dach.vmt usw. Diese sollten dann in Hammer im Texturbrowser als cs_JES-Source/boden angezeigt werden.

--

... und der große böse Wolf bootete und bootete und bootete ...
Optimiere deine Map, sieh dir alle Compile-Errors an, frage den Hersteller und beschwer dich über nichts!
http://www.mcscore.de.vu
13+3+7=23, 133/7+23=42

zum Seitenanfang zum Seitenende Profil || Suche
007
03.08.2005, 15:49
Cyklop



also kompilieren geht, im Editor wird die Textur auch gefunden, und da ist auch mein Fehler gewesen, ich hab im Editor immer die Standardtextur genommen und die mit VMT erstellte steht jetzt drin. Im Editor erscheint sie jetzt aber rosa/schwarz gekachelt, liegt des an nem Fehler meiner Seite oder is des nach dem kompilieren dann wieder anders?

--

zum Seitenanfang zum Seitenende Profil || Suche
008
03.08.2005, 20:24
McScore



Nein, das ist dein Fehler. Du musst überprüfen, ob der verweis auf die vtf in der vmt richtig ist. Bedenke: VTF kommt da nicht vor, das wird automatisch drangehängt

--

... und der große böse Wolf bootete und bootete und bootete ...
Optimiere deine Map, sieh dir alle Compile-Errors an, frage den Hersteller und beschwer dich über nichts!
http://www.mcscore.de.vu
13+3+7=23, 133/7+23=42

zum Seitenanfang zum Seitenende Profil || Suche