You are viewing a potentially older version of this package. View all versions.
MidnightMods-ValheimInfiniteFire-1.2.0 icon

ValheimInfiniteFire

Configurable Infinite fire for all fire sources.

Date uploaded 3 weeks ago
Version 1.2.0
Download link MidnightMods-ValheimInfiniteFire-1.2.0.zip
Downloads 537
Dependency string MidnightMods-ValheimInfiniteFire-1.2.0

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333
ValheimModding-Jotunn-2.26.1 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.26.1

README

ValheimInfiniteFire

This is a simple mod, it allows you to make all fireplaces, lights etc need fuel or not.

  • Configs are server synced, and changes are applied immediately
  • It supports added lightsources and all vanilla ones

Want to chat about the mod? Report issues?

discord logo github logo

Installation

Download with your favorite mod manager, I recommend Gale.

If you need to install manually, this mod goes in the Bepinex/plugins folder, be sure to extract the download. Zip files are not loaded. You also need to ensure you have Jotunn downloaded and installed.

Smoke

The [Smoke] section has one toggle per buildable piece that produces smoke. Turning one off deactivates that piece's smoke spawner, which drops it out of the list the game ticks every frame, so a piece with smoke off costs nothing at all. Smoke that is already in the air finishes fading; new puffs stop immediately.

Smoke is not just decoration on some pieces, so be aware of what turning it off changes:

  • Fire pits, bonfires, hearths, smelters, charcoal kilns, blast furnaces, hot tubs and battering rams use their own smoke for the vanilla "blocked by my own smoke" check. Turning smoke off for those means they can no longer choke on it. The roof and terrain checks still apply, so a buried fire pit still will not burn.
  • On braziers, ovens, forges, black forges and shield generators smoke is purely cosmetic, and turning it off changes nothing else.
  • Forges, black forges and battering rams ship with their smoke already switched off in vanilla. Their toggle is there for consistency but will not turn smoke on.

[Smoke gameplay] holds two separate switches:

  • SmokeDamage - when false, no character takes the Smoked status effect. That covers players, tames and monsters, and it also clears the effect from anyone who is smoked at the moment you change the setting.
  • SmokeSuffocation - when false, fireplaces are never reported as blocked by their own smoke, smelters never stall on it, and spreading fires are never put out by it. Those fires still burn out after 30 seconds and still die in the rain, they just get a few more chances to spread indoors first.

Performance

  • This mod runs once when you are loading into the world, it does not run constantly
  • It does not change network values constantly
  • Turning smoke off removes the spawner from the game's per-frame update list rather than filtering it, so it is not just quieter, it is genuinely less work every frame

FAQ

How is this different than all of the other infinite fuel mods? A. They all work slightly differently, most patch methods on the fire source that allow them to constantly add fuel, or trigger repeating scripts.

Why did I make this? A. I wanted a clean, simple mod which provides infinite fuel to all light sources.

CHANGELOG

1.2.0

- Adds a smoke toggle for every buildable piece that produces smoke
- Adds an option to stop smoke damaging players, tames and creatures
- Adds an option to stop smoke choking fires, stalling smelters and putting out spreading fires
- Fixes InfiniteFire and InfiniteFuel settings not reapplying when re-entering a world without restarting the game
- Fixes toggling fire_pit also toggling fire_pit_iron, fire_pit_haldor and fire_pit_hildir

1.1.0

- Reworks config names to be less sensitive to localization changes
- Adds infinite fuel configuration options for smelters
- Adds support for cooking stations that require fuel (oven and modded others)
- Adds infinite fuel support for the hot-tub

1.0.0

- Initial release