[ACE] Splash Screen Sound

● ARCHIVED · READ-ONLY
Started by SlaveOfThaMind 4 posts View original ↗
  1. So I've got the splash screen logo set up for my game. It works beautifully.
    I'm wondering though, if I would be able to add a sound effect along side the
    picture? (such as a clock ticking)

    here is the script in question

    Spoiler
    # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    # Splash Screen VXA
    # Author: Soulpour777
    # Version 1
    # Description: Creates a splash screen at the start of the game.
    # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

    #==============================================================================
    # ** SceneManager
    #------------------------------------------------------------------------------
    # This module manages scene transitions. For example, it can handle
    # hierarchical structures such as calling the item screen from the main menu
    # or returning from the item screen to the main menu.
    #==============================================================================
    module SceneManager
    #--------------------------------------------------------------------------
    # * Get First Scene Class
    #--------------------------------------------------------------------------
    def self.first_scene_class
    $BTEST ? Scene_Battle : Scene_Splash
    end
    end

    #==============================================================================
    # ** Splash
    #------------------------------------------------------------------------------
    # This module manages the image shown as a splash screen.
    #==============================================================================
    module Splash
    #--------------------------------------------------------------------------
    # * Create Splash Image
    #--------------------------------------------------------------------------
    def self.create_splash_image
    @splash = Plane.new
    @splash.bitmap = Cache.system("Splash")
    end
    #--------------------------------------------------------------------------
    # * Dispose Splash Image
    #--------------------------------------------------------------------------
    def self.dispose_splash_image
    @splash.bitmap.dispose
    @splash.dispose
    end
    end

    class Scene_Splash < Scene_Base
    #--------------------------------------------------------------------------
    # * Start Processing
    #--------------------------------------------------------------------------
    def start
    super
    RPG::BGM.stop
    RPG::BGS.stop
    Graphics.transition(60)
    Graphics.freeze
    Splash.create_splash_image
    end
    #--------------------------------------------------------------------------
    # * Termination Processing
    #--------------------------------------------------------------------------
    def terminate
    super
    Splash.dispose_splash_image
    end
    #--------------------------------------------------------------------------
    # * Frame Update
    #--------------------------------------------------------------------------
    def update
    super
    SceneManager.goto(Scene_Title)
    Graphics.wait(120)
    Graphics.fadeout(60)
    end
    #--------------------------------------------------------------------------
    # * Execute Transition
    #--------------------------------------------------------------------------
    def perform_transition
    Graphics.transition(30)
    end
    end
  2. this should do it

    Code:
    #--------------------------------------------------------------------------# * Start Processing#--------------------------------------------------------------------------def start  super  RPG::BGM.stop  RPG::BGS.stop  Graphics.transition(60)  Graphics.freeze  RPG::BGS.new("Clock", 100, 100).play  Splash.create_splash_imageend
  3. Venka said:
    this should do it

    #--------------------------------------------------------------------------# * Start Processing#--------------------------------------------------------------------------def start super RPG::BGM.stop RPG::BGS.stop Graphics.transition(60) Graphics.freeze RPG::BGS.new("Clock", 100, 100).play Splash.create_splash_imageend
    You are beautiful! Thanks =)

    This is perfect!
  4. I've moved this thread to RGSSx Script Support. Please be sure to post your threads in the correct forum next time. Thank you.