Welcome to PGMV! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
Movie Manager - MovieManager.js
Plugin desc : Video Management Plugin
License : MIT License
Author : Triacontane
Website : https://triacontane.blogspot.com/
Desc page : https://triacontane.blogspot.com/
Download Page : https://raw.githubusercontent.com/munokura/triacontane-MV-plugins/refs/heads/main/MovieManager.js
File name : MovieManager.js
Help of plugin :
@url https://triacontane.blogspot.com/ @plugindesc Video Management Plugin @author Triacontane @license MIT License @help English Help Translator: munokura This is an unofficial English translation of the plugin help, created to support global RPG Maker users. Feedback is welcome to improve translation quality (see: https://github.com/munokura/triacontane-MV-plugins ). Original plugin by Triacontane. Please check the latest official version at: https://triacontane.blogspot.com ----- You can now control videos played with the "Play Movie" event command just like pictures. You can freely adjust the coordinates, zoom, looping, and playback speed. The following plugin commands are executed after the "Play Movie" event command. (Most commands work before "Play Movie," except for "MM_Wait.") Plugin Command Details Execute from the "Plugin Command" event command. (Parameters are separated by a space.) All plugin commands are valid even when the movie is not playing. MM_MOVE_POSITION [X Coordinate] [Y Coordinate] [Move Time (f)] [Wait Flag (ON/OFF)] Changes the movie's display coordinates over time. The example below moves [60] frames to coordinates [100:100] and waits while processing. ex: MM_Move_Coordinates 100 100 60 ON MM_MOVE_SCALE [X Scale (100%)] [Y Scale (100%)] [Time (f)] [Wait Flag (ON/OFF)] Changes the movie's scale over time. The example below scales the vertical and horizontal scales to [50%] by 60 frames, without waiting during processing. ex: MM_MOVE_SCALE 50 50 60 MM_MOVE_OPACITY [Opacity (0-256)] [Time (f)] [Wait Flag (ON/OFF)] Changes the movie's opacity over time. The example below immediately changes the opacity to the value of variable [1]. ex: MM_MOVE_OPACITY ¥v[1] 0 ON MM_SETTING_PLAY_RATE [Playback Speed (Standard: 1.0)] Changes the movie's playback speed multiplier. The example below changes the playback speed to 1.5x. ex: MM_SETTING_PLAY_RATE 1.5 MM_SETTING_CURRENT_TIME [Playback Position (S)] Changes the playback position of the movie. However, in Chrome, playback will end if you move to a position that is not loaded. Use with caution. (Confirmed with the latest version as of June 12, 2016) The example below jumps to the 100th second playback position. ex: MM_SETTING_CURRENT_TIME 100 MM_SETTING_FIT_SCREEN [Setting Value (ON/OFF)] When ON, the movie size will be adjusted to fit the screen at 100% magnification. When OFF, it will fit the original video file size. ex: MM_SETTING_FIT_SCREEN ON MM_SETTING_LOOP [Setting Value (ON/OFF)] When ON, the movie will loop from the beginning after playback has finished. ex: MM_SETTING_LOOP ON MM_PAUSE Pauses playback. MM_PLAY Restarts playback from the paused state. The first time the movie plays, it will play using only the event command, so executing this command is not necessary. MM_STOP Ends playback and erases the movie. MM_WAIT Waits the event until the movie finishes playing before executing. Please note that if the movie is looping, the game will stop. Execute this command immediately after the "Play Movie" event. Script Command Details MovieManager.isPlaying(); Returns true if the movie is playing. Restrictions Currently, the movie display state cannot be saved. Terms of Use: You may modify and redistribute this plugin without permission from the author, and there are no restrictions on its use (commercial, 18+, etc.). This plugin is now yours.