ValheimMods
ValheimMods copied to clipboard
Incompatability with JewelCrafting
When loading into the world equipment and quickslots/jewelcrafting gives off the following errors. On top of that, you can't use the jewel bag when it is in the utility slot, and gems aren't automatically added to the bag if it is in the utility slot.
[Error : Unity Log] ArgumentException: The Object you want to instantiate is null.
Stack trace:
UnityEngine.Object.Instantiate (UnityEngine.Object original, UnityEngine.Transform parent, System.Boolean instantiateInWorldSpace) (at <80fe1a4e36fe44618284312cb721a597>:0)
UnityEngine.Object.Instantiate[T] (T original, UnityEngine.Transform parent, System.Boolean worldPositionStays) (at <80fe1a4e36fe44618284312cb721a597>:0)
UnityEngine.Object.Instantiate[T] (T original, UnityEngine.Transform parent) (at <80fe1a4e36fe44618284312cb721a597>:0)
Jewelcrafting.SocketsBackground.ApplyToElementPrefab (UnityEngine.GameObject& activePrefab, UnityEngine.GameObject& elementPrefab, System.Boolean disableImage) (at <a7bc6ae6e4d04b2f9824ba10a3a601c9>:0)
Jewelcrafting.SocketsBackground+ReplaceBackgroundInventory.Prefix (InventoryGrid __instance) (at <a7bc6ae6e4d04b2f9824ba10a3a601c9>:0)
(wrapper dynamic-method) InventoryGrid.DMD<InventoryGrid::Awake>(InventoryGrid)
UnityEngine.GameObject:AddComponent()
EquipmentAndQuickSlots.InventoryGui_Awake_Patch:BuildInventoryGrid(InventoryGrid&, String, Vector2, Vector2, InventoryGui)
EquipmentAndQuickSlots.InventoryGui_Awake_Patch:BuildQuickSlotGrid(InventoryGui)
EquipmentAndQuickSlots.InventoryGui_Awake_Patch:Postfix(InventoryGui)
InventoryGui:DMD<InventoryGui::Awake>(InventoryGui)
UnityEngine.Object:Instantiate(GameObject, Transform)
InstantiatePrefab:Awake()
[Error : Unity Log] ArgumentException: The Object you want to instantiate is null.
Stack trace:
UnityEngine.Object.Instantiate (UnityEngine.Object original, UnityEngine.Transform parent, System.Boolean instantiateInWorldSpace) (at <80fe1a4e36fe44618284312cb721a597>:0)
UnityEngine.Object.Instantiate[T] (T original, UnityEngine.Transform parent, System.Boolean worldPositionStays) (at <80fe1a4e36fe44618284312cb721a597>:0)
UnityEngine.Object.Instantiate[T] (T original, UnityEngine.Transform parent) (at <80fe1a4e36fe44618284312cb721a597>:0)
Jewelcrafting.SocketsBackground.ApplyToElementPrefab (UnityEngine.GameObject& activePrefab, UnityEngine.GameObject& elementPrefab, System.Boolean disableImage) (at <a7bc6ae6e4d04b2f9824ba10a3a601c9>:0)
Jewelcrafting.SocketsBackground+ReplaceBackgroundInventory.Prefix (InventoryGrid __instance) (at <a7bc6ae6e4d04b2f9824ba10a3a601c9>:0)
(wrapper dynamic-method) InventoryGrid.DMD<InventoryGrid::Awake>(InventoryGrid)
UnityEngine.GameObject:AddComponent()
EquipmentAndQuickSlots.InventoryGui_Awake_Patch:BuildInventoryGrid(InventoryGrid&, String, Vector2, Vector2, InventoryGui)
EquipmentAndQuickSlots.InventoryGui_Awake_Patch:BuildEquipmentSlotGrid(InventoryGui)
EquipmentAndQuickSlots.InventoryGui_Awake_Patch:Postfix(InventoryGui)
InventoryGui:DMD<InventoryGui::Awake>(InventoryGui)
UnityEngine.Object:Instantiate(GameObject, Transform)
InstantiatePrefab:Awake()
Full log: LogOutput.log
The jewelcrafting mod states, that it is incompatible with epic loot. From the jewelcrafting description:
The jewelcrafting mod states, that it is incompatible with epic loot. From the jewelcrafting description:
I'm not using epic loot. I'm using your equipment and quick slots mod. That is where the error is coming from. Guess I should have made that more clear in the title since there isn't a specific issues page for equipment and quick slots.
This is going to be solved this week with the launches of the Public Test Branch and the updates coming up for EAQS and Auga.
Auga and EAQS will include Jewelcrafting support.