Oblivion Lost | |||
Официальный скриншот сборки | |||
Номер сборки | 749 | ||
Дата сборки | 19 апреля 2001 | ||
В составе |
исполнительные файлы | ||
Работоспособность | запускается/работает | ||
Локации | 1 тестовая
| ||
Защита | — |
"XRAY Engine" demo build 749 — самая первая известная сборка, относящаяся к разработке Oblivion Lost и созданная непосредственно в GSC Game World. Предназначалась для тестирования возможностей движка X-Ray.
Описание
В составе сборки находится 1 тестовая локация l1_day, представляющая собой относительно детализированный храм ацтеков и местность вокруг. Игроку доступно единственное оружие Railgun (рус. рельсотрон), стреляющее пучком пурпурного света, оставляющим вихревой след из таких же пучков.
Кроме рельсотрона в ресурсах сборки находятся файлы от пулемёта и ракетницы, с техническими названиями mgun и rocketl соответственно. Некоторые модели можно подключить[прим. 1], но они отображаются правильно только в режиме от 3-го лица. Все оружие было заимствовано из игры Quake III Arena.
Изначально l1_day был заселен 2-мя видами врагов: монстрами Jumper и Mover, но по по умолчанию они не появляются в игровом процессе[прим. 2]. Среди моделей также можно обнаружить инопланетное существо с названием файла alien.ogf (рус. инопланетянин) в достаточно проработанном виде, но сама модель не используется.
Недоработки
- Неправильно работающий рендер: не отрисовываются текстуры и карты освещения с последующим смешиванием[прим. 3];
- Вместо нормальной модели игрока используется цилиндр со сферообразным окончанием, проваливающийся в геометрии, что можно заметить при включении режима камеры от 3-го лица;
- Возможность игрока ходить по воде, что связано с наличием у её модели коллизии;
- Неудовлетворительная работа коллижн-модели игрока, которая проявляется в некоторых аспектах:
- при спуске с крутого склона игрок теряет управление и начинает медленно спускаться вниз, только приседание вызывает подскакивание игрока вверх.
- неправильное взаимодействие со сложной геометрией, например, со стенами, имеющими орнамент. Подойдя к такой стене вплотную нужно присесть и прыгнуть. В таком случае игрок отскочит назад и получит урон;
- Неправильное взаимодействие оружия с врагами: при стрельбе на дистанции выстрелы проходят сквозь них и не убивают, также на дистанции и с определенного ракурса прицел может не окрашиваться в красный.
История сборки
- Основная статья: Oblivion Lost § История разработки
Сборка была скомпилирована 19 апреля 2001 года для тестирования работы рендера, различной технической составляющей системы уровней, а также искусственного интеллекта в движке X-Ray Engine. В дальнейшем разработчиками были убраны элементы пользовательского интерфейса[прим. 4] и отключено отображение оружия[прим. 5], скорее всего с целью убрать лишние детали с экрана. С 2 по 4 сентября сборка была использована GSC Game World на выставке ECTS 2001 для демонстрации возможностей своего нового движка. 5 сентября были опубликованы скриншоты с той выставки[ссылка 1][ссылка 2], на которых в том числе была запечатлена и сборка 749. Точно неизвестно, представлялась ли на ECTS 2001 сама сборка или только скриншоты.
Позже сборка была выложена пользователем Loxotron на форуме GAMEINATOR в сливе сборок от 9 февраля 2011 года.
Технические особенности
- При запуске движок сканирует папку game на наличие внешних динамических библиотек (DLL) — необходимы только движковые библиотеки, сторонние не подойдут.
- При запуске любой процессор Intel, начиная от Pentium IV и старше, определяется как Pentium III, а процессоры AMD, начиная от Athlon XP и старше — как Unknown.
- При загрузке открывается отдельное окно с логом, наследовав от сборок Alien Logic.
- Присутствует технология Potentially Visible Set (PVS, рус. «Потенциально видимый набор»), также использующаяся в Quake III Arena и являющаяся одним из методов отбора окклюзии, основанном на видимости в разных точках в пространстве сцены, где статическая геометрия разбивается на потенциально видимые наборы. Разбиение проводилось компилятором[прил. 1], а реализация была подобна таковой в Quake III. Но из-за требования высоких расчётных мощностей того времени и низкой эффективности на открытых пространствах на самом l1_day она не используется и в течении 2001 года постепенно заменялась на Hierarchical Occlusion Maps (HOM, рус. «Иерархические карты окклюзии»).
- Для скриптов внедрён сторонний C-подобный язык программирования Scripting engine версии 0.94a, написанный польским программистом-студентом Пшемыславом Аркадиушом Подсиадлы (пол. Przemysław Arkadiusz Podsiadły).
- По пути game\data\meshes\alien.ogf находится модель инопланетного существа, содержащую иерархию модели из восьми частей (от alien#0.ogf до alien#7.ogf) — это единственная модель в ресурсах, использующая иерархическое деление.
- Начиная с этой сборки и до 'xrCore' build 1632, Dec 19 2003 включительно все звуки хранятся в формате без использования сжатия WAV, в дальнейшем заменённые на формат Ogg после внедрения библиотек libogg, libvorbis и libtheora.
- Максимально разрешение экрана, распознаваемое движком — 1280×1024.
- Скриншоты (клавиша F1) сохраняются в папке game в формате .tga и имеют вид sshot*.tga (где * — порядковый номер скриншота, сделанного в текущем игровом сеансе; при перезапуске сборки нумерация начинается сначала, а при совпадении имён старые файлы заменяются на новые).
Скачать
Размер: | 75,3 Мбайт |
---|---|
Скачать: | !Demo_1.zip | Upd.I Архив 4 (Папка !Demo1) |
Торрент: | rutracker.org |
Дополнительно: | Критичный фикс рендера Upd.I Архив 4 (d1_render749fix.rar) |
Установка и запуск
Для полной работоспособности необходимо распаковать в папку game исправление рендера.
Запуск осуществляется через исполнительный файл XR_3DA.EXE.
Также возможен запуск с дополнительными настройками с помощью специальных ключей:
- -dxt3 (загружает текстуры с использованием формата DXT3);
- -emu_fog (использование вершинного тумана — происходит вычисления данных для каждой вершины и их интерполяция);
- -multipass (включение многопроходного рендеринга — вызывает заметное уменьшение FPS);
- -nogpu (использование программного рендеринга вместо аппаратного — увеличивается нагрузка на процессор).
Для этого необходимо создать bat- или cmd-файл вида:
XR_3DA.EXE ввести ключ
Выход из сборки осуществляется клавишей F12 или командой quit
в консоли.
Исправления и модификации
Интересные факты
- По пути game\data\SOUNDS\track0.wav находится песня Земля группы «Маша и медведи», являющаяся фрагментом из издания «Брат 2. Музыка к фильму».
- По пути game\data\maps\UI\logo.tga находится эротическая фотография, используемая как загрузочный экран.
- В файлах сборки лежит записанный разработчиками демонстрационный ролик (пролет камеры), который можно воспроизвести, введя в консоли команду demo_play l1. Этот деморолик был запечатлен в специальном видеоролике от Loxotron'а.
Галерея
Скриншоты с ECTS 2001 (5 сентября 2001 года)
Пользовательские скриншоты
- Hram.jpg.jpg
Вход в храм
Видео | ||
---|---|---|
|
Примечания
- ^ Поставив li_mgun.ogf или li_rocketl.ogf в секцию для Railgun в system.ltx
- ^ Из за прописывания незадокументированной движком секции [a], идущей после секции [mobileobjects], отвечающей за спавн врагов
- ^ Исправляется критичным фиксом рендера
- ^ Оригинальные текстуры прицела и шрифтов для консоли и HUD были заменены на пустые, но оригинальные текстуры остались в ресурсах
- ^ В конфигурационных файлах модель рельсотрона была заменена на модель аптечки из Quake III, отображающейся только в режиме от третьего лица
- ^ На уровне применяется только система порталов.
- Ссылки
- Приложения
Сборки Oblivion Lost | |
---|---|
Тестовые | 749 • 756 |
Демонстрационные | 788 • 1098 |
Упоминаемые | 1096Pre-Alpha • 1097.log |
SDK | 543xrLB • 743xrLC • 753xrLC • 756SDK • 1112AE • 1119xrDO • 1126xrLC • 1097xrAI • 1097SDK • 1115xrLC |
Oblivion Lost • S.T.A.L.K.E.R.: Oblivion Lost • S.T.A.L.K.E.R.: Shadow of Chernobyl • S.T.A.L.K.E.R.: Clear Sky • S.T.A.L.K.E.R.: Call of Pripyat |