//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//ENBSeries - набор модификаций для улучшения графики в играх. Проект donateware.
//Описание может не совпадать с содержимым на сайте
//created by Boris Vorontsov http://enbdev.com
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Для начинающих: Если вы не читаете документацию и просто хотите установить, чтоб работало,
даже и не рассчитывайте. Конфигурация не настроена ни на красивый вид, ни на высокую
производительность, ищите чужие или делайте свои настройки, под свой вкус.
Здесь можно найти что-нибудь интересное из пресетов пользователей:
http://www.gtaforums.com/index.php?act=ST&f=223&t=417918&st=0#entry1059353859



ENBSeries 0.135 - графическая модификация для GTA 4


Исправления некоторых ошибок, небольшая оптимизация, незначительное изменение кода ssao.

ВНИМАНИЕ! Стандарт шейдера effect.txt изменен на используемый в более новых версиях
мода, изменения не потребуют больших усилий для переделывания любым пользователем,
а в различия можете увидеть скачав любой файл эффектов с сайта enbdev.com и сравнить
старый и новый шейдеры эффектов.



Для версии 0.135:
Мелкие исправления ошибок, добавлено сглаживание edge antialiasing, повышение
стабильности по сравнению с предыдущей версией. Изменен стандарт шейдера effect.txt
на последнюю версию, поэтому может не работать без переделки.
Мод все еще не содержит новых эффектов и предназначен для четвертого патча игры,
ждите обновлений.

Для версии 0.127: Встроен редактор настроек enbseries.ini (GUI), активируемый одновременным нажатием
кнопок SHIFT и ENTER. Исправлены известные ошибки предыдущих бета версий, возникшие
при переносе кода на новое ядро (ради производительности). Мод все еще не содержит
новых эффектов и для четвертого патча игры, ждите обновлений.

Для версии 0.082: временная версия с ограниченной функциональностью и неверно работающими
некоторыми эффектами.
Параметры ReflectionsForceHighPrecision и ReflectionsExtremePrecision больше не работают.
Добавлен эффект soft particles, поддержка палитры для enbeffect.fx (файл enbpalette.bmp).
Добавлена новая текстура "texPalette" и переменная "Timer" в effect.txt и enbeffect.fx.
Восстановлена функция цвета из 0.079 версии. enbseries.ini не настроен.

Для версии 0.081 SORA: Портирование предыдущей версии модификации под патч игры 1.0.6.0 с минимальным
количеством эффектов. Если хотите использовать все возможности ENBSeries, устанавливайте
патч игры 1.0.4.0
Для версии 0.080 SORA: Добавлен параметр AntialiasingUpScale для повышения скорости работы сглаживания
за счет уменьшения текстуры для сглаживания и ее масштабирования. Внедрена многопроходность
для эффектов пост обработки (effect.txt) и приложенный файл содержит три эффекта, размытие,
сдвиг цвета и повышение резкости (параметры в начале файла effect.txt). В файлах enbeffect.fx
сделано два метода обработки hdr изображения, параметры вынесены в начало файла для удобства
изменений и реализовано включение/выключение внутреигровой коррекции палитры цвета (контраст,
яркость, насыщение), которая включается в enbeffect.fx вручную или из заранее настроенных
файлов. Изменен алгоритм смешивания цвета, света и теней.
Для версии 0.079 SORA: Добалена поддержка внешних шейдеров для генерации шума облаков и блума. Реализована
луна. Для активации луны, необходимо файлы enbmoon.tga и enbmoonbump.tga скопировать в папку с игрой
(поддерживаются расширения tga, png и bmp). enbmoon должен быть с альфа каналом.
Для изменения текстуры звезд, скопировать файл enbstars.tga (png, bmp) в папку игры.
Для изменения текстуры облаков, скопировать файл enbclouds.tga (png, bmp) в папку игры.
Для версии 0.078 SORA: исправлены ошибки с освещением и отражением, интегрирован код модификации неба.
Добавлена возможность замены процедурного генератора текстуры облаков на пользовательский
файл enbclouds.bmp.
Для версии 0.077b: исправлены ошибка с грязью на дорогих машинах, добавлен эффект
пост обработки файлом effect.txt
Для версии 0.077а: все эффекты настроены под патч 1.0.0.3 и 1.0.0.4, предыдущие
версии корректно работали только с патчем 1.0.0.3. Документация и обновления будут доступны
позже на моем сайте. Данная версия разработана и тестирована на видеокартах NVidia.
Качество теней необходимо выставить Medium, High или Very high.
Не должно стоять никаких модов, изменяющих папку common\shaders игры, чтоб не было
проблем с чрезмерной яркостью, отсутствием теней или прочих артефактов. Настройки
драйверов видеокарты тоже должны быть правильными, как указано в документации на enbdev.com
Артефакты при включении сглаживания (antialiasing) на видеокартах ATI имеют место, не
на чем тестировать, так что используйте как есть.

