GsiX-MultiCraft icon

MultiCraft

GsiX Multi Craft

Last updated 5 months ago
Total downloads 7041
Total rating 1 
Categories Mods Skins Crafting Client-side Utility
Dependency string GsiX-MultiCraft-1.6.0
Dependants 14 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2201 icon
denikson-BepInExPack_Valheim

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

Preferred version: 5.4.2201

README

If you previously run v1.5.0 and below, please delete the Gsix.MultiCraft.cfg file from the config folder.

MultiCraft

A complete re-write from MultiCraft by Maximiliano Degue

I posted under my own banner but credit goes to the original author.

A mod that changes the crafting button to craft multiple amount at one click.

Installation (manual)

Place the unzipped content, GsiX.MultiCraft folder into your "..\game install dir\BepInEx\plugin\ " folder.

Features

  • The plugin will automatically look for the craft from container plugin.
  • The maximum craftable is capped at the maximum available resources.
  • Total resources from the craft from container and player inventory included.
  • User center message announce the total maximum craftable amount, zero otherwise.
  • Pause button to stop the crafting incase user set the crafting duration beyond clickable speed.
  • Project Auga Support. Contact the author for controller support.
  • ItemDrawers emulation config support.
  • Valheim+ partial support has been hardcoded. Container search logic can't be synchronize.
  • Aedenthorn's CraftFromContainer has been hardcoded. Confing fully sync.

Craft From Container Auto Config

ExtendedContainerGUID - The name of the craft from container plugin.
ExtendedContainerSection - in which section the config are in. Usually in General.
ExtendedContainerKey - the actual 'config name' of the craft from container RANGE config.
ShowRequiredBelowIcon - On by default. If you having an issue with the required/avilable number shown below the rquirement Icon, set this to 'false'
** Note: If the plugin failed to detect your craft from container setting, please manually set the max Container RANGE in the emulation below.

Craft From Container Emulation Config

** Please note that this is only emulation to mimic your craft from container behavior.
** It does not do the craft from container logic.

AlternateContainerRange << Your craft from container range value
AllowContainers_Ship << Is your craft from container allow pulling resources from Ship.
AllowContainers_Wagon << Is your craft from container allow pulling resources from Wagon/Cart.
AllowContainers_Wood << Is your craft from container allow pulling resources from Wooden chest.
AllowContainers_Reinforced << Is your craft from container allow pulling resources from Iron chest.
AllowContainers_BlackMetal << Is your craft from container allow pulling resources from Blackmetal chest.
AllowContainers_PersonalChest << Is your craft from container allow pulling resources from Personal chest.
AllowContainers_YuleklappChest << Is your craft from container allow pulling resources from Yuleklapp chest.
AllowContainers_ItemDrawer << Is your craft from container allow pulling resources from ItemDrawers chest.
AllowContainers_Warded << Is your craft from container allow pulling resources from warded chest.
AllowContainers_InUse << Is your craft from container allow pulling resources from container being use.

Click To View Full Config DeveloperConsole << Allow Developer console output. You dont need this.
PluginEnable << Plugin Enabled/Disabled
ShowMaxCraftable << Show maximum craftable amount at center text
CraftingDuration << Crafting time. 2f is ingame default value
CapMaximumCraftable << If true, maximum craftable capped at maximum amount of resources.
ShowIconRequirement << If true, maximum required amount will be shown in individual requirement icon, this may cause issue for other plugin that read the value in real-time. Try turn it to false

ExtendedContainerGUID << Name of the Craft from container plugin GUID
ExtendedConfigSection << Name of the config section where we retrive the value
ExtendedConfigKeys << Name of the config key we try to retrive the value

AlternateContainerRange << Alternate manual Container range config.
AllowContainers_Ship << Emulate allow Ship container to pull resources
AllowContainers_Wagon << Emulate allow Wagon container to pull resources
AllowContainers_Wood << Emulate allow Wooden Container to pull resources
AllowContainers_Reinforced << Emulate allow Reinforced Container to pull resources
AllowContainers_BlackMetal << Emulate allow Black Metal Container to pull resources
AllowContainers_PersonalChest << Emulate allow Personal Chest to pull resources
AllowContainers_YuleklappChest << Emulate allow Yuleklapp Chest to pull resources
AllowContainers_ItemDrawer << Emulate allow ItemDrawers Chest to pull resources
AllowContainers_Warded << Emulate allow Warded Container to pull resources
AllowContainers_InUse << Emulate allow container being use by player to pull resources

Keyboard

  • Hold left Shift +10/-10 crafting amount. Capped by the maximum craftable resources.
  • Hold left Ctrl +100/-100 crafting amount. Capped by the maximum craftable resources.
    Keyboard Shortcut Key List

Gamepad/Controller:

Known issues

  • Multiple player simultaneously crafting may not show the updated actual maximum amount in real time.
  • Valheim+ server config sync still not possible. Valheim+ local and sever config must be sync manually.
  • Opening and closing the player inventory multiple times causing the MultiCraft and Craft From container plugin out of sync. Known issue come from Craft From Container plugin.
  • Valheim+ Warded chest and item consumed/used up, icon dosen't get updated in realtime while MultiCraft does.
    Please report at Nexus page. Link at the bottom.

Changelog

Click To View Changelog - 1.0.0 - Public release.
- 1.0.1 - Crafting continue when selecting other recipe. Blocked recipe selection during crafting.
- 1.1.1 - Added Controller support.
- 1.1.2 - Thunderstore readme fix.
- 1.2.2 - Added Craft From Container emulation (Ongoing Beta Test).
- 1.2.3 - On going Beta Test for Craft From Continer emulation.
             Transition between keyboard and controller during crafting dosen't show the right button layout.
             Craft button not showing correct length when opening the menu using controller.
             Stop current craft progress if recepie changes.
             Configureable Keyboard shortcut.
             Configureable Gamepad shortcut.
- 1.2.4 - Raw Fish crafting fix.
             New emulation config, allow continer inuse by player.
- 1.2.5 - Thunderstore readme fix.
- 1.2.6 - Upgrade tab fix.
             Upgrading move back to Crafting tab fix.
- 1.3.0 - Project Auga compatibility. No Joystic/Controller support. Contact the author fo that.
- 1.4.0 - Displaying max amount at crafting button.
             Joypad/Controller update.
             Selecting same recipe dosent update max amount fix.
- 1.4.1 - Update 8-Nov-23.
- 1.5.0 - ItemsDrawer container emulation.
             Allow yuleklapp container config
             Developer container name console output.
             No Build Cost text.
             Unblock craftable amount if no cost debugmode trigged.
             Button creation on player awake.
             Resources fullfilled but other requirement is not, amount in grey color.
- 1.6.0 - Custom support has been hardcoded.
             Pulling resources from Cart fix.
             Pulling resources from ship fix.
             Pulling resources from warded fix. V+ warded logic broken.
             Crafting amount reset back to 1 if maximum craftable still above 0
             Minus amount stay at minimum number 1 if maximum craftable still above 0
             Aedenthorn's CraftFromContainers config read from chainloader.
             Valheim plus config read from client config. Server sync still not possible.

Comment and bug report

Link to Nexus Home Page