Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

That last bit does sound like a bug, as the videos don't play on the title scene at all, so there should be no menu or anything for the player to interact with.

The incompatibility with the CustomLogo plugin is likely the same thing that broke it in MZ a while back:

This plugin aliases the call to change scenes in rpg maker, which happens any time you swap from any scene to another scene. Menus, battles, map transitions, shops, etc. It specifically just calls the original function (so it works normally) unless the following is true about the call:

  • The scene you're in is Scene_Boot (which is the very first scene that loads when the game opens)
  • The scene that is called is Scene_Title

In that case, it intercepts that call and sends the scene manager to Scene_PretitleSplash (or something like that, I don't have the code right in front of me), which shows the splash screens in the given order, and then sends the player to Scene_Title after. If you have some other plugin (or the newer Core files for MZ), Scene_Boot doesn't point into Scene_Title, so this plugin never triggers. In MZ it pointed to a different scene called Scene_Splash, which I presume was created for a similar reason, but doesn't seem to be used at all except to then send the player to the title scene.

In any case, the incompatibility can be fixed by modifying my alias, by adding whatever the CustomLogo scene is called to the check, it will intercept it as it would the boot scene and work.

But also, this splash plugin can be used to show a static image as a splash screen too, so you might not even need that logo plugin if you're using this one.

I'm not really sure how it could be playing videos on the real title scene though, unless it's not waiting for the video to be finished before continuing on to the next scene. That would be a pretty major bug. I'll see what I can do about it.

~Ramza

Oh wait, I GOT IT FULLY WORKING!

So I had set the wait frames to zero, (because I wanted the transition to be seamless) but I set it one and it works!

Sorry for being a bother, turns out my own silliness was the source!