Ruijven-BetterSmelting icon

BetterSmelting

Enhance your Valheim production experience with configurable ore/fuel capacities and types, smelting speed, and blast furnace functionality. Now includes multiple production structures.

Last updated a day ago
Total downloads 19911
Total rating 5 
Categories Mods Tweaks Crafting Server-side Client-side Utility Ashlands Update Bog Witch Update AI Generated
Dependency string Ruijven-BetterSmelting-1.3.0
Dependants 23 other packages depend on this package

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

README

Better Smelting

A Valheim QoL mod that enhances the smelting experience with configurable ore and fuel capacities, smelting speed, and multiple crafting structures.

Features

  • Configurable Ore Capacity: Increase the maximum amount of ore that can be loaded into Smelters and Blast Furnaces
  • Configurable Fuel Capacity: Increase the maximum amount of coal/wood that can be loaded as fuel
  • Adjustable Smelting Speed: Speed up or slow down the smelting process with a multiplier
  • Blast Furnace All Ores: Optionally allow all ore types to be smelted in the Blast Furnace
  • Server-Synced Configuration: All settings are synchronized between server and clients
  • Per-Structure Balancing: Optional capacities and speed multipliers for Charcoal Kiln, Windmill, Spinning Wheel, Eitr Refiner, Beehive and Fermenter
  • Alternative Fuels: Optionally allow alternative fuels to be used in smelters and blast furnaces.
  • Quick Insert: Optional Shift+E shortcut to dump all valid ore or fuel from your inventory into smelter-based structures

Installation

  1. Install BepInEx
  2. Download the latest release of BetterSmelting
  3. Extract the contents of the zip file into your Valheim BepInEx/plugins folder

Configuration

All configuration can be found in BepInEx/config/ruijven.BetterSmelting.cfg. You can edit this file directly or use the in-game configuration manager.

Smelter Settings

  • MaxOre: Maximum amount of ore that can be loaded into a Smelter (default: 10, range: 10-200)
  • MaxFuel: Maximum amount of fuel that can be loaded into a Smelter (default: 20, range: 20-200)
  • SpeedMultiplier: Multiplier for Smelter speed (higher values = faster smelting) (default: 1.0, range: 0.1-10.0)
  • Alternative Fuels: Optionally allow alternative fuels like wood, fine wood, core wood, surtling cores, and black cores.

Blast Furnace Settings

  • MaxOre: Maximum amount of ore that can be loaded into a Blast Furnace (default: 10, range: 10-200)
  • MaxFuel: Maximum amount of fuel that can be loaded into a Blast Furnace (default: 20, range: 20-200)
  • SpeedMultiplier: Multiplier for Blast Furnace speed (higher values = faster smelting) (default: 1.0, range: 0.1-10.0)
  • Alternative Fuels: Optionally allow alternative fuels like wood, fine wood, core wood, surtling cores, and black cores.

Charcoal Kiln Settings

  • MaxInput: Maximum amount of items that can be loaded into a Charcoal Kiln (default: 0, range: 0-200; 0 = use game default)
  • SpeedMultiplier: Multiplier for Charcoal Kiln processing speed (higher values = faster processing) (default: 1.0, range: 0.1-10.0)

Windmill Settings

  • MaxInput: Maximum amount of items that can be processed by a Windmill (default: 0, range: 0-200; 0 = use game default)
  • SpeedMultiplier: Multiplier for Windmill processing speed (higher values = faster processing) (default: 1.0, range: 0.1-10.0)
  • IgnoreWindRequirement: If enabled, windmills will operate at full power regardless of wind conditions (default: false)

Spinning Wheel Settings

  • MaxInput: Maximum amount of items that can be loaded into a Spinning Wheel (default: 0, range: 0-200; 0 = use game default)
  • SpeedMultiplier: Multiplier for Spinning Wheel processing speed (higher values = faster processing) (default: 1.0, range: 0.1-10.0)

