# Save Game Post Cutscene

**URL:** <https://forums.unrealengine.com/t/save-game-post-cutscene/1760229>\
**Category:** Blueprint\
**Tags:** savegame, slot, loading, unreal-engine, level, Widget, Blueprint, question\
**Created:** [March 18, 2024, 11:17am UTC](https://forums.unrealengine.com/t/save-game-post-cutscene/1760229 "2024-03-18T11:17:01Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![D.H.A.21](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@D.H.A.21](https://forums.unrealengine.com/u/D.H.A.21)\
**Post date:** [March 18, 2024, 11:17am UTC](https://forums.unrealengine.com/t/save-game-post-cutscene/1760229/1 "2024-03-18T11:17:01Z")

</div>

So I need a simple Save and Load system but can;t get through it, wherein if the player continues into the game, it detects whether the introduction cutscene has been played or not and if it is played, then the game skips the introduction and begins.  
Informatives:  
The event for playing the introduction cutscene is in the Level BP.  
I have a seperate level for the Main Menu which displays the MainMenu Widget.

What I have tried:

1. Using a struct which is referenced into the GameMode and later accessed to set a Introduction Played(1A Bool) variable , which I use to verify inside the MainMenu widget whether the cutscene should be skipped.

2. Creating a Save Game System in the Current GameMode and calling the events in the Widget for loading and Level BP for saving .  

Any Help Is Much Appreciated.

---

<div class="post-metadata">

**Author:** ![ClockworkOcean](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/clockworkocean/32/1169999_2.png) [@ClockworkOcean](https://forums.unrealengine.com/u/ClockworkOcean)\
**Post date:** [March 18, 2024, 11:44am UTC](https://forums.unrealengine.com/t/save-game-post-cutscene/1760229/2 "2024-03-18T11:44:17Z")

</div>

You have to set the struct, then save the save game

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/8/1/1/8116a3ec1d134329f6c0b6f2e206c44ebea9471c.png)

---

<div class="post-metadata">

**Author:** ![D.H.A.21](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@D.H.A.21](https://forums.unrealengine.com/u/D.H.A.21)\
**Post date:** [March 18, 2024, 5:24pm UTC](https://forums.unrealengine.com/t/save-game-post-cutscene/1760229/3 "2024-03-18T17:24:06Z")

</div>

The Bool returns True but there is no effect of loading.

---

<div class="post-metadata">

**Author:** ![ClockworkOcean](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/clockworkocean/32/1169999_2.png) [@ClockworkOcean](https://forums.unrealengine.com/u/ClockworkOcean)\
**Post date:** [March 18, 2024, 7:08pm UTC](https://forums.unrealengine.com/t/save-game-post-cutscene/1760229/4 "2024-03-18T19:08:34Z")

</div>

In the picture, you’re setting a value in the save game _after_ saving it. You need to update the save game, then save it 🙂

---

<div class="post-metadata">

**Author:** ![D.H.A.21](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@D.H.A.21](https://forums.unrealengine.com/u/D.H.A.21)\
**Post date:** [March 21, 2024, 1:05pm UTC](https://forums.unrealengine.com/t/save-game-post-cutscene/1760229/5 "2024-03-21T13:05:43Z")

</div>

Okay I’m lost, Is there a better way to do this? Sorry for the late response.

---

<div class="post-metadata">

**Author:** ![D.H.A.21](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@D.H.A.21](https://forums.unrealengine.com/u/D.H.A.21)\
**Post date:** [March 26, 2024, 12:57pm UTC](https://forums.unrealengine.com/t/save-game-post-cutscene/1760229/6 "2024-03-26T12:57:41Z")

</div>

Okay found the solution.

I need to (in my MENU WidgetBP) check if the save game exists, and load game from slot.

In my LevelBP, on beginplay I check whether I have a SaveGame and load it, if not then the game will continue and turn the 1A boolean to true.

Once it turns true I can access the SaveGame by pressing continue in MenuBP.

---

<div class="post-metadata">

**Author:** ![system](https://d3kjluh73b9h9o.cloudfront.net/original/4X/7/1/3/713c9d3f58553f0de89543d76a8a3a2779dc9fa4.png) [@system](https://forums.unrealengine.com/u/system)\
**Post date:** [April 25, 2024, 12:58pm UTC](https://forums.unrealengine.com/t/save-game-post-cutscene/1760229/7 "2024-04-25T12:58:40Z")

</div>

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