Зачем настраивать текст всплеска?
Вы находитесь в тексте статьи на этом этапе, что означает, что у вас есть не просто интерес к маневрам с Minecraft. Хотя изменение текста заставки не является точно установкой игры, изменяющей мода или даже пользовательскую карту, это забавный маленький способ персонализировать игру.
На самом деле, это идеальный способ проникнуть в сообщение в игру, чтобы удивить вашего любимого малыша Minecraft в день рождения, сыграть беззаботную шутки на друга или немного вдохнуть свой собственный юмор в вашу личную установку Minecraft.
Кроме того, это очень легко сделать и полностью обратимо без постоянной модификации игры. Как легко? Мало того, что очень легко создавать и изменять необходимые файлы с нуля (мы собираемся объяснить, как все это работает и покажет вам, как это сделать), но в конце учебника мы дадим вам настоящий простой способ сделайте это, предоставив пользовательский пакет загрузки HTG, чтобы сразу начать работу.
Если вы очень нетерпеливы, вы можете перепрыгнуть вперед, чтобы просто взять пакет, но мы рекомендуем вам прочитать начало всего гида, чтобы закончить сначала, потому что есть несколько критических моментов (даже если вы не создаете пакет с нуля), что будет пытаться не осознавать.
Давайте углубимся и немного узнаем о пакетах ресурсов, создав нашу собственную машину для загрузки нашего пользовательского всплеска.
Построение пакета текстовых ресурсов Splash
До появления пакетов ресурсов единственным способом снять модификацию, которую мы собираемся выполнить (и многие другие изменения в этом отношении), было вручную отредактировать файл Minecraft.jar. Этот файл был и остается архивом основных файлов Minecraft, который включает в себя код игры и такие активы, как игровая графика, фоны меню и текст всплеска, который мы заинтересованы в изменении.
Первоначальный способ редактирования текста всплеска и других игровых активов состоял в том, чтобы открыть файл Minecraft.jar с помощью подходящего инструмента архива, такого как 7-Zip, и заменить существующий актив новым активом. Вы можете редактировать Minecraft.jar таким образом, если вы действительно этого хотите (в Minecraft 1.8 текстовый файл с всплеском находится в архиве в assets minecrafts text splashes.txt, если вы хотите посмотреть на мастера список или заменить его вручную).
Хотя вы, безусловно, можете вручную отредактировать файл и поменять файл splashes.txt, мы настоятельно рекомендуем вам следовать вместе с нами и вместо этого использовать пакет ресурсов. Почему пакет ресурсов? Поскольку пакеты ресурсов Minecraft 1.6.1 позволили вам легко заменить ресурсы Minecraft для сторонних активов, не требуя редактирования Minecraft.jar. Вы можете загрузить пакет ресурсов одним щелчком мыши или двумя, вы можете разгрузить его таким же образом, и вам никогда не придется беспокоиться о том, чтобы что-то прикрутить, пока вы находитесь в кишках Minecraft.jar.
Единственная реальная причина, по которой мы можем придумать вручную отредактировать файл jar, в отличие от использования пакета ресурсов, - это то, что вы были склонны подшучивать над другом, не оставляя никаких доказательств. Если это не так, пакет ресурсов - это путь, поэтому давайте проведем вас через создание простого пакета ресурсов.
Создание структуры вашего ресурсного пакета
Структура пакетов ресурсов больших и малых довольно проста. Пакет ресурсов представляет собой всего лишь вложенный набор папок (которые можно зашифровать для упрощения хранения или распространения), которые имитируют структуру папок и имена файлов активов Minecraft, найденных внутри Minecraft.jar.
Когда вы загружаете пакет ресурсов, приложение Minecraft просто просматривает каталоги пакетов ресурсов и использует любые новые доступные активы (для тех элементов, у которых нет новых активов, он просто использует активы по умолчанию, как обычно). Таким образом, мы можем создать сверхпростой пакет ресурсов, в котором есть только один новый актив: замена брызгает текст.
Чтобы начать работу, перейдите к папке пакета ресурсов вашей текущей установки Minecraft. Папка ресурсного пакета находится в следующих местах на основе вашей ОС:
Windows: %appdata%/.minecraft/resourcepacks
OS X: ~/Library/Application Support/minecraft/resourcepacks
Linux: ~/.minecraft/resourcepacks/
После того, как вы переместились в это место, создайте папку с именем, которое вы хотите использовать для своего ресурсного пакета. Нам нравятся простые и прямые имена, поэтому давайте запишем папку «Пользовательские брызги».
Внутри папки «Пользовательские брызги» создайте следующие папки один за другим, вложив каждую последующую папку в предыдущую папку «активы» -> «minecraft» -> «тексты». Структура вашей папки должна выглядеть так: включая основную папку «resourcepacks», например:
/resourcepacks/
… /Custom Splashes/
…… /assets/
……… /minecraft/
………… /texts/
Используя эту структуру, пришло время заполнить папки необходимыми (и необязательными) файлами активов.
Заполнение вашего пакета ресурсов
Поскольку наш пакет ресурсов настолько прост, нам нужно всего лишь заполнить его двумя необходимыми файлами и одним дополнительным файлом. Наиболее важным файлом в пакете ресурсов является файл MCMeta, который сообщает Minecraft, что коллекция файлов - это, по сути, пакет ресурсов.
Создание метафайла
Файл MCmeta представляет собой текстовый документ с измененным расширением.В основной папке вашего ресурсного пакета в нашем случае «Custom Splashes» создайте новый текстовый документ и пропустите в него следующий текст:
{
'pack':{
'pack_format':1,
'description':'Custom Splashes'
}
}
Сохраните файл как «pack.mcmeta»; убедитесь, что вы сохранили или переименовали его так, чтобы часть mcmeta являлась фактическим расширением файла, а не частью имени файла (например, pack.mcmeta.txt не будет работать).
Создание Splash TXT
Следующим шагом будет создание файла splashes.txt с вашей пользовательской фразой в виде всплеска. Этот шаг чрезвычайно прост, но есть один очень большой улов, поэтому слушайте внимательно.
Файл splashes.txt представляет собой простой текстовый файлно вам нужно правильно установить кодировку, иначе вы получите раздражающие артефакты в своем всплеском. Если вы используете основной текстовый редактор, например «Блокнот» для создания и редактирования документа, вы получите этот, казалось бы, загадочный артефакт в начале вашего всплеска текста.
BOM является невидимым (для пользователя) и необязательным символом юникода, который появляется перед первой строкой кодированного текста в формате UTF, чтобы сигнализировать приложению, считывающему текст, кодируется ли текстовый документ с использованием 16 или 32-битных целых чисел, приложение может правильно установить порядок байтов.
Почему текстовый движок Minecraft вышивает небольшой крошечный блок с надписью «ZWN BSP»? Спецификация Юникода - это символ, который буквально называется «Zero-Width No-Break SPace», а текстовый движок Minecraft фактически отображает символ, который должен быть невидим для конечного пользователя.
Это немного пустяков, очень просто обойти его и сохранить ваш всплеск текста. Все, что вам нужно сделать, это использовать текстовый редактор, который позволяет вам установить кодировку в «UTF-8 без спецификации». Вот скриншот того, как это выглядит в популярном текстовом редакторе Notepad ++.
How-To Geek ♥'s Minecraft
Если вы хотите убедиться, что фраза будет отображаться на видном месте (например, с днем рождения), ограничьте себя однострочным splashes.txt, чтобы отображаемый текст ограничивался только этим сообщением.
Создание значка пакета ресурсов
Пакеты ресурсов получают общий значок, если вы его не включили. Этот шаг полностью необязателен, но нам нравятся легкие визуальные идентификаторы, поэтому мы решили воспользоваться им.
Чтобы добавить пользовательский значок в свой пакет ресурсов, вам просто нужно поместить файл PNG размером 128 x 128 пикселей в базовый каталог вашего ресурсного пакета с меткой «pack.png». Мы зацепились за бесплатную лицензионную иконку капли воды Creative Commons и немного изменили ее, чтобы выделиться из общих значков пакета ресурсов. Пока вы держите его в параметрах формата и формата файла, вы можете использовать все, что захотите.
Обзор структуры файла
Давайте рассмотрим нашу файловую структуру, чтобы убедиться, что все там, где она принадлежит. Ваш новый пакет ресурсов должен иметь следующую файловую структуру с файлами именно там, где мы их заметили. Файлы, которые мы добавили с момента создания исходной файловой структуры, выделены полужирным.
… /Custom Splashes/
…… pack.mcmeta
…… pack.png
…… /assets/
……… /minecraft/
………… /texts/
…………… splashes.txt
Если файлы в вашем ресурсном пакете находятся там, где они принадлежат, и вы обязательно отредактировали свой текстовый документ с помощью всего трюка без байта, пришло время попробовать ваш пакет ресурсов.
Загрузка пакета ресурсов
С созданием нашего ресурсного пакета осталось только одно: попробуйте! Запустите Minecraft, чтобы начать.
Пользовательский текст всплеска не будет загружаться до тех пор, пока меню не будет полностью обновлено, поэтому вам нужно либо перезапустить Minecraft, либо просто загрузить игровой мир и выйти, чтобы вернуться в главное меню. После этого ваш пользовательский текст всплеска будет выглядеть так.
Загрузка пакета пользовательских всплесков HTG
Хотя интересно создать свой собственный пакет ресурсов и посмотреть, как он работает, мы также понимаем, что приятно захватить существующий пакет ресурсов и сразу перейти к редактированию текста брызг. Вы можете скачать точный пакет ресурсов, который мы создали для этого учебника, в формате zip здесь.
Все, что вам нужно сделать, это поместить его в папку пакета ресурсов вашей установки Minecraft. Единственное редактирование, которое вам нужно сделать, это открыть документ splashes.txt в соответствующем текстовом редакторе (если вы полностью подпрыгнете до конца этого учебника, ищущего загрузку, вы действительно захотите вернуться и по крайней мере, прочитайте раздел выше «Создание Splashes TXT»).
Сохраните изменения, запустите Minecraft, и вас поприветствует новый пользовательский текст всплеска!
Здесь мы огромные поклонники Minecraft; хотите узнать больше об игре и настроить ее? Ознакомьтесь с нашим обширным учебным пособием Minecraft. У вас есть вопросы о теме Minecraft, которую мы не затронули? Выстрелите нам электронное письмо по адресу [email protected], и мы сделаем все возможное, чтобы ответить на него.