Open levels at location

what is a simple way to open a level at then set the specific location you want to spawn at set actor location and rotation doesnt work teleprt doesnt work and i cant find any answers online basically i have a world map with caves and stuff and when i go into a cave it loads the cave level and when i leave to go back to the world it puts me back at the player start not the set actor locations i have set up

The open level node, just opens the map as it was when you saved it. It doesn’t matter what you do in the meantime.

If you want to work around this, a very common method is to use the game instance, because that loads when you start playing and continues to live between level loads.

So, let’s say you’re in level 1, and depending on something that’s happened, you want to load level2, but put the player somewhere different.

What you need to do, is store the required player location and rotation in the game instance. Then, when level2 loads, it knows to have a look at the GI It finds information there, and repositions the player accordingly.

Here’s a vid on the GI, tell me if you get stuck: