Перейти к содержимому

Мы перестроили SOTF Mods. Войдите снова с тем же паролем.

  • Обложка OptionalDependAPI

Sons of the Forest Загрузчик модов: RedLoader

OptionalDependAPI v1.0.0

API, добавляющий поддержку необязательных зависимостей для модов

Переведено с языка: английский

ThirtyTwelve Libraries

  • 21,5 тыс. 21 525 Загрузки
  • 0 подписчиков

Описание

OptionalDependAPI

"К чёрту зависимости, стреляй по ним лазером, сделай их опциональными!"

Обзор

OptionalDependAPI — это лёгкая библиотека, позволяющая бесшовно интегрироваться с другими модами без необходимости жёстких зависимостей. Это решает распространённую проблему, когда ваш мод мог бы выиграть от дополнительных функций, предоставляемых другими модами, но вы не хотите заставлять пользователей устанавливать эти другие моды, если они не хотят или не нуждаются в этих дополнительных функциях.

Проблема

Бывало ли у вас когда-нибудь, что мод был бы отличным сам по себе, но мог бы иметь больше функций, если бы интегрировался с другими модами? Без подходящего решения:

  • Вы либо заставляете пользователей устанавливать моды, которые им, возможно, не нужны (жёсткие зависимости)
  • Либо вы вовсе упускаете потенциальные возможности интеграции

Моё решение

OptionalDependAPI предоставляет чистый, стандартизированный способ работы с опциональными зависимостями модов:

  1. Зарегистрируйте API вашего мода в OptionalDependAPI
  2. Подпишитесь на другие моды, с которыми хотите интегрироваться
  3. Проверьте, доступны ли эти моды во время выполнения
  4. Используйте их функции только когда они доступны

    Никаких жёстких зависимостей от других модов, никаких патчей совместимости — только простые проверки во время выполнения и аккуратное включение функций.

Ограничение

Одна важная оговорка: моды, которые захотят использовать эту систему, должны будут включить OptionalDependAPI в качестве зависимости.

Список изменений

  • v1.0.0: Первый выпуск

OptionalDependAPI Github

Переведено с языка: английский

Версии и список изменений

1 версия
  1. v1.0.0 Последняя First release · 21,5 тыс. скачиваний
  1. v1.0.0

    Последняя

    First release

Комментарии

Комментариев пока нет. Вопросы, советы и сообщения об ошибках пишите здесь.

Что-то не работает? Поделитесь логом и вставьте ссылку в комментарий.

Отзывы

Отзывов пока нет. Напишите первый.

Написать отзыв

Войти · Один отзыв на пользователя. Конкретно: версия, что работало, а что нет.

Как установить этот мод

Эти шаги устанавливают OptionalDependAPI вручную, без менеджера.

SotF Mods Manager устанавливает и обновляет моды и их зависимости за вас. Скачать SotF Mods Manager

Этому моду нужен RedLoader, а не BepInEx. Моды и гайды для BepInEx к Sons of the Forest не подходят.

  1. Установите RedLoader

    Загрузчик модов для Sons of the Forest называется RedLoader. Его нужно установить только один раз.

    Как установить RedLoader
  2. Скачайте OptionalDependAPI v1.0.0

    Скачать v1.0.0
  3. Распакуйте ZIP в папку Mods

    На ПК распакуйте в папку Mods игры:

    Steam/steamapps/common/Sons Of The Forest/Mods

    Сохраните структуру папок из ZIP. Не кладите в папку сам ZIP.

  4. Запустите игру

    RedLoader загружает мод при запуске. Нажмите F1 в главном меню, чтобы увидеть список модов.

Полное руководство по установке

Другие действия

Поделиться модом

Значки для вашей страницы

Вставьте значок в README, сообщение на форуме или Discord. Значки обновляются автоматически.

Значок «Загрузки»: OptionalDependAPIЗначок «Версия»: OptionalDependAPIЗначок «Совместимость»: OptionalDependAPIЗначок «Рейтинг»: OptionalDependAPI
QR-код

Отсканируйте телефоном, чтобы открыть страницу.

Жалоба на OptionalDependAPI

Расскажите модераторам, что не так. Жалобы видят только модераторы.

Причина

Ссылки, версии или всё, что поможет модераторам. До 2000 символов.

Отменить одобрение OptionalDependAPI?

Мод вернётся в статус ожидания одобрения: он пропадёт из основного списка и вернётся в очередь новых модов.

Список изменений

Комментарии

Отзывы