Random Title + BattleTransition + GameOver Screen Simplified
Version 1.0
Author puppeto4
Release Date 17/05/2008
Introduction Most of you will remember that Woratana made one like this before right? So why did I made this again?
Well,after getting better with scripting,I thought that I'll write this again,so that the script will be easier to use.So here it is.
Features Unlimited Title Screen + Battle Transition Screen + GameOver Screen
The most important thing is you don't need to modify the script to use it,unlike the previous version.
Script Download below :
Random_Title___BattleTransition___GameOver_Screen_Simplified.txt ( 3.71K )
Number of downloads: 104Or, copy from below :
[Show/Hide] Random Title + BattleTransition + GameOver Screen Simplified
CODE
#==============================================================================
# ** Scene_Gameover
#------------------------------------------------------------------------------
# This class performs game over screen processing.
#==============================================================================
class Scene_Gameover < Scene_Base
#--------------------------------------------------------------------------
# * Constant
#--------------------------------------------------------------------------
GameOver = Dir.glob("./Graphics/System/GameOver*.{bmp,png,jpg}")
GameOver.each_index { |i| GameOver[i] = GameOver[i].split("/").last }
#--------------------------------------------------------------------------
# * Create Game Over Graphic
#--------------------------------------------------------------------------
def create_gameover_graphic
@sprite = Sprite.new
@sprite.bitmap = Cache.system(GameOver[rand(GameOver.size)].to_s)
end
end
#==============================================================================
# ** End of Scene_Gameover
#------------------------------------------------------------------------------
################################################################################
#==============================================================================
# ** Scene_Title
#------------------------------------------------------------------------------
# This class performs the title screen processing.
#==============================================================================
class Scene_Title < Scene_Base
#--------------------------------------------------------------------------
# * Constant
#--------------------------------------------------------------------------
Title = Dir.glob("./Graphics/System/Title*.{bmp,png,jpg}")
Title.each_index { |i| Title[i] = Title[i].split("/").last }
#--------------------------------------------------------------------------
# * Create Title Graphic
#--------------------------------------------------------------------------
def create_title_graphic
@sprite = Sprite.new
@sprite.bitmap = Cache.system(Title[rand(Title.size)].to_s)
end
end
#==============================================================================
# ** End of Scene_Title
#------------------------------------------------------------------------------
################################################################################
#==============================================================================
# ** Scene_Map
#------------------------------------------------------------------------------
# This class performs the map screen processing.
#==============================================================================
class Scene_Map < Scene_Base
#--------------------------------------------------------------------------
# * Constant
#--------------------------------------------------------------------------
Transition = Dir.glob("./Graphics/System/BattleStart*.{bmp,png,jpg}")
Transition.each_index { |i| Transition[i] = Transition[i].split("/").last }
#--------------------------------------------------------------------------
# * Execute Pre-battle Transition
#--------------------------------------------------------------------------
def perform_battle_transition
Graphics.transition(80, "Graphics/System/" + (Transition[rand(Transition.size)].to_s), 80)
Graphics.freeze
end
end
#==============================================================================
# ** End of Scene_Map
#------------------------------------------------------------------------------
################################################################################
CustomizationJust do it like this :
For Title screen, name all the title screen to "Title" and add anything after that, like this "Title33"
For Battle transition screen, name all the files to "BattleStart" and add anything after that, like this "BattleStart78"
For GameOver screen, name all the files to "GameOver" and add anything after that, like this "GameOverNN"
No need to modify the script at all.
Compatibility Shouldn't have any problem with other scripts.
Screenshot Obviously Useless
DEMO Do you need it?
Installation Just copy and paste the script in a new page above main.
FAQ1. What if my project is encrypted ?If you want to encrypt your project,don't include the Title/GameOver/Transition files in the project files first.
After your project encrypted,extract your project and make a new folder in your the extracted folder of the project.
Then,make a new folder and name it "Graphics". In that folder,make one more folder named "System". Put all your GameOver/Title/Transition files in that folder.
Finally,compress your project folder (Archive the file,or just use WinRar to compress it) and upload it.
Terms and Conditions Credit and use it
Do not post this outside of RPG RPG Revolution. ъ(`ー゜)cheers,puppeto4.