How to close (limits) the map

How do you close the map? When you reach the limit of the map (x,y) you return to the inverted area of the map.

It had a particular name but right now I don’t remember it.

You can just use a ‘set actor location’ node on the player.

Either on a timer, or tick, you can check the actor location. When the X or Y are out of bound, you just reset them.

Tip: It happens a lot more smoothly if you use the node

image

This topic is complex. (It seems very simple, but it is not)
I don’t want a teleport. It’s too abrupt.

For example, in “old” WoW when you left the map, you didn’t do any teleport, but you went to the inverted part of the map and you could preview it and it wasn’t, nor is it a round world. As of today, the WoW map is in parts, which is why it is so limited. It’s just what I don’t want.

The teleport problem you mention:
1 - It has to load (in case it is very large)
2 - You have to do an invert operation depending on where the player is
3 - I don’t see what’s in front of me until I teleport

This topic was related to another “Closed area” with “Preview another map (not loaded)”. I will illustrate it with images.

1 - Closed area
You had an area with a volume that made you

2 - Preview another map (not loaded)

If I teleport, I don’t see the map not loaded.

This had a specific name, but I don’t remember what it is. Now that I’m back in Unreal Engine, there’s a lot I don’t remember.
If I remember correctly Cryengine allows you to do this

It’s just what I don’t want.

I also don’t want loading screens.

It is similar to this what I am looking for but in 3D instead of 2D

Notice that the user can:
1 - Preview it partially
2 - When you access that area it loads

There is no preview in the vid, it’s just reloading the same area as the player moves across.

You could do this with streaming, you just need to stream the new area well ahead of time.

Also world partition would do, if set up correctly.

It’s similar to what I’m looking for, it’s not exactly. But I can illustrate it in the same way

“There is no preview in the vine”

Notice the beginning 0:00. It is an area with a limit.
image

When he advances he sees another map (which is the same one).


When you access the other area, it’s the same map again.

“Also world partition would do, if set up correctly.”

WP and landscapes

Yes, but working on a very large (x,y,z) map produces:
1 - Slowness when developing unless you have a NASA PC.
2 - Fixing a bug on a huge map… is usually not a good idea.

It is much better to make something modular in small parts (without much load) and that can be rendered and has no graphical impact.

Yes, so streaming would work then.

Is it really a preview, or is it just the same map already loaded?

With streaming, you can load more than one instance of a map, and do this sort of thing.

It’s basically an endless runner, but with level streaming :slight_smile:

Is it really a preview, or is it just the same map already loaded?

It depends.
What does it depend on? of the distance.

If the player is too far away it’s just a preview as I drew before.
If the player is close the map is loaded.
If the player walks away, the map stops loading and is only a preview.

  • Player away from zone 1 (zone 1 stops loading and is just a preview)
  • Player near zone 1 (zone 1 is no longer a preview and is loaded)

Well, you could make a ‘lite’ preview version of each map. I guess…

I think I remember what it was like.

Have you played portal? I do not. But “it’s the same portal effect.”

It is the same effect but in a very large volume.
Do you know how I can do that?

That is also streaming / teleporting, loading a level when the player goes through the portal ( or teleporting them to another part of the same level ).

Here, I’ve repeatedly streamed the same level for the player

stream

It’s similar to that.
The problem with your video is that you look down (as isometric) so the transition doesn’t appear to do its effect properly.
If you look ahead it doesn’t work, because you see the map load “instantly” every x meters.

What I’m looking for is 99% this “seamless teleportation”

1 - Load the map

2 - Appear as a mirror

I’ll see if I can replicate the same effect as the “seamless teleportation”.

The preview is a render target. When the player walks into the doorway, they are teleported to a different part of the map.

Thanks, I’ll watch how they do it in the videos and I’ll take note about the teleportation and the preview.

1 Like