Build 1098

Материал из Zone Chronicles
Перейти к: навигация, поиск
Oblivion Lost
Загрузочный логотип
Загрузочный логотип
Номер сборки1098
Дата компиляции3 февраля 2002
В составе исполнительные файлы
игровые ресурсы
SDK и компиляторы
Работоспособностьзапускается / работает
Локации1 демонстрационная
12 предварительных
Защита

"XRay Engine" build 1098 — самая последняя известная сборка игры Oblivion Lost. Была предназначена для демонстрации графики и концепции игры на выставке Milia 2002. Существует в 3-х вариантах, отличающихся составом локаций и использованием игровых ресурсов (цветом интерфейса, набором оружия и моделью главного героя).

Описание[править | править код]

Общая информация[править | править код]

Храм и главный герой с моделью Jeffry
Главный герой с моделью Barby

В составе всех вариантов сборки содержится демонстрационная локация lev5_aztec, представляющая собой долину с руинами храмового комплекса древней цивилизации в горной долине с ущельями и редколесьем. Главный герой начинает игру на юго-востоке локации рядом с гусеничным транспортом, накрытым брезентом с надписью «X-Ray», и контейнерами. На севере находятся крепостные сооружения и относительно небольшой храм с несколькими башнями, внутренним двором и подземными этажами с алтарём для жертвоприношений. Север и юг локации соединяются двумя горными ущельями, охраняемыми вражескими роботами. Подземная часть долины представлена короткими тоннелями с разломом, внутри которого течёт лава. Также появились своеобразные ограничения краёв локации, но всё равно можно найти возможность выйти за её пределы.

Игроку доступно несколько новых моделей оружия: пулемёт M134, автоматы Groza и FN2000[прим. 1], также в ресурсах в качестве недоделанной модели присутствует дробовик Protecta. Для главного героя были сделаны две высокодетализированные модели — мужчина Jeffry и женщина Barby[прим. 2]. Впервые появился полноценный графический пользовательский интерфейс: мини-карта с отметками друзей и противников, шкала здоровья роботов, шкала здоровья и брони главного героя и информация об оружии.

Одними из главных достоинств сборки являются полностью переработанный искусственный интеллект, выраженный в виде поведения боевых роботов (АМП) модели «T-800M». В распоряжение главного героя даются 3 союзных робота, которые следуют за игроком и стараются быть менее заметными, для этого прячась за укрытиями. Также предполагалось, что игрок сможет отдавать им приказы через специальное меню, вызываемое клавишей Alt, но эта возможность не была реализована. Вражеские роботы появляются на локации при прохождении определённых зон (триггеров) и стараются убить главного героя. Другой примечательной особенностью сборки является фотореалистичная (по меркам 2002 года) трава, что в то время вызывало восхищение у обозревателей.

Варианты сборки[править | править код]

Сравнительные снимки вариантов сборки (сверху вниз)

Первый вариант является подготовленным для выставки Milia 2002 самораспаковывающимся архивом со сборкой и инструкцией по её запуску. Отличается от всех остальных наличием 8 bat-файлов, с помощью которых можно запускать сборку с различными режимами (с отображением интерфейса и оружия или без) и настройками графики. Особенности игрового процесса: для главного героя применяется модель Jeffry, из оружия используются M134 и FN2000, а пользовательский интерфейс имеет синий цвет.

Второй вариант представляет собой не конкретную сборку, а рабочую папку проекта, не предназначенную для демонстрации, с наличием дополнительного контента в виде тестовых локаций и связанных с ними текстур, а также log-файла от несохранившейся сборки "XRay Engine" build 1097. Из-за неправильной настройки шейдера боевых роботов можно видеть сквозь геометрию, из-за чего может создастся впечатление, что при передвижении они «парят в воздухе». Особенности игрового процесса: для главного героя применяется модель Jeffry, из оружия используются M134 и FN2000, а пользовательский интерфейс имеет серый цвет и менее детализирован по сравнению с синим вариантом.

Третий вариант по составу исполнительных файлов и игровых ресурсов ничем не отличается от первого варианта. Присутствует всего один bat-файл с вариантом запуска, в конфигурационных файлах вместо мужского персонажа Jeffry прописан женский персонаж Barby, вместо FN2000Groza.

