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

Prostomod

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

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

  • Посещение

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

    13

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

  1. Ну а что ожидалось при таком описании проблемы? Единственное, что можно посоветовать - попробовать переустановить мод, чётко следуя инструкции.
  2. Вот тут ошибка: имя секции после logic@ с логикой НПС должно совпадать с тем, что прописано в [exclusive]. То есть, должно быть: [logic@zat_sim_15] active = walker@guard_1 suitable = {=check_npc_name(sim_default_stalker_0) =check_npc_name(sim_default_stalker_2)} true prior = 100 Ну или в секции [exclusive] должно быть: [exclusive] zat_sim_15_logic = zaton\zat_sim_15_logic.ltx И ещё момент заметил. Несколько условий внутри фигурных скобок всегда даёт true только когда они выполнены одновременно. У тебя есть условие {=check_npc_name(sim_default_stalker_0) =check_npc_name(sim_default_stalker_2)} и игра будет трактовать это как "(имя НПС равно sim_default_stalker_0) И (имя НПС равно sim_default_stalker_2)", однако оба условия взаимоисключающие (НПС не может одновременно иметь два имени), из-за чего это условие всегда будет ложно и, соответственно, НПС не смогут никогда занять эту работу. Если хочешь сделать "(имя НПС равно sim_default_stalker_0) ИЛИ (имя НПС равно sim_default_stalker_2)", то раздели эту фигурную скобочку на 2 отдельных скобочки. Вот так: suitable = {=check_npc_name(sim_default_stalker_0)} true, {=check_npc_name(sim_default_stalker_2)} true
  3. Поздравляю с релизом, надо будет заценить. P.S. Перезалив на ЯД: https://disk.yandex.ru/d/AY3Pi6PbnWnfsA (Патчи буду заливать по мере того, как замечу их наличие)
  4. Классные саунды, очень понравилось. Такой вопрос, ты музыку на заказ пишешь? Возможно, скоро буду искать композитора для своего мода, хочу узнать, есть ли смысл обращаться к тебе за помощью.
  5. Думаю, что путаница: в начале же, ещё с досталкерских времён, был DX8 в движке, насколько я помню, а вот про факт, что потом его вырезали, все забывают.
  6. Проблема не в том, что удаляется существующий функционал, а то, что с оглядкой на него приходится делать новые фичи. Попробую объяснить суть, почему вырезают старое и уже рабочее. Допустим, у нас в игре есть несколько видов фичей (в нашем случае - рендеры) разной степени прожорливости и давности (ну и следовательно, актуальности). И мы решили добавить что-то из новинок технологий, которое улучшит нашу игру. Пытаемся добавить это новое, и возникает проблема, что какая-то часть новой фичи конфликтует с частью устаревшего и/или очень прожорливого функционала из уже существующих фич. При этом конфликтуют части, которые ну совсем никак не объединить нормально, чтобы согласовано работало. Получаем выбор: Отказаться от новой фичи. Закостылить как-то так, чтобы работало оба варианта. Отказаться от старой фичи. С первым пунктом сразу понятно: внедрение нового не происходит, всё возвращают как было и живут все долго и счастливо... А если вдруг внедрением этой новой фичи можно было бы очень сильно улучшить общее состояние игры, либо она необходима для другого этапа? И если первое ещё можно пережить, то второе поставит крест на множестве возможностей в будущем. В итоге получаем, что нам этот вариант не подходит. Второй пункт для стороннего наблюдателя выглядит идеальным: внешне и старое работает себе норм, и новое ок. Только такая идиллия для стороннего наблюдателя оборачивается адом для того, кто будет с этим работать. Даже если оно так просто будет работать без проблем, оно может сломаться если понадобится ещё раз внедрить другую новую фичу. И в этот раз внедрение будет проходить сложнее. Получается рекурсия, только нагрузка на исполнителя возрастает постоянно. Надеюсь, понятно, почему так поступать не хотят. Третий пункт не идеален. Сразу понятно, что удалив старый функционал для нового, нам придётся переработать и то, как оно будет работать всё без него. Но в таком случае у нас проблема коллизии двух фич заменится на проблему создания возможности работать без старой фичи. Однако у нас старая фича довольно независима, её можно менять на уже существующие альтернативы без необходимости заново делать программу (в нашем случае, рендеры можно менять, они работают примерно одинаково со всем остальным движком и отличаются только тем, как изнутри устроны). И в итоге, если заблокировать какой-то из вариантов, то единственное последствие - заблокированный вариант не будет участвовать в работе программы. А раз этот участок программы не работает, то его удаление из программы не повредит работоспособности. И из всего вышесказанного получаем, что удаление старой фичи может быть тем самым "злом во благо", когда создав некоторые неприятности сейчас мы предотвратим на порядки большие проблемы в будущем. И ситуация касательно вырезания статики, как по мне, это и есть иллюстрация этого самого "злом во благо".
  7. Если бы все запрещали бы "шакалиной прослойке комунити, которая не умеет создавать ничего своего и просто берет чужое" брать и использовать чужое, то и модов такого уровня не было бы, так и играли бы с либо рескинами пушек, новыми и абсолютно голыми локациями, геймплейных модов, где одна и так-же простая фича делалась бы разными способами и везде по разному, или сюжетные моды, где кроме сюжета ничего не изменено (или смесь чего-то из этого, но с качеством каждого отдельного компонента хуже). Не знаю никого вообще, кто в одиночку мог бы сделать с 0 оружейный пак, и сюжет написать топовый, и локации делать классные, и всё остальное вместе. А если такой и существует, то ему нужно для этого 24/7 заниматься только модом, и то не факт, что будет хватать времени. В том и дело, что моды изначально были мелкими, потом кто-то сшил их побольше, добавил чуть отсебятины, после кто-то переделал, а потом какие-то наработки пошли в другую отсебятину... И так сэволюционировало вплоть до той же аномали и дальше. Ты путаешь нормальный геймдев и модострой на готовую игру. Хотя и да, внешне они схожи (на основе движка делаем компьютерную игру). В нормальном геймдеве игры делаются для аудитории, потому как это бизнес, а главная цель бизнеса - прибыль, которой не может быть без комьюнити. Даже если игра заведомо УГ делается, чтобы только деньги получить, всё-равно всё это и нацелено на то, чтобы это УГ принесло денег. Поэтому и проводят все эти этапы. А вот в моддинге (не только сталкера, любой игры в принципе, где нельзя получить прибыль) игры делаются в первую очередь для себя, а потом уже остальным, и там вообще все best practice из геймдева могут оказаться не просто "ни к селу, ни к городу", а даже вредны (я прям представил, как разраб-одиночка проводил бы месяца 3 предпродакшна для короткометражки, которую обычно в таком-же качестве делается за 2 недели). Моды народ делает ни для того, чтобы в него наиграли как можно больше людей и оценки были как можно лучше (хотя и не спорю, вообще это тоже бывает у некоторых), а просто для того, чтобы докрутить игру до той степени, в которой именно разработчики хотят её видеть (насколько это вообще реально, если точнее). И если в работе в команде некоторые элементы из нормального геймдева применимы (диздоки, например, чтобы точно синхронизировать видение мода), то при работе в одиночку это всё очень опционально. Думаешь, в сообществе мододелов fallout/TES есть все стадии из геймдева? Думаешь, что у мододелов игр на сурсе (я говорю только про тех, кто делает моды, а не полноценные игры на продажу) в обиходе все подходы к разработке из бизнеса? Ошибаешься. Если кто-то и решил им следовать, то только по собственному желанию, а не потому что "это правильно". Про деления на этапы ты очень заблуждаешься. Как минимум, хорошо организованные разработчики делают отдельным от разработки этап тестирования (и порой в несколько волн). И если это для тебя не деление на этапы - жду примеры того, что ты считаешь делением на этапы + пример сообщества игры, где все делают моды совсем не для заработка и где все следуют всем этим советам. Если сможешь предоставить такой пример - признаю свою ошибку, что такого сообщества не существует. В заключение подмечу: у меня нет каких-то личных претензий к тебе, мне всё-равно как ты устраиваешь процесс разработке у себя и тех, кто с тобой согласен так их вести (думаю, ты понял о ком я говорю). Даже если ты свой проект допилишь и зашифруешь так, что нигде нельзя наработки больше использовать, я ни слова не скажу - твой проект, ты можешь делать всё что захочешь. Но поливать грязью всё сообщество только потому что они все делают всё так, как им нравится, но не так, как нравится тебе, я считаю недопустимым.
  8. Pavel2000 Да, это в движке аномали. Вроде как это кастомный виджет на детектор заместо стандартного виджета Велеса/Сварога.
  9. Минутку, а ТС то как в VR запускался? Или я юмора не понял:)?
  10. Что-то у меня возникла теория, что крупные моды релизятся волнами: после релиза оригиналов сначала учились делать моды, потом взялись за крупные проекты, делали их продолжительное время - релизнули. Другие поиграли, решили свои сделать (+ старички ещё что-то делать) - снова продолжительная разработка, и потом релиз. И потом цикл повторяется. Возможно, это бред полный, но по моим прикидкам как-то так и проходило всё.
  11. Я знаю только, как сделать конкретный сквад врагом для игрока: %=set_squad_enemy_to_actor(ид_сквада)% Если хочется именно в какой-то момент все сквады (включая те, что без стори_ид) сделать врагами для игрока в каком-то скваде, то придётся самому писать скрипт для этого.
  12. Надеюсь, на стриме узнаем, когда в сие чудо можно будет простым смертным поиграть.
  13. Pavel2000 За ганс не ручаюсь, но в оригинале эта проблема указывает на то, что игра не может найти в ui_detector_artefact.xml определённую иконку (ключ palette с id равным названию в скобках). Иконка для отображения аномалий и артов на экранах детекторов "Велес" и "Сварог". Посмотри как там устроен файл и проверь, что "Компас" тоже там зарегистрирован.
  14. Так когда вводишь в поиске что-то, под полем ввода появляются настройки поиска, там выбираешь фильтр "Эта тема", и поиск тебе выдаёт результаты только из этой темы.
  15. Чувствую запах потенциального нового срача... (к комментариям выше) А по поводу мода... У меня одного ощущение, что вивенты живут тем, что делают моды на сталкер? Иначе я как-то не могу объяснить их моды хорошего качества, которые делаются за такое относительно небольшое время. По крайней мере, для меня это так выглядит, и это никаким образом не претензия, если что. В любом случае, ждём.
  16. Я думал, мод ещё долго будет разрабатываться, так что не знаю как для всех, но для меня релиз неожиданный... В любом случае, поздравляю с релизом!
  17. Пока что не дружит, так что или AXR со всем аддонами на него, или ганс со всем совместимыми к нему модами (ну или ещё что-то найти). "Пока что" - потому что в разработке AXR Gunslinger, после чего AXR начнёт дружить с гансом. Ну... Для тебя пока что будет ответ "Нет, нельзя просто взять и поменять", потому что, как правило, при переносе мода на другой движок надо вручную адаптировать их друг к другу, и повезёт, если процесс адаптации не вылезет за пределы конфигов и скриптов. В любом случае, для людей, далёких от моддинга, это может быть очень сложной задачей. Поэтому рекомендую искать или готовые сборки (тот же SGM на гансе), или выбрать какой-нить базовый мод (AXR или ганс, к примеру) и поискать совместимые аддоны к нему (и при этом следить за совместимостью между ними).
  18. StariyStalkKRG Блин, написал подробное разъяснение, но всё удалилось:). Короче, если в основе сюжета мода лежит всё тот же ЗП, то можешь смело рекомендовать. Если сюжет абсолютно новый, то мб это не то, что просит. sp0rte Касательно СГМ: вроде бы на него выходили паки, даже вроде как на ганс его портировали, так что можешь поискать. UPD: а, блин, я забыл про отдельный раздел для поиска модов.
  19. Как я понял, тут просто пожелание ванильного по сюжету ЗП с модами на графику и прочие приколы. Ну а если изменения сюжета, то без переворачивания с ног на голову. Просто сделать своеобразный ремастер ЗП для перепрохождения, а не поиск нового сюжета.
  20. StariyStalkKRG Вот что-что, а вот эта тема, как по мне, вполне нормальна. В конце концов, это не очередная новая тема в разделе модов или модостроении с вопросом о какой-то проблеме, по которой даже не всегда поймёшь, что за мод. Да и создана в болталке. sp0rte Ну прям готовые сборки не подскажу, но можешь попробовать собрать самим. По оружейке Gunslinger либо STCoP можно. По погоде попробуй GSWR поставить (если оружейку выбрал не ганса), ну или более классический AF3. Графику подтянуть можно, например, с помощью AN4. Если не против худовых анимаций при приёме предметов (и при этом оружейка не ганс и движок выбран AXR (тобишь GSWR по погоде)), то можешь поставить Items Animations Addon (и тогда сверху ещё приправить ещё звуковым аддоном Advanced Soundscape). И понятно дело, что не только этим ограничивается потенциальная "солянка". Сам давно последний раз пытался собрать сборку на оригинал ЗП, поэтому мб кто ещё что предложить сможет, интересно будет и самому поглядеть на варианты.
  21. Boomer Просто так в ваниле нельзя, но знаю 2 способа такое реализовать: Использовать правленный движок или самому реализовать такое в движке. Я не знаю полный список движков с такой фичёй, но вроде бы в AXR видел, что такое есть, да и в том-же True Stalker. Этим способом я не пользовался, но мне как-то подсказали, что можно через нет-пакеты и без правок движка такое сделать.
  22. Paracetamol Ну тогда я б сказал, что сейчас вторая, которая идёт с февраля, и посреди которой было небольшой момент "с прекращением огня с обеих сторон" (я хз как нормально это назвать, но "перемирие" тут не подходит...).
  23. StrawFlux Так вроде уже: сейчас идёт "Вторая ОГСРовская война", а в феврале была, получается, "Первая ОГСРовская война".