Форум Игромании
 
Регистрация
Справка
Пользователи Календарь Сообщения за день

"Пикник на обочине" Раздел по популярному проекту S.T.A.L.K.E.R.

Ответ
 
Опции темы
Старый 13.04.2007, 21:44   #1
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
S.T.A.L.K.E.R. - Создание модов


Мануал по созданию модификаций для начинающих
Часть 1.
Часть 2.

Что необходимо:


Статьи участников:
Скрытый текст:
А
Активация артефактов
В
В Зоне только день
В Зоне только день способ 2
Вывод координат на екран
Выдача Волком оружия
Выдача оружия в ЧН
Д
Добавление транспорта
Динамические диалоги
Добавление новых локаций в ЧН и ЗП
И
Изменение первоначального инвентаря у Меченого(1-й урок читерства)
Имитация намокания дороги во время дождя
К
Как менять ломкость брони
Качание оружия при хотьбе
М
Материал про: активацию артефактов, добавление статей в ПДА, редактирование НПС, создание новой группировки, вычисление координат
Н
Настройка AI Wrapper от bardak'a
Настройка конвертора bardak'a
NPC покупают и продают оружие
Носимый вес
О
Описание Actor.ltx
П
Параметры оружия с описанием
Прорисовка уровня и изменение дистанции видимости
Прототип динамических новостей
Р
Работа с acdc от Bardak-a
Размер раны
Редактирование мультиплеерных карт, для последующего их запуска в сингле
С
Создание механика
Создание уровня для сингла
Создание нового оружия
Создание скриптовых роликов
Создание квеста
Создание нового НПС путём редактрирования all.spawn
Создание HUD модели оружия
Спавн предметов в инвентарь (2-й урок читерства)
Свойства костюмов
Cпавн монстра
Т
Транспорт в игре
У
Уменьшение сытости ГГ


Работы участников:

Разрабатываемые моды:
Скрытый текст:
antdiablon, Минор
Nacek 2


Полезные ссылки

Мод-портал. - Официальная вики по модам для сталкера (Не обновляется)
S.T.A.L.K.E.R. Inside Wiki. - Фанатская вики по модострою для сталкера.

X-Ray SDK. Ныне все вопросы с ним обсуждаются тут.
S.T.A.L.K.E.R. Universal Extractor.


Внимание: если Вы новичок, то сперва ознакомьтесь с мануалом по созданию модификаций для начинающих
При вылетах также прилагайте лог ошибки!!!

Последний раз редактировалось DoctorWagner; 26.02.2023 в 22:25.
Jesh вне форума  
Ответить с цитированием
Старый 21.06.2009, 21:40   #2021
Гейммастер
 
Аватар для LogruS
 
Регистрация: 05.03.2007
Адрес: Московская обл.
Сообщений: 6,395
Репутация: 661 [+/-]
Yosh
Нет, не работает.
__________________
В электронике одно из первых мест занимает кувалда.
LogruS вне форума  
Отправить сообщение для LogruS с помощью ICQ Ответить с цитированием
Старый 22.06.2009, 16:25   #2022
Игроман
 
Аватар для Yosh
 
Регистрация: 02.11.2008
Адрес: СПб
Сообщений: 2,268
Репутация: 591 [+/-]
А можно ли как то включить её?
И нельзя ли консольным коммандам увеличить и уменьшить пороговые значения?
__________________
грусть. печаль. петербург.
Yosh вне форума  
Отправить сообщение для Yosh с помощью ICQ Отправить сообщение для Yosh с помощью Skype™ Ответить с цитированием
Старый 22.06.2009, 21:11   #2023
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Yosh
девелоперскую dll-ку достань и играй
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 23.06.2009, 00:04   #2024
Игроман
 
Аватар для Yosh
 
Регистрация: 02.11.2008
Адрес: СПб
Сообщений: 2,268
Репутация: 591 [+/-]
Jesh, а где???
__________________
грусть. печаль. петербург.
Yosh вне форума  
Отправить сообщение для Yosh с помощью ICQ Отправить сообщение для Yosh с помощью Skype™ Ответить с цитированием
Старый 23.06.2009, 14:13   #2025
Новичок
 
Аватар для Вадим КАПКАН
 
Регистрация: 24.01.2009
Адрес: г.Нефтекумск
Сообщений: 25
Репутация: 5 [+/-]
а Utiles Park свитер можно как нибудь редактировать
__________________
с каждым днём всё радоснее жить (S.T.A.L.K.E.R.)
_________________________________________________________
L ты знал?... Синигами... Любят яблоки (Deth note)
_________________________________________________________
Нечего здесь людям делать. Нет в зоне добра. (Пикник на обочине)
Вадим КАПКАН вне форума  
Отправить сообщение для Вадим КАПКАН с помощью ICQ Ответить с цитированием
Старый 23.06.2009, 16:48   #2026
Игроман
 
Аватар для Yosh
 
Регистрация: 02.11.2008
Адрес: СПб
Сообщений: 2,268
Репутация: 591 [+/-]
Скрытый текст:


