RimWorld

RimWorld

387 ratings
Clean Research Sort
7
2
3
3
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5, 1.6
File Size
Posted
Updated
503.790 KB
12 Sep @ 1:05am
23 Sep @ 8:50am
7 Change Notes ( view )

Subscribe to download
Clean Research Sort

In 1 collection by Leo39994
Leo's Rimworld mods
8 items
Description
A simple, lightweight mod to auto sort your research projects. It fixes overlapping layouts, so you can easily see what's that. Works with all research—even those from other mods—all while maintaining the game's vanilla aesthetic.

Features
  • Auto-Sorts: Organizes all your research when you load the game.
  • Fixes Overlaps: Stops projects from stacking on top of each other.
  • Logical Order: Always places a new project to the right of its prerequisites, regardless of the source.
  • Vanilla Look: This mod uses the game's standard research menu, simply improving its layout.
  • Vertical Compaction (Experimental): Reduce the research menu vertical footprint and bring off-screen vertical research into view. (disabled by default).

Why this mod?
Unlike bigger UI overhauls, this is a simple fix. It adds no new content, just cleans up the messy layout of the classic vanilla interface you already know.

Compatible with:
This mod is compatible with most others that use the vanilla research UI. It has been tested with:
  • Better Research Tabs
  • Research Data
  • Research Reinvented
  • Research Reinvented: Stepping Stones
  • Research Tab Colors
  • Semi Random Research
  • Semi Random Research: Progression Fork
  • Stored Research
  • Vanilla Research Panel - Queue
  • Research Tree (if you switch to the vanilla UI)
  • ResearchPowl (if you switch to the vanilla UI)

Incompatible with:
  • Organized Research Tab (similar functionality)

FAQ
Q: Can I add/remove it mid-game?
A: Yes, you can add or remove it at any time.

Q: How does this compare to the Organized Research Tab?
A: This keeps most research projects in their relative places.
51 Comments
Leo39994  [author] 6 hours ago 
@Caramel No, while this mod is compatible with OrganizedResearchTech, OrganizedResearchTech is better combined with the Organized Research Tab.
Caramel 8 hours ago 
can you patch OrganizedResearchTech?
VitaKaninen 23 Sep @ 8:11am 
Hopefully it will be easy to fix!
Leo39994  [author] 23 Sep @ 8:08am 
@VitaKaninen Thanks! We finally figured out what the issue was, but it's still hard to believe it was designed this way.
VitaKaninen 23 Sep @ 7:46am 
I am getting an error when using RimFridge: Now with Shelves! I believe it has to do with a hidden research topic that lists itself as a prerequisite.

Here is the error:
[Clean Research Sort]: The research tree couldn't be organized after 200 passes. The last project calculated was 'Power Factor Setting for RimFridge'.

Here is what the research def looks like for the fridge:

<Defs>
<ResearchProjectDef>
<defName>RimFridge_PowerFactorSetting</defName>
<label>Power Factor Setting for RimFridge</label>
<description>This is used for the power-factor setting of RimFridge. You shouldn't be able to see this.</description>
<baseCost>0</baseCost>
<techLevel>Neolithic</techLevel>
<recalculatePower>true</recalculatePower>
<researchViewX>256</researchViewX>
<researchViewY>256</researchViewY>
<prerequisites>
<li>RimFridge_PowerFactorSetting</li>
</prerequisites>
</ResearchProjectDef>
</Defs>
GULÉ🏠 21 Sep @ 8:44pm 
Thank you so muuuuch ! This mod made me love the complicated research tab again.
Sparkasaurusmex 17 Sep @ 11:06am 
This might be outside the scope of this mod, but doesn't seem like enough to be a mod on it's own so I'll suggest it here. It would be nice if hovering over the research button on the bottom menu displayed the current research in the tooltip.
Pablo Discobar 17 Sep @ 6:31am 
Fascinating work.
VitaKaninen 17 Sep @ 12:17am 
[Clean Research Sort]: The research tree couldn't be organized after 2000 passes. Try increasing the 'Max Sorting Passes' in the mod setting. If the issue continues, please check for mod conflicts or research that requires itself in a loop.

https://gist.github.com/HugsLibRecordKeeper/c6eb6a7272620679fcb6538761ca320a
Leo39994  [author] 16 Sep @ 11:59pm 
@VitaKaninen So, is there still a problem even if we increase the number of passes to 2000?
Then I will add another tab blacklist setting in order to reduce unnecessary passes.