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

Research Tree — иконка
Обложка RimWorldМод для RimWorld

Research Tree

от Fluffy

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

  • Обычный
  • 382,1 тыс. подписок
  • Обновлён 22 декабря 2020
  • Не обновлялся больше года

О моде Research Tree

Research Tree — мод для RimWorld (Римворлд) от автора Fluffy. Лучшее исследовательское дерево. - автоматически генерируется для максимального удобства чтения - показывает исследовательские проекты, здания, растения и рецепты, разблокированные каждым исследовательским проектом. - проекты..

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

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

Полное описание Research Tree

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

A better research tree.

  • automatically generated to maximize readability*. - 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 functionality to quickly find research projects.

Can I add/remove this from an existing save? You can add it to existing saves without problems. Removing this mod will lead to some errors when loading, but these should not affect gameplay - and will go away after saving.

Why is research X in position Y? Honestly, I have no idea. The placement of projects (nodes) is automated to minimize the number of crossings between dependancies (edges), and reduce the total length of these edges. There are many possible scenarios in which this can lead to placements that may appear non-optimal. Sometimes they really are non-optimal, sometimes they just appear to be so. See also the technical section below for more information.

Can I use this with mod X Most likely, yes. Added researches and their requirements are automatically parsed and the tree layout will be updated accordingly. ResearchPal implements a lot of the same functionality as this mod, and the research queue will likely not work correctly if both mods are loaded.

This looks very similar to ResearchPal Yep. ResearchPal is based on a legacy version of this mod that was kept up-to-date by SkyArkAngel in the HCSK modpack. I haven’t worked on this mod in a long time, but I recently had some spare time and decided to give it another go. Feel free to use whichever you like better (ResearchPal has an entirely different layout algorithm). You can run both mods side by side to check out the different tree layouts, but be aware that the research queue will not work correctly if both mods are loaded.

  • Layouts are not perfect, if you have experience with graph layouts - please do feel free to look at the source code, and/or implement a Sugiyama layout algorithm for me that runs in C

..png)

So how does this all work?

Creating an optimal layout is a known problem in the area of Graph Theory. There’s serious mathematicians who’ve spent years of their live trying to figure out this problem, and numerous solutions exist. The group of solutions most relevant to our research tree (a directed acyclic graph, or DAG) is that derived from Sugiyama’s work. Generally speaking, these algorithms have four steps;

  • layering (set the x coordinates of nodes, enforcing that follow-up research is always at a higher x position than any of its prerequisites, this is a fairly straightforward heuristic) - crossing reduction (set the y coordinates of nodes such that there is a minimal amount of intersections of connections between nodes) - edge length reduction (set the y coordinates of nodes such that the length of connections between nodes is minimal) - horizontal alignment (set the y coordinates of nodes such that the connections between nodes are straight as much as possible)

The final step is the hardest, but also the most important to create a visually pleasing tree. Sadly, I’ve been unable to implement two of the most well known algorithms for this purpose;

  • Brandes, U., & Köpf, B. (2001, September). Fast and simple horizontal coordinate assignment. - Eiglsperger M., Siebenhaller M., Kaufmann M. (2005) An Efficient Implementation of Sugiyama’s Algorithm for Layered Graph Drawing. Luckily, the crossing reduction and edge length reduction steps partially achieve the goals of the final step. The final graph is not as pretty as it could be, but it’s still pretty good - in most scenarios.
  • Templarr: Russian translation - Suh. Junmin: Korean translation - rw-chaos: German translation - 53N4: Spanish translation - Silverside: Fix UI scaling bug for vertical text - shiuanyue: Chinese (traditional) translation - notfood: Implement techprint requirements - HanYaodong: Add simplified Chinese translation

Please read this guide before creating a bug report, and then create a bug report here

All current and past versions of this mod can be downloaded from GitHub.

All original code in this mod is licensed under the MIT license. Do what you want, but give me credit. All original content (e.g. text, imagery, sounds) in this mod is licensed under the CC-BY-SA 4.0 license.

Parts of the code in this mod, and some content may be licensed by their original authors. If this is the case, the original author & license will either be given in the source code, or be in a LICENSE file next to the content. Please do not decompile my mods, but use the original source code available on GitHub, so license information in the source code is preserved.

Become a supporter and show your appreciation by buying me a coffee (or contribute towards a nice single malt).

This is version 3.17.537, for RimWorld 1.2.2753.

Как установить Research Tree

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

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

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

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

Частые вопросы о Research Tree

Как установить Research Tree?

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

Безопасен ли Research Tree?

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

Когда Research Tree обновлялся последний раз?

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

Похожие моды

Все моды на 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 млн