[Unsupported] Title Skip 1
#1
Direct Editing, incompatible with SDK.

It will skip the title screen. Useful if you want to make your own title screen, intros and more.

Replace all of Scene_Title with this.
Code:
#==============================================================================
# ** Scene_Title
#------------------------------------------------------------------------------
#  This class performs title screen processing.
#==============================================================================

class Scene_Title
#--------------------------------------------------------------------------
# * Main Processing
#--------------------------------------------------------------------------
def main
   # If battle test
   if $BTEST
     battle_test
     return
   end
   # Load database
   $data_actors        = load_data("Data/Actors.rxdata")
   $data_classes       = load_data("Data/Classes.rxdata")
   $data_skills        = load_data("Data/Skills.rxdata")
   $data_items         = load_data("Data/Items.rxdata")
   $data_weapons       = load_data("Data/Weapons.rxdata")
   $data_armors        = load_data("Data/Armors.rxdata")
   $data_enemies       = load_data("Data/Enemies.rxdata")
   $data_troops        = load_data("Data/Troops.rxdata")
   $data_states        = load_data("Data/States.rxdata")
   $data_animations    = load_data("Data/Animations.rxdata")
   $data_tilesets      = load_data("Data/Tilesets.rxdata")
   $data_common_events = load_data("Data/CommonEvents.rxdata")
   $data_system        = load_data("Data/System.rxdata")
   # Make system object
   $game_system = Game_System.new
   # Reset frame count for measuring play time
   Graphics.frame_count = 0
   # Make each type of game object
   $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
   # Set up initial party
   $game_party.setup_starting_members
   # Set up initial map position
   $game_map.setup($data_system.start_map_id)
   # Move player to initial position
   $game_player.moveto($data_system.start_x, $data_system.start_y)
   # Refresh player
   $game_player.refresh
   # Run automatic change for BGM and BGS set with map
   $game_map.autoplay
   # Update map (run parallel process event)
   $game_map.update
   # Switch to map screen
   $scene = Scene_Map.new
end
#--------------------------------------------------------------------------
# * Battle Test
#--------------------------------------------------------------------------
def battle_test
   # Load database (for battle test)
   $data_actors        = load_data("Data/BT_Actors.rxdata")
   $data_classes       = load_data("Data/BT_Classes.rxdata")
   $data_skills        = load_data("Data/BT_Skills.rxdata")
   $data_items         = load_data("Data/BT_Items.rxdata")
   $data_weapons       = load_data("Data/BT_Weapons.rxdata")
   $data_armors        = load_data("Data/BT_Armors.rxdata")
   $data_enemies       = load_data("Data/BT_Enemies.rxdata")
   $data_troops        = load_data("Data/BT_Troops.rxdata")
   $data_states        = load_data("Data/BT_States.rxdata")
   $data_animations    = load_data("Data/BT_Animations.rxdata")
   $data_tilesets      = load_data("Data/BT_Tilesets.rxdata")
   $data_common_events = load_data("Data/BT_CommonEvents.rxdata")
   $data_system        = load_data("Data/BT_System.rxdata")
   # Reset frame count for measuring play time
   Graphics.frame_count = 0
   # Make each game object
   $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
   # Set up party for battle test
   $game_party.setup_battle_test_members
   # Set troop ID, can escape flag, and battleback
   $game_temp.battle_troop_id = $data_system.test_troop_id
   $game_temp.battle_can_escape = true
   $game_map.battleback_name = $data_system.battleback_name
   # Play battle start SE
   $game_system.se_play($data_system.battle_start_se)
   # Play battle BGM
   $game_system.bgm_play($game_system.battle_bgm)
   # Switch to battle screen
   $scene = Scene_Battle.new
end
end
If you would like to know how to go to Scene_Load, here's the code for how to call up Scene_Load.
Code:
$scene = Scene_Load.new
Reply
#2
I use this and it works great! Awesome script punk!
Reply
#3
Then you'll love this one:

XP - Title Skip 2 XP
by PK8 (July 8th, 2008)

We all know what a title skip script enables people to do. They're free to create their own creative intros and custom picture based title screens.

Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
   Skip Title Once XP kyonides 0 1,272 01-07-2024, 01:26 AM
Last Post: kyonides
   Title Skip for Lycan ABS JayRay 3 8,060 04-21-2014, 01:55 PM
Last Post: MetalRenard
   [Unsupported] PK8's Self Variables XP PK8 4 10,987 03-08-2012, 01:54 PM
Last Post: LilyKnight
   Xenres' Title Skip Kirito 0 7,566 11-25-2010, 05:59 AM
Last Post: Kirito
   Pre-title maps deValdr 3 11,028 04-22-2010, 05:24 PM
Last Post: yamina-chan
   TITLE KILLER by Villain Villain 5 10,998 03-04-2010, 05:49 PM
Last Post: Villain
   [Unsupported] Title Skip 2 XP PK8 3 9,910 02-17-2010, 12:01 PM
Last Post: Villain
   [Unsupported] Actor & Party's Self Switches XP PK8 3 9,284 09-17-2009, 01:46 AM
Last Post: Yin
   [Unsupported] Force Save Before New Game PK8 0 5,165 12-07-2008, 04:44 PM
Last Post: PK8
   [Unsupported] MapSwitch! XP PK8 0 5,199 12-07-2008, 04:39 PM
Last Post: PK8



Users browsing this thread: 1 Guest(s)