diff --git a/tutorials/editor/img/editor_ui_intro_project_manager_13.webp b/tutorials/editor/img/editor_ui_intro_project_manager_13.webp new file mode 100644 index 000000000..f41b5e28a Binary files /dev/null and b/tutorials/editor/img/editor_ui_intro_project_manager_13.webp differ diff --git a/tutorials/editor/project_manager.rst b/tutorials/editor/project_manager.rst index 126522f11..e7c3413f8 100644 --- a/tutorials/editor/project_manager.rst +++ b/tutorials/editor/project_manager.rst @@ -144,3 +144,29 @@ you created. To remove a tag from your project manager it must be removed from all the projects it's used by. Once that's done close the project manager, open it up again, and the tag should be gone. + +Recovery Mode +------------- + +If a project is immediately crashing on startup, or crashing frequently during +editing it can be opened in recovery mode, to attempt to make it more stable +while looking for the source of the crashing to fix it. + +Usually a project should open in recovery mode automatically when you re-open it +after a crash. If it doesn't you can manually open recovery mode by selecting the +project in the project manager, to do that select the project from your list of +projects, click the dropdown button next to the edit node, and select ``Edit in +recovery mode``. + +.. image:: img/editor_ui_intro_project_manager_13.webp + +While in recovery mode the following are disabled: + +- Tool scripts +- Editor plugins +- GDExtension addons +- Automatic scene restoring +- Running the project + +It is recommended that you backup your project before editing it in recovery +mode. diff --git a/tutorials/troubleshooting.rst b/tutorials/troubleshooting.rst index d3b1a819e..24326fb74 100644 --- a/tutorials/troubleshooting.rst +++ b/tutorials/troubleshooting.rst @@ -251,3 +251,12 @@ On Windows, this can also be due to :ref:`case sensitivity in your script with a different case than on the filesystem, loading will fail once you export the project. This is because the virtual PCK filesystem is case-sensitive, while Windows's filesystem is case-insensitive by default. + +The project crashes frequently or instantly after opening it from the project manager +------------------------------------------------------------------------------------- + +This could be caused by a number of things such as an editor plugin, GDExtension +addon, or something else. In this scenario it's recommended that you open the +project in recovery mode, and attempt to find and fix whatever is causing the +crashes. See the :ref:`Project Manager page ` for more +information.