No demo available.
#------------------------------------------------------------------------------# # Galv's Simple Debug #------------------------------------------------------------------------------# # For: RPGMAKER VX ACE # Version 1.1 # Requested by HotfireLegend #------------------------------------------------------------------------------# # 2013-05-08 - Version 1.1 - fixed BGS crash error # 2013-03-09 - Version 1.0 - release #------------------------------------------------------------------------------# # A simple script that can print details to the console and/or display window # popups to inform you what sound/music has begun playing, what switches or # self switches are being changed or what variables get changed during play. # It will only show these notifications during test play to help debug. # # To open the console, in RPGmaker editor, go to the "Game" menu and click # "Show Console". # # Settings to turn which notifications you want or don't want on and off are # further down. #------------------------------------------------------------------------------# #------------------------------------------------------------------------------# # Don't touch - Setup Options further down #------------------------------------------------------------------------------# if $TEST ($imported ||= {})["Galv_Debugger"] = true module GalvT POPUPS = [ # don't touch #------------------------------------------------------------------------------# #------------------------------------------------------------------------------# # SETUP OPTIONS #------------------------------------------------------------------------------# # Set true or false to pop up a window when the below are activated/changed # The info will be displayed in the console for all regardless. # Set to nil if you don't want to display them in the console either. #------------------------------------------------------------------------------- false, # BGM false, # BGS false, # SE false, # ME false, # Switch false, # Self Switch false, # Variables #------------------------------------------------------------------------------# # END SETUP OPTIONS #------------------------------------------------------------------------------# ] # don't touch def self.tmsg(string,type) return if GalvT::POPUPS[type].nil? msgbox(string) if GalvT::POPUPS[type] p string end end class RPG::BGM < RPG::AudioFile alias galv_bgm_test_play play def play(pos = 0) if @name != "" GalvT::tmsg("BGM: " + @name,0) end galv_bgm_test_play(pos = 0) end end class RPG::BGS < RPG::AudioFile alias galv_bgs_test_play play def play(pos = 0) galv_bgs_test_play if !@name.empty? GalvT::tmsg("BGS: " + @name,1) end end end class RPG::SE < RPG::AudioFile alias galv_se_test_play play def play galv_se_test_play if !@name.empty? GalvT::tmsg("SE: " + @name,2) end end end class RPG::ME < RPG::AudioFile alias galv_me_test_play play def play galv_me_test_play if !@name.empty? GalvT::tmsg("ME: " + @name,3) end end end class Game_Switches alias galv_switches_test_sw []= def []=(switch_id, value) galv_switches_test_sw(switch_id, value) txt = value ? "ON" : "OFF" GalvT::tmsg("Switch " + switch_id.to_s + " is " + txt,4) end end class Game_SelfSwitches alias galv_self_switches_test_sw []= def []=(key, value) galv_self_switches_test_sw(key, value) txt = value ? "ON" : "OFF" GalvT::tmsg("Event " + key[1].to_s + "'s self switch '" + key[2] + "' is " + txt,5) end end class Game_Variables alias galv_variables_test_v []= def []=(variable_id, value) galv_variables_test_v(variable_id, value) GalvT::tmsg("Variable " + variable_id.to_s + " = " + value.to_s,6) end end end
Great to know if you didn’t make mistakes before uploading the game to a website. Thanks.