Базы данных

RimSort использует внешние базы для сортировки и зависимостей. Они не в релизе — есть инструменты установки и обновления. Для базовой работы не обязательны, но улучшают UX.

Настройка: Settings → Databases.

Содержание

  1. Базы данных
    1. Содержание
    2. Community Rules Database
    3. User Rules Database
    4. Use This Instead Database
    5. No Version Warning Database
    6. Steam Workshop Database
    7. Git в RimSort
      1. Нужен Git
      2. Клонирование БД
      3. Загрузка (нужны права на репозиторий)

Community Rules Database

Правила порядка загрузки от сообщества. Авторам лучше указывать правила в about.xml, но не всегда. CR DB — публичный репозиторий дополнительных правил с комментариями, включая RimSort-специфичные (например Force load at bottom of list).

User Rules Database

userRules.json — локальные пользовательские правила. Создаётся автоматически в папке databases. Приоритетнее community rules, редактируется в Rule Editor.

Use This Instead Database

Опциональная БД с заменами устаревших или несовместимых модов. Источник в настройках, часто Use This Instead Mod.

No Version Warning Database

ModIdsToFix.xml — packageId без предупреждений о версии. Для модов без версии в about.xml или с несколькими версиями игры. Источник: No Version Warning Mod.

Steam Workshop Database

Сборка и обновление — Сборщик БД

Steam DB — дополнительные зависимости из Workshop. Статическая БД даёт данные без скачивания каждого мода.

Git в RimSort

Нужен Git

Для steamDB.json и communityRules.json.

GitHub-учётные данные в Advanced нужны только для PR из RimSort. Для клонирования публичных репозиториев — не обязательны.

  1. Создайте репозиторий или используйте существующий.
  2. URL в Settings → Databases.
  3. (Опционально) GitHub в Advanced — PAT с правом Repo.
  4. Делитесь изменениями БД через встроенные функции.

Клонирование БД

Видео может быть устаревшим.

Загрузка (нужны права на репозиторий)

Видео может быть устаревшим.