Build 749

Материал из S.T.A.L.K.E.R. Wiki
Перейти к: навигация, поиск
Oblivion Lost
Лого–скрин
Лого–скрин
Номер сборки749
Дата сборки19 апреля 2001
В составе
РаботоспособностьЗапускается; Работает
Локации1 одиночная
Защита

Самая старая сборка из известных в концепции Oblivion Lost.

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

Самая старая из известных сообществу сборок. Представляет из себя одну тестовую локацию l1 day. На локации заселены монстры Jumper и Mover с зачаточным искусственным интеллектом, но в оригинале сборки они не задействованы.

Единственное реализованное оружие — Railgun, заимствованное из игры Quake III Arena. Кроме него в ресурсах находятся файлы от снайперской винтовки, названной в файлах игры как mgun и ракетницы, названной как rocketl.

Реализация сюжета отсутствует, но при старте на локации можно определить, что храм, одна из главных достопримечательностей локации, принадлежит ацтекам. Также в файлах сборки имеются текстуры танка.

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

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

Стоя рядом со стеной, расположенные вдали объекты (деревья на противоположной стороне, элемент башни) не отсекаются из-за отсутствия просчета окклюзии в самом уровне[прим. 1]
  • У сборки есть несколько ключей запуска:
-dxt3 (загружает текстуры с использованием формата DXT3);
-emu_fog (использование вершинного тумана — происходит вычисления данных для каждой вершины и их интерполяция);
-multipass (включение многопроходного рендеринга — заметно падение FPS);
-nogpu (использование программного рендеринга вместо аппаратного — увеличивается нагрузка на процессор);
  • При запуске движок сканирует на наличие внешних DLL — необходимы только движковые библиотеки, любые другие не подойдут.
  • При загрузке открывается отдельное окно с логом, как и в движке id Tech 3.
  • Также при запуске любой процессор Intel, начиная от Pentium IV и старше, определяется как Pentium III, а процессоры AMD, начиная от Athlon XP и старше, — как Unknown.
  • Присутствует технология PVS, которая также используется в Quake III Arena. Является одной из методов отбора окклюзии, основанный на видимости в разных точках в пространстве сцены, где статическая геометрия разбивается на потенциально видимые наборы. Разбиение проводилось компилятором[прим. 2] и реализация была подобна реализации в Quake III. Однако из-за требования высоких расчетных мощностей того времени и низкой эффективности на открытых пространствах, в самом демо-уровне l1_day не используется и к концу 2001 года эта технология была заменена на Hierarchical Occlusion Maps.
  • Для скриптов используется язык, схожий по синтаксису с языком Си, но имеющий некоторые свои особенности. Это отдельный скриптовый язык - Scripting engine, версии 0.94a, являющийся работой Польского программиста - Пшемыслава Подсиадлы, написанный в 1998 году.
  • В этой и вплоть до сборки 1623 нет библиотек libogg, libvorbis и libtheora, поэтому все звуки присутствуют только в формате WAV без использования сжатия.
  • Максимально допустимое разрешение, которое распознаёт движок, — 1280x1024, что характерно и для последующих сборок. Изменить стандартное разрешение 640x480 можно через параметр vid_mode в файле game\user.ltx.
  • Если выйти за пределы геометрии уровня и посмотреть на её обратную часть, то можно заметить эффект двоения изображения. Чтобы убрать этот эффект необходимо в файле game\user.ltx в параметре rs_clear_bb выставить on.
  • При вводе в консоли (клавиша «~») команды demo_play l1 будет проигрываться демо-ролик сборки, записанный разработчиками и запечатленный в видеоролике от Loxotron'а (смотрите категорию видео в галерее).
  • Чтобы сделать скриншот необходимо нажать на клавишу «F1», тогда он сохранится в формате .tga в папке game. Для выхода из игры необходимо нажать на клавишу «F12».

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

Слив сборок 09.02.11

Скачать[править | править код]

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

  1. Распаковать архив со сборкой;
  2. Извлечь в папку game фикс рендера, без которого сборка не будет нормально работать[прим. 3];
  3. Запустить исполнительный файл XR_3DA.EXE.

Исправления, модификации[править | править код]

Сборка от DartPower[править | править код]

Автор: DartPower, он же SIMPSON-NEKEK.

Список изменений:

  • исправлен рендер;
  • добавлен показ оружия;
  • заменён «неприличный» загрузочный экран;
  • включено отображение HUDа;

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

Позволяет вернуть в сборку монстров, которые изначально не появляются:

  1. открыть файл level.ltx (data\levels\l1_day);
  2. закомментировать строку с секцией [a], поставив перед [a] символ ;.

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

В ресурсах сборки имеется содержимое, не относящееся к тематике разработки:

  • по пути game\data\SOUNDS\track0.wav находится песня группы Маша и медведи — Земля, в конце которой был добавлен диалог из фильма «Брат 2».
  • по пути game\data\maps\UI\logo.TGA находится весьма откровенное эротическое фото, появляющееся при запуске вместо загрузочного экрана.
  • по пути game\data\maps\ammo_environment.tga находится текстура сферы, взятой из программы Contact 5[прим. 4]

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

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

  1. ^ На уровне применяется только система порталов
  2. ^ xrPVS.cpp
    xrVis.cpp
  3. ^ При отсутствии фикса игрок не сможет нормально исследовать локацию, поскольку вместо неё будет обилие чёрных и белых текстур с источниками света.
  4. ^ http://www.bitmanagement.de/developer/contact/examples/texcoordGen/spheremap.jpg