Воскресенье 5.5.2024 Время: Загрузка...


PDA
Турист



СТАЛКЕР!
Я всегда рад видеть
еще одну живую душу!
Но я незнаю кто ты?
Регистрация
Вход!

---

Список Сталкеров
Меню сайта
Радио
Календарь
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031


Главная » Тень Чернобыля

Сегодня мы на примере научимся созданию новых артефактов. Создадим, например, артефакт под названием "Ромашка".

Статья написана по материалам Hunter Mod.
Создание конфига

Заходим в папку gamedata\config\misc и открываем файл artefacts.ltx.
И находим, например, артефакт "Медуза":
[af_medusa]:af_base
GroupControlSection = spawn_group
$spawn = "artifacts\moscito medusa"

$prefetch = 64
cform = skeleton
class = ARTEFACT

visual = physics\anomaly\artefact_blackdrip.ogf
description = enc_zone_artifact_af-medusa
inv_name = af-medusa
inv_name_short =
inv_weight = 0.5

inv_grid_x = 9
inv_grid_y = 4

cost = 1000

jump_height = .5

particles = anomaly2\artefact\artefact_gravi

lights_enabled = false


;скорости увеличения (уменьшения)
health_restore_speed = 0.0
radiation_restore_speed = 0.0005
satiety_restore_speed = 0.0
power_r ... Читать дальше »
Категория: Тень Чернобыля | Просмотров: 1068 | Добавил: просто_саня | Дата: 30.06.2011 | Комментарии (1)



Теория

1) Списки веток диалогов содержатся в файлах вида gamedata/config/gameplay/character_desc_*.xml

Это, например:

character_desc_zombied.xml character_desc_stalker.xml character_desc_garbage.xml ...

Файлы character_desc_*.xml можно сравнить со стволом дерева диалогов. В них перечисляется названия прикрепляемых веток диалогов

Например вот список веток диалога с Сидоровичем взятый из файла character_desc_escape.xml
escape_trader_start_dialog
escape_trader_talk_info
escape_trader_jobs
tm_trader_dialog
tm_trader_reward
escape_trader_done_blockpost_box

В свою очередь каждая ветка диалога также может ветвится.

2) Ветвление диалогов прописывается уже в других файлах.

Например, ветвление диалога с Сидоровичем содержится в фа ... Читать дальше »
Категория: Тень Чернобыля | Просмотров: 863 | Добавил: просто_саня | Дата: 30.06.2011 | Комментарии (0)


Параметры стволов заданы в конфигурационных файлах по адресу gamedata\configs\weapons
Возьмем, для примера, конфиг w_g36.ltx. Он делится на разделы:
Первый раздел
Здесь хранится общая информация о оружии - его класс, тип, ссылки на спавн и т.д. Нас интересуют следующие строки:
description = enc_weapons1_wpn-g36 - ссылка на string_id, из которого игра подгружает описание этого оружия.
ef_main_weapon_type = 2 - основной тип, к которому принадлежит оружие
ef_weapon_type = 6 - подтип, к которому принадлежит оружие
Второй раздел
Содержит модификаторы, которые даются к углу зрения/дальности обзора NPC, держащего это оружие в руках:
holder_range_modifier = 1.85 - во сколько раз увеличивается eye_range
holder_fov_modifier = 0.3 - во сколько раз увеличивается eye_fov
Третий раздел
Содержит данные о самом оружии, его некоторых характеристиках:
cost = 18000 - базовая цена (торговцы умножают её на некоторый коэффициент)
weapon_cla ... Читать дальше »
Категория: Тень Чернобыля | Просмотров: 2065 | Добавил: просто_саня | Дата: 30.06.2011 | Комментарии (0)


Итак, секции с параметрами находятся в файле:
config\misc\outfit.ltx
Рассмотрим, например, параметры классического костюма сталкера.
[stalker_outfit]:outfit_base
; название секции костюма. именно к нему игра будет обращаться. outfit_base -
базовая (наследуемая) секция (изменять строго не рекомендуется).
visual = equipments\stalker_suit ; модель, используемая для сложенного костюма,
лежащего на земле.
actor_visual = actors\hero\stalker_hood.ogf ; модель, используемая для игрока, когда
на нем надет костюм.
inv_name = stalker_outfit_name ; название в инвентаре.
inv_name_short = stalker_outfit_name ; название в инвентаре (в принципе, можно
здесь продублировать значение предыдущего параметра - так чаще всего и делают).
description = stalker_outfit_description ; ссылка на текстовую строку
с описанием.
inv_weight = 5.0 ; вес.
; далее идут параметры иконки в инвентаре.
inv_grid_width = 2
inv_grid_he ... Читать дальше »
Категория: Тень Чернобыля | Просмотров: 1453 | Добавил: просто_саня | Дата: 30.06.2011 | Комментарии (8)

Ассортимент товара у торговцев хранится в файлах типа trade...ltx. Таких файлов всего 6:
trade_barman.ltx - Бармен
trade_dolg.ltx - сержант Петренко на базе группировки "Долг"
trade_ecolog.ltx - Сахаров
trade_freedom.ltx - Скряга на базе группировки "Свобода"
trade_trader.ltx - Сидорович
trade_generic.ltx - обычный сталкер
Все они хранятся в дирректории
gamedata\config\misc
Разберём для примера структуру одного из файлов.
Возьмём файл trade_trader.ltx, где хранится торговый ассортимент Сидоровича. Как мы видим, весь файл разделён на 5 частей:
[trader_generic_buy]
[supplies_start]
[supplies_after_fabric]
[trader_start_sell]
[trader_after_fabric_sell]
Также каждая из этих частей разделена ещё на несколько разделов - оружие, броня и т.д. На самом деле, кидать предметы можно в любой из этих внутренних разделов - они созданы исключительно для удобства и игрой не учитываются.
В первой части файла [trader_generic_buy] ... Читать дальше »
Категория: Тень Чернобыля | Просмотров: 3893 | Добавил: просто_саня | Дата: 30.06.2011 | Комментарии (1)