Недоработки[править | править код]

  1. Искусственный интеллект боевых роботов не до конца доработан, так не были реализованы отступление, удерживание точки, охота и движение к конкретным позициям.
  2. У оружия отсутствуют перезарядка и магазин[прим. 3]: 9999 патронов у пулемёта и 1000 у автоматов.[прим. 4]
  3. Пользовательский интерфейс не был до конца доработан:
    • у шкалы оружия пустует нижняя графа 0/0 и не сменяются иконки при переключении оружия;
    • вместе с показателем здоровья присутствует показатель брони, но сама броня в сборке отсутствует.;
    • над шкалой состояния здоровья роботов находится неактивная плашка[прим. 5].

История сборки[править | править код]

Основная статья: Oblivion Lost § История разработки

Все варианты сборки были скомпилированы 3 февраля 2002 года, но в различное время: первый и третий в 18:09, а второй в 17:20. Сборка предназначалась для демонстрации графики движка X-Ray и игрового процесса игры Oblivion Lost на выставке Milia 2002. В течение 5 дней, с 4 по 8 февраля, первый вариант сборки представлялся на выставке[ссылка 1], а 8 февраля были опубликованы официальные скриншоты сборки на сайте компании[ссылка 2].

18 марта в сети появился[ссылка 3][ссылка 4] видеоролик игрового процесса сборки, снятый на видеокамеру (не сохранился). 1 апреля издатель «Руссобит-М» опубликовал последние официальные материалы с использованием этой сборки — 4 скриншота[ссылка 5][ссылка 6], один из которых уже публиковался ранее с водяным знаком GSC Game World, и трейлер игры Oblivion Lost[ссылка 7].

Первый и второй варианты сборки находятся в архивах среди слива сборок от 9 февраля 2011 года на GAMEINATOR forums от пользователя Loxotron.

Точная история появления третьего варианта утеряна. По одной из версий, в десятых числах марта 2004 года один из сотрудников GSC Game World выложил сборку на закрытом форуме разработчиков игр как образец движковых наработок для показа другой компании, не учтя того, что к теме имели доступ ещё несколько человек, из которых кто-то скачал сборку. Позже она попал к пользователю форума GAMEINATOR forums с никнеймом BadStalker, который 10 марта создал[ссылка 8] специальную тему, где сначала выложил 8 скриншотов, а 14 марта опубликовал[ссылка 9] ссылки на архив, поделённый на 7 частей,[прим. 6] сначала показав только несколько скриншотов (все изначальные ссылки на файлообменники не работают, но сборка была распространена на различных сайтах в перепакованном виде в качестве уже одного файла).

Технические особенности[править | править код]

  • Для написания логики искусственного интеллекта перестал использоваться скриптовый движок — теперь всё прописано непосредственно в движке.
  • В отличие от предыдущей сборки при запуске показывается специальный загрузочный экран вместо лога.
  • Реализована система тактической составляющей: игрок передвигается по игровому миру вместе роботами-напарниками, которым можно отдавать команды действия или ожидания.
  • Были введены базовые FSM-стратегии поведения NPC: атака, прикрытие своих, преследование и смерть.
  • Были введены система ИИ-сетки с просчётом укрытий и A* для прокладывания путей передвижения по ней.

Скачивание и запуск[править | править код]

Сборка нестабильно работает на операционных системах начиная с Windows Vista, поэтому рекомендуется положить в папку со сборкой критический фикс от xrcore_cpu, который отключает появление дружественных роботов (с ними и связано большинство проблем), а также добавляет поддержку широкоформатных экранов.

Для запуска сборки в первом варианте следует запустить один из bat-файлов[прим. 7], а в третьем варианте необходимо запустить единственный bat-файл run_quality_3.bat.

Во втором варианте bat-файлы отсутствуют, поэтому для запуска сборки в папке game нужно создать bat-файл со следующим содержимым:

XR_3DA.exe -server lev5_aztec 

При работе на Vista и более поздних операционных системах Windows происходит постоянное освобождение памяти из-за ошибок в движке, отчего сборка становится крайне нестабильной.

Руководства и модификации[править | править код]

Основная статья: Пользовательские модификации для сборок § Build 1098
Запуск первого варианта сборки — фрагмент readme.txt
<...>
Запуск игры:

1. Режим демо:

- запустить один из 4 батников:
- demo_quality_0.bat - нормальное
- demo_quality_1.bat - рекомендуемое для запуска
- demo_quality_2.bat -
- demo_quality_3.bat - максимальное
- в консоли (клавиша ~) набрать:
demo_play demo
- выход по клавише ESC

