Coder Social home page Coder Social logo

customizealtars's Introduction

Information:

Lets you customize vanilla and modded altars to spawn whatever boss you want and choose what sacrifice item & amount. Through json configuration. This would be useful for players that designed their own bosses through RRR or in unity and want to spawn them through already established altars.

Feel free to make a post with information about other altars mods bring in, that you'd like to be added to the default configuration.

What's in this mod:

  • The ability to customize all vanilla altars. E.g (Name & BossPrefab & Bossitem & BossItems)

  • The ability to customize all altars brought into world generation through other mods.

Mods that are included in the default configuration:

  • EVA

Configuration:

You can configure the (Name & BossPrefab & Bossitem & BossItems) of all altars in the game, Including altars brought into world generation through other mods

  • Json configuration available in a new json file called "Huntard.CustomizeAltars.json" in your "BepInEx/config" folder.

  • This json file can be edited in-game and will update when you save & load in an altar to your in-game scene.

Example Config for Bonemass's altar.

{
	"AltarPrefabName" : "Bonemass",
	"Name": "Boiling death",
	"BossPrefab": "Bonemass",
	"SacrificeItem": "WitheredBone",
	"SacrificeAmount" : 10
}

You can input your own custom configuration in the json to configure altars not covered in the default json.

Example Config for another mods altar.

{
	"AltarPrefabName" : "PrefabID of altar",
	"Name": "Name",
	"BossPrefab": "Boss that gets summoned",
	"SacrificeItem": "Sacrifice Item",
	"SacrificeAmount" : 10
}

Known Issues:

  • Can't configure the sacrifice item/amount for the Moder/Yagluth altars.

Credit:

@thedefside

@Belasias

Installation:

  • Make sure you have installed bepinex.

  • Drag the .dll into your \Valheim\BepInEx\plugins folder.

Support:

If you like what I do and want to support me.

Github:

Feel free to submit bug reports or pull requests here.

https://github.com/swolewizard/CustomizeAltars

Showcase Video:

Watch the video

customizealtars's People

Contributors

wacky-mole avatar swolewizard avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.