Создание сингл локации через СДК ЧН — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
Строка 43: | Строка 43: | ||
2.Далее работа в СДК | 2.Далее работа в СДК | ||
− | + | ||
+ | 1.Заходим в scene\options и настраиваем качество и название уровня [[[http://smt-mod.net.ru/scene.jpg]]] | ||
Вот информация от Бардака: | Вот информация от Бардака: | ||
Строка 52: | Строка 53: | ||
Для относительно быстрой компиляции карты, но с качеством выше чем draft, в свойствах своей карты (Scene->Options), | Для относительно быстрой компиляции карты, но с качеством выше чем draft, в свойствах своей карты (Scene->Options), | ||
− | где настраиваем качество компиляции, сначала выбрать Draft, затем Custom и выставить следующие значения: | + | где настраиваем качество компиляции, сначала выбрать Draft, затем Custom и выставить следующие значения'': |
<code> | <code> | ||
Строка 60: | Строка 61: | ||
Error (LM collapsing) - 4 | Error (LM collapsing) - 4 | ||
Error (LM zero) - 4 | Error (LM zero) - 4 | ||
− | Jitter Samples - medium</code> | + | Jitter Samples - medium</code> |
1.Теперь нам нужно сделать на уровне AI сетку | 1.Теперь нам нужно сделать на уровне AI сетку | ||
+ | |||
1.переключаемся на режим object | 1.переключаемся на режим object | ||
+ | |||
2.нажимаем selections\select all | 2.нажимаем selections\select all | ||
+ | |||
3.Переключаемся на режим AI Map | 3.Переключаемся на режим AI Map | ||
+ | |||
4.Жмём commands\make list from selected и все обьекты появились в списке [[[http://smt-mod.net.ru/AI_map.jpg]]] | 4.Жмём commands\make list from selected и все обьекты появились в списке [[[http://smt-mod.net.ru/AI_map.jpg]]] | ||
+ | |||
5.размещаем на локации один node для этого жмем "чайник" и расставляем хотя бы один | 5.размещаем на локации один node для этого жмем "чайник" и расставляем хотя бы один | ||
+ | |||
6.Жмем Generate full и ждем завершения генерации | 6.Жмем Generate full и ждем завершения генерации | ||
Строка 73: | Строка 80: | ||
2.Spawn | 2.Spawn | ||
+ | |||
1.ГГ | 1.ГГ | ||
+ | |||
1.размещаем на карте ГГ,для этого жмем spawn и выбираем actor,ставим на локе [[http://smt-mod.net.ru/spawn_actor.jpg]] | 1.размещаем на карте ГГ,для этого жмем spawn и выбираем actor,ставим на локе [[http://smt-mod.net.ru/spawn_actor.jpg]] | ||
+ | |||
2.жмем Enter и заходим в свойства Игрокаи настраиваем [[[http://smt-mod.net.ru/actor_properties.jpg]]] | 2.жмем Enter и заходим в свойства Игрокаи настраиваем [[[http://smt-mod.net.ru/actor_properties.jpg]]] | ||
+ | |||
2.Graph point'ы | 2.Graph point'ы | ||
+ | |||
1.Ai/graph_point расставляем таких три штуки | 1.Ai/graph_point расставляем таких три штуки | ||
+ | |||
1.Настраиваем первый [[http://smt-mod.net.ru/graph_point_1.jpg]] | 1.Настраиваем первый [[http://smt-mod.net.ru/graph_point_1.jpg]] | ||
+ | |||
2.Далее второй [[http://smt-mod.net.ru/graph_point_2.jpg]] | 2.Далее второй [[http://smt-mod.net.ru/graph_point_2.jpg]] | ||
+ | |||
3.И последний [[http://smt-mod.net.ru/graph_point_3.jpg]] | 3.И последний [[http://smt-mod.net.ru/graph_point_3.jpg]] | ||
Строка 85: | Строка 100: | ||
3.Освещение | 3.Освещение | ||
+ | |||
1.переходим в режим light и ставим в любое место на уровне | 1.переходим в режим light и ставим в любое место на уровне | ||
+ | |||
2.Заходим в свойства источника света и настраиваем [[http://smt-mod.net.ru/light_properties.jpg]] | 2.Заходим в свойства источника света и настраиваем [[http://smt-mod.net.ru/light_properties.jpg]] | ||
Строка 91: | Строка 108: | ||
4.Glow | 4.Glow | ||
+ | |||
1.переходим в режим glow и ставим один на локу | 1.переходим в режим glow и ставим один на локу | ||
+ | |||
2.Далее заходим в свойства и настраиваем [[http://smt-mod.net.ru/glow_properties.jpg]] | 2.Далее заходим в свойства и настраиваем [[http://smt-mod.net.ru/glow_properties.jpg]] | ||
Строка 102: | Строка 121: | ||
make ai map | make ai map | ||
Build | Build | ||
+ | |||
Теперь нужно скомпилировать уровень: | Теперь нужно скомпилировать уровень: | ||
1.для этого берем файл xrLC.bat и в него пишем | 1.для этого берем файл xrLC.bat и в него пишем |
Версия 14:33, 4 июля 2010
Думаю что многие хотели бы сделать свою сингловую локацию для ЗП через СДК ЧН,и после выхода патча на него это стало возможным.в этом уроке я вас научу создавать собственные локации.
Нам необходимо:
1.X-Ray CS SDK [1]
2.X-ray SDK 0.6 upgrade [2]
3.Папка configs и scripts натроенная под ЗП : [3]
4.Террейн, готовый для СДК(Я просто взял декомпилированный уровень из билда 1114)
Приступим к работе: 1.берём конфиги из СДК: game_maps_single.ltx и пишем
[level_maps_single]
escape =
[escape]
global_rect = 307.0, 90.0, 717.0, 500.000000
music_tracks = zaton_musics
weathers = dynamic_default
game_levels.ltx заменяем весь текст на ниже приведённый
[levels]
level01
[level01]
name = escape
caption = "escape"
offset = 10000.0, 1000.0, 10000.0
weathers = [default]
id = 01
2.Далее работа в СДК
1.Заходим в scene\options и настраиваем качество и название уровня [[[4]]]
Вот информация от Бардака:
Для получения высшего качества карты, в SDK, в свойствах своей карты (Scene->Options), где настраиваем качество компиляции, сначала выбрать High, затем Custom и изменить Pixel per meter с 10.00 на 20.00, а затем уже компилить. Параметр -gi никогда не использовать.
Для относительно быстрой компиляции карты, но с качеством выше чем draft, в свойствах своей карты (Scene->Options),
где настраиваем качество компиляции, сначала выбрать Draft, затем Custom и выставить следующие значения:
Hemisphere quality - 0
Sun Shadow quality - 0
Pixel per Meter - 0.30
Error (LM collapsing) - 4
Error (LM zero) - 4
Jitter Samples - medium
1.Теперь нам нужно сделать на уровне AI сетку
1.переключаемся на режим object
2.нажимаем selections\select all
3.Переключаемся на режим AI Map
4.Жмём commands\make list from selected и все обьекты появились в списке [[[5]]]
5.размещаем на локации один node для этого жмем "чайник" и расставляем хотя бы один
6.Жмем Generate full и ждем завершения генерации
2.Spawn
1.ГГ
1.размещаем на карте ГГ,для этого жмем spawn и выбираем actor,ставим на локе [[6]]
2.жмем Enter и заходим в свойства Игрокаи настраиваем [[[7]]]
2.Graph point'ы
1.Ai/graph_point расставляем таких три штуки
1.Настраиваем первый [[8]]
2.Далее второй [[9]]
3.И последний [[10]]
3.Освещение
1.переходим в режим light и ставим в любое место на уровне
2.Заходим в свойства источника света и настраиваем [[11]]
4.Glow
1.переходим в режим glow и ставим один на локу
2.Далее заходим в свойства и настраиваем [[12]]
Теперь наш уровень готов к компиляци.Для этого нажимаем по очереди: Compile\
make game make details (не обязательно) make hom (не обязательно) make ai map Build
Теперь нужно скомпилировать уровень: 1.для этого берем файл xrLC.bat и в него пишем
@start bin\compilers\xrLC.exe -f escapeдля компиляции уровня
2.Теперь файл xrDO.bat и пишем в него
@start bin\compilers\xrDO_light.exe -f escape
Наш уровень скомпилен,осталось AI сеть и All.spawn 3.берем файл xrAI.bat и вгоняем в него для компиляции AI сетки
@start bin\mixed\xrAI.exe -f escape
4.После удачной компиляции пишем в этот же батник строки для создание all.spawn
@start bin\mixed\xrAI.exe -s escape -no_separation_check
И всё готово,берем следующее:
gamedata\levels берем папку с нашим уровнем,кладём в игру
gamedata\spawns появится файл с названием нашей локации и переименовываем в all.spawn
gamedata\configs\game_maps_single.ltx и game_levels.ltx
Всё это помещаем в игру
Совет:Чтобы запустить уровень быстро,без Интро и меню,то следует создать .bat файл и вписать в него
@start bin\xrEngine.exe -nointro -external -start server(all/single/alife/escape) client(localhost)
Использовалась некоторая информация от Pihan13 и Kostya_V
Автор:X-Ghost