MV/MZ Pre-Title Splash Videos
A downloadable plugin
Ever want your project to look like a commercial game? Everyone does, right? Well what better way to immediately give that impression than on the very first screen the player sees?
This plugin allows you to configure splash screens which show before the title screen on your project. A splash page can be a static image, which fades in, hangs on screen a set amount of time, and then fades out, or a video, which plays until completion.
The delays are configurable, and you can even configure it to skip splash screens if the player presses a key, or a mouse button. (Either the current screen, or all remaining screens).
There are two versions of this plugin, so download the one for the correct RPGMaker you use. Differences in how videos are played between MV and MZ required me to make them separate files.
Terms of Use:
- Free for commercial and non-commercial use, with credit to me, Ramza.
- Do not edit the header of this plugin, or claim sole ownership of it.
- Editing the plugin to add new features, or fix compatibility problems is allowed.
- Redistributing this plugin is also allowed.
Download
Click download now to get access to the following files:
Development log
- Version 1.03 Minor Bugfix (MZ only)Jul 27, 2024
- Version 1.02 Minor FixOct 28, 2020
- Update Version 1.01Oct 28, 2020
Comments
Log in with itch.io to leave a comment.
Hi it works fine for me but it seems to play again in the background on the title screen after playing once?
Good day.
This plugin shouldn't be capable of doing this unless you have something else that's going back to Scene_Boot on the title screen.
The normal flow without this plugin:
Scene_Boot -> Scene_Splash -> Scene_Title
With this plugin:
Scene_Boot -> Scene_PretitleSplash -> Scene_Splash -> Scene_Title
This plugin aliases the SceneManager.goto function, checks for what the current scene is, and what the scene called is, and injects scene_pretitlesplash only if it's currently in Scene_Boot and going to either Scene_SPlash or Scene_Title. It doesn't change anything on the title scene at all, and the only time is plays splash screens is on the pretitle splash scene. The only way it could replay these is if something sent the interpreter back to Scene_Boot and it started the whole process over again.
~Ramza
Hey there! I'm really new to RPG Maker MZ as a whole, so this may entirely be me, but the Plug-In is not working for me and I'm not sure why. From what I understand, this Plug-In should allow a video or picture playout before the Main Title comes up.
I've installed the Plug-In, I've chosen it to be a video, and then I've entered the file path that's inside the game folder:
/movies/Witch Hunt.mp4
And then I apply it - I don't change any other settings, just set it to video, enter the file path, and then applying it. I go to PlayTest the game, and...no video plays. The only other Plug-In I have installed is a 3D Plug-In, but I've also tried to disable that just to be safe - it still doesn't play anything prior to the title screen. I'm not sure if I'm somehow missing a step, I've double-checked the comments here and followed the instructions closely. Any tips?
I've also converted to .webm and removed the space in the file, so it now reads as: /movies/witchhunt.webm
but still does not play during play test.
Okay, so I looked into this a little bit, as you're not the only person to report it (see below), and I was once again unable to reproduce the problem on my end. It works fine in my test project, with images and with videos.
The problem, as it turns out, is that some update to the core files in the past made it no longer work anymore. I made a brand new test project and copy+pasted the same test files I was using in the test project into it, and it doesn't work. In fact, none of the splashes work, not even the images.
I looked into it a bit more and it seems that RMMZ has an entire splash scene that it defines in RMMZ_Scenes that it goes to before the title scene. I'm not sure what this scene actually does, though, as I don't see any options in the database to use it. Anyways, I managed to quickly fix the issue, as my plugin aliases the function to call a scene, checks if the current scene was Scene_Boot, and that the scene being called was Scene_Title, and then intercepts that call to send it to my pretitle splash scene instead. I just changed that to intercept scene_title or scene_splash.
The fix will be uploaded shortly.
~Ramza
mz version isnt working? have this on the default with no other plugins active. they are webms
Hello. If I keep clicking too fast the video sound will play in the background while the title screen is on. Is there any way to fix this?
Hello there.
A couple of people have told me of this problem, and there's not much I can do to resolve it.
The plugin doesn't do anything fancy with video playback, it just uses the built in function from rpgmaker to play them, so any problems with playback it has (low framerate, sound issues, etc) are coming from the engine itself, not the plugin. I might maybe be able to mitigate this specific problem by only allowing the videos to be skipped after a certain number of frames, and maybe that'll give the garbage collection functions time to do their jobs and stop this from happening. But since I'm only using the default engine to play those videos, the problem would still happen any other time a video player.
The best thing I can suggest is to have the final splash video be a very short blank video with no sound (like a couple of frames), so that if it is skipped past and its audio keeps going, it won't have any audio to interfere with the title screen.
Got the MZ version, but I can't seem to add photo's/video's to the sequence. Can you explain how this works?
~Ramza
This worked perfectly for me right out the gate for a video intro on RPG Maker MV. Thank you.
Bro, is this plugin not work with Visustella? (MZ), because how hard I try, nothing happen (I put your plugin even before Visustella plugins.
Hello there. I'm sorry you're having issues with this plugin.
When I released it, I had tested it with a base MZ (and MV) project, so there's no guarantee that it worked with Visustella plugins. However, I've received no messages prior to now indicating there was a problem with them.
Do you have some sort of a VS title screen plugin? Anything else that might be modifying the startup sequence?
What happens if you turn off all other plugins temporarily? Is this project deployed already? Does it work in test play? What format are your videos? I had tested exclusively with .webm videos I'd downloaded somewhere, mp4s for mobile deployment might not work at all. Heck, mobile deployment probably doesn't work at all either. Also insure your video files are in the correct folder, and that there are no spaces in your file tree, as MZ has issues navigating those sometimes.
Also give a try with a static splash screen as well.
~Ramza
Damn, you're quick :D
Can't wait to use make use of these new plugins.