RMRK is retiring.
Server is paid up for the rest of 2026, but the forum may go after that. See here for more information. Please archive or save anything you would like to keep before 2027.
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 1 Guest 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!