Пакеты ресурсов
Пакеты ресурсов (англ. "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
- На
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.png
- Content
- Images (здесь будут храниться спрайты)
- Acc_Back_1.png
- Localization (здесь будут храниться файлы локализации)
- en-US (английская локализация)
- Content.json
- ru-RU (русская локализация)
- Content.json
- en-US (английская локализация)
- Music (здесь будет храниться музыка)
- Music_77.ogg
- Sounds (здесь будут храниться звуковые эффекты)
- Player_Killed.xnb
- Images (здесь будут храниться спрайты)
Изображения
Спрайты/изображения нужно хранить в папке 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, то игра отображает стандартную иконку.
- Зачастую пакеты, меняющие шрифт не поддерживают кириллицу, рекомендуется проверять поддержку перед установкой.
- Некоторые пакеты ресурсов, например те, что меняют оригинальные спрайты игры на более детализированные влияют на производительность игры. Если ваше устройство имеет низкую производительность, то рекомендуется обратиться к автору пакета ресурсов за консультацией перед установкой.
- Устанавливая пакеты текстур не из Мастерской Steam рекомендуется проверять файлы на наличие вредоносных программ.
См. также
- 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:
- добавлено
- Является экспериментальной функцией.
В статьи использованы материалы сайта terraria-game.fandom.com, в соответствии с условиями лицензии CC-BY-SA.