S.T.A.L.K.E.R.: Shadow of Chernobyl - Модификации - Создание модов - Как реально добавить артефакт в игру

Играя в разные дополнения, стал замечать, что слишком мало артефактов в игре. Посмотрел в файлах, и выяснил что они не добавлены в игу. Привожу статью ниже как сделать артефакт. Там все правильно. Только нет, как её добавить в игру. Решил заполнить пробел.
Итак:
Заходим в папку C:\Games\S.T.A.L.K.E.R\gamedata\config\misc. Открываем блокнотом файл аномалии, например, жарко zone_zharka_static.
Находим строку:

artefacts = af_drops, 0.8, af_fireball, 0.2, af_cristall, 0.0

Где имя артефакта af_drops. 0.8 коифициент выпадения, чем он выше, тем больше вероятность, что выпадет именно этот артефакт.
Добавляем имя своего артефакта(при условии, что вы уже его сделали, согластно статьи ниже), например af_бац и прописуем свой коофициент

artefacts = af_drops, 0.8, af_fireball, 0.2, af_cristall, 0.0, af_бац, 0.7

Таких строк в документе несколько. Добавляем везде и сохраняем.
Заходим в игру, и вуаля, ваш артефакт af_бац в аномалии жарко.
Вот и все.


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

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

Заходим в папку gamedata\config\misc и открываем файл artefacts.ltx.
И находим, например, артефакт "Медуза":

[af_medusa]:af_base
GroupC spawn_group
$spawn = "artifacts\moscito medusa"

$prefetch = 64
cform = skeleton
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_restore_speed = 0.0
bleeding_restore_speed = 0.0
hit_absorbation_sect = af_medusa_absorbation

artefact_activation_seq = af_activation_bold

[af_medusa_absorbation]
burn_immunity = 1.0 ;коэффициенты иммунитета
strike_immunity = 1.0
shock_immunity = 1.0
wound_immunity = 1.0
radiation_immunity = 1.0
telepatic_immunity = 1.0
chemical_burn_immunity = 1.0
explosion_immunity = 1.0
fire_wound_immunity = 0.98

В этой секции задаются параметры артефакта, начиная от внешнего вида и заканчивая коэффициентами различных эффектов вроде вывода радиации. Сделаем копию секции, принадлежающей "Медузе", и заменим её название с af_medusa на af_romashka.

Должно выйти примерно вот так:

[af_romashka]:af_base
GroupC spawn_group
$spawn = "artifacts\moscito romashka"
$prefetch = 64
cform = skeleton
ARTEFACT
visual = physics\anomaly\artefact_blackdrip.ogf
description = enc_zone_artifact_af-romashka
inv_name = af-romashka
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_restore_speed = 0.0
bleeding_restore_speed = 0.0
hit_absorbation_sect = af_romashka_absorbation

artefact_activation_seq = af_activation_bold

[af_romashka_absorbation]
burn_immunity = 1.0 ;коэффициенты иммунитета
strike_immunity = 1.0
shock_immunity = 1.0
wound_immunity = 1.0
radiation_immunity = 1.0
telepatic_immunity = 1.0
chemical_burn_immunity = 1.0
explosion_immunity = 1.0
fire_wound_immunity = 0.98

Назначение некоторых параметров, влияющих на одевшего артефакт:

* health_restore_speed - прирост к скорости восстановления здоровья
* radiation_restore_speed - прирост скорость вывода радиации
* satiety_restore_speed - прирост к голоду
* power_restore_speed - прирост к выносливости
* bleeding_restore_speed - прирост к скорости остановки кровотечений

[править] Создание описания и имени артефакта

Заходим в gamedata\config\text\rus и открываем файл string_table_enc_zone.xml. Добавим туда строку с названием артефакта.


"Ромашка"


Теперь у артефакта есть имя, но одного его недостаточно. Нужно сделать описание.
Поэтому добавим и его.


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


Все, поздравляю, вы только что создали свой первый артефакт!
Авторы
Статья создана: Шустрый
Редакция: BAC9-FLCL

Документы по прохождению S.T.A.L.K.E.R.: Shadow of Chernobyl

Комментарии: 8
Ваш комментарий

Я творю моды уже больше 5-ти лет, и мне двадцать, и даже не понимаю какой там петушок nice.blowjob[free] мне ставит школоту.

1

слешей нет потому и неработает

1

Могу дополнить более подробно статью Ссылки на похожие темы http://forums.playground.ru/stalker_shadow_of_chernobyl/755047/#10571975 http://forums.playground.ru/stalker_shadow_of_chernobyl/584261/#10139247

0

ARayKo60 Конечно. Пусть будет лучше. А то допонения к игре выглядят пустыми. Спасибо. PS:Я посмотрел в нескольких крупных модах: нар. соль, Nature Winter v2.3. Файлов аномалий вообще нет. Значит арты либо спаунирили, либо через продажу добовляли.

0

Файлы аномалий(папка misc): zone_mosquitobald - Трамплин zone_buzz - холодец zone_witchesgalantine - Электра zone_gravi - Воронка zone_mincer - Карусель zone_ameba - хваталка zone_zharka_static - Жарка Если кто нибудь знает еще, или что то не правильно, добавьте пожалуйста.

0

Ты посмотрел себя в зеркале!? По моему описанию ты на себя похож?

0

ахаха 10-и летние модмейкеры выясняют кто из них круче хД

-1

nice.blowjob[free] Не можешь срать? Не мучай анус

-1