Введение
Большинство людей, увлекающихся модами во всеми любимой нами игре Minecraft наверняка наслышаны о таком замечательном и глобальном моде как Custom NPCs, сегодня и пойдет про него речь в этой статье, да, это обзор мода, также я расскажу о своем опыте работы с этим модом, опыте работы над картами, а также практические советы по созданию своей собственной карты в minecraft!
Самой главной и отличительной чертой Custom NPCs от других модов является возможность создавать своего собственного NPC, будь это бандит, король, военный или даже существо расы, которую вы придумаете сами, все зависит от навыков и опыта работы с модом (раньше в моде было гораздо больше контента, но начиная с версии 1.11.2 все декоративные предметы были вынесены в отдельный мод - Varied Commodities, я думаю это было сделано в целях оптимизации, потому что мод и правда получался крупный, и он мог сильно нагружать вашу систему). Я сам делал карты с этим модом, если уметь пользоваться каждым из инструментов модификации, можно сделать очень интересную и массивную по обилию контента карту даже без использования других модов (хотя Custom NPCs может работать и с другими модами, например выдать своему персонажу автомат калашникова и заставить его устроить перестрелку в гетто на своем районе это обычное дело, только не забудьте выдать ему патронов!).
В настройках самого нпс вам предоставляется огромный выбор настроек, от количества здоровья и урона персонажа до изменения его скрипта, я не буду останавливаться на таких мелочах как изменение количества хит поинтов и дамага, думаю, с этим ни у кого проблем не возникнет (я так надеюсь), о скриптах мы поговорим в следующий раз, сначала разберем более простые функции мода, например основной инструмент “Настройщик NPC”, он выглядит как мотыга, и именно эта мотыга позволяет создавать и редактировать нипов.
Если вы собираетесь сделать хорошую карту с этим модом, используйте мотыгу на все 100%, постарайтесь сделать ваших человечков более “живыми” и уникальными, распишите каждому свой характер, это тоже важно, учитывайте кем работает ваш персонаж, в какой век он живет, продумайте его отношения с другими нипами, это придаст карте вид, как будто бы эти персонажи существовали и до появления игрока, со своим прошлым и со своими проблемами, а игрок это просто наблюдатель за происходящими событиями, или может быть вы сделаете что игрок сам направляет эти события?
С одним лишь грамотным использованием “мотыги” можно уже сделать хорошую карту, но если к вашим навыкам использования мода добавить хорошо проработанный сюжет, то цены вашей карте не будет, к примеру можно сделать две расы гуманоидных свиней, которые воюют уже много лет за морковные поля, звучит конечно дико, но даже с таким необычным сюжетом можно сделать карту которую захочется перепройти (или продолжать играть, если у вас жанр карты ММОРПГ), поэтому про сюжет тоже не забываем, ну а пока вернемся к настройщику. Одна из его настроек это смена текстуры модели вашего персонажа, я вам советую для своих карт скачать побольше скинов для мода, чтобы ваши нипы выглядели менее “заезженно”, так как тот же скин “evil_gold_knight” я видел множество раз на других картах, я согласен, скин красивый, но, когда он используется слишком часто, то пропадает его шарм, и больше похож как будто эту карту заклепали дня за два.
Также советую вам в “Настройщике NPC” > Продвинутые > Фразы заполнить все поля, фразы для всех вокруг, фразы при взаимодействии и так далее, потому что если у персонажа будет много различных фраз, то с ним будет интересно даже просто находиться рядом, а также нип будет менее “деревянным”. Желательно для картины живого мира сделать так, чтобы ваши персонажи могли разговаривать между собой, это заставит игрока почувствовать, что он не один на этой карте, поверьте мне, это и правда притягивает игроков, рассказываю, как это сделать (У меня версия мода на майнкрафт 1.16.5, имейте это ввиду!).
Вкладки справа нужны для добавления звуков, которые будут проигрываться каждый раз, когда фраза на одной строчке с добавленным звуком будет проигрываться.
Переходим во вкладку “Продвинутые” сверху под “Ролью” будет “Работа”, в этой менюшке пролистываем, выбираем “Разговорщик” и нажимаем “Настроить”, на первый взгляд может показаться что тут кнопок больше чем в самолете, но на самом деле все просто, все кнопки снизу отвечают за условие начала диалога нипов, сейчас разберем их по-быстрому, и начнем писать диалог. Снизу слева во вкладке “Задание” можно выдать игроку задание, по окончанию прослушивания этого диалога двух персонажей, вкладка “Наличие” позволяет выбрать условия активности этого диалога, например после окончания какого-либо задания, или перед его началом, время суток для активации диалога и так далее, все расписывать не буду, думаю суть понятна, вкладки справа “Задержка” и “Расстояние” в подробностях не нуждаются, поэтому их мы пропустим.
В первой вкладке мы пишем имя нашего нипа, который будет говорить первым, назовем его например Матвей, теперь переходим во вкладку “Реплики” и в появившейся строке начинаем писать реплику для Матвея, наш Матвей работает продавцом телефонов в сотовом магазине 21 века, который устал от своей рутинной работы, и он хочет поскорее уйти домой, поэтому начало его диалога с покупателем должно будет это отразить для погружения в мир вашей карты, например: “ *Вздыхает * ...Могу я вам чем-нибудь помочь?”, эта фраза передает усталость продавца за день, но при этом продавец все еще говорит шаблонные фразы чтобы начальство ему не сделало выговор, которых и так уже штуки две ( необязательно прям показывать игрокам что вот, у продавца уже есть несколько выговоров, достаточно будет вида что Матвей недоволен своей работой, и из этого уже можно сделать вывод о выговорах или других неприятных для него ситуациях, но такой “скрытый” лор все равно стоит сделать, так как именно он будет оправдывать те или иные действия персонажей, их поведение и отношения с другими персонажами. При желании позже его можно раскрыть, если у вас будет желание, так вы сделаете мир еще живее). С репликой для продавца мы закончили, в этой же вкладке можно добавить какой-нибудь звук, например неразборчивый звук как у жителей при взаимодействии с ними в ванильном майнкрафте, чтобы показать сам диалог, но это совсем необязательно, без звука ваш диалог хуже не станет.
Теперь давайте напишем фразу для покупателя телефонов, нажимаем на строчку под именем продавца телефонов, придумываем имя покупателю, назовем его Костя, в строчке справа от имени задержку сообщений между персонажами можно изменить при желании. Придумываем строчку, допустим Константин увидел по телевизору или в интернете рекламу популярного сейчас Майнфона, и решил купить его у нашего Матвея, чтобы похвастаться перед друзьями, в его фразе можно показать восторг и предвкушение, его фраза будет звучать так “Здравствуйте! Я хочу купить у вас последнюю версию Майнфона! У вас есть такая в наличии?”, восклицательные знаки показывают взволнованность покупателя, думаю, суть понятна.
Допустим диалог у нас есть, его условия тоже, персонажей мы создали, теперь самое время сделать так, чтобы покупатель сам заходил в магазин и диалог начинал проигрываться. Для этого нам понадобится не “Настройщик NPC”, а “Путевод NPC”, он выглядит в форме меча, и может взаимодействовать только с NPC созданными этим модом, то есть даже с ванильными животными работать он не будет. И так, как он работает? А работает он очень просто, нажимаем правую кнопку мыши на нипа, чтобы инструмент понимал кого мы будем передвигать. После нажатия ПКМ у вас откроется меню с координатами, там будут только одни координаты, на которых персонаж стоит прямо сейчас, чтобы указать ему путь, вы должны указывать ему точки, на которые он будет поочередно идти, таким образом имея несколько точек мы образуем путь.
Наш путь готов, теперь в меню координатов у нас два значения, их можно перемещать вверх и вниз, используя кнопки внизу панели. Возможно, у вас сейчас вопрос: “Почему персонаж не передвигается? Я ведь сделал для него путь.” Для того чтобы нип передвигался, нам понадобится уже знакомый инструмент “Настройщик NPC”, берем его, нажимаем правую клавишу мыши, переходим во вкладку “ИИ”, потом напротив настройки “Движение” нажимаем на кнопку “Настроить “, и в самой верхней настройке “Тип движения” мы пролистываем до “Отмеченный путь”, там есть и другие настройки, например “Передвижение”, которая будет говорить персонажу как именно ему ходить, я рекомендую поставить движение “Туда и обратно”, потому что “Кругами” вам почти не пригодится. После того как вы закончите с настройкой и выйдете из меню, вы увидите, что ваш персонаж начал ходить по отмеченному вами пути. Теперь, когда Константин будет заходить в магазин телефонов, у него будет начинаться диалог, можете в самом магазине добавить побольше точек для “Путевода”, чтобы Костя побольше времени провел в магазине, а позже вышел из него на свою изначальную точку.
Используя такие вот “приемчики”, вы сделаете свою карту более продуманной, качественной, живой и конкурентноспособной. Это лишь первая часть моей статьи, в будущем я буду продолжать раскрывать эту тему (Потому что мод очень большой, писать есть о чем). Напишите в комментариях свои советы по созданию карты, свой опыт, а также напишите, что можно раскрыть в будущих статьях по Custom NPCs.
Ставь лайк и подписывайся чтобы ничего не пропустить!