Shader Pack

Farb- und Helligkeitseinstellungen für die Enhanced Editions.

Autor: Argent77


Übersicht

Die Originalspiele verfügten über Optionen, um Helligkeit und Kontrast einzustellen. Das war in vielen Fällen sehr hilfreich, wie in Verließen oder zur Nachtzeit. Diese Option wurde in den Enhanced Editions leider entfernt.

Diese Mod bietet eine Möglichkeiten an, um Veränderungen von Helligkeit, Konstrast oder Gamma (und einige weitere Einstellungen) zurückzubringen. Man kann zwischen einer Reihe von Voreinstellungen wählen oder die gewünschten Werte manuell festlegen. Seit Version 3.0 der Mod kann man zusätzlich sowohl Farbtemperatur als auch Farbwert, Sättigung und Hellwert einstellen. Die letzteren Optionen sind eher in Spezialfällen sinnvoll, daher sind sie unter der Gruppe "Erweiterte Einstellungen" zu finden.

Wenn Ihr Euch einen Überblick über die einzelnen Einstellungen verschaffen wollt, dann schaut im Abschnitt Vorschaubilder weiter unten vorbei.

Hinweis: Einstellungen durch diese Mod wirken sich nur aus, wenn die Spieloption "Alternativer Renderer" im Grafikabschnitt nicht aktiviert wurde.


Schaut im SHS Forum oder Beamdog Forum vorbei, wenn Ihr Fragen habt, oder besucht Spellhold Studios oder GitHub, um die aktuellste Modversion herunterzuladen.

Vorschaubilder

Dieser Abschnitt listet Vorschaubilder aller verfügbarer Einstellungsvarianten auf.


Referenzbild: Neutral (#1)

Kontrast, Helligkeit und Gamma: #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12, #13, #14, #15, #16, #17, #18, #19, #20 und #21

Farbtemperatur: "Arktisches Blau", "Bedeckter Himmel", "Sonnenlicht", "Mondlicht", "Sonnenuntergang", "Glühlampe" und "Kerzenlicht"

Farbwert: Farbwert (-0.375), Farbwert (-0.25), Farbwert (-0.125), Farbwert (0.125), Farbwert (0.25), Farbwert (0.375) und Farbwert (±0.5)

Saturation and lightness: Saturation (0.0), Saturation (0.5), Saturation (1.5), Saturation (2.0), Lightness (0.5) und Lightness (1.5)

Installation

Dies ist eine WeiDU Mod. Das bedeutet, sie ist sehr einfach zu installieren. Entpackt die heruntergeladene Zipdatei in das Spieleverzeichnis und startet entweder „setup-LightingPack.exe” (Windows) oder „setup-LightingPack.command” (macOS). Folgt den Anweisungen des Programms und die Mod ist startbereit.

Um die Shaderskripte im Nachhinein unproblematisch neu zu installieren, sollte man diese Mod nach allen anderen Mods installieren. Alternativ kann man die Skripte auch per Hand anpassen. Genaueres dazu im Kapitel Helligkeitswerte manuell verändern weiter unten.

Wichtig: Es wird mindestens BG:EE v1.2 oder höher benötigt!


Um die Mod zu deinstallieren, startet „setupsetup-LightingPack.exe” oder „setup-LightingPack.command” erneut und folgt den Anweisungen.

Kompatibilität und Fehlersuche

Diese Mod versucht die Skriptdateien so wenig wie möglich zu verändern, um maximale Kompatibilität mit dem Spiel und anderen Mods zu gewährleisten. Allerdings gibt es immer eine kleine Chance, dass die Installation fehlschlägt. In diesem Fall sollte man die Mod so früh wie möglich zu installieren, um Veränderungen durch andere Mods auszuschließen.

Falls Shaderskripte manuell angepass werden, kann es immer mal zu kleinen Syntaxfehlern kommen, welche das Spiel unspielbar machen. Falls nach dem Spielstart nur ein schwarzer Bildschirm zu sehen ist, oder die Grafik verzerrt bzw. mit falschen Farben dargestellt werden, dann drückt die Tastenkombination Alt+F4 (bzw. die Standardkombination Eures Betriebssystems), um das Spielende zu erzwingen. Wenn eine manuelle Korrektur der Shaderskripte nicht möglich ist, kann man durch eine Neuinstallation der Mod diese Fehler jederzeit beheben.

Helligkeitswerte manuell verändern

Falls Ihr nach der Installation der Mod einen oder mehrere Werte manuell verändern wollt, dann könnt Ihr die entsprechenden Dateien (siehe weiter unten) im Override-Ordner des Spiels finden.

Shaderdateien sind einfache Textdateien. Um die Werte für Helligkeit, Kontrast und Gammakorrektur zu ändern, öffnet die entsprechende Datei im Texteditor. Ein einfacher Texteditor ist ausreichend, allerdings hilft die Syntaxhervorhebung eine erweiterten Texteditors, wie z.B. Notepad++ bei der Fehlersuche. Sucht nach den Variablen brightness, contrast und gamma. Sie sollten am Anfang des Skripts stehen. Jeder Wert ist mit einem Kommentar versehen, der den Wertebereich und Neutralwert der jeweiligen Option angibt. Ihr solltet in allen Shaderdateien die selben Werte verwenden.

Genauso kann mit den Werten für Farbtemperatur (in Kelvin) oder den erweiterten Einstellungen Farbwert (hue), Sättigung (saturation) und Hellwert (lightness) verfahren werden.

Shaderdateien und ihre Verwendung im Spiel:

fpDraw.GLSL       Für alle farbigen Gebiete auf dem Bildschirm, außer für Videos.
fpTone.GLSL       Für alle Graustufeneffekte auf dem Bildschirm (z.B. bei Pause oder Zeitstopp).
fpYUV.GLSL        Für die Videoausgabe.
fpYUVGRY.GLSL     Für Videoausgabe in Graustufen.

Zusätzliche Shaderdateien ab Spielversion 2.0:

fpFont.GLSL       Für Spieltexte.
fpSelect.GLSL     Für Hervorhebungen von Sprites.
fpSprite.GLSL     Für verstärkte Umrisse um Charaktere.

Zusätzliche Shaderdateien ab Spielversion 2.1:

fpseam.GLSL       Für Kartenhintergründe.

Danksagungen

Coding & testing: Argent77

Polish translation: Cahir


Copyright Notice:

Creative Commons License

"Shader Pack: Lighting adjustments for the Enhanced Edition" is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Versionshistorie

Version 3.1

Version 3.0

Version 2.4

Version 2.3

Version 2.2

Version 2.1

Version 2.0

Version 1.1

Version 1.0