#==============================================================================
# ** Save New Game
#------------------------------------------------------------------------------
# alexanderpas
# Build Date - 2007-01-07
# Version 0.9 - alexanderpas - 2006-12-23
# Version 0.9.1 - alexanderpas - 2007-01-07 (compability update)
#==============================================================================
#------------------------------------------------------------------------------
# * SDK Log Script
#------------------------------------------------------------------------------
SDK.log('Save New Game', 'alexanderpas', 0.9, '2007-01-07')
#----------------------------------------------------------------------------
# Begin SDK Enabled Check
#----------------------------------------------------------------------------
if SDK.state('Save New Game') == true
class Scene_Title
alias alx_sng_scene_title_command_new_game command_new_game
def command_new_game
alx_sng_scene_title_command_new_game
# To ensure compability with the script "Load New Game" by me, we make
# sure that this script isn't called from that specific Scene_Load
unless $game_temp.save_calling == true
$game_temp.save_calling = true
$scene = Scene_Save.new
end
end
end
class Scene_Save < Scene_File
alias alx_sng_scene_save_on_cancel on_cancel
def on_cancel
alx_sng_scene_save_on_cancel
# Check if you have saved before,
# If you haven't, go back to the Title Screen
if $game_system.save_count == 0
$scene = Scene_Title.new
return
end
end
end
end
#----------------------------------------------------------------------------
# End SDK Enabled Test
#----------------------------------------------------------------------------