Начните вводить название — например, MoreHead, Sodium или PEAK

Syla's Resource Pack Library — иконка
Обложка TerrariaМод для Terraria

Syla's Resource Pack Library

от Tetriscat66

Позволяет заменять текстуры из объектов Asset<T> и Texture2D пакетами ресурсов. Как сделать пакет ресурсов для мода, который поддерживает это: 1

  • Редкий
  • 876,3 тыс. подписок
  • Обновлён 17 июня 2024
  • Не обновлялся больше года
  • Библиотека
  • Утилиты

О моде Syla's Resource Pack Library

Syla's Resource Pack Library — мод для Terraria (Террарию) от автора Tetriscat66. Позволяет заменять текстуры из объектов Asset и Texture2D пакетами ресурсов. Как сделать пакет ресурсов для мода, который поддерживает это: 1

На него подписались 876,3 тыс. раз в Мастерской Steam: это 93-е место среди модов Terraria в нашем каталоге, редкость — «редкий» (топ-50% по подпискам). Мод давно не обновлялся — проверьте совместимость с текущей версией игры.

Это библиотека: сама по себе ничего не добавляет, но нужна другим модам.

Полное описание Syla's Resource Pack Library

Автоматический перевод текста автора

Позволяет заменять текстуры из объектов Asset и Texture2D пакетами ресурсов.

Как сделать пакет ресурсов для мода, который поддерживает это:

  1. Вместо папки Content используйте папку ModContent.
  2. Внутри этой папки следуйте макету папки мода.
  3. Поместите текстуры замены в то же место в вашем ресурсном пакете.

Ex: замена «S Panel Middle.png» в моде Summoner UI. Путь к файлу в моде: SummonsUI/UI/S Panel Middle.png Поместите файл по адресу: YourResourcePackNameHere/ModContent/SummonsUI/UI/S Panel Middle.png

Как заставить ваш мод поддерживать это:

  1. Добавьте «modReferences = SylaResourcePackLib@#.#» без кавычек, и # будет номером версии этого мода в файл build.txt (если у вас уже есть ссылки на мод, добавьте вместо этого «, SylaResourcePackLib@#.#», все еще без кавычек и с заменой #).
  2. Добавьте новый класс, который наследует от абстрактного класса ResourceLoader. Назовите то, что вы запомните, например, «YourModNameHereRL».
  3. Добавить «Использование SylaResourcePackLib» и «Использование SylaResourcePackLib.ResourceTypes» в верхней части файла нового класса.
  4. Добавьте общедоступные статические активы и сделайте их либо модифицируемым активом (где T - тип, который вы обычно используете в активе), либо модифицируемым текстурой2D. Например: «публичный статический модифицируемый актив UIFFill»
  5. Добавьте в новый класс методы публичного переопределения пустот для инициализации ресурсов (), перезагрузки ресурсов (), PostSetupContentResources () и разгрузки ().
  6. В InitializeResources() инициализируйте каждый актив. Вы можете найти конструкторы, извлекая мод (исходный код включен). Вот пример из моего модуля пользовательского интерфейса Summoner: «UIFFill = новый модифицируемый актив» (режим: AssetRequestMode). Непосредственная нагрузка"
  7. В PostSetupContentResources(), заменить активы, обрабатываемые TextureAssets, следующим образом: "TextureAssets. [ModContent.ItemType()] = YourItemAsset.asset;"
  8. В ReloadResources() запустите метод Reload() для каждого актива. Например: "UIFFill.Reload();"
  9. Также в ReloadResources(), если актив предназначен для актива, обрабатываемого TextureAssets, поместите это на следующую строку: "TextureAssets. [ModContent.ItemType()] = YourItemAsset.asset;"
  10. В Unload(), установите каждый актив в нуль.
  11. В классе модов в Load(), добавьте "new YourModNameHereRL();"
  12. Всякий раз, когда вам нужно получить доступ к вашим модифицируемым активам, вместо использования имени объекта (например: «UIFFill»), вам нужно использовать «YourModNameHereRL.UIFBack.asset» (если вы используете что-то другое, чем ModifiableAsset, это не будет «.asset»). Вместо этого он будет того же типа, что и раньше, например: «.texture2D».

Будущие планы на этот счет:

  • Добавьте возможность позволять моддерам читать файлы .json из пакетов ресурсов.
  • Узнайте, как проверить, когда меню пакета ресурсов закрыто, чтобы все можно было перезагрузить, а не на загрузку в режиме реального времени.

Разработчик: Tetriscat66 (Syla)

Как установить Syla's Resource Pack Library

Мод ставится подпиской в Мастерской Steam — без архивов, перезаливов и сторонних установщиков

