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,532
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,436
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,532
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
168
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

I think Kipling said it best.

If you can make one heap of all your winnings
And risk it on one turn of pitch-and-toss,
And lose, and start again at your beginnings
⁠And never breathe a word about your loss,
(...)
Yours is the Earth and everything that's in it,
⁠And—which is more—you'll be a Man, my son!


Do you feel like your modern cities are too clean? I made some dumpsters and trash variations. Visit my MZ resource thread (link in signature).

Forum statistics

Threads
118,579
Messages
1,117,114
Members
155,643
Latest member
panguozeng
Top