Ok. I just assumed what I was doing was right because in the Game_System they initialize the save_bgm = nil and the purpose was to do the same as save_bgm and and replay_bgm. I was just playing around I guess. I don't have the help file, well I do but its mostly in Japanese. and the comments for the scripts are in Japanese too so I just read the code and Google translate some of the comments when lost.
I did manage to make script that allows you change the max MP, HP, TP and Gold. but Yanfly already did that so my script would be pointless.
When is it ok to post scripts? do I have to have something huge and elaborate like a battle system or a new shop system?
I did it!!!!!!!! Be proud!

Adds steps window to the status window above gold.
CODE
#==============================================================================
# ■ Module WindowVocab
#------------------------------------------------------------------------------
# STEPS = name of the steps vocab.
#==============================================================================
module WindowVocab
STEPS = "steps" #name of the steps
end
#==============================================================================
# ■ Window_Steps
#------------------------------------------------------------------------------
# Return current steps
#==============================================================================
class Window_Steps < Window_Base
#--------------------------------------------------------------------------
# ● initalize
#--------------------------------------------------------------------------
def initialize
super(0, 0, window_width, fitting_height(1))
refresh
end
#--------------------------------------------------------------------------
# ● Width
#--------------------------------------------------------------------------
def window_width
return 160
end
#--------------------------------------------------------------------------
# ● Refresh
#--------------------------------------------------------------------------
def refresh
contents.clear
draw_currency_value(value, steps_vocab, 4, 0, contents.width - 8)
end
#--------------------------------------------------------------------------
# ● Steps Value
#--------------------------------------------------------------------------
def value
$game_party.steps
end
#--------------------------------------------------------------------------
# ● Steps Vocab
#--------------------------------------------------------------------------
def steps_vocab
WindowVocab::STEPS
end
#--------------------------------------------------------------------------
# ● Open
#--------------------------------------------------------------------------
def open
refresh
super
end
end
#==============================================================================
# ■ Scene_Menu
#------------------------------------------------------------------------------
# Create the Menu - we are only editing one method and adding a new.
#==============================================================================
class Scene_Menu < Scene_MenuBase
alias start_a start
def start
start_a
create_steps_window
end
def create_steps_window
@steps_window = Window_Steps.new
@steps_window.x = 0
@steps_window.y = (Graphics.height - @steps_window.height) - 50
end
end
this script has been severely cleaned up
This post has been edited by Adrien.: Jan 2 2012, 02:17 PM