Die Source-Engine verwendet manch andere Endungen für ihre Maps, Models und Texturen/Materialien als die HL-Engine. Hier ist eine Auflistung einiger bekannter Dateiendungen.
Beachtet das die Quell-Dateien zum Erstellen des jeweiligen Objekts notwendig sind und die Inhalt-Dateien, um die Objekte ingame anzeigen zu können.
Valve Map File
Dies sind die Quelldateien für die Erstellung von Maps (*.bsp). Es ist ein von Valve entwickeltes Format.
Sie enthalten alle Informationen über die Map in einem für Hammer lesbaren Format:
*.vmf kann man mit dem Hammer öffnen oder (alternativ, nicht empfohlen) mit einem beliebigen Texteditor (z.B. Notepad).
sourcesdk_content\<game name>\mapsrc (nicht zwingend erforderlich).
Dies sind die Inhalts-Dateien der Maps. Es ist ein von Valve weiter entwickeltes Format.
Sie enthalten alle Informationen über die Map:
irgendetwas fehlt hier noch, aber ich komm' gerade nicht drauf) *.bsp kann z.Z. nur mit der Engine geöffnet werden.
<game name>\maps
Sequential Mesh Data ( die Meshdaten sind in keinster Weise vorsortiert )
Diese Dateien können verschiedenste Modelinformationen enthalten (Vertexpostionen, UVW-map, Animationen). Es ist ein von id Software entwickeltes Format, welches von Valve erweitert wurde.
Es gibt 2 Grundtypen von *.smd:
*.smd können mit jedem beliebigen Modellingprogramm geöffnet werden, was diese Importieren kann (z.B. Milkshape, XSI, 3ds Max Studio und Maya (die letzten 3 nur durch Plugin)) oder (alternativ, nicht empfohlen) mit einem beliebigen ASCII-Editor (z.B. Notepad).
sourcesdk_content\<game name>\modelsrc (nicht zwingend erforderlich)
Quake Compile
Diese Dateien enthalten Informationen, wie man aus mehreren *.smd eine *.mdl kompiliert. Es ist ein von id Software entwickeltes Format, welches von Valve erweitert wurde.
Befehle für den dem Modelcompiler studiomdl.exe.
*.qc kann man mit jedem beliebigen ASCII-Editor (z.B. Notepad) öffnen.
sourcesdk_content\<game name>\modelsrc (nicht zwingend erforderlich)
Ist die Kurzform von Modell
Die Inhaltsdatei, welche ein Modell enthält.
Eine für die Engine lesbare Version eines Modells
*.mdl kann mit dem Modelviewer nur lesend geöffnet werden.
<game name>\models
Targa Image (File)
Dies sind Quelldateien für die Erstellung von *.vtf (Texturdateien). Es ist ein offenes Format.
Verschiedenste Bildinformationen, unter anderem Alphachannel.
*.tga kann man mit jedem beliebigen Bildbearbeitungsprogramm öffnen, welches das *.tga format unterstützt (z.B. Adobe Photoshop oder Paint Shop Pro).
sourcesdk_content\<game name>\materialsrc (zum kompilieren in *.vtf nötig)
Ist die Kurzform von 'Text'.
Dies sind simple Textdateien, welche Informationen zur Erstellung von *.vtf (Texturdateien) für vtex enhalten. Es sind Quelldateien.
Kompiliererbefehle für vtex.
*.txt kann man mit jedem beliebigen ASCII-Editor (z.B. Notepad) öffnen.
sourcesdk_content\<game name>\materialsrc (zum kompilieren in *.vtf nötig), muss den gleichen Namen wie die dazugehörige *.tga tragen.
Valve Texture File
Dies sind Dateien, welche der Bildinformationen eines Materials enthalten. Es sind Inhalt-Dateien in einem von Valve entwickelten Format.
Bildinformationen der Materialien (z.B. Bitmaps, Animationen, Flags). Sie dienen in Kombination mit *.vmt als Materialien.
<game name>\materials
Valve Material
Dies sind simple Textdateien, welche Befehle zum Rendern eines Materials enthalten. Es sind Inhalt-Dateien.
Befehle wie ein Material zu rendern ist (Shader). Sie dienen in Kombination mit *.vtf als Materialien.
*.vmt kann man mit jedem beliebigen ASCII-Editor (z.B. Notepad) öffnen.
<game name>\materials