RimWorld

RimWorld

329 ratings
Niilo's QoL
13
2
2
2
3
3
3
3
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.3, 1.4, 1.5, 1.6
File Size
Posted
Updated
36.465 MB
21 Oct, 2021 @ 6:22am
8 Aug @ 12:54am
121 Change Notes ( view )

Subscribe to download
Niilo's QoL

In 3 collections by nikos
Developer Essentials
17 items
Features Included In NQoL
117 items
Works Well With NQoL
28 items
Description
A collection of patches for different mods.
Similar to "DocWorld".


Architect Menu Dropdowns
  • Customizable - Groups can be individually enabled / disabled .
  • Groups all kinds of things into neat dropdown menus.
Architect Menu
Optional Categories
  • Customizable - Can be individually enabled / disabled.
  • Medical Tab[github.com] - Move thing like hospital beds, surgical tool structures, cryptosleep pods etc into a Medical category.
  • Spots Tab[github.com] - Move all spots into a dedicated category.
  • Storage Tab - Tab for storage buildings.
Re-Order Architect Categories
  • Customizable - Order of categories can be customized.
Re-Order Main Buttons
  • Customizable - Order of Main Buttons can be customized, Buttons can be set to minimized or normal.
Work Tab
  • Customizable - All features are optional
  • Nurse job - Nurses take care of the social aspects of the doctoring job, such as feeding and hydrating patients, and cheering them up.
  • CPR - If using the "Death Rattle" mod, Doctors can perform CPR on a flat lining colonist, to extend the time window to perform a life saving operation.
  • Smooth walls before floors - Tired of waiting walls to be smoothed so you can place conduits in them? Well not any more!
  • Merge stacks before hauling - Pawns will prioritize merging stacks before other hauling tasks.
  • Emergency doctoring - Various settings to set doctoring tasks to be emergency tasks, so doctor will tend before they go to bed.
  • Triage - Doctors prioritize patients based on bleed rate, so the most critical pawns are prioritized.
Tab Resizing
  • Customizable - The height and width can be modified.
  • Storage filter tab
  • Pen animals filter tab
  • Pen auto cut filter tab
  • Deep storage tab
  • Etc...
World Gen And Map
  • Options to generate more, less, or the vanilla amount of rivers on the world map.
  • Road colors[github.com], multiple options for world map road colors.
Research
  • Customizable - Research changes are completely optional
  • Start with no research[github.com]
  • A complete overhaul of the early game, with over 20 new research projects.
  • Changes progression of some mods, like "Vanilla Helixien Gas Expanded", so that gas comes before electricity.
  • Note: The research change options will make the game very difficult, in my experience.
  • Tech level progression. (Faction tech level increases with research)
Diseases
  • Customizable - All features are optional
  • No plague event
  • No malaria event
  • No flu event etc...
  • Rebalance disease spread - Allows diseases to spread via germs, inspired by the "Communicable Diseases" mod.
  • Rats carry plague - If using the "Rebalance disease spread" setting, makes rats spread plague germs.
  • Etc...
Smart Default Policy Settings
  • Customizeable - All features are optional
  • Smart default work priorities
  • Smart default time table
  • Auto night owl
  • Outfits
  • Food restrictions
  • Smart default threat response
  • Etc...
Optional Spots
  • Trader spot[github.com] - Trader caravans will go to, and hang around this spot.
  • Drop pod spot[github.com] - Drop pods will try to land here.
Performance Fixes
  • Optimization for the egg laying animal comp.
  • Optimization for the pregnancy hediff.
  • Optimization for the Anomaly holding platform target comp.
  • Small optimization for 'SpouseRelationUtility.GetLoveRelations'.
Misc Features
  • Customizable - All features are optional
  • Silent doors - Removes sound effects from doors.
  • Non flammable metals - Steel, Gold, Silver.
  • Allow prisoner bed assignment.[github.com]
  • No central drop pod raids.
  • No logs as weapons.
  • No beer as weapons.
  • Always show mass in stats.
  • Automatic hyperlinks in info card.
  • Trade with best pawn float / context menu option.
  • Close all letters - Close all messages by middle clicking on them.
  • Research queue.[github.com]
  • Research project tech level colors.[github.com]
  • Override forced slowdown.
  • Letter filter[github.com]
  • Message filter[github.com]
  • Etc...
And More!
There are a lot of things i didn't include on this list!
Check the pictures and changelog for a more complete picture of what is included!



List of some of the mods that my mod can replace:
Developer essentials mod collection:



Patches are only activated when the specific mod or mods are also loaded.
This means this mod doesn't have any dependencies (other than XML Extensions) and works with any mod list.

Make sure this mod is loaded after the patched mods.
Your mod manager of choice will warn you if your load order is wrong.

The RimPy mod library is marked as incompatible because it's not supposed to be loaded in your active mod list.
This is intended as a QoL feature to prevent you from accidentally adding it to your active mod list.



