expressobits / inventory-system

Modular inventory system for godot 4 with nodes, compatible with multiplayer, separate logic from the UI, Using items as separate resources.
MIT License
470 stars 31 forks source link

install failed #111

Closed chriscamacho closed 4 months ago

chriscamacho commented 6 months ago

failed following wiki install instructions, if I#m missing a step might this be included on the wiki?

Godot Engine v4.2.2.rc2.official (c) 2007-present Juan Linietsky, Ariel Manzur & Godot Contributors. modules/gltf/register_types.cpp:63 - Blend file import is enabled in the project settings, but no Blender path is configured in the editor settings. Blend files will not be imported. --- Debug adapter server started --- --- GDScript language server started on port 6005 --- res://addons/inventory-system/editor/inventory_editor.gd:57 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/inventory_editor.gd:59 - Parse Error: Could not resolve member "load_from_database". res://addons/inventory-system/editor/inventory_editor.gd:79 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/inventory_editor.gd:79 - Parse Error: Identifier "InventoryDatabase" not declared in the current scope. res://addons/inventory-system/editor/inventory_editor.gd:89 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/inventory_editor.gd:92 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/inventory_editor.gd:92 - Parse Error: Could not find type "InventoryDatabase" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/inventory_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/base/base_inventory_editor.gd:7 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/base/base_inventory_editor.gd:36 - Parse Error: Could not find type "InventoryDatabase" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/base/base_inventory_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/items/items_editor.gd:0 - Parse Error: Could not resolve class "InventoryTabEditor". res://addons/inventory-system/editor/items/items_editor.gd:35 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/items_editor.gd:23 - Parse Error: Could not resolve member "load_item". res://addons/inventory-system/editor/items/items_editor.gd:106 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/items_editor.gd:106 - Parse Error: Identifier "ItemDefinition" not declared in the current scope. res://addons/inventory-system/editor/items/items_editor.gd:124 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/items_editor.gd:125 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/items_editor.gd:125 - Parse Error: Could not find type "ItemDefinition" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/items/items_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/items/inventory_item_list.gd:5 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/inventory_item_list.gd:12 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/items/inventory_item_list.gd:13 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/inventory_item_list.gd:15 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/inventory_item_list.gd:32 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/items/inventory_item_list.gd:41 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/inventory_item_list.gd:57 - Parse Error: Could not find type "ItemDefinition" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/items/inventory_item_list.gd" with error "Parse error". (User) res://addons/inventory-system/editor/items/item_editor.gd:7 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/item_editor.gd:8 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/items/item_editor.gd:38 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/item_editor.gd:38 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/items/item_editor.gd:44 - Parse Error: Could not resolve member "setup". res://addons/inventory-system/editor/items/item_editor.gd:62 - Parse Error: Could not resolve member "load_item". res://addons/inventory-system/editor/items/item_editor.gd:63 - Parse Error: Could not resolve member "load_item". res://addons/inventory-system/editor/items/item_editor.gd:119 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/item_editor.gd:120 - Parse Error: Could not find type "ItemDefinition" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/items/item_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/base/item_id_editor.gd:11 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/base/item_id_editor.gd:25 - Parse Error: Could not find type "InventoryDatabase" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/base/item_id_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/items/categories_in_item.gd:6 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/categories_in_item.gd:7 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/items/categories_in_item.gd:14 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/items/categories_in_item.gd:14 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/categories_in_item.gd:47 - Parse Error: Could not find type "ItemCategory" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/items/categories_in_item.gd" with error "Parse error". (User) res://addons/inventory-system/editor/recipes/ingredient_editor.gd:12 - Parse Error: Could not find type "Slot" in the current scope. res://addons/inventory-system/editor/recipes/ingredient_editor.gd:13 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/ingredient_editor.gd:23 - Parse Error: Could not find type "Slot" in the current scope. res://addons/inventory-system/editor/recipes/ingredient_editor.gd:23 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/ingredient_editor.gd:31 - Parse Error: Could not find type "Slot" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/recipes/ingredient_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/slot_selector.gd:5 - Parse Error: Could not find type "Slot" in the current scope. res://addons/inventory-system/editor/slot_selector.gd:12 - Parse Error: Could not find type "Slot" in the current scope. res://addons/inventory-system/editor/slot_selector.gd:18 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/slot_selector.gd:19 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/slot_selector.gd:28 - Parse Error: Could not find type "Slot" in the current scope. res://addons/inventory-system/editor/slot_selector.gd:28 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/slot_selector.gd:32 - Parse Error: Could not resolve member "setup". res://addons/inventory-system/editor/slot_selector.gd:67 - Parse Error: Could not find type "ItemDefinition" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/slot_selector.gd" with error "Parse error". (User) res://addons/inventory-system/editor/items/custom_properties.gd:5 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/custom_properties.gd:6 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/items/custom_properties.gd:21 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/items/custom_properties.gd:21 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/custom_properties.gd:45 - Parse Error: Could not resolve member "setup". modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/items/custom_properties.gd" with error "Parse error". (User) res://addons/inventory-system/editor/items/base_property.gd:26 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/base_property.gd:60 - Parse Error: Could not find type "ItemDefinition" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/items/base_property.gd" with error "Parse error". (User) res://addons/inventory-system/editor/recipes/recipes_editor.gd:0 - Parse Error: Could not resolve class "InventoryTabEditor". res://addons/inventory-system/editor/recipes/recipes_editor.gd:39 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:48 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:48 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:72 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:79 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:146 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:12 - Parse Error: Could not resolve member "selected". res://addons/inventory-system/editor/recipes/recipes_editor.gd:13 - Parse Error: Could not resolve member "request_remove". res://addons/inventory-system/editor/recipes/recipes_editor.gd:32 - Parse Error: Could not resolve member "load_recipes". res://addons/inventory-system/editor/recipes/recipes_editor.gd:49 - Parse Error: Could not resolve member "load_recipe". res://addons/inventory-system/editor/recipes/recipes_editor.gd:101 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:101 - Parse Error: Identifier "Recipe" not declared in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:117 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:118 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:118 - Parse Error: Could not find type "Recipe" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/recipes/recipes_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/recipes/ingredient_item_in_recipe_item.gd:7 - Parse Error: Could not find type "Slot" in the current scope. res://addons/inventory-system/editor/recipes/ingredient_item_in_recipe_item.gd:17 - Parse Error: Could not find type "Slot" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/recipes/ingredient_item_in_recipe_item.gd" with error "Parse error". (User) res://addons/inventory-system/editor/recipes/recipe_item_list_editor.gd:6 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_item_list_editor.gd:22 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_item_list_editor.gd:23 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipe_item_list_editor.gd:82 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_item_list_editor.gd:82 - Parse Error: Could not find type "InventoryDatabase" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/recipes/recipe_item_list_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:9 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:11 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:20 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:21 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:22 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:29 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:57 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:87 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:106 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:40 - Parse Error: Could not resolve member "load_recipe". res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:44 - Parse Error: Could not resolve member "request_remove". modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/recipes/recipes_list_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/recipes/recipe_editor.gd:6 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:22 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:23 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:25 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:92 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:92 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:107 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:107 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:122 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:122 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:137 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:137 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:101 - Parse Error: Could not resolve member "setup". res://addons/inventory-system/editor/recipes/recipe_editor.gd:185 - Parse Error: Identifier "Slot" not declared in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:187 - Parse Error: Identifier "Item" not declared in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:195 - Parse Error: Identifier "Slot" not declared in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:197 - Parse Error: Identifier "Item" not declared in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:199 - Parse Error: Could not find type "Slot" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:208 - Parse Error: Identifier "Slot" not declared in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:210 - Parse Error: Identifier "Item" not declared in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:232 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:233 - Parse Error: Could not find type "Recipe" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/recipes/recipe_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:0 - Parse Error: Could not resolve class "InventoryTabEditor". res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:29 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:41 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:25 - Parse Error: Could not resolve member "load_station". res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:34 - Parse Error: Could not resolve member "load_craft_station_types". res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:57 - Parse Error: Could not resolve member "get_index_of". res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:63 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:63 - Parse Error: Identifier "CraftStationType" not declared in the current scope. res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:66 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:106 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:107 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:107 - Parse Error: Could not find type "CraftStationType" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/craft_stations/craft_station_types_item_list.gd:5 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_station_types_item_list.gd:11 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_station_types_item_list.gd:12 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_station_types_item_list.gd:23 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_station_types_item_list.gd:28 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_station_types_item_list.gd:43 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_station_types_item_list.gd:51 - Parse Error: Could not find type "CraftStationType" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/craft_stations/craft_station_types_item_list.gd" with error "Parse error". (User) res://addons/inventory-system/editor/craft_stations/craft_station_type_editor.gd:5 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_station_type_editor.gd:8 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_station_type_editor.gd:29 - Parse Error: Could not find type "CraftStationType" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/craft_stations/craft_station_type_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/categories/categories_editor.gd:0 - Parse Error: Could not resolve class "InventoryTabEditor". res://addons/inventory-system/editor/categories/categories_editor.gd:29 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/categories_editor.gd:41 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/categories_editor.gd:49 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/categories_editor.gd:49 - Parse Error: Identifier "ItemCategory" not declared in the current scope. res://addons/inventory-system/editor/categories/categories_editor.gd:52 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/categories_editor.gd:91 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/categories_editor.gd:92 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/categories_editor.gd:92 - Parse Error: Could not find type "ItemCategory" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/categories/categories_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/categories/item_categories_item_list.gd:6 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/item_categories_item_list.gd:12 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/categories/item_categories_item_list.gd:13 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/item_categories_item_list.gd:24 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/categories/item_categories_item_list.gd:29 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/item_categories_item_list.gd:44 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/item_categories_item_list.gd:52 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/item_categories_item_list.gd:76 - Parse Error: Could not find type "ItemCategory" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/categories/item_categories_item_list.gd" with error "Parse error". (User) res://addons/inventory-system/editor/categories/item_category_editor.gd:5 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/item_category_editor.gd:8 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/item_category_editor.gd:31 - Parse Error: Could not find type "ItemCategory" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/categories/item_category_editor.gd" with error "Parse error". (User) res://addons/inventory-system/inventory-system.gd:19 - Invalid call. Nonexistent function 'set_editor_plugin' in base 'Control (inventory_editor.gd)'. Can't open dynamic library: /home/chris/development/godot/inv-test/addons/inventory-system/bin/linux64/inventory_system.linux.template_debug.x86_64.so. Error: /home/chris/development/godot/../lib/inventory_system.linux.template_debug.x86_64.so: cannot open shared object file: No such file or directory. core/extension/gdextension.cpp:719 - GDExtension dynamic library not found: /home/chris/development/godot/inv-test/addons/inventory-system/bin/linux64/inventory_system.linux.template_debug.x86_64.so Failed loading resource: res://addons/inventory-system/bin/inventory_system.gdextension. Make sure resources have been imported by opening the project in the editor at least once.

