An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

NUUN Fast Travel - NUUN_FastTravel.js

Plugin desc : Fast Travel

License : MIT License

Author : NUUN

Website : https://github.com/nuun888/MZ/blob/master/NUUN_FastTravel.js

Download Page : https://raw.githubusercontent.com/nuun888/MZ/master/NUUN_FastTravel.js

File name : NUUN_FastTravel.js

Help of plugin :

* @target MZ
 * @plugindesc Fast Travel
 * @author NUUN
 * @base NUUN_Base
 * @orderAfter NUUN_Base
 * @version 1.1.1
 * 
 * @help
 * Implement Fast Travel.
 * 
 * Configuring a map for fast travel
 * Enter <FastTravelMap:[id]> in Note's in the map settings.
 * 
 * Fast travel settings
 * Enter the event ID set on the map in the Event ID field. (ID or event name)
 * If Activate event after selection is ON, the event specified in the event ID will be executed.
 * If it is OFF, specify the destination map ID and coordinates.
 * 
 * Move to fast travel map
 * Move to location using event command, or move to fast travel map using plugin parameters.
 * Cancellation is only valid when executed from plugin parameters.
 * 
 * 
 * Map Notes
 * <FastTravelMap:[id]> Maps with this tag will be fast travel maps.
 * [id]:Fast Travel Settings List Number
 * 
 * script
 * $gameMap.openFastTravel([id], [x], [y]);
 * [id]:Move destination map ID
 * [x]:Move destination X coordinate
 * [y]:Move destination Y coordinate
 * 
 *  
 * Terms of Use
 * This plugin is distributed under the MIT license.
 * 
 * 
 * Log
 * 5/17/2025 Ver.1.1.1
 * If "NUUN_MenuParamListBase" is not installed, an error will occur, so it is a separate plugin.
 * 4/13/2025 Ver.1.1.0
 * Implemented subwindows.(Separate plugin)
 * 3/1/2025 Ver.1.0.4
 * Supports annotation location. (Versions before 1.8 used the old method.)
 * 9/22/2024 Ver.1.0.3
 * Fixed scrolling behavior of initial cursor position.
 * 9/21/2024 Ver.1.0.2
 * Fixed an issue where the help window and fast travel window would not become transparent.
 * Fixed the initial cursor index to be the index of the closest event from the destination coordinates.
 * Added a function to set the initial cursor index to a specified index.
 * 8/18/2024 Ver.1.0.1
 * Added the ability to specify the direction of the destination.
 * Fixed to prevent scrolling to places that cannot be selected.
 * Added back button (only when executed from plugin command).
 * 8/17/2024 Ver.1.0.0
 * First edition.
 * 
 * 
 * @command FastTravelOpen
 * @desc Opens fast travel.
 * @text Open fast travel
 * 
 * @arg MapId
 * @text Map Id
 * @type number
 * @default 0
 * @desc Specify the map ID.
 * 
 * @arg MapX
 * @text Move destination X coordinate
 * @type number
 * @default 0
 * @desc Specifies the X coordinate of the destination.
 * 
 * @arg MapY
 * @text Move destination Y coordinate
 * @type number
 * @default 0
 * @desc Specifies the Y coordinate of the destination.
 * 
 * @command FastTravelSelectIndex
 * @desc Specifies the initial cursor index for the fast label. It is initialized after the move.
 * @text Fast Label Initial Cursor Index
 * 
 * @arg FastTravelListId
 * @text Cursor Index
 * @type number
 * @default -1
 * @min -1
 * @desc Enter the cursor index.
 * 
 * 
 * @param FastTravelSetting
 * @desc Set up fast travel.
 * @text Fast Travel Settings
 * @type struct<fastTravelSetting>[]
 * @default 
 * 
 * @param TransferEventTrigger
 * @text Event triggered after selection
 * @desc After selecting the destination map, the target event will be triggered.
 * @type boolean
 * @default true
 * 
 * @param NoDisplayUnregisteredLocation
 * @text Hide unregistered locations
 * @desc Do not display locations that do not match the criteria.
 * @type boolean
 * @default false
 * 
 * @param MapUnknownData
 * @desc This is an unregistered character string.
 * @text String to be used when condition is not met
 * @type string
 * @default ?
 * 
 * @param ScrollSpeed
 * @desc Set the scroll speed.
 * @text Scroll Speed
 * @type number
 * @default 20
 * 
 * @param CharacterSetting
 * @text Character Chip Settings
 * @default ------------------------------
 * 
 * @param FastTravelCharacterName
 * @text Character chip image
 * @desc Image of the character chip during Fast Label.
 * @type file
 * @dir img/characters/
 * @default 
 * 
 * @param FastTravelCharacterIndex
 * @text Character Chip Index ID
 * @desc The index ID of the character chip in Fast Label.
 * @type number
 * @default 0
 * 
 * @param HelpWindowSetting
 * @text Help Window Settings
 * @default ------------------------------
 * 
 * @param HelpWindowX
 * @text Help window X coordinate
 * @desc X coordinate of the help window
 * @type number
 * @default 0
 * @min -9999
 * @parent HelpWindowSetting
 * 
 * @param HelpWindowY
 * @desc Y coordinate of the help window
 * @text Help window Y coordinate
 * @type number
 * @default 0
 * @min -9999
 * @parent HelpWindowSetting
 * 
 * @param HelpWindowWidth
 * @desc The width of the help window.
 * @text Help window width
 * @type number
 * @default 0
 * @min 0
 * @parent HelpWindowSetting
 * 
 * @param HelpWindowVisible
 * @text Help window opacity
 * @desc Makes the help window opaque.
 * @type boolean
 * @default true
 * @parent HelpWindowSetting
 * 
 * @param FastTravelWindowSetting
 * @text Fast Travel Window Settings
 * @default ------------------------------
 * 
 * @param FastTravelWindowX
 * @text Fast travel window X coordinate
 * @desc Fast travel window X coordinate
 * @type number
 * @default 0
 * @min -9999
 * @parent FastTravelWindowSetting
 * 
 * @param FastTravelWindowY
 * @desc Fast travel window Y coordinate
 * @text Fast travel window Y coordinate
 * @type number
 * @default 68
 * @min -9999
 * @parent FastTravelWindowSetting
 * 
 * @param FastTravelWindowWidth
 * @desc The width of the fast travel window.
 * @text Fast Travel Window Width
 * @type number
 * @default 240
 * @min 0
 * @parent FastTravelWindowSetting
 * 
 * @param FastTravelWindowRows
 * @desc Number of rows in the fast travel window.
 * @text Fast Travel Window Rows
 * @type number
 * @default 10
 * @min 1
 * @parent FastTravelWindowSetting
 * 
 * @param FastTravelWindowVisible
 * @text Fast travel window opacity
 * @desc Makes the fast travel window opaque.
 * @type boolean
 * @default true
 * @parent FastTravelWindowSetting
 * 
 * @param ButtonSetting
 * @text Button setting
 * @default ------------------------------
 * 
 * @param ButtonAbsoluteCoordinates
 * @text Button absolute coordinates
 * @desc Makes the button coordinates absolute coordinates.
 * @type boolean
 * @default false
 * @parent ButtonSetting
 * 
 * @param ButtonX
 * @text Cancel button X coordinate
 * @desc X coordinate of the cancel button
 * @type number
 * @default 0
 * @min -9999
 * @parent ButtonSetting
 * 
 * @param ButtonY
 * @desc Y coordinate of the cancel button
 * @text Cancel button Y coordinate
 * @type number
 * @default 0
 * @min -9999
 * @parent ButtonSetting
 *

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.