Случайная подборка модов
Холодная кровь
3.4
Волей Случая
3.5
Смерти Вопреки 2. Одним днем живу
3.4
Холодная кровь: Факты.Часть первая
1.9
Кровавый закат 2
3.2
Связной
4.2
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Понедельник, 22.10.2012, 14:58 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга.

  • Не флудить
  • Предварительно просматривайте раздел. Ответ на ваш вопрос может быть там.
  • В своем вопросе указывайте платформу моддинга - Тень Чернобыля, Чистое небо или Зов Припяти.





    У кого есть желание, создать FAQ по основным вопросам моддинга - обращаемся в ЛС.


    Архив

    Архив#2
  •   Злобная реклама
    Понедельник, 22.10.2012, 14:58
    Статус:
    Сообщений: 666
    Регистрация: 05.04.2010
    Украина  Pavel
    Четверг, 13.06.2013, 11:54 | Сообщение # 5866
    Статус:
    Отмычка:
    Сообщений: 162
    Награды: 4
    Регистрация: 03.02.2012

    Arist, virtual box не подходит для сдк. В нём нет поддержки 3д приложений. Нужно использовать VMware Player.
      Злобная реклама
    Четверг, 13.06.2013, 11:54
    Статус:
    Сообщений: 666
    Регистрация: 03.02.2012
    Российская Федерация  BeeRsek
    Четверг, 13.06.2013, 14:09 | Сообщение # 5867
    Тайна Зоны: История Стрелка
    Статус:
    Опытный:
    Сообщений: 1308
    Награды: 7
    Регистрация: 24.01.2011

    Как можно перевести НПС под другой гулаг при получении определенного поршня?
      Злобная реклама
    Четверг, 13.06.2013, 14:09
    Статус:
    Сообщений: 666
    Регистрация: 24.01.2011
    Украина  BozKurt
    Четверг, 13.06.2013, 14:17 | Сообщение # 5868
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    BeeRsek, самый простой пример - Волк:
    Код
    [smart_terrains]
    esc_lager = {-agroprom_military_case_have -esc_fanat_spawn}
    mil_lager = {+agroprom_military_case_have}, {+esc_fanat_spawn}
    Сообщение отредактировал ColR_iT - Четверг, 13.06.2013, 14:18
      Злобная реклама
    Четверг, 13.06.2013, 14:17
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  BeeRsek
    Четверг, 13.06.2013, 14:33 | Сообщение # 5869
    Тайна Зоны: История Стрелка
    Статус:
    Опытный:
    Сообщений: 1308
    Награды: 7
    Регистрация: 24.01.2011

    ColR_iT, о, даже через логику... А я думал скриптом...

    Добавлено (13.06.2013, 14:33)
    ---------------------------------------------
    ColR_iT, еще вопрос: как поставить неписям в игнор другого непися или мутанта? Задаем ему стори-ид, а как прописать чтобы они его не трогали

      Злобная реклама
    Четверг, 13.06.2013, 14:33
    Статус:
    Сообщений: 666
    Регистрация: 24.01.2011
    Украина  BozKurt
    Четверг, 13.06.2013, 14:42 | Сообщение # 5870
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    BeeRsek, самый простой пример - Шустрый. В логике бандитов написано:
    Код
    combat_ignore_cond = {=check_fighting(004)}
    4 - это story_id Шустрого.
      Злобная реклама
    Четверг, 13.06.2013, 14:42
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  BeeRsek
    Четверг, 13.06.2013, 14:44 | Сообщение # 5871
    Тайна Зоны: История Стрелка
    Статус:
    Опытный:
    Сообщений: 1308
    Награды: 7
    Регистрация: 24.01.2011

    ColR_iT, хмм...Ок, попробую так...
      Злобная реклама
    Четверг, 13.06.2013, 14:44
    Статус:
    Сообщений: 666
    Регистрация: 24.01.2011
    Российская Федерация  Vl@Di
    Четверг, 13.06.2013, 15:13 | Сообщение # 5872
    Статус:
    Гость:
    Сообщений: 69
    Награды: 0
    Регистрация: 05.01.2013

    Ребят, у кого есть лод текстуры от локации "Болота" для зП?
    Сообщение отредактировал Vl@Di - Четверг, 13.06.2013, 15:17
      Злобная реклама
    Четверг, 13.06.2013, 15:13
    Статус:
    Сообщений: 666
    Регистрация: 05.01.2013
    Ирландия  Nick_Freedom
    Четверг, 13.06.2013, 15:29 | Сообщение # 5873
    Созидатель
    Статус:
    Бывалый:
    Сообщений: 607
    Награды: 1
    Регистрация: 24.05.2013

    Возникла проблема при подключении локации из ТЧ в ЗП.
    Запускаю батник ggTool, появляется файл parse_lvids.ltx, а он пустой. В чем проблема?
    Сообщение отредактировал Nick_F - Четверг, 13.06.2013, 15:29
      Злобная реклама
    Четверг, 13.06.2013, 15:29
    Статус:
    Сообщений: 666
    Регистрация: 24.05.2013
    Российская Федерация  satanian
    Четверг, 13.06.2013, 18:23 | Сообщение # 5874
    Статус:
    Новичок:
    Сообщений: 200
    Награды: 0
    Регистрация: 28.12.2011

    Что такое phase id в диалогах ?
      Злобная реклама
    Четверг, 13.06.2013, 18:23
    Статус:
    Сообщений: 666
    Регистрация: 28.12.2011
    Российская Федерация  Scouser
    Четверг, 13.06.2013, 18:52 | Сообщение # 5875
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    satanian, Фраза со своим номером(переменной).

    Добавлено (13.06.2013, 18:52)
    ---------------------------------------------
    Nick_F, А ты дождался конца доработки батника? smile
    Либо покажи его содержание.

      Злобная реклама
    Четверг, 13.06.2013, 18:52
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Российская Федерация  Vl@Di
    Четверг, 13.06.2013, 20:33 | Сообщение # 5876
    Статус:
    Гость:
    Сообщений: 69
    Награды: 0
    Регистрация: 05.01.2013

    Ребят, у кого есть лод текстуры от локации "Болота" для зП?
      Злобная реклама
    Четверг, 13.06.2013, 20:33
    Статус:
    Сообщений: 666
    Регистрация: 05.01.2013
    Ирландия  Nick_Freedom
    Четверг, 13.06.2013, 21:06 | Сообщение # 5877
    Созидатель
    Статус:
    Бывалый:
    Сообщений: 607
    Награды: 1
    Регистрация: 24.05.2013

    LaRento, говорю же, после доработки батника появляется пустой файл parse_lvids.ltx. Содержимое батника - ggTool.pl section4.bin > parse_lvids.ltx.
      Злобная реклама
    Четверг, 13.06.2013, 21:06
    Статус:
    Сообщений: 666
    Регистрация: 24.05.2013
    Российская Федерация  Scouser
    Четверг, 13.06.2013, 21:12 | Сообщение # 5878
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    Nick_F, Я просто пользуюсь вот такой командой - попробуй её.
    Код
    ggtool.pl section4.bin
    pause
      Злобная реклама
    Четверг, 13.06.2013, 21:12
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Украина  Gun12
    Четверг, 13.06.2013, 21:43 | Сообщение # 5879
    Статус:
    Гость:
    Сообщений: 50
    Награды: 0
    Регистрация: 08.07.2012

    Цитата (LaRento)
    Фраза со своим номером(переменной).

    Это нормальный ответ?
    Не лично говорю, а в принципе.
    Не хотите - не отвечайте, не знаете - молчите, а если знаете и хотите, то сделайте так, чтобы и другие поняли.

    satanian

    Все файлы диалогов, файлы которых описаны в секции [dialogs] файла system.ltx, построены определённым образом.
    В игре присутствует масса диалогов. Они заключаются в теги - <dialog id="какой-то id">...</dialog>
    Чтобы не путать, какой диалог кому назначить, существует система так называемых идентефикаторов.
    Что это такое? Это уникальное имя, присущее только определённому диалогу.
    Ты можешь увидеть имя в любом из диалоговых файлов файлов. Напр.<dialog id="hello_dialog">
    hello_dialog - и есть уникальное имя (идетенфикатор - id), и другого такого в игре нет.
    Если в каком-то из файлов типа character_desc_***.xml прописано - <start_dialog>hello_dialog</start_dialog>, то будет происходить именно этот, а не какой другой, диалог.

    Но каждый из всей массы диалогов состоит из фраз, которые ты видишь в окне, при общении с НПС.
    Эти фразы ограничиваются тегами <phrase_list>...</phrase_list>
    Как определить, какая фраза когда должна идти?
    Для этого нужно знать, что внутри диалогов также существует собственная структура построения фраз.
    Фразы находятся внутри тэгов - <phrase id="***">...</phrase>
    И эти фразы (но только в рамках каждого из диалогов) тоже должны иметь иметь уникальные имена (id).

    Во фразах внутри диалога обязательно должна присутствовать фраза с id = 0 - <phrase id="0">
    Это первая фраза любого диалога.
    В принципе есть более обширное описание диалогов.
    Ты сможешь их найти на Stalker Inside, поэтому я проскочу этот вопрос.

    Итак, внутри диалога, после какой-то фразы мне нужно перейти к какой-то определённой фразе.
    Как я могу указать к какой именно? Ну конечно же по идентефикатору - phrase id
    Внутри диалога только одна фраза может иметь такой id.

    В общем как-то так smile
      Злобная реклама
    Четверг, 13.06.2013, 21:43
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Ирландия  Nick_Freedom
    Четверг, 13.06.2013, 21:55 | Сообщение # 5880
    Созидатель
    Статус:
    Бывалый:
    Сообщений: 607
    Награды: 1
    Регистрация: 24.05.2013

      Злобная реклама
    Четверг, 13.06.2013, 21:55
    Статус:
    Сообщений: 666
    Регистрация: 24.05.2013
    Поиск: