RimWorld

RimWorld

52 ratings
Just Better Pawn Generation (Continued)
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.1, 1.2, 1.3, 1.4, 1.5
File Size
Posted
Updated
759.775 KB
1 Mar, 2021 @ 2:00pm
16 Mar @ 12:37pm
9 Change Notes ( view )

Subscribe to download
Just Better Pawn Generation (Continued)

In 1 collection by Mlie
Mlie's resurrected mods
845 items
Description

Update of The13thRonins mod
https://steamproxy.net/sharedfiles/filedetails/?id=1330474055

- No longer have any specific dependencies since backstories can be patched like any other def
- The option of having pawn capable of any work is better implemented in More Than Capable by Charlotte
- If you would like to change the commonality of the traits use Vanilla Traits Expanded by Oskar Potocki

- Added an option to ignore vanilla backstories, since they do not have the full amount of skill-points
- Added an option to select the minimum spawning age of pawns
- Added support for [SYR] Trait Value
- Will now work better with Humanoid Alien Races



[dsc.gg]
[github.com]


[B18] Just Better Pawn Generation

What does this mod compilation do?: Completely overhauls the way all pawns are generated to get rid of certain mechanics that many players find frustrating or even downright unfair. The mod compilation tries to greatly reduce the amount of useless pawns that are generated by the game and also tries to greatly reduce the amount of god-like pawns created by the game so that all pawns are more useful and balanced. Over 40+ hours and many spreadsheets and flowcharts went into ensuring that the new pawn generation system is as balanced as possible while still retaining a lot of the fun variety that Rimworld can offer.

Why does this mod compilation do this?: Because some players do not enjoy how the system of pawn generation can unfairly gimp many pawns to the point where they are useless or extremely undesirable as colonists while buffing other pawns to the point where they are god-like.

Is this a cheat mod?: No. This mod does not make pawns more powerful overall. It simply reduces the amount of useless and god-like pawns and balances generation around a middle point so that pawns aren’t necessarily a lot better or worse than other pawns, just different.

But there’s nothing wrong with the way the Vanilla game generates pawns!: If that’s how you feel then this is not the mod compilation for you. But I would say that a system that generates pawns that are by a significant degree better than or worse than other pawns encourages many players to min-max and I think it detracts away from the experience of the game.

Specifically this mod compilation makes the following changes:

Minimum Age mod (created by myself):

• Pawns can no longer ever spawn without an adult back-story (achieved through the raising of the minimum age of generated pawns raised to 20).

No More Random Skills (Assembly editing courtesy of Spdskatr):

• Removes all random skills (both random and age related skill bumps). All skill points will be derived from backstories. This is an essential part of the balance.

Editable Backstories with custom backstories (framework courtesy of dburgdorf):

• 6 child backstories and 78 adult backstories that are completely balanced. Each pawn will be assigned no less or no more than 50 points. Each skill (e.g. Melee, Cooking, etc) has an equal share of the total possible points that can be assigned so no skill is unfairly biased. The combination of child and adult backstories still lead to a widely varied possibility of different skills.

Overhauled Traits (created by myself):

• Many traits that are either entirely negative or unbalanced (too positive) have been removed, including:

Abrasive, Annoying Voice, Beautiful, Chemical Fascination, Chemical Interest, Creepy Breathing, Depressive, Greedy, Industrious, Iron-willed, Jealous, Jogger, Lazy, Misandrist, Misogynist, Nervous, Neurotic, Pessimist, Prosthophobe, Psychically dull, Psychically hypersensitive, Psychically sensitive, Sanguine, Slothful, Slowpoke, Staggeringly ugly, Teetotaler, Too Smart, Ugly, Very neurotic, Volatile, Wimp.

• Some traits have been altered such as:

Brawler: No longer gives skill buffs and debuffs. No longer gives negative thoughts for holding ranged weapons.

Green Thumb: No longer gives skill buffs. +25% plant working speed, +25% growing yield.

Kind: +25% social chat impact.

Fast Learner: Buff to global learning reduced to 50%.

Pyromaniac: No longer causes pawns to randomly have mental breaks. Mental breaks will only occur when a pawn is past their mental break threshold. Fire starting sprees are the only mental breaks a pyromaniac can have meaning they’ll never snap and butcher another pawn.

