Main Menu
  • Welcome to The RPG Maker Resource Kit.

Title Screen Menu Choices

Started by Ammom, January 28, 2006, 08:47:07 PM

0 Members and 2 Guests are viewing this topic.

Ammom

Basically, I want to be able to add more than just New, Continue, and Cancel. Don't know where I can find one, but thanks!

ahref

ive seen ones that have repositioned the menu

i think its in scene_title ill have a looksie

in scene_title theres the following:

 s1 = "New Game"
   s2 = "Continue"
   s3 = "Exit"


you can change the text to say:

begin journey or whatever

but without further specification i cant really help you

Jack_Frost

You want to put another command on the title screen like "Info" or "Credits" or something right? I can tell you that if thats what you need


They'll eat you!

ArkBennett

Quotes1 = "New Game"
   s2 = "Continue"
   s3 = "Exit"

There's more to it than just that.
You also need to add and s4 on here.

(Title_Scene)
Quote@command_window = Window_Command.new(192, [s1, s2, s3])

Assign how you activate it here...
Just put an when 3 and assign it a name.

Quoteif Input.trigger?(Input::C)
     # ã,³ãƒžãƒ³ãƒ‰ã,¦ã,£ãƒ³ãƒ‰ã,¦ã®ã,«ãƒ¼ã,½ãƒ«ä½ç½®ã§åˆ†å²
     case @command_window.index
     when 0  # ニューã,²ãƒ¼ãƒ 
       command_new_game
     when 1  # ã,³ãƒ³ãƒ†ã,£ãƒ‹ãƒ¥ãƒ¼
       command_continue
     when 2  # ã,·ãƒ£ãƒƒãƒˆãƒ€ã,¦ãƒ³
       command_shutdown

And make something like this to assign what it does when activated like this.
put a Def name and then what it does...

Quote  def command_new_game
   # 決定 SE ã,'æ¼"奏
   $game_system.se_play($data_system.decision_se)
   # BGM ã,'停止
   Audio.bgm_stop
   # プレã,¤æ™,é–"計測ç"¨ã®ãƒ•レームã,«ã,¦ãƒ³ãƒˆã,'リã,»ãƒƒãƒˆ
   Graphics.frame_count = 0
   # å,,種ã,²ãƒ¼ãƒ ã,ªãƒ–ã,¸ã,§ã,¯ãƒˆã,'作成
   $game_temp          = Game_Temp.new
   $game_system        = Game_System.new
   $game_switches      = Game_Switches.new
   $game_variables     = Game_Variables.new
   $game_self_switches = Game_SelfSwitches.new
   $game_screen        = Game_Screen.new
   $game_actors        = Game_Actors.new
   $game_party         = Game_Party.new
   $game_troop         = Game_Troop.new
   $game_map           = Game_Map.new
   $game_player        = Game_Player.new
   # 初期ãƒ'ーテã,£ã,'ã,»ãƒƒãƒˆã,¢ãƒƒãƒ—
   $game_party.setup_starting_members
   # 初期位置のマップã,'ã,»ãƒƒãƒˆã,¢ãƒƒãƒ—
   $game_map.setup($data_system.start_map_id)
   # プレã,¤ãƒ¤ãƒ¼ã,'初期位置に移動
   $game_player.moveto($data_system.start_x, $data_system.start_y)
   # プレã,¤ãƒ¤ãƒ¼ã,'リフレッã,·ãƒ¥
   $game_player.refresh
   # マップに設定さã,Œã¦ã,,ã,‹ BGM と BGS の自動切ã,Šæ›¿ãˆã,'実行
   $game_map.autoplay
   # マップã,'æ›´æ–° (並列ã,¤ãƒ™ãƒ³ãƒˆå®Ÿè¡Œ)
   $game_map.update
   # マップç"»é¢ã«åˆ‡ã,Šæ›¿ãˆ
   $scene = Scene_Map.new
 end
 #--------------------------------------------------------------------------
 # ● ã,³ãƒžãƒ³ãƒ‰ : ã,³ãƒ³ãƒ†ã,£ãƒ‹ãƒ¥ãƒ¼
 #--------------------------------------------------------------------------
 def command_continue
   # ã,³ãƒ³ãƒ†ã,£ãƒ‹ãƒ¥ãƒ¼ãŒç,,¡åŠ¹ã®å ´åˆ
   unless @continue_enabled
     # ブã,¶ãƒ¼ SE ã,'æ¼"奏
     $game_system.se_play($data_system.buzzer_se)
     return
   end
   # 決定 SE ã,'æ¼"奏
   $game_system.se_play($data_system.decision_se)
   # ロードç"»é¢ã«åˆ‡ã,Šæ›¿ãˆ
   $scene = Scene_Load.new
 end
 #--------------------------------------------------------------------------
 # ● ã,³ãƒžãƒ³ãƒ‰ : ã,·ãƒ£ãƒƒãƒˆãƒ€ã,¦ãƒ³
 #--------------------------------------------------------------------------
 def command_shutdown
   # 決定 SE ã,'æ¼"奏
   $game_system.se_play($data_system.decision_se)
   # BGM、BGS、ME ã,'フã,§ãƒ¼ãƒ‰ã,¢ã,¦ãƒˆ
   Audio.bgm_fade(800)
   Audio.bgs_fade(800)
   Audio.me_fade(800)
   # ã,·ãƒ£ãƒƒãƒˆãƒ€ã,¦ãƒ³
   $scene = nil
 end

