Nexus Update Check — модификация предоставляет простые и гибкие средства информирования пользователей об обновлениях модов BepInEx, размещенных на Nexus.

Моды, которые нужно установить для правильный работы


Моды, требующие этот мод

Этот мод позволяет моды авторам и моды пользователей создавать простой способ проверить наличие обновлений для любого BepInEx мод на стыке.

Функции

  • Добавляет настраиваемое окно обновлений Nexus в главное меню, в котором отображается информация об обновлении;
  • Информация об обновлении включает кнопку «Посетить» и кнопку «Игнорировать»;
  • Возможность показать все моды или только обновляемые моды;
  • Возможность создания пустых файлов конфигурации для модов, которые их не используют.

Кнопка игнорирования отображается, только если вы показываете только обновляемые моды.

Обеспечение совместимости модов

Для авторов модов просто добавьте параметр конфигурации int с ключом «NexusID» и значением идентификатора мода на нексусе.

Например: для пользователей мода, если у вас есть мод, в который не добавлено это значение конфигурации, вы можете попробовать добавить пару значений ключа NexusID = ## (замените ## на идентификатор Nexus этого мода) в файл конфигурации этого мода (при условии, что использует стандартный метод создания конфигурации), и этот мод подберет его, например:

Предупреждение, это, похоже, нарушает некоторые моды. Они должны быть хрупкими. Вы можете найти номер в URL-адресе мода, например: https://www.nexusmods.com/valheim/mods/ 48 И вы можете найти файлы конфигурации в папке BepInEx / config.

nexusID = Config.Bind<int>(«General», «NexusID», 48, «Nexus mod ID for updates»);

NexusID = 48

Если у мода нет файла конфигурации, вы можете сделать так, чтобы этот мод создал для него пустой.

Вам нужно сделать это только один раз, и запись останется там, даже если она не распознается этим модом как переменная конфигурации.

Все мои моды теперь обновлены для поддержки этого мода в последних версиях.

Как это работает

Он использует BepInEx для поиска метаданных для всех установленных плагинов BepInEx.

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

Затем он отправляет HTTP-запрос (да, этот мод подключается к Интернету …) в Nexus Mods, который просто состоит из URL-адреса страницы мода. Он анализирует HTML-код для строки версии и сравнивает ее с версией в файле DLL.

Наконец, он отображает список модов с новыми версиями в главном меню с кнопками, которые заставляют ваш браузер посещать страницу нексуса каждого мода.

Конфигурация

Конфигурационный файл BepInEx / config / aedenthorn.NexusUpdate.cfg создается после однократного запуска игры с этим модом).

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

Чтобы перезагрузить конфигурацию из файла конфигурации, введите nexusupdate reset в игровую консоль (F5).

Технические характеристики

Проще всего установить этот мод с помощью Vortex , менеджера модов Nexus Mods. Он должен позаботиться обо всех зависимостях.

Для установки вручную поместите файл dll в папку BepInEx / plugins. Вам понадобится BepInEx.

Изменения: Исправлена ​​неправильная ссылка на посещение.1
Комментарии

Комментарии могут писать только зарегистрированные пользователи, пройдите быструю регистрацию.

Загрузка комментариев
Последние комментарии
Equipment and Quick Slots — Снаряжение и быстрые слоты dixakman dixakman 18 марта в 20:45

Добавьте побольше модов на оружие, на огнемет какой нибудь)) будет вообще круто!

BetterUI — улучшение интерфейса Valheim Анна Подольская Анна Подольская 23 марта в 20:39

dixakman, да ну вроде все понятно)