Benutzer-Werkzeuge

Webseiten-Werkzeuge


csgo_beta:gametypes.txt

Dies ist eine alte Version des Dokuments!


Gamemodes.txt

FIXME

Format

Die Datei verwendet das verhasste ValveKeyValue-Format, welches eine flache Datenbank in einer Textdatei abbildet. Es verwendet folgende Elemente:

  • „Sektion“
    Beginn einer Sektion. Bei der gamemodes.txt ist die erste Sektion der Dateiname in CamleCase-Schreibweise „GameModes.txt“.
  • Sektionen werden mit geschweiften Klammern umschlossen. Ein Beispiel:
    "GameModes.txt"
    {
    //Sektion GameModes.txt
    }
  • Schlüssel und Zuweisung:
    "value"				"0"

    In diesem Beispiel wird dem Schlüssel value der Wert 0 zugewiesen.

  • Sektionen mit Schlüssel als Beispiel:
    "GameModes.txt"
    {
    	"gameTypes"
    	{
    		"classic"
    		{
    			"value"				"0"
    			"nameID"			"#SFUI_GameTypeClassic"
    
    			"gameModes"
    			{	
    				"competitive"
    				{
    					"value"			  	"0"
    					"nameID"		  	"#SFUI_GameModeCompetitive"
    					"descID"		  	"#SFUI_GameModeCompetitiveDesc"
    					"matchmakingvalue"	"competitive"
    					"uid"				"2"
    					// Weitere Verschachtelung .....
    				}
    			}
    		}
    	}
    }
  • Sektionen mit mehreren Schlüsseln in einer Zeile:
    "0"		{ "label" "#SFUI_CashColon"				"value" "$800" }
    "1"		{ "label" "#SFUI_WinMatchColon"			"value" "12 #SFUI_Rounds" }
    "2"		{ "label" "#SFUI_TimePerRoundColon"		"value" "2 #SFUI_Minutes" }
    "3"		{ "label" "#SFUI_BuyTimeColon"			"value" "45 #SFUI_Seconds" }

    Hier wird z.B. in der Sektion 0 dem Schlüssel label der Wert #SFUI_CashColon und dem Schlüssel valueder Wert $800 zugewiesen.

csgo_beta/gametypes.txt.1338749970.txt.bz2 · Zuletzt geändert: 2012/06/03 20:59 von DeaD_EyE