Es handelt sich hier zwar nur um ein kleines Tutorial, aber es bringt viel für die eigene Mod. Hier erfahrt ihr, wir ihr in der Steam-List neben eurer Mod ein eigenes Icon plaztiert, eurer Mod einen Namen gibt und eine URL-Adresse zu eurer Homepage einfügt:
Das Icon

Um neben eurer Mod ein kleines Icon (Bild des Logos), müsst ihr als erstes ein solches Bildchen überhaupt erstellen. Das macht ihr in einem Programm eurer Wahl (wie z.b Photoshop). Steht das Bild müsst ihr es anpassen:
Wie in der Source Engine üblich, muss die Größe des Bildes teilbar sein, zusätzlich dazu, darf es eine Größe von 16x16 nicht überschreiten. Weil bei 8x8 nahezu nichts mehr zu erkennen ist, empfehle ich die Größe des Icons standartmäßig auf 16x16 einzustellen.
Soll euer Logo keinen schwarzen Hintergrund haben, z.b bei einem runden Logo wie oben, vergesst nicht eine Alpha-Map zu pinseln. Ist alles erledigt speichert das Bild als .tga Datei in euren Mod Ordner ab, z.b icon.tga:
E:\Steam\SteamApps\SourceMods\evilmod_mod
Nun müssen wir noch in der Gameinfo.txt eurer Mod definieren, dass das Logo zu eurer Mod gehört. Eure Gameinfo.txt sollte folgendermaßen aussehen:
"GameInfo"
{
// This is what shows up in the 'Third Party Games' area of the Steam games list.
game "[B]Name der Mod[/B]"
"developer" "[B]Entwickler der Mod[/B]"
"developer_url" "[B]URL Zur Homepage[/B]"
"icon" "[B]Name des Logos[/B]"
FileSystem
{
SteamAppId 215 // This will mount all the GCFs we need (240=CS:S, 220=HL2).
ToolsAppId 211 // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc.
//
// The code that loads this file automatically does a few things here:
//
// 1. For each "Game" search path, it adds a "GameBin" path, in <dir>\bin
// 2. For each "Game" search path, it adds another "Game" path in front of it with _<langage> at the end.
// For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
// 3. For the first "Game" search path, it adds a search path called "MOD".
// 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
//
//
// Search paths are relative to the base directory, which is where hl2.exe is found.
//
// |gameinfo_path| points at the directory where gameinfo.txt is.
// We always want to mount that directory relative to gameinfo.txt, so
// people can mount stuff in c:\mymod, and the main game resources are in
// someplace like c:\program files\valve\steam\steamapps\half-life 2.
//
SearchPaths
{
Game |gameinfo_path|.
Game hl2
}
}
}
Für euch wichtig ist nun der Eintrag
"icon" "Name des Logos"
Tragt nun zwischen den beiden "" den Dateinamen eures Logos ein, jedoch ohne die Dateiendung. Also statt icon.tga nur icon!
Abspeichern und voila neben dem Namen eurer Mod findet sich nun auch noch euer eigenes Logo.
Der Name, der Entwickler und die URL

Der zweite Teil des Tutorials kommt komplett ohne irgendwelche Extra-tools aus. Ihr müsst lediglich einige Einstellungen in der Gameinfo.txt vornehmen. Falls eure Gameinfo.txt anders aussieht als oben angezeigt, kopiert einfach deren Inhalt in eure und speichert sie ab, dass erleichtert die Arbeit ungemein.
Um den Namen eurer Mod in der Steam-Liste angezeigt zu bekommen, öffnet wieder die Gameinfo.txt und bearbeitet die folgende Zeile:
game "Name der Mod"
Das wars dann auch schon!
Um euch als Entwickler in der Steamlist anzuzeigen und auch noch einen Link zu eurer Homepage einzufügen, sind wieder einige Einstellungen in der Gameinfo.txt nötig. Die für euch interessanten Passagen sind:
"developer" "Entwickler der Mod"
und
"developer_url" "URL Zur Homepage"
Gebt statt des dort stehenden Textes einfach euren Namen zwischen die "" und im zweiten Absatz die URL zu eurer Homepage (mit http).
Ist das geschehen, seid ihr fertig und eure Mod erscheint um einiges professioneller in der Steam Liste.
GreeTz Avater