Здесь вы можете скачать пользовательские настройки или просто посмотреть на красивые скриншоты
http://www.gtaforums.com/index.php?showtopic=417918



РЕШЕНИЕ ПРОБЛЕМ:
В случае повышенной яркости или еще каких-то необычных артефактов изображения, восстановите
оригинальные шейдеры в папке common\shaders, которые часто заменяются при установке прочих
графических модификаций (например VisualIV).



ЧАСТИЧНОЕ ОПИСАНИЕ (временное):
[ENGINE]
ForceDisplaySize=false - параметр больше не используется для сглаживания
ForceAntialiasing=false - включает сглаживание
AntialiasingQuality=2 - качество сглаживания, -1 максимум, 2 минимум. рекомендуемые значения 2, 1, а 0 и -1 только для экстремалов.
AntialiasingUpScale - принимает значения от 0.25 до 1.0, масштабируя текстуру сглаживания. Чем меньше значение, тем выше скорость, но более размытый вид. Параметр нельзя менять во время игры

[SSAO_SSIL]
SamplingQuality=-1	данное значение является новым и означает экстремальное качество
SourceTexturesScale=0.5	чем меньше, тем выше скорость, но детализация хуже
SizeScale=1.0		размер тексуры, чем меньше, тем выше скорость, но детализация хуже
SamplingRange=1.0	чем меньше, тем выше скорость и более мелкие детали заметнее

[GLOBAL]
CyclicConfigReading=true считывает конфигурацию каждые 5 секунд, чтоб во время игры видеть изменения,
UseEffect параметр тоже считывается каждые 5 секунд, так что соображайте сами, как отключить мод.

[EFFECT]
UseOriginalPostProcessing=false если включено, возвращается игровая обработка изображения

[LIGHTSPRITE]
UseExternalTexture=true загружает текстуры пользователя для спрайтов света, если таковые
существуют (enbspritelight.png, enbspritelight.bmp, enbspriteray.png, enbspriteray.bmp)


enbeffect.fx	шейдер пост обработки игры, включает оригинальный и мой
effect.txt	дополнительный шейдер пост обработки



//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
СИСТЕМНЫЕ ТРЕБОВАНИЯ:
GeForce 8xxx, 9xxx и выше;
Radeon 2xxx, 3xxxб 4xxx, 5xxx и выше.



УСТАНОВКА:
Извлечь файлы из архива в папку игры, либо туда, где находится exe файл игры


ЗАПУСК:
После запуска игры мод активирован, отключается комбинацией клавиш (по умолчанию SHIFT F12).

НАСТРОЙКА:
После первого запуска игры с модом будет создан файл с настройками мода ENBSERIES.INI,
который можно вручную отредактировать. Но рекомендуется использовать файл настроек из архива.

ОПИСАНИЕ НАСТРОЕК (часть настроек могут быть изменены или дополнены):

//НЕДОКУМЕНТИРОВАННО


Номера клавиш (virtual key codes) находятся в файле key_codes.txt или key_codes.htm, они в
шестнадцатиричном виде, а у меня в настройках в десятичном, для преобразования
можно воспользоваться любым hex калькулятором, можно и обычным из Windows.




//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DONATE:
Если по Вашему мнению проект ENBSeries должен развиваться или просто Вам понравилось,
буду признателен за спонсорскую помощь.



http://enbdev.com
Copyright (c) 2007-2012 Воронцов Борис (ENB developer)