Metroidvania Warp Network System
Overview
Creator:
Alucard648
Updated: 13 Aug 2025
Tags:
FFC
Downloads: 15
|
View Script
Download Package (1.02 MB) |
Information
Fast travel portal system, a major QoL feature in most Metroidvanias. Made on request by SkyFlare.
Description Setup Reviews Comments
Uses up 5 global arrays.
1. Set up 3x3 frame for warp menu.
2. Set up 2 combos, 1 for prompt combo (a speech bubble that appears above Link, when he steps on warp spot) and 1 for full screen teleportation animation.
3. Check out constants inside the scrip file, especially CMB_MW_WARP_TELEPORT_CLOUD, CMB_MW_WARP_PROMPT and CMB_MW_WARP_PROMPT.
4. Import and compile the script. Assign FFC script.
5. Construct warp screens using only palette-independant CSets. That`s because Screen->DrawScreen uses current palette for rendering warp position selecting and there is no way to change that in 2.53.
6. Place warp spot - A combo with CT_MV_WARP combo type, warp return point A (or legacy warp arrival square, if used) and FFC with script onto the same position.
D0 - Id of top left tile for screen screen preview image.
D1 - CSet used for drawing that image.
7. Repeat step 6 for each warp point in the quest.
1. Set up 3x3 frame for warp menu.
2. Set up 2 combos, 1 for prompt combo (a speech bubble that appears above Link, when he steps on warp spot) and 1 for full screen teleportation animation.
3. Check out constants inside the scrip file, especially CMB_MW_WARP_TELEPORT_CLOUD, CMB_MW_WARP_PROMPT and CMB_MW_WARP_PROMPT.
4. Import and compile the script. Assign FFC script.
5. Construct warp screens using only palette-independant CSets. That`s because Screen->DrawScreen uses current palette for rendering warp position selecting and there is no way to change that in 2.53.
6. Place warp spot - A combo with CT_MV_WARP combo type, warp return point A (or legacy warp arrival square, if used) and FFC with script onto the same position.
D0 - Id of top left tile for screen screen preview image.
D1 - CSet used for drawing that image.
7. Repeat step 6 for each warp point in the quest.



