So, hab mich mal extra für des vtf-problem hier angemeldet. zwinker
also um eine textur oder ein decal anzeigen lassen zu könenn, brauchst du zwei dateien. einmal die .vtf und die.vmt in der die eigenschaften der tetur/des decals festgelegt sind.
Ich poste am besten eine Schritt für Schritt Liste, wie man eine eigene Textur/eiegens decal in des spiel hineinbekommt.
1. Ihr braucht euer Bild im .tga-Format. Da wir ja ein Decal in die Map setzen wollen, ist es am besten, wenn die .tga-Datei recht klein ist. (z.b. 512*64, am besten ihr probiert ein bisschen wegen der größe rum).
2.1.
Ihr besorgt euch das programm vtf-edit.
http://nemesis.thewavelength.net/index.php?c=178
damit könnt ihr jede beliebige tga-datei ganz einfach in das .vtf-format umandeln und es wird sogar automatisch die dazugehörige .vmt-datei erstellt.
2.2.
Eine zweite möglichkeit wäre es, das bild mit dem programm SprayR umzuwandeln.
http://spraylogos.looki.de/tool,12,support_tools.html
Das Tool is echt einfach, aber hier könnt ihr nicht die Ordner festlegen, in dem die vtf-dateien abgespeichert werden. Hier könnt ihr nur aussuchen, für welchen account und welches game, spraylogos erstellt werden sollen. das programm erstellt die dateien dann in dem Ordner z.B. ...hl2mp/materials/vgui/logo. dort muss man diese dann wieder rauskramen usw. in kurzform: das tool eignet sich nur gut um schnell mal nen spraylogo zu erstellen.
3.
Nun öffnet Ihr einfach die .tga-datei mit vtf-edit und drückt bei dem sich neu öffnendem fenster "vtf-options" auf ok. das bild wird unnn in vtf umgewandelt und angezeigt. solltet ihr transparente bilder benutzt haben, erscheint in der toolbar links bei "eight-bit-alpha" ein häkchen. das könnt ihr aber alles getrost übersehen. ihr müsst im grunde nur noch unter file-->save as" den ordner angeben, in dem ihr nun die vtf- und vmt-dateien ablegen wollt. z.B. ...hl2mp/materials/custom/
nun wird dort die vtf-datei abgespeichert und automatisch die dazu passende vmt erstellt. das sollte es dann auch schon sein.
die erstellte vmt sollte folgendes beinhalten.
|
Quellcode
|
1
2
3
4
|
"LightmappedGeneric"
{
"$basetexture" "custom/test_decal"
}
|
falls die textur/das decal nicht angezeigt, bzw. nur die beliebten schwarz-rosa kästchen zu sehen sind, solltet ihr versuchen die "/"-slashes durch "\"-slashes zu ersetzen. dann müsste alles funktionieren. steam oder so brauch auch nicht neugestartet werden wenn ihr die textur jetzt zum beispiel im hammer-editor anwenden wollt.
humm, ich hoffe ich hab nichts vergessen. falls etwas nicht klappt oder zu kompliziert war, einfach fragen, ich versuch des dann zu lösen bigsmile
lg
duke