Цитата:
Сообщение от maximilan4 Посмотреть сообщение
Итак приступим. Допустим у вас есть уже готовый уровень , например АТП , и вы хотите видеть его в игре.
1.Для начала с уровня надо убрать все мультиплеерные точки спауна.
2.Необходимо добавить на карту actor . Идем в spawn element и,ищем actor и добавляем его на карту.
3.Добавим на карту монстра , или сталкера по-желанию в любом месте карты (Спауны сталкеров , монстров, торговцев , еды и оружия находятся в директории spawn element.Там вы найдете много интересного).
4.По-желанию можно добавить на карту много различных обьектов , которые есть статичные (objects) и динамические (в spawn element).
Статичные -обьекты которые являються частью геометрии и не потдаются законам физики
Динамические - обьекты , которые потдаются законам физики

5.Следующим шагом будет генерация ai map.
Скрытый текст:
1.Для начала выберите землю , а то не будет же происходить генерация из пустого места.
2.Далее жмем:
AI Map -> Commands -> Make list from selected.
3.Затем жмем add в разделе AI Map Nodes и add для добавления объектов и ставим на карту ноды , в любом порядке , можно впринцыпе только один,но это по-желанию.
4.После добавления нодов жмем Generate Full . Ждем окончания процесса и видим , что уровень покрыт квадратами со стрелочками. Значит вы все сделали правильно.

6.Затем важно добавить на уровень graph point (Spawns->ai->graph point, правда одного граф поинта бывает недостаточно), после чего мы сохраняем уровень , жмем Compile>Make AL Map , Make game , Build(Через запятую указаны обязательные команды , которые необходимо выполнить в такой последовательности).

7. Далее компилим уровень
Скрытый текст:
Создаем диск Х приложенным бат файлом, после чего жмем
Пуск - Выполнить - X:/xrAI.bat fabrika(my level)или делаем еще проще , ищем в корневой папке этот бат файл и кликаем на нем правой кнопкой мыши , жмем изменить где в конце пишем имя левела

8.Теперь необходимо прописать в конфигах наш уровень, лезем в gamedata>config , описываю состав редактируемых файлов:
game_graphs
Скрытый текст:
018 = "fabrika"


game_levels
Скрытый текст:
[levels]
level190
[level190]
name = fabrika
caption = "fabrika"
offset = 2000.0, 800.0, 1000.0
id = 193


game_maps_single
Скрытый текст:
[level_maps_single]
;L01_escape
;L02_garbage
;L03_agroprom
;L03u_agr_underground
;l04_darkvalley
;l04u_LabX18
;L05_bar
;L06_rostok
;l07_military
;l08_yantar
;l10_radar
;l11_pripyat
;l12_stancia
;l12_stancia_2
;l12u_control_monolith
;l12u_sarcofag
;l08u_brainlab
fabrika

[fabrika]
global_rect = -6,1220.0, 248.0,1481.0
texture = map\map_escape
bound_rect = -502.148,-412.284,379.976,474,479
weathers = default

Здесь fabrika - имя уровня , важно в третьем конфигу перед уровнями стоят точки с запятой , кроме моего. Без этого будет вылет.

9. Дальше мы будем использовать бардаковские утилиты(которые конечно надо настроить, но описывать не буду).
Вообщем мы имеем батники : 1aimap, 2aimapcheck,3levelgraph и др.

В этих трех мы прописываем свой уровень , например
aiwrapper -draft -f fabrika
pause
.
В батниках номер 4-5 ничего прописывать не надо , они отвечают за граф уровня и соответственно файл all.spawn .
10.Теперь запускаем батники в четкой последовательности ( если что есть номера на названиях батников) .
В конце мы имеем:
gamedata\config\game_maps_single.ltx
gamedata\config\game_graphs.ltx
gamedata\config\game_levels.ltx
gamedata\levels\папка с вашим уровнем
gamedata\spawns\all.spawn
gamedata\game.graph

Вот и все , вот что вышло у меня на основе АТП:
Скрытый текст:


Скрытый текст:


Скрытый текст:


Скрытый текст:


скачать мой уровень тут


Скажите пожалуйста.
А как в таком случае осуществляеться переход на внедрённые локации?
__________________
грусть. печаль. петербург.
Yosh вне форума  
Отправить сообщение для Yosh с помощью ICQ Отправить сообщение для Yosh с помощью Skype™ Ответить с цитированием
Старый 23.06.2009, 21:16   #2027
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Yosh
тут указано как сделать только один уровень, не присоеденённый к игре, для того что бы его подключить к остальным, потребуется сделать переходы и зареестрировать уровень в game.graph
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 23.06.2009, 21:25   #2028
Игроман
 
Аватар для Yosh
 
Регистрация: 02.11.2008
Адрес: СПб
Сообщений: 2,268
Репутация: 591 [+/-]
Долой туман! Долой появляющиеся из ничего объекты!

Вам надоела малая дистанция прорисовки уровня? Вам надоел туман впереди?
Тогда слушай, читай и внимай!)


Это всё для ТЧ


Иди по адресу \gamedata\config\weathers\
Там найди файл - weather_default.ltx - это файл стандартного цикла погоды и смени времени суток, точнее освещения и неба.



Для ЧН и ЗП надо менять конфиги по адресу gamedata\configs\environment\weathers
И там файлы default_clear, default_cloudy, default_rain,default_thunder


