Skip to content

100% Customizable Valheim Mod Builder with no coding experience required. Alongside a built in C# Compiler to allow experienced users to customize the Builder even more!

Notifications You must be signed in to change notification settings

proxikal/ValheimX

Repository files navigation

ValheimX

Created by Joshua Cleland (Proxy)
Current Version: Early Access

100% Customizable Valheim Mod Builder with no coding experience required!!
Built-in C# Compiler to allow experienced users to customize their mods even more!
Build your own plugin for ValheimX and share it with others!
ValheimX Wiki - Learn ValheimX

How this works

Open ValheimX: Name your project & Create!
Add the Features you want your mod to have
Add\Remove Chat Commands, Smelter Recipes, Actions Etc.. Save your project for later editing And then click Build Project!
Literally NO CODING REQUIRED!!

Chat Bot

  • Add chat commands and give them functionality using our built in Action Keys
  • For Example if you add {skipnight} to your chat command response
  • Your mod will then proceed to skip to morning when the command has been sent!
  • Chat Admin System with mute\kick\ban capabilities.

Smelter Recipes

  • Have the ability to add/remove recipes for the smelter, change fuel amount & Cook times!

Trader Items

  • Add\Remove items from the trader, along with giving a range of prices to shuffle through
  • instead of an item having a stable price, you can switch it to dynamic and set the range!

Features

  • Click to add or remove Features! You have control of what your mod can do!
  • Developers have the ability to build their own features as well!

Plugins

  • Very easy Plugin Framework to allow manipulation of ValheimX!
  • Add to Features and manipulate the Compiler Tasks.
  • Ability to even replace or add to current system plugins such as Smelter Recipes & Chat Bot.

Developers have the option to build their plugin with a form or not
either is acceptable and instructions will be given at a later time.

ValheimX - Complete And Functional.

Status Objective Description
✔️ Smelter Recipes Allows users to Add\Remove and customize Fuel per second & Cook times.
✔️ Chat Commands Allows users to Add\Remove chat commands, also will have an extensive key system to do many neat actions in game!
✔️ Trader Items Allows users to Add\Remove trader items, set the price to stable or dynamic with a range defined by you!
✔️ Features Enable\Disable features for your mod! This system does not immediately activate the mods in game, rather gives a BepInEx Configuration option to enable them along with other settings if available.
✔️ VXFramework Fully functional Plugin system with an API available for adding or editing features, actions & commands or even handling the compiler.
✔️ Load\Save Ability to Load & Save projects.
✔️ Compiler C# Internal Compiler which can be manipulated via VXFramework capable of on the spot compiling and error handling.

ValheimX - Roadmap

Status Objective Description
Actions Individual conditions that can be added to users mods, Such as Enviornment => IsNight? Skip To Morning etc..
Chat Bot Actions Allow the ability to link Actions to chat commands.
Chat Bot Keys Example: {user} will reply with the senders name, {skipnight} skips night on command, {inventoryCount=0} etc..
Chat Roles Gives users the ability to set Roles for people in your server to change chat color and name color along with restricted commands
Hotkeys Allow users the ability to Link Actions or Features with Hotkeys in game.
Config Allow users the ability to easily customize the Config Description of Enabled Features.
Auto Pickup White list or Black list Items for Auto Pickup. (May be moved to Actions in the future.
Item Manager Customize individual items (And also Embedded resources)
Auto Updater Enable\Disable Auto update for ValheimX and Core.
BepInEx Updater Automatically update BepInEx system Internally and for Valheim game folder (If Installed)
Internal Hotkeys Allows users to set hotkeys for easy project save, load, compile etc...
Trader Talker Allows users to Add\Remove messages for the Traders Greet, Active or Bye Events.

About

100% Customizable Valheim Mod Builder with no coding experience required. Alongside a built in C# Compiler to allow experienced users to customize the Builder even more!

Resources

Stars

Watchers

Forks

Packages