Huntardys-CustomizeAltars icon

CustomizeAltars

Lets you customize vanilla and modded altars to spawn whatever boss you want and choose what sacrifice item & amount. Through json configuration.

Last updated 10 months ago
Total downloads 46028
Total rating 6 
Categories Mods Tweaks Utility
Dependency string Huntardys-CustomizeAltars-2.0.0
Dependants 154 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2202

README

Information: This mod allows you to customize both vanilla and modded altars, enabling you to spawn any boss you desire and choose the sacrifice item and amount. Utilizing JSON configuration, this feature is particularly useful for players who have designed their own bosses through mods like RRR or Unity and wish to spawn them using established altars.

What's in this mod:

  • Customization options for all vanilla altars, including Name, BossPrefab, BossItem, and BossItems.
  • Ability to customize altars introduced by other mods into world generation.

Configuration: You can configure the Name, BossPrefab, BossItem, and BossItems of all altars in the game, including those introduced by other mods.

  • JSON configuration is available in a new file named "Huntard.CustomizeAltars.json" within your "BepInEx/config" folder.
  • This JSON file can be edited in-game and will update when you save and load an altar to your in-game scene.

Example Config for Bonemass's altar:

{
"AltarPrefabName" : "Bonemass",
"Name" : "$piece_offerbowl_bonemass",
"BossPrefab" : "Bonemass",
"SacrificeItem" : "WitheredBone",
"SacrificeAmount" : 10,
"ItemStandEnabled": false,
"ItemStandName" : ""
}

Deleting the .json configuration will prompt the generation of a new .json file upon game startup and entering a world, automatically incorporating all altars in the game, both vanilla and modded ones.

Known Issues:

  • None

Credits:

  • @thedefside
  • @Belasias
  • @wackymole

Installation:

  1. Ensure you have installed BepInEx.
  2. Drag the .dll file into your \Valheim\BepInEx\plugins folder.

Support: If you like what I do and want to support me,

Buy Me A Coffee

Github: Feel free to submit bug reports or pull requests here.

Showcase Video:

Watch the video