Eitr Refiner Settings

  • MaxInput: Maximum amount of Sap that can be loaded into an Eitr Refiner (default: 0, range: 0-200; 0 = use game default)
  • MaxFuel: Maximum amount of Soft Tissue that can be loaded into an Eitr Refiner (default: 0, range: 0-200; 0 = use game default)
  • SpeedMultiplier: Multiplier for Eitr Refiner processing speed (higher values = faster processing) (default: 1.0, range: 0.1-10.0)

Beehive Settings

  • MaxHoney: Maximum amount of honey that can be stored in a Beehive (default: 4, range: 1-20)
  • SpeedMultiplier: Multiplier for Beehive honey production speed (higher values = faster production) (default: 1.0, range: 0.1-10.0)

Fermenter Settings

  • SpeedMultiplier: Multiplier for Fermenter speed (higher values = faster fermentation) (default: 1.0, range: 0.1-10.0)

Alternative Fuel Settings

  • Enabled: If enabled, allows alternative fuel types in smelters/blast furnaces (default: false)
  • AllowedFuelTypes_Smelter: Comma-separated list of allowed fuel item names for Smelters (e.g., Coal,Wood,FineWood,RoundLog,SurtlingCore,BlackCore) (default: "Coal,Wood,FineWood,RoundLog,SurtlingCore,BlackCore")
  • AllowedFuelTypes_BlastFurnace: Comma-separated list of allowed fuel item names for Blast Furnaces (e.g., Coal,Wood,FineWood,RoundLog,SurtlingCore,BlackCore) (default: "Coal,Wood,FineWood,RoundLog,SurtlingCore,BlackCore")
  • WoodFuelRatio: How many coal-equivalent fuel units 1 Wood provides (default: 1, range: 1-50)
  • FineWoodFuelRatio: How many coal-equivalent fuel units 1 Fine Wood provides (default: 2, range: 1-50)
  • CoreWoodFuelRatio: How many coal-equivalent fuel units 1 Round Log (Core Wood) provides (default: 3, range: 1-50)
  • SurtlingCoreFuelRatio: How many coal-equivalent fuel units 1 Surtling Core provides (default: 5, range: 1-50)
  • BlackCoreFuelRatio: How many coal-equivalent fuel units 1 Black Core provides (default: 10, range: 1-50)

Features

  • AllOresInBlastFurnace: If enabled, all ore types can be smelted in the Blast Furnace (default: true)
  • SmeltingSpeedMultiplier: Multiplier for smelting speed (higher values = faster smelting) (default: 1.0, range: 0.1-10.0)

Per-Structure Settings

  • CharcoalKiln / Windmill / SpinningWheel: MaxInput controls maximum queued items (0 = use game default, >0 = explicit cap, up to 200). Each also has a SpeedMultiplier which speeds up or slows down processing for that structure.
  • EitrRefiner: MaxInput controls maximum Sap (0 = use game default, >0 = explicit cap, up to 200) and MaxFuel controls maximum Soft Tissue (0 = use game default, >0 = explicit cap, up to 200). Also has a SpeedMultiplier for processing speed.
  • Beehive: MaxHoney (default 4, range 1-20) and SpeedMultiplier for honey production interval.
  • Fermenter: SpeedMultiplier for fermentation duration.

Per-structure speed multipliers stack with the global SmeltingSpeedMultiplier.

Server Installation

For dedicated servers, place the mod in the same BepInEx/plugins folder as you would for a client. The configuration will be synchronized to all connected clients.

Compatibility

  • Compatible with most mods that don't modify the smelting system
  • Server-side configuration is enforced on all clients

Support

For support, bug reports, or feature requests, please visit our Discord:

Discord

Changelog

v1.3.0

  • Added Alternative Fuel Types feature for configurable fuel items in smelters and blast furnaces
  • Added separate configuration for smelter and blast furnace allowed fuel types
  • Added fuel ratio configuration for different fuel types (Wood, Fine Wood, Round Log/Core Wood, Surtling Core, Black Core)
  • Increased fuel ratio range to 1-50 for all fuel types
  • Added Windmill Ignore Wind Requirement feature
  • Added Eitr Refiner MaxFuel configuration for Soft Tissue input capacity