Smallo-CustomBuildingItems icon

CustomBuildingItems

Custom items for building! You can even add your own! Some custom made ones, some items from the game that previously weren't buildable. I will be adding to this pack over time.

Last updated 3 years ago
Total downloads 10893
Total rating 2 
Categories
Dependency string Smallo-CustomBuildingItems-2.0.4
Dependants 15 other packages depend on this package

This mod requires the following mods to function

ValheimModding-HookGenPatcher-0.0.2 icon
ValheimModding-HookGenPatcher

Generates MonoMod.RuntimeDetour.HookGen's MMHOOK file during the BepInEx preloader phase.

Preferred version: 0.0.2
ValheimModding-ValheimLib-0.0.15 icon
ValheimModding-ValheimLib

A library to facilitate valheim modding

Preferred version: 0.0.15
denikson-BepInExPack_Valheim-5.4.901 icon
denikson-BepInExPack_Valheim

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

Preferred version: 5.4.901
MixoneFinallyHere-BuildExpansion-1.0.2 icon
MixoneFinallyHere-BuildExpansion

Allows to expand the Hammer build tables to support mods that add new pieces.

Preferred version: 1.0.2

README

Custom Building Items

Custom building items! This mod adds some new items for building. Mostly these items are ones that were already in the game (or files) and weren't buildable. They had to all be edited to add snappoints and modify textures to work.

Manual Installation

IF YOU HAVE AN OLD VERSION OF THIS MOD PLEASE DELETE IT FIRST TO AVOID ISSUES To install this mod, you need to have BepInEx. After installing BepInEx, extract the config and plugin folder into your game install "\Valheim\BepInEx"

Adding Custom Items

For your custom items please follow these rules;

  • Icon must be in the assetbundle and have a .png extension
  • All assets must include a Wear N Tear component
  • All assets must NOT have a Piece or ZNetView component

To add custom items there is an assets folder located at "\Valheim\BepInEx\plugins\CustomBuildingItems\assets". Place your assetbundle you generated in unity in here. Make sure to give it a custom unique file extension. This is what the code uses to get your specific asset bundle which is the first value of config in the json file. Add a new entry to the json config file located at "\Valheim\BepInEx\config\CustomBuildingItems.json". All options in the json file are REQUIRED. I will hopefully make it easier in the future to add your own items. But this is all I can manage right now.

I used the following tutorials to create my items; Valheim Wiki and Dick Justice Video

Items

Custom Items;

These are custom items made by me. I do have a bunch of other totally custom items in the works, including some new door types. If you have any suggestions please let me know.

Unused Files;

These are the new items that were found in the files but don't appear to be used anywhere in the game;

World Structures:

These are items used in the world in structures;

Dependencies

These mods are REQUIRED to use this mod

Changelog

v2.0.4;

  • Fixed the bone wall not being able to be placed
  • Fixed the barrel and iron gate not appearing
  • Fixed doors having a mental breakdown

v2.0.2;

  • Add support for r2modman

v2.0.1;

  • Config update

v2.0.0;

  • Assetbundles in separate folder instead of being embedded
  • Ability to add your own assetbundles
  • Config file to add new items and edit recipes for existing ones
  • Renamed all the goblin items to Fuling
  • Fixed the bone wall not being able to placed on any objects
  • Added Half wood stair
  • Added Half stone stair
  • Added Tall stone pillar
  • Added Surtling hearth
  • Added Turf roof 45
  • Added Small candle
  • Added Large candle
  • Added Candle deer chandelier
  • Added Candle sconce

v1.1.0;

  • Update Dependencies
  • Added Hidden Wood Door
  • Added Wood Crate
  • Added Barrel
  • Added Iron Gate
  • Added Surtling Torch
  • Fixed the wood ledge collision
  • Fixed the bone wall not returning items

v1.0.3;

  • Add Dependencies (ooops)

v1.0.2;

  • Readme Update

v1.0.1;

  • Readme Update

v1.0.0;

  • Initial release.

A little build

Discord Support