| Half Life 2: Control-Center - Dokumentation |
| Der Aufbau der INI-Datei |
| Zunächst einmal möge jeder, der nicht weiß, was eine INI-Datei ist, dies hier nachschlagen! |
| Bei der hier verwendeten INI-Datei handelt es sich
eigentlich um eine normalen Windows INI-Datei. Lediglich ein
zusätzliches Kommentarzeichen, das einfache Gänsefüßchen ', wurde eingebaut, womit Kommentare auch hinter Schlüsseln erlaubt sind. |
| Die Einzelnen Schlüssel teilen sich beim Control-Center in 3 Gruppen auf: |
|
|
Wertzuweisungen erfolgen in der Art von Schlüssel = Wert Beispiele:
|
|
Boolsche Wertzuweisungen sind wie normale Wertzuweisungen, mit dem
Unterschied, dass der Wert lediglich die Zustände ein (Ja, Wahr, True) oder aus (Nein, Falsch, False) sein darf. Der Zustand Aus wird durch eine 0 repräsentiert. Der Zustand Ein durch alle anderen Zahlen. Es wird jedoch dringend empfohlen die 1 (oder -1) für den Zustand Ein zu verwenden. Schlüssel = Boolscher Wert Beispiele: RestartWhenEmpty = 1 ShowLogoffInfos = 0 AllowSpectators = 1 AllowUserConsole = 0 Ob es sich um einen boolschen Wert oder einen
normalen Wert handelt, ist in der Regel nur am |
|
Aufzählungen sind nichts weiter als Listen. Alle Aufzählungen sind,
beginnend mit 1, durchnumeriert und werden beendet, sobald ein Listenelement nicht ermittelt werden kann (fehlt). 1 = dm_avalon.bsp 2 = dm_barrage.bsp 3 = dm_beacon.bsp 4 = dm_bellas_room.bsp 5 = dm_bounce.bsp Beispiele: 1 = dm_avalon.bsp 2 = dm_barrage.bsp 3 = dm_beacon.bsp 4 = dm_bellas_room.bsp 5 = dm_bounce.bsp Es werden alle 5 Einträge eingelesen 1 = dm_avalon.bsp 2 = dm_barrage.bsp 3 = dm_beacon.bsp 5 = dm_bellas_room.bsp 6 = dm_bounce.bsp Es werden nur die ersten 3 Einträge eingelesen, weil das Listenelement 4 fehlt.
5 = dm_avalon.bsp
|
|
Werden Wertzuweisungen nicht angegeben, also leer gelassen, oder
fehlen sie komplett , so setzt das CC Standardwerte ein, zumindest bei den Werten, bei denen das einen Sinn ergibt. Deshalb ist es auch in 99 Prozent der Fälle überhaupt nicht schlimm, wenn ich mal vergesse, die INI-Datei zu aktualisieren und eine Vorgängerversion ausliefere. |
| Zudem gibt es zwei Arten von Werten (Parameter): |
|
|
Wertelisten unterscheiden sich von normalen Werten lediglich dadurch,
dass mehrere Werte durch ein Komma getrennt angegeben werden. Beispiele: 1 = Connect, BELL,,0 2 = DisConnect, ERROR,,0 dm_dead_end = 900, 1.5, 1, 2, 3 1 = dm_firth_b6,22:00,1,0,0 |
|
Ansonsten bleibt nur noch zu erwähnen, dass bei Fließkommazahlen der
Punkt das Komma bildet. Also 1.5 und nicht 1,5! |