PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Aufruf an Modder: Einbauen des nvidia Blackscreen Fixes



ThreeD
20.01.2008, 19:18
Hallo liebe Modder,

ich hätte eine Bitte an euch:
manche nvidia-Kartenbesitzer haben hin und wieder Blackscreens (welche verschiedene Ursachen haben können und welcher nicht bei jedem auftritt). Eine Ursache ist, dass bei Interiors Fog Near, Fog Far und Fog Clip Dist alle drei auf 0 gesetzt sind.
Von Quarn gibt es hier (http://www.tesnexus.com/downloads/file.php?id=11167) einen Fix.
Dieser setzt einfach Fog Near auf 0.0001. Optisch macht das keinen Unterschied, behebt aber diesen Bug.

Das Problem ist nun, dass durch einige Mods die Original-Interiors überschrieben werden und somit Änderungen des Fixes rückgängig gemacht werden (da man diesen als erstes laden soll) und natürlich bei den neu erstellten Interiors die Werte oft alle drei 0 sind.

Ich würde mich sehr freuen, wenn bei zukünftigen Mods und Mod-Updates darauf geachtet werden würde, dass bei geänderten/neuen Interiors mit allen drei Werten auf 0 Fog Far auf 0.0001 gesetzt wird.

Interior->Edit-Dialog->Lighting-Tab vorher:

http://www.bilder-hochladen.net/files/thumbs/3oj3-12.jpg (http://www.bilder-hochladen.net/files/3oj3-12-jpg.html)

Nachher:

http://www.bilder-hochladen.net/files/thumbs/3oj3-11.jpg (http://www.bilder-hochladen.net/files/3oj3-11-jpg.html)

Ich weiß, dass das nur ein Tropfen auf den heißen Stein ist, aber es wäre ein Anfang.
Außerdem überlegt Wrye (der Autor von Wrye Bash), eine Methode einzubauen, dies in den Bashed Patch zu integrieren. Da dies aber einige Arbeit für ihn wäre, wird sich dies hinziehen, wenn überhaupt.


Edit:
da es zu Problemen führen kann, wenn der Fix falsch eingebaut wird (Zelle ist beim Betreten schwarz), hier noch einmal etwas genauer:

Es ist wichtig, dass nur Fog Near auf 0.0001! gesetzt wird, wenn alle drei Werte (fog near, fog fat und clip dist) 0.0000 sind.
Ist einer der drei Werte ungleich 0.0000, muss nichts verändert werden!

Edit2:
inzwischen hat die Methode auch in Wrye Bash (http://wrye.ufrealms.net/Wrye%20Bash.html#NvidiaFogFix) Einzug gehalten, so dass ihr auch ohne nähere Verständnis der Materie den nvidia blackscreen fix auf esp/esm-Dateien anwenden könnt!

Edit3:
die Methode ist jetzt auch im bashed patch verfügbar, der automatisch (wenn aktiviert) über alle esm/esp-Dateien drübergeht und das fixed :)

MfG,
ThreeD

Jahnor
20.01.2008, 23:34
Warum nicht einfach den Fix als letztes laden? Oder funktioniert das trotzdem nicht?

Low Post
20.01.2008, 23:54
Weil dann die Einstellungen von anderen PIs überschrieben werden (z.B. Namensänderungen).

Außerdem könnte der BlackScreen-Bug dann immer noch in neu erstellten Interiours auftreten.


btw: es gibt noch einen anderen BlackScreenFix, für einen anderen BlackScreen-Bug (auch nVidia): >klick< (http://www.tesnexus.com/downloads/file.php?id=13632) (benötigt OBSE)
Fixt den BlackScreenBug, der auftritt, während man mit angestellten Schatten in einem Interiour in 1st-Person schleicht, während NPC in der nähe sind.

Edit: @GM:

Yay, Ich habs halt drauf :p

GlasMond
20.01.2008, 23:56
War auch mein erster Gedanke, aber ich habe nochmal genau darüber nachgedacht bevor ich meinen Post abgeschickt hatte. ;)

Das betrifft dann nämlich nur die Vanilla Locations und wirkt sich in keiner weise auf neu hinzugefügte Inhalte aus. Außerdem möchte man eventuell auch bestimmte Änderungen von PI's behalten, wie z.B. Namensänderungen einer Vanilla-Cell etc. ;)

edit: Schnelles Slow PosT das! :p

ThreeD
22.01.2008, 10:49
@Mods: könnte man das vielleicht fixieren? Sonst gehts in der Versenkung unter ;)
Außerdem hätte ich noch die Bitte an die Modder, die den Fix dann tatsächlich einbauen, dies in ihrer Readme zu erwähnen (dann sparen sich die User die Mühe, das im CS überprüfen zu müssen) :)
Außerdem müssen auch die Interior-Cells angepasst werden, die aus dem Original-Oblivion stammen und durch die jeweilige Mod angefasst werden (d.h. ein * im Cell-Edit-Dialog haben) und nicht nur die neu hinzugefügten.