• Some traits have been added such as:

Academic, Animal Whisperer, Butcher, High Pain Tolerance, Precise Miner, Radiation Resistant, Sculptor, Silver-tongued

Compatibility and known issues:

Where possible I have done everything I can to ensure compatibility with other mods (many of which I use myself). All additions are made through patches which should not conflict with most mods. There are some extensive modifications of the vanilla trait files through patches so any mod touching the vanilla trait files may cause this mod compilation to not work or vice versa depending on load order.

Words of thanks and credit:

This mod compilation wouldn’t have been possible without the support of the following amazing people:

Spdskatr: for generously creating the code to kill the random vanilla skill points, which was well beyond what my humble skills could achieve and allowing me to include it in this compilation. He is to be fully credited with the creation of No More Random Skills which is bundled with this mod.

Mehni and Sam Kester: for their constant patience, support and help with editing the XML files (I apologise for all the hair you guys undoubtedly pulled out due to frustration). I doubt I could have achieved a finished product without these guys.

dburgdorf: for creating the editable backstories framework, without which this mod compilation would not have been possible. He is to be fully credited with the creation of Editable Backstories which is bundled with this mod.

pardeike: for the creation of Harmony, a DLL editing framework that Spdskatr used to create the No More Random Skills mod. This guy is doing incredible things for our community!

Dianna, Shotty and Alias: for supporting me in the Discord chat. Thanks guys!

Tynan: for making a great game.

Redistribution rights:

This mod compilation is free to bundle with mod packs. I only ask that you credit myself and the other creators; dburgdorf, Spdskatr and pardeike when you include it in a pack.

This mod compilation took a lot of blood, sweat, tears and cursing to assemble. If it gave even 1 person some enjoyment then I think it was all worth it.


  • See if the the error persists if you just have this mod and its requirements active.
  • If not, try adding your other mods until it happens again.
  • Post your error-log using HugsLib and command Ctrl+F12
  • For best support, please use the Discord-channel for error-reporting.
  • Do not report errors by making a discussion-thread, I get no notification of that.
  • If you have the solution for a problem, please post it to the GitHub repository.

Last updated 2023-09-01
74 Comments
Mlie  [author] 14 May @ 10:32pm 
@柠檬 Please see the Reporting Issues section described above
柠檬 14 May @ 9:16pm 
Dude when I load your mod into the game with this mod it causes me to not generate faction strongholds on the planet when I create a new colony https://steamproxy.net/sharedfiles/filedetails/?id=2988200143&searchtext=kiiro
Seipherwood 24 Feb @ 6:02pm 
Ah, i didn't even check :P Yay, no more annoying error lol
Gerewoatle 24 Feb @ 4:30pm 
You can edit the downloadable bit of the database on your end yourself, it's just XML. Not that you shouldn't post changes, but you don't have to wait for them to be officially added either.
Seipherwood 24 Feb @ 2:09pm 
Just posted on Rimpy Database, so we shall see how it goes :steamhappy:
Mlie  [author] 30 Oct, 2023 @ 7:10am 
@Varrak There is nothing to be done from my side. This is all defined in RimPys database and since that is closed source there is only the author of it that can fix it. I suggest using RimSort instead as that is an open source project.
Varrak 30 Oct, 2023 @ 6:22am 
With rimpy i sorta found a way for it to stop asking for more backstories. I made a copy then put it into the rimworld local mods and changed the number on the folder and it stopped asking for it. I have no idea why it works, Like I tested it the other way by having the folder number correct and only having an about xml with the version thing that always goes at the top, ModMetaData and a name and it still asks for that More Backstories mod. Anyways hope this helps in fixing the problem.
Mlie  [author] 7 Sep, 2023 @ 8:23am 
@Mantazzo I cant do anything about rimpy, its a closed source project. You should report it to them instead
Mantazzo 7 Sep, 2023 @ 8:21am 
RimPy still shows a "Missing Dependancy" for More Backstories mod (at least for me), but it seems to work okay without it.
Mlie  [author] 1 Sep, 2023 @ 2:02pm 
Updated to 1.4, removed dependencies since backstories can be patched like normal defs now