HLFX.Ru Forum Страницы (9): [1] 2 3 4 5 » ... Последняя »
Показать все 130 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Обзоры (https://hlfx.ru/forum/forumdisplay.php?forumid=29)
-- Обзор Unabelievable Graphic III (https://hlfx.ru/forum/showthread.php?threadid=2959)


Отправлено Дядя Миша 17-08-2011 в 17:08:

Обзор Unabelievable Graphic III

Обзор Unabelievable Graphic III by Alex Gordon

Ну, кто такой 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 он обязан прикладывать видоизмененные сорцы вместе с игрой, чего сделано не было.

Вообщем, подводя итог, хочется сказать, что наш друг совершенно не изменился, и продолжает
заниматься какой-то малополезной ерундой, вместо того чтобы заняться полезной ерундой.
И это печально.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Alex_Gordon 17-08-2011 в 17:21:

Дядя Миша, ты может удивишься, но спасибо за единственную в мире конструктивную критику. Правда спасибо.

Добавлено 17-08-2011 в 23:21:

И да, не ту статью ты читаешь. Это вообще не на ксаше, про ксашевскую версию тут http://alexgordon.ucoz.ru/ungr3/tg/ungr.htm

__________________
Ха, тюремный автомобиль!!!

Ιερά λάμδα

Quisque moritur Gordon sinistram. Alex Gordon.



Отправлено Дядя Миша 17-08-2011 в 17:25:

Цитата:
Alex_Gordon писал:
И да, не ту статью ты читаешь.

Ну, пора бы уже взять новую версию ксаша, чтобы заработали детальные текстуры и тени.

Добавлено 17-08-2011 в 21:25:

Цитата:
Стерео звуки (используется библиотека BASS).

Там это. Ксаш и так умеет их играть.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Alex_Gordon 17-08-2011 в 17:28:

Дядя Миша, ды? Вот уж не знал...
И да, ты читал старый FAQ, где про продажу еще написано А в новом разделе я постарался быть максимально честным.

__________________
Ха, тюремный автомобиль!!!

Ιερά λάμδα

Quisque moritur Gordon sinistram. Alex Gordon.



Отправлено Дядя Миша 17-08-2011 в 17:31:

Цитата:
Alex_Gordon писал:
Дядя Миша, ды? Вот уж не знал...

Потому что читать надо, да:
http://www.hlfx.ru/forum/showthread...80992#post80992
Цитата:
Alex_Gordon писал:
А в новом разделе я постарался быть максимально честным.

надо выкладывать измененные сорцы движка. Лицензия GPL потомушто.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Alex_Gordon 17-08-2011 в 17:33:

Дядя Миша Сказано же на сайте, что с версии 1.0 выложу

__________________
Ха, тюремный автомобиль!!!

Ιερά λάμδα

Quisque moritur Gordon sinistram. Alex Gordon.



Отправлено XaeroX 17-08-2011 в 17:38:

И почему все норовят засунуть побольше копирайтов в движок, ридми, скриншоты? Это такая практика создания себе имени (к слову сказать, напрочь манкированная Кармаком в своих кваках)? Так может мне тово, и в волатиле сделать волатдяной знак на скрины?

__________________

xaerox on Vivino


Отправлено Alex_Gordon 17-08-2011 в 17:40:

XaeroX эмм... в игре есть переменная "r_draw_logo". Поставте 0 и знака не будет.

__________________
Ха, тюремный автомобиль!!!

Ιερά λάμδα

Quisque moritur Gordon sinistram. Alex Gordon.



Отправлено PunkPaToB 17-08-2011 в 17:43:

Если Xash вики будет написана в таком же стиле.
Перечитаю полностью.

__________________
А что нет?


Отправлено Bot711 17-08-2011 в 17:45:

Прочел обзор…жесть!))
Но если честно, благодаря этому обзором заинтересовался ксашем, пойду изучать во что вырос этот проект за последние три года)


Отправлено Дядя Миша 17-08-2011 в 17:51:

А я всегда говорил - стоит написать какую-нибудь ерунду и получишь самый неожиданный эффект.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено FiEctro 17-08-2011 в 18:10:

ДМ мастер тонкого юмора . Отличный обзор, прочитал на одном дыхании.
А за худ из вульфа даже не 30 рублей, а 30 рублей и 99 копеек не жалко!

>> Hi-Res текстуры. До версии 0.6 автором их кода был Crazy Russian. После – Alex_Gordon.

ЖЖот.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено XaeroX 17-08-2011 в 19:04:

Цитата:
FiEctro писал:
>> Hi-Res текстуры. До версии 0.6 автором их кода был Crazy Russian. После – Alex_Gordon.

ЖЖот.

Вот что значит - вовремя украсть!

__________________

xaerox on Vivino


Отправлено Alex_Gordon 17-08-2011 в 19:33:

XaeroX Переписал код, теперь они движком грузятся, а не клиентским кодом. Вопросы?

__________________
Ха, тюремный автомобиль!!!

Ιερά λάμδα

Quisque moritur Gordon sinistram. Alex Gordon.



Отправлено thambs 17-08-2011 в 19:37:

>И почему все норовят засунуть побольше копирайтов в движок, ридми, скриншоты?

а потому что BolgenOS! одиннадцатиклассник Денис Попов в несколько раз быстрее чем Шindows!
This is madness!? THIS IS РАШКАААА!!


Временная зона GMT. Текущее время 01:35. Страницы (9): [1] 2 3 4 5 » ... Последняя »
Показать все 130 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024