Найди в файлах такое
far_plane = 350
fog_distance = 350

И замени эти числа на число от 500 до большого числа. нажми контрл+ф и введи в поиск "far_plane =" и "fog_distance =". И измени все числа при них на выбранное тобой число!
ВНИМАНИЕ! Первое число обязательно должно быть больше второго!

Заходишь в игру и видишь почти всю локацию с какой нить высокой точки локации. А туман становиться вполне естественным.
Иещё! Небо наконец то на более ли менее нормальной высоте...


Для ТЧ и ЧН
Аналогично желательно сделать с файлами(лежат в той же папке):
weather_rain.ltx
weather_indoor.ltx
weather_mp.ltx
weather_prypyat.ltx
weather_radar.ltx
weather_sarkofag.ltx
weather_stancia.ltx
weather_yantar.ltx

Дерзайте!!!

Вот пример! Содержимое моего weather_default.ltx
Значение 650 поставил так как комп его тянет.
Скрытый текст:

[sect_default_weather]

01:00:00 = default_weather_01
02:00:00 = default_weather_02
03:00:00 = default_weather_03
04:00:00 = default_weather_04
05:00:00 = default_weather_05
06:00:00 = default_weather_06
07:00:00 = default_weather_07
08:00:00 = default_weather_08
09:00:00 = default_weather_09
10:00:00 = default_weather_10
11:00:00 = default_weather_11
12:00:00 = default_weather_12
13:00:00 = default_weather_13
14:00:00 = default_weather_14
15:00:00 = default_weather_15
16:00:00 = default_weather_16
17:00:00 = default_weather_17
18:00:00 = default_weather_18
19:00:00 = default_weather_19
20:00:00 = default_weather_20
21:00:00 = default_weather_21
22:00:00 = default_weather_22
23:00:00 = default_weather_23
00:00:00 = default_weather_00

[default_weather_01]
flares = flares_gradient1
sky_texture = sky\sky_14_cube
sky_rotation = 0
sky_color = 1.0, 1.0, 1.0
clouds_texture = sky\sky_oblaka
clouds_color = 0.333, 0.341, 0.431, 0.7, 1.7
far_plane = 650
fog_distance = 650
fog_color = 0.043, 0.043, 0.055
fog_density = 0.9
rain_density = 0.2
rain_color = 0.21, 0.21, 0.27
thunderbolt = thunderbolt_collection_default
bolt_period = 4.5f
bolt_duration = 0.35f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.0325, 0.035, 0.0375
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.325, 0.35, 0.375, 0.1
sun_color = 0.0, 0.0, 0.0
sun_dir = -18.0, 291
env_ambient = ambient_env_rain

[default_weather_02]
flares = flares_gradient1
sky_texture = sky\sky_13_cube_night
sky_rotation = 0
sky_color = 1.0, 1.0, 1.0
clouds_texture = sky\sky_oblaka
clouds_color = 0.333, 0.341, 0.431, 0.5, 1.7
far_plane = 650
fog_distance = 650
fog_color = 0.067, 0.067, 0.086
fog_density = 0.9
rain_density = 0.0
rain_color = 0.43, 0.43, 0.43
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.0425, 0.045, 0.0475
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.425, 0.45, 0.475, 0.1
sun_color = 0.0, 0.0, 0.0
sun_dir = -24.0, 291
env_ambient = ambient_env_night

[default_weather_03]
flares = flares_gradient1
sky_texture = sky\sky_5_cube
sky_rotation = 0
sky_color = 0.25, 0.25, 0.25
clouds_texture = sky\sky_oblaka
clouds_color = 0.333, 0.341, 0.431, 0.5, 1.7
far_plane = 650
fog_distance = 650
fog_color = 0.067, 0.063, 0.055
fog_density = 0.9
rain_density = 0.0
rain_color = 0.33, 0.33, 0.43
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.0525, 0.055, 0.0575
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.525, 0.55, 0.575, 0.1
sun_color = 0.0, 0.0, 0.0
sun_dir = -3.0, 291
env_ambient = ambient_env_night

[default_weather_04]
flares = flares_sun_rise
sky_texture = sky\sky_9_cube
sky_rotation = 0
sky_color = 0.8, 0.8, 0.8
clouds_texture = sky\sky_oblaka
clouds_color = 0.282, 0.286, 0.341, 0.5, 1.7
far_plane = 650
fog_distance = 650
fog_color = 0.137, 0.141, 0.153
fog_density = 0.9
rain_density = 0.0
rain_color = 1.0, 1.0, 1.0
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.06, 0.062, 0.065
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.60, 0.625, 0.65, 1.0
sun_color = 0.0, 0.0, 0.0
sun_dir = -6.0, 291
env_ambient = ambient_env_tuman

[default_weather_05]
flares = flares_sun_rise
sky_texture = sky\sky_11_cube
sky_rotation = 0
sky_color = 0.8, 0.8, 0.8
clouds_texture = sky\sky_oblaka
clouds_color = 0.353, 0.333, 0.420, 0.5, 1.7
far_plane = 650
fog_distance = 650
fog_color = 0.271, 0.306, 0.361
fog_density = 0.9
rain_density = 0.0
rain_color = 1.0, 1.0, 1.0
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.075, 0.0775, 0.0800
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.75, 0.775, 0.80, 1.0
sun_color = 0.600, 0.284, 0.096
sun_dir = -10, 291
env_ambient = ambient_env_tuman

