The Transporter
Unregistriert
12-11-2015, Thursday-20:23:35
Unter Windows ist Wordpad am besten geeignet
Beiträge: 7.536
Themen: 249
Registriert seit: Apr 2013
Bewertung:
27
16-11-2015, Monday-09:58:14
Man kann aber durchaus auch eine SImuconf.tab in das Userverzeichnis lesen, falls man bestimmte Voreinstellungen für alles haben will.
Beiträge: 7.536
Themen: 249
Registriert seit: Apr 2013
Bewertung:
27
02-02-2016, Tuesday-02:04:58
simuconf.tab, die Werte heißen genau wie unter den Einstellungen.
Erstelle einen simuconf.tab in den Simutrans-Ordner unter My Documents bzw. im Homeverzeichnis. Dort schreibst du dann die Werte mit =1 rein. Das soolte alle vorherigen Einstellungen überschreiben. (Ansosnten sollte sich Simutrans z.B. die Fensterknöpfe merken, bzw. hat das mal gemacht.)
Beiträge: 7.536
Themen: 249
Registriert seit: Apr 2013
Bewertung:
27
05-02-2016, Friday-01:41:37
Die Laden und Speicherroutine wird eigentlich korrekt aufgerufen. Das Problem ist, dass in den Theme-Dateien der Wert (unnötigerweise) gesetzt wird.
Beiträge: 7.536
Themen: 249
Registriert seit: Apr 2013
Bewertung:
27
07-02-2016, Sunday-01:52:28
Das Theme wird danach gelesen, denn in der Konfig steht, welches Theme man haben will. Unsofern sollte das Theme diese Einstellung einfahc in Ruhe lassen.
Beiträge: 320
Themen: 77
Registriert seit: Mar 2005
Bewertung:
0
08-02-2016, Monday-11:06:38
Meinen wir beide das selbe meinen?
Sprich: die Konfig-Datei sollte Vorrang haben, und das Spiel sollte die Einstellungen zur GUI darin abspeichern.
Oder habe ich Dich jetzt komplett falsch verstanden?
Wolfgang
Beiträge: 1.075
Themen: 53
Registriert seit: Jan 2011
Bewertung:
18
08-02-2016, Monday-14:07:31
Themes haben eine eigene Konfigurationsdatei, in welcher die Postion der Buttons festgelegt wird. In der "normalen" Konfigurationsdatei wird auf die Themes-Konfigurationsdatei verwiesen, damit das Standard-Theme gespeichert werden kann. Deshalb wird die Themes-Konfigurationsdatei erst nach der normalen Konfigurationsdatei ausgelesen (vorher wäre ja nicht bekannt, welches Theme verwendet werden soll) und die darin enthaltenen Werte überschreiben die normale Konfigurationsdatei und damit auch die vom Spieler gesetzten Werte.
Die Konfigurationsdatei, in welcher der Spieler Werte setzt, sollte Vorrang haben - aber genau das ist nicht möglich, da das Theme ebenfalls in dieser Datei gesetzt wird. Entsprechend entsteht ein Konflikt den man auf zwei Weisen lösen kann - Man entfernt die Option für den Spieler und erlaubt der Theme-Datei, die Button-Position zu bestimmen, oder man entfernt die Option für das Theme und erlaubt dem Spieler, die Button-Position zu bestimmen.
Da die Buttons in der Titelleiste sind, welche vom Theme nur marginal beeinflusst werden kann, kann es nicht schaden, diese Buttons dem Theme gänzlich zu entziehen.
Andererseits - sollen die Theme-Funktionen erweitert werden, so dass auch Bilder für die Titelleiste genutzt werden können, könnten diese Titelleisten auch Asymmetrisch gestaltet werden - womit eine Änderung der Buttonposition das Theme zerstört, und stattdessen zwei unterschiedliche Themes (für die jeweiligen Buttonseiten) bereitgestellt werden könnten.
Wenn also keine Eintragung im Theme auch keine Spielereinstellung überschreibt sollte es reichen, den entsprechenden Eintrag aus dem Theme zu entfernen; den Code, welcher diesen Eintrage in der Themekonfiguration ermöglicht, jedoch beizubehalten.