2. Режим игры:

- запустить один из 4 батников:
- run_quality_0.bat - нормальное
- run_quality_1.bat - рекомендуемое для запуска !!!!!
- run_quality_2.bat -
- run_quality_3.bat - максимальное
- выход по клавише ESC
Руководство по настройке и исправлению сборки
Исправление левитации роботов в области видимости камеры игрока во втором варианте сборки
Вариант 1 (замена файла)
  1. Скопировать файл shaders.xr из первого или третьего варианта сборки.
  2. Заменить им ту версию библиотеки, которая лежит во второй версии сборки.
Вариант 2 (редактирование файла встроенным редактором)
  1. Запустить ed.exe и войти в редактор шейдеров.
  2. В шейдерах model и model_aref выставить первый уровень приоритета отрисовки или удалить шейдеры model и model_aref, переименовав шейдеры model_merge_0 и model_aref_merge_0 соответствующие названиям удалённых.

Интересные факты[править | править код]

  • Текстура перчаток используется из игры Venom. Codename: Outbreak, а модель главного героя Jeffry является переработанной моделью, использованной для вступительного ролика этой игры.
  • Модели для M134, Groza и Protecta были созданы Андреем Прохоровым для игры FireStarter, разрабатываемой тогда в GSC Game World, и перенесены им в эту сборку — их можно встретить в релизной версии Firestarter.
  • Опубликованной первый официальный трейлер игры является видеомонтажом на основе игрового процесса из данной сборки. В результате монтажа были добавлены: футуристический анимированный интерфейс, пистолет HPSA и гранатомёт RG-6 (что можно заметить по чёрным перчаткам на руках), другой прицел и модель летающего шарообразного зонда. NPC-люди были добавлены посредством редактирования ресурсов сборки, а все сопровождающие звуки (анимированный интерфейс и полёт зонда) были наложены поверх записи.
  • Скриншоты локации l1_escape_part из второго варианта сборки были использованы в S.T.A.L.K.E.R.___Design_Document__v1.4_.PDF — презентационном дизайнерском документе игры S.T.A.L.K.E.R. Oblivion Lost для зарубежных издателей.
  • На брезенте на транспорте стилизованным шрифтом нанесёно название движка сборки — X-RAY. Именно с него начинается описанный выше трейлер.

Галерея[править | править код]

Примечания[править | править код]

  1. ^ Оба автомата присутствуют в ресурсах всех вариантов сборки, но задействовать можно только один из них, так как оба относятся к одному слоту для автоматов
  2. ^ Обе модели лежат в ресурсах всех вариантов сборки.
  3. ^ Вместо него используется параметр ammo_limit, отвечающий за максимальный боезапас для данного оружия.
  4. ^ Что было характерно для значительного количества того же жанра в то время.
  5. ^ Скорее всего, она предназначалась для пояса расходников (быстрого использования предметов).
  6. ^ В виду технический ограничений того времени, таких как нестабильность интернет-соединения и ограниченный и дорогой интернет-трафик.
  7. ^ Описание каждого bat-файла можно найти в файле readme.txt.
Ссылки
  1. ^ «Компания "Руссобит-М" рада сообщить, что с 4 по 8 февраля 2002 г. участвует в выставке MILIA 2002». (архивная копия страницы)
  2. ^ News - GSC Game World. New Oblivion Lost Screenshots (8 февраля 2002 года). (архивная копия страницы)
  3. ^ Oblivion Lost Gameplay Movie1 - видео - Файлы - Навигатор игрового мира on-line (18 марта 2002 года). (архивная копия страницы)
  4. ^ DTF.RU - Новости - Трава скрытой камерой (20 марта 2002 года). (архивная копия страницы)
  5. ^ Oblivion Lost — RussobitM. (архивная копия страницы)
  6. ^ Catch-up Screenshots - Blue's News Story (1 апреля 2002 года). (англ.)
  7. ^ Видеоролик из игры S.T.A.L.K.E.R.: Oblivion Lost — GSC Game World (1 апреля 2002 года)
  8. ^ Старый добрый Oblivion Lost. Aztec City — GAMEINATOR forums (10 марта 2004).
  9. ^ BadStalker Старый добрый Oblivion Lost. Aztec City. GAMEINATOR forums (сообщение № 41) (14 марта 2004).