Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
22.03.2009, 18:33
Harry_sixtyfour



Ich bin ja am werkeln einer mod und ich brauche den content von diesen spielen damit mein plan aufgeht.

ich hab versucht in der gameinfo.txt die games unten anzugeben:
Quellcode:FileSystem
    {
        SteamAppId                420         // GCF for Episode 2
        ToolsAppId                211        // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc.
        
        SearchPaths
        {
            Game                |gameinfo_path|.
            Game                |all_source_engine_paths|ep2
            Game                |all_source_engine_paths|episodic
            Game                |all_source_engine_paths|hl2
            Game                tf
            Game                portal
        }
    }
}
aber wenn ich
Quellcode:Game                tf
Game                portal
eingebe stürzt meine ep2 mod ab gleich beim starten...

Die frage ist jetzt wie bekomme ich es hin das ich den content von allen 3 games in der mod zur verfügung habe ohne das ich (was ja nicht erlaubt ist) den portal content und den tf2 content reinpacke.

Und falls jemand fragt was dann passiert falls ein Spieler nicht portal oder tf2 hat oder beide nicht.
Ich werde das so machen das man dann die maps nicht spielen (auswählen) kann die solchen content benötigen.

aber bitte helft mir.

--


Dieser Beitrag wurde am 22.03.2009 um 18:35 von Harry_sixtyfour bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
22.03.2009, 18:50
Adrian_Broher
Admin


http://developer.valvesoftware.com/wiki/Gameinfo.txt#SteamAppId

Wobei ich nicht glaube, dass der Search Path zum gewünschten resultat führt, da die dazugehörigen gcf noch garnicht eingehängt wurden.

--

There is nothing wrong with high standards. It's your problem that you don't meet them.
If you think it's simple, then you have misunderstood the problem.
When a customer says "nothing has changed", assume they're lying.

zum Seitenanfang zum Seitenende Profil || Suche
002
22.03.2009, 20:24
Harry_sixtyfour



also es hängt praktisch von der steamappid ab...

ich hab das jetzt probiert
Quellcode:SteamAppId                420,400,440 jetzt ist das spiel zwar nicht abgestürtzt aber wenn ich ein portal level aufmache sind nur errors und keine texturen da.... also hats so nicht geklappt.....

das ist sehr ärgerlich.

sonst hast du keine idee wie man das hinbekommen könnte?

--

zum Seitenanfang zum Seitenende Profil || Suche
003
22.03.2009, 21:07
Adrian_Broher
Admin


Ich hatte dein Problem in der Form noch nicht, da ich bis auf das BaseSDK keine zusaetzlichen Ressource genutzt habe. Probier es mal mit einem anderen Separator fuer die AppIDs zB Leerzeichen, Pipe, Semikolon.

--

There is nothing wrong with high standards. It's your problem that you don't meet them.
If you think it's simple, then you have misunderstood the problem.
When a customer says "nothing has changed", assume they're lying.


Dieser Beitrag wurde am 22.03.2009 um 21:08 von Adrian_Broher bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
22.03.2009, 22:01
PotKinRot



Ich hab keine konkrete Ahnung, aber muss eine ID nicht eindeutig sein, eine Mehrfachbelegung wäre also schon vom Prinzip ausgeschlossen?

btw: Was ist denn "Pipe" für ein Zeichen/Zeichenfolge? Bindestrich? Underline? Ich hab das noch nie gehört. Beim Suchen bin ich auf dieser Seite gelandet. Ist das der Punkt auf derselben Höhe wie beim Semikolon, bloß ohne das Komma? Oder ist das was ganz anderes?

--

zum Seitenanfang zum Seitenende Profil || Suche
005
22.03.2009, 22:08
Adrian_Broher
Admin


Zitat:
PotKinRot postete
Ich hab keine konkrete Ahnung, aber muss eine ID nicht eindeutig sein, eine Mehrfachbelegung wäre also schon vom Prinzip ausgeschlossen?
Nein, da in diesem Kontext das SteamAppID bedeutet "Nutze die Ressourcen von der Steam Applikation, die folgende ID hat" und nicht "Die ID meiner Applikation ist xxx" (was auch schlecht geht, da Valve die IDs vergibt). ToolsAppId ist das gleiche in gruen, nur das hier die Ressourcen fuer die SDK Tools bestimmt werden.

Zitat:
PotKinRot postete
btw: Was ist denn "Pipe" für ein Zeichen/Zeichenfolge? Bindestrich? Underline? Ich hab das noch nie gehört. Beim Suchen bin ich auf dieser Seite gelandet. Ist das der Punkt auf derselben Höhe wie beim Semikolon, bloß ohne das Komma? Oder ist das was ganz anderes?
http://de.wikipedia.org/wiki/Pipe

--

There is nothing wrong with high standards. It's your problem that you don't meet them.
If you think it's simple, then you have misunderstood the problem.
When a customer says "nothing has changed", assume they're lying.


Dieser Beitrag wurde am 22.03.2009 um 22:09 von Adrian_Broher bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
006
23.03.2009, 20:18
Harry_sixtyfour



hat auch nicht funktioniert..... irgendwie ist da aber auch was komisch... selbst wenn ich die steamappid 420 (die von ep2) umändere in 400 oder 440... dann lädt es nach wie vor immer nur den content für ep2 obwohl es den nicht mehr finden dürfte.....

Quellcode:"GameInfo"
{
    game         "***"
    title         "***"
    developer    "Harald Fuerst -Harry64-"
    icon        "***"
    nocrosshair 1
    nodegraph 0
    type        singleplayer_only

    FileSystem
    {
        SteamAppId                420|400|440        // GCF for Episode 2
        ToolsAppId                211        // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc.
        
        SearchPaths
        {
            Game                |gameinfo_path|.
            Game                |all_source_engine_paths|ep2
            Game                |all_source_engine_paths|episodic
            Game                |all_source_engine_paths|hl2
            Game                portal
            Game                tf
        }
    }
}
so sah der code zuletzt aus..... ich hatte alle sachen probier lehrzeichen und | und ; und ,
nix hat funktioniert.
ich verstehe es nicht...

hab ich oben was falsch angegeben?

wenn nicht habe ich noch eine andere idee... kann man eine steamappid irgendwie erzeugen und in dieser angeben welche gcf daten die mod dann laden soll.

--

zum Seitenanfang zum Seitenende Profil || Suche