Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

*~ Fire Emblem Title ~*

marker4ca1.png
FE Rafidelis Title
By: Rafidelis



marker4ca1.png
About the script:

Custom Picture Menu from the game Fire Emblem

marker4ca1.png
Screenshots:

fetitle01hj1.png

fetitle02zh9.png



marker4ca1.png
Instructions:


Paste above the Main, then insert 3 images in Pictures folder with the names you set in the script
to the options "NewGame," "continue," "Exit" and a transition with the name you set in the script.

marker4ca1.png
Script:


Code:
#=====================================================
#~Rafidelis Fire Emblem Title
# By Rafidelis ( xD )
# Rafa_fidelis@hotmail.com
# www.ReinoRpg.com
# Credits: Mog Hunter to create a version for RMXP 
# Date: 30/11/08 (Lack little to 2009) 
#====================================================

#====================================================
# ~ Instructions:
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Paste above the Main, then configure the rest in
# Module Rafidelis, below.
#=======================================================


#====================================================
# ~Start OF SETTINGS 
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
module Rafidelis
  FE_COMMAND_PIC_NAMES = [
  "newgame",               # # Name of the New Game Image 
  "continue",              ## Name of the Image of Load Game 
  "exit"                   # Name of Image Exit 
  ]
  BACK_PIC_NAME = "back"            
  TRANSITION_NAME = "Transition"  # |Transition Name
  TRANSITION_TIME = 90            # Transition Time
end
#====================================================
# ~END OF SETTINGS AND START OF THE SCRIPT 
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class Scene_Title < Scene_Base
  include Rafidelis
  alias rafidelis_fe_vx_title_start start
  def start
    rafidelis_fe_vx_title_start
    create_fe_title_options
    @command_window.opacity = 0
    @command_window.contents_opacity = 0
  end
  
  def create_fe_title_options
    @back = Plane.new
    @back.bitmap = Cache.picture(BACK_PIC_NAME)
    @back.z = 0
    @back.opacity = 250
    @back.blend_type = 1
    @back2 = Plane.new
    @back2.bitmap = Cache.picture(BACK_PIC_NAME)
    @back2.z = 0
    @back2.opacity = 90
    Graphics.transition(TRANSITION_TIME, "Graphics/Pictures/#{TRANSITION_NAME}",60)
    @newgame = Sprite.new
    @newgame.bitmap = Cache.picture(FE_COMMAND_PIC_NAMES[0])
    @newgame.x = -300
    @newgame.y = (Graphics.height - @newgame.height)/3
    @continue = Sprite.new
    @continue.bitmap = Cache.picture(FE_COMMAND_PIC_NAMES[1])
    @continue.x = 600
    @continue.y = @newgame.y + @continue.height + 20
    @exitgame = Sprite.new
    @exitgame.bitmap = Cache.picture(FE_COMMAND_PIC_NAMES[2])
    @exitgame.x = -300
    @exitgame.y = @continue.y + @exitgame.height + 20
  end
  
  alias rafidelis_fe_vx_title_update update
  def update
    rafidelis_fe_vx_title_update
    @back.ox += 1
    @back.oy += 2
    @back2.ox -= 1
    @back2.oy += 2
    if @newgame.x < (Graphics.width - @newgame.width)/2
      @newgame.x += 10    
    end    
    if @continue.x > (Graphics.width - @continue.width)/2 + 10
      @continue.x -= 10  
    end
    if @exitgame.x < (Graphics.width - @exitgame.width)/2
      @exitgame.x += 10
    end
    @newgame.opacity += 10 if @newgame.opacity < 255
    @continue.opacity += 10 if @continue.opacity < 255
    @exitgame.opacity += 10 if @exitgame.opacity < 255
   case @command_window.index
    when 0 
      @newgame.tone = Tone.new(0,0,0)
      @continue.tone = Tone.new(0,0,0,255)
      @exitgame.tone = Tone.new(0,0,0,255)

      if @newgame.opacity >= 255
        @newgame.opacity = 0
      end
    when 1
      @newgame.tone = Tone.new(0,0,0,255)
      @continue.tone = Tone.new(0,0,0)
      @exitgame.tone = Tone.new(0,0,0,255)
      if @continue.opacity >= 255
        @continue.opacity = 0
      end
    when 2
      @newgame.tone = Tone.new(0,0,0,255)
      @continue.tone = Tone.new(0,0,0,255)
      @exitgame.tone = Tone.new(0,0,0)
      if @exitgame.opacity >= 255
        @exitgame.opacity = 0
      end
    end
  end
  
  def terminate
    @newgame.dispose
    @continue.dispose
    @exitgame.dispose
    @back.dispose
    @back2.dispose
    @sprite.dispose
  end  
end
#===============================================================================
=
# END OF SCRIPT - Find more Rafidelis scripts in www.ReinoRpg.com / forum 
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~


marker4ca1.png
Demo Download




marker4ca1.png
Credits:
Mog Hunter, He made the version for XP RpgMaker I just convert to RMVX.




RGSS and RGSS2 Scripts and RGSS1/2 Tutorials by Rafidelis is licensed under a
Creative Commons Atribuição-Uso Não-Comercial-Compartilhamento pela mesma Licença 2.5 Brasil License.
Permissions beyond the scope of this license may be available at ReinoRPG.com
 
Nice conversion.

One thing that always bugged me a little about this script is that I don't know how to make the title logo, like make a picture stating what the game name is, etc on top of the three choice. This isn't your script, I know, I'm just complaining... whereever about the original script and all that.
 

Nachos

Sponsor

this is scrip is quiet beautiful. I changes the titlescreen while keeping the old style.
Good job.

also, pud the script in code tags, please
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top