Изменить награду за квесты можно следующим образом:
находим в папке gamedata\\config\misc файл task_manager.ltx, открываем его в блокноте и смотрим. Вначале идет перечисление квестов игры вообще: перечисляются "радители" квестов и их названия. Пропускаем эти строки. Далее идет такая модель:
(название квеста)
typ=*тип квеста*
сommunity=actor
init_condition=(=расположение цели и места квеста)
text=текст ксеста
discription=описание квеста из файла
parent=родитель квеста
target=цель
reward_money=количество наградных денег
reward_reputation=количество добавляемой/отнимаемой репутации
reward_relation=наградное улучшение/ухудшение отношений с указанной группировкой
reward_rank=добавляемый ранг за квест
reward_item=предмет, предмет, предмет
time=время на квест.
Обратите внимание на выделенные желтым поля. В каждом квесте там прописываются после знака = деньги за квест и получаемая за него награда предметом. У некот ... Читать дальше »
Категория: Тень Чернобыля | Просмотров: 2965 | Добавил: просто_саня | Дата: 30.06.2011 | Комментарии (7)

   Как правильно вставить свои звуки в игру:
Во первых требуется звуковой редактор, можно любой ( я использую TotalAudioConverter).
   Нужно перевести ваши mp3 файлы в WAV формат 44100Гц, Моно, 16 бит, желательно сохранить в отдельную папку,(для последующих экспериментов).
Почему сразу нельзя сохранить звук в формате ogg 44100Гц, Моно, 16 бит, в принципе
можно, вот только в комментах Ogg файла должны прописываться параметры распространения звука по игровому миру. Именно по этой причине собственные звуки в игре практически не слышно на определенных расстояниях.
Теперь нам понадобится X-Ray SDK – официальный пакет разработчика для игры S.T.A.L.K.E.R.
Открываем меню Пуск/программы/X-Ray SDK жмём Map X-Drave для создания диска X.
Заходим на диск Х и в папку rawdata/sounds копируем наши файлы в формате Wav( советую сразу переименовать файлы на те которые хотите ... Читать дальше »
Категория: Тень Чернобыля | Просмотров: 915 | Добавил: просто_саня | Дата: 30.06.2011 | Комментарии (0)

Добавление локаций в ЧНЗП с помощью программы от AMK Team


Подготовка.

Устанавливаем active perl.

Заходим в папку с программой ggEditor_01.Создаем там папки Cs или Cop(Смотря на какую игру делаете) и папку Soc.В папке Soc создаем папку gamedata и кидаем в нее файл game.graph(Важно чтобы game.graph лежал там, иначе программа не прочитает.) из мода, или от ТЧ.В папке gamedata создаем папку levels и кидаем туда папку с уровнем, который мы хотим портировать. Далее возвращаемся в папку Soc и туда кидаем папку с ACDC для ТЧ, туда же кладём all.spawn.Запускаем соответствующий батник для распаковки all.spawn`а.

Далее в папку ggEditor_01\Cs или Cop, кидаем папку с соответствующим ACDC, опять-же кладем туда all.spawn, распаковываем.

В итоге у нас должно получиться 2 распакованных all.spawn`а, game.graph от ТЧ и папка с переносимым уровнем.
... Читать дальше »
Категория: Тень Чернобыля | Просмотров: 1218 | Добавил: просто_саня | Дата: 30.06.2011 | Комментарии (0)

Как создать абсолютно новый костюм с уникальным визуалом.
Сложность
:Тяжело
1
. Открываем outfit.ltx (gamedata/config/misc)
Копируем секцию например СКАТ-10М в конец файла и редактируем:

Код
[ваше_название_костюма]:outfit_base
GroupControlSection = spawn_group
discovery_dependency =
$spawn = "outfit\ваше_название_костюма"
;$prefetch = 32
class = E_STLK
cform = skeleton
visual = equipments\ваше_название_костюма
actor_visual = actors\soldier\ваша_модель.ogf

ef_equipment_type = 4

inv_name = ваше_название_костюма_в_конфиге
inv_name_short = ваше_название_костюма_в_конфиге
description = ваше_название_костюма_описание_в_конфиге
inv_weight = 16.0;;;;ВЕС КОСТЮМА;;;;
slot = 6
inv_grid_width = 2;;;;КООРДИНАТЫ ИКОНКИ;;;;
inv_grid_height = 3
in ... Читать дальше »
Категория: Тень Чернобыля | Просмотров: 929 | Добавил: просто_саня | Дата: 30.06.2011 | Комментарии (0)

Новые монстры
Введение

Многие часто сталкиваются с тем, что при попытке добавления монстров не попавшими в финальную версию игра может вылетать. Попробую рассказать, как это дело можно исправить.
Для примера возьму кошек (уж очень они мне нравятся)
Добавить их можно отредактировать файл all.spawn, либо динамически создать в игре через функцию alife:create(). Вылет при появлении

Обычно сопровождается сообщением в логе: Arguments : Can't open section 'cat_weak'
Это значит, что монстр у нас не до конца описан. В файле конфигурации идет секция [m_cat_e]:monster_base
Но для создания разны ... Читать дальше »
Категория: Тень Чернобыля | Просмотров: 1015 | Добавил: просто_саня | Дата: 30.06.2011 | Комментарии (0)

« 1 2 3 »








500


Опрос
Какая группировка вам нравиться???
Всего ответов: 315
Поиск
Блокпост
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Работа
a href="http://smscash.me/pid/53213/">