Or you can just get help from Jack_Frost.

Ammom

Yeah, okay..

What I need is to have it say yeah, Begin Jounrey, Continue Journey, and Credits, Extra <-- to bring to a new window, whch i will figure out later, and Depart which is exit

Thanks a million!

ArkBennett

Than it should look something like this...

Quotes1 = "Begin Journey"
s2 = "Continue Journey"
s3 = "Credits"
s4 = "Extra"
s5 = "Exit"

...

Quote@command_window = Window_Command.new(192, [s1, s2, s3, s4, s5])

Quoteif Input.trigger?(Input::C) のã,«ãƒ¼ã,½ãƒ«ä½ç½®ã§åˆ†å²
case @command_window.index
when 0 # ニューã,²ãƒ¼ãƒ 
command_new_game
when 1 # ã,³ãƒ³ãƒ†ã,£ãƒ‹ãƒ¥ãƒ¼
command_continue
when 2 # ã,·ãƒ£ãƒƒãƒˆãƒ€ã,¦ãƒ³
command_credits
when 3
command_extra
when 4
command_shutdown

Quotedef command_new_game
# 決定 SE ã,'æ¼"奏
$game_system.se_play($data_system.decision_se)
# BGM ã,'停止
Audio.bgm_stop
# プレã,¤æ™,é–"計測ç"¨ã®ãƒ•レームã,«ã,¦ãƒ³ãƒˆã,'リã,»ãƒƒãƒˆ
Graphics.frame_count = 0
# å,,種ã,²ãƒ¼ãƒ ã,ªãƒ–ã,¸ã,§ã,¯ãƒˆã,'作成
$game_temp = Game_Temp.new
$game_system = Game_System.new
$game_switches = Game_Switches.new
$game_variables = Game_Variables.new
$game_self_switches = Game_SelfSwitches.new
$game_screen = Game_Screen.new
$game_actors = Game_Actors.new
$game_party = Game_Party.new
$game_troop = Game_Troop.new
$game_map = Game_Map.new
$game_player = Game_Player.new
# 初期ãƒ'ーテã,£ã,'ã,»ãƒƒãƒˆã,¢ãƒƒãƒ—
$game_party.setup_starting_members
# 初期位置のマップã,'ã,»ãƒƒãƒˆã,¢ãƒƒãƒ—
$game_map.setup($data_system.start_map_id)
# プレã,¤ãƒ¤ãƒ¼ã,'初期位置に移動
$game_player.moveto($data_system.start_x, $data_system.start_y)
# プレã,¤ãƒ¤ãƒ¼ã,'リフレッã,·ãƒ¥
$game_player.refresh
# マップに設定さã,Œã¦ã,,ã,‹ BGM と BGS の自動切ã,Šæ›¿ãˆã,'実行
$game_map.autoplay
# マップã,'æ›´æ–° (並列ã,¤ãƒ™ãƒ³ãƒˆå®Ÿè¡Œ)
$game_map.update
# マップç"»é¢ã«åˆ‡ã,Šæ›¿ãˆ
$scene = Scene_Map.new
end
#--------------------------------------------------------------------------
# ● ã,³ãƒžãƒ³ãƒ‰ : ã,³ãƒ³ãƒ†ã,£ãƒ‹ãƒ¥ãƒ¼
#--------------------------------------------------------------------------
def command_continue
# ã,³ãƒ³ãƒ†ã,£ãƒ‹ãƒ¥ãƒ¼ãŒç,,¡åŠ¹ã®å ´åˆ
unless @continue_enabled
# ブã,¶ãƒ¼ SE ã,'æ¼"奏
$game_system.se_play($data_system.buzzer_se)
return
end
# 決定 SE ã,'æ¼"奏
$game_system.se_play($data_system.decision_se)
# ロードç"»é¢ã«åˆ‡ã,Šæ›¿ãˆ
$scene = Scene_Load.new
end
#--------------------------------------------------------------------------
# ● ã,³ãƒžãƒ³ãƒ‰ : ã,·ãƒ£ãƒƒãƒˆãƒ€ã,¦ãƒ³
#--------------------------------------------------------------------------
def command_credits
(The rest of the coding body goes here)
#--------------------------------------------------------------------------
# ● ã,³ãƒžãƒ³ãƒ‰ : ã,·ãƒ£ãƒƒãƒˆãƒ€ã,¦ãƒ³
#--------------------------------------------------------------------------
def command_extra
(The rest of the coding body goes here)
#--------------------------------------------------------------------------
# ● ã,³ãƒžãƒ³ãƒ‰ : ã,·ãƒ£ãƒƒãƒˆãƒ€ã,¦ãƒ³
#--------------------------------------------------------------------------

def command_shutdown
# 決定 SE ã,'æ¼"奏
$game_system.se_play($data_system.decision_se)
# BGM、BGS、ME ã,'フã,§ãƒ¼ãƒ‰ã,¢ã,¦ãƒˆ
Audio.bgm_fade(800)
Audio.bgs_fade(800)
Audio.me_fade(800)
# ã,·ãƒ£ãƒƒãƒˆãƒ€ã,¦ãƒ³
$scene = nil
end

Ammom

I am grateful for this...

I am a programmer, but not in Ruby, you see...

If there are any difficulties, then I will notify you. Thanks once more!