article id - внутреннее имя статьи, именно на него ссылаются в файлах игры name - имя статьи, отображаемое в игре, подгружается из строкового массива texture - картинка и её позиция в статье, в данном случае мы использовали обычный белый шум text - текст статьи, отображаемы
... Читать дальше »
Ответ: Для этого нам понадобятся координаты нужного места, где и будет заспаунен наш NPC. Возьмём Кордон, лагерь новичков. Можете снять координаты сами, а можете взять мною уже снятые: (-218.20,-20.2,-145.63),35362,47). Далее. Создаём файл в папке gamedata/scripts файл, скажем esc_unik_npc.script. В нём создаём функцию. Код: function esc_unik_npc () alife():create("esc_unik_npc",vector():set(-218.20,-20.2,-145.63),35362,47) end
Теперь мы в файле npc_profile.xml (в папке gameplay) добавляем нашего НПС. Код: <!-- Escape --> <character id="escape_trader"> <class>Trader</class> <specific_character>escape_trader</specific_character> </character>
Руководство по созданию модификаций S.T.A.L.K.E.R. для начинающих.
Если вы не знаете, как сделать невидимые аномалии, как изменить силу оружия, как изменить носимый вес и пр., то вы пришли по адресу. В этой статье мы рассмотрим структуру файлов и папок Сталкера, а также вы сможете научиться создавать свои собственные модификации.
Вступление:
Как вы наверно заметили, в папке с игрой содержатся несколько файлов типа gamedata.dbN , где N – это число или буква. Это игровые архивы, в которые запакованы все файлы конфигураций, видеоролики, музыка, звуки, скрипты и прочее. Можно их править HEX-editor’ом, но лучше скачать специальную утилитку STALKER_Data_Unpacker и распаковать в отдельную папку(с именем gamedata, позже поймёте почему) их содержимое. Вот после этого можно начать разгребать весь тот мусор, который вы извлекли.<
... Читать дальше »
Те, у которых версия игры 1.6.0.0, сталкивались с такой проблемой, что после разговора с Ковальским на Припяти на счёт проишестия с наёмниками (от них прячется Гарик), игра зависает или пропадает весь интерфейс. Что бы это исправить, открываем gamedata\configs\gameplay\dialogs_pripyat.xml Теперь ищем такую строчку: pri_a17_military_colonel_kovalski_b35_actor_know_about_merc_11111111 dialogs.break_dialogdialogs.disable_ui_onlypri_b35_actor_is_guided Из-за функции "dialogs.disable_ui_only" у нас происходит вылет. Удаляем эту функцию и получаем слудующее: pri_a17_military_colonel_kovalski_b35_actor_know_about_merc_11111111 dialogs.break_dialogpri_b35_actor_is_guided Всё, теперь Вы можете спокойно выйти из диалога и выполнить короткий, но интересный квест!
icon - иконка квеста Пример использования: icon = ui_inGame2_Put_v_pripyat
prior - приоритет квеста Пример использования: prior = 112
storyline - флаг задания (true - сюжетное, false - несюжетное) Пример использования: storyline = true
title - название задание (id из xml) - если брать название не из xml, то в игре оно будет отображаться без пробелов Пример использования: title = zat_a9_way_gates_check_transport_workshop_name
descr - описание задания (id из xml) - если брать название не из xml, то в игре оно будет отображаться без пробелов Пример использования: descr = zat_a9_way_gates_check_transport_workshop_text
target - цель на карте (метка) Примеры использования: target =zat_a2_stalker_barmen (ID нпц, на которого будет поставлена метка) target = {+название_инфопоршня}zat_a2_stalker_barmen -- проверка инфопоршня, после которого метка будет поставлена на нпц
on_init - инфопоршень, который "включает" задан
... Читать дальше »
Раздел первый:файлы. Для работы над худом нам нужны следующие файлы(не обязательно все конешно) Текстуры: Папка - textures\ui Файлы + описание: 1- ui_hud.dds (собственно опорный файл содержащий почти все текстуры худа) 2 - cursor.dds (текстура причела без оружия в руках,попросту кругляшка) 3 - hud_map_arrow.dds (стрелка компаса) Конфиги: Папка - config\ui Файлы + описание: 1 - maingame.xml (содержит конфиги индикаторов здоровья и состояния брони,индикаторов состояния ГГ(радиация,поломка оружия и тп) , окно патронов и всё с ним связаное,пояс артефактов ,мигающая иконка ПДА и кол во контактов. Так же состояние машины) 2 - motion_icon.xml (содержит конфиги положения ГГ (сидит,стоит и тп) ,а так же полоски выносливости,уровня шума и заметности ГГ.) 3 - ui_custom_msgs.xml (часы + всякая лабуда типо укусов...вообщем худы повреждений) 4 - zone_map.xml (собственно миникарта + компас)
В папке S.T.A.L.K.E.R. - Shadow of Chernobylgamedataconfigmisc находим файл отвечающий за интересующую нас аномалию (например грави - zone_gravi.ltx) в файле находим строку idle_particles = anomaly2gravity_idle и ставим перед этим словом эти символы без ковычек «--« - все визуально ничего нет. Что бы отключить еще и звуковое оповещение (а так имхо намного интереснее) находим строку visible_by_detector и меняем значение on на off
В файле gamedata\config\misc\task_manager.ltx найти и изменить все строки вида time = 86400 Чтобы совсем убрать лимит - просто просто поставте перед этим словом эти символы без ковычек (--)