RimWorld

RimWorld

ResearchPal - Forked
 This topic has been pinned, so it's probably important
VinaLx  [developer] 9 Jan, 2021 @ 7:48am
Feature Request
You can request and discuss new feature, or legacy ReseachPal feature you want fix here.

I'll keep maintaining this mod for, well, at least a long while I guess, if I do leave at some point, I hope this mod to be in its perfect shape. So if something is not implemented right away, please be patient with me and my poor modding ability :)

Thank you all for your understanding and support.

Acknowledged Features

  • Somehow customizable mod tech grouping.

Will not do

  • Separate tabs for techs from different mod. (Mostly because I don't wanna deal with an UI overhaul, also from my experience the navigation with all the highlights, search and information is reasonable enough.)
  • Huge UI Overhaul. Current implementation of zoom in and out display with UI scaling is VERY tricky and gave me trauma when I was implementing dragging. Unfortunately I don't know how they exactly work so I don't want to touch them if possible.

Fixed / Implemented Features

In case you just migrated from the old ResearchPal. This list might help you.
If some feature listed below doesn't work for you, please describe it in the Bug Report discussion.

  • No longer ignoring hidden prerequisites of research projects. (comes with an option "DON'T IGNORE HIDDEN PREREQUISITES").
  • Insert item to the front of the queue. (by alt-clicking researches)
  • Unlocked item information. (by right-clicking icons)
  • Scrolling doesn't affect map zooming level. (but arrow keys and WASD still do, it's a known issue)
  • Darken unmatched search items.
  • Search researches by mod name.
  • Option to generate layout when research tab is opened. (Turn on in the option, even better, you can now generate layout on the background when game loads).
  • Fixed highlighting inconsistency.
  • Display numerical research progress. (Hold shift or enable Always Display Progress setting)
  • Similar highlighting behavior like vanilla (right-click to highlight without constant mouse hovering)
  • Fully support dragging and dropping of research nodes from, to and in the research queue.
  • A button in mod setting that let you regenerate research layout.
  • Semi-configurable zooming and scrolling speed.
  • Undo actions for research queue.
Last edited by VinaLx; 1 Sep, 2021 @ 4:22am
< >
Showing 1-15 of 52 comments
DURR 10 Jan, 2021 @ 10:29am 
Feature request: Automatic research, like the random research mod, but you can see what they are researching. I would love it if I could pick a couple things, but when what I have picked for queue is done, they will just decide something on their own and start researching it unless I pick something else. If that's possible I would greatly appreciate it.
VinaLx  [developer] 10 Jan, 2021 @ 10:43am 
Originally posted by DURR:
Feature request: Automatic research, like the random research mod, but you can see what they are researching. I would love it if I could pick a couple things, but when what I have picked for queue is done, they will just decide something on their own and start researching it unless I pick something else. If that's possible I would greatly appreciate it.

I would argue that this is not a mod intended to change gameplay in any way, but just a UI and QoL mod. So probably this feature should be an option of the random research mod rather than this one.
CrimsonKnight 11 Jan, 2021 @ 12:04am 
Would there be a way to click on a node and have it lock the highlighting of its prerequisites as the base game does? As it is now, you can *hover* and see its prerequisites and what comes after; could there be a way to alt+click (or something similar) to lock the requisite view so you can scroll to other prerequisites?
Anemun 11 Jan, 2021 @ 12:40am 
Thank you! Looks a lot more clearer than original ResearchPal

Feature request: make it possible to add research to the beggining of the queue (ctrl+shift+click for example). Reorder will work too.
Also, middle mouse button in research window drags ingame camera too, it is possible to disable that?
Last edited by Anemun; 11 Jan, 2021 @ 12:41am
VinaLx  [developer] 11 Jan, 2021 @ 1:55am 
Originally posted by Anemun:
Thank you! Looks a lot more clearer than original ResearchPal

Feature request: make it possible to add research to the beggining of the queue (ctrl+shift+click for example). Reorder will work too.
Also, middle mouse button in research window drags ingame camera too, it is possible to disable that?

1. Now you can do that with ALT-click, sorry for not updating the tooltip though.

2. Oops, let me see if I can do anything.


Originally posted by CrimsonKnight:
Would there be a way to click on a node and have it lock the highlighting of its prerequisites as the base game does? As it is now, you can *hover* and see its prerequisites and what comes after; could there be a way to alt+click (or something similar) to lock the requisite view so you can scroll to other prerequisites?

Ah, yeah that makes a lot of sense. It’s just we are almost out of modifier keys lol (Alt-click is for inserting tech in front of the queue). Let me think how I can squeeze this in.
CrimsonKnight 11 Jan, 2021 @ 2:50am 
What about Ctrl, Shift, or Alt right-click? Or just a middle-click (scroll wheel click)?
Last edited by CrimsonKnight; 11 Jan, 2021 @ 2:51am
Anemun 12 Jan, 2021 @ 1:52am 
Originally posted by VinaLx:
1. Now you can do that with ALT-click, sorry for not updating the tooltip though.

2. Oops, let me see if I can do anything.

Awesome! Thank you!
jim_0 12 Jan, 2021 @ 12:55pm 
love the original, does this version still recompile research every time?
VinaLx  [developer] 12 Jan, 2021 @ 12:58pm 
Originally posted by jimb0:
love the original, does this version still recompile research every time?

Yup, but now you can turn on an option to let it do that on background.
mxdanger 13 Jan, 2021 @ 3:29pm 
Could you change the controls so that they use the scrolling behavior that most people are familiar with to avoid confusion? Windows, macOS and most applications that have the ability to scroll horizontally use Shift + Scroll. For zooming in and out Ctrl + Scroll should be used, and optionally the addition of Ctrl + -/+ would be nice.

Example:
Ctrl + Scroll: Zoom in / Zoom out
Ctrl + plus / minus: Zoom in / Zoom out
Scroll: Scroll Vertically
Shift + Scroll: Scroll horizontally
VinaLx  [developer] 13 Jan, 2021 @ 3:57pm 
Originally posted by Mxdanger:
Could you change the controls so that they use the scrolling behavior that most people are familiar with to avoid confusion? Windows, macOS and most applications that have the ability to scroll horizontally use Shift + Scroll. For zooming in and out Ctrl + Scroll should be used, and optionally the addition of Ctrl + -/+ would be nice.

Example:
Ctrl + Scroll: Zoom in / Zoom out
Ctrl + plus / minus: Zoom in / Zoom out
Scroll: Scroll Vertically
Shift + Scroll: Scroll horizontally

Currently I probably don't want to change the keybindings too much, for the people that migrated from the original researchpal (for example myself), sudden change can lead to unnecessary confusion.

But in the future I would certainly love configurable keybindings (and colors themes etc.).
Fiodor 14 Jan, 2021 @ 1:25pm 
Is there a way to read the description of the research like in the vanilla game ?
VinaLx  [developer] 14 Jan, 2021 @ 2:15pm 
Originally posted by Fiodor:
Is there a way to read the description of the research like in the vanilla game ?

Is mouse-hovering tooltip good enough?
Catlord9001 19 Jan, 2021 @ 8:44am 
With the original ResearchPal, I noticed that using a Techprof Subpersona Core to insta-finish the current research project locks up the queue, meaning that the research is done, but the queue doesn't move on to the next one. Has this version fixed that yet?
VinaLx  [developer] 19 Jan, 2021 @ 2:15pm 
Originally posted by Catlord9001:
With the original ResearchPal, I noticed that using a Techprof Subpersona Core to insta-finish the current research project locks up the queue, meaning that the research is done, but the queue doesn't move on to the next one. Has this version fixed that yet?

I believe it is fixed :)
Last edited by VinaLx; 19 Jan, 2021 @ 2:44pm
< >
Showing 1-15 of 52 comments
Per page: 1530 50