How to Create a Splash Screen

Discussion in 'VNMaker Tutorials' started by Archeia, Jan 2, 2018.

  1. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    13,912
    Likes Received:
    12,720
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    Visual Novel Maker is a flexible tool that allows you to customize your game as much as you want with its powerful default commands. Unlike RPG Maker, VNMaker has two types of starting points:
    • Intro Scene
    • Start Scene
    Intro Scene means that it will bypass the scripted sequences before starting the game -- meaning the title screen and language screen won't appear at all. In RPG Maker terms, this is the equivalent of Skip Title Screen.

    Meanwhile, Start Scene is RPG Maker's equivalent of Start Player Position. It means that if you are using the default title screen and the player presses new game, the game will go here.

    This tutorial is to teach you how to create a simple splash screen before the title screen displays.
    • Determine what kind of Splash Screen you want to do! Is it an image, video or a short cutscene before the game starts?
    • Create the necessary materials for your Splash Screen! Prepare and plan for your game.
    • Create a Scene named Splash. This is where we will create our Splash Screen.
    There are two ways for us to set an Intro Scene:
    • Right-click the Scene and select "Set as Intro Scene"
    or
    • Go to Database -> System -> Intro Scene and select Splash.
    If there are no problems, there should be a tiny green flag on the left side of your Scene name.

    Image Splash Screen Tutorial

    Maybe you only want to show an image with a small jingle. That's easy!
    In this particular example, the background or image won't get wiped unless the player presses anything.

    If you are using a Picture:
    upload_2018-1-6_9-39-41.png
    upload_2018-1-2_1-23-55.png
    If it's a background:
    upload_2018-1-6_9-39-41.png
    upload_2018-1-2_1-24-0.png

    If you do not want the player to press anything and instead the splash moves on automatically, replace the Wait for Input to something like this:

    upload_2018-1-6_9-39-41.png
    upload_2018-1-2_1-24-11.png

    Adjust the Wait Duration to your desire.

    Video Splash Screen Tutorial
    Then simply do this:

    upload_2018-1-6_9-39-41.png
    upload_2018-1-2_1-26-21.png

    The Play Movie command automatically checks for player input. So you don't need to add wait for input at all.

    If you don't want the players to be able to skip the movie, then do the following:

    upload_2018-1-6_9-39-41.png
    upload_2018-1-2_1-28-56.png

    Why Show Movie? It's because it makes a movie play on the screen similar to a picture and allows the processing of scene commands that come afterwards. Adjust the wait command based on the video's length. If it's 50 seconds then it's 50,000 milliseconds.

    Now you may have noticed that I have a Change Scene : Title Screen command by the end of each example. This is because I am using an evented Title Screen (or Action Game UI Title Screen if it confuses you). If you are using the default Title Screen, replace the Change Scene to this command instead:

    upload_2018-1-6_9-39-41.png
    upload_2018-1-2_1-36-24.png

    If you want to call another layout such as Language Screen, then I recommend reading this page of the Manual.

    And that's about it! I hope this helped you out.
     
    Last edited: Jan 6, 2018
    #1
    FoxySeta likes this.
  2. FoxySeta

    FoxySeta Cleric, script kiddie and fudanshi Veteran

    Messages:
    268
    Likes Received:
    107
    Location:
    Lugo, RA, IT
    First Language:
    Italian
    Primarily Uses:
    RMMV
    Thanks so much! I think disabling the access to the user interface during the splash screen is also recommended.
     
    #2
    Canini likes this.
  3. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    13,912
    Likes Received:
    12,720
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    Ah of course. I should've added that.
     
    #3
  4. Canini

    Canini Veteran Veteran

    Messages:
    862
    Likes Received:
    557
    First Language:
    Swedish
    I have a question regarding this;
    Is it possible to show the interface, but make the player unable to use it?
     
    #4
  5. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    13,912
    Likes Received:
    12,720
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    Depends on how you evented it really.
     
    #5
    Canini likes this.
  6. Tuomo L

    Tuomo L Oldbie Veteran

    Messages:
    2,162
    Likes Received:
    1,094
    Location:
    Finland!
    First Language:
    Finnish
    Primarily Uses:
    RMMV
    Is there no way to make the splash go away on its own but also with a button press?
     
    #6
  7. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    13,912
    Likes Received:
    12,720
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    Make it a common event that runs parallel. The common event will make it go away on its own and add a jump to label that will end the scene. While the one in the Scene itself will have wait for input, end common event, dispose whatever splash screen you are using and go to the same label that will end the scene.
     
    #7

Share This Page