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

ResearchPal - Forked — иконка
Обложка RimWorldМод для RimWorld

ResearchPal - Forked

от VinaLx

Особенности ResearchPal • Динамически генерируемое исследовательское дерево на основе алгоритма компоновки графов. • Показывает исследовательские проекты, здания, растения и рецепты, разблокированные каждым исследованием

  • Обычный
  • 363,6 тыс. подписок
  • Обновлён 25 октября 2021
  • Не обновлялся больше года

О моде ResearchPal - Forked

ResearchPal - Forked — мод для RimWorld (Римворлд) от автора VinaLx. Особенности ResearchPal • Динамически генерируемое исследовательское дерево на основе алгоритма компоновки графов. • Показывает исследовательские проекты, здания, растения и рецепты, разблокированные каждым исследованием

На него подписались 363,6 тыс. раз в Мастерской Steam: это 390-е место среди модов RimWorld в нашем каталоге, редкость — «обычный» (нижняя половина по подпискам). Мод давно не обновлялся — проверьте совместимость с текущей версией игры.

Нужны ли ему другие моды, видно на его странице в Мастерской Steam в блоке «Необходимые продукты» — при подписке Steam сам предложит их добавить.

Полное описание ResearchPal - Forked

Текст автора на языке оригинала

Features

ResearchPal

  • Dynamically generated research tree based on graph layout algorithm.
  • Shows research projects, buildings, plants and recipes unlocked by each research project.
  • Projects can be queued, and colonists will automatically start the next project when the current research project completes.
  • Search research projects by project name, unlocked recipe and mod name.

Navigation & Hot Keys

  • Shift + Scroll: Zoom in / Zoom out
  • Shift + Left-Button Drag: Pan
  • Middle-Button Drag: Pan
  • Scroll: Scroll Vertically
  • Alt + Scroll: Scroll horizontally
  • Left-click: Replace queue with research (and its prerequisites)
  • Shift + Left-click: Add research to the back of the queue
  • Alt + Left-click: Add research to the front of the queue (Added by this mod)
  • Hold shift: enable numeric progress mode (Added by this mod)

Settings

  • Group Research by Tech-Level: Whether or not explicitly separate techs by their tech-levels (neolithic, medieval, industrial etc.) (Will result in a MUCH larger and sparser-looking graph, and noticeableslower generation).

ResearchPal - Forked

This mod completely rewrites the ResearchPal's graph layout algorithm and adds quality-of-life features to the original ResearchPal.

