Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot enable the plugin with parse error #46

Closed
bybywudi opened this issue Apr 8, 2024 · 8 comments
Closed

Cannot enable the plugin with parse error #46

bybywudi opened this issue Apr 8, 2024 · 8 comments

Comments

@bybywudi
Copy link

bybywudi commented Apr 8, 2024

I am using godot v4.2.1 stable offical version(under win10 system), according to the quick start you provided, I tried to install the plug-in.

  1. Clone the repo.
  2. Drag Metroidvania-System\addons\MetroidvaniaSystem into my project, and the error message is:
  res://addons/MetroidvaniaSystem/Database/BorderPaintEditor.gd:0 - Parse Error: Could not resolve class "res://addons/MetroidvaniaSystem/Database/CellPaintEditor.gd".
  res://addons/MetroidvaniaSystem/Database/BorderPaintEditor.gd:15 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Database/BorderPaintEditor.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Database/CellPaintEditor.gd:0 - Parse Error: Could not resolve class "res://addons/MetroidvaniaSystem/Database/SubEditor.gd".
  res://addons/MetroidvaniaSystem/Database/CellPaintEditor.gd:54 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/CellPaintEditor.gd:67 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/CellPaintEditor.gd:67 - Parse Error: Cannot infer the type of "cell_data" variable because the value doesn't have a set type.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Database/CellPaintEditor.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:0 - Parse Error: Could not resolve class "res://addons/MetroidvaniaSystem/Scripts/MapView.gd".
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:20 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:57 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:62 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:62 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:72 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:72 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:74 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:77 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:81 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:81 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:87 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:87 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:89 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:93 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:93 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Database/MapViewer.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:46 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:46 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:50 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:50 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:53 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:53 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:55 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:56 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:64 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:64 - Parse Error: Cannot infer the type of "cell_data" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:71 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:72 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:72 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:72 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:73 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:74 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:74 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:74 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:75 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:76 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:76 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:77 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:78 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:78 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:98 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:98 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:99 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:101 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:101 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:101 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:102 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:104 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:104 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:105 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:107 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:107 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:107 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:108 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:113 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:149 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:150 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:157 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:158 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:159 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:160 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:169 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:170 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:178 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:179 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:186 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:187 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:194 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:195 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:202 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:203 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:210 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:210 - Parse Error: Cannot infer the type of "new_scene" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:227 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:227 - Parse Error: Cannot infer the type of "cell_data" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:234 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:235 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:236 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:240 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:242 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:243 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:245 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Database/SubEditor.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/EditorExtension/MetSysEditorExtension.gd:80 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/EditorExtension/MetSysEditorExtension.gd:82 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/EditorExtension/MetSysEditorExtension.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Scripts/CollectibleFoundItem.gd:13 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/CollectibleFoundItem.gd:15 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/CollectibleFoundItem.gd:15 - Parse Error: Cannot infer the type of "room" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Scripts/CollectibleFoundItem.gd:22 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Scripts/CollectibleFoundItem.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Scripts/MapBuilder.gd:13 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapBuilder.gd:19 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Scripts/MapBuilder.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:48 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:54 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:55 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:58 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:58 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:58 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:95 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:152 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:154 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:155 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:160 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:160 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:163 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:168 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Scripts/MapView.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Scripts/MetroidvaniaSystem.gd:178 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MetroidvaniaSystem.gd:273 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MetroidvaniaSystem.gd:300 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Scripts/MetroidvaniaSystem.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:7 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:17 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:17 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:18 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:18 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:18 - Parse Error: Cannot infer the type of "player_position" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:20 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:20 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:20 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:20 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Template/Nodes/Minimap.gd:33 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Nodes/Minimap.gd:35 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Nodes/Minimap.gd:49 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Nodes/Minimap.gd:56 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Nodes/Minimap.gd:58 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Nodes/Minimap.gd:59 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Nodes/Minimap.gd:61 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Template/Nodes/Minimap.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd:9 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd:27 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd:27 - Parse Error: Cannot infer the type of "cell_data" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd:29 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd:29 - Parse Error: Cannot infer the type of "override" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd:34 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd:36 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd:36 - Parse Error: Cannot infer the type of "override" variable because the value doesn't have a set type.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/RoomTransitions.gd:11 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/RoomTransitions.gd:14 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/RoomTransitions.gd:18 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/RoomTransitions.gd:18 - Parse Error: Cannot infer the type of "prev_room_instance" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/RoomTransitions.gd:25 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Template/Scripts/Modules/RoomTransitions.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Template/Scripts/MetSysGame.gd:28 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/MetSysGame.gd:33 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/MetSysGame.gd:43 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/MetSysGame.gd:43 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/MetSysModule.gd:-1 - Compile Error: 
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Template/Scripts/MetSysModule.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Template/Scripts/SaveManager.gd:87 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/SaveManager.gd:108 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/SaveManager.gd:112 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/SaveManager.gd:123 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/SaveManager.gd:126 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Template/Scripts/SaveManager.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/MetSysPlugin.gd:106 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/MetSysPlugin.gd:107 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/MetSysPlugin.gd:108 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/MetSysPlugin.gd:111 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/MetSysPlugin.gd" with error "Parse error". (User)
@bybywudi
Copy link
Author

