RimWorld

RimWorld

416 ratings
Uncompromising Fires
3
3
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.3, 1.4, 1.5
File Size
Posted
Updated
950.637 KB
9 Oct, 2021 @ 2:19pm
6 Feb @ 4:52pm
11 Change Notes ( view )

Subscribe to download
Uncompromising Fires

In 1 collection by Fuko
Fuko's Mods!
7 items
Description
Primary Changes
The goal of this mod is to make fires more interesting and dynamic!

For indoor fires, fires will grow and spread 2x faster (value adjustable in the options), which makes designing a base capable of containing indoor fires (such as with fire proof materials and fire extinguishing tools) a more important consideration.

For outdoor fires, fire growth and spread will scale depending on a new value called "Map dryness".

Right after rainfall fire growth and spread on outdoor objects will drop to 0%, making fires unable to grow or spread. But over time and highly dependent on the map's current temperature, that number will scale back up.

Because the rate at which the map dries depends on the temperature, summer will reclaim its throne as "fire season", while winter gives a short time to relax. Watch the world come alive, as the seasons and rain directly influence the outdoor fire risk!

Jungle and swamp biomes will behave more realistically, no longer igniting into massive forest fires due to their high rainfall. While boreal, tundra, and the ice caps will behave more realistically too, where the low temperature means the wetness stays high despite low rainfall. But watch out if it's a scorching hot desert during a heat wave! (Evaporation rate adjustable in the options).

Also allows the vanilla "Firewatcher" timer to be adjusted in the options, allowing time for forest fires to naturally burn instead of immediately triggering a rain upon any fire.



Compatibility
  • Highly optimized for near 0% performance impact (Less than 0.001ms average in Dub's Performance Analyzer).

  • Safe to add and remove mid-game (One-time error message is harmless).

  • Independent, isolated, and minimal in scope, with no unsafe modifications to vanilla behavior/code: Only needs two simple "+" operations on "Fire growth per tick" and "Ticks until next fire spread", which should be compatible with nearly every mod, leaves no permanent changes to your saved game, and will not brick your game.

  • Confirmed compatible with Vanilla Expanded series, Alpha series, Dubs series, and hundreds more.

  • NOT compatible with Combat Extended however, because they replace vanilla's fire system with their own "wind speed and direction" system.



Updates
~3.2 update: Fixed where vanilla game forced a firewatcher update on game load, which bypassed the firewatcher time set in the options and caused immediate rain if a game was saved and loaded during a large fire.
~3.1 update: New Seasonal Extremeness slider in the options! Can now increase the temperature difference between the coldest winter and hottest summer by a configurable degree in the mod options. Snow in the rainforest? Now you can!
~3.0 update: Now compatible with 1.5! Firewatcher time is now configurable in the options, and triggers sooner than before. Default max fire rate is 200% for both indoor and outdoor, due to proliferation of fire weapons since Biology.
~2.1 update: Reduced default maximum fire rate to 2x due to all the new fire weapons in 1.4 making big fires more dangerous (Existing users need to change this manually in the options).
~2.0 update: Now compatible with 1.4! Greatly increased the time the Firewatcher will wait before triggering.
~1.1 update: Improved the dryness GUI, and added options to customize it (such as a percentage view).
~1.01 update: Increased outdoor evaporation rate by 33%.

Github Link: https://github.com/tenguin/Rimworld_UncompromisingFires






Credits to: Walfieee, _LM7_[www.pixiv.net], Amelia Watson, and unknown artist for the artwork used in the thumbnail and tanosii_chan for the upvote animation! Give them a visit!
115 Comments
Commander Link 12 Jul @ 7:32am 
i also want it for 1.6
Peter Kitsuné 11 Jul @ 5:45pm 
Is this compatible with 1.6?
G2 4 May @ 8:03am 
Thank you I'm looking forward to fire being a challenge past the initial wooden base phase

AMEEEEEEEEEEEE
Fuko  [author] 17 Apr @ 6:25pm 
@The Viral Divinity
I don't recommend it. You can already change firewatcher time in this mod.

At the max setting of 10 days, it's practically as good as off as the entire map would have long burned down by then.
The Viral Divinity 17 Apr @ 12:38pm 
Can you use this mod with the Wildfire mod, or do they conflict?
A shitton of shitties 28 Mar @ 8:09am 
@Dizzy there's another mod called "Wildfire (Continued)" that disables the firewatcher completely if you don't like the rain thing
Fuko  [author] 6 Feb @ 8:15pm 
@Dizzy Even without the onload check, in vanilla the firewatcher checks every 7 seconds, so basically once any fire reaches a certain size, it will immediately rain ;p
Dizzy Ioeuy 6 Feb @ 6:32pm 
Hey, thanks for actually checking. It wasn't any real problem, but I appreciate your work. And honestly the vanilla game should NOT be doing that to even itself. that's just silly.
Fuko  [author] 6 Feb @ 4:55pm 
@Dizzy Ah I figured it out. I found where the vanilla game was forcing an update of the firewatcher when a save is loaded and disabled it. Now it should obey the setting.

Thanks for the detailed testing and report!
Dizzy Ioeuy 6 Feb @ 12:00am 
Reporting back in. It's likely not this mod's fault but after ten trials, rain starts EVERY time on reload of game if there are fires burning. Not likely a coincidence. Wonder if you can intercept the checker before it sends the rain?