PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fehlerhafte Screenshots


vader.uF
29.04.2012, 19:48
Hey werte UTzone Member,

muss euch mit einem kleinen Problem belasten, welches mir keine Ruhe gibt.
Wie der Titel schon sagt, sind alle Screenshots die UT macht und welche in der Konsole mit /shot mache fehlerhaft. Also sie werden gemacht, jedoch kann ich die nicht öffnen. Habe es mit allen Programmen versucht, immer meldet man mir die Datei sei fehlerhaft. In einigen Außnahmen wird mir ein total verzerrtes schwarz/weißes Bild geliefert.

Ich wüsst nicht woran es liegen könnte, es lief damals problemlos also muss es an einer Softwareänderung liegen. Eventuell an den Treibern? Oder spielt irgendetwas in meiner ini nicht oder hat UTcomp irgendwie damit was zu tun?

Wenn ihr genauer Angeben braucht, dann werde ich sie posten. Ich will nämlich Dumpframes ausprobieren, aber das geht nicht weil alle BMPs fehlerhaft sind ;)

Vielen Dank schon mal im Vorraus! Wünsch euch noch ein schönes Restwochenende! :)

vadey out

Wormbo
29.04.2012, 20:40
Klingt, als ob du UT im Fenster spielst. Die Engine hält sich nämlich nicht korrekt an das Windows Bitmap Format, das eigentlich für jede Zeile ein Padding auf eine Bytezahl vorsieht, die ein Vielfaches von 4 ist. Bei Standardauflösungen ist die Breite bereits ein Vielfaches von 4, wodurch auch die Zeilenlänge automatisch korrekt ist. Wenn man aber eine Auflösung verwendet, deren Breite kein Vielfaches von 4 ist, produziert das Spiel keine korrekten Dateien. Prinzipiell könnte man ein Tool schreiben, dass diesen Fehler korrigiert, da ja nur das Padding nach jeder Zeile fehlt. Aber vielleicht solltest du doch lieber mal überlegen, eine entsprechende Auflösung einzustellen.

vader.uF
29.04.2012, 20:57
Ah, danke für die Antwort mate! :) Ich spiele mit einer Auflösung von 1366*768 auf einer GTX 460 mit neuesten Treibern. Heißt das ich kann keine Screenshots machen lassen, wenn die Auflösung kein Vielfaches von 4 ist? Würd ja mit der jetztigen nicht gehen, dann oder? :/

Wormbo
29.04.2012, 21:36
Das hat rein gar nichts mit Treibern zu tun, es ist die Art wir die Engine die BMP-Datei schreibt. 1366 ist nicht ohne Rest durch 4 teilbar und somit keine Auflösung, bei der die Engine korrekte Bitmaps generiert. Wie schon angedeutet sind aber alle Pixel da, nur das Zeilen-Padding fehlt. Man könnte die Dateien also theoretisch korrigieren.

Ragnos
29.04.2012, 21:58
Dämlicherweise ist 1366x768 die standardauflösung bei etlichen Notebooks :/

Du kannst probieren auf 1360x768 umzuschalten, dazu gehst du in die UT2004.ini und stellst deine Auflösung manuell um:

[WinDrv.WindowsClient]
WindowedViewportX=1616
WindowedViewportY=976
FullscreenViewportX=1920
FullscreenViewportY=1080

Ich hab keine Ahnung wie es bei den Mobile-Varianten ist, aber bei meinem Desktop-nVidiatreiber kann ich einstellen das die Grafikkarte das Scaling übernehmen soll. Somit wird das Bild nicht gestreckt, und verpixelt so auch nicht.

Siehe hierzu meinen Anhang.

Sollte das nicht funktionieren bleibt nurnoch der Umweg über den Windowed-Mode :/

vader.uF
29.04.2012, 22:36
Okay, ich habe es in der ini auf 1360 gestellt und es funktioniert einwandfrei danke euch :)
Das in der Systemsteuerung versteh ich nicht, soll ich bei "Keine Skalierung" den Haken setzten und es wird als 1360 vorgegaukelt?

Danke für eure Hilfe! :)

Wormbo
29.04.2012, 22:59
Es verhindert, dass der Treiber die Anzeige auf den gesamten Bildschirm ausdehnt. Im Grunde genommen stellst du damit sicher, dass auch weiterhin ein Anzeigepixel einem Monitorpixel entspricht. Links und rechts bekommst du einfach nur einen wenige Pixel breiten schwarzen Streifen.

vader.uF
29.04.2012, 23:41
Danke Leute, somit hat sich mein Problem erledigt :)
Topic kann dicht gemacht werden, jetzt spam ich die Videomaking Sektion zu :P

Donzi
30.04.2012, 16:27
War da nichma was im Treiber? Clamp oder so ähnlich?

Ragnos
30.04.2012, 16:35
Nope, das war eine Einstellung für den Texturfilter.

Siehe hierzu die Bilder in diesem Bericht: http://www.computerbase.de/artikel/grafikkarten/2005/bericht-forceware-im-vergleich/10/