Quest Machine + Invector Sample File Errors Please Help
Posted: Mon Dec 23, 2024 6:05 am
Quest Machine + Invector Sample File Errors Please Help
I'm trying to make a game using the latest version of Invector Shooter and Quest Machine.
DS_QM_Invector_Example_2024-09-08.unitypackage
PixelCrushers_InvectorSupport_2024-08-26.unitypackage
Invector Support.unitypackage
All the sample files in are not working or are giving me too many errors.
All the sample files are telling me to find a shotgun
But when I search for a shotgun, it only tells me to find a shotgun.
How can I fix this?
Problem detected while opening the Scene file: 'Assets/Pixel Crushers/Quest Machine/Third Party Support/Invector Support/Scripts/Quest Machine Examples/Invector Scene Change Example/Invector Scene 1.unity'.
Check the following logs for more details.
Prefab instance problem: 'vGrenadeCollectable (6) (Missing Prefab with guid: 98547674c3e98f9418dbb3a352b9684f)'. 6 instances are missing the same Prefab Asset with guid 98547674c3e98f9418dbb3a352b9684f.
The character must have a ICharacter Interface
UnityEngine.Debug:LogWarning (object)
Invector.vCharacterController.v_SpriteHealth:Start () (at Assets/Invector-3rdPersonController/Basic Locomotion/Scripts/Generic/Health/v_SpriteHealth.cs:34)
NullReferenceException: Object reference not set to an instance of an object
Invector.vCharacterController.v_SpriteHealth.Start () (at Assets/Invector-3rdPersonController/Basic Locomotion/Scripts/Generic/Health/v_SpriteHealth.cs:37)
InvectorHasItemsQuestCondition: You must define the scripting symbol USE_INVECTOR_INVENTORY to use Invector inventory features in Quest Machine.
UnityEngine.Debug:LogError (object)
PixelCrushers.QuestMachine.InvectorHasItemsQuestCondition:StartChecking (System.Action) (at Assets/Pixel Crushers/Quest Machine/Third Party Support/Invector Support/Scripts/Quest Conditions/InvectorHasItemsQuestCondition.cs:127)
PixelCrushers.QuestMachine.QuestConditionSet:StartChecking (System.Action) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Condition Set/QuestConditionSet.cs:130)
PixelCrushers.QuestMachine.QuestNode:SetConditionChecking (bool) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Node/QuestNode.cs:511)
PixelCrushers.QuestMachine.QuestNode:SetState (PixelCrushers.QuestMachine.QuestNodeState,bool) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Node/QuestNode.cs:438)
PixelCrushers.QuestMachine.QuestNode:OnParentStateChange (PixelCrushers.QuestMachine.QuestNode) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Node/QuestNode.cs:540)
PixelCrushers.QuestMachine.QuestNode:SetState (PixelCrushers.QuestMachine.QuestNodeState,bool) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Node/QuestNode.cs:450)
PixelCrushers.QuestMachine.QuestNode:SetState (PixelCrushers.QuestMachine.QuestNodeState,bool) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Node/QuestNode.cs:465)
PixelCrushers.QuestMachine.Quest:SetState (PixelCrushers.QuestMachine.QuestState,bool) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest.cs:966)
PixelCrushers.QuestMachine.QuestGiver:GiveQuestToQuester (PixelCrushers.QuestMachine.Quest,PixelCrushers.QuestMachine.QuestParticipantTextInfo,PixelCrushers.QuestMachine.QuestListContainer) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest MonoBehaviours/Quest List/QuestGiver.cs:926)
PixelCrushers.QuestMachine.QuestGiver:OnAcceptQuest (PixelCrushers.QuestMachine.Quest) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest MonoBehaviours/Quest List/QuestGiver.cs:828)
PixelCrushers.QuestMachine.UnityUIQuestDialogueUI:AcceptQuest () (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest UIs/Unity UI/Unity UI Quest Dialogue UI/UnityUIQuestDialogueUI.cs:230)
UnityEngine.EventSystems.EventSystem:Update () (at ./Library/PackageCache/com.unity.ugui@2.0.0/Runtime/UGUI/EventSystem/EventSystem.cs:530)
Save System: Loading scene Invector Scene 2 [spawn at Spawnpoint From Scene 1]
UnityEngine.Debug:Log (object)
PixelCrushers.SaveSystem/<LoadSceneCoroutine>d__135:MoveNext () (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:986)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
PixelCrushers.SaveSystem:LoadScene (string) (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:980)
PixelCrushers.ScenePortal:LoadScene () (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/Misc/ScenePortal.cs:68)
PixelCrushers.ScenePortal:UsePortal () (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/Misc/ScenePortal.cs:63)
PixelCrushers.ScenePortal:OnTriggerEnter (UnityEngine.Collider) (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/Misc/ScenePortal.cs:74)
Can't load scene. Scene is not in build settings: Invector Scene 2
UnityEngine.Debug:LogError (object)
PixelCrushers.SaveSystem:SceneManagerOrAddressablesLoadScene (string) (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:454)
PixelCrushers.SaveSystem/<LoadSceneInternal>d__103:MoveNext () (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:513)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
PixelCrushers.SaveSystem:LoadScene (string) (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:980)
PixelCrushers.ScenePortal:LoadScene () (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/Misc/ScenePortal.cs:68)
PixelCrushers.ScenePortal:UsePortal () (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/Misc/ScenePortal.cs:63)
PixelCrushers.ScenePortal:OnTriggerEnter (UnityEngine.Collider) (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/Misc/ScenePortal.cs:74)
Save System: Can't find spawnpoint 'Spawnpoint From Scene 1'. Is spelling and capitalization correct?
UnityEngine.Debug:LogWarning (object)
PixelCrushers.SaveSystem/<LoadSceneCoroutine>d__135:MoveNext () (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:1000)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
InvectorHasItemsQuestCondition: You must define the scripting symbol USE_INVECTOR_INVENTORY to use Invector inventory features in Quest Machine.
UnityEngine.Debug:LogError (object)
PixelCrushers.QuestMachine.InvectorHasItemsQuestCondition:StartChecking (System.Action) (at Assets/Pixel Crushers/Quest Machine/Third Party Support/Invector Support/Scripts/Quest Conditions/InvectorHasItemsQuestCondition.cs:127)
PixelCrushers.QuestMachine.QuestConditionSet:StartChecking (System.Action) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Condition Set/QuestConditionSet.cs:130)
PixelCrushers.QuestMachine.QuestNode:SetConditionChecking (bool) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Node/QuestNode.cs:511)
PixelCrushers.QuestMachine.QuestNode:SetState (PixelCrushers.QuestMachine.QuestNodeState,bool) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Node/QuestNode.cs:423)
PixelCrushers.QuestMachine.QuestStateSerializer:ReadQuestNodeDataFromStream (System.IO.BinaryReader,PixelCrushers.QuestMachine.QuestNode,int) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Serialization/QuestStateSerializer.cs:242)
PixelCrushers.QuestMachine.QuestStateSerializer:ReadQuestNodesFromStream (System.IO.BinaryReader,PixelCrushers.QuestMachine.Quest,int) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Serialization/QuestStateSerializer.cs:232)
PixelCrushers.QuestMachine.QuestStateSerializer:ReadQuestDataFromStream (System.IO.BinaryReader,PixelCrushers.QuestMachine.Quest) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Serialization/QuestStateSerializer.cs:192)
PixelCrushers.QuestMachine.QuestStateSerializer:DeserializeInto (PixelCrushers.QuestMachine.Quest,byte[],bool) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Serialization/QuestStateSerializer.cs:74)
PixelCrushers.QuestMachine.QuestListContainer:ApplyData (string) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest MonoBehaviours/Quest List/QuestListContainer.cs:503)
PixelCrushers.QuestMachine.QuestJournal:ApplyData (string) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest MonoBehaviours/Quest List/QuestJournal.cs:254)
PixelCrushers.SaveSystem:ApplySavedGameData (PixelCrushers.SavedGameData) (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:871)
PixelCrushers.SaveSystem/<LoadSceneCoroutine>d__135:MoveNext () (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:1001)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
Prefab instance problem: 'vGrenadeCollectable (6) (Missing Prefab with guid: 98547674c3e98f9418dbb3a352b9684f)'. 6 instances are missing the same Prefab Asset with guid 98547674c3e98f9418dbb3a352b9684f.
I'm trying to make a game using the latest version of Invector Shooter and Quest Machine.
DS_QM_Invector_Example_2024-09-08.unitypackage
PixelCrushers_InvectorSupport_2024-08-26.unitypackage
Invector Support.unitypackage
All the sample files in are not working or are giving me too many errors.
All the sample files are telling me to find a shotgun
But when I search for a shotgun, it only tells me to find a shotgun.
How can I fix this?
Problem detected while opening the Scene file: 'Assets/Pixel Crushers/Quest Machine/Third Party Support/Invector Support/Scripts/Quest Machine Examples/Invector Scene Change Example/Invector Scene 1.unity'.
Check the following logs for more details.
Prefab instance problem: 'vGrenadeCollectable (6) (Missing Prefab with guid: 98547674c3e98f9418dbb3a352b9684f)'. 6 instances are missing the same Prefab Asset with guid 98547674c3e98f9418dbb3a352b9684f.
The character must have a ICharacter Interface
UnityEngine.Debug:LogWarning (object)
Invector.vCharacterController.v_SpriteHealth:Start () (at Assets/Invector-3rdPersonController/Basic Locomotion/Scripts/Generic/Health/v_SpriteHealth.cs:34)
NullReferenceException: Object reference not set to an instance of an object
Invector.vCharacterController.v_SpriteHealth.Start () (at Assets/Invector-3rdPersonController/Basic Locomotion/Scripts/Generic/Health/v_SpriteHealth.cs:37)
InvectorHasItemsQuestCondition: You must define the scripting symbol USE_INVECTOR_INVENTORY to use Invector inventory features in Quest Machine.
UnityEngine.Debug:LogError (object)
PixelCrushers.QuestMachine.InvectorHasItemsQuestCondition:StartChecking (System.Action) (at Assets/Pixel Crushers/Quest Machine/Third Party Support/Invector Support/Scripts/Quest Conditions/InvectorHasItemsQuestCondition.cs:127)
PixelCrushers.QuestMachine.QuestConditionSet:StartChecking (System.Action) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Condition Set/QuestConditionSet.cs:130)
PixelCrushers.QuestMachine.QuestNode:SetConditionChecking (bool) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Node/QuestNode.cs:511)
PixelCrushers.QuestMachine.QuestNode:SetState (PixelCrushers.QuestMachine.QuestNodeState,bool) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Node/QuestNode.cs:438)
PixelCrushers.QuestMachine.QuestNode:OnParentStateChange (PixelCrushers.QuestMachine.QuestNode) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Node/QuestNode.cs:540)
PixelCrushers.QuestMachine.QuestNode:SetState (PixelCrushers.QuestMachine.QuestNodeState,bool) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Node/QuestNode.cs:450)
PixelCrushers.QuestMachine.QuestNode:SetState (PixelCrushers.QuestMachine.QuestNodeState,bool) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Node/QuestNode.cs:465)
PixelCrushers.QuestMachine.Quest:SetState (PixelCrushers.QuestMachine.QuestState,bool) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest.cs:966)
PixelCrushers.QuestMachine.QuestGiver:GiveQuestToQuester (PixelCrushers.QuestMachine.Quest,PixelCrushers.QuestMachine.QuestParticipantTextInfo,PixelCrushers.QuestMachine.QuestListContainer) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest MonoBehaviours/Quest List/QuestGiver.cs:926)
PixelCrushers.QuestMachine.QuestGiver:OnAcceptQuest (PixelCrushers.QuestMachine.Quest) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest MonoBehaviours/Quest List/QuestGiver.cs:828)
PixelCrushers.QuestMachine.UnityUIQuestDialogueUI:AcceptQuest () (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest UIs/Unity UI/Unity UI Quest Dialogue UI/UnityUIQuestDialogueUI.cs:230)
UnityEngine.EventSystems.EventSystem:Update () (at ./Library/PackageCache/com.unity.ugui@2.0.0/Runtime/UGUI/EventSystem/EventSystem.cs:530)
Save System: Loading scene Invector Scene 2 [spawn at Spawnpoint From Scene 1]
UnityEngine.Debug:Log (object)
PixelCrushers.SaveSystem/<LoadSceneCoroutine>d__135:MoveNext () (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:986)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
PixelCrushers.SaveSystem:LoadScene (string) (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:980)
PixelCrushers.ScenePortal:LoadScene () (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/Misc/ScenePortal.cs:68)
PixelCrushers.ScenePortal:UsePortal () (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/Misc/ScenePortal.cs:63)
PixelCrushers.ScenePortal:OnTriggerEnter (UnityEngine.Collider) (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/Misc/ScenePortal.cs:74)
Can't load scene. Scene is not in build settings: Invector Scene 2
UnityEngine.Debug:LogError (object)
PixelCrushers.SaveSystem:SceneManagerOrAddressablesLoadScene (string) (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:454)
PixelCrushers.SaveSystem/<LoadSceneInternal>d__103:MoveNext () (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:513)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
PixelCrushers.SaveSystem:LoadScene (string) (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:980)
PixelCrushers.ScenePortal:LoadScene () (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/Misc/ScenePortal.cs:68)
PixelCrushers.ScenePortal:UsePortal () (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/Misc/ScenePortal.cs:63)
PixelCrushers.ScenePortal:OnTriggerEnter (UnityEngine.Collider) (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/Misc/ScenePortal.cs:74)
Save System: Can't find spawnpoint 'Spawnpoint From Scene 1'. Is spelling and capitalization correct?
UnityEngine.Debug:LogWarning (object)
PixelCrushers.SaveSystem/<LoadSceneCoroutine>d__135:MoveNext () (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:1000)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
InvectorHasItemsQuestCondition: You must define the scripting symbol USE_INVECTOR_INVENTORY to use Invector inventory features in Quest Machine.
UnityEngine.Debug:LogError (object)
PixelCrushers.QuestMachine.InvectorHasItemsQuestCondition:StartChecking (System.Action) (at Assets/Pixel Crushers/Quest Machine/Third Party Support/Invector Support/Scripts/Quest Conditions/InvectorHasItemsQuestCondition.cs:127)
PixelCrushers.QuestMachine.QuestConditionSet:StartChecking (System.Action) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Condition Set/QuestConditionSet.cs:130)
PixelCrushers.QuestMachine.QuestNode:SetConditionChecking (bool) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Node/QuestNode.cs:511)
PixelCrushers.QuestMachine.QuestNode:SetState (PixelCrushers.QuestMachine.QuestNodeState,bool) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Node/QuestNode.cs:423)
PixelCrushers.QuestMachine.QuestStateSerializer:ReadQuestNodeDataFromStream (System.IO.BinaryReader,PixelCrushers.QuestMachine.QuestNode,int) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Serialization/QuestStateSerializer.cs:242)
PixelCrushers.QuestMachine.QuestStateSerializer:ReadQuestNodesFromStream (System.IO.BinaryReader,PixelCrushers.QuestMachine.Quest,int) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Serialization/QuestStateSerializer.cs:232)
PixelCrushers.QuestMachine.QuestStateSerializer:ReadQuestDataFromStream (System.IO.BinaryReader,PixelCrushers.QuestMachine.Quest) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Serialization/QuestStateSerializer.cs:192)
PixelCrushers.QuestMachine.QuestStateSerializer:DeserializeInto (PixelCrushers.QuestMachine.Quest,byte[],bool) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest/Quest Serialization/QuestStateSerializer.cs:74)
PixelCrushers.QuestMachine.QuestListContainer:ApplyData (string) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest MonoBehaviours/Quest List/QuestListContainer.cs:503)
PixelCrushers.QuestMachine.QuestJournal:ApplyData (string) (at Assets/Plugins/Pixel Crushers/Quest Machine/Scripts/Quest MonoBehaviours/Quest List/QuestJournal.cs:254)
PixelCrushers.SaveSystem:ApplySavedGameData (PixelCrushers.SavedGameData) (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:871)
PixelCrushers.SaveSystem/<LoadSceneCoroutine>d__135:MoveNext () (at Assets/Plugins/Pixel Crushers/Common/Scripts/Save System/SaveSystem.cs:1001)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
Prefab instance problem: 'vGrenadeCollectable (6) (Missing Prefab with guid: 98547674c3e98f9418dbb3a352b9684f)'. 6 instances are missing the same Prefab Asset with guid 98547674c3e98f9418dbb3a352b9684f.