Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
26.11.2010, 20:28
Lorenzw



Ich wollte mal wieder einen HL2 Mod erstellen.
Doch nun will Source SDK die Dateien nicht mehr kopieren.
Ich wollte den Mod in der Source Engine 2006 erstellen,
doch jetzt meldet mir SDK nur "Can't find C:\Program Files\TestMod\run_mod.bat"
Was hat das zu bedeuten?
Bis vor ein paar Tagen ging noch alles.

--

zum Seitenanfang zum Seitenende Profil || Suche
001
28.11.2010, 14:48
Alien soldier



Valve hat bereits vor einigen Monaten alle Games die auf der Source Engine basieren auf die Version 2009 erweitert.
Was also bedeutet das Mods die auf der Source Engine 2006 basieren auch nicht mehr funktionieren.
Aus welchem Grund soll es denn eine 2006er-Mod sein?

Falls es aber unbedingt sein muss mach einfach folgendes:

1. Source SDK Base 2006 installieren
2. Im Verzeichnis ".../steam/steamapps/sourcemods/" den Ordner für die Mod erstellen (z.B. "MyMod" )
3. Im Ordner eine Datei mit dem Namen "GameInfo" und der Endung "txt" erstellen, dieses Textdokument bekommt dann folgenden Inhalt:

Quellcode:"GameInfo"
{
    game         ""  //Name der Mod
    title         ""  //1. Titel im InGame-Menü
    type        "singleplayer_only" // Einzelspieler-Mod, "multiplayer_only" für einer Multiplayer-Mod
  developer   ""  // Name des Entwicklers/des Entwicklerteams
  developer_url ""  //URL der Website des Entwicklers
    "icon"         "" Verzeichnis zum Icon (z.B. "resource/icon)

    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.
        
        SearchPaths
        {
            Game                |gameinfo_path|.
            Game                hl2
        }
    }
}
Durch die SteamAppId 215 basiert die Mod jetzt auf dem Source SDK Base 2006,
also auch auf der Source Engine 2006.
Das Source SDK Base enthält alle Models, Materials, Sounds, etc... wie das normale Half-Life 2 auch.

--


Dieser Beitrag wurde am 28.11.2010 um 14:48 von Alien soldier bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
28.11.2010, 22:40
Lorenzw



Ich habe versucht den Mod unter Source 2006 zu erstellen, da es mit der 2009er Engine auch nicht funktioniert. Hier im Forum wurde mir gesagt, dass die Source 2009 Engine noch nicht freigegeben worden sei.

--

zum Seitenanfang zum Seitenende Profil || Suche
003
01.12.2010, 14:31
Alien soldier



Das stimmt, Valve hat den Source Code für die Source Engine 2009 noch nicht rausgerückt. Wenn es aber nur daran liegt könntest du auch eine Mod machen die auf der 2007er Engine basiert, du musst nur die GameInfo etwas bearbeiten:

Quellcode:"GameInfo"
{
    game         ""
    title         ""
    title2        ""

    type        singleplayer_only

        developer       ""
        icon            ""

    FileSystem
    {
        SteamAppId                218          
        ToolsAppId                211    
        AdditionalContentId                    420 // Diese Zeile einfach in die GameInfo kopieren (durch die ID 420 wird der Inhalt von EP2 geladen)
        
        SearchPaths
        {
            Game                |gameinfo_path|.
            Game                |all_source_engine_paths|ep2
            Game                |all_source_engine_paths|episodic
            Game                |all_source_engine_paths|hl2
        }
    }
}

--


Dieser Beitrag wurde am 01.12.2010 um 14:32 von Alien soldier bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
01.12.2010, 16:03
Lorenzw



Mit der 2007ner Engine habe ich leider auch ein Problem da dort mein Hammer Editor nicht mehr geht.
Neuinstalliert habe ich SDK auch schon.
Hat trotzdem nich funktioniert.

--


Dieser Beitrag wurde am 01.12.2010 um 16:04 von Lorenzw bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche