RimWorld Mods

Pawnkind Race Diversification Mod

Author of the Pawnkind Race Diversification Mod: mlie

Pawnkind Race Diversification Mod lets you diversify which races appear across existing pawnkinds, so race mods can show up more often (or even replace humans) without adding extra factions or bloating your pawnkind list. It provides a patch-friendly system for weighting races globally, per new world, and per save, while giving modders tools to include or exclude specific pawnkinds, factions, and races.

Pawnkind Race Diversification Mod Features

Player-facing settings

  • Adjust race generation weights at multiple levels: general (global), per new world, starting pawns, and local save.
  • Per new world weights are applied to local save weights when a world is created.
  • General weights fill in any missing or “empty” weight values.

Tools for modders

  • PawnkindRaceDiversification.Extensions.RaceDiversificationPool: Patch this extension to define pools and generation weights for races.
  • PawnkindRaceDiversification.Extensions.RaceRandomizationExcluded: Patch this pawnkind extension to prevent specific pawnkinds from being overwritten.
  • Exclude races from adjustment by setting their flat weight values to negative.
  • Add backstories to pawns generated through the extension system (see the mod’s source extension classes for details).
  • Helps reduce pawnkind redundancy by enabling specialized pawnkinds to appear as non-human races (enabling other mods to build more varied racial factions without forcing strictly human pawnkinds).

Current limitations

  • Faction weights and alien backstories cannot be manually assigned in settings yet.
  • If alien races have their own spawning logic, expect odd behavior.
  • If “Override all alien races” is enabled, alien pawn generation may be overwritten unless intended pawnkinds are excluded via the provided extension.
  • Do not remove pawnkinds unless you know exactly what you’re doing: saves that reference removed pawnkinds can lose colonists, world pawns, and faction leaders.






Compatibility notes

  • Mods that also generate pawns with weight generation may override this mod; disable their pawn generation settings so this mod can apply its own generation.
  • Known issue: may throw errors if an alien age is outside its generation range (generally safe to ignore).
  • Known issue: may throw tattoo/beard/hairstyle errors if a race does not define those.

Load order

  1. Harmony (required by Hugslib).
  2. Hugslib.
  3. Humanoid Alien Races.
  4. Pawnkind Race Diversification Mod.
  5. All your race mods.

Support

  • 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.
  • Always post your log using the Log Uploader.
  • 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.
  • Use RimSort to sort your mods.

Additional credits: Android Tiers (Atlas, ARandomKiwi, APurpleApple), Anthromorph Races (AveryTheKitty, Erin, Ravenholme), Brrainz, Void (Character Editor source), Dubwise, Erdelf, UnlimitedHugs.

Hm, you're using an ad blocker...

We get it, ads are not what you’re here for. But ads help us keep the lights on. We deliver up-to-date mods, guides and plenty of RimWorld content at no cost to you. So, please, add us to your ad blocker’s whitelist to continue browsing the RimWorld Base. 

Please whitelist us on your ad blocker and

Get a lifetime ad-free experience with the purchase of any RimWorld merchandise from our store. 

Still seeing this message after making a purchase? Click here to fix it

Get your RimWorld T-Shirt!

Dress in RimWorld style. For you or your loved ones!