[default_weather_06]
flares = flares_sun_rise
sky_texture = sky\sky_2_cube
sky_rotation = 0
sky_color = 1.0, 1.0, 1.0
clouds_texture = sky\sky_oblaka
clouds_color = 0.698, 0.447, 0.322, 0.5, 1.7
far_plane = 650
fog_distance = 650
fog_color = 0.322, 0.302, 0.353
fog_density = 0.9
rain_density = 0.0
rain_color = 1.0, 1.0, 1.0
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.080, 0.0825, 0.0850
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.80, 0.825, 0.850, 1
sun_color = 0.818, 0.476, 0.108
sun_dir = -14.0, 291
env_ambient = ambient_env_morning

[default_weather_07]
flares = flares_sun_rise
sky_texture = sky\sky_3_cube
sky_rotation = 0
sky_color = 0.8, 0.8, 0.8
clouds_texture = sky\sky_oblaka
clouds_color = 0.451, 0.361, 0.290, 0.0, 1.7
far_plane = 650
fog_distance = 650
fog_color = 0.298, 0.290, 0.337
fog_density = 0.9
rain_density = 0.0
rain_color = 1.0, 1.0, 1.0
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.0925, 0.095, 0.0975
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.925, 0.95, 0.975, 1
sun_color = 0.435, 0.393, 0.289
sun_dir = -18.0, 291
env_ambient = ambient_env_morning

[default_weather_08]
flares = flares_default10
sky_texture = sky\sky_8_cube
sky_rotation = 0
sky_color = 0.8, 0.8, 0.8
clouds_texture = sky\sky_oblaka
clouds_color = 0.333, 0.341, 0.431, 0.0, 1.7
far_plane = 650
fog_distance = 650
fog_color = 0.255, 0.271, 0.337
fog_density = 0.9
rain_density = 0.0
rain_color = 1.0, 1.0, 1.0
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.0775, 0.07, 0.0725
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.775, 0.7, 0.725, 1.0
sun_color = 0.435, 0.393, 0.289
sun_dir = -22.0, 291
env_ambient = ambient_env_rain

[default_weather_09]
flares = flares_default10
sky_texture = sky\sky_19_cube
sky_rotation = 0
sky_color = 1.0, 1.0, 1.0
clouds_texture = sky\sky_oblaka
clouds_color = 0.675, 0.675, 0.620, 0.5, 1.7
far_plane = 650
fog_distance = 650
fog_color = 0.478, 0.506, 0.545
fog_density = 0.9
rain_density = 0.0
rain_color = 1.0, 1.0, 1.0
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 20.0
wind_direction = 0.0
ambient = 0.0775, 0.07, 0.0725
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.775, 0.7, 0.725, 1.0
sun_color = 0.50, 0.47, 0.415
sun_dir = -24.0, 291
env_ambient = ambient_env_morning

[default_weather_10]
flares = flares_gradient1
sky_texture = sky\sky_21_cube
sky_rotation = 0
sky_color = 1.0, 1.0, 1.0
clouds_texture = sky\sky_oblaka
clouds_color = 0.520, 0.539, 0.578, 0.8, 1.7
far_plane = 650
fog_distance = 650
fog_color = 0.306, 0.302, 0.275
fog_density = 0.9
rain_density = 0.0
rain_color = 1.0, 1.0, 1.0
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 10.0
wind_direction = 0.0
ambient = 0.0775, 0.07, 0.0725
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.60, 0.65, 0.7, 1.0
sun_color = 0.0, 0.0, 0.0
sun_dir = -24.0, 291
env_ambient = ambient_env_day

[default_weather_11]
flares = flares_gradient1
sky_texture = sky\sky_11_cube
sky_rotation = 0
sky_color = 1.0, 1.0, 1.0
clouds_texture = sky\sky_oblaka
clouds_color = 0.333, 0.380, 0.451, 0.0, 1.7
far_plane = 650
fog_distance = 650
fog_color = 0.333, 0.380, 0.451
fog_density = 0.9
rain_density = 0.0
rain_color = 1.0, 1.0, 1.0
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.0763, 0.0806, 0.0884
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.763, 0.806, 0.884, 1.0
sun_color = 0.506, 0.443, 0.302
sun_dir = -30.0, 291
env_ambient = ambient_env_0

[default_weather_12]
flares = flares_gradient1
sky_texture = sky\sky_9_cube
sky_rotation = 0
sky_color = 1.0, 1.0, 1.0
clouds_texture = sky\sky_oblaka
clouds_color = 0.333, 0.341, 0.431, 1.0, 1.7
far_plane = 750
fog_distance = 750
fog_color = 0.172, 0.176, 0.196
fog_density = 0.9
rain_density = 0.85
rain_color = 0.62, 0.66, 0.76
thunderbolt = thunderbolt_collection_default
bolt_period = 5.f
bolt_duration = 0.25f
wind_velocity = 20.0
wind_direction = 0.0
ambient = 0.0625, 0.065, 0.0675
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.625, 0.65, 0.675, 1.0
sun_color = 0.0, 0.0, 0.0
sun_dir = -25.0, 291
env_ambient = ambient_env_rain