Подробная инструкция для Terraria
  1. Откройте страницу мода «Syla's Resource Pack Library» в Мастерской Steam (кнопка «Скачать» на нашем сайте ведёт именно туда) и нажмите «Подписаться» — Steam сам скачает мод и будет его обновлять.
  2. Если Steam покажет список обязательных модов, подпишитесь и на них — без них мод не заработает.
  3. Запустите tModLoader (он устанавливается в Steam отдельно от Terraria, бесплатно), откройте «Мастерская» → «Управление модами», включите мод и нажмите «Перезагрузить моды».
  4. Если мод не появился в игре, откройте вкладку «Загрузки» в Steam и дождитесь, пока он скачается полностью, затем перезапустите игру.
  5. Для игры по сети подпишитесь на одни и те же моды всей компанией: набор модов у хоста и у игроков, как правило, должен совпадать.
Вы автор мода? Поставьте ссылку на русское описание

Вставьте значок в описание на Мастерская Steam, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.

Описание на русском — Модка
Markdown[![Описание на русском — Модка](https://modka.app/badge.png)](https://modka.app/terraria/syla-s-resource-pack-library/)
HTML<a href="https://modka.app/terraria/syla-s-resource-pack-library/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>
Steam (BBCode)[url=https://modka.app/terraria/syla-s-resource-pack-library/]Описание на русском — Модка[/url]

Частые вопросы о Syla's Resource Pack Library

Как установить Syla's Resource Pack Library?

Откройте страницу мода «Syla's Resource Pack Library» в Мастерской Steam (кнопка «Скачать» на нашем сайте ведёт именно туда) и нажмите «Подписаться» — Steam сам скачает мод и будет его обновлять. Если Steam покажет список обязательных модов, подпишитесь и на них — без них мод не заработает. Запустите tModLoader (он устанавливается в Steam отдельно от Terraria, бесплатно), откройте «Мастерская» → «Управление модами», включите мод и нажмите «Перезагрузить моды». Если мод не появился в игре, откройте вкладку «Загрузки» в Steam и дождитесь, пока он скачается полностью, затем перезапустите игру. Для игры по сети подпишитесь на одни и те же моды всей компанией: набор модов у хоста и у игроков, как правило, должен совпадать.

Безопасен ли Syla's Resource Pack Library?

Мы ничего не перезаливаем: кнопка скачивания открывает официальную страницу мода в Мастерской Steam. Там нужно нажать «Подписаться» — файлы загрузит и будет обновлять сам Steam.

Нужно ли друзьям ставить Syla's Resource Pack Library?

В сетевой игре Terraria набор модов у хоста и у остальных игроков, как правило, должен совпадать: подпишитесь на одни и те же моды всей компанией. Исключения — моды, которые меняют только то, что видите и слышите вы сами; точные требования автор пишет в описании мода.

Когда Syla's Resource Pack Library обновлялся последний раз?

17 июня 2024. Это больше года назад: перед установкой проверьте, работает ли мод на текущей версии игры.

Похожие моды

Все моды на Terraria
Dialogue Panel Rework — иконка

Dialogue Panel Rework

Этот мод полностью перерабатывает панель диалога NPC и панель редактирования знаков. Вдохновлен мобильной версией. Добавлена текстовая прокрутка. Вы можете держать левую руку, чтобы она быстрее прокручивалась. Моды..

Эпический1,4 млнУдобства

Ore Excavator (1.4.3/1.4.4 Veinminer) — иконка

Ore Excavator (1.4.3/1.4.4 Veinminer)

Добро пожаловать в Ore Excavator! - Последнее обновление 14 августа 2024 года Нашел проблему? Присоединяйтесь к нашей Discord и сообщите об этом: Ore Excavator стал официальным портом 1.4 VeinMiner

Легендарный5,7 млнУдобства

Luminance — иконка

Luminance

Luminance - это библиотечный мод, который предоставляет ряд полезных функций модам. Для получения дополнительной информации, проверьте github. Разработчик: Lucille Karma

Легендарный5,1 млнУтилиты

Quality of Terraria — иконка

Quality of Terraria

Коммуникация и обратная связь Присоединяйтесь к нашему Разногласию, чтобы сообщать об ошибках и получать быстрый ответ! Только некоторые функции включены по умолчанию, пожалуйста, проверьте конфигурацию модов для деталей

Легендарный4,8 млнНовый контент

Boss Cursor — иконка

Boss Cursor

Курсор босса добавляет стрелки вокруг вашего персонажа, которые указывают на босса. Таким образом, вам не нужно открывать мини-карту, чтобы правильно целиться. Размер и прозрачность..

Легендарный4,5 млнУтилиты

SilkyUI — иконка

SilkyUI

一个 UI 类库,提供一些 UI 组件 可以方便的快速创建游戏 UI 对 Flexbox 进行部分实现 三种定位模式: Absolute positioning Relative positioning Sticky positioning 拖动,滚动无需 Recalculate UI 降低一些性能消耗.…

Эпический2,8 млнУдобства