KindleKitsune

Warper
Member
Joined
Nov 8, 2017
Messages
2
Reaction score
0
First Language
English
Primarily Uses
RMMV
Hello! Sorry if I make any mistakes by posting this here, I just created my account today to ask this question.

I am currently working on making a open world game on RPG maker MV, and was wondering if there was a way to connect several maps together to create a seamless transition between areas?? I guess the best example would be similar to Legend of Zelda.

I noticed that Himeworks had done a connected map script for RPG maker, but it isn't available for MV. Has anyone else done a plugin similar to that for this version of the program?

If not, I was wondering if it was possible to do a transfer player to one map to another using regions, but doing so isn't too clear to me, how could we move them from one edge to the next while making sure that they land on the right position in the region? My alternative is to go and create an event for each tile of the map's side to transfer the player as soon as they step on it, but I've hear that too many events can cause lags. Given the fact I plan on adding plenty events to the different maps (notably a hunting mechanic), I was hoping a less bug-inducing alternative way of stitching these maps could be found.
 

Kuro DCupu

Trust me, I'm a veteran RMer
Veteran
Joined
Jul 6, 2014
Messages
525
Reaction score
1,538
First Language
Indonesia
Primarily Uses
RMMV
I guess you mean something like this, right?
LegendOfZelda-LostHills.gif

I was once looking for this kind of map transition long ago too. Dunno if there's one now.

About map transfer by region for MV... this is rather direct :
Code:
$gameMap.regionId($gamePlayer.x, $gamePlayer.y) == REGION_ID
event.png
With that, you only need 1 parallel process event to handle any transfer process on that map. I also do this on my project. But that only transfer the player in certain position. In case you want it to retain the coordinate, then you need to toy with some variables... or for advanced approach, replace the transfer event and use a script call :
Code:
$gamePlayer.reserveTransfer($gameMap.mapId(), $gamePlayer.x, $gamePlayer.y);
$gamePlayer.requestMapReload();
 

Llareian

Jack of All Trades, Master of None
Veteran
Joined
Jan 26, 2017
Messages
608
Reaction score
1,440
First Language
English
Primarily Uses
RMMZ
The only improvement I'd offer to the above is to use $gamePlayer.regionId() in your conditional rather than
$gameMap.regionId($gamePlayer.x, $gamePlayer.y).
 

Kuro DCupu

Trust me, I'm a veteran RMer
Veteran
Joined
Jul 6, 2014
Messages
525
Reaction score
1,538
First Language
Indonesia
Primarily Uses
RMMV
The only improvement I'd offer to the above is to use $gamePlayer.regionId() in your conditional rather than
$gameMap.regionId($gamePlayer.x, $gamePlayer.y).

Wow, I didn't notice $gamePlayer have that function.
 

KindleKitsune

Warper
Member
Joined
Nov 8, 2017
Messages
2
Reaction score
0
First Language
English
Primarily Uses
RMMV
The only improvement I'd offer to the above is to use $gamePlayer.regionId() in your conditional rather than
$gameMap.regionId($gamePlayer.x, $gamePlayer.y).

Wow, I didn't notice $gamePlayer have that function.

Thank you!! Both of you!

This definitely helps a lot with what I was looking for.
I really appreciate your quick responses! I will be trying out both of the function options you give, and see which ones work best with what I had in mind for my game.
 

bhindi1224

NOT Indian Okra
Veteran
Joined
Sep 19, 2017
Messages
295
Reaction score
169
First Language
English
Primarily Uses
RMMV
There is a thread here for a plugin. I noticed on page two a couple of problems.
 

Latest Threads

Latest Profile Posts

Brace yourself. We are approaching that time of the year again.
I once said, "I definitely want to be done with this project before my 40th birthday." At the time, I was about 50% done with the project.

With under 365 days to go now, I'm about ... 30% done.

What a sweet, innocent fool I was.
can anyone tell me how to edit my pfp it isn't obvious and I'm new here
Damn, took a chance on a paid MV plugin working with MZ (FOSSIL) but didn't work :p Been lucky up until now so I got cocky!
Going to be streaming more RM game dev in about 20 minutes or so...

Forum statistics

Threads
129,990
Messages
1,206,794
Members
171,228
Latest member
TsukiPTGamer69
Top