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

denis2000

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

    1 763
  • Зарегистрирован

  • Посещение

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

    3

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

  1. Упустил. Я не утверждал, что Непряхин сделал этот алгоритм, я помню, что он его применял. Vodka Если вагоны должны стоять более менее регулярно, а рельсы вдоль осей координат, то и алгоритм не понадобиться.
  2. А, где по вашему мнению этот способ применен? Кажется, Непряхин применял некий алгоритм для случайного размещения деревьев, но вот, что GSC что-то подобное применяли не заметно.
  3. AfterGlow Вот как это выглядит: По бокам нет иконок разговаривающих, а окно диалога пустое, хотя и отображено (вероятно потому, что это единая форма). Только варианты выбора фраз ГГ. То есть из коробки работает, но нужно немного подрихтовать и будет, то что спрашивают.
  4. На оригинальном ЗП работает! Только кривовато... Это и есть оригинальная фишка ТЧ, для одного единственного НПС - ученого из Осознания из комнаты управления монолитом, однако в ЧН она встречается несколько раз, в ЗП - же ее не задействовали вовсе.
  5. нн здесь Pepel need_osoznanie_mode = true в спавн секции НПС, тогда окно диалога должно быть без дополнительных опций. Как это работает в ЗП проверять вам.
  6. vasyan54636 Насколько я знаю - нет. FFFFF Настройте секцию meet по аналогии с НПС из оригинала, например с Карданом. Всех с наступающим!
  7. SoDizzari Либо некорректно добавили новое амационное состояние в файл state_lib.script, либо задали анимационное состояние отсутствующее в данном файле (например в точках пути логики вашего НПС).
  8. Pathfinder Вот теперь понятно. Но это совсем не так работает в X-Ray, и тут ответа ждать придется долго. Лучше спросить на профильном форуме по шейдерам на сайте AMK.
  9. Pathfinder Не понятно, в чем проблема. Есть шейдер - назначьте его, у вас на скриншоте меню этого действия.
  10. NewValveCom Личное мнение: видимо нужно сделать три статика, в одном light_anim с нарастанием, во втором без анимации в третьем light_anim с затуханием, потому, что light_anim зациклен по умолчанию. Скриптом же придется регулировать время появления каждого из статиков так, чтобы анимация не успела вернуться в начало. Вот такой гемор получается...
  11. Domovoi Возможно файл защищен от записи или поврежден. В первом случае исправить права пользователей для файла, во втором заменить.
  12. NewValveCom Я сделал так: Работает по имени костра в SDK, кроме статического освещения и DX11!
  13. FFFFF У тебя есть лог? Лучше, у меня есть скрин лога! Вот только это не лог
  14. AfterGlow Ну если не получается со стори_ид, то можно завести таблицу в db и заносить в нее объекты по имени при инициализации в биндере, а потом из таблицы брать по имени объект для таких нужд. Более того аналог такой таблицы уже есть в bind_campfire.script, но там объекты сортированы по имени смарта.
  15. Создаете функцию в xr_effects.script в которую в качестве параметра передаете стори_ид костра, в функции по стори_ид получаете объект-костер, у этого объекта есть методы turn_off и turn_on - соответственно выкл и вкл, а также метод is_on проверка, что костер горит. Далее в любой логике используете свою функцию. Механизм отключения костров на пустых смартах или смартах с НПС днем есть в bind_campfire.script в функции campfire_binder:update(delta), но по дефолту он отключен (код закоментирован). Если костер привязан к смарту (его имя строго такое: имя_смарта_campfire_индекс), то кключать отключать костры можно функциями из вышеупомянутого скрипта.
  16. Да я помню, что вы писали о декомпилированной локации. Но именно по этим фразам, у меня и создалось впечатление, что АИ-сетку вы собрали с нуля, потому что собрать/пересобрать АИ-сетку в моем понимании это удалить старую и сгенерировать новую в SDK, а затем скомпилировать. А вот то, что вы делали - это компиляция/перекомпиляция уже сгенерированной или полученной из декомпиляции готовой локации. В общем недопонимание из-за разницы в терминах... Demaz Отредактировать файл поспроцесса при помощи инструмента встроенного в SDK.