[default_weather_13]
flares = flares_gradient1
sky_texture = sky\sky_9_cube
sky_rotation = 0
sky_color = 1.0, 1.0, 1.0
clouds_texture = sky\sky_oblaka
clouds_color = 0.333, 0.341, 0.431, 0.7, 1.7
far_plane = 750
fog_distance = 750
fog_color = 0.172, 0.176, 0.196
fog_density = 0.9
rain_density = 0.0
rain_color = 1.0, 1.0, 1.0
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.067, 0.069, 0.070
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.67, 0.69, 0.70, 1.0
sun_color = 0.0, 0.0, 0.0
sun_dir = -28.0, 291
env_ambient = ambient_env_rain

[default_weather_14]
flares = flares_gradient1
sky_texture = sky\sky_19_cube
sky_rotation = 0
sky_color = 1.0, 1.0, 1.0
clouds_texture = sky\sky_oblaka
clouds_color = 0.478, 0.506, 0.545, 0.35, 1.7
far_plane = 750
fog_distance = 750
fog_color = 0.478, 0.506, 0.545
fog_density = 0.9
rain_density = 0.0
rain_color = 1.0, 1.0, 1.0
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.0860, 0.0895, 0.0845
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.860, 0.895, 0.845, 1
sun_color = 0.535, 0.593, 0.589
sun_dir = -28.0, 291
env_ambient = ambient_env_0

[default_weather_15]
flares = flares_gradient1
sky_texture = sky\sky_1_cube
sky_rotation = 0
sky_color = 1.0, 1.0, 1.0
clouds_texture = sky\sky_oblaka
clouds_color = 0.337, 0.357, 0.388, 0.95, 1.7
far_plane = 750
fog_distance = 750
fog_color = 0.337, 0.357, 0.388
fog_density = 0.9
rain_density = 0.0
rain_color = 0.337, 0.357, 0.388
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.0841, 0.0853, 0.0888
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.841, 0.853, 0.888, 1
sun_color = 0.0, 0.0, 0.0
sun_dir = -25.0, 291
env_ambient = ambient_env_0

[default_weather_16]
flares = flares_gradient1
sky_texture = sky\sky_9_cube
sky_rotation = 0
sky_color = 1.0, 1.0, 1.0
clouds_texture = sky\sky_oblaka
clouds_color = 0.333, 0.341, 0.431, 1.0, 1.7
far_plane = 750
fog_distance = 750
fog_color = 0.172, 0.176, 0.196
fog_density = 0.9
rain_density = 0.85
rain_color = 0.62, 0.66, 0.76
thunderbolt = thunderbolt_collection_default
bolt_period = 5.f
bolt_duration = 0.25f
wind_velocity = 20.0
wind_direction = 0.0
ambient = 0.0625, 0.065, 0.0675
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.625, 0.65, 0.675, 1.0
sun_color = 0.0, 0.0, 0.0
sun_dir = -25.0, 291
env_ambient = ambient_env_rain

[default_weather_17]
flares = flares_gradient1
sky_texture = sky\sky_9_cube
sky_rotation = 0
sky_color = 1.0, 1.0, 1.0
clouds_texture = sky\sky_oblaka
clouds_color = 0.333, 0.341, 0.431, 0.5, 1.7
far_plane = 350
fog_distance = 350
fog_color = 0.172, 0.176, 0.196
fog_density = 0.9
rain_density = 0.05
rain_color = 0.52, 0.56, 0.66
thunderbolt = thunderbolt_collection_default
bolt_period = 7.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.0725, 0.075, 0.0775
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.725, 0.75, 0.775, 1.0
sun_color = 0.0, 0.0, 0.0
sun_dir = -25.0, 291
env_ambient = ambient_env_rain

[default_weather_18]
flares = flares_gradient1
sky_texture = sky\sky_11_cube
sky_rotation = 0
sky_color = 1.0, 1.0, 1.0
clouds_texture = sky\sky_oblaka
clouds_color = 0.333, 0.341, 0.431, 0.3, 1.7
far_plane = 750
fog_distance = 750
fog_color = 0.337, 0.376, 0.447
fog_density = 0.9
rain_density = 0.0
rain_color = 0.408, 0.400, 0.408
thunderbolt =
bolt_period = 7.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.0725, 0.075, 0.0775
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.725, 0.75, 0.775, 1.0
sun_color = 0.0, 0.0, 0.0
sun_dir = -25.0, 291
env_ambient = ambient_env_rain

[default_weather_19]
flares = flares_sun_rise
sky_texture = sky\sky_5_cube
sky_rotation = 0
sky_color = 1.0, 1.0, 1.0
clouds_texture = sky\sky_oblaka
clouds_color = 0.333, 0.341, 0.431, 0.0, 1.7
far_plane = 650
fog_distance = 650
fog_color = 0.271, 0.251, 0.224
fog_density = 0.9
rain_density = 0.0
rain_color = 1.0, 1.0, 1.0
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.0725, 0.075, 0.0775
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.725, 0.75, 0.775, 1.0
sun_color = 0.0, 0.0, 0.0
sun_dir = -27.0, 291
env_ambient = ambient_env_0

[default_weather_20]
flares = flares_sun_rise
sky_texture = sky\sky_18_cube
sky_rotation = 0
sky_color = 1.0, 1.0, 1.0
clouds_texture = sky\sky_oblaka
clouds_color = 0.427, 0.412, 0.431, 0.25, 1.7
far_plane = 650
fog_distance = 650
fog_color = 0.427, 0.412, 0.431
fog_density = 0.9
rain_density = 0.0
rain_color = 1.0, 1.0, 1.0
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.0700, 0.0725, 0.0750
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.700, 0.725, 0.750, 1.0
sun_color = 0.535, 0.493, 0.389
sun_dir = -24.0, 291
env_ambient = ambient_env_evening

[default_weather_21]
flares = flares_sun_rise
sky_texture = sky\sky_17_cube
sky_rotation = 0
sky_color = 1.0, 1.0, 1.0
clouds_texture = sky\sky_oblaka
clouds_color = 0.333, 0.341, 0.431, 0.5, 1.7
far_plane = 650
fog_distance = 650
fog_color = 0.333, 0.341, 0.431
fog_density = 0.9
rain_density = 0.0
rain_color = 1.0, 1.0, 1.0
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 10.0
wind_direction = 0.0
ambient = 0.0525, 0.055, 0.0575
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.525, 0.55, 0.575, 1.0
sun_color = 0.729, 0.308, 0.206
sun_dir = -18.0, 291
env_ambient = ambient_env_evening

[default_weather_22]
flares = flares_sun_rise
sky_texture = sky\sky_17_cube
sky_rotation = 0
sky_color = 0.5, 0.5, 0.5
clouds_texture = sky\sky_oblaka
clouds_color = 0.165, 0.169, 0.212, 0.5, 1.7
far_plane = 650
fog_distance = 650
fog_color = 0.165, 0.169, 0.212
fog_density = 0.9
rain_density = 0.0
rain_color = 1.0, 1.0, 1.0
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.0525, 0.055, 0.0575
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.525, 0.55, 0.575, 1.0
sun_color = 0.0, 0.0, 0.0
sun_dir = -12.0, 291
env_ambient = ambient_env_evening

[default_weather_23]
flares = flares_sun_rise
sky_texture = sky\sky_9_cube
sky_rotation = 0
sky_color = 0.5, 0.5, 0.5
clouds_texture = sky\sky_oblaka
clouds_color = 0.333, 0.341, 0.431, 0.0, 1.7
far_plane = 650
fog_distance = 650
fog_color = 0.086, 0.086, 0.094
fog_density = 0.9
rain_density = 0.0
rain_color = 1.0, 1.0, 1.0
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.0425, 0.045, 0.0475
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.325, 0.35, 0.375, 1.0
sun_color = 0.0, 0.0, 0.0
sun_dir = -6.0, 291
env_ambient = ambient_env_night

[default_weather_00]
flares = flares_sun_rise
sky_texture = sky\sky_13_cube_night
sky_rotation = 0
sky_color = 0.20, 0.20, 0.20
clouds_texture = sky\sky_oblaka
clouds_color = 0.033, 0.041, 0.031, 0.0, 1.7
far_plane = 350
fog_distance = 350
fog_color = 0.033, 0.037, 0.036
fog_density = 0.9
rain_density = 0.0
rain_color = 0.035, 0.037, 0.045
thunderbolt =
bolt_period = 3.f
bolt_duration = 0.25f
wind_velocity = 0.0
wind_direction = 0.0
ambient = 0.0425, 0.045, 0.0475
lmap_color = 1.0, 1.0, 1.0
hemi_color = 0.325, 0.35, 0.375, 1.0
sun_color = 0.0, 0.0, 0.0
sun_dir = -12.0, 291
env_ambient = ambient_env_night

Здесь к тому же ночь чуть темнее..

Да!!! Кстати!!!
Ещё в небе ощутимо больше стало ворон летать!!!

При значении в 4000 вся локация без тумана видна!

Продолжу знакомить вас ещё...
__________________
грусть. печаль. петербург.

Последний раз редактировалось Yosh; 22.01.2010 в 17:24. Причина: Исправление и дополнение
Yosh вне форума  
Отправить сообщение для Yosh с помощью ICQ Отправить сообщение для Yosh с помощью Skype™ Ответить с цитированием
Старый 24.06.2009, 12:20   #2029
Новичок
 
Аватар для krilosmerti
 
