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

AziatkaVictor

Модераторы
  • Публикаций

    3 086
  • Зарегистрирован

  • Посещение

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

    62

Сообщения, опубликованные AziatkaVictor


  1. ZonaChe именно, за 7 лет вот сколько сделали. Я не говорю, что ты оскорбляешь, просто это ведь мод, где работали за спасибо, но все-равно пытались держать планку качества. Придирка про мелкий шрифт - реально очень грубо, особенно в такой форме. Будь я на месте разрабов, меня бы точно это задело. Я был на их месте и понимаю, что обычно тебя волнуют более крупные и важные проблемы, реально критические. Когда пишут так, будто тебе было все-равно и ты вспоминаешь, как вкалывал каждый день над модом, чтобы у игроков было минимальное количество проблем - действительно колит.

    Сказал бы как-то более вежливо, то и реакция была бы другая, согласен?


  2. ZonaChe слушай, не нужно быть таким агрессивным. Побудь на месте разработчиков, так много работы было проделано, столько сил потрачено. Знаешь как им неприятно читать сообщения о том, что им было "впадлу" слегка увеличить шрифт? Будь повежливее к тем, кто так много трудился.

    • Лайк 1

  3. Vuniverse сигнал о том, что произошло какое-то событие, можно сообщить через info или, как некоторые их называют, инфопоршни. В первую очередь выдаешь инфо через диалог. Чтобы НПС что-то делал, ему нужно указать кастомную логику:

    [logic@stalker_name]
    active = walker@start
    
    [walker@start]
    path_walk = point_1_walk
    path_look = point_1_look
    on_info = {+info_after_dialog} walker@go
    
    [walker@go]
    path_walk = point_2_walk
    path_look = point_2_look
    meet = no_meet
    on_signal = signal_name | %+info_for_new_dialog% walker@wait ; При получении сигнала, переходит на другую секцию, где говорить уже можно, так же выдает инфо
    
    [walker@wait]
    path_walk = point_2_walk
    path_look = point_2_look

    Чтобы все работало, нужно прописать сигнал у пути, чтобы при достижении точки НПС получал сигнал. За это отвечает параметр "on_signal". Подробнее про пути можешь прочитать тут (тебя интересует sig): Статья

    Сигналы получают только объекты и НПС, которые перенимают логику. Это не как инфо, они не глобальные, а локальные. На счет диалога, думаю, ты знаешь как делать, инфо у тебя есть, просто укажи его где нужно.

    Если спавнишь НПС через smart, то можешь просто прописать ссылку на exclusive. В ином случае, можешь просто указать ссылку напрямую в самом конфиге НПС. В теории должно работать, но на практике не проверялось.

    Если особо не знаком с логикой, то прочитай разделы из статьи, которую я скинул выше, а так же можешь почитать мою, которая объясняет принципы работы: Вики

    • Лайк 2
    • Мастер! 1

  4. Всем привет. Прошу прощения за такую долгую задержку, был занят. Новая версия мода почти готова. Постарался прислушаться ко всем мнениям, исправил некоторые проблемы, где-то добавил небольшие поправки, которых не хватало, однако ничего кардинально нового в моде нет и некоторые проблемы остались нерешенными. Сразу скажу что нет, я не переносил мод на новую версию движка, ибо он все еще нестабилен, как бы обидно это не было.

    В любом случае, возможно сегодня/завтра будет готова ссылка для скачивания, вместе со списком исправлений. Спасибо всем, кто писал отзывы и критику по моду, я старался учесть мнение каждого.


    Дополнено 10 минуты спустя

    Новая версия была добавлена в шапку темы

    • Лайк 1
    • Мастер! 3

  5. Жрымлктан это конечно круто, но я думаю, у тебя неправильные приоритеты. Понимаешь, в мод со стандартным UI, но с интересной историей поиграют многие, а вот если наоборот то никого мод не зацепит. Если ты делаешь игру, то должен понимать, что сначала идет геймплей, а уже потом визуальные аспекты.

    В любом случае, проект твой. Я дал тебе советы, думай сам, прислушиваться или нет.

    • Жму руку 1

  6. В 23.11.2023 в 17:44, Жрымлктан сказал:

    Я привык всё в голове держать, поэтому мне тяжело что-то грамотно перенести в текст

    Поверь мне, это огромная ошибка. Дам несколько советов:

    Спойлер

     

    Лично я давно создал репозиторий на ГитХаб, залил туда исходники мода и набросил список задач, которые нужно выполнить. Это полезно, ибо ты знаешь что именно делать и сколько работы еще осталось. Так же не редко было, что после небольшого перерыва банально забываешь, над чем ты работал и что нужно было сделать.

    Знаю, держать всё в голове удобно, но не повторяй моих ошибок, потрать немного времени и сделай хотя бы список задач, даже в блокноте:

    image.png  image.png

    Это просто разгружает твой мозг, вместо того, чтобы все помнить, ты тратишь свои силы на реализацию задач. Да и просто, так проще понять, готов твой мод к релизу или нет.

    В целом, я давно принял решение, что нужно автоматизировать или оптимизировать то, что в состоянии сделать комп за меня. Если я каждый раз после билда трачу время на перенос локации из СДК в игру, то почему бы не сделать это автоматично? Просто представь, сколько времени и сил ты тратишь на такие мелкие задачи. Я за время разработки, наверное, билдил локации больше 200 раз, каждый раз перенести локацию это минут 5. Умножаем и получаем, что суммарно я потратил 1000 минут на это, или же 16 часов. И это только примерное время на то, чтобы просто перенести локацию из одной папки в другую.

    Поэтому да, определённо стоит немного заморочится, составить план, расписать задачи, автоматизировать некоторые таски. И да, нужно писать всё так, будто это нужно совсем другому человеку, который с проектом даже не знаком. Просто у меня были ситуации, по типу выполни задание "Сделать квест после Сидора". Какой квест? Я даже задумку уже не помню...

     

    Да, я знаю что это нудно, но оно того стоит. Поверь мне, я мод делал 4 года и не раз допускал глупые ошибки.


    Дополнено 1 минуту спустя

    Жрымлктан а, и да. Я совсем забыл. Для публикации темы в этом разделе нужно хоть парочка скринов, что работа над модом идется. Увы, такие правила раздела. Иначе любой встречный может создать тему о моде, к разработке которого еще не приступал.