MfG,
ThreeD

Low Post
22.01.2008, 12:50
Sticky wird das erstmal nicht. Grund: Keiner liest Stickys.


Sobalt das auf Seite 2 abgerutscht ist kann man das ja immer noch anhängen, momentan seh ich da aber keinen Grund zu.


Edit:
War zwar noch nicht auf Seite 2, aber trotzdem schwerer zu finden als ein Sticky. --> hängt oben

ThreeD
22.01.2008, 20:31
Hmm, auch wieder wahr :( Na ja, hoffen wir, dass es inzwischen jeder Modder gelesen hat :rolleyes:

MfG,
ThreeD

bg2408
26.02.2008, 21:29
Wenn ich den Blackscreenbug einbaue, fixen dann auch alle brav die Radeonx19xxerwhiteflashes¿

Rung
26.02.2008, 21:36
Wenn Du uns noch verrätst, wie das geht? ^^
*persönliches Interesse daran hab*
Bei mir verschwand das Ganze, sobald ich die Blutspritzer im Optionsmenü ausgestellt hatte.

bg2408
26.02.2008, 21:43
Dann hattest du den Fehler nicht ;). Bei irgendeiner speziellen Textureigenschaft fangen Radeon X19XX-Karten an, statt den Texturen ganz wilde Flackerer anzuzeigen. Ich hatte schon mehrere Mods, die deshalb für mich letztendlich unspielbar wurden - oder die ich nach einmaligem Durchspielen herunterwarf. Ich weiß leider nicht mehr, wie der Bug genau ausgelöst wurde - bin kein Texturer, steht aber bestimmt im offiziellen Forum. Soweit ich mich erinnere, war es eine bestimmte eigentlich unnötige Eigenschaft, die Texturen nicht haben dürfen. Haben sie sie doch - Flackerroni extrem.

Rung
26.02.2008, 21:53
Hm,

hört sich aber nach genau dem Fehler an, den ich auch bei mir hatte.
Nerviges Aufflackern weißer Flächen? Vollkommen unregelmäßig und beinahe wie ein Blitzlichtgewitter nur kleiner?
Das ging bei mir weg, sobald ich das Blut ausgestellt hatte und ich hatte keine Texturmods drauf, die irgendetwas am Blut verändern. Ich vermute aber, dass es an Einstellungen in der INI liegt, denn da hatte ich etwas am Blut herumgespielt. (Längeres Haften der Lachen etc.)

ThreeD
01.03.2008, 11:25
Hallo zusammen,

da es zu Problemen führen kann, wenn der Fix falsch eingebaut wird (Zelle ist beim Betreten schwarz), hier noch einmal etwas genauer:

Es ist wichtig, dass nur Fog Near auf 0.0001! gesetzt wird, wenn alle drei Werte (fog near, fog fat und clip dist) 0.0000 sind.
Ist einer der drei Werte ungleich 0.0000, muss nichts verändert werden!

MfG,
ThreeD

ThreeD
21.04.2008, 11:28
Wrye hat in sein Wrye Bash (http://wrye.ufrealms.net/Wrye%20Bash.html#NvidiaFogFix) eine Methode eingebaut, um den nvidia blackscreen fix auf eine esp/esm anzuwenden! Dadurch wird es jetzt viel leichter, den Fix auf seine Mods anzuwenden, wenn man betroffen ist oder wenn man eine Mod neu rausbringt!

MfG,
ThreeD

ThreeD
05.08.2008, 09:30
Hallo zusammen,

Wrye hat in einer neuen Version den nvidia fog fix auch im bashed patch verfügbar gemacht.
Somit müssen nun die esp/esm-Dateien gar nicht mehr angefasst werden. Es reicht, wenn der bashed patch drüber läuft :)

MfG,
ThreeD

Low Post
05.08.2008, 10:36
Ich würde trotzdem empfehlen es zu machen. Vor allem da nicht jeder Wrye Bash benutzt.
Außerdem gibt es z.B. bei mir mit einer neueren Version als 195 Probleme beim Rebuilden des Bashed Patches. Ich kann es momentan also nicht verwenden, auch wenn ich dazu willends wäre.

Spricht ja nichts dagegen, dass die Modder das selber machen. Auch wenn WB das jetzt machen kann. ;)