How to open a project that has a problematic plugin or issue?

Godot Version

4.4

Question

Sorry for the strange topic name. Allow me to elaborate.

I was trying Terrain3D on Godot 4.4, and when I opened its “demo” scene the second time, Godot’s console seems to output tons of errors and Godot seems to got into infinite loops and Godot becomes unresponsive - I can’t do anything aside from closing it. The errors will not be posted here as they are irrelevant to this question.

As this is a demo scene in a newly created project in Godot 4.4 that got created in just 5 minutes, so it is not a big deal. But then, I couldn’t do anything else with the project. I’ve tried re-open it a few times and it seems to always got into an infinite loop. I see that I am using the recommended Terrain3D 1.0.1 on the recommended Godot 4.4.

So I decided to download Godot 4.5 and tried open the newly created project from 4.4 in Godot 4.5. After the project got upgraded to 4.5, I see Godot 4.5 could run things fine right now.

As this is an external plugin I am dealing with, this is a risk that I must accept, however:

  1. if in the case a project could not be opened like this, is there anything I could do? For example, could I modify some files in the project to prevent the program to reach the problematic code?

  2. If a project is already using a plugin, what will happen if I just remove the plugin manually (as in remove the plugin folder from addons folder)?

  3. Is there something like a “safe mode”?

I think you should be able to delete it from the folder but for an important project I would copy the project beforehand in case it breaks things further.
Since you say you only spent five minutes on the project, the best solution could be deleting it and restarting.

Delete the .godot folder in the project. Then when it loads it won’t be trying to load the demo scene and you won’t get stuck.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.