ValheimMods icon indicating copy to clipboard operation
ValheimMods copied to clipboard

Incompatability with JewelCrafting

Open SaltSouls opened this issue 1 year ago • 3 comments

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

SaltSouls avatar Oct 14 '23 02:10 SaltSouls

The jewelcrafting mod states, that it is incompatible with epic loot. From the jewelcrafting description: grafik

CPF198112 avatar Oct 24 '23 06:10 CPF198112

The jewelcrafting mod states, that it is incompatible with epic loot. From the jewelcrafting description: grafik

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.

SaltSouls avatar Oct 24 '23 07:10 SaltSouls

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.

Vapok avatar Oct 30 '23 03:10 Vapok