RimWorld

RimWorld

64 ratings
Disable Wild Animal Spawns [deprecated, check link in description for better version by Mlie]
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.1, 1.2
File Size
Posted
Updated
784.835 KB
19 Apr, 2020 @ 7:33pm
7 Nov, 2020 @ 8:32pm
11 Change Notes ( view )

Subscribe to download
Disable Wild Animal Spawns [deprecated, check link in description for better version by Mlie]

Description
Please note: "Choose Wild Animal Spawns" by Mlie does the same and more and that even better! https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2564042934 :)

Does disable all selected wild
  • Vanilla Rimworld,
  • Animal Collab Project,
  • Dinosauria,
  • Dragon's Descent,
  • Magical Menagerie,
  • Megafauna,
  • Monster Hunter,
  • Vanilla Animals Expanded
animal spawns from all biomes using a Harmony patch.

Choices can be made in the mod options menu:

✓ designates the animal will spawn only on biomes on which they are defined to spawn,
not any others.
X designates the animal is disabled on any biome.

If you add this to a running game no new animals that you have disabled will be spawning.
You will however have to take care yourself of any still extant disabled wild animals.

Does not touch traders, events or insectoids.

This mod is basically a mere on/off switch and won't change in which biomes animals can spawn
according to their definitions.

I made it as I found the vanilla animals immersion breaking when using other fauna mods.

As animal spawns are a relative number, you will get more animals from whatever
mod you are using.


Possible bugs and incompatibilities:
  • The Wild Animal Sex mod does use its own spawn mechanism, possibly overriding any choices made here.
    Sadly issues with "Wild reproduction" have been reported, too

  • If you do deactivate too many animals, you might get a "Too many iterations"
    error message and no wild animals at all. I do not know how to circumvent this, other than
    by not restricting too many spawns.

Credits:
@Sarg Bjornson, for letting me adapt the code from Alpha Animals. Thanks a lot!

112 Comments
Mlie 2 Aug, 2021 @ 5:58am 
Hopefully I have made a decent successor here: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2564042934
Comments and suggestions are as always welcome!
claustro  [author] 1 Aug, 2021 @ 11:09am 
Looking forward to your solution of making it generic without cluttering the interface too much with all the variants of the same animal some mods do add. :)
claustro  [author] 1 Aug, 2021 @ 11:08am 
And yes, feel free to use "Disable Wild Animal Spawns (continued)" as a title. Thanks!
claustro  [author] 1 Aug, 2021 @ 11:06am 
An honour to have you here, Mlie! Deep down I always wished you'd adopt this mod - or rather expand on Sarg Bjornson's codebase. And thanks Sarg for always having been on the pulse of this thread.

I'll leave the continuation up to you.

Sarg Bjornson 30 Jul, 2021 @ 11:01pm 
Mlie, don't use this code, I made it years ago and it's obsolete. Contact me on Discord ;)
Mlie 30 Jul, 2021 @ 10:12pm 
Could I expand upon this to make a generic version so users can modify any animal, and release it as a continued version?
Winter 9 Jul, 2021 @ 9:41pm 
It's ok i fixed the problem. I deleted VAE Temperate. The versatility your mod brings is far more important to me
Winter 9 Jul, 2021 @ 9:30pm 
Thanks for looking into it. Your mod might be neccesary for alot of people who don't jump across to 1.3 till it's stable. I wish more people knew about this mod earlier, including myself :)
claustro  [author] 9 Jul, 2021 @ 9:20pm 
@WinterWolf: I had a quick glance at the source code but couldn't find anything that would cause trouble - I think it worked when I tested it. I'll look into it again.

But as Sarg Bjornson pointed out, my mod won't be necessary anymore with their updated version for 1.3.

Winter 9 Jul, 2021 @ 9:15pm 
@ claustro - Thanks for the great mod. Do you have any ideas about why the VAE Temperate animal section would be missing in the mod options? I've tried placing DWAS high and low in the mod order. For testing purposes this is the mod list i am running. Thanks in advance.

Harmony
RIMMSAssemble
Core
Startup impact
HugsLib
Vanilla Expanded Framework
JecsTools (Unofficial)
Disable Wild Animal Spawns
Megafauna
Dinosauria
VAE - Boreal
VAE - Tundra
VAE - Temperate