Semi Random Research

Mod, 1.2, 1.3



Semi Random Research gives the player three random research options to choose from. Settings allow the player to reroll the options if desired, to increase or decrease the number of research projects, and to automatically select the next research project after each completion. There is a setting to disable the feature so that it can be bypassed temporarily without having to remove and readd th...

Author: PrissDimmieBana

Created: 27 Jan, 2021 @ 1:37pm

Updated: 24 Jul, 2021 @ 6:24pm

Subscribers: 22547


Size (unpacked) : 6.849 MB


Semi Random Research gives the player three random research options to choose from. Settings allow the player to reroll the options if desired, to increase or decrease the number of research projects, and to automatically select the next research project after each completion. There is a setting to disable the feature so that it can be bypassed temporarily without having to remove and readd the mod to a save.

The options appear in the "Next Research" tab, near the original "Research" tab. This allows for compatibility with mods like ResearchPal that override the original mod tab.

Settings



Prohibit normal project selection - Keeps the player from manually selecting a project other than those offered. Disable to temporarily bypass the choices without having to remove/re-add this mod.
Reroll all choices every time - If this is enabled, all choices will be random after each project is completed. When disabled, unselected choices stay around until finished.
Allow manual rerolls
- Never - the player cannot force a reroll of the offered projects.
- Once - the player can force a reroll of the offered projects once for every time they complete a project.
- Always - the player can force a reroll of the offered projects any time they like.
Available project count - The number of random projects the player is offered at one time.
Complete lowest tech level first - If this is enabled, all available projects of a lower tech level must be completed before moving on to the next.
Restrict to faction tech level - If this is enabled, the player will not be offered any projects above their faction's tech level.

Known incompatibilities


100% incompatible with More Archotech Garbage

F.A.Q.


Q. Can you add feature X?
A. Join my Discord server (button somewhere below) and request new features there.

Q. Is this mod compatible with mod X?
A. If mod X only adds new research projects, then yes. If it changes the research selection and assignment process, maybe not.

Q. Why don't I get a notification when research is completed?
A. Because you are using ResearchPal. This issue happens to me when ResearchPal is enabled, whether or not this mod is enabled, so unless you can demonstrate otherwise, it is a ResearchPal issue.

Credits


Concept and design: PrissDimmieBana
Coding: Captain Muscles



Github download link:
https://github.com/CaptainMuscles/CM_Semi_Random_Research/releases


This mod was requested at the Rimworld Mod market.
[discord.com]
Mods by Captain Muscles







How do I download and install mods?

Simply click the blue button above. It will open the file hosting page with the mod repacked by us from the official source.

How do I install this mod?

See the 'How to install' tab.

Is this mod safe to use?

The mods are repacked as is, without any additional software, malware, or bloatware added. To check for viruses, use a reliable antivirus or upload the archive to a website like virustotal.com. Anyway, It's always a good practice to keep backups of your saves in case of mod incompatibility .

There is a folder in the .zip archive. To install the mod, move the entire folder (not just its contents) into 'Mods' folder located under your RimWorld root isntallation folder.
So, for steam version of the game, the path would look like this: C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods
For any other distribution, firstly locate your rimworld installation path and then unpack the archive into the 'Mods' folder.
Then enable the mod in the game mods menu by double clicking on its name and restart the game