From b883871d6a934cbb1473630998344c67373472ad Mon Sep 17 00:00:00 2001 From: 4ian <1280130+4ian@users.noreply.github.com> Date: Sun, 12 Apr 2026 08:29:00 +0000 Subject: [PATCH] [Auto] [Update] Document linked objects save support and new Reload Project command --- automated_updates_data.json | 2 +- docs/gdevelop5/all-features/save-state/index.md | 6 +++++- docs/gdevelop5/interface/index.md | 2 ++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/automated_updates_data.json b/automated_updates_data.json index 411c7c53479..75d017537f0 100644 --- a/automated_updates_data.json +++ b/automated_updates_data.json @@ -1,5 +1,5 @@ { - "last_automated_updates_commit": "43976b55eef52b973cab5ffcfc6949add0da75cc", + "last_automated_updates_commit": "caa0ac404dbcf9819e1dd7dc06ca71387b69be1c", "last_improved_things": [ { "date": "2026-02-16", diff --git a/docs/gdevelop5/all-features/save-state/index.md b/docs/gdevelop5/all-features/save-state/index.md index 06b27a058af..aefca20f01e 100644 --- a/docs/gdevelop5/all-features/save-state/index.md +++ b/docs/gdevelop5/all-features/save-state/index.md @@ -4,7 +4,7 @@ title: Save & Load (Save State) # Save & Load (Save State) -The **Save State** extension allows you to **save and restore the full state of your game** at any time — including all objects, variables, sounds, effects, and more. +The **Save State** extension allows you to **save and restore the full state of your game** at any time — including all objects, variables, sounds, effects, linked object relationships, and more. It is designed to be **easy to use by default**, while also providing **advanced configuration options** for developers who need finer control over what gets saved or loaded. @@ -75,6 +75,10 @@ Add the **Save Configuration** behavior to any object you don’t want to includ The best practice is to tag all objects from your game interface, virtual controls as well as objects that are not part of the gameplay with this behavior and the "Do not save" mode. +!!! note + + **Linked object relationships and "Do not save":** links between two saved objects are preserved across save/load. Links between two excluded ("Do not save") objects are left untouched. However, a link between a saved object and a "Do not save" object cannot be serialized, so it will be lost when the save state is restored. + ### Exclude Variables or other Scene/Game Data from Save States You can also configure **scene or global variables** to be included or excluded from save states dynamically. Use the action **"Change the save configuration of a variable"**. It lets you: diff --git a/docs/gdevelop5/interface/index.md b/docs/gdevelop5/interface/index.md index 7d80dd498ab..6984c99764f 100644 --- a/docs/gdevelop5/interface/index.md +++ b/docs/gdevelop5/interface/index.md @@ -100,6 +100,8 @@ Use the project manager to add new elements to your project. To close a project, click the three-dot menu on the project's card and select "Close Project." Ensure all changes are saved beforehand. +To **reload the project from disk or cloud** (discarding any unsaved changes), open the command palette and search for "Reload project". GDevelop will ask for confirmation before discarding changes. + ![Project-manager-open-project](Project-manager-open-project.png) ### 2. Scene editor