===============================================================
  Avalon RO - поддержка широких и сверхшироких мониторов
  Wide / ultrawide monitor support
===============================================================

КОМУ ЭТО НУЖНО

Только тем, у кого игра не запускается на большом разрешении и
выдаёт ошибку:

    "Cannot init d3d OR grf file has problem"

Если игра у вас и так запускается - этот архив вам НЕ нужен,
ничего не устанавливайте.


ПОЧЕМУ ТАК ПРОИСХОДИТ

Клиент Ragnarok Online рисует картинку через DirectX 7 -
графическую библиотеку конца девяностых. Gravity так и не
перевела игру на что-то более новое. У DirectX 7 есть предел по
размеру экрана, и современные широкие мониторы (3840x1080,
2560x1440, 4K) в него не помещаются. Видеокарта тут ни при чём -
ограничение в самой библиотеке.

Архив содержит dgVoodoo 2 - бесплатную обёртку, которая
принимает вызовы DirectX 7 и выполняет их через Direct3D 11.
Игра продолжает думать, что работает со старой библиотекой, а
на деле картинку рисует современный код без ограничений.


УСТАНОВКА

1. Скопируйте четыре файла из этого архива в папку с игрой,
   туда же, где лежит AvalonRo.exe:

       DDraw.dll
       D3DImm.dll
       dgVoodoo.conf
       dgVoodooCpl.exe

2. Запустите Setup.exe из папки с игрой.

3. В списке "Graphics Device" выберите строку с dgVoodoo.

4. Выберите нужное разрешение.

5. Поставьте галочку "Play in Full Screen" - обязательно.

6. Нажмите Apply и запускайте игру.


ЧТО НУЖНО ЗНАТЬ

* Переключение между окном и полным экраном - Alt+Enter.
  Обычный Alt+Tab в этом режиме может подвесить картинку.

* На очень широком экране интерфейс игры выглядит мелким.
  Это особенность самого клиента, а не обёртки.

* Тонкая настройка - dgVoodooCpl.exe. По умолчанию там уже
  выставлено разумно, трогать не обязательно.


КАК УДАЛИТЬ

Удалите из папки с игрой DDraw.dll и D3DImm.dll - игра сразу
вернётся к системным библиотекам. Больше ничего делать не надо:
эти файлы ничего не меняют в Windows и не прописываются в
систему. После удаления не забудьте выбрать в Setup.exe
разрешение поменьше, иначе вернётся та же ошибка.


---------------------------------------------------------------
ENGLISH - SHORT VERSION

You only need this if the game fails to start on a large monitor
with "Cannot init d3d OR grf file has problem".

The client renders through DirectX 7, which cannot handle modern
wide resolutions. dgVoodoo 2 translates those old calls to
Direct3D 11, lifting the limit.

Copy DDraw.dll, D3DImm.dll, dgVoodoo.conf and dgVoodooCpl.exe
next to AvalonRo.exe. Then in Setup.exe pick the dgVoodoo entry
under "Graphics Device", choose your resolution and tick
"Play in Full Screen". Use Alt+Enter to leave fullscreen.

To remove it, delete DDraw.dll and D3DImm.dll and pick a smaller
resolution in Setup.exe.


---------------------------------------------------------------
dgVoodoo 2 - автор Dege, сайт http://dege.freeweb.hu/dgVoodoo2/
Распространяется бесплатно. В архив включены только библиотеки
DirectDraw и Direct3D 7, которые использует Ragnarok Online.
