RimWorld

RimWorld

130 vurderinger
[XND] Watermill Tweaks
   
Pris
Føj til foretrukne
Gjort til foretrukken
Fjern som foretrukken
Mod, 1.0
Filstørrelse:
Offentliggjort:
Opdateret:
396.210 KB
28. aug. 2018 kl. 8:50
4. dec. 2018 kl. 22:51
5 ændringsbemærkninger ( vis )

Abonner for at downloade
[XND] Watermill Tweaks

Beskrivelse
Direct download from GitHub[github.com] (source[github.com])

Compatibility
Should be safely addable to existing savegames. There may be issues removing this from ongoing saves if there's ongoing turbulent waters though.

Should work fine with all mods out there.

If you find any bugs, please link me to a full output log and give some basic information on how you triggered the bug; this is vital information for me to be able to fix said bugs.

Overview
Watermill Tweaks is a mod that makes several changes that are specific to the watermill generator to make it somewhat of a more nuanced power source compared to other power sources. It does so by doing the following:
  • Changing the Power Output - Watermill generators now have a base generation of 1400W rather than 1100W in vanilla.
  • Temperature Variation - If outdoor temperatures are below 0°C (32°F) or above 50°C (122°F), watermill generators will produce less power. This is to simulate a gradual increase of viscosity from freezing and lower levels from increased evaporation respectively. On the hot end, power production halves at 60°C (140°F), and stops entirely at and beyond 90°C (194°F). However, it varies by river type for the cool end: -5°C and -8°C for creeks; -10°C and -15°C for rivers; -15°C and -23°C for large rivers; -20°C and -30°C for huge rivers.
  • Seasonal Variation - Power output also changes depending on the season. 20% more power is produced during the spring, and 10% more power is produced during the fall, but 30% less power is produced during the winter
Adding a new Incident - Watermill Tweaks also adds a new but somewhat uncommon incident called 'Turbulent Waters'. When this incident happens, all watermill generators on the affected map produce 50% more electricity, but they also get damaged over time because of debris and stress. Turbulent waters will only ever affect maps with standard rivers, large rivers and huge rivers though, with the incident being 2x more common with large rivers and 4x more common with huge rivers. Maps with greater than 2000mm of rainfall are also more likely to affected, and maps with less than 1000mm are less likely to be affected.

Powered by the Harmony Patch Library.

Credits
Brrainz - for their excellent Harmony Patch Library!
Mehni - The Seasonal MVP
Marnador - for the RimWorld-style font
AileTheAlien - for the idea

License
As is standard with my mods: you may include this mod in a mod pack, and you may derive from this, but please inform me if you're doing so through Ludeon Forums (preferably) or the Steam Comments Section, and give credit where credit's due.
44 kommentarer
Mlie 10. apr. 2020 kl. 13:27 
Made an update of this for RimWorld 1.1
https://steamcommunity.com/sharedfiles/filedetails/?id=2055956298
Hope it helps anyone!
CAPNxCHAR 4. mar. 2020 kl. 17:35 
:(
Dizzy Ioeuy 23. feb. 2020 kl. 9:50 
Nooo...... oh no.... makes me sad.
XeoNovaDan  [ophavsmand] 22. feb. 2020 kl. 9:01 
Note for 1.1: This mod will not be updated
_♣Caligula♣_ 24. jan. 2020 kl. 12:14 
Exception ticking WatermillGenerator143015 (at (141, 0, 168)): System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2<RimWorld.RiverDef, single>.get_Item (RimWorld.RiverDef) <0x00172>
at WatermillTweaks.WatermillUtility.GetTemperatureToPowerOutputFactorCurveFor (Verse.Thing) <0x00065>
at WatermillTweaks.HarmonyPatches.PostfixDesiredPowerOutput (RimWorld.CompPowerPlantWater,single&) <0x00084>
at (wrapper dynamic-method) RimWorld.CompPowerPlantWater.get_DesiredPowerOutput_Patch1 (object) <0x0013c>
at RimWorld.CompPowerPlant.UpdateDesiredPowerOutput () <0x000b5>
at RimWorld.CompPowerPlant.CompTick () <0x0001c>
at RimWorld.CompPowerPlantWater.CompTick () <0x0001c>
at Verse.ThingWithComps.Tick () <0x0006c>
at (wrapper dynamic-method) Verse.TickList.Tick_Patch2 (object) <0x00497>


By any chance caused by this mod? Seems to still give power, just throwing red errors.
k0555230 12. dec. 2019 kl. 5:32 
how about research that improves the watermills?
like "bigger waterwheels" or "improved generators" before you get to advanced watermills?
XeoNovaDan  [ophavsmand] 4. juli 2019 kl. 1:20 
@MatheusGB CSGO500 - This should theoretically work fine with that mod since it patches the watermill ThingClass, though the peak power outputs of the extra watermills wouldn't have been tweaked.
Agtus 3. juli 2019 kl. 23:24 
Could you make this compatible with https://steamcommunity.com/sharedfiles/filedetails/?id=1541520249 (if already not) ?
XeoNovaDan  [ophavsmand] 19. juni 2019 kl. 13:30 
@Ninja Kitten - I could look into it, though it'll be a low priority.
Eclipse 19. juni 2019 kl. 13:21 
Any chance for compatibility?