How to create a Scenario Select UI where the levels are always the same map but different player start?

Hey everyone! I’d like to use the same map but with different starting points as different scenarios that the user can select from a starting UI. My idea was to have multiple identical maps and everyone has its own player start but I guess this is a bit wasteful and would package a huge file, so maybe there’s a cheaper way to do it. Any idea??
Thank you in advance!!

1 Like

Just use one map with many player start points. When the user selects from the UI, they are placed at a different player start :slight_smile:

Yes that’s the point, but the problem is that I don’t know how to associate each player start to the level they own. Hope you understand what I mean

1 Like

Is this multiplayer? ( I don’t ‘do’ multiplayer, I’m afraid… )

No, it’s not multiplayer! I just have a big map and I’d like to create a main menu where the user can select the scenario he wants to play, and every scenario is intended as a portion of the map.

1 Like

You just scatter the player starts around the map, and you can give each one an actor tag ( in the actor details ).

This tag can be a meaningful word or phrase, that’s used by the widget to choose which player start they want ( like ‘the dungeon’ etc… )

Great! And how would you implement it in the blueprint?
This is the blueprint so far, very very simple:

Maybe I can set the player start tag in the OpenLevel options? If so, what is the string for it?

1 Like

I have no idea if you can do this from options.

By far the easiest way is to just open the level, and let the player choose which player start to use, and put the player there.

If you do specifically want to open a fresh copy of the level, then you can write the player start tag to the save game, and open that in the level BP, so you know where to put the player.