If you have to hard reset the settings for what ever reason, they are stored at:
C:\Users\Niilo\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Config
Mod_2574315206_XmlMod.xml & Mod_2633406344_NQualityOfLife_Mod.xml


Translations


Version: 2.2.0
See Changelog:


Feel free to leave suggestions in the comments.

For troubleshooting help and bug reports, please join my discord:

Search Tags
quality of life, qol, improved, better, organized, tweak, tweaks, NQoL
Popular Discussions View All (16)
6
25 Jul @ 9:29am
Dropdown menu bugged for certain items, like this
Dealer Mangan
4
24 Jul @ 8:46am
MassAndMinifacation.MassPatcher Failures
remi
22
14 Jul @ 12:30pm
Suggestions for simple mods mergers
lol
686 Comments
⚡ÆLP⚡ 21 Aug @ 11:12am 
can't see hidden power condult and some mod things can i allow them and how?
L. Velociraptor 17 Aug @ 3:01pm 
Just wanted to thank you for this bundle of tweaks. This and a few other tweak bundling mods essentially take hundreds of tiny mods off my modlist and make customizing Rimworld a whole lot easier. I really appreciate it, as well as the collection that shows which mods this mod replaces.
Endorsi 16 Aug @ 5:27pm 
The storage aspect of the mod encounters huge issues with two mods, I've reported it on their page also. In case it's their mod:

Miho, the celestial fox
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3534748687&searchtext=miho
&
[SRC]Miho,Star Ring Corporation
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3534748687&searchtext=miho

Log- https://gist.github.com/HugsLibRecordKeeper/d778b2371867e99c42318f0e657c6757
Leaguenet 14 Aug @ 12:11am 
Hi! For some reason, enabling the "Research changes" option leads to Jewelry throwing a bunch of red errors, all along the line of:

Config error in Jewelry_Bracelet: has a recipeMaker but no costList or costStuffCount.
LetTheMossReclaimYou 12 Aug @ 4:56am 
This also breaks Ferny's dropdown mod no matter what settings are enabled or where it's loaded. And the listed filepaths for the configs are wrong.
Tyrant 11 Aug @ 9:35pm 
Not sure what caused this one, happened when I opened the furniture tab (though I've opened it plenty times before without this error):

NQoL [E] - Utils.ZoneExtensions:MyCardinalNeighbours('IntVec3 cell == (-1000, -1000, -1000)', 'IntVec3 mapSize == (275, 1, 275)', 'int cardinalCount == 0') - 'cell' or 'mapSize' has an invalid value for the method!
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string)
LetTheMossReclaimYou 11 Aug @ 9:27pm 
The menu for editing which disease events are allowed simply does not work. No errors, nothing in any logs, clicking it just does nothing.
Tyrant 11 Aug @ 8:12pm 
With mood debuffs for bed cramming enabled on a new map, this error is thrown when I open the "Spots" category in the Architect interface.

NQoL [E] - Comps.CompBedCramming:CountCrammedBeds('bool debugOnGUI == False') - Caught an exception!
ArgumentException @Verse.IntVec3[] MyCardinalNeighbourCells(...): 'The position of: 'SleepingSpot72219' was invalid: '(-1000, -1000, -1000)' when trying to get cardinals! -> Parameter name: t'
AJarOfDirt 10 Aug @ 12:32am 
A bit more of the trace in case it helps:

Failed to find Verse.WorkTypeDef named NQoL_Nurse. There are 47 defs of this type loaded.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string)
Verse.DefDatabase`1<Verse.WorkTypeDef>:GetNamed (string,bool)
NQualityOfLife.Medical.More_WorkTypeDefOf:.cctor () (at D:/SteamLibrary/steamapps/common/RimWorld/Mods/Niilo's Misc Stuff/Source/TestModdll/NQualityOfLife/Medical/NQualityOfLife_Triage.cs:29)
NQualityOfLife.Medical.AI.WorkGiver_TendOtherUrgent_Triage_Base:HasJobOnThing (Verse.Pawn,Verse.Thing,bool) (at D:/SteamLibrary/steamapps/common/RimWorld/Mods/Niilo's Misc Stuff/Source/TestModdll/NQualityOfLife/Medical/NQualityOfLife_Triage.cs:438)
NQualityOfLife.Medical.AI.WorkGiver_TendOtherUrgent_Triage_First:HasJobOnThing (Verse.Pawn,Verse.Thing,bool) (at D:/SteamLibrary/steamapps/common/RimWorld/Mods/Niilo's Misc
AJarOfDirt 10 Aug @ 12:30am 
Thanks for the dead moss fix!

I did find one other minor issue.The triage system sometimes gets a red error related to the nursing job if you don't have it turned on (I'm using the Complex Jobs mod instead which adds its own nursing job):

"Failed to find Verse.WorkTypeDef named NQoL_Nurse. There are 47 defs of this type loaded."