In this forked version:

  • Most of the strange behaviors of original ResearchPal layout are eliminated. (e.g. Some arrows make U-turns when there's literally nothing blocking their ways, arrows sometimes go through other nodes etc.). And hopefully the layout looks better in general.
  • Mouse-wheel scrolling doesn't affect the zoom level of the map.
  • Highlighting works at any zoom level, and work with unavailable techs.
  • Researches of different mods could be placed together (See below).
  • Search keywords includes name of the mods the tech belongs to.
  • During searches, unmatched techs are darken and matched unavailable techs are lighten a bit.
  • Mouse-hovering over any techs highlights the prerequisites and children.
  • Right-clicking icons brings out info cards of the item or recipe.
  • Right-clicking nodes to pin a highlight, click anywhere else or right-click again to unpin.
  • Drag and drop to add to, remove from research queue and reorder items in the queue.

Settings

  • DON'T IGNORE HIDDEN PREREQUISITES: Fix the issue of original ResearchPal that completely ignores hidden prerequisites of research project. Default is true and is recommended be left that way.
  • Align Nodes Closer to Prerequites: The heuristic will place nodes closer to their prerequisites instead of children (This affects the layout heuristic which does not guarantee anything, could result in some drastic change). Default is false.
  • Group Techs from the Same Mod: Put techs from mods separately from the vanilla techs. Default is true.

(Currently all vanilla expanded series techs are grouped together (based on the name of the mod "Vanilla XXX Expanded - YYY) with this option turned on. It is only a temporary solution of mod grouping).

  • Minimum Separate Mod Techs Count: With the option above enabled, it determines the minimum amount of techs of a certain mod for it to be placed separately from vanilla tech tree (so that mods adding very few techs will still be placed along with the main tree). Default is 5 (So a mod adding 5 techs or more will be grouped together and placed separately).
  • Search by Descriptions: Whether the search function consider the descriptions of techs. Default is false.
  • Delay Layout Generation: Generate the layout at the first use of research tree, instead of when loading the game. Default is false.
  • Background Layout Generation: Generate the layout on background when the game load. Current default is false but probably would be true in the future if works as intended.
  • Always Display Progress: Always display the leftover points of ongoing research projects. Doesn't affect the zooming out display.

Incompatibility

  • WikiRim / HelpTab: Original integration no longer works.
  • Any mod that imposes special unlock restrictions other than vanilla restrictions: Researchpal is likely to bypass those restrictions.

FAQ

Save compatibility?

You can add it to existing saves without problems. Removing this mod causes some errors when loading, but these should not affect gameplay - and will go away after saving.

Why is research X at position Y?

Mostly it's determined by a heuristic-based algorithm, which means that in general we try our best to guess the better position of a tech to be at, but not actually know why they are eventually there. Details see below.

Loading performance?

Reportedly much better than the original ResearchPal, but do let me know me if you believe the mod is causing serious loading performance issues. You can also try to enable the background generation option and see if situations improve.

This looks very similar to ResearchTree and ResearchPal

There was first Fluffy's research tree, then NotFood and Skyarkangel's ResearchPal is a fork of it, and this mod is a fork of the latter. We're all basically using the same UI framework (supposely created by Fluffy) so of course.

Technical Stuffs

Let's start with a quote:

Why is research X in position Y? Honestly, I have no idea.

The new algorithm is mainly based on the Sugiyama's original work with some my personal tweaks, which:

  1. Separates nodes in a graph to layers.
  2. Applies heuristics trying to minimize the total amount of arrow (edge) crossings between layers and determines the order of nodes in layers.
  3. With the order of nodes fixed, applies heuristics to place nodes in each layer near their (ancestors or children).

You may not know what I'm talking about, but the core algorithm has two important implications:

  • It does NOT guarantee the absolute minimization of crossings (even worse, it doesn't say at all how far away from the optima

Описание длинное — здесь его начало. Читать целиком на странице автора

Как установить ResearchPal - Forked

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

Подробная инструкция для RimWorld
  1. Откройте страницу мода «ResearchPal - Forked» в Мастерской Steam (кнопка «Скачать» на нашем сайте ведёт именно туда) и нажмите «Подписаться» — Steam сам скачает мод и будет его обновлять.
  2. Если Steam покажет список обязательных модов, подпишитесь и на них — без них мод не заработает.
  3. Запустите RimWorld, откройте «Моды» в главном меню, включите мод и расставьте порядок загрузки (библиотеки вроде Harmony — выше остальных). Игра перезапустится с новым набором.
  4. Если мод не появился в игре, откройте вкладку «Загрузки» в Steam и дождитесь, пока он скачается полностью, затем перезапустите игру.
  5. Чтобы убрать мод, нажмите «Отписаться» на его странице в Мастерской — Steam удалит его файлы сам.
Вы автор мода? Поставьте ссылку на русское описание

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

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

Частые вопросы о ResearchPal - Forked

Как установить ResearchPal - Forked?

Откройте страницу мода «ResearchPal - Forked» в Мастерской Steam (кнопка «Скачать» на нашем сайте ведёт именно туда) и нажмите «Подписаться» — Steam сам скачает мод и будет его обновлять. Если Steam покажет список обязательных модов, подпишитесь и на них — без них мод не заработает. Запустите RimWorld, откройте «Моды» в главном меню, включите мод и расставьте порядок загрузки (библиотеки вроде Harmony — выше остальных). Игра перезапустится с новым набором. Если мод не появился в игре, откройте вкладку «Загрузки» в Steam и дождитесь, пока он скачается полностью, затем перезапустите игру. Чтобы убрать мод, нажмите «Отписаться» на его странице в Мастерской — Steam удалит его файлы сам.

Безопасен ли ResearchPal - Forked?

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

Когда ResearchPal - Forked обновлялся последний раз?

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

Похожие моды

Все моды на RimWorld
EdB Prepare Carefully — иконка

EdB Prepare Carefully

Настройте своих колонистов RimWorld, выберите снаряжение и тщательно подготовьтесь к аварийной посадке! Используйте дополнительные ограничения по точкам, чтобы попытаться создать сбалансированный старт или сохранить очки

Легендарный2,8 млн

Pick Up And Haul — иконка

Pick Up And Haul

«Величайший мод на перевозку» - Колонисты куриного плукера собирают вещи в свой инвентарь, а затем перевозят все это в запас. Этот способ перевозки значительно увеличит перевозку..

Легендарный2,6 млн

RimHUD — иконка

RimHUD

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

Легендарный2,3 млн

Allow Tool — иконка

Allow Tool

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

Легендарный2,2 млн

Replace Stuff — иконка

Replace Stuff

Размещайте здания в любом месте, поверх существующих вещей, и игра справится с этим. Не умер за 1,6! Мои заметки на 1.6, но TL;DR: 1.6 только добавляет чертежи над стенами - не делает..

Легендарный2,1 млн

Humanoid Alien Races — иконка

Humanoid Alien Races

Рамки для создания новых инопланетных рас в Rimworld Если вы когда-нибудь думали, что расовое разнообразие в риммире... не так многообразно, и вы хотите изменить это, вы пришли

Легендарный1,9 млн