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.
Make Screen Movie - MakeScreenMovie.js
Plugin desc : Game video creation 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/MakeScreenMovie.js
File name : MakeScreenMovie.js
Help of plugin :
@url https://triacontane.blogspot.com/ @plugindesc Game video creation 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 ----- MakeScreenMovie.js Records gameplay and saves it in .webm format. Recording begins when you press the specified function key or turn the switch ON. Recording ends when you press the function key again or turn the switch OFF. This plugin is primarily used as a production aid for creating progress and introductory videos. You can set the file name, save location, and whether or not to include audio. While recording a test play, "●REC" is displayed, but it is not included in the actual video. When combined with MoviePicture.js, you can play recorded videos as pictures. 1. Stop recording and wait a short while. (File saving is asynchronous.) 2. Execute the following from "Script" under "Variable Operations": StorageManager.getLatestMovieFilePath(); 3. Execute the following from "Plugin Commands": (n: variable number saved in 2.) MP_SET_OUTER_MOVIE ¥v[n] 4. Execute "Show Picture" to play the video. This plugin does not work with web browsers or versions of Maker MV older than version 1.6.0. If it doesn't work properly, open the Developer Tools with the F12 key and check for any logs containing "MakeScreenMovie.js." - Limitations Long recording times may cause your PC to become unstable depending on your environment. During recording, all text displayed in the "Show Text" menu will be displayed instantly. If unexpected behavior occurs, we may not be able to assist you. - Referenced Article https://qiita.com/ru_shalm/items/0930aedad12c4e100446 This plugin does not have a plugin command. 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. @param FunkKeyRecord @text Recording function key @desc This key starts and stops recording the game screen. Recording with this function is only effective during test play. @type select @default F10 @option none @option F1 @option F2 @option F3 @option F4 @option F5 @option F6 @option F7 @option F8 @option F9 @option F10 @option F11 @option F12 @param RecordSwitchId @text Recording switch number @desc When the specified switch is turned on, recording will start automatically. @type switch @default 0 @param FileName @text File name @desc This is the file name of the video you created. You can use the control character ¥V[n], and you can convert it to a date string with ¥D. @default movie_¥d @param Location @text Storage location @desc The output path of the file. Relative and absolute paths can be used. @default records @param IncludeAudio @text Include Audio @desc You can choose whether to include audio in your recorded video. @type boolean @default true @param MimeType @text MIME type @desc This is the MIME type of the video to be generated. Normally, it is fine to set it automatically. If you select an unsupported standard, it will be automatically selected. @type select @default Auto @option Auto @option video/webm;codecs=vp9 @option video/webm;codecs=vp8 @option video/webm;codecs=h264 @option video/webm @param RefreshRate @text Refresh rate @desc Video refresh rate. -1 is automatic, 0 is still image. If the video becomes unstable, lower this. @type number @default 30 @min -1 @max 120