You mean so your character can only move from point A to B to C? You could use the Region Restrict plug-in to limit the spaces your character could walk, but they wouldn't move all five steps (or whatever) automatically. But you could have an event one tile away from each "city" set to player touch, and that has a move route that moves your character the rest of the steps.
Edit: just tried it out. Works fine. Image attached (it doesn't show the regions, but I blocked everything except the walkways). I'll make a video for it, but right now I'm sick. Other tips:
- set the move route to like 20 "move right"s and check "skip if can't move". That way you don't have to count the exact number, and can just copy it everywhere (for that direction). You could also use a pathfinding script to make it quicker, even though it's a straight line.
- you don't have to use the region plug-in, but that lets you put ANY tiles anywhere, instead of having to change your tileset or map a bunch.
- on each "point" I have an event "below player" that you can hit the action key on, and that will transfer you to that town or whatever.
Edit 2: I just made a full video tutorial for it! Here you go:
