LoZ - single-screen maps transition (640x360)

tale

Volunteer
Veteran
Joined
Dec 16, 2016
Messages
540
Reaction score
874
First Language
English
Primarily Uses
N/A
single-screen maps with automatic movement between them - April 29, 2016

Creator name: Ben Hendel-Doying

Features
single-screen maps with automatic movement between them

Allow for the automatic movement of the party between maps simply by walking to the edge, without the need to create ANY events on any map.

BUT: it's required that all maps be only one screen in size. (it should be easy to remove this limitation, though I have not tried it.)

think "Legend of Zelda" for the NES.

a "note tag" must be added to each map, telling that map which maps to link to, in the north, east, south, and west directions. the note tag takes this form:

Code:
  <dir: NORTH EAST SOUTH WEST>
where NORTH, EAST, SOUTH, and WEST should be replaced with the IDs of the maps to link to, or 0 if no automatic linking is desired. (leave out the note tag entirely for no automatic linking at all.)

for example, here are the IDs and note tags of 6 hypothetical maps, arranged in a 3x2 grid:

Code:
  +----------------+----------------+----------------+

  |    MAP ID 1    |    MAP ID 2    |    MAP ID 3    |

  |                |                |                |

  | <dir: 0 2 4 0> | <dir: 0 3 5 1> | <dir: 0 0 6 2> |

  +----------------+----------------+----------------+

  |    MAP ID 4    |    MAP ID 5    |    MAP ID 6    |

  |                |                |                |

  | <dir: 1 5 0 0> | <dir: 2 6 0 4> | <dir: 3 0 0 5> |

  +----------------+----------------+----------------+
these scripts assume you are happy with a window size of 640x360, and maps of 22x13. (this is also changeable, with a little math and some tweaks to the code.)

Note: right-click on your map name for map properties and change the width to 22.

to see it all in action, along with a full explanation of the code, check this YouTube video:

How to Use
Paste this script above Main.

Script


License- Public Domain
 

BCj

Veteran
Veteran
Joined
Jun 19, 2014
Messages
1,453
Reaction score
701
First Language
Dutch
Primarily Uses
N/A
This looks nice. Just wondering though, wouldn't things get too laggy if the map gets too big?
 

tale

Volunteer
Veteran
Joined
Dec 16, 2016
Messages
540
Reaction score
874
First Language
English
Primarily Uses
N/A
@BCj I don't think so since each map count as one on screen instead one giant map. I find the script convenient for this type of screen resoluton. I haven't really test for performance for more than 16 maps.
 

BCj

Veteran
Veteran
Joined
Jun 19, 2014
Messages
1,453
Reaction score
701
First Language
Dutch
Primarily Uses
N/A
Ah I see. I thought you basically had everything on the same map ID for the transition. I misread that part.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Made Custom ENEMY Information Screen
I'm having such a hard time thinking of an interesting battle system. and not being a coder, certain things I wanna do seem a lot harder lol.
Created a character outline with some code. I have no use for this. I'm....bored.....
Having lots of fun using different PS brushes to add a lil' texture to the floors and walls in my maps.

Forum statistics

Threads
93,721
Messages
914,912
Members
123,324
Latest member
ahmbor
Top