じ☆ve冰风 发表于 2026-7-24 14:35:23

Skip Title Once XP

Skip Title Once XP

by Kyonides​

Introduction

This simple scriptlet was created after a fellow forumer had posted a thread asking for such a thing to be published here.
I don't recall any other script at this point so I'm simply posting it here.
This doesn't mean that there are not similar scripts on the web, guys.


                Ruby:       
# * Skip Title Once XP * #
#   Plug & Play Script
#   Scripter : Kyonides Arkanthes
#   2024-01-06

class Scene_Title
SAVE_FILENAME_FORMAT = "Save*.rxdata"
alias :kyon_skip_title_once_scn_ttl_main :main
def main
    if $BTEST or Dir.any?
      kyon_skip_title_once_scn_ttl_main
    else
      goto_first_map
    end
end

def goto_first_map
    load_database
    command_first_game
    Graphics.freeze
end

def 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")
end

def command_first_game
    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
    $game_map.autoplay
    $game_map.update
    $scene = Scene_Map.new
end
end


Terms & Conditions

Just grab it and use it as many times as possible.

That's it!
Really, that's all you need to know.



本贴来自国际rpgmaker官方论坛作者:kyonides处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/skip-title-once-xp.164550/
页: [1]
查看完整版本: Skip Title Once XP