Zoology: Realistic Animal Overhaul

If you liked this item, please rate it up on Steam Workshop page.

Author: AbobaShark

Last revision: 16 May at 18:45 UTC (5)

File size: 18.72 MB

On Steam Workshop

Description:
Overview

Zoology is a comprehensive animal overhaul that maps in-game animal performance to real-world biology without breaking gameplay. All vanilla animals, along with those added by the official DLCs, have had their core stats recalculated using biological data gathered from scientific literature and processed through the mod’s automated data pipeline. The mod then balances these more realistic values against RimWorld’s gameplay formulas so animals feel stronger and faster while still fitting naturally within the game.

What’s changed
  • Complete stat rewrite for every vanilla animal and animals from the official DLCs. All core stats (body size, gestation period, litter/clutch size, bite force, etc.) were compiled from scientific literature and converted into in-game parameters. Forget about omnivorous monitor lizards gobbling up your rice or bloodthirsty ostriches with a 100% manhunter chance on damage.
  • Animal sounds have been improved. Say goodbye to meowing cougars and tigers.
  • Ecology & distribution tweaks — animal distributions in biomes have been adjusted to remove glaring inaccuracies (e.g., tropical reptiles in deserts or wild alpacas).
  • Misc fixes — birds flee using flight rather than ground sprinting; cold-blooded animals (reptiles, crabs, snails) suffer metabolic slowdown in cold rather than vanilla hypothermia mechanics; removed guinea pig fur; and other biological corrections.

Optional, configurable mechanics

Zoology offers many player options so you can pick realism without sacrificing fun. Every major behavioral change can be enabled or disabled via config to suit your preferred playstyle or to help compatibility testing. All of the below are optional and configurable via in-game settings:

  • Advanced predation logic — predators choose their prey based on size, kinship, age, and combat power (with less emphasis on raw body size) if Enable advanced prey selection logic is enabled. Pack hunters can initiate group attacks even if not all pack members are hungry when Enable pack hunt behavior is enabled. Large mammalian predators prefer larger prey. Snakes and frogs now swallow prey whole and can no longer chew corpses.

  • Prey fleeing — prey species attempt flight from hunting predators; predators will abandon pursuit if they cannot catch their prey within some amount of time. Controlled by Enable prey fleeing from predators.

  • Custom flee-from-danger override — replaces the vanilla ShouldAnimalFleeDanger with a scalable system controlling animal responses to threats on their home maps.
    Safe Predator Body Size Threshold and Safe Non-Predator Body Size Threshold determine which animals consider raiders and other dangers worth fleeing from.
    If Animals flee from humans is enabled, animals may also flee from colonists and mechanoids, with species exceptions configurable via Configure animals fleeing from humans.
    Animals do not flee while hostile toward humans or when a pawn is attempting to tame them.

  • Raiders ignore small pets — make raiders treat small, non-threatening pets (e.g., cats) like penned livestock unless they follow a master or go manhunter. Enable raiders ignoring small pets and Small Pet Body Size Threshold control this behavior; Prevent small pets from melee attacking hostiles lets pets themselves react to raiders if desired.

  • Predator protection of kills — predators may guard their kills against scavengers and colonists within a configurable Prey protection range if Enable predator defending their kills is enabled. The protection-trigger size difference threshold prevents large predators from needlessly attacking minor scavengers.

  • Scavenging — animals marked with ModExtension_IsScavenger will eat rotten or even skeletonized corpses (with reduced nutrition) if Enable scavenging (scavenger behavior) is enabled.

  • Human bionics on animals — automatically enables many vanilla bionics on animals at runtime (excluding animals flagged ModExtension_CannotBeAugmented) if Enable human bionics on animals is enabled. Bionics scale with animal body size and apply appropriately scaled hediffs — useful for augmenting animals without installing separate augmentation mods; Combat Extended compatibility is preserved.

  • Aggro at slaughter — animals marked with ModExtension_AgroAtSlaughter can become aggressive when slaughtering is attempted if Enable aggro-at-slaughter is set to true. Downed animals may still be safely slaughtered.

  • Mammal lactation & juvenile nursing — allows mammalian neonates to consume milk as their primary diet and gives mothers a lactation hediff that transfers nutrition to their young when Enable mammals lactation is enabled. This is separate from vanilla milking mechanics. Animal offspring can follow their parents.

  • Animal damage reduction — optionally reduces damage small animals inflict upon much larger animals (excluding genuine predator → prey interactions) if Enable animal damage reduction is enabled, to avoid unrealistic rapid bleeding from tiny attackers. This option is disabled when Combat Extended is installed (CE handles realistic damage through armor and armor penetration).

And more – see GitHub for the full list of new mechanics.

Mod compatibility

Zoology aims to be broadly compatible with most RimWorld mods. Most invasive behavior changes are optional and can be disabled in the mod settings if compatibility issues occur.

Explicit compatibility work has been done for multiple popular mods and frameworks.
For the full and continuously updated compatibility list, see the GitHub repository or the Steam Workshop discussions.

  • Combat Extended — full compatibility. When CE is installed, animal damage, penetration, and defensive properties are recalculated using biological inputs such as hide thickness, claw and tooth length, and bite force. These are mapped onto CE formulas to produce more biologically grounded results.

    An optional setting, Override CE Penetration for animal life stages, adjusts how body size influences penetration values so juvenile animals do not end up unrealistically lethal compared to smaller adult species.

Planned future compatibility with other mods like Megafauna and Dinosauria (not currently included).

Notes
No explicit conflicts are currently known. However, because Zoology recalculates stats for every animal and modifies certain behaviors at runtime, conflicts may occur with other mods that perform similar animal overhauls. Most behavior systems can be disabled in the settings to help avoid these conflicts.

Community & development

GitHub repository:
https://github.com/AbobaShark/ZoologyMod-Framework-For-Rimworld

If you like our work, you can support us on:
[ko-fi.com]
[www.patreon.com]

Download
Required items:

Click the title to search on this site.


HarmonySteam Workshop
Revisions:

Old revisions of this mod are available below. Click the link to download.