Benutzerspezifische Konfigurationsdatei

Alle Einstellungen, die in SpielzeitManager vorgenommen werden, werden standardmäßig in der Datei „%AppData%\Nocksoft\SpielzeitManager\settings.ini“ gespeichert und sind daher für jeden Windows-Benutzer unterschiedlich.

Die Datei hat folgenden Aufbau:

; Konfigurationsdatei von SpielzeitManager
; Änderungen an dieser Datei können zu Inkompatibilitäten führen.
; Ein Löschen dieser Datei setzt SpielzeitManager wieder auf Werkszustand zurück.

[general]
version=3.6.2 (final)
used=261
database=C:\Users\rafael\OneDrive\gamestats.db3
survey=true
welcomepage=true
updatedAfterLastSurvey=true

[startup]
autoUpdateSearch=true
autoUpdateInstall=false
titleOnStartup=38

[behavior]
checkDbVersion=true
autoSave=false
thousandsSeparator=true
advancedFeatures=true
exitAppAfterSession=false
exitAppAfterSessionOnlyArgsStart=false
exitAppAfterSessionCounter=30
endscript=false

[backup]
backupPath=H:\Backups
backupCount=10
backupBeforeDbUpdate=true
backupByAppExit=true
backupOnlyChangedDb=true

[layoutformmain]
SplitterDistanceV=280
SplitterDistanceH=323
width=721
height=518
x=2524
y=630
WindowState=Normal

[layoutformstats]
width=732
height=371
x=2532
y=464

[layoutformgamehistory]
width=2478
height=1074
x=354
y=214
WindowState=Normal

Im Nachgang die Einstellungen einmal erklärt:

EintragUnterstützte WerteErklärung
[general]Allgemeine Einstellungen.
versionStringVersionsnummer von SpielzeitManager.
usedInteger >= 0Anzahl der Startvorgänge.
databaseStringPfad zur Statistikdatei, die beim Programmstart geladen werden soll.
surveytrue/falseGibt an, ob bereits an der Umfrage teilgenommen wurde.
welcomepagetrue/falseGibt an, ob die Willkommensseite bereits
geöffnet wurde. Diese Seite wird beim ersten
Programmstart geöffnet.
updatedAfterLastSurveytrue/falseGibt an, ob nach dem letzten Update bereits an der Umfrage teilgenommen wurde.
[startup]Einstellungen, die den Programmstart betreffen.
autoUpdateSearchtrue/falseGibt an, ob automatisch nach Updates gesucht werden soll.
autoUpdateInstalltrue/falseLegt fest, ob verfügbare Updates beim Programmstart automatisch installiert werden sollen.
titleOnStartupInteger >= 1Legt fest, welches Spiel beim Programmstart angezeigt werden soll.
[behavior]Einstellungen, die das Verhalten beeinflussen.
checkDbVersiontrue/falseGibt an, ob beim Öffnen einer Statistikdatei auf eine kompatible Datenbankversion geprüft werden soll.
autoSavetrue/falseGibt an, ob automatisch nach Updates gesucht werden soll.
thousandsSeparatortrue/falseGibt an, ob Spielzeiten mit einem Tausendertrennzeichen angezeigt werden sollen.
advancedFeaturestrue/falseLegt fest, ob im Menü von SpielzeitManager zusätzliche Menüpunkte für erfahrene Benutzer auftauchen.
exitAppAfterSessiontrue/falseGibt an, ob SpielzeitManager nach dem Spielen automatisch beendet werden soll.
exitAppAfterSessionOnlyArgsStarttrue/falseGibt an, ob SpielzeitManager nach dem Spielen nur automatisch beendet werden soll, wenn das Spiel über Startparameter gestartet wurde.
exitAppAfterSessionCounterInteger >= 0 und <= 300Countdown bis zum Automatischen Beenden von SpielzeitManager nach dem Spielen.
endscriptfalse/StringGibt an, ob und welches Skript beim Beenden von SpielzeitManager ausgeführt werden soll.
[backup]Einstellungen für automatische Backups.
backupPathStringPfad für Backups.
backupCountInteger >= 1 und <= 100Legt fest, wie viele Backups gespeichert bleiben sollen, bis alte Backups überschrieben werden.
backupBeforeDbUpdatetrue/falseGibt an, ob ein Backup der Datenbank vor einem Datenbankupdate angelegt werden soll.
backupByAppExittrue/falseGibt an, ob ein Backup der Datenbank beim
Programmende angelegt werden soll.
backupOnlyChangedDbtrue/falseGibt an, ob ein Backup nur angelegt werden soll, wenn es seit dem letzten Backup Änderungen an der Datenbank gab.
Konfigurationen in der Konfigurationsdatei „settings.ini“.
Wenn du Änderungen in der Konfigurationsdatei per Hand vornimmst, musst du SpielzeitManager unter Umständen neu starten, damit die Änderungen wirksam werden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert