Build 1957

Материал из S.T.A.L.K.E.R. Wiki
Перейти к: навигация, поиск
S.T.A.L.K.E.R.: Shadow of Chernobyl
X­-Ray Engine
X­-Ray Engine
Номер сборки1957
Дата сборки09 ноября 2004 г.
В составе
  • Исполн. файлы
РаботоспособностьЗапускается; Не работает
Локации
ЗащитаSecuROM

Техническая сборка, судя по всему, предназначалась для отладки R2. Игровые ресурсы, предположительно с уровнем dx9_workshop1, до наших дней не сохранились. Но можно сделать свои ресурсы (также есть готовая сборка-самопал). Ниже будет указано, как это сделать.

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

Слив сборок 09.02.11

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

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

1. Распаковать папку со сборкой.

2. Собрать ресурсы.

Известные проблемы[править | править код]

Описание: В версиях ОС Windows новее XP возникает ошибка вида: Out of memory. Memory request: 300 012 k.
Решение: Запустить мастер соместимости приложений и согласиться с предложенными настройками совместимости и установкой дополнительных компонент (как минимум, необходима установка Microsoft Visual Studio Runtime). По возможности, закрыть все требовательные к памяти приложения.

Сборка ресурсов (gamedata) и запуск[править | править код]

Ближайшей технически совместимой сборкой, является сборка 1964. Попробуем перенести её ресурсы.

Что для этого необходимо:

1. Скопировать в папку со сборкой файл gamedata.xp0 от 1964 сборки (и переименовать в gamedata.xp1, для чего — будет видно позднее).

2. Скопировать туда-же файлы fs.ltx и fsgame.ltx от 1964 сборки.

3. По пути gamedata\textures\ui скопировать файлы:

hud_group_back.dds
hud_group_back_sel.dds
hud_group_list_bottom.dds
hud_group_list_item.dds
hud_group_list_item_health.dds
hud_group_list_top.dds
hud_health_back.dds
hud_health_bar_armor.dds
hud_health_bar_health.dds

Их можно взять, по сути, из ресурсов любой другой сборки (в частности, 1114 и 2215).

4. В корневой папке сборки создать батник с текстом

@xr_3da.exe -nocache -noprefetch -ltx user.ltx -start server(ai_test/single) client(localhost)

5. Запустить батник.

Всё, вы перенесли содержимое сборки 1964 на движок 1957.

Адаптация локаций под сборку[править | править код]

В архивах слива сборок 09.02.11, есть несколько бэкапов с локациями. Не все они совместимы с 1957 сборкой. Конкретно, нас интересует папка !levels_backup, находящаяся в архиве levz (пятый архив второй порции). Большинство этих локаций было использовано в адаптации к сборкам 1994 и 2212. Теперь можно попробовать перенести некоторые на 1957 сборку.

Тестовая локация dx9_workshop1[править | править код]

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

Порядок действий при адаптации:

1. Скопировать в папку с уровнями (gamedata\levels) папку dx9_workshop1 из папки !levels_backup, которая находится в архиве levz.

2. Скопировать в папку со сборкой файл gamedata.xp0 от 2218 сборки.

3. Вставить в сборку следующие ресурсы:

xr_conditions_impl.script
xr_replics.script
xr_scienist2.script
secret_lab_killer.script
xr_outcast.script
small_script.script
dx9_workshop.script

Их можно найти, в частности, в ресурсах сборки 2215.

4. Запустить батник run_r1.bat (тот что был в сборке изначально)

5. Батник run_r2.bat (второй рендер) для этой локации не работает. Если кто-то сможет наладить его работу, пишите.

Тестовая локация _dc_1[править | править код]

Представляет собой три «висящие» в воздухе пятиэтажки и возможно является частью локации Мёртвый Город.

Порядок действий при адаптации:

1. Скопировать в папку с уровнями (gamedata\levels) папку _dc_1 из папки !levels_backup, которая находится в архиве levz.

2. Вставить в сборку следующие текстуры:

crete\crete_pot_gr
crete\crete_stena_gr
crete\crete_walls18a
crete\crete_walls_rg01
crete\crete_walls_rg02
crete\crete_walls_rg03
crete\crete_walls_rg04
crete\crete_walls_rg05
crete\crete_walls_rg06
crete\crete_walls_rg08
door\door_gr
door\door_gr01
door\door_gr02
door\door_gr04
door\door_gr05
glow\glow_green
mtl\mtl_wall_gr01
prop\prop_vanna_old
sign\sign_gr
ston\ston_brick_gr
ston\ston_stairs1
wind\wind_gr01
wind\wind_gr02
wind\wind_gr03
wind\wind_gr06
wind\wind_gr08
wind\wind_gr10
wood\wood_dosk_gr01

3. Создать батник:

@xr_3da.exe -nocache -noprefetch -ltx user.ltx -start server(_dc_1/single) client(localhost)

4. Запустить.

Сетевая игра[править | править код]

В данной сборке возможно сделать сетевую игру, тут подробно описано как это сделать.

Нам понабиться распаковщик. Распаковываем gamedata.xp0 от сборки 1964, далее делаем следующие:

1. Заходим в папку levels, копируем папку ai_test, переименовываем в fog_net

2. Идём в папку fog_net, удаляем файл level.spawn

3. Всё можно запускать батники приведены ниже.

Батник для запуска в режиме Все против всех:

@xr_3da.exe -nocache -noprefetch -ltx user.ltx -start server(fog_net/deathmatch) client(localhost)

Батник для запуска в режиме Команда против команды

@xr_3da.exe -nocache -noprefetch -ltx user.ltx -start server(fog_net/teamdeathmatch) client(localhost)