Регистрация: 12.01.2009
Сообщений: 65
Репутация: 10 [+/-]
Не знаю где ещё спросить. Как можно из Новой войны сделать обычного S.T.A.L.K.E.R.а. Никак не могу пройти из-за толп монстров(
krilosmerti вне форума  
Ответить с цитированием
Старый 24.06.2009, 22:39   #2030
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
krilosmerti
в дериктории с игрой папка gamedata есть? если да, то удали её
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 24.06.2009, 23:37   #2031
Юзер
 
Аватар для Chest
 
Регистрация: 27.03.2009
Адрес: Подольск
Сообщений: 272
Репутация: 28 [+/-]
А чем отличается СДК ТЧ легкий (28мб) от тяжелова (300мб или больше)???
Chest вне форума  
Отправить сообщение для Chest с помощью ICQ Ответить с цитированием
Старый 24.06.2009, 23:39   #2032
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Chest
нет вылетов и ошибок присущих облехчённому
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 25.06.2009, 00:05   #2033
Юзер
 
Аватар для Chest
 
Регистрация: 27.03.2009
Адрес: Подольск
Сообщений: 272
Репутация: 28 [+/-]
У меня вопросы по СДК ТЧ
Вот статья maximilan4
Скрытый текст:
Цитата:
Сообщение от maximilan4 Посмотреть сообщение
Итак приступим. Допустим у вас есть уже готовый уровень , например АТП , и вы хотите видеть его в игре.
1.Для начала с уровня надо убрать все мультиплеерные точки спауна.
2.Необходимо добавить на карту actor . Идем в spawn element и,ищем actor и добавляем его на карту.
3.Добавим на карту монстра , или сталкера по-желанию в любом месте карты (Спауны сталкеров , монстров, торговцев , еды и оружия находятся в директории spawn element.Там вы найдете много интересного).
4.По-желанию можно добавить на карту много различных обьектов , которые есть статичные (objects) и динамические (в spawn element).
Статичные -обьекты которые являються частью геометрии и не потдаются законам физики
Динамические - обьекты , которые потдаются законам физики

5.Следующим шагом будет генерация ai map.
Скрытый текст:
1.Для начала выберите землю , а то не будет же происходить генерация из пустого места.
2.Далее жмем:
AI Map -> Commands -> Make list from selected.
3.Затем жмем add в разделе AI Map Nodes и add для добавления объектов и ставим на карту ноды , в любом порядке , можно впринцыпе только один,но это по-желанию.
4.После добавления нодов жмем Generate Full . Ждем окончания процесса и видим , что уровень покрыт квадратами со стрелочками. Значит вы все сделали правильно.

6.Затем важно добавить на уровень graph point (Spawns->ai->graph point, правда одного граф поинта бывает недостаточно), после чего мы сохраняем уровень , жмем Compile>Make AL Map , Make game , Build(Через запятую указаны обязательные команды , которые необходимо выполнить в такой последовательности).

7. Далее компилим уровень
Скрытый текст:
Создаем диск Х приложенным бат файлом, после чего жмем
Пуск - Выполнить - X:/xrAI.bat fabrika(my level)или делаем еще проще , ищем в корневой папке этот бат файл и кликаем на нем правой кнопкой мыши , жмем изменить где в конце пишем имя левела

8.Теперь необходимо прописать в конфигах наш уровень, лезем в gamedata>config , описываю состав редактируемых файлов:
game_graphs
Скрытый текст:
018 = "fabrika"


game_levels
Скрытый текст:
[levels]
level190
[level190]
name = fabrika
caption = "fabrika"
offset = 2000.0, 800.0, 1000.0
id = 193


game_maps_single
Скрытый текст:
[level_maps_single]
;L01_escape
;L02_garbage
;L03_agroprom
;L03u_agr_underground
;l04_darkvalley
;l04u_LabX18
;L05_bar
;L06_rostok
;l07_military
;l08_yantar
;l10_radar
;l11_pripyat
;l12_stancia
;l12_stancia_2
;l12u_control_monolith
;l12u_sarcofag
;l08u_brainlab
fabrika

[fabrika]
global_rect = -6,1220.0, 248.0,1481.0
texture = map\map_escape
bound_rect = -502.148,-412.284,379.976,474,479
weathers = default

Здесь fabrika - имя уровня , важно в третьем конфигу перед уровнями стоят точки с запятой , кроме моего. Без этого будет вылет.

9. Дальше мы будем использовать бардаковские утилиты(которые конечно надо настроить, но описывать не буду).
Вообщем мы имеем батники : 1aimap, 2aimapcheck,3levelgraph и др.

В этих трех мы прописываем свой уровень , например
aiwrapper -draft -f fabrika
pause
.
В батниках номер 4-5 ничего прописывать не надо , они отвечают за граф уровня и соответственно файл all.spawn .
10.Теперь запускаем батники в четкой последовательности ( если что есть номера на названиях батников) .
В конце мы имеем:
gamedata\config\game_maps_single.ltx
gamedata\config\game_graphs.ltx
gamedata\config\game_levels.ltx
gamedata\levels\папка с вашим уровнем
gamedata\spawns\all.spawn
gamedata\game.graph

Вот и все , вот что вышло у меня на основе АТП:
Скрытый текст:


Скрытый текст:


Скрытый текст:


Скрытый текст:


скачать мой уровень тут


И у меня вопросы
Цитата:
Сообщение от maximilan4 Посмотреть сообщение
Создаем диск Х приложенным бат файлом[/url]
Чо за Х диск с приложенным бат файлом?
Цитата:
Сообщение от maximilan4 Посмотреть сообщение
1.Для начала выберите землю , а то не будет же происходить генерация из пустого места.
2.Далее жмем:
AI Map -> Commands -> Make list from selected.
3.Затем жмем add в разделе AI Map Nodes и add для добавления объектов и ставим на карту ноды , в любом порядке , можно впринцыпе только один,но это по-желанию. 4.После добавления нодов жмем Generate Full . Ждем окончания процесса и видим , что уровень покрыт квадратами со стрелочками. Значит вы все сделали правильно[/url]
Для начала выберите землю,-- а чем именно? я так понял землю надо добавить в "список привязочных обьектов"(в моей русской версии редактора так)
далее у меня вылазит ошибка при нажатии Generate Full (в моей русской версии редактора это Заполнить все) возникает ошибка на англ языке "Append at last one node"
Кому не трудно поясните эти пункты в достоверности с Русской версии редактора.

Последний раз редактировалось Chest; 25.06.2009 в 01:14.
Chest вне форума  
Отправить сообщение для Chest с помощью ICQ Ответить с цитированием
Старый 25.06.2009, 10:43   #2034
Заблокирован
 
Регистрация: 20.12.2008
Адрес: Ульяновск
Сообщений: 239
Репутация: 27 [+/-]

Предупреждения: 400
Цитата:
Сообщение от Chest Посмотреть сообщение
У меня вопросы по СДК ТЧ
Вот статья maximilan4


И у меня вопросы

Чо за Х диск с приложенным бат файлом?

Для начала выберите землю,-- а чем именно? я так понял землю надо добавить в "список привязочных обьектов"(в моей русской версии редактора так)
далее у меня вылазит ошибка при нажатии Generate Full (в моей русской версии редактора это Заполнить все) возникает ошибка на англ языке "Append at last one node"
Кому не трудно поясните эти пункты в достоверности с Русской версии редактора.


Значит отвечаю , чтобы сгенерировать аи карту для начала надо просто кликнуть на землю , предварительно переключившись на вкладку обьекты . насчет ошибки , вы забыли нажать Make list from selected во вкладке команды , первая насколько я помню команда.После этого незабудьте расставить ноды, как уже описывал

Добавлено через 1 минуту
бат файл лежит в англ версии сдк в директории scripts plagins.

Добавлено через 3 минуты
Цитата:
Сообщение от Yosh Посмотреть сообщение
Скрытый текст:






Скажите пожалуйста.
А как в таком случае осуществляеться переход на внедрённые локации?
эта статья пока только для одиночной локи то есть без переходов, поставили на сцену актора, все будет

Последний раз редактировалось maximilan4; 25.06.2009 в 10:47. Причина: Добавлено сообщение
maximilan4 вне форума  
Отправить сообщение для maximilan4 с помощью ICQ Ответить с цитированием
Старый 25.06.2009, 12:21   #2035
Игроман
 
Аватар для Yosh
 
Регистрация: 02.11.2008
Адрес: СПб
Сообщений: 2,268
Репутация: 591 [+/-]
Макс, а как тогда оказаться то актером на этой локации?
__________________
грусть. печаль. петербург.
Yosh вне форума  
Отправить сообщение для Yosh с помощью ICQ Отправить сообщение для Yosh с помощью Skype™ Ответить с цитированием
Старый 25.06.2009, 16:11   #2036
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Yosh
Spawn Element -> в свитке находим Actor и добавляем его на уровень
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 25.06.2009, 16:53   #2037
Игроман
 
Аватар для Yosh
 
Регистрация: 02.11.2008
Адрес: СПб
Сообщений: 2,268
Репутация: 591 [+/-]
А если уже есть готовый уровень!
Скачал уровень с скомпиленым гейм.графом. Как его посмотреть то?
__________________
грусть. печаль. петербург.
Yosh вне форума  
Отправить сообщение для Yosh с помощью ICQ Отправить сообщение для Yosh с помощью Skype™ Ответить с цитированием
Старый 25.06.2009, 17:09   #2038
Юзер
 
Аватар для Chest
 
Регистрация: 27.03.2009
Адрес: Подольск
Сообщений: 272
Репутация: 28 [+/-]
Цитата:
Сообщение от Jesh Посмотреть сообщение
Yosh
Spawn Element -> в свитке находим Actor и добавляем его на уровень
А игрок появится там где я поставлю Actor или не имеет значения где ставить?

люди можите подогнать статью maximilan4`а под Русскую версию редактора? очень надо
Chest вне форума  
Отправить сообщение для Chest с помощью ICQ Ответить с цитированием
Старый 25.06.2009, 20:51   #2039
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
Yosh
устанавливаешь как обычный мод

Chest
там где ты поставишь Actor и будет спавн ГГ, а в чём то особая разница, всё методом тыка можно догадаться?
__________________
"Чем больше нас, тем меньше их..."
Jesh вне форума  
Ответить с цитированием
Старый 25.06.2009, 21:00   #2040
Игроман
 
Аватар для Yosh
 
Регистрация: 02.11.2008
Адрес: СПб
Сообщений: 2,268
Репутация: 591 [+/-]
Так а как на него попасть?
Инфопоршня перехода то нет.
__________________
грусть. печаль. петербург.
Yosh вне форума  
Отправить сообщение для Yosh с помощью ICQ Отправить сообщение для Yosh с помощью Skype™ Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 13:29.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования