Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
csgo_beta:gametypes.txt [2012/06/03 21:06] DeaD_EyE gelöscht |
— (aktuell) | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== 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: <code>"GameModes.txt" | ||
- | { | ||
- | //Sektion GameModes.txt | ||
- | }</code> | ||
- | * Schlüssel und Zuweisung: <code>"value" "0"</code> In diesem Beispiel wird dem Schlüssel ''value'' der Wert 0 zugewiesen. | ||
- | * Sektionen mit Schlüssel als Beispiel:<code>"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 ..... | ||
- | } | ||
- | } | ||
- | } | ||
- | } | ||
- | }</code> | ||
- | * Sektionen mit mehreren Schlüsseln in einer Zeile: <code>"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" }</code> Hier wird z.B. in der Sektion ''0'' dem Schlüssel ''label'' der Wert ''#SFUI_CashColon'' und dem Schlüssel ''value'' der Wert ''$800'' zugewiesen. |