Пакеты ресурсов (англ. "Resource Packs", оф. рус. "Наборы ресурсов") — дополнительные файлы, создаваемые игроками, которые позволяют менять спрайты, музыку, звуки и перевод игры.
Установка пакета ресурсов[]
Меню "Пакеты ресурсов".
Пакеты ресурсов установить вручную или через Мастерскую Steam.
Для установки вручную файлы пакета ресурсов нужно переместить в папку ResourcePacks. Эту папку можно открыть кнопкой "Открыть папку" (англ. "Open Folder") в меню "Пакеты ресурсов" (англ. "Use Resource Packs", оф. рус. "Использовать наборы ресурсов"). Эта папка создаётся при первом запуске игры. Полный путь до папки следующий:
На Windows Vista и новее: %USERPROFILE%\Documents\My Games\Terraria\ResourcePacks, где%USERPROFILE%— имя пользователя.- На Windows XP этот путь немного отличается:
%USERPROFILE%\My Documents\My Games\Terraria\ResourcePacks
- На Windows XP этот путь немного отличается:
На macOS в Finder нужно нажать сочетание клавиш ⌘ Command + ⇧ Shift + G и прописать следующую директорию: ~/Library/Application Support/Terraria/ResourcePacks
На Linux используется следующий путь: $XDG_DATA_HOME/Terraria/ResourcePacks, где вместо$XDG_DATA_HOMEнужно путь до домашней директории (обычно полным путём является~/.local/share/Terraria).
Если игра пыла куплена в Steam, то пакеты ресурсов можно скачать оттуда. Для этого достаточно просто подписаться на страницу пакета в Мастерской Steam. Этот способ предпочтительнее, ведь обновления таких пакетов устанавливаются автоматически. В отличии от остальных пакетов, они хранятся не в папке ResourcePacks, а в другой директории. Попасть в эту папку можно по следующему пути:
На Windows: C:\Program Files (x86)\Steam\steamapps\workshop\content\105600
На macOS: ~/Library/Application Support/Steam/steamapps/workshop/content/105600
На Linux: $XDG_DATA_HOME/Steam/steamapps/workshop/content/105600, где вместо$XDG_DATA_HOMEнужно путь до домашней директории (обычно полным путём является~/.local/share).
Установленные пакеты ресурсов можно включить или отключить в Центре Мастерской.
Пакеты ресурсов, установленные через Мастерскую Steam, доступны и через tModLoader.
Создание пакета ресурсов[]
Содержимое[]
У каждого пакета ресурсов должен быть свой файл с название pack.json. В противном случае игра не будет считать эту папку пакетом ресурсов. Также опционально пакет может включать файл icon.png, который меняет иконку пакета на тот, который захочет автор пакета. Содержимое файла pack.json должно выглядеть :
{
"Name": "Название пакета ресурсов",
"Author": "Автор",
"Description": "Здесь нужно кратко описать что делает этот пакет ресурсов. Чтобы добавить разрыв строки добавьте \n",
"Version": {
"major": 1,
"minor": 0
}
}
Пример структуры папок[]
Название пакетаicon.png(опционально)pack.pngContentImages(здесь будут храниться спрайты)Acc_Back_1.png
Localization(здесь будут храниться файлы локализации)en-US(английская локализация)Content.json
ru-RU(русская локализация)Content.json
Music(здесь будет храниться музыка)Music_77.ogg
Sounds(здесь будут храниться звуковые эффекты)Player_Killed.xnb
Изображения[]
Спрайты/изображения нужно хранить в папке Content/Images. У файлов в пакете ресурсов и в самой игре должно совпадать название (кроме расширения, у спрайтов пакета ресурсов оно должно быть png) и размер самого изображения в пикселях (в байтах он может быть разным). Оригинальные спрайты игры находятся в следующей директории:
- На Windows в Steam:
C:\Program Files (x86)\Steam\steamapps\common\Terraria\Content\Images - На macOS в Steam:
Library/'Application Support'/Steam/steamapps/common/Terraria/Terraria.app/Contents/MacOS/Content/Images- Вам нужно будет нажать на файл
Terraria.appправой кнопкой мыши, нажать "Показать содержимое пакета" и открыть папкуResources.
- Вам нужно будет нажать на файл
- На Linux в Steam:
~/.steam/steam/steamapps/common/Terraria/Content/Images - В версии для GOG:
C:\GOG Games\Terraria\Content\Images
Оригинальные спрайты хранятся с расширением xnb. Чтобы сконвертировать, редактировать и сохранять такие файлы можно воспользоваться программой TConvert (только для Windows).
Музыка[]
Музыку нужно хранить в папке Content/Images. Игра поддерживает только файлы с расширениями wav, mp3 или
ogg.
Звуки[]
Звуки нужно хранить в папке Content/Sounds. У них должно быть расширение xnb или csv.
Локализация[]
Файлы локализации нужно хранить в папке Content/Localization. Для каждого языка должна быть своя папка, например у русского языка это папка ru-RU, у английского — en-US. У них должно быть расширение json.
Разные ключи переводов хранятся в разных файлах. Например все названия предметов хранятся в файле Item.json. О структуре файлов можно почитать на странице Террария вики:Перевод игры.
Также можно использовать следующий пакет ресурсов как база для своего перевода: https://steamcommunity.com/sharedfiles/filedetails/?id=3151999021 Этот пакет ресурсов заменяет весь перевод на его ключи. Файлы оттуда можно использовать при создании своего перевода.
Примечания[]
- Если у пакета ресурсов нет файла
icon.png, то игра отображает стандартную иконку.
См. также[]
- The Ultimate Guide To Content Creation And Use For The Terraria Workshop — подробный гайд по созданию своего пакета ресурсов от разработчиков игры (на английском языке).
История[]
- Версия 1.4.2.1: Исправлены некоторые ошибки.
- Версия 1.4.2:
- Пакеты текстур переименованы в Пакеты ресурсов.
- Добавлена интеграция с Мастерской Steam.
- Теперь можно заменять языковые файлы и музыку.
- Версия 1.4.0.1: Полноценно добавлено в игру.
- Версия 1.3.4:
- добавлено
- Является экспериментальной функцией.
