Ну, кто такой Alex Gordon вы все наверное знаете. Да-да-да, этот
самый чувак, который продавал свои исходники по 30 рублей.
В отличие от остальных, кто хвастался и ничего не делал, наш друг
решил устроить мелкий гешефт и, говорят, неплохо на этом поднялся.
На доходы, полученные от продажи исходников (30 рублей) и был устроен
новый мега-проект Unabelievable Graphic III. Сокращенно - УГ-3.
Задумка начать работу над таким проектом совпала с выходом первой
финальной версии Xash3D с открытыми исходниками, и возможно во многом
состоялась именно благодаря ей. В целом, как я понял задумка была следующая:
1. Берем халфу
2. Берем Xash3D
3. Прикручиваем новые невероятные графические фишки
4. Кладем новые текстуры
5. ?????
6. 30 РУБЛЕЙ!!!!
Это, что касательно задумки, а мы с вами поговорим про реализацию.
Реализация весит 267 Mb и имеет кодовое имя UG 0.5 (Stable), через
что становится понятным, что версия еще не окончательная, но вполне
играбельная. Для заинтерисовавшихся товарищей привожу сцылку на скачивание: http://ungr3.3dn.ru/download1.html
После установки получаем папку весом аж 700 мегабайт, где половина приходится
на, собственно, халфу, а вторая половина - на текстуры, нарисованные FiEctro
и Ксероксом, а также на модели с H.I.T. Ambient Impact. Модели, к слову сказать
имеют подозрительно калечную анимацию ходьбы и переодически пробуксовывают на месте.
Из программ, собственно, имеем непосредственно Xash3D (самой древней версии, с кучей ошыбок),
пакость в виде cggl.dll cg.dll из очередного тутораб bass.dll (???), DevIL.dll (???) и
подозрительную папочку bin с апдейтером всей программы, которая почему весит в два раза
больше ксаша. Кроме скачивания апдейтов программа занимается важным делом - показывает нам
заставку Half-Life: The Unabelievable Graphic III. Самое интересное в папке - хакнутая
библиотека opengl32.dll. Зачем она нужна в ксаше, где стенсил включен по умолчанию - не совсем
понятно. Это в свою очередь наводит на нехорошие мысли, что ничего, кроме протухшей копипасты
нам в игре не предложат. Однако автор самостоятельно написал лаунчер с выбором графических
настроек, где нам предложат выбрать фейковые партикли (кстати непонятно, почему фейковые, если
написание настоящих не было проблемой, даже во времена первого квейка), шейдерную водичку из
MechMod, Текстуры высокого качества и разный стиль худа на выбор. Не совсем понятно что делает
в лаунчере кнопка Save, если рядом с ней Save and launch.
Итак первый запуск: если вы когда-то качали русскую озвучку Opposing Force с нашего сайта и
проходили с ней тренировочный курс Opposing Force, то наверняка помните, как инструктор отправляет
морпеха в зону разных опасностей, а на выходе из нее говорит "Чёрт побери, у тебя получилось! Это
всё благодаря твоему костюму, солдат". Так вот перефразируя его изречение можно сказать, что UGIII
не падает на старте, не вешает систему и не валится в синий экран исключительно благодарю ксашу
в своей основе. Впрочем и тут не обошлось без ляпов - к примеру нету ни одной видеовставки.
Как оказалось, наш хитроумный друг пережал всё видео в Mpeg4 отчего-то решив, что кодек Mp4 стоит
в каждой системе. И это во времена, когда все вменяемые люди предпочитают плееры со своим набором
кодеков, справедливо полагая, что куча системных ни к чему хорошему не приводит. Но это полбеды.
Если бы подобная вещь была описана в устранении технических неполадок вопросов бы к автору не возникло,
но сам он почему-то упорно обошел данную проблему замалчиванием.
Краткий обзор улучшений:
Дабы не мучать вас описанием стандартной халфы с новыми текстурами и моделями, я просто приведу
здесь картинки, которые лично у меня вызвали вопросы и оставили, как говорят некоторые товарищи
чувство недоумения.
Первая странная вещь - это вертолет:
Он настолько здоровый, что поместиться на земле не может и висит в воздухе.
Если присмотреться, то видно что из этого вертолета торчит пулимъод!
Видимо барников стрелять, чёб не бегали.
Далее у нас идут хай-ресные текстуры. Автор кода загрузки этих текстур решил оторваться по
полной программе. Неважно, что под рукой у него исходники целого движка, который уже по умолчанию
умеет грузить TGA-картинки. Нет, надо обязательно взять DevIL.dll, и обязательно хакнутую opengl32.dll
а грузить хай-рес текстуры мы будем из client.dll в виде хака. Разумеется при таком идиотском подходе
ничего путного получится не могло и хай-рес текстуры переодически глючат вот таким интересным образом:
Баг обладает одним удивительным свойством - он может со временем пропадать и появляться заново.
Далее нас ожидают удивительные декали с изменяемым скейлом:
милиписьки на скринах - ни что иное как хвастовство автора новой системой скейла декалей. Ну типа,
вот что я могу сделать с декалями при помощи своей новой системы скейла декалей. Правда тут
остается упущенным важный аспект по Фрейду. Издавна человек гордился большими размерами, а
тут почему-то гордятся маленьками.
Также в игре присутствует новый HUD трех разных стилей: обычный худ с улучшенными циферкоме,
худ по типу hl2 (это когда за циферьками подложка), и худ в стиле Wolf3D. Первые два, вы наверняка
видели в различных реализациях и останавливаться на них подробно я не буду, а вот скрин худа в стиле
Wolf3D с удовольствием приведу:
на многочисленные варнинги не обращайте внимания - возможно это происки антанты. Автор также особо
подчеркивает, что данный вид худа работает исключительно в разрешении 1024х768 и ни в каком другом более.
Это действительно правда, я проверил. Кроме того худ слегка недоработан - отсутствуют силуэты выбранного оружия,
и морда гордона не подмигиват игроку хитрым глазом, что очень огорчает.
В игре присутствуют субтитры, включащиеся самостоятельно по желанию игры на некоторых фразах и почему-то на
русском. Зачем это нужно и где их отключить я понять не смог.
Кроме этого абсолютно все скриншоты защищены специальным значком UnGr Game, который иногда появляется в игре.
Выявить закономерность его появления я так и не смог, поскольку даже одетый костюм не дает гарантии его появления,
что хорошо заметно на скриншоте худа от вольфенштейна. Так что система очень хитрая и надежная.
Водичка от MechMod имеет интересное свойство проявляться на строго указанных водных поверхностях, даже
при условии что они неподвижны, см. скрин:
Но не исключено, что это сам автор как-то специально настроил в mapconfig дабы уменьшить тормоза.
Всё остальные замеченные глюки, как правило либо являлись глюками самого ксаша (исправленными в новой версии),
либо общую картину не портили.
Комментарии к заявлениям разработчиков на сайте:
О проекте, цытато:
Цитата:
Человек, назвавший Unbelievable Graphic III - модом, будет не совсем прав.
Конечно, мы добавили много интересных штучек в игру, но сохранилась та самая, неповторимая атмосфера Half-Life.
Все, что мы сделали - не более чем графическая надстройка, добавляющая некоторые новинки в старую добрую игру.
По аналогии с HLFX, вы можете использовать эту надстройку как базу для других модов, не использующих собвственные
библиотеки. Для этого вам надо скачать патч с официального сайта.
У меня ровно один вопрос: почему в хваленной графической надстройке нету даже детальных текстур, которые уже
давно есть в ксаше и сорцы этой версии лежат в открытом доступе. Уж куда лучше фейкового бампмаппинга,
который я кстати так и не заметил.
Нововведения в движке:
Цитата:
Детализированные текстуры - брехня, нету ничего
Лже-бампмаппинг (Fake Bumpmapping) - с таким же успехом, FiEctro мог нарисовать его прямо на текстуре
Улучшенные эффекты взрывов и выстрелов - замена спрайта = новведение в движке?
Шейдерная вода - из MechMod
Тени от моделей - брехня, нету ничего
Glow, Motion Blur - брехня, нету ничего
Перерисованы декали - украдены из хл2. Остальные сильно уменьшены
Переработанные модели - от H.I.T. Ambient Impact
Имитация физики (LookLike Ragdoll) - анимации из арранджмода?
3 вида зомби (ученый, охранник, солдат) - солдат на c1a1b вызывает недоумение
2 вида хэдкрабов (headcrab_classic, headcrab_injured) - три вида моделей, так вернее
Реалистичные стрейфы - необнаружено
Оружие в руках не фиксировано (weapon lag) - а движок тут причем?
Улучшено раскачивание оружия - - брехня, нету ничего
Динамические звуки шагов монстров - брехня, нету ничего
Прострелы - с микро-декалями они очень заметны, да
Эффект дыхания игрока - брехня, нету ничего
Тряска экрана при взрывах - это есть, я лично проверил
Возможные проблемы:
Цитата:
Если ваш компьютер не попадает под эти требования, для увеличения работоспособности посетите разделы
"Графические настройки" и "Дополнительные настройки"
Мне очень интересно что найдет пользователь в разделах "Графические настройки"? Регулятор гаммы?
Так он на производительность игры никак не повлияет.
Другие настройки:
Цитата:
Наш мод обязательно требует режим рендеринга OpenGL. Так что если у вас он не активен, вам необходимо перейти на него.
ВНИМАНИЕ! НЕ В КОЕМ СЛУЧАЕ НЕ ПЫТАЙТЕСЬ ИГРАТЬ ЧЕРЕЗ UNBELIEBABLE GRAPHIC III ПО СЕТИ!
Мод использует opengl32.dll, что иногда принимется за читерскую программу.
Тут что ни слово, то прелесть. Ксаш, который с рождения работал исключительно в OpenGL режиме
вдруг был заподозрен (о ужас), в возможности работать еще и в каких-то других режимах.
Хотя, не исключено, что данный раздел относится еще к тому древнему Unabelieavable Graphic III,
который был простым модом к HL. Тогда и бредятина про opengl32.dll становится актуальной.
Но почему же авторы не обновили этот раздел?
И напоследок самое интересное, FAQ:
Цитата:
В: Есть ли возможность получить исходники бесплатно?
О: Да, но вы должны стать членом нашей команды и внести весомый вклад в разработку.
Наш друг, похоже совершенно ничему не научился и по прежнему продолжает требовать с ничего
не подозревающих людей 30 рублей за использование чужого движка. А ведь согласно лицензии
GPL он обязан прикладывать видоизмененные сорцы вместе с игрой, чего сделано не было.
Вообщем, подводя итог, хочется сказать, что наш друг совершенно не изменился, и продолжает
заниматься какой-то малополезной ерундой, вместо того чтобы заняться полезной ерундой.
И это печально.
И почему все норовят засунуть побольше копирайтов в движок, ридми, скриншоты? Это такая практика создания себе имени (к слову сказать, напрочь манкированная Кармаком в своих кваках)? Так может мне тово, и в волатиле сделать волатдяной знак на скрины?
ДМ мастер тонкого юмора . Отличный обзор, прочитал на одном дыхании.
А за худ из вульфа даже не 30 рублей, а 30 рублей и 99 копеек не жалко!
>> Hi-Res текстуры. До версии 0.6 автором их кода был Crazy Russian. После – Alex_Gordon.
ЖЖот.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!