RimWorld

RimWorld

ResearchPal - Forked
 This topic has been pinned, so it's probably important
VinaLx  [developer] 11 Mar, 2021 @ 6:16am
List of Features
Since the introduction page doesn't let me put so many characters so probably it'll be better to keep the current list of features here.
Last edited by VinaLx; 11 Mar, 2021 @ 6:31am
< >
Showing 1-3 of 3 comments
VinaLx  [developer] 11 Mar, 2021 @ 6:19am 
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).
  • 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.
  • Scrolling Speed Multiplier: Multiplier for default scrolling speed with middle key.
  • Zooming Speed Multiplier: Multiplier for default zooming speed with shift + middle key
  • Dragging Display Delay: Delay in second, how long a node is displayed as dragged after holding down mouse (only affect the display, does not affect actual dragging behavior)
  • Verbose Logging: Work in progress feature, currently does very little logging, hopefully some day it would be useful :P
Last edited by VinaLx; 11 Mar, 2021 @ 6:30am
VinaLx  [developer] 11 Mar, 2021 @ 6:25am 
Hot Keys & Navigation
Left Mouse
  • 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)
Right Mouse
  • Right-click: Highlighting of node with its prerequisites and children.
  • Right-click icon: Show info card, or menu of info cards (if right-click the "..." icon)
Misc
  • Shift + Scroll: Zoom in / Zoom out
  • Shift + Left-Button Drag: Pan
  • Middle-Button Drag: Pan
  • Scroll: Scroll Vertically
  • Alt + Scroll: Scroll horizontally
  • Hold shift: Enable numeric progress mode
  • Ctrl + Z: Undo the last action of research queue
  • Ctrl + R: Redo the last undo.
Last edited by VinaLx; 11 Mar, 2021 @ 6:25am
VinaLx  [developer] 11 Mar, 2021 @ 6:27am 
Misc Features

  • Dynamically generated research tree with layout generation algorithm.
  • 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.
  • Drag and drop to add to, remove from research queue and reorder items in the queue.
< >
Showing 1-3 of 3 comments
Per page: 1530 50