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.
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?
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.
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.
Put your videos/splashes into a folder inside your project (the default movies and/or img/pictures folder work well here).
Open the parameters for the splash plugin.
Open the parameter for 'Splash Screens'.
Double click a blank space in the list (labeled 1, most likely).
The next window that comes up is a spot for you to set what this splash is
Select either video or image for the type box
for the file box you need to type the full path to the video/image
/movies/1603494526247.webm /img/pictures/Actor1_5
CustomHold is a value for static images only, when you set it, that image stays on screen for that amount of frames, instead of the default amount set in the normal plugin parameters.
Add as many splashes as you like. You can drag them around to adjust the order they're played in game.
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.
← Return to plugin
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.