scriptsengineer commented 6 months ago

It seems like the same problem here #103 , I solved it by fixing the scripts in 1.0.0. Now if you still have problems, could it be the Godot version or another script in your project?

chriscamacho commented 6 months ago

I installed into new project on Godot 4.2, so not sure what I need to do to get this working ?

ajh123 commented 5 months ago

I have the same error too. Furthermore, when I've installed this with the AssetLib my Godot crashed.

This is on a new empty project. I'm using Godot 4.2.1 with .net.

ajh123 commented 5 months ago

I've seem to have fixed it. Here is what I've done:

  1. Try with Godot 4.2.1 (with .net).

  2. expand the contents list (see the highlighted blue box and tooltip)

image

  1. then deselected everything apart from the addons/ folder and make sure to not use a custom install location.

Godot still crashes when installing from the asset lib - however reloading Godot after seems fine.

Update: it seems like these steps do not work on a new empty project. (however, there is now only one error:

E 0:00:00:0701   start: Failed to instantiate an autoload, script 'res://addons/inventory-system-demos/base/default_actions.gd' does not inherit from 'Node'.
  <C++ Error>    Condition "!valid_type" is true. Continuing.
  <C++ Source>   main/main.cpp:3207 @ start()
scriptsengineer commented 5 months ago

Update on asset lib (Version 1.0.5) Fixing this bug

scriptsengineer commented 4 months ago

Problem follows I'm still working on now to investigate what this is:

  1. Removing unused assets (Decreasing the loading time of this asset in godot)
  2. Refactoring gdscripts that are in the example (Trying to capture the script that is generating this)

Note: only the addon scripts do not generate this problem, that is, if you only import the inventory-system and not the inventory-system-demos, the import works normally Note: Also remember that in the README there is a way to add via gitmodules

MADOK1 commented 4 months ago

I am having the same error on Arch Linux with Godot version v4.3.dev6.official [64520fe67], and the plugin works perfectly on Windows but it's completely broken for me

scriptsengineer commented 4 months ago

I find it strange that it works in 4.3, my work is always in 4.2, but I admit that there may be some compatibility work involved, I'm working today on fixing the gdextension file names, check that this isn't what's causing your problem.

Balowser commented 4 months ago

Same with 4.2.2. I run GoDot on a Mac. The install process works, but after restarting godot and activating the plugin, I actually see the Inventory button und the top-bar, but the panel is empty.

This is my Output:

Godot Engine v4.2.2.stable.official (c) 2007-present Juan Linietsky, Ariel Manzur & Godot Contributors. modules/gltf/register_types.cpp:63 - Der Blend-Dateiimport ist in den Projekteinstellungen aktiviert, aber es wurde kein Blender-Pfad in den Editoreinstellungen festgelegt. Es werden keine Blend-Dateien importiert. --- Debug adapter server started --- --- GDScript language server started on port 6005 --- Can't open dynamic library: /Users/usr/Dev-Stuff/Godot/Projects/Runnn-Tastic Kopie/addons/inventory-system/bin/osx/inventory_system.macos.template_debug.framework. Error: dlopen(/Applications/Godot.app/Contents/MacOS/../Frameworks/inventory_system.macos.template_debug.framework, 0x0002): tried: '/Applications/Godot.app/Contents/MacOS/../Frameworks/inventory_system.macos.template_debug.framework' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Applications/Godot.app/Contents/MacOS/../Frameworks/inventory_system.macos.template_debug.framework' (no such file), '/Applications/Godot.app/Contents/MacOS/../Frameworks/inventory_system.macos.template_debug.framework' (no such file). core/extension/gdextension.cpp:719 - GDExtension dynamic library not found: /Users/usr/Dev-Stuff/Godot/Projects/Runnn-Tastic Kopie/addons/inventory-system/bin/osx/inventory_system.macos.template_debug.framework Failed loading resource: res://addons/inventory-system/bin/inventory_system.gdextension. Make sure resources have been imported by opening the project in the editor at least once. res://addons/inventory-system/editor/base/base_inventory_editor.gd:7 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/base/base_inventory_editor.gd:36 - Parse Error: Could not find type "InventoryDatabase" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/base/base_inventory_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/base/item_id_editor.gd:11 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/base/item_id_editor.gd:25 - Parse Error: Could not find type "InventoryDatabase" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/base/item_id_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/categories/categories_editor.gd:0 - Parse Error: Could not resolve class "InventoryTabEditor". res://addons/inventory-system/editor/categories/categories_editor.gd:29 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/categories_editor.gd:41 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/categories_editor.gd:49 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/categories_editor.gd:49 - Parse Error: Identifier "ItemCategory" not declared in the current scope. res://addons/inventory-system/editor/categories/categories_editor.gd:52 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/categories_editor.gd:91 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/categories_editor.gd:92 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/categories_editor.gd:92 - Parse Error: Could not find type "ItemCategory" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/categories/categories_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/categories/item_categories_item_list.gd:6 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/item_categories_item_list.gd:12 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/categories/item_categories_item_list.gd:13 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/item_categories_item_list.gd:24 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/categories/item_categories_item_list.gd:29 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/item_categories_item_list.gd:44 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/item_categories_item_list.gd:52 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/item_categories_item_list.gd:76 - Parse Error: Could not find type "ItemCategory" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/categories/item_categories_item_list.gd" with error "Parse error". (User) res://addons/inventory-system/editor/categories/item_category_editor.gd:5 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/item_category_editor.gd:8 - Parse Error: Could not find type "ItemCategory" in the current scope. res://addons/inventory-system/editor/categories/item_category_editor.gd:31 - Parse Error: Could not find type "ItemCategory" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/categories/item_category_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:0 - Parse Error: Could not resolve class "InventoryTabEditor". res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:29 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:41 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:25 - Parse Error: Could not resolve member "load_station". res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:34 - Parse Error: Could not resolve member "load_craft_station_types". res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:57 - Parse Error: Could not resolve member "get_index_of". res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:63 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:63 - Parse Error: Identifier "CraftStationType" not declared in the current scope. res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:66 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:106 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:107 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd:107 - Parse Error: Could not find type "CraftStationType" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/craft_stations/craft_stations_types_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/craft_stations/craft_station_types_item_list.gd:5 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_station_types_item_list.gd:11 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_station_types_item_list.gd:12 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_station_types_item_list.gd:23 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_station_types_item_list.gd:28 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_station_types_item_list.gd:43 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_station_types_item_list.gd:51 - Parse Error: Could not find type "CraftStationType" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/craft_stations/craft_station_types_item_list.gd" with error "Parse error". (User) res://addons/inventory-system/editor/craft_stations/craft_station_type_editor.gd:5 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_station_type_editor.gd:8 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/craft_stations/craft_station_type_editor.gd:29 - Parse Error: Could not find type "CraftStationType" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/craft_stations/craft_station_type_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/items/base_property.gd:26 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/base_property.gd:60 - Parse Error: Could not find type "ItemDefinition" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/items/base_property.gd" with error "Parse error". (User) res://addons/inventory-system/editor/items/categories_in_item.gd:6 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/categories_in_item.gd:7 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/items/categories_in_item.gd:14 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/items/categories_in_item.gd:14 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/categories_in_item.gd:47 - Parse Error: Could not find type "ItemCategory" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/items/categories_in_item.gd" with error "Parse error". (User) res://addons/inventory-system/editor/recipes/ingredient_editor.gd:12 - Parse Error: Could not find type "Slot" in the current scope. res://addons/inventory-system/editor/recipes/ingredient_editor.gd:13 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/ingredient_editor.gd:23 - Parse Error: Could not find type "Slot" in the current scope. res://addons/inventory-system/editor/recipes/ingredient_editor.gd:23 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/ingredient_editor.gd:31 - Parse Error: Could not find type "Slot" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/recipes/ingredient_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/slot_selector.gd:5 - Parse Error: Could not find type "Slot" in the current scope. res://addons/inventory-system/editor/slot_selector.gd:12 - Parse Error: Could not find type "Slot" in the current scope. res://addons/inventory-system/editor/slot_selector.gd:18 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/slot_selector.gd:19 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/slot_selector.gd:28 - Parse Error: Could not find type "Slot" in the current scope. res://addons/inventory-system/editor/slot_selector.gd:28 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/slot_selector.gd:32 - Parse Error: Could not resolve member "setup". res://addons/inventory-system/editor/slot_selector.gd:67 - Parse Error: Could not find type "ItemDefinition" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/slot_selector.gd" with error "Parse error". (User) res://addons/inventory-system/editor/items/custom_properties.gd:5 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/custom_properties.gd:6 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/items/custom_properties.gd:21 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/items/custom_properties.gd:21 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/custom_properties.gd:45 - Parse Error: Could not resolve member "setup". modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/items/custom_properties.gd" with error "Parse error". (User) res://addons/inventory-system/editor/items/inventory_item_list.gd:5 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/inventory_item_list.gd:12 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/items/inventory_item_list.gd:13 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/inventory_item_list.gd:15 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/inventory_item_list.gd:32 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/items/inventory_item_list.gd:41 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/inventory_item_list.gd:57 - Parse Error: Could not find type "ItemDefinition" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/items/inventory_item_list.gd" with error "Parse error". (User) res://addons/inventory-system/editor/items/items_editor.gd:0 - Parse Error: Could not resolve class "InventoryTabEditor". res://addons/inventory-system/editor/items/items_editor.gd:35 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/items_editor.gd:23 - Parse Error: Could not resolve member "load_item". res://addons/inventory-system/editor/items/items_editor.gd:106 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/items_editor.gd:106 - Parse Error: Identifier "ItemDefinition" not declared in the current scope. res://addons/inventory-system/editor/items/items_editor.gd:124 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/items_editor.gd:125 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/items_editor.gd:125 - Parse Error: Could not find type "ItemDefinition" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/items/items_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/items/item_editor.gd:7 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/item_editor.gd:8 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/items/item_editor.gd:38 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/item_editor.gd:38 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/items/item_editor.gd:44 - Parse Error: Could not resolve member "setup". res://addons/inventory-system/editor/items/item_editor.gd:62 - Parse Error: Could not resolve member "load_item". res://addons/inventory-system/editor/items/item_editor.gd:63 - Parse Error: Could not resolve member "load_item". res://addons/inventory-system/editor/items/item_editor.gd:119 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/editor/items/item_editor.gd:120 - Parse Error: Could not find type "ItemDefinition" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/items/item_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/recipes/ingredient_item_in_recipe_item.gd:7 - Parse Error: Could not find type "Slot" in the current scope. res://addons/inventory-system/editor/recipes/ingredient_item_in_recipe_item.gd:17 - Parse Error: Could not find type "Slot" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/recipes/ingredient_item_in_recipe_item.gd" with error "Parse error". (User) res://addons/inventory-system/editor/recipes/recipes_editor.gd:0 - Parse Error: Could not resolve class "InventoryTabEditor". res://addons/inventory-system/editor/recipes/recipes_editor.gd:39 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:48 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:48 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:72 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:79 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:146 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:12 - Parse Error: Could not resolve member "selected". res://addons/inventory-system/editor/recipes/recipes_editor.gd:13 - Parse Error: Could not resolve member "request_remove". res://addons/inventory-system/editor/recipes/recipes_editor.gd:32 - Parse Error: Could not resolve member "load_recipes". res://addons/inventory-system/editor/recipes/recipes_editor.gd:49 - Parse Error: Could not resolve member "load_recipe". res://addons/inventory-system/editor/recipes/recipes_editor.gd:101 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:101 - Parse Error: Identifier "Recipe" not declared in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:117 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:118 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_editor.gd:118 - Parse Error: Could not find type "Recipe" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/recipes/recipes_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/recipes/recipe_item_list_editor.gd:6 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_item_list_editor.gd:22 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_item_list_editor.gd:23 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipe_item_list_editor.gd:82 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_item_list_editor.gd:82 - Parse Error: Could not find type "InventoryDatabase" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/recipes/recipe_item_list_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:9 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:11 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:20 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:21 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:22 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:29 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:57 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:87 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:106 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:40 - Parse Error: Could not resolve member "load_recipe". res://addons/inventory-system/editor/recipes/recipes_list_editor.gd:44 - Parse Error: Could not resolve member "request_remove". modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/recipes/recipes_list_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/recipes/recipe_editor.gd:6 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:22 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:23 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:25 - Parse Error: Could not find type "CraftStationType" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:92 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:92 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:107 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:107 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:122 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:122 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:137 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:137 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:101 - Parse Error: Could not resolve member "setup". res://addons/inventory-system/editor/recipes/recipe_editor.gd:185 - Parse Error: Identifier "Slot" not declared in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:187 - Parse Error: Identifier "Item" not declared in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:195 - Parse Error: Identifier "Slot" not declared in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:197 - Parse Error: Identifier "Item" not declared in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:199 - Parse Error: Could not find type "Slot" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:208 - Parse Error: Identifier "Slot" not declared in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:210 - Parse Error: Identifier "Item" not declared in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:232 - Parse Error: Could not find type "Recipe" in the current scope. res://addons/inventory-system/editor/recipes/recipe_editor.gd:233 - Parse Error: Could not find type "Recipe" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/recipes/recipe_editor.gd" with error "Parse error". (User) res://addons/inventory-system/editor/inventory_editor.gd:57 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/inventory_editor.gd:59 - Parse Error: Could not resolve member "load_from_database". res://addons/inventory-system/editor/inventory_editor.gd:79 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/inventory_editor.gd:79 - Parse Error: Identifier "InventoryDatabase" not declared in the current scope. res://addons/inventory-system/editor/inventory_editor.gd:89 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/inventory_editor.gd:92 - Parse Error: Could not find type "InventoryDatabase" in the current scope. res://addons/inventory-system/editor/inventory_editor.gd:92 - Parse Error: Could not find type "InventoryDatabase" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/editor/inventory_editor.gd" with error "Parse error". (User) res://addons/inventory-system/extras/character_inventory_system.gd:4 - Parse Error: Could not find base class "NodeInventories". modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/extras/character_inventory_system.gd" with error "Parse error". (User) res://addons/inventory-system/extras/dropped_item_2d.gd:5 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/extras/dropped_item_2d.gd:5 - Parse Error: Cannot use simple "@export" annotation because the type of the initialized value can't be inferred. res://addons/inventory-system/extras/dropped_item_2d.gd:7 - Parse Error: Could not find type "InteractAction" in the current scope. res://addons/inventory-system/extras/dropped_item_2d.gd:17 - Parse Error: Could not find type "Interactor" in the current scope. res://addons/inventory-system/extras/dropped_item_2d.gd:17 - Parse Error: Could not find type "InteractAction" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/extras/dropped_item_2d.gd" with error "Parse error". (User) res://addons/inventory-system/extras/dropped_item_3d.gd:5 - Parse Error: Could not find type "Item" in the current scope. res://addons/inventory-system/extras/dropped_item_3d.gd:5 - Parse Error: Cannot use simple "@export" annotation because the type of the initialized value can't be inferred. res://addons/inventory-system/extras/dropped_item_3d.gd:7 - Parse Error: Could not find type "InteractAction" in the current scope. res://addons/inventory-system/extras/dropped_item_3d.gd:15 - Parse Error: Could not find type "Interactor" in the current scope. res://addons/inventory-system/extras/dropped_item_3d.gd:15 - Parse Error: Could not find type "InteractAction" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/extras/dropped_item_3d.gd" with error "Parse error". (User) res://addons/inventory-system/extras/hand_item_holder_2d.gd:5 - Parse Error: Invalid argument 1 of annotation "@export_node_path": The class "Hotbar" was not found in the global scope. res://addons/inventory-system/extras/hand_item_holder_2d.gd:8 - Parse Error: Could not find type "Hotbar" in the current scope. res://addons/inventory-system/extras/hand_item_holder_2d.gd:10 - Parse Error: Invalid argument 1 of annotation "@export_node_path": The class "Interactor" was not found in the global scope. res://addons/inventory-system/extras/hand_item_holder_2d.gd:11 - Parse Error: Could not find type "Interactor" in the current scope. res://addons/inventory-system/extras/hand_item_holder_2d.gd:13 - Parse Error: Could not find type "ItemDefinition" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/extras/hand_item_holder_2d.gd" with error "Parse error". (User) res://addons/inventory-system/extras/hand_item_holder_3d.gd:5 - Parse Error: Invalid argument 1 of annotation "@export_node_path": The class "Hotbar" was not found in the global scope. res://addons/inventory-system/extras/hand_item_holder_3d.gd:8 - Parse Error: Could not find type "Hotbar" in the current scope. res://addons/inventory-system/extras/hand_item_holder_3d.gd:10 - Parse Error: Invalid argument 1 of annotation "@export_node_path": The class "Interactor" was not found in the global scope. res://addons/inventory-system/extras/hand_item_holder_3d.gd:11 - Parse Error: Could not find type "Interactor" in the current scope. res://addons/inventory-system/extras/hand_item_holder_3d.gd:13 - Parse Error: Could not find type "ItemDefinition" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/extras/hand_item_holder_3d.gd" with error "Parse error". (User) res://addons/inventory-system/extras/object_placer.gd:2 - Parse Error: Could not find base class "NodeInventories". modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/extras/object_placer.gd" with error "Parse error". (User) res://addons/inventory-system/extras/placeable_hand_item_3d.gd:9 - Parse Error: Could not find type "InteractAction" in the current scope. res://addons/inventory-system/extras/placeable_hand_item_3d.gd:9 - Parse Error: Cannot use simple "@export" annotation because the type of the initialized value can't be inferred. res://addons/inventory-system/extras/placeable_hand_item_3d.gd:10 - Parse Error: Could not find type "Interactor" in the current scope. res://addons/inventory-system/extras/placeable_hand_item_3d.gd:30 - Parse Error: Could not find type "Interactor" in the current scope. res://addons/inventory-system/extras/placeable_hand_item_3d.gd:30 - Parse Error: Could not find type "InteractAction" in the current scope. res://addons/inventory-system/extras/placeable_hand_item_3d.gd:37 - Parse Error: Could not find type "Interactor" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/extras/placeable_hand_item_3d.gd" with error "Parse error". (User) res://addons/inventory-system/multiplayer/dropped_item_spawner.gd:22 - Parse Error: Identifier "Item" not declared in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/multiplayer/dropped_item_spawner.gd" with error "Parse error". (User) res://addons/inventory-system/multiplayer/networked_character_inventory_system.gd:0 - Parse Error: Could not resolve super class inheritance from "res://addons/inventory-system/extras/character_inventory_system.gd". modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/multiplayer/networked_character_inventory_system.gd" with error "Parse error". (User) res://addons/inventory-system/multiplayer/networked_object_placer.gd:0 - Parse Error: Could not resolve super class inheritance from "res://addons/inventory-system/extras/object_placer.gd". modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/multiplayer/networked_object_placer.gd" with error "Parse error". (User) res://addons/inventory-system/multiplayer/sync_crafter.gd:5 - Parse Error: Could not find type "Crafter" in the current scope. res://addons/inventory-system/multiplayer/sync_crafter.gd:4 - Parse Error: Cannot use simple "@export" annotation because the type of the initialized value can't be inferred. res://addons/inventory-system/multiplayer/sync_crafter.gd:13 - Parse Error: Could not find type "CraftStation" in the current scope. res://addons/inventory-system/multiplayer/sync_crafter.gd:16 - Parse Error: Could not find type "CraftStation" in the current scope. res://addons/inventory-system/multiplayer/sync_crafter.gd:21 - Parse Error: Could not find type "CraftStation" in the current scope. res://addons/inventory-system/multiplayer/sync_crafter.gd:27 - Parse Error: Could not find type "CraftStation" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/multiplayer/sync_crafter.gd" with error "Parse error". (User) res://addons/inventory-system/multiplayer/sync_craft_station.gd:4 - Parse Error: Could not find type "CraftStation" in the current scope. res://addons/inventory-system/multiplayer/sync_craft_station.gd:4 - Parse Error: Cannot use simple "@export" annotation because the type of the initialized value can't be inferred. res://addons/inventory-system/multiplayer/sync_craft_station.gd:88 - Parse Error: Identifier "Crafting" not declared in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/multiplayer/sync_craft_station.gd" with error "Parse error". (User) res://addons/inventory-system/multiplayer/sync_hotbar.gd:4 - Parse Error: Could not find type "Hotbar" in the current scope. res://addons/inventory-system/multiplayer/sync_hotbar.gd:4 - Parse Error: Cannot use simple "@export" annotation because the type of the initialized value can't be inferred. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/multiplayer/sync_hotbar.gd" with error "Parse error". (User) res://addons/inventory-system/multiplayer/sync_inventory.gd:7 - Parse Error: Could not find type "Inventory" in the current scope. res://addons/inventory-system/multiplayer/sync_inventory.gd:7 - Parse Error: Cannot use simple "@export" annotation because the type of the initialized value can't be inferred. res://addons/inventory-system/multiplayer/sync_inventory.gd:117 - Parse Error: Could not find type "Item" in the current scope. res://addons/inventory-system/multiplayer/sync_inventory.gd:123 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/multiplayer/sync_inventory.gd:29 - Parse Error: Identifier "Slot" not declared in the current scope. res://addons/inventory-system/multiplayer/sync_inventory.gd:30 - Parse Error: Identifier "Item" not declared in the current scope. res://addons/inventory-system/multiplayer/sync_inventory.gd:89 - Parse Error: Identifier "ItemDefinition" not declared in the current scope. res://addons/inventory-system/multiplayer/sync_inventory.gd:97 - Parse Error: Could not find type "Item" in the current scope. res://addons/inventory-system/multiplayer/sync_inventory.gd:100 - Parse Error: Identifier "ItemDefinition" not declared in the current scope. res://addons/inventory-system/multiplayer/sync_inventory.gd:161 - Parse Error: Could not find type "ItemDefinition" in the current scope. res://addons/inventory-system/multiplayer/sync_inventory.gd:176 - Parse Error: Identifier "Item" not declared in the current scope. res://addons/inventory-system/multiplayer/sync_inventory.gd:187 - Parse Error: Could not find type "ItemDefinition" in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/multiplayer/sync_inventory.gd" with error "Parse error". (User) res://addons/inventory-system/multiplayer/sync_inventory_handler.gd:4 - Parse Error: Could not find type "InventoryHandler" in the current scope. res://addons/inventory-system/multiplayer/sync_inventory_handler.gd:4 - Parse Error: Cannot use simple "@export" annotation because the type of the initialized value can't be inferred. res://addons/inventory-system/multiplayer/sync_inventory_handler.gd:23 - Parse Error: Could not find type "Inventory" in the current scope. res://addons/inventory-system/multiplayer/sync_inventory_handler.gd:29 - Parse Error: Could not find type "Inventory" in the current scope. res://addons/inventory-system/multiplayer/sync_inventory_handler.gd:17 - Parse Error: Identifier "ItemDefinition" not declared in the current scope. res://addons/inventory-system/multiplayer/sync_inventory_handler.gd:37 - Parse Error: Identifier "Item" not declared in the current scope. modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/inventory-system/multiplayer/sync_inventory_handler.gd" with error "Parse error". (User)

EDIT:

Okay, I Found a Fix.

In inventory_system.gdextension are the following Paths for OSX:

macos.debug = "osx/inventory_system.macos.template_debug.framework" macos.release = "osx/inventory_system.macos.template_release.framework"

But after Installation, there only a macOS dir. I created a osx-dir under /bin and changed the files:

MADOK1 commented 4 months ago

117 has been merged

scriptsengineer commented 4 months ago

I ended up reviewing the files, I reversed the correction to modify the inventory-system.gdextension file and not the libs

@MADOK1 can you confirm if this makes sense? In update 1.1.1 that will be released in the asset soon, this will be updated Or you can just check with main files via git modules if you use

MADOK1 commented 4 months ago

Sorry for the late response; this looks perfect :)