Случайная подборка модов
День одиночки
1.6
Объединенный Пак 2.1
3.1
Упавшая звезда. Честь наемника
4.2
The Project Medeiros
3.7
NEYA Online
3.1
Sigerous Mod 2.2
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  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
    Российская Федерация  Arist
    Четверг, 01.08.2013, 00:13 | Сообщение # 7066
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    ins33, попробуй. А mob_kicker просто стоит, машет руками, как во сне. Но! Что с look , что без, смотрит на Север.
      Злобная реклама
    Четверг, 01.08.2013, 00:13
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  ins33
    Четверг, 01.08.2013, 04:04 | Сообщение # 7067
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Arist, Судя по всему, я не удачно описывал свою затею...
    Оверрайды из скрипта mob_alife_mgr.script, работают в схемах mob_walker и mob_kicker. В свою очередь, они:

    alife.actor_friendly = utils.cfg_get_bool(ini, section, "actor_friendly", npc, false)
    alife.npc_friendly = utils.cfg_get_bool(ini, section, "npc_friendly", npc, false)
    alife.friendly = utils.cfg_get_bool(ini, section, "friendly", npc, false)
    alife.braindead = utils.cfg_get_bool(ini, section, "braindead", npc, false)


    прописаны в соответствующих скриптах. В ф-ях:

    function mob_*:update(delta)
    if mob_alife_mgr.alife_control(self.object, actor, self.st.alife_mode) then


    и в:
    function set_scheme(npc, ini, scheme, section, gulag_name)
    st.alife_mode = mob_alife_mgr.cfg_get_mode(ini, section, npc)


    Простое прописывание в mob_home.script пока результата не дало. Конечно можно обойтись и walker-ом, но мне не нравиться поведение, а точнее, эта схема не совсем подходит для моей задумки.
    Вот и приходится изобретать велосипед.
      Злобная реклама
    Четверг, 01.08.2013, 04:04
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Украина  gamer123467
    Четверг, 01.08.2013, 09:15 | Сообщение # 7068
    Статус:
    Новичок:
    Сообщений: 217
    Награды: 3
    Регистрация: 29.01.2013

    Как правильно прописать через all.spawn ЗП и скрипт вырезаных монстров

    я пытался так ,но проходит со старыми только

      Злобная реклама
    Четверг, 01.08.2013, 09:15
    Статус:
    Сообщений: 666
    Регистрация: 29.01.2013
    Российская Федерация  Arist
    Четверг, 01.08.2013, 09:58 | Сообщение # 7069
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    ins33, mob_home.script.Там есть пара строчек:
    self.object:set_home(self.st.home, minr, maxr, self.st.aggressive) и
    st.aggressive = ini:line_exist( section, "aggressive_home")

    Если их закоментировать, то получается надо во всей игре у монстров в логике удалять aggressive_home ?
    А он много где прописан. Мне кажется(судя по названию), это и отвечает за агрессию в схеме mob_home.
    Может и ошибаюсь.
      Злобная реклама
    Четверг, 01.08.2013, 09:58
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  MoDoStRoY
    Четверг, 01.08.2013, 10:04 | Сообщение # 7070
    Статус:
    Бывалый:
    Сообщений: 602
    Награды: 4
    Регистрация: 03.04.2012

    ins33, Эти функции не сработали. Вылетает.
      Злобная реклама
    Четверг, 01.08.2013, 10:04
    Статус:
    Сообщений: 666
    Регистрация: 03.04.2012
    Украина  BozKurt
    Четверг, 01.08.2013, 10:28 | Сообщение # 7071
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    ins33, к сожалению, у меня нет возможности проверить работают ли оверрайды подключенные к mob_home или нет. Единственное что - это попробуй поменять местами строки:
    Код
    storage.alife_mode = mob_alife_mgr.cfg_get_mode(ini, section, npc) -- Добавил  
    storage.logic = xr_logic.cfg_get_switch_conditions(ini, section, npc)
    Чтобы оверрайды следовали после установки общих схем. Хотя по идее должно работать и так, поэтому хотелось бы узнать, а как ты прописываешь их, когда подключаешь к схеме?

    Arist, параметр aggressive_home вообще не относится к агрессии монстров. Он определяет будет ли монстр бежать или идти в точку path_home.
    Но всё равно, если их закоментировать, то ничего нигде не нужно будет удалять, параметр учитываться не будет.
    И ещё - схема mob_kicker не принимает никаких параметров, поэтому path_walk в твоём примере ни на что не повлияет.
      Злобная реклама
    Четверг, 01.08.2013, 10:28
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  The_Antoxa
    Четверг, 01.08.2013, 13:05 | Сообщение # 7072
    Статус:
    Бывалый:
    Сообщений: 1097
    Награды: 8
    Регистрация: 21.12.2012

    а как сделать BONES для мутанта ?
      Злобная реклама
    Четверг, 01.08.2013, 13:05
    Статус:
    Сообщений: 666
    Регистрация: 21.12.2012
    Ирландия  Nick_Freedom
    Четверг, 01.08.2013, 13:15 | Сообщение # 7073
    Созидатель
    Статус:
    Бывалый:
    Сообщений: 607
    Награды: 1
    Регистрация: 24.05.2013

    anton1608_1997, выдрать с помощью конвертера от бардака.
    Например, с кабана:
    Код
    converter.exe -bones mutant_boar.ogf
    pause
      Злобная реклама
    Четверг, 01.08.2013, 13:15
    Статус:
    Сообщений: 666
    Регистрация: 24.05.2013
    Российская Федерация  The_Antoxa
    Четверг, 01.08.2013, 13:27 | Сообщение # 7074
    Статус:
    Бывалый:
    Сообщений: 1097
    Награды: 8
    Регистрация: 21.12.2012

    Nick_F, а ссылочку можно ?
      Злобная реклама
    Четверг, 01.08.2013, 13:27
    Статус:
    Сообщений: 666
    Регистрация: 21.12.2012
    Ирландия  Nick_Freedom
    Четверг, 01.08.2013, 13:33 | Сообщение # 7075
    Созидатель
    Статус:
    Бывалый:
    Сообщений: 607
    Награды: 1
    Регистрация: 24.05.2013

      Злобная реклама
    Четверг, 01.08.2013, 13:33
    Статус:
    Сообщений: 666
    Регистрация: 24.05.2013
    Российская Федерация  The_Antoxa
    Четверг, 01.08.2013, 14:02 | Сообщение # 7076
    Статус:
    Бывалый:
    Сообщений: 1097
    Награды: 8
    Регистрация: 21.12.2012

    теперь у меня другой вопрос, при открытии модели в сдк и в игре текстура получается прозрачной. Что делать мне в таком случае?
      Злобная реклама
    Четверг, 01.08.2013, 14:02
    Статус:
    Сообщений: 666
    Регистрация: 21.12.2012
    Российская Федерация  smi345
    Четверг, 01.08.2013, 15:39 | Сообщение # 7077
    Статус:
    Неопытный:
    Сообщений: 413
    Награды: 2
    Регистрация: 27.06.2013

    anton1608_1997, поставь шейдер (там где Shader) "models\model"
    И в game_mtl найди и примени шейдер actor
    Это может быть и из-за кривой настройки кости (помню настраивал кости как по инструкции в stalker-inside у Новикова, так он в игре оказался в чёрных точках)
      Злобная реклама
    Четверг, 01.08.2013, 15:39
    Статус:
    Сообщений: 666
    Регистрация: 27.06.2013
    Российская Федерация  Graff46
    Четверг, 01.08.2013, 16:31 | Сообщение # 7078
    Новое Время
    Статус:
    Бывалый:
    Сообщений: 867
    Награды: 7
    Регистрация: 02.05.2013

    Я поставил на ТЧ Арсенал мод, после его установки НПС'ы стали "косыми" - не могут попасть в актора (если враги конечно), даже практически в упор! При детальном рассмотрении, оказалось, что НПС'ы стреляют задирая оружие сильно вверх. Подскажите кто знает, как исправить?
      Злобная реклама
    Четверг, 01.08.2013, 16:31
    Статус:
    Сообщений: 666
    Регистрация: 02.05.2013
    Российская Федерация  Scouser
    Четверг, 01.08.2013, 18:19 | Сообщение # 7079
    Статус:
    Опытный:
    Сообщений: 1614
    Награды: 16
    Регистрация: 21.10.2012

    Возник неждан. Случайно удалил Active Perl, установил заново, но новой версии. Так вот, при запуске батника, система требует программу для открытия acdc.pl. Что выбирать не знаю, что не пробовал - компиляция прерывается. Что делать, не подскажете?
      Злобная реклама
    Четверг, 01.08.2013, 18:19
    Статус:
    Сообщений: 666
    Регистрация: 21.10.2012
    Украина  stalker-MiX
    Четверг, 01.08.2013, 19:29 | Сообщение # 7080
    Статус:
    Неопытный:
    Сообщений: 534
    Награды: 2
    Регистрация: 20.02.2013

    LaRento, удали то что ты поставил, почистить папку перл. Попробуй поставить старую версию например perl5.12.3
    я тоже имел баги через новую версию
    Сообщение отредактировал stalker-MiX - Четверг, 01.08.2013, 19:29
      Злобная реклама
    Четверг, 01.08.2013, 19:29
    Статус:
    Сообщений: 666
    Регистрация: 20.02.2013
    Поиск: