RimWorld

RimWorld

2,372 ratings
Research Reinvented
48
39
12
6
25
18
7
7
7
9
2
7
7
4
2
3
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.3, 1.4, 1.5, 1.6
File Size
Posted
Updated
2.479 MB
Sep 27, 2022 @ 8:25am
Jun 12 @ 12:07pm
66 Change Notes ( view )

Subscribe to download
Research Reinvented

Description
Consider inventing the humble mini-turret.

In vanilla Rimworld, the process is:
  • A colonist sits in front of a research table and stares at it for five weeks.

With Research Reinvented, the process can include any of the following:
  • Reverse engineer existing commandeered turrets.
  • See what you can learn from that ancient broken down security turret.
  • Analyse raw materials for their durability as turret armor.
  • Experiment with steel to figure out efficient barrel replacements.
  • Test out what modifications to the standard machine pistol or autopistol design might make for the best turret weapon.
  • Construct a prototype turret, even if it takes longer and the end product might need some fixing up right away.
  • Ask allies to provide some of their expertise, or demand that information from your prisoners.
  • Brainstorm solutions during social encounters between your colonists.

Taking advantage of such research opportunities can significantly accelerate your research progress. However, if none are available, the fallback Theory research functions like vanilla research, with only a small speed reduction (which can be configured in the settings).

Known issues
None so far. New version on an unstable branch, so something ought to come up pretty quick.

Frequently asked questions
  • Can this be added to an existing save?
    Yes.
  • Can this be removed from an existing save?
    Other than the usual one-time errors, probably yes.
  • Does this work with mod X?
    Research opportunities are generated dynamically, based on the unlocks of the research projects in your game.
    Most mods are supported right away, out of the box.
    There may be some exceptions for mods that introduce custom research systems. This does not include mods that simply add or remove research projects or alter how the research tree is displayed.
  • Does this work with CE, ResearchPal, Semi Random Research, Dubs' Mint Menus, etc.
    Yes. See above.
  • Does this work with Multiplayer?
    Have not tried myself, but WIbigdog reports it works with no issues.

Consider also using the companion mod, Research Reinvented: Stepping Stones
https://steamcommunity.com/sharedfiles/filedetails/?id=2868389782

Non-steam version and old releases can be found here.
https://github.com/PeteTimesSix/ResearchReinvented

If you want to express gratitude, support me or attempt to convert money into motivation, you can do so here: ko-fi.com/petetimessix

I've set up a Discord server[discord.gg], which is the preferred medium for discussion and bug reports.
Popular Discussions View All (25)
159
Oct 31, 2024 @ 2:45am
PINNED: Rimworld 1.4 Bug reports
PeteTimesSix
34
Dec 24, 2022 @ 10:17am
PINNED: Rimworld 1.3 Bug reports
PeteTimesSix
2
Jan 11 @ 4:25pm
Either incompatible with something, or broken
The Viral Divinity
1,064 Comments
t0m4s1t0 15 hours ago 
Goated mod, applied science mode really makes researching a proper activity instead of desk grinding.
Apocryphus Jun 19 @ 8:27am 
I have an issue with this mod installed - my researchers seem to not want to stop researching even when the schedule changes or they're hungry/tired/need recreation. With the mod off, colonists stop researching promptly when the schedule changes or when their needs are low. With it on, Colonists will work through the night until they're close to collapse. Any ideas? I really love this mod, and would like to keep using it.
NameHere Jun 14 @ 7:58am 
is there a way to have mechs to research or am I doing something wrong?
FripouilleSaharienne Jun 11 @ 6:44am 
is there a way to make mechanoids prototyping ?
Revlis Jun 9 @ 10:13pm 
I get the error RR: Frame_CompleteConstruction_Patches - TranspilerSpawn - failed to apply patch, I believe it's this mod as it's the only one I can find in my list that could be related to the term RR, doesn't seem fatal in any way but it would be nice to not get the error lol
SFU|YortusMugwortus Jun 7 @ 2:45pm 
I wonder if this works with Research Papers.
Lanceyy242 May 22 @ 7:22pm 
Amazing mod but when using a techfriar crown from VFE - Empire, sleep and recreation aren't restored when doing the custom research tasks added by this mod, like the nutrient content analysis.
MisterRextored May 19 @ 2:16am 
First of all I'm using a translator to help my terrible English. This mod is one of my favorites for all my games played since I discovered mods in this game but lately I'm doing some medieval runs and I'm using MO but it's giving me problems learning the locked enagrams, despite enabling the infinite learning options the enagrams keep saying that the category is full and won't let me finish the research, no matter what I try to do in settings to fix it even if I put it in vanilla mode.
Schnorf May 13 @ 2:49am 
First I'd like to say: great mod; :chocola2: I've been using it for a long while now. Across my many colonies, I have only found one consistent bug: When the "Knowledge Extraction" option is enabled on a prisoner in a mental state, it spams the error log with the classic "[Pawn] started 10 jobs in one tick. newJob=RR_InterrogatePrisoner (Job_2412230)"
Mr. Krill May 12 @ 1:53pm 
Not entirely sure, but it seems like the error is related to your mod:

RR: Frame_CompleteConstruction_Patches - TranspilerSpawn - failed to apply patch (instructions not found, stage 1)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Warning_Patch1 (string)
PeteTimesSix.ResearchReinvented.HarmonyPatches.Prototypes.Frame_CompleteConstruction_Patches:TranspilerSpawn (System.Collections.Generic.IEnumerable`1<HarmonyLib.CodeInstruction>,object)
PeteTimesSix.ResearchReinvented.HarmonyPatches.Prototypes.Frame_CompleteConstruction_Patches:FullTranspiler (System.Collections.Generic.IEnumerable`1<HarmonyLib.CodeInstruction>)
System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.MethodBase:Invoke (object,object[])

https://gist.github.com/HugsLibRecordKeeper/c8598e1ec7f177c736ac7753b79d0758