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

Prostomod

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

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

  • Посещение

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

    13

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

  1. По правде говоря, мод не будет огромным, несмотря на срок разработки (я до сих пор не могу сказать примерную дату релиза). По крайней мере, пытаемся сделать пусть и немного по продолжительности, но качественно (но и не короткометражку, которую качать дольше чем играть). Про метроху, кстати, в точку - от полноценного открытого мира решено было отказаться ещё в самом начале разработки. Максимум - эпизоды на больших локациях (пока планируется 2), где у игрока будет относительная свобода перемещения, а ля Metro Exodus. Ну и тоннелей, я думаю, будет предостаточно - играбельная территория уже сейчас даже больше той, что было в С2, и это ещё не всё доделано по локациям (хотя ещё старые надо будет облагораживать...). Без понятия, будет в этот раз исключение или лишь подтверждение этого, но по крайней мере пытаемся не просто сделать "коридоры ради коридоров", а наделять их какой-нибудь функциональной ценностью, ну и каким-никаким пространством для изучения.
  2. Prostomod

    Мысли в слух о РП в сталкере

    Сам никогда в РП в принципе не играл - не интересовало вообще. В кооп играл с друзьями: Пытался в Беларусь с одним относительно опытным в сталкере другом - "не получилось", тарков это не про нас. Потом XRMPE кооп ЗП с другим другом, который наоборот, про сталкер только слышал - в итоге прохождение вышло необычным, а друг даже в целом заинтересовался вселенной Сейчас тот же XRMPE, тот же ЗП кооп, но в этот раз уже втроём (опять другие люди, как опытные в серии, так и новички). В результате, что я увидел касаемо онлайн-проектов по сталкеру через призму опыта выше, личного опыта в модах (и как игрок, и как разработчик), и опыта по играм в целом: Если брать кооп проект в принципе, даже не касаясь сталкера, то есть в них очень большая проблема, которая очень схожа с той, которую можно описать в шутке: "Любой хоррор в коопе превращается в цирк". Были и страшные игры в портфолио по прохождению, и там в итоге 0 страха было, зато вагон командной работы (видимо, это мы сыгрались уже) и столько же смеха, когда что-то идёт не совсем так. И теперь про сталкер - исключением не стал. Вместо попытки проникнуться атмосферой игры, как это происходит у меня в сингл модах, тут был только холодный расчёт "Что и как" (даже несмотря на то, что я специально дал себе установку при игре с новичками в сталкере - быть "умным НПС", а все решения принимает друг), да многоходовочки, рождающиеся из-за кооп фич. Из этого я сделал такой вывод: кооп проекты надо уметь делать. Всякие трюки, возможные в сингле (песочница или рельсы - не важно), в коопе тупо не работают (минимальная адаптация ЗП в XRMPE это прекрасно показала, когда даже на максимальной сложности уже со старта мы выносим абсолютно всё, что встаёт на пути). Уже делая игру на одного, надо очень много подумать о том, как игроку не сломать прохождение (а с этим не всегда даже ААА студии справляются, молчу про модмейкеров), а уж в коопе... "Одна голова хорошо, а две и более - ппц полный." А уж РП... Если я правильно понимаю, в РП как раз источник "движения мира" - сами игроки. Не скрипты, а именно игроки. Админы, конечно, стараются создавать дополнительный движ, но факт очевиден: мы манипулируем огромным числом реальных игроков, а не кучкой игроков и заскриптованных НПС (хотя тут я не уверен, мб есть РП проекты, где присутствуют НПС в большом объёме, и способные повлиять на мир игры...). И вот какая есть проблема, особенно для комьюнити, где преобладают сингл проекты: в сингл игре - ты главный герой, и являешься главной движущей силой игрового мира (да, да, вспоминаем про A-Life, про то чем он задумывался и чем стал...). Игра делала игроку приключений, развлекала его, и он к этому привык. И с таким опытом взаимодействия игры и игрока новички могут приходить в РП, даже если они чётко понимают, что в РП проекте это не так. И... Там это действительно не так. Хочешь почувствовать себя Стрелком, штурмующим ЧАЭС с целью раскрыть тайны О-Сознания - хех, монолитовцы-люди (насколько я слышал, в РП эта группировка ещё и довольно мощная относительно остальных) ещё в первой стычке положат такого Стрелка. Хочешь просто пойти арты пособирать - бандиты, которых захотят приватизировать твою добычу, тут уже не болванчики, с которыми в игре разговор короткий, а огого какая угроза... А кто любит быть гопстопнутым без возможности дать сдачи? В сингле ты сделаешь либо так, как ты хочешь, либо это скрипты, и о развитии этой ситуации подумал их автор. В РП это не так. Да даже можно сказать о том, в чём очень сильно будет отличаться игра на РП от игры в сингле - в сингле ты играешь столько, сколько хочешь, и как хочешь. Зашёл в игру, вышел с базы, сохранился, и понял, что сегодня тебе что-то не хочется играть. Ну взял и вышел, продолжить потом. Игра тебе ничего не сделает: ты "потом" просто загрузишь сейв, и у тебя мир игры будет точно таким, каким был ранее. А в РП, насколько я знаю, в некоторых проектах можно бан получить за то, что ливнул в неправильный момент. И конечно же, нельзя также легко "сохраниться", отложить игру насколько захочешь, и продолжить потом - мб и получится своего перса засейвить, но мир точно поменяется. Ну и играть, естественно, в рамках своей роли - тоже надо уметь как делать это, так и получать удовольствие от этого. Поэтому, РП проекты я вижу как "не для всех", хотя такую фразу можно применить вообще ко всему. Поэтому, как я думаю, к РП такое отношение. Не говорю, хорошо ли это, или плохо, но я вижу это именно так. P.S. На всякий случай - это не хейт каким либо образом, и не нытьё "ой, там не так как я хочу!". Как я в начале сказал - мне не интересно РП, я поэтому и не лезу туда, в итоге ни себе настроение не порчу, ни другим игру. Тут я просто решил поделиться тем, что я лично думаю про всё это. Если кто-то скажет что-то вроде "Критикуешь - предлагай" - вот честно, если б я знал, как для игрока, привыкшего играть в сингл, сделать кооп или РП опыт максимально приближённым к тому, что он привык вместе с плюшками, за которыми в такие проекты и идут, да ещё и при этом чтоб все остальные игроки в проекте были в точно таких же условиях, и при всём этом не перегружать админов (мы ж не можем приставить команду админов к каждому игроку) - я б наверно смог бы сделать самый крутой РП проект в принципе, я не про только сталкер. Но как видите, этого нет, следовательно "предложений" от меня нет (и честно скажу - я сам с радостью бы их послушал). А ежели я в своих суждениях ошибся - был бы рад поговорить про это.
  3. Для исхода сами 4А релизили СДК, но в народ отдали только ассеты для Волги. Ну и ещё говорили, что в их СДК машины норм не работают. А тут полный СДК исхода, и на закуску СДК редукса и 4 части за 22 год.
  4. TSNest В целом, это не сюрприз для меня, что в сообществе есть сорсы движка в тои или ином виде, но я на них никогда не натыкался. А единственный известный мне чел, имеющих на руках часть сорсов (даже не целый движок), отказывал в передаче (понять в принципе можно, почему). Вот только сегодня у меня появилась возможность заглянуть внутрь метрохи (пусть и не исход, но редукса достаточно будет думаю). Дополнено 43 минуты спустя Оказывается, есть мб ещё более приятная новость, чем наличие .pdb в СДК редукса - для бинов из слитого билда метро 4 тоже есть символы отладки!
  5. Интересный момент: в сливе редукса имеются .pdb файлы бинарников движка. Для тех кто не понял: в теории есть реальная возможность изучить внутрянку всего движка метро редукс. Да, хоть и говорят что там от x-ray много, но всё-же...
  6. Berkut107 Если не так - извини, не признал. Обычно я не слежу за другими мододелами, и не в курсе, если кто-то выходец из компаний-разработчиков (или что-то подобное) Дополнено 1 минуту спустя Berkut107 С наследием, как я понял, капут? Если так - жаль, очень ждал. Ну историю "почему" видел, если что...
  7. Который раз удивляюсь: откуда такое вообще у обычных смертных появляется... Ради такого даже из старого HDD внешнюю файлопомойку устроить можно - вдруг 4А постарается удалить всё это... А можно слив исходников движка также:)? Ладно-ладно, пошёл губу закатывать...
  8. Походу, ты пытаешься использовать check_smart_alarm_status на смарт, у которого ты не прописал smart_control настройку. Можешь это сделать по аналогии с ванильным, например scripts\jupiter\smart\jup_a6.ltx
  9. Так как делать много, а всем нам стало это влом, мы решили закрыть мод и выложить то что есть. Но так как нам вообще лень, мы решили выложить мод особым образом. Чтобы скачать и поиграть в текущий билд, нужно сделать следующие шаги: Скачать оригинал Зова Припяти Запустить и начать НИ На интро не смотреть на экран и не слушать диктора - нужно представить, как будто там рассказывается предыстория мода (краткий пересказ "Х-7: Пролог") После окончания заставки, когда мы появляемся на Затоне, представьте, что это не Затон, а Генераторы. Как и обещали, они сильно отличаются от тех, которые были в билдах ТЧ. Проходя Затон и Юпитер, представляйте себе, как гуляете по Генераторам, а спускаясь во всякие канализации - будто спускаетесь в катакомбы, окружающую лабораторию Х-7 Когда будете спускаться в Путепровод - считайте, что вы спустились в раннюю версию самой Х-7. Потребуется чуть поднапрячь воображение. После путепровода можно выключить игру - мод недоделан. Всем спасибо за внимание!
  10. Вот для ЗП это я точно видел в сборке на SGM (то ли 1.7 + аддон, то ли 2.0 - не помню) "Диверсант Гибрид". Но вообще, эта фича вроде как там добавлена самим SGM
  11. Я как модмейкер нормально влился в это всё только в 20-х годах, до этого скорее игрок-читер был, и интересовался только крупными модами:) Не, к сожалению, такого не встречал
  12. Я в курсе, что это старый мод. И видел его как раз в составе других модов. Но вот сам standalone этот мод я не видел. А изучать, как работают магазины на примере тех модов сложнее т.к. надо дополнительно отфильтровать то, что отвечает за магазины, от всего остального.
  13. Хоть и костыль на костыле, но за мод спасибо - всегда было интересно, как такую механику реализовывали в старых модах, когда доступа к движку не было.
  14. Ну а другие не видят смысла разрабатывать в древнющих программах 20+ лет давности при возможности переехать на современный инструментарий, даже при условии, что придётся заменить устаревшие библиотеки на современные развивающиеся аналоги.
  15. Частенько встречал упоминание этого зверя (и даже коммиты оттуда), но самого его не видал до сегодняшнего дня. Это просто проект по развитию оригинального SDK (как понял, за основу взят SDK от ЧН?), или мод делался параллельно? Почитал их форум - могу сказать, что этот проект в принципе как-то не освещался. Я лично о его существовании знал только по коммитам в других проектах SDK.
  16. Смотри: у тебя в sr_idle@spawn есть 2 on_info, и оба переключают секцию при выполнении. Поэтому, когда срабатывает первый on_info - у тебя срабатывает переключение сразу в секцию sr_idle@nil + выполняются функции в процентах (спавн трупа). И после этого следующий апдейт логики - она уже на секции sr_idle@nil, и ей недоступны те on_info, которые были раньше. Решение (точнее, одно из): сделай промежуточную секцию, например sr_idle@after_spawn. Первый on_info из sr_idle@spawn оставь как есть, только переключение сделай в новую секцию, а не в sr_idle@nil. А вот on_info2 перенеси в новую секцию, вместе с этим исправив её имя на просто on_info, иначе не будет работать. Вообще, если узнать, что такое "машина состояний" (оно же FSM) - такой математический механизм - то очень легко понять, что логика в сталкере - это самый что не на есть FSM. Ну это так, лирическое отступление. Решение твоего вопроса выше.
  17. А под него и нет СДК - берёшь ванильный, делаешь в нём, и закидываешь результаты в мод на этом движке. Претензии за то, что в составе ОГСР нет СДК - к авторам движка:).
  18. Мод я не скачивал дальше - лишь дал наводку, где полный лог смотреть. Если лог всё-таки был, но не был найден - не моя проблема.
  19. Ну как я понял по скринам - мод сделан на основе ТЧ, верно? Как минимум, за ЗП или ЧН не похоже:).
  20. Дедушка_Велис Ну... Тогда извини, не знаю как помочь - надо разбираться с тем, что там вообще происходит, что на ванильном (оригинал ТЧ в основе у тебя ведь?) будет гораздо сложнее. FacingSlave Если вылет безлоговый - не поможет.
  21. Ну как где... Открой fsgame.ltx, найди строку $app_data_root$, и смотри на ней самую правую запись - это папка со всяким (сейвы, логи, скрины и т.д.). Там есть папка logs - это логи. Ну вот после вылета там и будет полный лог игры - самый свежий файл. Хотя, особенно на ванильном движке, может быть проблема, что лога нет - это проблема.
  22. Дедушка_Велис А хоть лог какой-то вылета есть? Если что, я про полноценный .log файл, а не то, что можно получить через ctrl+V после вылета.
  23. Вроде как, разработчики игры Star Control 3 в 1996 году готовы были релизить её, но вдруг оказалось, что происходит вылет при закрытии игры (игра под DOS, она закрывалась и выводила в консоль сообщение об ошибке). Ошибка была стабильна, но времени на исправление не было, издатель запретил вносить правки в код. И поэтому, они просто подменили сообщение об ошибке на фразу "Thank you for playing Star Control 3". Вот я очень удивился бы, если б тут также "исправили" бы тот вылет:)
  24. Через HEX или дизассемблер только не пытайся редактировать эти файлы - проще самому внести правки в исходниках и собрать нормально. Конкретно где задаётся это значение я не знаю, но можешь найти в движке саму ту консольную команду (поиск по движку строки с именем команды), и после проследить логику работы, и где лимиты назначены. Только учти: если сделать лимит слишком высоким, то у тебя движок тупо не вытянет траву.
  25. Mawrak Глядел по IX-Ray, про ваниль не знаю: Получить клиентский объект - тот объект, который мы проверяем на нахождение в нашем контейнере. Используя метод "parent" (my_cobj:parent()), получаем объект, внутри которого он содержится. Если такого нет (просто валяется где-то) - метод вернёт nil. Проверяем, что родитель - это наш контейнер. Или через story_id, или просто ID (если знаем его), или ещё как-то. Никаких iterate_inventory не требуется. И по идее, даже если повесить на тик, не особо сожрёт ресурсов, но лучше на событие какое-нибудь придумать.

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

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