bybywudi commented Apr 8, 2024

I also tried to enable the plugin and got this error:

  res://addons/MetroidvaniaSystem/MetSysPlugin.gd:106 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/MetSysPlugin.gd:107 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/MetSysPlugin.gd:108 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/MetSysPlugin.gd:111 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/MetSysPlugin.gd" with error "Parse error". (User)

@KoBeWi
Copy link
Owner

KoBeWi commented Apr 8, 2024

Well that's why the plugin restarts the editor when it's first enabled. The autoload does not exist initially, so you need to restart to make sure the scripts are properly parsed.

Did you try it? (although it's done automatically, so it's weird you've ran into errors)

@bybywudi
Copy link
Author

bybywudi commented Apr 8, 2024

Thank you for the explanation. I tried restarting the project, but it still didn't work. Later, I manually added the global variable MetSys and enabled the plug-in, it finally restarted the project automatically and worked. As I am still testing it. This is a very useful plug-in, thank you so much for your contribution!
It may related to this issue: godotengine/godot#90186
This is because after I installed your plug-in, my global variable Game became invalid and I had to change it to another name.

@KoBeWi
Copy link
Owner

KoBeWi commented Apr 8, 2024

Game is part of the sample project, which you shouldn't include in your project. Unfortunately this is a limitation of AssetLib, where something either has to be disabled manually or not included at all. I should probably note it in the installation guide.

@bybywudi
Copy link
Author

I also got Assertion failed when trying to run the Sample Project:

	if safe:
		assert(room_name in assigned_scenes)
	return room_name

20240410100836
20240410100754

@K1W1F0X
Copy link

K1W1F0X commented Apr 10, 2024

So my issue resolved when downloading and setting up the addon through GODOT's AssetLib menu.
I think manual install just doesn't like me, or I did something wrong? File structure was identical, IDK.
But the issue was resolved for me.

Leaving this here in case anyone else finds the issue, try grabbing it through AssetLib!
Since I am starting a project from scratch anyways this works for me, if you have a pre-exisiting game foundation you want to build on I can't confirm this will work for you.

Previous Comment (for posterity)

GODOT (4.2.1.stable)
I am getting the same issue as @bybywudi here loading into a blank project with JUST the addon folder.
image

ERROR that pops up when trying to enable the addon:
image

Godot Engine v4.2.1.stable.official (c) 2007-present Juan Linietsky, Ariel Manzur & Godot Contributors.
--- Debug adapter server started ---
--- GDScript language server started on port 6005 ---
  res://addons/MetroidvaniaSystem/Database/BorderPaintEditor.gd:0 - Parse Error: Could not resolve class "res://addons/MetroidvaniaSystem/Database/CellPaintEditor.gd".
  res://addons/MetroidvaniaSystem/Database/BorderPaintEditor.gd:15 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Database/BorderPaintEditor.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Database/CellPaintEditor.gd:0 - Parse Error: Could not resolve class "res://addons/MetroidvaniaSystem/Database/SubEditor.gd".
  res://addons/MetroidvaniaSystem/Database/CellPaintEditor.gd:54 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/CellPaintEditor.gd:67 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/CellPaintEditor.gd:67 - Parse Error: Cannot infer the type of "cell_data" variable because the value doesn't have a set type.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Database/CellPaintEditor.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:0 - Parse Error: Could not resolve class "res://addons/MetroidvaniaSystem/Scripts/MapView.gd".
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:20 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:57 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:62 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:62 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:72 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:72 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:74 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:77 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:81 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:81 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:87 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:87 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:89 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:93 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.gd:93 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Database/MapViewer.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:46 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:46 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:50 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:50 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:53 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:53 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:55 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:56 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:64 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:64 - Parse Error: Cannot infer the type of "cell_data" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:71 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:72 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:72 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:72 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:73 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:74 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:74 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:74 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:75 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:76 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:76 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:77 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:78 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:78 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:98 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:98 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:99 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:101 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:101 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:101 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:102 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:104 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:104 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:105 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:107 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:107 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:107 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:108 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:113 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:149 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:150 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:157 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:158 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:159 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:160 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:169 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:170 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:178 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:179 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:186 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:187 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:194 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:195 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:202 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:203 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:210 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:210 - Parse Error: Cannot infer the type of "new_scene" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:227 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:227 - Parse Error: Cannot infer the type of "cell_data" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:234 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:235 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:236 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:240 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:242 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:243 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/SubEditor.gd:245 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Database/SubEditor.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/EditorExtension/MetSysEditorExtension.gd:80 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/EditorExtension/MetSysEditorExtension.gd:82 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/EditorExtension/MetSysEditorExtension.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Scripts/CollectibleFoundItem.gd:13 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/CollectibleFoundItem.gd:15 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/CollectibleFoundItem.gd:15 - Parse Error: Cannot infer the type of "room" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Scripts/CollectibleFoundItem.gd:22 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Scripts/CollectibleFoundItem.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Scripts/MapBuilder.gd:13 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapBuilder.gd:19 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Scripts/MapBuilder.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:48 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:54 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:55 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:58 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:58 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:58 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:95 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:152 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:154 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:155 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:160 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:160 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:163 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MapView.gd:168 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Scripts/MapView.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Scripts/MetroidvaniaSystem.gd:178 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MetroidvaniaSystem.gd:273 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/MetroidvaniaSystem.gd:300 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Scripts/MetroidvaniaSystem.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:7 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:17 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:17 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:18 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:18 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:18 - Parse Error: Cannot infer the type of "player_position" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:20 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:20 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:20 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd:20 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Scripts/PlayerLocationInstance.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Template/Nodes/Minimap.gd:33 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Nodes/Minimap.gd:35 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Nodes/Minimap.gd:49 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Nodes/Minimap.gd:56 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Nodes/Minimap.gd:58 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Nodes/Minimap.gd:59 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Nodes/Minimap.gd:61 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Template/Nodes/Minimap.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd:9 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd:27 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd:27 - Parse Error: Cannot infer the type of "cell_data" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd:29 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd:29 - Parse Error: Cannot infer the type of "override" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd:34 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd:36 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd:36 - Parse Error: Cannot infer the type of "override" variable because the value doesn't have a set type.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Template/Scripts/Modules/PassageAutomapper.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/RoomTransitions.gd:11 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/RoomTransitions.gd:14 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/RoomTransitions.gd:18 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/RoomTransitions.gd:18 - Parse Error: Cannot infer the type of "prev_room_instance" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Template/Scripts/Modules/RoomTransitions.gd:25 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Template/Scripts/Modules/RoomTransitions.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Template/Scripts/MetSysGame.gd:28 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/MetSysGame.gd:33 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/MetSysGame.gd:43 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/MetSysGame.gd:43 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/MetSysModule.gd:-1 - Compile Error: 
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Template/Scripts/MetSysModule.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Template/Scripts/SaveManager.gd:87 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/SaveManager.gd:108 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/SaveManager.gd:112 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/SaveManager.gd:123 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Template/Scripts/SaveManager.gd:126 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/Template/Scripts/SaveManager.gd" with error "Parse error". (User)
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:0 - Parse Error: Could not resolve class "res://addons/MetroidvaniaSystem/Database/SubEditor.gd".
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:36 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:54 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:60 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:90 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:91 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:91 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:93 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:96 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:116 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:137 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:166 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:170 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:173 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:174 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:180 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_dsps8:187 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_tlx5u:0 - Parse Error: Could not resolve class "res://addons/MetroidvaniaSystem/Database/CellPaintEditor.gd".
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_ujwfx:0 - Parse Error: Could not resolve class "res://addons/MetroidvaniaSystem/Database/CellPaintEditor.gd".
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_ujwfx:12 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_ujwfx:13 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_ujwfx:21 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_a80ln:0 - Parse Error: Could not resolve class "res://addons/MetroidvaniaSystem/Database/CellPaintEditor.gd".
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_a80ln:11 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_a80ln:28 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_a80ln:28 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_ilxbw:0 - Parse Error: Could not resolve class "res://addons/MetroidvaniaSystem/Database/BorderPaintEditor.gd".
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_ilxbw:13 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_ilxbw:14 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_ilxbw:22 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_ilxbw:23 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_ilxbw:24 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_ilxbw:26 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_ilxbw:29 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_ilxbw:30 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_ilxbw:32 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_ilxbw:65 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_a3fsx:0 - Parse Error: Could not resolve class "res://addons/MetroidvaniaSystem/Database/BorderPaintEditor.gd".
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:0 - Parse Error: Could not resolve class "res://addons/MetroidvaniaSystem/Database/SubEditor.gd".
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:18 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:34 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:42 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:42 - Parse Error: Cannot infer the type of "settings_root_folder" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:45 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:47 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:58 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:64 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:69 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:69 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:74 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:80 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:84 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:87 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:95 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:100 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:106 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:108 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:109 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:114 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:189 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_p75ne:198 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_gb3rf:0 - Parse Error: Could not resolve class "res://addons/MetroidvaniaSystem/Database/SubEditor.gd".
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_gb3rf:9 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_gb3rf:10 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_gb3rf:24 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_gb3rf:24 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_gb3rf:32 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_gb3rf:67 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_gb3rf:67 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_gb3rf:69 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_gb3rf:69 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_gb3rf:70 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_gb3rf:85 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_gb3rf:86 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_gb3rf:87 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapEditor.tscn::GDScript_gb3rf:98 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_fjyy3:17 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_fjyy3:41 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_fjyy3:42 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_dicqo:77 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_dicqo:143 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_dicqo:145 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_dicqo:145 - Parse Error: Cannot infer the type of "room" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_dicqo:152 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_dicqo:170 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_dicqo:170 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_dicqo:177 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_dicqo:177 - Parse Error: Cannot infer the type of "pos" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_dicqo:178 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_dicqo:180 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_dicqo:184 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_dicqo:184 - Parse Error: Cannot infer the type of "pos" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Database/MapViewer.tscn::GDScript_dicqo:185 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:18 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:21 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:21 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:22 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:24 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:27 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:62 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:62 - Parse Error: Cannot infer the type of "custom_script" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:63 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:64 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:65 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:76 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:80 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:80 - Parse Error: Cannot infer the type of "cell_data" variable because the value doesn't have a set type.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:94 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:96 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:112 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_kxd0b:116 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_x20sf:32 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_x20sf:39 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_x20sf:40 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_x20sf:42 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_x20sf:59 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_x20sf:72 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_x20sf:142 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_x20sf:152 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_x20sf:162 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/Database/Manage.tscn::GDScript_x20sf:170 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/MetSysPlugin.gd:106 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/MetSysPlugin.gd:107 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/MetSysPlugin.gd:108 - Parse Error: Identifier "MetSys" not declared in the current scope.
  res://addons/MetroidvaniaSystem/MetSysPlugin.gd:111 - Parse Error: Identifier "MetSys" not declared in the current scope.
  modules/gdscript/gdscript.cpp:2788 - Failed to load script "res://addons/MetroidvaniaSystem/MetSysPlugin.gd" with error "Parse error". (User)

Not sure what the issue is as there is not "Game.gd" present to cause the issue they were having at least from what I understand. Being this is a blank project file with no scripts or scenes at all.

@Saint603
Copy link

Saint603 commented May 6, 2024

I had the same issues as described above.

I downloaded the library through the asset manager, it gave me the same errors as the original poster.
I then downloaded the library through git and installed it that way, same errors.

To fix it I added the "singleton" file in the node folder to the autoload, and changed its name to "MetSys" and the plugin worked!

With both installation methods, Godot never restarted. Instead it disabled the plugin immediately.

@KoBeWi
Copy link
Owner

KoBeWi commented May 17, 2024

I'll assume this is the same issue as #50. The addon works correctly if you add the addon folder to your project. However you can't add the SampleProject to existing project, it needs to be run stand-alone. Based on your assertion error you probably tried to copy SampleProject to existing project.

@KoBeWi KoBeWi closed this as completed May 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants