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

Mawrak

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

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

  • Посещение

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

    5

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

  1. Крим у меня вообще только два диалога пока готово в самой игре, на выходных буду пахать. Всё время разбирался, что я вообще могу делать скриптами, и писал диалоги, у меня 14 страниц в Гугл Доке выходит уже.
  2. "Игроки неправильно играют в нашу игру и получают удовольствие от этого! Какой ужас!"
  3. Prostomod можно попробовать поменять отношения через npc:set_relation(game_object.enemy,who) (npc и who это два нпс). Группировка не должна поменяться но нпс по идее станут друг другу врагами. Не уверен на 100% что сработает если в одном скваде.
  4. Как описать весь мой мод одним предложением
  5. Столкнулся с очень неприятной проблемой с ИИ сеткой, когда мутанты зависают и бегут на одном месте. На открытой местости вроде особо не проявляется, а вот в трубах застревает каждый второй (а снорки вообще мгновенно) Там должны были жить монстры, но из-за этого в итоге видимо будут зомби и немного тушканчиков Дополнено 3 минуты спустя
  6. Крим как всегда застреваю на тривиальных вещах. Но вроде постепенно что-то выходит. Главное основные скрипты прописать, потом можно copy-paste делать и адаптировать. Мод будет скорее на сюжет, потому что сложную логику или скриптовые сцены я боюсь не успею нормально сделать. Но что-то точно будет.
  7. Друзья! Подскажите пожалуйста, а как в ванильной ЗП по 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"), но все равно хотелось бы понять что я делал не так
  8. Сегодня на своей шкуре ощутил, сколько всяких подводных камней всплывает при работе с ванилью по сравнению с Коком. Но что-то вроде в итоге получается. И нет, в саму лабу лезть не придется))
  9. Этот мод станет легендой, я уже вижу это
  10. Весь день сегодня бился то с игрой, то с сдк, то с декомпилятором, но наконец-то все подключено и работает. Можно начинать делать квестЪ
  11. AziatkaVictor появилась идея, что если сделать мини-раздел на форуме, где люди могут создать темы своих проектов и постить апдейты о прогерссе? Если это кому-то будет интересно, конечно.
  12. Я, естественно, участвую! Будет весело Дополнено 2 минуты спустя Раз платформа и не-квестовые вещи не важны, то можно же взять что-то не ванильное (КоК, ОГСР, может еще что...), если в них удобнее\приятнее работать?
  13. MikNo_ ну, возможно вы и правы, но я думаю администраторам все же нужны доказательства, чтобы отзыв опубликовали, то есть эту старую версию стоит отыскать
  14. MikNo_ Вульф на одном из стримов говорил про этот отзыв, что вынужден был отклонить. Говорил что отзыв сам по себе норм, но проблема именно в слове фейк и первых абзацах. Никто не смог найти или вспомнить аналог мода из прошлого, и насколько я могу судить, мод действительно новый. Возможно, вы что-то перепутали. Я думаю, стоит либо опустить эту часть из отзыва, либо все же найти доказательства, что этот мод раньше выходил (может на ютубе где-то запись есть?), потому что никто больше их найти не смог. Или пишите Вульфу в личку, думаю, договоритесь (не знаю, кому вы писали, но Вульф обычно отвечает своевременно).
  15. bubasa как я понимаю пункт про участие это чтобы было понятно кто проголосовал как зритель, а кто готов участвовать. Чтобы прикинуть число возможных участников. Это довольно важно. А то вон по голосам моддинг лидирует, но далеко не все люди, кто голосует за моддинг, готовы, собственно, модить.
  16. ForaCam я к тому что ваш вопрос про ТЧ. Это это тема для вопросов по ЗП.
  17. karavan150 Босс может щас глупость скажу, но самое первое, что приходит в голову, это тупо подставить движок из прошлой версии мода (где спавнер, как я понимаю, работал) в новую версию? Или там какие-то важные вещи добавили для новых квестов?
  18. ForaCam textures.ltx разве вообще воспринимается движком ЗП? (это тема по ЗП если что)
  19. когда стрим Дианы-2023
  20. Вист в любом случае это текстуры, которые разрабы хотели удалить и пометили текстом, но забыли. Так что они остались. В одной игре они могут быть с надписями, а в другой могут быть использованными и вполне нормальными. Нужно найти нужные рабочие текстуры и вставить в мод вместо неправильных. Не целиком папку textures, а ручками по одному найти и заменить.
  21. Касьяны - там две версии локации, в папке levels, по умолчанию стоит неправильная. Нужно ее оттуда убрать, а правильную переименовать в то, что было до этого. После этого будет запускаться. Разница между локациями в том, что в нерабочей версии есть прицепленная мини-подземка (эта же подземка есть и как отдельная локация), плюс разница в геометрии по мелочи. В принципе можно взять ИИ сетку из рабочей локи и вставить в нерабочую, тогда можно будет зайти в игру и посмотреть на эту версию локации тоже. Порт - вроде есть только в более старом билде рабочая версия ("Билд от 24.11.2018"). И там половины текстур нет. И если честно, Порт это ужасная локация, ничего стоящего. Темная долина - без понятия как запустить, увы. Возможно в старом билде есть рабочая, не проверял.
  22. sammcon не было никаких хакеров... Иностранец нашел билд на публичном торренте, потом все скачали. Вот и все.
  23. ServiceManager Вылет означает, что данные из закомпиленного спавна не соответствуют ИИ-сетке. Ошибка не должна происходить, если вы компилите свой all.spawn по той же ИИ сетке, что и подключаете в свой мод. Какие именно локации из СВ3 берете, и как подключаете? И как вы вообще all.spawn компилите без SDK? ИИ сетку, возможно, и не нужно трогать, но спавн точно надо через SDK собирать, как и любой другой локацией. Работа с этими локами ничего не отлючается от обычных. Но да, там действительно есть сломанные локации, которые могут вообще не работать. Если просто хотите побегать по локам внутри билда СВ3, то надо от каждой локи брать свой файл из spawns и подставлять на место all.spawn. Часть будет работать, но некоторые спавны действительно не соответствют ИИ сеткам (а что именно сломано - спавн или сетка - надо смотреть).

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

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