Hallo zusammen!
Ich denke, ich bin auf ein Problem bei der Konfiguration des Spiels durch den Launcher (Version 1.0.2.0.) gestoßen.
Wird durch den Launcher eine oblivion.ini erstellt, so schreibt das Spiel beim nächsten Ausführen ein zweites [general]-Segment ans Ende der oblivion.ini, und zwar samt aller Standardwerte für die diesem Teil zugehörigen Variablen. Das hat dann zur Folge, dass die entsprechenden Einstellungen, die man im Launcher festgelegt hat - z.B. für uExterior Cell Buffer oder bUseThreadedMorpher - nicht angewandt werden.
Ich konnte das Problem mehrmals durch Neuerstellen der oblivion.ini durch den Launcher reproduzieren, auf mehreren Rechnern.
Das Problem tritt nicht auf, wenn das Spiel selbst die oblivion.ini erstellt, und wenn sie auch nachträglich nicht durch den Launcher verändert wird.
Andererseits verhält es sich aber so, dass, wenn man das zweite [general]-Segment aus der oblivion.ini löscht und diese Datei dann schreibschützt, die Werte aus dem ersten (dem durch den Launcher geschriebenen) [general]-Segment dennoch nicht übernommen werden. (Das habe ich getestet, indem ich uGridsToLoad auf 11 gesetzt habe: kein Effekt, weder optisch noch in der Performance.) Obwohl in diesem Falle also das Spiel die oblivion.ini nicht verändern kann, werden dennoch nicht die Festlegungen im ersten [general]-Segment der oblivion.ini, sondern vielmehr die default-Werte angewandt.
OT: Mein Respekt an die Entwickler und alle Beteiligten! Unglaublich was ihr da geleistet habt.
Ich denke, ich bin auf ein Problem bei der Konfiguration des Spiels durch den Launcher (Version 1.0.2.0.) gestoßen.
Wird durch den Launcher eine oblivion.ini erstellt, so schreibt das Spiel beim nächsten Ausführen ein zweites [general]-Segment ans Ende der oblivion.ini, und zwar samt aller Standardwerte für die diesem Teil zugehörigen Variablen. Das hat dann zur Folge, dass die entsprechenden Einstellungen, die man im Launcher festgelegt hat - z.B. für uExterior Cell Buffer oder bUseThreadedMorpher - nicht angewandt werden.
Ich konnte das Problem mehrmals durch Neuerstellen der oblivion.ini durch den Launcher reproduzieren, auf mehreren Rechnern.
Das Problem tritt nicht auf, wenn das Spiel selbst die oblivion.ini erstellt, und wenn sie auch nachträglich nicht durch den Launcher verändert wird.
Andererseits verhält es sich aber so, dass, wenn man das zweite [general]-Segment aus der oblivion.ini löscht und diese Datei dann schreibschützt, die Werte aus dem ersten (dem durch den Launcher geschriebenen) [general]-Segment dennoch nicht übernommen werden. (Das habe ich getestet, indem ich uGridsToLoad auf 11 gesetzt habe: kein Effekt, weder optisch noch in der Performance.) Obwohl in diesem Falle also das Spiel die oblivion.ini nicht verändern kann, werden dennoch nicht die Festlegungen im ersten [general]-Segment der oblivion.ini, sondern vielmehr die default-Werte angewandt.
OT: Mein Respekt an die Entwickler und alle Beteiligten! Unglaublich was ihr da geleistet habt.
Es gab schonmal irgendwo einen Beitrag dazu, ich glaube da wurde das auf die Kodierung zurückgeführt.
Scheinbar erwartet Oblivion eine andere Kodierung als z.B. der Windows-Editor schreibt.
Vielleicht gilt das auch für die vom Launcher erstellte ini.
Du kannst evtl. versuchen die ini mit einem Editor zu speichern der die richtige Kodierung unterstützt (Notepad++ z.B.).
Dann sollten eigentlich die geänderten Einstellungen erhalten bleiben und keine 2. General Sektion angefügt werden.
Scheinbar erwartet Oblivion eine andere Kodierung als z.B. der Windows-Editor schreibt.
Vielleicht gilt das auch für die vom Launcher erstellte ini.
Du kannst evtl. versuchen die ini mit einem Editor zu speichern der die richtige Kodierung unterstützt (Notepad++ z.B.).
Dann sollten eigentlich die geänderten Einstellungen erhalten bleiben und keine 2. General Sektion angefügt werden.
Ja diese Diskussion hier, der böse Win7 Notepad der immer im UTF-8 Format speichern will.
Man muss dann immer auf "Speichern unter ...." gehen
ANSI als Codierung auswählen
Dateien auf "Alle Dateien" setzen, sonst hängt der Bösewicht sein "txt" an
und dann erst auf Speichen klicken.
Das Nervt total, Hauptsache die 8-sekunden Einschaltquoten stimmen , produktives Arbeiten fällt unter dem Tisch, und tschüß.
Man muss dann immer auf "Speichern unter ...." gehen
ANSI als Codierung auswählen
Dateien auf "Alle Dateien" setzen, sonst hängt der Bösewicht sein "txt" an
und dann erst auf Speichen klicken.
Das Nervt total, Hauptsache die 8-sekunden Einschaltquoten stimmen , produktives Arbeiten fällt unter dem Tisch, und tschüß.
Wenn ich das also richtig verstanden habe, dann sollte das Problem auftreten, sobald man die oblivion.ini mit dem Notepad ändert & die Änderungen speichert?
Das ist aber bei mir zumindest nicht der Fall. Bei mir wurde der .ini ein zweites [general]-Segment hinzugefügt, ohne dass ich die .ini je im Notepad geöffnet oder verändert hätte.
Ich bin daraufhin folgendermaßen vorgegangen: Ich habe eine oblivion.ini durch den Launcher erstellen lassen, incl. der Optimierungen usw. Die besonderen Einstellungen dieser .ini habe ich dann per Hand in eine durch das Spiel erstellte .ini übertragen (mit dem Windows Notepad!). Diese vom Spiel erstellte und von mir bearbeitete .ini habe ich dann verwendet, und das ohne Probleme. Das Spiel hat kein zweites [general]-Segment mehr erzeugt, oder die Werte des ersten ignoriert.
Ich sollte vielleicht hinzufügen, dass ich nicht Win 7, sondern Vista installiert habe. Evtl. wurde da beim Notepad UTF-8 noch nicht als Standardcodierung verwendet?
[Edit] Meine - zugegebenermaßen sehr laienhafte - Vermutung wäre ja, dass das Spiel ein zweites [general]-Segment erzeugt weil das durch den Launcher erstellte [general]-Segment eine Reihe von Variablen, die unter dieses Segment fallen, gar keinen Wert zuweist.
[Edit2] Ok, habe die durch den Launcher geschriebene oblivion.ini nochmal untersucht. Dabei hat sich herausgestellt, dass bei mir der Launcher die Datei in der Tat im UTF-8 Format schreibt. Die Frage ist nun - ist daran der Launcher als solcher schuld, oder etwas Externes, was lediglich meine beiden Test-Systeme betrifft?
(Nebenbei bemerkt kann ich nochmal bestätigen, dass das Vista Notepad standardmäßig nicht das UTF-8, sondern das ANSI Format verwendet.)
Das ist aber bei mir zumindest nicht der Fall. Bei mir wurde der .ini ein zweites [general]-Segment hinzugefügt, ohne dass ich die .ini je im Notepad geöffnet oder verändert hätte.
Ich bin daraufhin folgendermaßen vorgegangen: Ich habe eine oblivion.ini durch den Launcher erstellen lassen, incl. der Optimierungen usw. Die besonderen Einstellungen dieser .ini habe ich dann per Hand in eine durch das Spiel erstellte .ini übertragen (mit dem Windows Notepad!). Diese vom Spiel erstellte und von mir bearbeitete .ini habe ich dann verwendet, und das ohne Probleme. Das Spiel hat kein zweites [general]-Segment mehr erzeugt, oder die Werte des ersten ignoriert.
Ich sollte vielleicht hinzufügen, dass ich nicht Win 7, sondern Vista installiert habe. Evtl. wurde da beim Notepad UTF-8 noch nicht als Standardcodierung verwendet?
[Edit] Meine - zugegebenermaßen sehr laienhafte - Vermutung wäre ja, dass das Spiel ein zweites [general]-Segment erzeugt weil das durch den Launcher erstellte [general]-Segment eine Reihe von Variablen, die unter dieses Segment fallen, gar keinen Wert zuweist.
[Edit2] Ok, habe die durch den Launcher geschriebene oblivion.ini nochmal untersucht. Dabei hat sich herausgestellt, dass bei mir der Launcher die Datei in der Tat im UTF-8 Format schreibt. Die Frage ist nun - ist daran der Launcher als solcher schuld, oder etwas Externes, was lediglich meine beiden Test-Systeme betrifft?
(Nebenbei bemerkt kann ich nochmal bestätigen, dass das Vista Notepad standardmäßig nicht das UTF-8, sondern das ANSI Format verwendet.)



