ScreenshotCreditsERZENGELDescription/InstructionsInsert in Materials or under Game_Interpreter. After this a more detailled error message will pop up if an error was caused. Then you can copy it with Ctrl+C and insert with Ctrl+V and so you are able to report some errors to the author of the game. And as a side effect the game won't close if an error appears

PLZ READ THIS => Perhaps the script can cause an error. If this happened to you please report this with the error message.
ScriptCODE
#==============================================================================
# ** [ERZVX] Detailled Call Script Error Message (13. April 2008 01:14)
#------------------------------------------------------------------------------
# Shows some details about error in call script and don't exit game.
#==============================================================================
class Game_Interpreter
#--------------------------------------------------------------------------
# * Script
#--------------------------------------------------------------------------
def command_355
script = @list[@index].parameters[0] + "\n"
loop {
if @list[@index+1].code == 655 # Second line of script and after
script += @list[@index+1].parameters[0] + "\n"
else
break
end
@index += 1
}
begin
eval(script)
rescue Exception
msg = "Error Type:\n#{$!.class}\n\n"
msg += "Map ID:\n#{@map_id}\n\n"
msg += "Event ID:\n#{@event_id}\n\n"
line = $!.message[7, 1].to_i
msg += "Error's line number:\n#{line}\n\n"
lines = script.split(/\n/)
msg += "Error's line:\n#{lines[(line - 1)]}\n\n"
msg += "Whole script:\n#{script}"
print(msg)
end
return true
end
end
This post has been edited by ERZENGEL: Apr 14 2008, 05:12 AM