Создание сингл локации через СДК ЧН — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

Создание сингл локации через СДК ЧН — различия между версиями

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
Строка 17: Строка 17:
 
'''
 
'''
 
Приступим к работе''':
 
Приступим к работе''':
 +
 
1.берём конфиги из СДК:
 
1.берём конфиги из СДК:
 
game_maps_single.ltx и пишем
 
game_maps_single.ltx и пишем
Строка 64: Строка 65:
  
 
  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 и ждем завершения генерации
  
Строка 80: Строка 75:
  
 
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]]
  
Строка 100: Строка 87:
  
 
3.Освещение
 
3.Освещение
 
 
  1.переходим в режим light и ставим в любое место на уровне
 
  1.переходим в режим light и ставим в любое место на уровне
 
 
  2.Заходим в свойства источника света и настраиваем  [[http://smt-mod.net.ru/light_properties.jpg]]
 
  2.Заходим в свойства источника света и настраиваем  [[http://smt-mod.net.ru/light_properties.jpg]]
  
Строка 108: Строка 93:
  
 
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]]
  

Версия 14:34, 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

Другие места
LANGUAGE