Перейти к содержанию

denis2000

Разработчики
  • Публикаций

    2 000
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Весь контент denis2000

  1. Shifr [zat_b22_medic]:online_offline_group ... target_smart = {+zat_b22_medic_respawn} zat_medic_home_smart, zat_stalker_base_smart
  2. sky1er Вы вероятнее всего путаете сценарий, геймдизайн и нарративный дизайн. Но да, мод, фактически, состоит из двух частей, условия разработки которых кардинально отличаются во всем, от людей, до задач и сроков. Более того, первая часть, тоже значительно удалилась от стартовой концепции. О том, сколько наработок не вошло по итогу, вообще молчу.
  3. Domovoi Значит, тем более не плодите сущностей более необходимого. Инфопорция не нужна.
  4. Domovoi Способ ровно один - вызов функции run_gui. Встречный вопрос - где и как вы выдаете инфопорцию.
  5. Абсолютно согласен. Все настроено, а не работает. Остается предположить, что какая то проблема в самой модели.
  6. Это текстура, судя по имени текстура какой-то модели то трупа (ее нет ни в ТЧ, ни в ЧН). Как поступить: 1. Найти текстуру в источнике, где взят уровень и скопировать в SDK. 2. Найти модель которая использует эту текстуру и попробовать заменить corp_bomth на существующую текстуру (может помочь, но вероятность очень маленькая). 3. Заменить модель на существующий аналог в библиотеке SDK. АлеБард Попробуйте выбрать одну из групп и нажать Ctrl+T. Отразиться UV карта текстуры, обратите внимание, как на ней расположились полигоны.
  7. gamedata - это данные для игры (игрового движка), а rawdata - это исходные данные для редактора (модели для вставки на локации, несжатые текстуры и тд.). Отвечу вопросом на вопрос. Вы от сканировали и распознали текст с листа, отредактировали его в редакторе, сохранили результат в файл, распечатали его на бумаге. Нужно ли повторять сканирование и распознание, чтобы еще раз внести правки!? Есть. Гугл в помощь. Вот пример огромной бесплатной базы моделей. И не надо заливать, что ничего не ищется и не открывается учитесь использовать поисковик и ресурсы Интернета. А если уж чего-то нет, а вам очень нужно, то придется моделировать самому, тут на форуме целый раздел по моделированию есть и масса профильных форумов. Обычный использует центральный процессор, а CUDA использует одноименные ядра видео ускорителя Nvidia. Это потому, что модели и thm нужно перенести из источника, где вы брали уровень. Если их там нет придется модели заменять на аналоги, а thm пересоздавать.
  8. Boomer Если в настройках самого туториала ничего не накосячено (там по сути нужно длительность видео в двух местах вставить верно и размеры верные указать в зависимости от разрешения видео), то самая вероятная проблема правильное кодирование видеофрагмента. В текущем разделе "Создание модов" есть подраздел "2D-Графика, звук, видео" и статьи по вопросу правильного кодирования видео.
  9. sergeant_soapy Где то arrive_dist криво прописали, вероятно в настройках смарта. Domovoi Нет. В оригинальных скриптах есть проверка на несколько предметов - наемники на Затоне просят принести еды.
  10. Так. Ваша идея понятна. Это вполне логично, зачем что-то загружать если НПС в офлайне. Как по мне подобные манипуляции нужно проводить при спавне НПС. Мест в коде где происходит спавн НПС массовки не так много нужно просто вставить после alife():create вызов вашей функции рандомизатора. И кстати любой объект (унаследованный от класса game_object) имеет свои инфопорции, в том числе и НПС.
  11. Belka_mod Значит уже знаете, что делать. Удачи в модостроении.
  12. Domovoi Судя по логу вылет происходит из-за отсутствия точек пути topi_camer_1_stalker_actor_walker_1_walk. Запоминается последняя фраза — это Штирлиц вывел для себя, словно математическое доказательство 🤣 Товарищ Исаев, а вы весь пост читать не пробовали?
  13. Domovoi Вы же в рестрикторе стартуете туториал? Вот там таймер и сделайте, который отключит туториал по истечении заданного интервала времени. Belka_mod Вылет скорее всего означает неправильную настройку смарт-коверов в SDK. И ко всему, я вот, вообще, не уверен в наличии у зомбированных сталкеров анимаций для анимпоинтов; вейпоинты пилите.
  14. Метод load для motivator_binder работает 100%. Проверяйте внимательнее - идея кода принципиально верная. Но, зачем это делать здесь, в скрипте, совершенно не понятно! Может раскидаете, что вам так настойчиво нужно спавнить?
  15. FalkineIsaku Вставлю свои 5 копеек. Вы меняете не прочность, а состояние объекта (величина обратная износу объекта). Прочность (а точнее, степень с которой изнашивается предмет при внешних воздействиях) задается в конфиге объекта в секции с именем указанным в параметре immunities_sect. Теперь приведу свою функцию: Она меняет состояние предметов в слотах 2,3,7,12 ГГ, то есть оружия, шлема и брони. Меняет на случайное значение в диапазоне 0,4-0,7 при этом не важно какой именно предмет выдан на старте игры.
  16. Nik_99 С этим я не смогу помочь, это нужно спросить у специалистов в профильной теме.
  17. Nik_99 Если вписать в into = {[0] = {"talking"}}, out = nil, idle = nil, rnd = nil вместо talking например dinamit_1 и эта анимка проиграется, то очевидно проблема в самой анимации...
  18. Nik_99 Так, к настройкам анимации вопросов нет: анимация не зацикленная, играеться на всех суставах. К таблице talking_state, тоже все логично. К таблице talking, в общем то тоже нет вопросов, за исключением параметра moving = true, он не нужен! И могу лишь предложить попробовать назначить анимацию разным типом: