- English
- Deutsch
- Polski

## Ogólny zarys

Oryginalne wersje gier opartych na silniku Infinity Engine posiadały opcje korygowania jasności i kontrastu, które były niezwykle przydatne, zwłaszcza w ciemnych lokacjach lub w nocy. Niestety opcje te zostały usunięte w Edycjach Rozszerzonych tych gier.

Modyfikacja ta przywraca możliwość kontroli poziomu jaskrawości, kontrastu i korekcji gamma. Możesz wybrać opcję z zestawu predefiniowanych konfiguracji oświetlenia lub wprowadzić pożądane wartości ręcznie. Począwszy od wersji 3.0 modyfikacja ta pozwala również na zmianę barwy, poziomu nasycenia oraz jasności. Ustawienia te zostały oznaczone jako „Ustawienia zaawansowane”, gdyż są une użyteczne tylko w określonych sytuacjach.

W celu porówania wyglądu ekranu przy różnych ustawieniach, warto zapoznać się z poniższymi zrzutami ekranu w sekcji Zrzuty ekranu.

Uwaga: Zmiany dokonane przez tą modyfikację nie będą widoczne, jeśli w opcjach graficznych gry wybierzesz opcję "Alternatywny renderer".

W razie pytań zapraszam do odwiedzenia forum Beamdoga lub pobrania najnowszej wersji ze strony Spellhold Studios lub GitHub.

POWRÓT NA GÓRĘ

## Zrzuty ekranu

Ten fragment zawiera listę zrzutów ekranu ze wszystkich dostępnych ustawień.

Zrzut ekranu odniesienia: Neutralny (#1)

Kontrast, jaskrawość i gamma: #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12, #13, #14, #15, #16, #17, #18, #19, #20 i #21

Temperatura barwowa: "Arktyczny błękit", "Pochmurne niebo", "Światło słoneczne", "Światło księżyca", "Zachód słońca", "Żarówka" i "Świeca"

Barwa: Barwa -0.375, Barwa -0.25, Barwa -0.125, Barwa 0.125, Barwa 0.25, Barwa 0.375 i Barwa ±0.5

Nasycenie i jasność: Nasycenie (0.0), Nasycenie (0.5), Nasycenie (1.5), Nasycenie (2.0), Jasność (0.5) i Jasność (1.5)

POWRÓT NA GÓRĘ

## Instalacja

Jest to modyfikacja WeiDU, co oznacza, iż jest bardzo prosta w instalacji. Wystarczy rozpakować pobrane archiwum do katalogu z grą, a następnie uruchomić plik „setup-LightingPack.exe”. Po wykonaniu wszystkich instrukcji możliwe będzie rozpoczęcie gry.

Jeżeli planujesz przeinstalowanie skryptów shadera przy użyciu innych ustawień, jest wysoce wskazane, aby zainstalować ten mod najpóźniej, jak to możliwe. W rozdziale Jak modyfikować wartości oświetlenia po instalacji? znajdziesz informacje na temat ręcznej modyfikacji skryptów.

Ważne: Aby ujrzeć efekty działania modyfikacji należy zainstalować BG:EE w wersji 1.2 lub wyższej!

POWRÓT NA GÓRĘ

## Kompatybilność i rozwiązywanie problemów

Modyfikacja ta ma w zamierzeniu dokonywać jak najmniej zmian w plikach skryptów, tak aby zachować maksymalną kompatybilność z innymi modyfikacjami ingerującymi w odpowiednie skrypty shaderów. Istnieje niewielka szansa, że modyfikacja ta nie będzie działała prawidłowo, jeśli inne modyfikacje dokonały niekompatybilnych zmian w plikach skryptów. W takim przypadku, zainstaluj tę modyfikację jako pierwszą.

Ręczna korekta ustawień shaderów może spowodować wystąpienie błędów, które spowodują, że gra stanie się niegrywalna. Jeżeli po uruchomieniu gry ujrzysz czarny ekran lub zniekształcone piksele, wciśnij Alt+F4 lub odpowiadający tej kombinacji skrót w przypadku systemu OS, aby wyjść z gry i naprawić błąd. Jeżeli nie będziesz w stanie ręcznie naprawić plików, możesz w dowolnej chwili przeinstalować modyfikację.

POWRÓT NA GÓRĘ

## Jak modyfikować wartości oświetlenia po instalacji?

Jeśli zechcesz zmienić któreś z ustawień już po zainstalowaniu tej modyfikacji, odpowiednie pliki (patrz niżej) znajdziesz w folderze override.

Pliki shaderów to zwykłe pliki tekstowe. Aby dostosować do swoich potrzeb poziom jaskrawości, kontrastu lub korekcji gamma otwórz odpowiednie pliki w dowolnym edytorze tekstowym (np. Notepadzie) i zmodyfikuj zmienne oznaczone jako brightness, contrast i gamma, znajdujące się w górnej części każdego skryptu. Każdy z plików shaderów zawiera krótki komentarz wyjaśniający jak ustawić odpowiednie wartości. W celu uzyskania najlepszych rezultatów zmienne we wszystkich trzech plikach shaderów powinny mieć tę samą wartość.

Zastosowanie plików shaderów w grze:

    fpDraw.GLSL     Wykorzystywany we wszystkich kolorowych obszarach ekranu, z wyjątkiem filmów.
    fpTone.GLSL     Wykorzystywany we wszystkich obszarach ekranu o różnym stopniu szarości (np. przy nieaktywnych przyciskach czy efekcie zatrzymania czasu).
    fpYUV.GLSL      Wykorzystywany podczas odtwarzaniu filmów.
    fpYUVGRY.GLSL   Wykorzystywane dla wyjścia wideo w trybie odcieni szarości.

Dodatkowe pliki shaderów dla wersji silnika v2.0:

    fpFont.GLSL     Używane do tekstów w grze.
    fpSelect.GLSL   Używane do podświetlania sprite'ów.
    fpSprite.GLSL   Używane do obramowania sprite'ów.

Dodatkowe pliki shaderów dla wersji silnika v2.1:

    fpseam.GLSL     Wykorzystywany do tła map.

POWRÓT NA GÓRĘ

## Autorzy

Coding & testing: Argent77

Polish translation: Cahir

### Copyright Notice:

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

POWRÓT NA GÓRĘ

## Historia zmian

###### Version 3.0

- Added settings: Color Temperature
- Added advanced settings: Hue/Saturation/Lightness
- Added proper Credits and Copyright sections to the readme
- Added German translation
- Added PST:EE support
- Internal restructuring

###### Version 2.4

- Added support for Enhanced Edition patch v2.1
- Improved validation of numbers in manual input subcomponent

###### Version 2.3

- Added support for Enhanced Edition patches v2.0
- Added check to prevent modifying files more than once

###### Version 2.2

- Added support for latest BG2:EE update

###### Version 2.1

- Fixed an issue regarding semi-transparent pixels

###### Version 2.0

- Greatly improved compatibility with third-party mods making changes to the shader files
- Added IWD:EE support

###### Version 1.1

- Added polish translation (thanks Cahir)

###### Version 1.0

- Initial release

POWRÓT NA GÓRĘ