Техническая сборка, судя по всему, предназначалась для отладки R2. Игровые ресурсы, предположительно с уровнем dx9_workshop1, до наших дней не сохранились. Но можно сделать свои ресурсы. Ниже будет указано, как это сделать.
История появления[]
Скачать[]
Установка[]
- Распаковать папку со сборкой.
- Собрать ресурсы.
Известные проблемы[]
Описание: В версиях ОС 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)