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

Mawrak

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

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

  • Посещение

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

    5

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

  1. ScR1pt не нужно? Ясно, ну как всегда меня туториал запутал. Хотя ванильные вроде прописаны в файликах. Ну в любом случае они теперь все по порядку в одном месте, что удобно.
  2. За сегодня перенес все диалоги, зарегистрировал всех персонажей, все инфопоршни; почти всё, что нужно, заспавнил и настроил в СДК, начинаю писать скрипты и логику (да-да, с логикой только начинаю, увы).
  3. Крим у меня вообще только два диалога пока готово в самой игре, на выходных буду пахать. Всё время разбирался, что я вообще могу делать скриптами, и писал диалоги, у меня 14 страниц в Гугл Доке выходит уже.
  4. "Игроки неправильно играют в нашу игру и получают удовольствие от этого! Какой ужас!"
  5. Prostomod можно попробовать поменять отношения через npc:set_relation(game_object.enemy,who) (npc и who это два нпс). Группировка не должна поменяться но нпс по идее станут друг другу врагами. Не уверен на 100% что сработает если в одном скваде.
  6. Как описать весь мой мод одним предложением
  7. Столкнулся с очень неприятной проблемой с ИИ сеткой, когда мутанты зависают и бегут на одном месте. На открытой местости вроде особо не проявляется, а вот в трубах застревает каждый второй (а снорки вообще мгновенно) Там должны были жить монстры, но из-за этого в итоге видимо будут зомби и немного тушканчиков Дополнено 3 минуты спустя
  8. Крим как всегда застреваю на тривиальных вещах. Но вроде постепенно что-то выходит. Главное основные скрипты прописать, потом можно copy-paste делать и адаптировать. Мод будет скорее на сюжет, потому что сложную логику или скриптовые сцены я боюсь не успею нормально сделать. Но что-то точно будет.
  9. Друзья! Подскажите пожалуйста, а как в ванильной ЗП по story_id узнать id нпс? Что нужно: по скрипту выводить определенного конкретного нпс в оффлайн. Пробовал делать вот так: local sim = alife() local npc = sim:story_object(npc_sid) if npc then sim:set_switch_offline (npc.id, true) sim:set_switch_online (npc.id, false) end И пробовал так: local sim = alife() local obj for a=1,65535 do obj = alife():object(a) if obj and obj:clsid() == npc_sid then sim:set_switch_offline (obj.id, true) sim:set_switch_online (obj.id, false) end end npc_sid это в данном случае передаваемый параметр. Проблема - в обоих случах npc или obj:clsid() выходят nil ВСЕГДА. То есть по факту set_switch вещи не активируются вообще. При этом я могу сказать, что story id на нпс висит, так как метка на нем появляется по квесту, где story id прописан в target. И еще, сами методы set_switch явно работают, то есть если сделать local sim = alife() local obj for a=1,65535 do obj = alife():object(a) if obj then sim:set_switch_offline (obj.id, true) sim:set_switch_online (obj.id, false) end end То все объекты вокруг исчезают. Проблема в том, чтобы убрать конкретный. Сам sid прописан через [story_object] story_id = в custom_data Есть ощущение, что я делаю какую-то дурость, но я совсем запутался уже. Дополнено 41 минуты спустя UPDATE: Перепроверил, во втором варианту obj:clsid() не nil, но он регистрируется у всех объектов (даже у тех где его по идее нет) и он нигде не совпадает с тем, что указан в [story_object]. И да, на самом деле тут не совсем ваниль, а OpenXray, забыл уточнить. Но вроде он также работать должен как обычных в плане скриптов Возможно я тупо путаю разные переменные... Дополнено 49 минуты спустя так, оказалось, можно это сделать по имени нпс через string.find(obj:name(),"abc"), но все равно хотелось бы понять что я делал не так
  10. Сегодня на своей шкуре ощутил, сколько всяких подводных камней всплывает при работе с ванилью по сравнению с Коком. Но что-то вроде в итоге получается. И нет, в саму лабу лезть не придется))
  11. Этот мод станет легендой, я уже вижу это
  12. Весь день сегодня бился то с игрой, то с сдк, то с декомпилятором, но наконец-то все подключено и работает. Можно начинать делать квестЪ
  13. AziatkaVictor появилась идея, что если сделать мини-раздел на форуме, где люди могут создать темы своих проектов и постить апдейты о прогерссе? Если это кому-то будет интересно, конечно.
  14. Я, естественно, участвую! Будет весело Дополнено 2 минуты спустя Раз платформа и не-квестовые вещи не важны, то можно же взять что-то не ванильное (КоК, ОГСР, может еще что...), если в них удобнее\приятнее работать?
  15. MikNo_ ну, возможно вы и правы, но я думаю администраторам все же нужны доказательства, чтобы отзыв опубликовали, то есть эту старую версию стоит отыскать
  16. MikNo_ Вульф на одном из стримов говорил про этот отзыв, что вынужден был отклонить. Говорил что отзыв сам по себе норм, но проблема именно в слове фейк и первых абзацах. Никто не смог найти или вспомнить аналог мода из прошлого, и насколько я могу судить, мод действительно новый. Возможно, вы что-то перепутали. Я думаю, стоит либо опустить эту часть из отзыва, либо все же найти доказательства, что этот мод раньше выходил (может на ютубе где-то запись есть?), потому что никто больше их найти не смог. Или пишите Вульфу в личку, думаю, договоритесь (не знаю, кому вы писали, но Вульф обычно отвечает своевременно).
  17. bubasa как я понимаю пункт про участие это чтобы было понятно кто проголосовал как зритель, а кто готов участвовать. Чтобы прикинуть число возможных участников. Это довольно важно. А то вон по голосам моддинг лидирует, но далеко не все люди, кто голосует за моддинг, готовы, собственно, модить.
  18. ForaCam я к тому что ваш вопрос про ТЧ. Это это тема для вопросов по ЗП.
  19. karavan150 Босс может щас глупость скажу, но самое первое, что приходит в голову, это тупо подставить движок из прошлой версии мода (где спавнер, как я понимаю, работал) в новую версию? Или там какие-то важные вещи добавили для новых квестов?
  20. ForaCam textures.ltx разве вообще воспринимается движком ЗП? (это тема по ЗП если что)
  21. когда стрим Дианы-2023
  22. Вист в любом случае это текстуры, которые разрабы хотели удалить и пометили текстом, но забыли. Так что они остались. В одной игре они могут быть с надписями, а в другой могут быть использованными и вполне нормальными. Нужно найти нужные рабочие текстуры и вставить в мод вместо неправильных. Не целиком папку textures, а ручками по одному найти и заменить.
  23. Касьяны - там две версии локации, в папке levels, по умолчанию стоит неправильная. Нужно ее оттуда убрать, а правильную переименовать в то, что было до этого. После этого будет запускаться. Разница между локациями в том, что в нерабочей версии есть прицепленная мини-подземка (эта же подземка есть и как отдельная локация), плюс разница в геометрии по мелочи. В принципе можно взять ИИ сетку из рабочей локи и вставить в нерабочую, тогда можно будет зайти в игру и посмотреть на эту версию локации тоже. Порт - вроде есть только в более старом билде рабочая версия ("Билд от 24.11.2018"). И там половины текстур нет. И если честно, Порт это ужасная локация, ничего стоящего. Темная долина - без понятия как запустить, увы. Возможно в старом билде есть рабочая, не проверял.