ovate

tale
Veteran
Joined
Dec 16, 2016
Messages
1,049
Reaction score
1,750
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,955
Reaction score
1,206
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?
 

ovate

tale
Veteran
Joined
Dec 16, 2016
Messages
1,049
Reaction score
1,750
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,955
Reaction score
1,206
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.
 

Latest Threads

Latest Profile Posts



Did this randomly in my free time, I guess today is a good day to show it.
If I were to not exaggerate, I would say that I have changed my damage formula about a million times by now. Give or take 1 or 2.
Son passed his second swimming exam *celebrations*
Super Mighty Pack is set to come out at like 6:09 EST today. It is not free, it will have a subscription service.
Time to wrap things up and release a demo of my game.

Forum statistics

Threads
130,010
Messages
1,206,996
Members
171,271
Latest member
dokuzu5
Top