Вселенная Проклятых Земель - Видео

   Проблема производительности движка всегда являлась камнем преткновения разработчиков: им приходилось искать компромисс между красивым рендерингом и суровыми FPS. Главная черта любого движка - его scalability, т.е. производительность должна быть одинаково хорошей как на Pentium II, так и на Pentium III 933 Мгц с NV25 видеокартой и черт знает сколькими метрами ОЗУ.
   ПЗ не являются исключением и проблема производительности все равно встает перед рядовым геймером.

   Для того, чтобы игра шла без диска нужно переписать speech.res и movies c диска в соответствующие директории, а в реестре исправить по адресу
HKEY_CURRENT_USER->SOFTWARE->NIVAL INTERACNIVE->EVILISLANDS->PATH SETTINGS
cdrompath на папку с игрой и firststart на 0. (сведения сообщены Dron`ом)

   Если у Вас часто возникает ошибка General Game Error или похожая то, возможно, что Вам поможет мануальное увеличение виртуальной памяти Windows (хотя иногда надо всего лишь перезагрузить машину). Итак нажмите правую кнопку на иконке "Моего компьютера" и выберите "Свойства". В появившемся окне выберите ярлык "быстродействие" - далее "Виртуальная память" и установите максимальное значение виртуалки (так чтобы оставалось 2 - 5 мб на диске):

Установка значения используемой виртуальной памяти

Надеюсь, что это Вам поможет. Отдельная благодарность выражается DH`у

   Для того, чтобы уменьшить время загрузки ПЗ, Вам необходимо добавить одну строку в файл system.ini, который находится в каталоге Windows. В файле настройки найдите раздел "[386enh]" и добавьте следующее (выделено курсором):

   Это должно помочь (у меня на машине с 128 Мб памяти, это было очень заметно).

Ниже я предлагаю несколько советов о том, как максимально увеличить FPS:

ПЕРЕД ИЗМЕНЕНИЕМ РЕЕСТРА СДЕЛАЙТЕ РЕЗЕРВНУЮ ЗАПИСЬ!!!   

   В разделе реестра под названием "HKEY_CURRENT_USER\SOFTWARE\Nival Interactive\Evilislands" скопилось немало полезных переменных, с помощью которых можно изменить производительность игры. Значения даются только ненулевые, то есть, например, 00 00 00 40, далее по тексту будет просто 40 и так далее. Внимание: не забывайте, что после перевода в шестнадцатеричную систему нового значения, надо поменять старшие и младшие байты местами. Например, 64384 в шестнадцатеричной системе будет 80 FB 00 00, а не 00 00 FB 80. Я буду приводить только самые необходимые параметры:

   В случае с параметрами типа 0х00000000(0), (0) - озночает "Off", (1) - "On" (иногда бывает (2) - тогда здесь будет (0) - Off;  (1) - "средне"; (2) - "Максимум").

   Раздел "Camera Settings":

   FARCLIPDISTANCE и NEARCLIPDISTANCE - определяет переднюю и заднюю секущие плоскости. Чем меньше модуль разности между ними, тем быстрее будет игра. По умолчанию 40 (В десятичной системе параметр равен 1073741824 ). Значение FARCLIPDISTANCE по умолчанию c8 42 (1120403456 в десятичной системе). Рекомендую самим выбрать значения, наиболее приемлемы для Вашей системе ( лучше не менять NEARCLIPDISTANCE, так как могут возникнуть ошибки в проецировании  - правильнее будет экспериментировать с  FARCLIPDISTANCE ).

   Раздел "General Settings":

   Можно изменить: "Dithering". При значении 0x00000000(0) FPS увеличатся, но качество падает. "Filtering" - качество фильтрации (есть в видеонастройках). "Mipmapping" - многоуровневое текстурирование (при 0х00000000(0)  - FPS увеличатся). PERSPECTIVECORRECTION при 0х00000000(0) - FPS больше. По названиям остальных параметров можно определить их смысл. "SHOWPARTICLES" - при 0х00000000(0). Поэкспериментировав с ними, можно добиться ускорения.

   Раздел "Terrain Settings": Здесь все понятно, можно отключить следы, тени, анимацию воды ("ENABLEWATERWAVES" ) и другое. Проблем возникнуть не должно. Параметр "LOD" характеризует уровень детализации при многоуровневом текстурировании (только если включено!). "ENABLEBLOODPRINTS" - включает кровь.

   Значительно возрастет скорость игры, если скорость переосвещения поставить на минимальную.

   И еще: прежде чем изменять что-либо в реестре, посмотрите свои настройки видеоэкрана, в частности видеоплаты, так как по умолчанию производители обычно ставят средние значения параметров, что не дает максимально возможного количества FPS. Если Вы опытный человек, то Вам я порекомендую метод "Overclocking" (поднимайте частоту медленно по 1-2 Мгц каждый раз, чтобы выяснить "порог" без неприятных последствий).

В этом разделе я представлю всю информацию и результаты тестов по игре
"Проклятые Земли". Надеюсь, она окажется достаточно полезной как для
начинающих игроков так и для тех, кто был знаком с серией Аллодов.

Мои настройки

Прежде всего необходимо сказать о производительности и скорости игры.
Подробные технические характеристики ПЗ смотрите в "Обзоре". Ниже я даю
сводную таблицу производительности:

Разрешение / Глубина цвета:

800х600х16@120 Hz

1024x768x16@100 Hz

Высокое качество изображения:

FPS: 30

FPS: 22

Среднее качество изображения:

FPS: 35

FPS: 30

Низкое качество изображения:

FPS: 42

FPS: 33

   Внимание: результаты достаточно приблизительны, поэтому реальной картины могут не отражать. Измерение проводилось с условиями, что камера была установлена где-то на середине, угол наклона не превышал 45 градусов, а в кадре одновременно располагались не более 4 персонажей (приблизит-
ельно 8000 - 10000 полигонов) плюс источники света (нормальная прорисовка).

Все тесты проведены на машине со следующей конфигурацией:
Pentium II 333 Mhz / 128 Mb SDRAM MB 6BTM
Chaintech 100 Mhz with intel 440BX AGP2X chipset
17'' Monitor Panasonic PanaFlat PF-70 Professinal series,
WINDOWS 98 RUS / 3.5 Gb HDD U-ATA 33Mb
  ViewTop  Nvidia Riva TNT 2 Ultra 32 Mb SGRAM TV video IN/OUT
Detonator 3 (08.00) drivers.

   В частности у меня FPS были существенно выше: TNT 2 Ultra я разогнал до 160 Mhz Core Clock Speed и 183 Mhz SGRAM Clock Speed (на 800х600х16@120 Hz = 60 FPS (average) при минимальном качестве изображения). Плюс к этому я оптимизировал ОС. Эти значения усреднены так как если поднять камеру на максимальную высоту, то наблюдается значительный спад FPS (где-то в 2-4.5 раза) из-за увеличения количества полигонов надушу населения (особенно, это заметно в поселке, где есть много других NPC - там скорость просто черепашья). Но, если дать общий вывод, то можно с уверенностью сказать, что скорость в игре все-таки приличная. Однако с видеокартами семейства "Ge-Force" по непонятным причинам наблюдается ОЧЕНЬ значительный спад FPS вплоть до 10 кадров, что, конечно, очень неприятно. 

Видео.

   Такое какое ожидалось: реальная смена дня и ночи, динамичный свет, совершенная прорисовка тени (да еще какая, хотя в деме есть незначительные баги в некоторых местах), мип-маппинг для улучшения качества удаленных текстур, 3D ландшафт и персонажи - НИ ОДНОГО СПРАЙТА Я НЕ ЗАМЕТИЛ (хотя подозреваю, что кровь при ударах именно оная) И, конечно, невероятная анимация мира и всех, кто там обитает! Хотя плата за все это - завышенные минимальные требования (чтобы максимально насладится графикой Вам потребуется P III 600 Mhz + GeForce 2 Ultra, что на полной детализации и максимальном удалении камеры дает около 40 FPS при 1600х1200х32).

   

   Хотя в демо-версии морфинг почти не применен, разработчики клятвенно обещают его включить в полную версию игры. Также на это косвенно указывают названия монстров, например, молодая ядовитая жаба, детеныш летучей мыши, или наличие эликсира увеличения размеров (советую испытать).

Практический пример морфинга.


   

 


Комментарии пожалуйста присылайте на warlord_god@mail.ru
Copyright © 2000 
Last modified: 21-11-2000

Используются технологии uCoz