I don't recommend that Jaberwoky, if someone modifies the main method in anyway, you script ruins what it is suppose to do.
What alexanderpas gave you would be the best bet.
Here's a few varieties of things to do:
If no save file present, new game. If save present, title screen acts normallly.
class Scene_Title
alias alx_command_new_game_scene_title_update update
def update
unless @continue_enabled
command_new_game
end
alx_command_new_game_scene_title_update
end
end
If no save file present, new game. If save file present, switches to load scene.class Scene_Title
alias alx_command_new_game_scene_title_update update
def update
unless @continue_enabled
command_new_game
end
command_continue
end
end[/code]
With that 2nd one, there is no way to get to a "New Game" option, since canceling in Scene_Load will just revert it to Scene_Title, which will just bring it back to Scene_Load. You will need to modify Scene_Load to act differently.
I also don't recommend using def update. Otherwise you will get 1 frame of updateness, which you don't need. With the SDK, you can just use main_database / main_variable or something, and you should be alright. If you don't use the SDK, you are stuck doing it with the update method.