
Rimdex — это динамичная энциклопедия для RimWorld.
Она строит свои страницы на основе модов, которые у вас загружены. Если ваш список модов меняется, Rimdex тоже меняется.
Rimdex изначально был создан для Medieval Overhaul. Его сделали, потому что люди постоянно задают одни и те же вопросы. Откуда этот предмет? Для чего нужен этот труп? Как разблокировать это исследование? Rimdex пытается ответить на эти вопросы прямо в игре.
Он не ограничен Medieval Overhaul. Он работает с любым списком модов. Medieval Overhaul просто имеет дополнительную поддержку, так как это место, где начался проект.


- Поиск по названию или внутреннему имени (def name)
- Фильтрация списка по категории, по моду или по месту происхождения объекта
- Каждая запись в списке открывает свою собственную страницу
- Выберите материал, и значения ниже изменятся в зависимости от него
- Значения и то, где этот объект находится прямо сейчас на ваших картах
- Нажмите на заголовок, чтобы свернуть раздел
- Строки — это ссылки, они открывают страницы, за которыми они стоят
Большинство страниц отвечают на два простых вопроса. Откуда это берётся и для чего это используется. Записи связаны друг с другом, поэтому вы можете следовать за ними шаг за шагом. Например, от проекта исследования до требуемого для него чертежа, а от этого чертежа до руин, где его можно найти.

- Предметы, постройки, растения и материалы: рецепты, обработка, сбор, добыча, плавка, характеристики и стоимость постройки
- Персонажи и животные: боевые характеристики, атаки, варианты фракций, навыки, снаряжение и места появления
- Проекты исследований: требования, что разблокирует, необходимые постройки, чертежи и технические отпечатки
- Фракции, торговцы, королевские титулы, руины и задания
- Гены, мемы, догмы и способности
- Состояния здоровья со стадиями, причинами и методами лечения, чертами характера и предысторией
- При включенном режиме разработчика вы теперь можете создавать предметы и персонажей прямо из Rimdex.


- Полный вид показывает всю страницу целиком
- Компактный вид — это небольшая панель, которую можно оставить открытой во время игры. Она следует за вашим текущим выбором, поэтому при клике на что-то на карте панель обновляется и показывает страницу этого объекта
Кнопка в правом верхнем углу переключает между ними, и игра запоминает, какой из них вы выбрали.


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

Rimdex работает с базовой игрой, контентом DLC и модным контентом.
Большинство обычных контента на основе Def (Def based) обнаруживается автоматически. Это включает в себя такие вещи, как предметы, рецепты, исследования, постройки, торговцы и многие другие общие системы.
Некоторые уникальные механики используют собственные расширения для модов или другой специальный код. Rimdex также их считывает и связывает то, что принадлежит вместе, но он не всегда может понять, что означает механика. Из-за этого некоторые моды могут потребовать дополнительной поддержки для определённых механик. К счастью, это требуется не очень часто.
Если в моде чего-то важного не хватает, пожалуйста, сообщите мне. Я могу взглянуть и, возможно, добавить поддержку.

На странице можно показать, что-то из Core, Royalty, Ideology, Biotech, Anomaly, Odyssey или из мода.
Для Medieval Overhaul Rimdex также считывает несколько уникальных механик, которые не так легко увидеть в обычной игре. Это включает в себя такие вещи, как шансы выпадения с монстров, шансы добычи, требования к чертежам, контейнеры-подделки (mimic) и находки у Экспедиционного Верстака.
Руины и убежища показываются в виде планов этажей, а разные варианты компоновки — в виде отдельных вкладок. Поскольку это может испортить то, что внутри, по умолчанию планы этажей размыты. Вы можете их раскрыть кликом или отключить размытие в настройках мода.

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

Внутри вида вы можете добавлять больше предметов, используя кнопку "+".

Каждый столбец может использовать свой собственный материал и качество. Один и тот же предмет также можно добавить несколько раз. Например, вы можете сравнить стальной нож с плasteелевым или предмет обычного качества с шедевром.
Таблица показывает только значения, которые релевантны для выбранных предметов. Значение отображается, когда у предмета оно есть или когда оно отличается от значения по умолчанию.
Зелёным отмечается самое высокое значение в строке, а красным — самое низкое.

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



Измерено с помощью Dubs Performance Analyzer на остановленной колонии, на самой тяжёлой странице в списке, в том же размере окна, что и у вкладок базовой игры.
Ничего не создаётся при запуске игры. Индекс собирается в первый раз, когда вы открываете окно в сессии, с индикатором прогресса, и на большом списке модов это занимает некоторое время. После того как индекс был создан один раз, открытие его в оставшейся части сессии происходит мгновенно.
При открытой самой тяжёлой странице, стоимость отрисовки составляет около 1 мс на кадр. Компактный вид стоит намного меньше и обычно может оставаться открытым без проблем.
Rimdex требует Medieval Overhaul?Нет. Он работает с любым списком модов.
Он портит тайну руин?Планы этажей по умолчанию размыты.
Замедляет ли он запуск игры?Нет. Индекс создаётся, когда вы открываете Rimdex.
Что, если какая-то механика отсутствует?Сообщите мне, и я могу это изучить.
Github?github.com/EvilEyeGuy/RimWorld-Rimdex