AziatkaVictor 3 880 Опубликовано 15 июня, 2023 Данный конкурс был придуман для людей, которые хотят испытать себя, поставив себя в рамки и ограничения. Постарайтесь стать лучше и узнать что-то новое! Ну и главное - повеселитесь. Желаю вам прекрасно провести время, участвуя в моём мероприятии. Спойлер Я долго обдумывал и решил, что победителя все-таки будет двое: @Крим и @DENIEDMAN Оба сделали достаточно достойные проекты. Поздравляю! Надеюсь, что вы нас и в будущем порадуете новыми модификациями. Так же, хотел бы упомянуть достойных претендентов: @Paracetamol и @Mawrak Не стоит растравится, вы точно могли бы претендовать на победу. Просто думаете об этом как о своеобразной победе, вы хорошо справились, однако уверен, можете лучше. Ну и вот мой список оценок по 10-бальной шкале: @Крим: 9 @DENIEDMAN: 9 @Paracetamol: 8 @Mawrak: 8 @Prostomod: 7 @vasyan54636: 6 @ScR1pt: 6 @imcrazyhoudini: 6 Результат голосования от сообщества: Благодарю всех, кто участвовал! Ниже вы сможете прочитать мою критику на счет ваших работ. Спойлер Сразу же хочу предупредить, это не попытка посмеяться над вашими творениями или высмеять ваш труд, я лишь хочу помочь вам стать лучше. Ну и естественно, я не идеален, и многие из вас намного талантливее меня, поэтому прислушиваться ли к моим словам или нет - дело ваше. Заставить я вас в любом случае не могу. И да, настоятельно рекомендую прочитать критику других работ, не только свою. В некоторых проектах я уделяю больше внимания некоторым вещам, которые в других проектах говорю лишь вскользь, например про наследование секций. Ну и в целом, вы можете узнать что-нибудь, о чем раньше не задумывались. Спойлер Начну с тех. части. Множество разных вещей сделаны в одном файле. Я понимаю, это небольшой мод и в нём на счет такого не стоит заморачиваться, однако это является хорошим тоном - разделять всё на отдельные части. Если ты делаешь квесты для Янтаря, то лучше их выносить в отдельный файл, ровно как и локализацию. Так легче ориентироваться в проекте. Секция "meet@1" нигде не используется. Можно было бы её убрать. Это не ошибка, просто замечание. Старайся использовать наследование секций. Например, в файле "yan_wingman_smart_squad.ltx" есть множество секций с одинаковыми параметрами. Если ты не против, я продемонстрирую: [walker@3] path_walk = yan_wing_af_tp_walk path_look = yan_wing_af_tp_look meet = no_meet invulnerable = true combat_ignore_cond = true gather_items_enabled = false help_wounded_enabled = false corpse_detection_enabled = false def_state_standing = bloodsucker_search on_timer = 3000 | walker@4 [walker@4] path_walk = yan_wing_af_tp_walk path_look = yan_wing_af_tp_look meet = no_meet invulnerable = true combat_ignore_cond = true gather_items_enabled = false help_wounded_enabled = false corpse_detection_enabled = false def_state_standing = bloodsucker_panic on_info = {+yan_killed_zombies} walker@44 В данной секции есть лишь 4 параметра, которые отличаются у других, поэтому можно сделать вот так: [walker@base] meet = no_meet invulnerable = true combat_ignore_cond = true gather_items_enabled = false help_wounded_enabled = false corpse_detection_enabled = false [walker@3]:walker@base path_walk = yan_wing_af_tp_walk path_look = yan_wing_af_tp_look def_state_standing = bloodsucker_search on_timer = 3000 | walker@4 [walker@4]:walker@base path_walk = yan_wing_af_tp_walk path_look = yan_wing_af_tp_look def_state_standing = bloodsucker_panic on_info = {+yan_killed_zombies} walker@44 Как видишь, я вынес все параметры, которые повторяются у секций, в отдельную секцию и унаследовал её у других. На деле всё будет работать точно так же, но это очень хорошая практика, так кода стало намного меньше, мы избежали повторений и, в целом, при необходимости редактирования это будет сделать проще и быстрее. Далее, на счет квеста. Думаю, что повествование через сообщения это неплохое решение, однако только при условии наличия озвучки. Проблема в том, что всё происходило слишком быстро, игрок заходит в мод и не знает, что будет происходить и чего ожидать. Потому при получении множества сообщений он теряется и не успевает разобраться. Поэтому я бы заменил сообщения на диалоги, где это возможно, либо же сделал озвучку. Не очень удачное решение для времени суток. Думаю, никто не любит выходить на ходки в тёмное время суток и стараются их пропускать сном. Дело в том, что у нас нету ПНВ или еще чего-то, чтобы лучше видеть в темноте, из-за чего видимость очень плохая и это сильно мешает. Я бы изменил это на примерно 8-12 часов утра, но с пасмурной или дождливой погодой, чтобы не терять атмосферу. Концовка очень хороша, однако есть момент, когда ты появляешься прямо перед стартом титров, видя при этом худ. Не уверен, задумано ли так или нет, но я бы продлил катсцену или решил бы это как-то иначе. Вышло средне. В целом, для конкурса неплохо. Спойлер Начну с кода. Как я уже писал в теме - лучше использовать именные сообщения. Проблема в том, что идет ОЧЕНЬ частое повторение имени ГГ в текстах. Если, допустим, у тебя будет желание поменять имя, то тебе придется менять его везде. Именно поэтому лучше все-таки это выносить в переменную и вызывать кастомную функцию. В остальном, я особых проблем не заметил. Файлы поделены, при чем даже на категории, что радует. Сам код относительно чистый, используется наследие секций и так далее. В общем, очень неплохо. В плане реализации у меня никаких замечаний нет, кроме того, что защита бункера может показаться слишком затянутой. И да, у меня были некоторые проблемы при прохождении. Например, был момент с убийством снайперов на территории комплекса. Дело в том, что если попасть в зомбированного, но не убить его, то он падает и не встает более, а подойди к нему нельзя - ограничение рестриктором. Поэтому только перезапуск и точное попадание в голову. Раз уж делать такой момент, то лучше его заскриптовать и при получении урона от ГГ моментально убивать НПС. Также при защите бункера у меня тупо не заспавнилась вторая волна, но, как я понимаю, это проблема игры. В остальном всё нормально, есть некоторые небольшие тех.замечания, но я все понимаю, это по большей части проблема оригинала. Ну и да, не похвалить за сюжетную составляющую просто не могу. У меня от некоторых решений просто челюсть об пол ударялась. Вышло… Я даже не знаю. каким словом описать мой восторг. Ну и конечно же, фирменная любовная линия. Однако, проблема с текстами была. Сами по себе они более чем хороши, но временами были глупые ошибки или тавтология. Наверное, диалоги переписывались, потому частичка от старого все же оставалась. Точно моменты уже сказать не могу, однако я думаю ты сам о них знаешь. Вышло очень сильно, однако из-за тех проблем оценку слегка занизил. Спойлер Для начала код. Если тебе нужно сделать так, чтобы НПС молчал, то можешь просто использовать значение “no_meet” в параметре “meet”. Создавать новую секцию необязательно. Ну и да, крайне рекомендую использовать наследие секций. Помогает сократить количество строк и в целом, ускоряет процесс работы. Также было бы очень удобно, если бы ты разбивал файлы логики на подпапки на основе типа или предназначения. Например, я делю файлы на логику, двери, НПС, смарты и так далее. Так проще понимать, что за что отвечает и поможет, если доведется работать в команде. Я вижу, что оно у тебя отчасти используется и примерно так же, как у ПЫС, но это чисто мой, личный совет. В остальном в тех. плане замечаний нет. Да и в целом, это скорее не замечания, а советы. Теперь на счет сюжета, он мне понравился, такой некий артхаус. Однако, мне не понравилась концовка. Не сама катсцена, а диалог. Весь мод нас держали в неведении, “зачем и почему мы что-то делали?”, "кто мы и как тут оказались?". И тут же нам сразу вываливают всю правду, даже приправляя всё подробностями. Сама задумка с двойниками хороша, однако вот эта мотивация НПС, что он так мстит за товарищей - мне показалась странной. Если кратко, я бы сократил немного последний диалог, сделал его бы попроще - меньше слов, но зато точных и понятных. Некоторые моменты можно слегка умолчать и выйдет получше, как по мне. Ну и да, я бы переделал бы мотивацию. Если персонаж хочет мести, то наверное захочет что-то ужасное и кровавое, а не просто использовать ГГ в целях исследований. Ну, это я так считаю, может мною задумка не до конца была понята. Спойлер Хотел слегка пожаловаться на момент с поиском реагентов. Поиск предметов где-то там - самый худший вариант для квеста, тем более сюжетного. Можно было придумать очень много разных квестов, которые бы дали тебе эти реагенты. Банальный пример - "вот у нас был учёный, мы его отправляли туда, чтобы он нам сделал кое-что. Наверное он мёртв. У него при себе были реагенты, которые нам сейчас нужны. Сгоняй принеси.". А там на тебя нападет какой-то сильный мутант, или просто учёный умер в аномальной зоне. Как по мне, это уже лучше, чем это, ведь в конечно счете многие просто посмотрят в инете где лежат нужные предметы и на этом поиски закончатся. Либо же сделай так, чтобы у тебя была определённая область, которая логична, и вместо 3 штук сделай одну. Потому что наводка "Где-то в окрестностях комплекса" это плохое решение, этот комплекс занимает почти больше половины карты. Ну и мне не понравилась беготня. Может для глобального мода это было бы еще нормально, но для небольшого сюжетного мода это странно. Я вот прибежал к информатору в первый раз, проделал такой путь, а он просто отправляет меня куда-то, потому что просто не доверяет. Мы это делаем и потом снова к нему бежим в то же самое место. Потом опять обратно. Вот это мне не понравилось. Думаю, при желании это можно было бы изменить. Например, в первый раз сделать встречу где-то возле завода, потом нас почти ловит монолит, поэтому следующую встречу мы уже проводим в коллекторе. Как по мне, так лучше. Тоже самое с диалогами. Прибеги к Лебедеву, прибеги к Сахарову, прибеги к Сахарову, прибеги к Лебедеву. Ну, ты понял, такое лучше делать по минимуму. Ну и момент с сигналом SOS от информатора. Как по мне, лучше было бы сделать СМС от Сахарова об этом, чем идти, говорить с ним и уже потом бежать на помощь. Лишние телодвижение, а смысл считай тот же. Сам сюжет по сути неплохой, придраться к чему-то не могу. Диалоги тоже неплохие. Теперь на счет кода. Много мусора, не используется наследование секций, из-за чего много повторений. Файлы не отсортированы по папкам, из-за чего ориентироваться проблематично. Жить без такого можно, но вместе с этим делать мод становиться гораздо проще. Спойлер Для начала, думаю, снаряжение следовало бы поменять. Странно читать про “Наградной ПМ” чужого человека. Ну и детектор нормальный бы не помешал. А то слегка странно пытаться найти какой-то невероятный арт просто с Откликом. В тексте иногда встречал ошибки, не критичные, но заметные. По типу “А, ты ищешь тот самый Пси Око.”, временами звучало странно. Ну и по поводу квестов. Выглядит сыровато. Да, пройти можно, однако не без нюансов. Временами квестам не хватает меток или просто информации. Из-за чего ты пол часа сидишь и вспоминаешь, что говорил тот или иной НПС. Например, сначала много времени потратил на то, чтобы найти Велес и Арт. И я против таких моментов, когда нужно покупать или искать что-то или иначе не пройти. У игрока чисто физически нету 20к на него, поэтому лучше гармонично сделать подводку сюжетную к этому, чтобы это было частью сюжета, а не условием. Так же, при подборе артефакта ничего не произошло, ни сообщения об обновлении квеста, ни просто СМС. Это не очень хорошо, так как игрок привык к тому, что если всё делает правильно, то получает реакцию игры на это. А тут выходит, что не понятно, правильно ли я делаю и понял ли задумку автора. Я понимаю, может так было задумано, чтобы не вести игрока за ручку, но это не совсем то, что нужно. Теперь на счет выбросов. Возможно ты хотел научиться их делать или просто разнообразить и наполнить мир, однако как по мне, они тут лишние. Я в целом рассуждаю так, что есть несколько категорий для такого: необходимое, приятное дополнение и ненужное. Первое - вещи, без которых мод обойтись не может, диалоги, квесты, так далее. Потом идет приятное дополнение, тайники, заселение и прочее. Без этого мод пройти можно, но это создаёт атмосферу или просто интерес у игрока. Ну и последнее, очевидно, ненужное. Да, может это на что-то влияет, однако, в данном случае выброс, просто не нужен. Это небольшой проект, в котором самое важное - квесты и сюжет. На проработку выброса нужно время и силы, и его не нужно делать, если у тебя ограниченные ресурсы, ведь куда лучше будет сосредоточиться на основных аспектах. Ибо вышло вот как - квесты требуют доработки, однако в моде присутствует респавн сквадов и выброс. Я говорю это не ради негатива, а чтобы донести мысль, что необходимо расставлять приоритеты. Ну и на счет сквадов. Мне не понравилась идея с кучей тушканчиков в коллекторе. Я не знаю, возможно я сделал что-то не так, но даже на новичке я потратил немало нервов, проходя этот момент. Однако идея с кровососом мне понравилась. Что о сюжете. Я считаю, что он подается слишком прямо, из-за чего вот эта мистика пропадает. Нам прямо говорят, что произошло и почему, поэтому и всей загадки нету, ведь нам уже сказали ответ. Нету вот того самого “А что это было, почему так вышло?”. Как по мне, куда лучше оставлять такое на размышление игроку, если он догадался, не страшно, если нет - отлично. Можно временами давать ему ложный след, говоря вещи, которые думают другие персонажи, чтобы слегка сбить его с пути. Ну и пару слов на счет людей из другого мира. Задумка по своему интересная, но диалоги всё портят. Они говорят так, будто очень сильно хотят, чтобы ты поверил, что они реально из параллельного мира. Доказывают тебе что-то, пытаются договориться и так далее. Как по мне, куда лучше было бы поменять роли. Лучше бы ГГ пытался сам узнать ответы на вопросы, постоянно пытался бы вести диалог, а ему лишь слегка давали информацию и всячески замалчивали детали. Так сохраняется мистика, плюс это выглядит слегка более серьезно, потому что вот этот момент в конце, где ГГ весь такой крутой, говорит что вот, “давай стреляй, че слабо?” - если честно, немного даже взбесило и выставило ГГ полным идиотом в моих глазах. В целом, идея неплохая, однако средняя реализация. Спойлер В целом, мне понравилась задумка, однако реализация сильно хромает. Начнем по порядку. Первое, что нас встречает - небольшая головоломка. Идея суперская, однако меня сильно огорчило, что она ограничилась одной комнатой. Было бы интереснее, если бы ты задействовал бы весь бункер, раскидал бы больше подсказок и всяких деталей, чтобы найти выход из него. У тебя за основу взят сон, поэтому можно многие вещи придумать, так как это обоснованно. Это грустно, потому что я уже подготовился к чему-то необычному и интересному, и в итоге это закончилось, не успев даже начаться. Либо же можно было бы не ограничиться бункером, а сделать в целом на всей территории загадку. Вышло бы отлично. Ну ладно, для новичка это очень даже неплохо. Далее, наверное то, что одновременно разочаровало и порадовало одновременно - диалог с НПС. Я был обрадован озвучкой, так как для такого маленького проекта, плюс еще и с ограниченным временем на разработку, это очень даже хорошо. Однако, количество текста, которое на меня вывалилось в тот момент было колоссальным. Да, мне даже не пришлось это читать, однако это слишком много информации для того, кто только начал играть. Уж лучше пытаться давать информацию небольшими кусочками и чтобы она была действительно полезной. Я понимаю, многие любят всякие красивые обороты, точные описания, да и просто почитать или послушать какую-то историю, но в данном случае я хотел бы сам участвовать в истории. Ведь, если говорить на чистоту, мне абсолютно не интересен персонаж, которого я только что увидел. Я не знаю о нём ничего, чтобы заставляло меня им интересоваться, поэтому и его историю как-то нету желания слушать. Ну и да, когда тебя так обильно посвящают в детали, то слегка пропадает мистика. Теперь, на счет квестов в целом. Скажу прямо, это плохо. Квесты без каких-либо конкретных подсказок, где нужно бегать и искать решение. Если с растением я еще разобрался, то с поиском артефакта были очень большие проблемы. В первую очередь стоит понимать - игрок ничего не знает о моде. Когда ты говоришь ему что-то найти, то он не знает, что ты под этим подразумеваешь. “Может это просто предмет, который где-то лежит, или это все-таки тайник? Так... Если это артефакт, то он наверное лежит в контейнере. Так, может где-то под кроватью? Ну, спрятали наверное.” и так далее. Ровно как и момент, когда умирает ученый. Я понял, что к нему нужно попасть, но невидимый объект, на который нужно нажать чтобы перелезть - плохая идея. Игрок не знает, что такое может быть и думает, что нужно открыть какую-то дверь, ведь это механика, с которой он знаком. Либо же, если хочешь так сделать, то лучше поставь большой рестриктор и если ГГ в нём, то появляется надпись “перелезть” и всё. Я понимаю, может ты хотел сделать загадку или это наоборот было максимально логично, но игрок не ты, он об этом может банально не догадываться и в итоге просто загуглит или удалит мод. Далее, код. Я пробежался, однако очень много повторений кода. Не совсем понял, почему надо было НПС спавнить 3 раза и делать им уникальную логику, может для этого была причина. В целом, это должно работать так - ты используешь одного НПС, однако переключаешь его текущую секцию в зависимости от условий. Это сокращает количество кода, да и в целом упрощает жизнь. Ну ладно, особо придираться не буду. Хотел бы еще подметить, что везде увидел параметр “avail_animation” вместо “avail_animations”. Я так и не понял, почему ты использовал его, ведь такого параметра нет (либо я он нём банально не знал). В остальном, было бы неплохо поделить скрипты на подпапки, однако ты уже соблюдал некоторый нейминг файлов, так что это необязательно. Это хорошая практика. Спойлер В целом, более чем хорошо, однако есть несколько но. Для начала код. Я слегка пробежался по нему, но я не мододел на ТЧ, поэтому подробно ничего критиковать не могу. Однако, есть вещь, которая мне не по нраву - название функций. Я понимаю, это конкурс и всё такое, но лучше приучить себя правильно называть функции, это точно не будет лишним. Например, функция “=delme2”. Я почитал и вижу, что это замена "destroy" функции, но если уж и именовать это как-то, то уж лучше что-то по типу “=destroy_self”. Конечно же, возможно это функция из оригинала и я об этом не знал, но по названию, я думаю, что она все же добавлена модом. Видел, что ты делал записки и то, как они реализованы, меня огорчило. Чтобы было понятнее, например, лично я для себя решил, что если делаю какую-то новую фичу или механику, то постараюсь сделать так, чтобы при работе с ней мне надо было сделать минимум действий. Начнём с того, что для каждой записки ты делал отдельный класс, по сути. Это плохо, потому что в основном всё, что отличалось - контент записки и реакция после её использования. Все остальное свойственно всем записям. Если я не ошибаюсь, то в LUA классов как таковых нету, потому и OOP применить тут проблематично. Однако, можно поступить вот как - сделать общий класс, который будет содержать в себе весь необходимый функционал, а те вещи, которые должны отличаться, лучше вынести в таблицу. То есть, конфиг. В твоём случае каждая записка это отдельный объект, значит функционал можно определять по названию секции. Ну и если нам нужен коллбек, то его тоже можно вынести в таблицу, тогда и создавать каждый раз класс не придётся. Конечно же, самым лучшим вариантом было бы - вынести информацию в секцию предмета, однако я таким никогда не занимался, поэтому и не знаю, возможно ли это без редактирования движка и какие возникнут проблемы. Если тебя это интересует, можешь посмотреть, как я делал селекцию артефактов. Там как раз так и сделано, что есть один общий класс, а информация хранится отдельно в таблице. Вот ссылка: github.com На счет самого квеста, по атмосфере вышло круто, но временами не понимаешь, что ты делаешь не так. Например момент с вентилем, пол часа бегал вокруг него, чтобы потом понять, что я просто неправильно наводился на него. Однако, момент с оружием в первом режиме мне особенно понравился. К самому сюжету никаких замечаний нет, всё сделано хорошо. Не слишком много информации, но и не слишком мало. Всё понятно, и напрямую игроку мало что говорится. Спойлер Начнём с самого квеста. Первое, что мне показалось странным - смерть учёного, который был рядом со спавном. Можно списать это на мистику, однако для меня в тот момент это выглядело странно. Хотя смерть от огня из цистерны я оценил, вышло неплохо. Далее, я считаю неправильным то, что при подходе к выходу из комплекса тебя сразу же убивают. Игрок такое не любит. Если ты хочешь сделать так, что бы игрок понял, что ему туда нельзя, сделай область которая будет наносить некоторый урон, значительный, чтобы игрок понял, что ему туда нельзя. Ну а если он заходит слишком далеко, то уже тогда убивать его. Это следует делать потому, что игрок не знает, что ему дозволено, плюс он может умереть без каких-либо сохранений и банально перехочет играть после такого, ведь будет считать, что игра виновата в том, что убила его, по сути, без причины. Так лучше не делать. Ну и хотел бы покритиковать саму идею квеста. Я понимаю, ты считаешь, что лучше дать игроку подумать, чем водить его за ручку, я одобряю такую идею, но реализация очень сильно хромает. Начнем с того, о чем я уже писал, игрок не знает, чего ты от него ждёшь и что ему можно делать. Для тебя это всё логично, однако игрок даже понятия не имеет, что именно требуется от него. Например, было задание “Включить вентиляцию, там где трубы”. Ну, ничего сложного, вот возле главного здания трубы, их много, скорее всего заветный рычаг тут. В итоге после получаса поисков я сдался и погуглил, оказалось, я искал совсем не там. Ну и примерно так со всем квестом целиком. Я не против такого подхода, просто ты должен давать более-менее понятные наводки. Не исключаю, что это я невнимательный и что-то упустил, особенно после такого количества модов, однако и игрок может быть на моём месте. Поэтому, если уж и делать так, то лучше примерно описывать место именно на локации и давать ему пищу для размышления, потому что игрок может подумать про совсем иное и в итоге не сильно-то и ошибаться, из-за чего у него тоже может пропасть желание играть, ведь он будет считать, что он не виноват и делал все правильно. По коду, покритиковать ничего не могу, так как его считай почти нету, лишь перечень простых функций в скриптах. Могу лишь сказать, что такое лучше делать через логику. Ну и в целом это всё, к сожалению чего-то еще написать не могу, ведь большую часть времени я просто бегал и искал, что нужно нажать или подобрать. Там не так много моментов, которые можно критиковать, в общем, достаточно средне. На этом всё. Всем вам спасибо за ваш труд! Спойлер Условия участия: Конкурс продлится 2 недели. Для того, чтобы участвовать в нём, вам необходимо сообщить об этом в данной теме. Как только настаёт 30 июня вы должны будете в течении дня скинуть ссылку на вашу работу. Условия для квеста: Вам необходимо сделать 1 квест за 2 недели, делать больше одного квеста нету смысла, однако продолжительность повлияет на оценку. Чтобы не усложнять кому-то работу, в зависимости от игры, местом действий будет Янтарь. Предысторию, сюжет и прочее вы должны придумать сами, не хочу ограничивать вашу фантазию. Делать мод серьёзным не обязательно, какое настроение у квеста должно быть - решать вам. Публикация: Вы должны будете предоставить ссылку на скачивание, с кратким описанием. Если вы закончили раньше, то можно публиковать раньше, это целиком ваше решение, однако скидывать позже 30 числа нельзя. Даже если вы не успели закончить работу, прошу, все-равно опубликуйте её. Наличие контроля версий приветствуется. Оценка работ: Оценивать буду я. Так как это конкурс квестов, то другие параметры мною будут проигнорированы. То есть, нету смысла заморачиваться над графикой, оружейной составляющей или левел-дизайном. Они на оценку не влияют, сосредоточьтесь на создании квеста. В первую очередь будет оцениваться техническое исполнение, по возможности буду оценивать код, поэтому прошу оставить его таким чистым, как только это возможно. Далее оцениваться будет возможность поломать ваш квест, а после уже некоторые детали, например, наличие озвучки, анимации или прочих вещей, которые усложняют процесс разработки и добавляют деталей квесту. В конце конкурса, будет некоторый промежуток времени, пока я буду выбирать победителя. В данный момент будет открыто голосование для пользователей, которые смогут выбрать победителя по мнению сообщества. Награды: В конце конкурса будет выбран победитель, который получит награду. Награды получат победители, по моему мнению и по мнению сообщества. Любой, кто хоть как-то участвовал получат награду за участие, даже если ваша работа не закончена. Однако те, кто не показал ничего, награду не получат. Работы участников: Спойлер Автор: @ScR1ptПлатформа: ЗП От автора: На самом деле вышло очень слабо. Изначально у меня был энтузиазм работать над этим и сделать что-то очень интересное, но по итогу в процессе вся мотивация куда-то испарилась. Я знаю, что этот квест явно не займёт призовое место. Просто мне не хотелось уже бросать то, что начал, и я решил доделать это хоть как-то. Могу лишь пожелать удачи всем остальным участникам. Надеюсь, их работы будут в разы лучше. Сюжет: Двое старых друзей (Безруков и Бондарчук) узнают, что учёные в Баре готовы заплатить огромные деньги за некий артефакт, позволяющий управлять зомбированными сталкерами. Есть информация, что этот артефакт в руках сталкера Царя, который обитает на территории завода на Янтаре. Главный герой и его напарник должны найти Царя, убить его и забрать артефакт. Правда, в конце будет кое-какой неожиданный сюжетный поворот. Скачать: GoogleDrive Спойлер Автор: @ParacetamolПлатформа: ТЧ 1.0006 Среднее время прохождение всех квестов у меня составило около 40 минут, сам мод разделён на две компании: Вечное возвращение Очередной наёмник Выбор компании происходит в главном меню и предоставляет две связанные истории. От автора: Сие творение скорее всего не займёт призовое место, ибо сам мод (квест) крайне артхаусный и специфический. Но думаю зайдёт любителям атмосферы Penumbr'ы... Но надеюсь всё-таки не зря старался и грамматические ошибки не будут вызывать рвотный рефлекс. Сюжет: Миша с Сеней были закадычными кентами ещё чуть ли не с садика, вместе пошли в школу, закончили, первые пьянки и грабежи. Сломанная жизнь двух друзей. Ночью Миша собрал свои вещи и отправился со своим другом в зону отчуждения, бросив свою маленькую дочурку и супругу, уже тогда он понимал, что пути назад уже нет... Вскоре оставшегося в полном одиночестве со смрадным запахом подземелья Мишу стали посещать странные мысли... Известные проблемы: Не редко происходят вылеты после загрузки сохранения, лечится перезагрузкой игры. Могут сломаться таймеры после быстрого сохранения и его загрузки, рекомендуется пользоваться ими не слишком часто, однако поломка таймеров была замечена только в сцене с телепортами с респавнищимися снорками в первой компании. Скачать: Яндекс Диск Спойлер Автор: @КримПлатформа: ЗП От автора: Это обычная, скучная, никому неинтересная история. Имеются ошибки в текстах, делал в торопях. Простите. Делался просто для конкурса. Мне очень приятно и интересно участвовать в этом конкурсе. Я с большим нетерпением жду подведения итогов, а также еще жду, когда заявятся остальные участники! Ребята, те, кто участвует - вы, блин, молодцы! Сюжет: Сюжет происходит за месяц до основных событий ЧКДЗ: Rebuild. Этот мод является своего рода спин-оффом, приквелом. Вы - сержант Юсупов. Вам вместе с группой военных сталкеров поручено повторно отключить пси-установку. По неизвестным причинам, установка вновь заработала. Фактически - вам придётся повторить то, что сделал когда-то великий, замечательный и неповторимый Стрелок. Это Меченный, если кто не знает. Советы: Делайте чаще именные сохранения! Если двери в бункере не открываются, хотя, по идее, должны, то попробуйте загрузку сейва. Не выкидывайте свою снайперскую винтовку. Вам будет худо без неё. Скачать: Яндекс Диск | GoogleDrive Спойлер Автор: @ProstomodПлатформа: ЗП От автора: Начал с большим количеством энтузиазма, даже несмотря на то, что изначально даже не было идеи, какой квест реализовывать. Однако сейчас я выкладываю мод без какой либо надежды на одобрение. В моде явно остались баги, несмотря на то, что я попытался как можно сильнее вылизать мод. Некоторые идеи так и не реализованы. В частности, симуляции почти нет: под конец оказалось, что она ломает некоторые сюжетные моменты, а у меня не осталось времени это исправлять, да и пыл угас. Идеи могу генерировать прикольные (как минимум, в теории), часть даже реализовать, но писатель из меня плохой, поэтому не удивлюсь, если всем не понравятся диалоги. Напротив этого, некоторым моментам, похоже, было уделено через-чур много внимания. Несмотря на то, что в моде есть выбросы и есть укрытия от него, их мало (как по мне, реально укрыться от выброса можно или в изолированном помещении, или глубоко под землёй, а на Янтаре таких мест мало), поэтому пришлось даже одному сюжетному отряду придумывать реакцию на него. В мод так-же включил несколько пасхалок на другие игры (всего 5 разных игр/серий игр): некоторые точно встретятся по ходу игры, а некоторые можно легко пропустить. При этом, я постарался по максимуму сохранить лор оригинала, а всякие неуместные, на вид, вещи, объяснить. Возможно наличие кринж-юмора и неуместного троллинга. Сюжет: Появился в Зоне Чёрный сталкер супер-артефакт. Мы играем за сталкера, который упорно его ищет. И вот, его поиска приводят его на Янтарь, где учёные, похоже, почти смогли достать артефакт. Советы: В: Не могу получить детектор "Велес" или "Сварог" О: Один детектор гарантированно есть в одном тайнике, наводку о котором можно получить из трупа НПС. Так-же, во время обороны от зомби, можно получить сразу несколько штук. В противном случае, у Сахарова есть "Сварог" за 20к, но я не успел проработать этот вариант получения. В: НПС встал как вкопанный, хотя выглядит так, что этого не должно быть. О: Сделайте сейв-лоад Скачать: Яндекс Диск Спойлер Автор: @DENIEDMANПлатформа: ЗП От автора: Это моя первая работа, которую я выкладываю на публику. Мне дико не нравится моя модификация, т.к. сидя от 3-4 часов и более часов в день за SDK, и скриптами я тратил кучу времени и сил. Делая один шаг вперёд, я делал и два назад... И оказалось, что путь разработки очень тернист и все планы идут по одному месту. Сюжет далеко не тот, который планировался. Выкладываю лишь потому что, я принял участие. Тем не менее, я так же рад, что данный конкурс покажет мне, какого выпустить своё "детище". И я собрав весь фидбек, возможно, сделаю следующий проект ещё лучше (если начну делать). Сюжет: Главный герой просыпается на заводе "Янтарь". Он ничего не помнит о себе, но помнит о Зоне. Вам предстоит узнать - кем является главный герой. Модификация на 10 минут. Благодарности: Darkenneko, Жора Цементов, Call Of Chernobyl, Проект Отступник, SWRP, CrommCruac, FalkineIsaku, Frozen Zone, AREA, Last Dawn, Forgotten World MoD, Monk, AziatkaVictor Скачать: Google Drive Спойлер Автор: @imcrazyhoudiniПлатформа: ТЧ 1.0006. Сюжет: Произошёл первый сверхвыброс. Вы - работник Х-16, человек по имени Стазис. Ваша задача - наладить работу комплекса так как произошло ЧП. Мод на 10-30 минут, в зависимости от стиля игры и внимательности. Стрельбы мало, есть мистические моменты, упор на исследование. Благодарности: Absolute Nature, Gunslinger, Бармалей, Melya, Кефир Скачать: Google Drive Спойлер Автор: @MawrakПлатформа: ЗП От автора: В целом модом я доволен, и выпустил бы пост-конкурс версию, но с ним определенно надо еще поработать. Сюжет: Через год после событий Зова Припяти стараниями НИИЧАЗ возобновляется работа полевой лаборатории Сахарова. На Янтаре были замечены отряды монолитовцев, потому Стрелок, формально числящийся как научный консультант, но на деле являющийся главным полевым агентом Института, снова прибывает в Зону для расследования ситуации. Планируется, что мод будет косвенно связан с моими основными проектами, если они вообще когда-либо выйдут. Но в целом он работает и как самостоятельная история. Техническая информация: Мод концептуально и технически основан на идеях ТЧ, поэтому в нем есть непривычные для ЗП элементы. Сюжет скорее строится на том, что вам дают задание на базе, и вы идете и выполняете его. Каких-то сложных сцен с участием НПС нет, зато есть простыни из диалогов. Мод проходим до конца, но не идеален. У НПС наблюдаются проблемы с логикой, есть много вещей, которые стоит доработать. У НПС отключена реакция на урон от главного героя. Сделано это для того, чтобы не сломать сюжет, случайно задев дружественного персонажа. Потом уже я понял, что это можно гораздо красивее сделать через логику (прописать неуязвимость для урона от ГГ), но уже поздно было править. Появилось подозрение, что мой кривожопый код делает так, что ряд НПС не выгружаются игрой вообще никогда, даже далеко за пределами switch_distance. Из-за этого могут быть проблемы с производительностью, и возможно отсюда и растут проблемы с логикой НПС. Но это надо еще проверять и тестировать. В моменте, где надо вести НПС по туннелю предполагалось, что он будет помогать в битве, но он этого делать не будет, так как иначе он агрится на НПС на заводе (над трубами) и виснет напрочь. У него же есть дикие проблемы с path finding. Он дойдет до конца, но очень странным путем через геометрию. В сценке с вертолетом должен был выдаваться инфопоршень при его уничтожении, что немного бы меняло вещи, но этого не происходит. Я придумал, как реализовать проверку смерти вертолета, но не успел реализовать. Тестовый пробег на Новичке занял 50 минут. Нормальное прохождение с чтением диалогов скорее всего займет дольше. Не удаляйте user.ltx без крайней необходимости, в нем прописаны важные вещи. Меняйте все через настройки. По умолчанию стоит 64-битый движок, при необходимости можно заменить на 32-битный. Скачать: Google DriveПатч: Google Drive Спойлер Основное улучшение - исправление критической ошибки кода, приводящей к тому, что большинство НПС оставались в онлайне даже за пределами switch distance (вообще функция может быть очень полезна в определенных случаях, так что я рад, что нашел её, но в данном случае применять её не следовало). В результате большая часть проблем с логикой и производительностью тоже исчезла, что открывает возможности для дальнейшего развития мода. Сахаров теперь обладает достаточным количеством денег, чтобы покупать ваши предметы. У Сахарова теперь продается энергетик. Немного увеличена выносливость Стрелка. Добавлены дополнительные сюжетные телепорты, теперь не нужно будет возвращаться из туннеля назад каждый раз. Небольшие правки текстов. P.S. Патч вышел после окончания конкурса Спойлер Автор: @vasyan54636Платформа: ЗП От автора: И так, моя первая работа, мой первый опыт в сталкерском модострое. В самом начале пылал энтузиазмом создать чего-нибудь эдакое, но слегка не уместился в дедлайн. Некоторые моменты не объяснены, не доведены до ума, но все же игра играется. Сюжет, конечно, не голливудский, но думаю что затянет игрока на свои 10-15 минут). Имею честь поделиться с Вами своей работой, приятной игры =) Сюжет: Вы просыпаетесь в бункере ученых, вокруг никого, кроме давящих металлических стен бункера, чувства неизвестности и грохочащего под ухом радиоприемника. Вам предстоит узнать, какую игру в этот раз с вами сыграет Зона. Благодарности: FWR 0.9 CoP Position and View 1.0, PDA из CATALYST: COMPLEMENTATION Скачать: Яндекс Диск Трансляция АП-ПРО: Желаю вам приятно провести время! 11 3 1 1 2 Как оформить тему Правила форума Вопросы по сайту Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ostrov igr lego 230 Опубликовано 22 июня, 2023 16 часов назад, Ostrov igr lego сказал: Крим https://ibb.co/k26LWSY норм, сижу 3д модель делаю... Дополнено 16 минуты спустя АХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХ а что не так здесь? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AziatkaVictor 3 880 Опубликовано 22 июня, 2023 Ostrov igr lego я надеюсь, что ты понимаешь, что для участия в конкурсе локацией должен быть Янтарь? Как оформить тему Правила форума Вопросы по сайту Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ostrov igr lego 230 Опубликовано 22 июня, 2023 AziatkaVictor да, я просто модельку тестил Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Hunter 2 477 Опубликовано 22 июня, 2023 Ostrov igr lego я отвечаю-мод будущего, не меньше. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Крим 787 Опубликовано 22 июня, 2023 Спойлер 5 2 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Prostomod 1 294 Опубликовано 22 июня, 2023 (изменено) Что-то мне стало любопытно: а какой продолжительности у всех моды сейчас получаются? А то у меня, если спидранить (в смысле быстро проходить, без читов или багов), то 3-4 минуты уходит на весь контент (хоть, конечно, это не весь сюжет, но где-то 30-40% от планируемого). Спойлер И нет - у меня квест не за долговца или вояку. Дегтярёв - просто плейсхолдер, потом сменю. Изменено 22 июня, 2023 пользователем Prostomod 2 1 2 Мод в разработке - X-7: Эпицентр Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Крим 787 Опубликовано 22 июня, 2023 4 минуты назад, Prostomod сказал: Что-то мне стало любопытно: а какой продолжительности у всех моды сейчас получаются? Ну, посчитать точно не могу. Но точно больше 20 минут, я думаю. Еще нужно учитывать, что я еще не закончил. 1 1 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Paracetamol 829 Опубликовано 22 июня, 2023 1 час назад, Prostomod сказал: то 3-4 минуты уходит на весь контент Если спидранить, то даже не знаю... А так где-то примерно за 30 минут от начала до конца геймплея, но я решил ещё 2 ветку сделать. 2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Крим 787 Опубликовано 23 июня, 2023 Я на финишной прямой. Как у остальных? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Prostomod 1 294 Опубликовано 23 июня, 2023 Крим ещё даже не на половине Мод в разработке - X-7: Эпицентр Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mawrak 593 Опубликовано 23 июня, 2023 Крим у меня вообще только два диалога пока готово в самой игре, на выходных буду пахать. Всё время разбирался, что я вообще могу делать скриптами, и писал диалоги, у меня 14 страниц в Гугл Доке выходит уже. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Prostomod 1 294 Опубликовано 23 июня, 2023 (изменено) 28 минут назад, Mawrak сказал: у меня 14 страниц в Гугл Доке выходит Неплохо, Толстой. У меня диалоги короткие и редкие, но зато тщательно пытаюсь проработать всякие сцены: логика НПС и вообще квеста, всякие механизмы на случай, если игрок отклоняется от задуманного + дебаг. Ну и всё это с учётом, что я года 3 нормально моддингом не занимался до этой недели. Изменено 23 июня, 2023 пользователем Prostomod Мод в разработке - X-7: Эпицентр Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Крим 787 Опубликовано 23 июня, 2023 14 минут назад, Prostomod сказал: я года 3 нормально СДК не пользовался до этой недели Я для себя боевые смарт-ковры открыл. Нормально смотрятся. Нашел функцию, сбрасывающую анимацию НПС, чтобы он сразу мчался вперед, а не стоял по полвека. В общем, много чего для себя открыл. 1 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Prostomod 1 294 Опубликовано 23 июня, 2023 (изменено) Крим Я вообще открыл для себя нормальный инструментарий логгирования и дебага сталкера: я и бросил делать мод отчасти потому что постоянно происходила какая-то фигня, которую вообще непонятно как чинить. А теперь при ошибках игра разжёвывает, что у меня не так. Знал бы о них раньше - мб и моддинг не бросил бы. Мб даже что-то всё-таки попытаюсь потом сделать. Или кому-то другому помочь с модом. Изменено 23 июня, 2023 пользователем Prostomod 1 Мод в разработке - X-7: Эпицентр Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AziatkaVictor 3 880 Опубликовано 23 июня, 2023 26 минут назад, Prostomod сказал: Я вообще открыл для себя нормальный инструментарий логгирования и дебага сталкера Рекомендую моё расширение для VSCode, там много полезных штучек: https://github.com/AziatkaVictor/ltx-support 45 минут назад, Крим сказал: Я для себя боевые смарт-ковры открыл. Видел, что они есть, но никак не использовал их, не доводилось. 1 час назад, Крим сказал: Я на финишной прямой. Как у остальных? Жду не дождусь, когда можно будет приступить к оценке, удачи) 1 2 Как оформить тему Правила форума Вопросы по сайту Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Prostomod 1 294 Опубликовано 23 июня, 2023 3 минуты назад, AziatkaVictor сказал: Рекомендую моё расширение для VSCode Лайки кончились, так что просто напишу спасибо. Как раз подсветки синтаксиса для логики не хватало. 1 1 1 Мод в разработке - X-7: Эпицентр Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Paracetamol 829 Опубликовано 23 июня, 2023 2 часа назад, Prostomod сказал: Неплохо, Толстой. У меня диалоги короткие и редкие, но зато тщательно пытаюсь проработать всякие сцены: логика НПС и вообще квеста, всякие механизмы на случай, если игрок отклоняется от задуманного + дебаг. Ну и всё это с учётом, что я года 3 нормально моддингом не занимался до этой недели. А у меня капздец в диалогах творится 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ostrov igr lego 230 Опубликовано 23 июня, 2023 2 минуты назад, Paracetamol сказал: Paracetamol Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Крим 787 Опубликовано 23 июня, 2023 Paracetamol у меня вот такой капздец: Спойлер 1 1 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AziatkaVictor 3 880 Опубликовано 23 июня, 2023 Крим кошмар, еще и на светлом фоне) Как оформить тему Правила форума Вопросы по сайту Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Prostomod 1 294 Опубликовано 24 июня, 2023 (изменено) Это птица? Это самолёт? Нет, это идиоты из охраны бункера учёных, которые в оффлайне попёрли на другой конец карты, и теперь мне надо, походу, переделывать лагерь. А я только-только думал, что половину сделал... Спойлер Изменено 24 июня, 2023 пользователем Prostomod 1 Мод в разработке - X-7: Эпицентр Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Paracetamol 829 Опубликовано 24 июня, 2023 4 часа назад, Prostomod сказал: Это птица? Это самолёт? Нет, это идиоты из охраны бункера учёных, которые в оффлайне попёрли на другой конец карты, и теперь мне надо, походу, переделывать лагерь. А я только-только думал, что половину сделал... Честно говоря, никогда не понимал как работает спавн и логика нпс в ЗП, даже когда на ЗП мод делал, пользовался старыми добрыми спавнющимеся по одиночки сталкерами и вводил их под ручку way поинтами, я в смарткаверах так и не разобрался даже А чтобы не убегали, просто ставил в начали логики: Спойлер [smart_terrains] none = true Ну если он не к какому террейну конечно не принадлежит. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
VAMP SOLDIER 72 Опубликовано 24 июня, 2023 13 часов назад, Крим сказал: Я на финишной прямой. Как у остальных? Компилирую локацию на максималках, осталось: прописать диалоги, запилить ещё 3 квеста и пару кат-сцен и готово. Спойлер 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Paracetamol 829 Опубликовано 24 июня, 2023 13 часов назад, Крим сказал: Я на финишной прямой. Как у остальных? Как бы к 30 успеть... Дополнено 4 минуты спустя Ну у меня что-то слишком короткий сюжет получается... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Prostomod 1 294 Опубликовано 24 июня, 2023 (изменено) 3 часа назад, Paracetamol сказал: А чтобы не убегали, просто ставил в начали логики: Логика (Скрыть контент) [smart_terrains] none = true Ну если он не к какому террейну конечно не принадлежит. Честно, как-то не понял, в логику чего прописывать надо это - в оригинале ЗП вообще нигде примера его использования не нашёл. Ладно, я это пофиксил. Чуть другим способом, но всё-равно переделывать не пришлось. Дополнено 15 минуты спустя 3 часа назад, Paracetamol сказал: никогда не понимал как работает спавн и логика нпс в ЗП, даже когда на ЗП мод делал, пользовался старыми добрыми спавнющимеся по одиночки сталкерами и вводил их под ручку way поинтами, я в смарткаверах так и не разобрался даже Вкраце, там просто (записал как конкантенацию строки в Lua): 1) имя вейпоина = имя_смарта.."_"..схема_работы(walker\guard и т.д.).."_"..номер_с_1.."walk\look". Можно ещё в конкретных вейпоинтах пути (режим way point в SDK) задать после "|" дополнительные опции (их много). 2) имя кавера: имя_смарта.."_animpoint_"..номер_с_1. Разве что мб некоторые анимации там работать не будут, и их надо восстанавливать, но мне повезло - под рукой был мод, где это восстановлено, и мне потребовалось просто заменить некоторые оригинальные файлы. Я просто соблюдал эти шаблоны, и мне получалось без проблем и быстро создавать примитивную работу в смартах. (пользуюсь, правда, этой фичей как-то мало - у меня везде требуется сложная логика пока что) Изменено 24 июня, 2023 пользователем Prostomod 1 1 Мод в разработке - X-7: Эпицентр Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты