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

denis2000

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

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

  • Посещение

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

    2

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

  1. Kalambur Так, стоп - защита не поможет. Нужно делать по другому, нужно регулировать именно урон. Значит идете в файл m_stalker_zombied.ltx в секцию [stalker_zombied] добавляете параметр damage = stalker_zombied_damage в файл добавляете секцию [stalker_zombied_damage] такого содержания: Теперь зомбированные получают урон, только в голову.
  2. Kalambur К каждой модели приаттачен файл типа: configs\models\capture\stalker_zombied_1.ltx в котором есть секция [bone_protection] она ссылается на защиту по областям попадания.
  3. Через любой удобный 3D редактор с соответствующими плагинами. Терпение! Если заглянут люди знающие, то вам ответят. Или задавайте вопрос непосредственно в ветках разработки движка.
  4. Конечно можно: добавляете в скелет сталкера специальные суставы для более жесткой привязки брони и переделываете ВСЕ анимации с учетом этого. Можно ли обойтись без новых суставов и соответственно новых анимаций? Скорее всего - нет, модели сталкеров в экзоскелетах от GSC - это как раз и есть компромисс.
  5. Winzor На указанной текстуре установлены несовместимые шейдеры.
  6. Не совсем, проблема на самом деле в том, что символ "-" зарезервирован в кондлисте и не может быть использован в именах функций, именах инфопорций, параметрах функций и тд. Он парситься отдельно и сразу. Решения два: 1. Переименовать секции этих предметов, исключив зарезервированный символ 2. Подменять имя секции на валидное в кондлисте и возвращать оригинал в функции:
  7. object:run_anim_forward() В моде Связь Времён уважаемый makdm делал подобный инструмент, скрипт называется belt_items.script
  8. xr_Sanya Файл smart_terrain.script функция se_smart_terrain:try_respawn() local curr_time = game.get_game_time() if self.last_respawn_update == nil or self.respawn_idle == nil or curr_time:diffSec(self.last_respawn_update) > self.respawn_idle then self.last_respawn_update = curr_time self.respawn_idle = 1000 + math.random(1000) if self.sim_avail ~= nil and xr_logic.pick_section_from_condlist(db.actor or alife():actor(), self, self.sim_avail) ~= "true" then return end local squad_count = smart_terrain_squad_count(self.board.smarts[self.id].squads) if self.max_population <= squad_count then printf("%s cannot respawn due to squad_count %s of %s", self:name(), self.max_population, squad_count) return end local dist_to_actor = alife():actor().position:distance_to_sqr(self.position) if dist_to_actor < RESPAWN_RADIUS^2 then printf("%s cannot respawn due to distance", self:name()) return end self:call_respawn() end
  9. Задачу обрисуйте. Какое время и с какого начала игры вам нужно.
  10. Xenomorphom Там вообще свой SDK был сделан на базе исходников SDK 0.4, поэтому декомпиляция с большими проблемами и исходники без SDK смысла не имеют.
  11. Policai Так не вопрос, рисуете в большем размере (хоть 512х512) и даунскелите в том же фотошопе до 64х64, там алгоритмы снижения разрешения всяко лучше, чем предусмотренные движком. К тому же, видя сразу результат, вы всегда сможете быстро исправить проблему прямо в редакторе на большой текстуре.
  12. Policai Overfirst А смысл его текстуру делать больше? Это указатель который не должен быть слишком большим, иначе он будет закрывать элементы управления, и не слишком маленьким, иначе он будет теряться на экране. Поэтому имеем то что имеем: уложить в текстуру 32х32 максимум полезной нагрузки, а это основы дизайна интерфейса.
  13. AziatkaVictor И еще вдогонку, как по мне, стоит пометить к какой версии игры относится конкретная схема, дабы сразу понимать, где ее найти.
  14. Policai Проблем вообще никаких! Сделать отдельную секцию, для этой аномалии, вписать параметр и спавнить ее.
  15. У аномалий в конфиге есть параметр ignore_nonalive, попробуйте установить его в true. В оригинальном движке аномалии игнорируют НПС. Для реакции на НПС модеры делают скриптовую реакцию или правки движка.
  16. 1. AziatkaVictor 2. За неоценимый вклад в становление нового сайта в части раздела: Создание модов.
  17. Видимо это такая текстура была в оружейном паке...
  18. Насколько я помню это не специфические правки рендеров для Атмосфера 3 (они появились раньше него и отвечают за дальность прорисовки травы) и эти правки уже есть практически в каждом движке, тем более что для работы самого Атмосфера не критичны.
  19. Последняя строка к новому вылету никакого отношения не имеет. Функция printf выводит сообщения лишь в тех точках скриптов, где она прописана. Поэтому ваша задача: анализировать лог, добавлять новые контрольные сообщения в лог и искать причину вылета, основываясь на информации, которую вы получаете за счет этих диагностических сообщений. Какие могут быть исходники если вы имеете дело с интерпритируемыми скриптами!? Сам Атмосфер и есть свои исходники. Его нет в природе! Модостроители адаптируют моды своими ручками.

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования