Hidden Game.exe Crash Debugger - Graphical Object Global Reference ACE

Discussion in 'RGSS3 Scripts (RMVX Ace)' started by Mithran, Aug 26, 2013.

  1. Tuomo L

    Tuomo L Oldbie Veteran

    Messages:
    2,284
    Likes Received:
    1,251
    Location:
    Finland!
    First Language:
    Finnish
    Primarily Uses:
    RMMV
    I think this script has issues with encryption of the game and then distributing it after.

    [​IMG]
     
    #81
  2. Mithran

    Mithran Global Moderators Global Mod

    Messages:
    404
    Likes Received:
    212
    First Language:
    English
    @MISTER BIG T - This script is intended for debugging purposes. However, the error in question is because the RGSS3 player does not have write permission for the local folder. You would get the same error simply trying to save using the default save system in these circumstances, since the default save system also attempts a file write in the local folder. It is a problem with the permission level needed to write in the folder versus the permissions given to the RGSS3 player (perhaps the game was installed in Program Files and the game was not specifically run as administrator, for example) which has nothing to do with this script.


    However, if the game is spitting out log files, your project has errors that probably should be fixed before distribution. The script can function as a stopgap for catching these crash errors if you turn off the logging options and turning on the "Lazy" option, but this is NOT recommended as the game may still begin to lag from a build up of undisposed sprites and eventually crash anyway.
     
    #82
  3. Tuomo L

    Tuomo L Oldbie Veteran

    Messages:
    2,284
    Likes Received:
    1,251
    Location:
    Finland!
    First Language:
    Finnish
    Primarily Uses:
    RMMV
    Yes, I did get criticals from sprite light but have no idea how to deal with them. 
     
    #83
  4. Mithran

    Mithran Global Moderators Global Mod

    Messages:
    404
    Likes Received:
    212
    First Language:
    English
    Post a log and send me your project/scripts file. I have a huge amount of other stuff to do right now but I can check for the usual suspects.
     
    #84
  5. Mithran

    Mithran Global Moderators Global Mod

    Messages:
    404
    Likes Received:
    212
    First Language:
    English
    Patches for the issues @Nanaki_Fan was having, in case anyone else runs into them

    Code:
    # Mithran patches for memory leak issues# Yanfly Battle System - v 1.22 (2012.03.04)# Problem - popup sprites have no individual disposal method # if there are any popups still playing when the battle terminates, they are not disposed# Fix:class Sprite_Battler   alias dispose_beforeYanflypopups dispose  def dispose    dispose_popups # added    dispose_beforeYanflypopups   end    def dispose_popups    @popups.each { |s|     s.bitmap.dispose    s.dispose    }      end  end# Yami Engine Symphony Battle Symphony v 1.16c (2014.03.24)# Problem - # create_icon creates an icon sprite no matter what, HOWEVER, if an ID is not # found to populate it with, this sprite is orphaned and never disposed# (Additional Comment: sprites should really not be saved in the Game_Battler class)# Fix:# had to copy the whole method, fixed only line notedclass Game_Battler    def create_icon(symbol, icon_id = 0)    delete_icon(symbol)    #---    #icon = Sprite_Object.new(self.sprite.viewport)    # moved this line DOWN    case symbol    when :weapon1      object = self.weapons[0]      icon_id = object.nil? ? nil : object.icon_index    when :weapon2      object = dual_wield? ? self.weapons[1] : nil      icon_id = object.nil? ? nil : object.icon_index    when :shield      object = dual_wield? ? nil : self.equips[1]      icon_id = object.nil? ? nil : object.icon_index    when :item      object = self.current_action.item      icon_id = object.nil? ? nil : object.icon_index    else; end    return if icon_id.nil? || icon_id <= 0    icon = Sprite_Object.new(self.sprite.viewport)     # moved sprite creation to a point where it will always be added to the hash    icon.set_icon(icon_id)    icon.set_battler(self)    #---    @icons[symbol] = icon  end  end# Venka Bestiary v 1.8# Problem - # dispose_instructions does not actually dispose anything due to an errant "if" check# (should be unless)# Fix:class Scene_Battle  def dispose_instructions    return unless @info_instructions # fixed    @info_instructions.bitmap.dispose    @info_instructions.dispose    @info_instructions = nil  endend
     
    Last edited by a moderator: Jun 23, 2015
    #85
    TG22 likes this.
  6. Tuomo L

    Tuomo L Oldbie Veteran

    Messages:
    2,284
    Likes Received:
    1,251
    Location:
    Finland!
    First Language:
    Finnish
    Primarily Uses:
    RMMV
    You mean the whole game or just the scripts? 

    Anyway, this is the log 

     

    -----

    Time: 2015-06-24 14:45:27 +0300

    CRITICAL OBJECT #<Window_SaveFile:0x76ae094>

    In Scene Scene_Load

    Creation Stack:: 

    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'

    Script 0110 -- Scene_File, Line: 59:in `initialize'

    Script 0110 -- Scene_File, Line: 59:in `new'

    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'

    Script 0110 -- Scene_File, Line: 15:in `start'

    Script 0100 -- Scene_Base, Line: 12:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:27 +0300

    CRITICAL OBJECT #<Window_SaveFile:0x76ba664>

    In Scene Scene_Load

    Creation Stack:: 

    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'

    Script 0110 -- Scene_File, Line: 59:in `initialize'

    Script 0110 -- Scene_File, Line: 59:in `new'

    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'

    Script 0110 -- Scene_File, Line: 15:in `start'

    Script 0100 -- Scene_Base, Line: 12:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:27 +0300

    CRITICAL OBJECT #<Window_SaveFile:0x76b4fac>

    In Scene Scene_Load

    Creation Stack:: 

    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'

    Script 0110 -- Scene_File, Line: 59:in `initialize'

    Script 0110 -- Scene_File, Line: 59:in `new'

    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'

    Script 0110 -- Scene_File, Line: 15:in `start'

    Script 0100 -- Scene_Base, Line: 12:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:27 +0300

    CRITICAL OBJECT #<Window_SaveFile:0x76b3fa8>

    In Scene Scene_Load

    Creation Stack:: 

    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'

    Script 0110 -- Scene_File, Line: 59:in `initialize'

    Script 0110 -- Scene_File, Line: 59:in `new'

    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'

    Script 0110 -- Scene_File, Line: 15:in `start'

    Script 0100 -- Scene_Base, Line: 12:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:27 +0300

    CRITICAL OBJECT #<Window_SaveFile:0x76b2fa4>

    In Scene Scene_Load

    Creation Stack:: 

    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'

    Script 0110 -- Scene_File, Line: 59:in `initialize'

    Script 0110 -- Scene_File, Line: 59:in `new'

    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'

    Script 0110 -- Scene_File, Line: 15:in `start'

    Script 0100 -- Scene_Base, Line: 12:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:27 +0300

    CRITICAL OBJECT #<Window_SaveFile:0x76b1fa0>

    In Scene Scene_Load

    Creation Stack:: 

    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'

    Script 0110 -- Scene_File, Line: 59:in `initialize'

    Script 0110 -- Scene_File, Line: 59:in `new'

    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'

    Script 0110 -- Scene_File, Line: 15:in `start'

    Script 0100 -- Scene_Base, Line: 12:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:27 +0300

    CRITICAL OBJECT #<Window_SaveFile:0x75e9014>

    In Scene Scene_Load

    Creation Stack:: 

    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'

    Script 0110 -- Scene_File, Line: 59:in `initialize'

    Script 0110 -- Scene_File, Line: 59:in `new'

    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'

    Script 0110 -- Scene_File, Line: 15:in `start'

    Script 0100 -- Scene_Base, Line: 12:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:27 +0300

    CRITICAL OBJECT #<Window_SaveFile:0x75dc8b4>

    In Scene Scene_Load

    Creation Stack:: 

    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'

    Script 0110 -- Scene_File, Line: 59:in `initialize'

    Script 0110 -- Scene_File, Line: 59:in `new'

    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'

    Script 0110 -- Scene_File, Line: 15:in `start'

    Script 0100 -- Scene_Base, Line: 12:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:27 +0300

    CRITICAL OBJECT #<Window_SaveFile:0x75d2170>

    In Scene Scene_Load

    Creation Stack:: 

    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'

    Script 0110 -- Scene_File, Line: 59:in `initialize'

    Script 0110 -- Scene_File, Line: 59:in `new'

    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'

    Script 0110 -- Scene_File, Line: 15:in `start'

    Script 0100 -- Scene_Base, Line: 12:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:27 +0300

    CRITICAL OBJECT #<Window_SaveFile:0x75c810c>

    In Scene Scene_Load

    Creation Stack:: 

    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'

    Script 0110 -- Scene_File, Line: 59:in `initialize'

    Script 0110 -- Scene_File, Line: 59:in `new'

    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'

    Script 0110 -- Scene_File, Line: 15:in `start'

    Script 0100 -- Scene_Base, Line: 12:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:27 +0300

    CRITICAL OBJECT #<Window_SaveFile:0x75c0b8c>

    In Scene Scene_Load

    Creation Stack:: 

    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'

    Script 0110 -- Scene_File, Line: 59:in `initialize'

    Script 0110 -- Scene_File, Line: 59:in `new'

    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'

    Script 0110 -- Scene_File, Line: 15:in `start'

    Script 0100 -- Scene_Base, Line: 12:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:27 +0300

    CRITICAL OBJECT #<Window_SaveFile:0x75b4d00>

    In Scene Scene_Load

    Creation Stack:: 

    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'

    Script 0110 -- Scene_File, Line: 59:in `initialize'

    Script 0110 -- Scene_File, Line: 59:in `new'

    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'

    Script 0110 -- Scene_File, Line: 15:in `start'

    Script 0100 -- Scene_Base, Line: 12:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:27 +0300

    CRITICAL OBJECT #<Window_SaveFile:0x75b0098>

    In Scene Scene_Load

    Creation Stack:: 

    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'

    Script 0110 -- Scene_File, Line: 59:in `initialize'

    Script 0110 -- Scene_File, Line: 59:in `new'

    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'

    Script 0110 -- Scene_File, Line: 15:in `start'

    Script 0100 -- Scene_Base, Line: 12:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:27 +0300

    CRITICAL OBJECT #<Window_SaveFile:0x75aa3c8>

    In Scene Scene_Load

    Creation Stack:: 

    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'

    Script 0110 -- Scene_File, Line: 59:in `initialize'

    Script 0110 -- Scene_File, Line: 59:in `new'

    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'

    Script 0110 -- Scene_File, Line: 15:in `start'

    Script 0100 -- Scene_Base, Line: 12:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:27 +0300

    CRITICAL OBJECT #<Window_SaveFile:0x73dbd44>

    In Scene Scene_Load

    Creation Stack:: 

    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'

    Script 0110 -- Scene_File, Line: 59:in `initialize'

    Script 0110 -- Scene_File, Line: 59:in `new'

    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'

    Script 0110 -- Scene_File, Line: 15:in `start'

    Script 0100 -- Scene_Base, Line: 12:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:27 +0300

    CRITICAL OBJECT #<Window_SaveFile:0x73d3388>

    In Scene Scene_Load

    Creation Stack:: 

    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'

    Script 0110 -- Scene_File, Line: 59:in `initialize'

    Script 0110 -- Scene_File, Line: 59:in `new'

    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'

    Script 0110 -- Scene_File, Line: 15:in `start'

    Script 0100 -- Scene_Base, Line: 12:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:35 +0300

    CRITICAL OBJECT #<Sprite_Light:0x76cb478>

    In Scene Scene_Map

    Creation Stack:: 

    Script 0197 -- Light Effects, Line: 788:in `refresh_lights'

    Script 0197 -- Light Effects, Line: 775:in `update_shade'

    Script 0197 -- Light Effects, Line: 757:in `update_light'

    Script 0197 -- Light Effects, Line: 742:in `update'

    Script 0102 -- Scene_Map, Line: 90:in `update_for_fade'

    Script 0102 -- Scene_Map, Line: 98:in `block in fade_loop'

    Script 0102 -- Scene_Map, Line: 96:in `times'

    Script 0102 -- Scene_Map, Line: 96:in `fade_loop'

    Script 0102 -- Scene_Map, Line: 105:in `fadein'

    Script 0102 -- Scene_Map, Line: 227:in `post_transfer'

    Script 0129 -- Core, Line: 930:in `post_transfer'

    Script 0197 -- Light Effects, Line: 844:in `post_transfer'

    Script 0222 -- Autosave, Line: 30:in `post_transfer'

    Script 0102 -- Scene_Map, Line: 206:in `perform_transfer'

    Script 0102 -- Scene_Map, Line: 167:in `update_transfer_player'

    Script 0102 -- Scene_Map, Line: 79:in `update_scene'

    Script 0102 -- Scene_Map, Line: 66:in `update'

    Script 0183 -- MOG_Pause, Line: 125:in `update'

    Script 0100 -- Scene_Base, Line: 14:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:45:40 +0300

    Memory Leak #<Sprite:0x102d7994>

    In Scene Scene_Map

    Creation Stack:: 

    Script 0167 -- MOG_Transition_EX, Line: 161:in `create_blackbackground'

    Script 0167 -- MOG_Transition_EX, Line: 175:in `execute_transition_ex'

    Script 0167 -- MOG_Transition_EX, Line: 145:in `initialize'

    Script 0006 -- SceneManager, Line: 60:in `new'

    Script 0006 -- SceneManager, Line: 60:in `call'

    Script 0167 -- MOG_Transition_EX, Line: 114:in `call'

    Script 0180 -- MOG_Weather_EX, Line: 923:in `call'

    Script 0185 -- MOG_Anti_Animation_Lag, Line: 68:in `call'

    Script 0040 -- Game_Interpreter, Line: 1110:in `command_301'

    Script 0040 -- Game_Interpreter, Line: 197:in `execute_command'

    Script 0040 -- Game_Interpreter, Line: 103:in `run'

    Script 0040 -- Game_Interpreter, Line: 60:in `block in create_fiber'

    -----

    Time: 2015-06-24 14:45:40 +0300

    Memory Leak #<Sprite:0x102d7638>

    In Scene Scene_Map

    Creation Stack:: 

    Script 0167 -- MOG_Transition_EX, Line: 231:in `initialize'

    Script 0167 -- MOG_Transition_EX, Line: 183:in `new'

    Script 0167 -- MOG_Transition_EX, Line: 183:in `execute_transition_ex'

    Script 0167 -- MOG_Transition_EX, Line: 145:in `initialize'

    Script 0006 -- SceneManager, Line: 60:in `new'

    Script 0006 -- SceneManager, Line: 60:in `call'

    Script 0167 -- MOG_Transition_EX, Line: 114:in `call'

    Script 0180 -- MOG_Weather_EX, Line: 923:in `call'

    Script 0185 -- MOG_Anti_Animation_Lag, Line: 68:in `call'

    Script 0040 -- Game_Interpreter, Line: 1110:in `command_301'

    Script 0040 -- Game_Interpreter, Line: 197:in `execute_command'

    Script 0040 -- Game_Interpreter, Line: 103:in `run'

    Script 0040 -- Game_Interpreter, Line: 60:in `block in create_fiber'

    -----

    Time: 2015-06-24 14:46:14 +0300

    CRITICAL OBJECT #<Sprite_Light:0x770cae0>

    In Scene Scene_Map

    Creation Stack:: 

    Script 0197 -- Light Effects, Line: 788:in `refresh_lights'

    Script 0197 -- Light Effects, Line: 775:in `update_shade'

    Script 0197 -- Light Effects, Line: 757:in `update_light'

    Script 0197 -- Light Effects, Line: 742:in `update'

    Script 0102 -- Scene_Map, Line: 90:in `update_for_fade'

    Script 0102 -- Scene_Map, Line: 98:in `block in fade_loop'

    Script 0102 -- Scene_Map, Line: 96:in `times'

    Script 0102 -- Scene_Map, Line: 96:in `fade_loop'

    Script 0102 -- Scene_Map, Line: 105:in `fadein'

    Script 0102 -- Scene_Map, Line: 227:in `post_transfer'

    Script 0129 -- Core, Line: 930:in `post_transfer'

    Script 0197 -- Light Effects, Line: 844:in `post_transfer'

    Script 0222 -- Autosave, Line: 30:in `post_transfer'

    Script 0102 -- Scene_Map, Line: 206:in `perform_transfer'

    Script 0102 -- Scene_Map, Line: 167:in `update_transfer_player'

    Script 0102 -- Scene_Map, Line: 79:in `update_scene'

    Script 0102 -- Scene_Map, Line: 66:in `update'

    Script 0183 -- MOG_Pause, Line: 125:in `update'

    Script 0100 -- Scene_Base, Line: 14:in `main'

    Script 0180 -- MOG_Weather_EX, Line: 836:in `main'

    Script 0213 -- Graphical Object Global Reference, Line: 247:in `main'

    Script 0006 -- SceneManager, Line: 23:in `run'

    Script 0246 -- Main, Line: 7:in `block in <main>'

    :1:in `block in rgss_main'

    :1:in `loop'

    :1:in `rgss_main'

    Script 0246 -- Main, Line: 7:in `<main>'

    ruby:in `eval'

    -----

    Time: 2015-06-24 14:46:17 +0300

    Memory Leak #<Sprite:0x760b18c>

    In Scene Scene_Map

    Creation Stack:: 

    Script 0167 -- MOG_Transition_EX, Line: 161:in `create_blackbackground'

    Script 0167 -- MOG_Transition_EX, Line: 175:in `execute_transition_ex'

    Script 0167 -- MOG_Transition_EX, Line: 145:in `initialize'

    Script 0006 -- SceneManager, Line: 60:in `new'

    Script 0006 -- SceneManager, Line: 60:in `call'

    Script 0167 -- MOG_Transition_EX, Line: 114:in `call'

    Script 0180 -- MOG_Weather_EX, Line: 923:in `call'

    Script 0185 -- MOG_Anti_Animation_Lag, Line: 68:in `call'

    Script 0040 -- Game_Interpreter, Line: 1110:in `command_301'

    Script 0040 -- Game_Interpreter, Line: 197:in `execute_command'

    Script 0040 -- Game_Interpreter, Line: 103:in `run'

    Script 0040 -- Game_Interpreter, Line: 60:in `block in create_fiber'

    -----

    Time: 2015-06-24 14:46:17 +0300

    Memory Leak #<Sprite:0x760ae08>

    In Scene Scene_Map

    Creation Stack:: 

    Script 0167 -- MOG_Transition_EX, Line: 231:in `initialize'

    Script 0167 -- MOG_Transition_EX, Line: 183:in `new'

    Script 0167 -- MOG_Transition_EX, Line: 183:in `execute_transition_ex'

    Script 0167 -- MOG_Transition_EX, Line: 145:in `initialize'

    Script 0006 -- SceneManager, Line: 60:in `new'

    Script 0006 -- SceneManager, Line: 60:in `call'

    Script 0167 -- MOG_Transition_EX, Line: 114:in `call'

    Script 0180 -- MOG_Weather_EX, Line: 923:in `call'

    Script 0185 -- MOG_Anti_Animation_Lag, Line: 68:in `call'

    Script 0040 -- Game_Interpreter, Line: 1110:in `command_301'

    Script 0040 -- Game_Interpreter, Line: 197:in `execute_command'

    Script 0040 -- Game_Interpreter, Line: 103:in `run'

    Script 0040 -- Game_Interpreter, Line: 60:in `block in create_fiber'
     
    Last edited by a moderator: Jun 24, 2015
    #86
  7. Mithran

    Mithran Global Moderators Global Mod

    Messages:
    404
    Likes Received:
    212
    First Language:
    English
    The whole game is more helpful, but what I'm most interested in is MOG_Transition_EX and Light Effects, which are the two scripts being logged.

    The Scene_File stuff from the base scripts has not yet been shown to cause a hard crash (the crash for disposing a viewport then immediately disposing associated windows only seems to occur if the viewport is disposed at a different scope than the windows, and Scene_File has them at the same scope).

    You can still use the following patch for the Scene_File, just in case:

    Code:
    class Scene_File  def terminate    super    @savefile_windows.each {|window| window.dispose }    @savefile_viewport.dispose # dispose viewport LAST  endend
     
    #87
  8. Dymdez

    Dymdez Newbie-in-Chief Veteran

    Messages:
    751
    Likes Received:
    147
    Location:
    Western Massachusetts
    First Language:
    English
    This script seems rather important... Is there a tutorial for it for those of us that find this material incomprehensible but are willing to learn? I have a memory leak detected amongst other things.
     
    #88
  9. Sixth

    Sixth Veteran Veteran

    Messages:
    2,122
    Likes Received:
    792
    First Language:
    Hungarian
    Primarily Uses:
    RMVXA
    It is important indeed, especially when you use lotsa custom scripts not written by you.


    I will take a look at those leaks next week for you. That's when I can download your project. :p


    But to summarize it in the shortest way:


    You have to follow this disposal order rule in your scripts:


    1. First - Dispose the bitmaps.


    2. Second - Dispose the sprites/planes.


    3. Third - Dispose the viewports (if any is used).


    If you follow these steps, there shouldn't be any crashes or memory leaks.


    Common errors include:


    1. Aliasing the "terminate" method in scenes and placing the disposal of your new sprites below the alias calling. This is prone to errors since the main viewport is already disposed by then.


    2. Same as above but with super calls.


    3. Other misplaced disposal calls.


    Memory leaks usually mean that one or more sprites are not disposed correctly.


    To find memory leaks, you must first identify which script is causing it. Disable your custom scripts one by one and test your game after each script you disabled.


    If the memory leak disappears, you found the problem. This is when you can start to search for possible causes in the methods used in that script.


    Once you found the leak, enable all your custom scripts and test again. If everything is fine, than you are good to go.


    This can get complicated when you have a lot of custom scripts, since there are aliases and overwrites flying left and right. :D
     
    #89
  10. Mithran

    Mithran Global Moderators Global Mod

    Messages:
    404
    Likes Received:
    212
    First Language:
    English
    Sixth sums it up nicely. Part of the reason this script may seem difficult or confusing to use is that the error being caused is, for the most part, because a line of code is missing, rather than a line of code being incorrect. The script can't find out where the missing line is, because it cannot derive the context of an entire body of code. It can tell you that if something didn't happen by a certain point, it probably should have.


    The script itself should be largely plug and play, as the default settings will catch most issues and rarely have to be tweaked unless you are having out of control lag, visual artifacts, or game.exe crashes that you think may be related to undisposed sprites. The script itself check all memory sprites during a scene swap and log anything that hasn't been disposed (in addition to halting disposal of the ones that may cause hard crashes). The creation stack gives you the script name and exact line where the object is created. From there, there is the matter of figuring out why the object didn't get disposed. Usually the script creator simply forgot to dispose the object, but there are other reasons as Sixth has listed above. So once you have the log, you go to the first line mentioned under creation stack:: and go to that specific script and line to get the variable name that the object is stored in. From there, you need to find every single location where this variable has a dispose call. If there is none, one needs to be added when the object is no longer needed (usually in terminate *before* the viewport is disposed). If there are dispose calls, you have to trace all entry points to these methods and figure out why they aren't triggering as expected. When you have experience scripting, 9 times out of 10, the fix to use is pretty obvious. It can, however, get very complicated when sprites are orphaned due to variable overwrites, the object is passed to a bunch of different variables making it hard to trace, or when the original author decides to get "creative" on how they handle their sprite (creating them on the fly and not ensuring disposal, creating them as local variables in a method not run in the "start" or "pre_start" scene chain, creating them during scene initialization - which creates a false positive in this script, etc)


    Mostly people just post their logs here and I help them when I can. I then always try to get the information back to the original author of the script so it can be fixed at the source. Patches are nice, but having error free source is better. And when everything is patched, this script is no longer needed. The only function besides identifying errors in other scripts is the "Lazy" mode that can prevent the associated crashes that is not recommended or supported.


    List for clarification:


    Identifying the fix to a memory leak can get very complicated if you don't have much scripting knowledge, but the process is:


    1. Open the log file, the first line under creation stack:: tells you where the object causing problems is created.


    2. Open the script editor, find that script and go to that line.


    3. Write down the variable name used in that line. It will probably say something like "@sprite = Sprite_MyCustom.new(@viewport1)". The variable name is @sprite. The object is an instance of Sprite_MyCustom.


    4. From here, scroll up and find out what class you are in. If the author has made it readable, it will be the next line up that begins all the way at the left margin with no indent. It begins in "class" or "module". It might say something like "class Scene_Custom < Scene_Base". You are in Scene_Custom. So the variable you are looking for is an instance variable @sprite in an instance of Scene_Custom.


    - And here is where it gets complicated. The fixes can vary greatly depending on where the sprite was created and whether or not there were actual dispose calls just getting skipped, there were never any dispose calls to begin with, the dispose calls were out of order, or maybe even the sprite you are actually looking to disposed being orphaned at some point after being saved into that variable. There are so many gotchas and the style of the person writing the script that I can barely begin to explain here.


    Off the top of my head, I've seen ALL of these at least once. The most common ones is a simple missing dispose call, though.


    - The original author did not use correct scope or scene creation practices. Ie., a sprite is created as a global variable ($sprite_mouse_cursor or something) and is never disposed or overwritten. These can be manually exempted in my script and are generally NOT memory leaks, but are false positives.


    - There is a missing dispose call. Identify ALL dispose calls to the variable. Check the scope for every one of these, in the event the same variable name is being used in a different scope (for @sprite, this is likely to happen). If there is no dispose call for the matching scope, one needs to be added before the respective object is orphaned.


    - If there are dispose calls, check their order respective to the viewport dispose calls. If they are incorrect, fix the order.


    - If there are one or more dispose calls to the variable at the correct scope, tracing needs to be done to figure out why they aren't being run. Sometimes its a typo ("@sprite.dispose if @spite" or similar will never trigger, for example, because nothing is ever saved in "@spite"). Other times, its a problem further up the chain. Simply tracing these by hand is sometimes enough, but occasionally some testing has to be done. Depending on how long the chain is, this can take a while. Once identified where the break in the chain is, fix it. These usually relate to something simple, like a typo or bad logic in a conditional branch (ie., "if x = 5" sets x to 5 and is ALWAYS true, it should have been "if x == 5")


    - If the disposes are definitely being run, check the variable and make sure it is not being overwritten at any point before the disposes. If a sprite is created twice and stored in the same variable both times, the first one is now an orphan. The fix for this is to make sure a new sprite is not created if one already exists, or to make sure it is disposed before the new one is created.


    - You may have to see if the object is being moved into another variable before any of these operations are being completed as part of the trace. Check all assignments from your variable, ie " = @sprite". If there is a different assignment operator, you could end up having to trace everything where the variable is even being used as an argument whatsoever.


    - The object may be a local variable and is not disposed before the method ends. If this is the case, dispose it before the method ends. (this is generally a poor way to handle sprites in general)


    I hope this helps. Generally if you aren't familiar with scripts you will need some degree of help to get these issues and as I said, 9 out of 10 times it is something fairly simple that presents itself once you start searching. Thank you for taking the initiative to learn. I don't mind helping people out with these issues, especially when they have done some of the leg work themselves, so if you need help don't hesitate to ask.
     
    Last edited by a moderator: Sep 5, 2015
    #90
  11. Dymdez

    Dymdez Newbie-in-Chief Veteran

    Messages:
    751
    Likes Received:
    147
    Location:
    Western Massachusetts
    First Language:
    English
    Thank you both for those responses. Like I said before, I could tell that this script was very important, admittedly, I didn't know exactly why. Excited to learn about it, seeing as my game sometimes has very random lag.
     
    #91
  12. brandos

    brandos Veteran Veteran

    Messages:
    147
    Likes Received:
    31
    First Language:
    German
    I would really appreciate some help on this bug:


    Time: 2015-10-23 08:57:13 +0200
    Memory Leak #<Sprite_Mouse:0xdeb4be8>
    In Scene NilClass
    Creation Stack:: 
    Script 0124 -- Mouse System, Line: 230:in `<main>'
    ruby:in `eval'


    Script http://pastebin.com/TxKQa3WK
     
    #92
  13. Mithran

    Mithran Global Moderators Global Mod

    Messages:
    404
    Likes Received:
    212
    First Language:
    English
    Depending on the mouse script being used, that leak is most likely a false positive.  Most mouse scripts I know of simply create the cursor sprite in the global scope and always have it in memory between scenes, which is one of the things my script looks out for, as this is usually a mistake.  As long as the sprite is never disposed, re-created in the same variable, or orphaned, it is still safe.  Since it is created in the global space outside of any scenes, it shouldn't be.  Sprites such as this can be exempted from being logged using the instance method gobj_exempt.  


    eg., you should see something similar to this on line 230 of your mouse script:


    $cursor = Sprite_MouseCursor.new


    On the line immediately following sprite creation, add


    $cursor.gobj_exempt if $gobj


    where "$cursor" is replaced with the actual name of the variable the sprite is stored in.
     
    Last edited by a moderator: Mar 3, 2016
    #93
  14. HopeFragment

    HopeFragment H'witch Nerd Veteran

    Messages:
    121
    Likes Received:
    11
    Location:
    New Jersey
    First Language:
    English
    Primarily Uses:
    RMVXA
    I've been having semi-often crashes during battles in my game and adding this script seems to have fixed it, but of course it would be much better to have it fixed altogether. Do I just post the gobj.txt file here? Or do I also need to post my scripts file.
     
    #94
  15. Mithran

    Mithran Global Moderators Global Mod

    Messages:
    404
    Likes Received:
    212
    First Language:
    English
    I prefer to have both the log file and the complete project file in case I need to test something. Sometimes I can locate and fix stuff with just the log and scripts file (an omitted dispose on terminate is pretty obvious, but these have been less prevalent as this error becomes more known), and it tends to be a lot of extra work for me if I actually have to do some digging to figure it out with pieces of a project. If you have a savefile near the crash, or at least skipping dialog/intros so I can get to it faster, that helps too. Bare minimum I need the gobj.txt, and every script referenced in it as it appears in the project itself. The rest of my week is spoken for at the moment, but if you can PM me with the links and I'll take a look during the weekend.
     
    #95
  16. HopeFragment

    HopeFragment H'witch Nerd Veteran

    Messages:
    121
    Likes Received:
    11
    Location:
    New Jersey
    First Language:
    English
    Primarily Uses:
    RMVXA
    Alright, my game has a lot of dialogue before you actually get to freely fight enemy encounters when starting a new game, so I'll save a game around that time and tell you which save file number it is. 
     
    #96
  17. J_C

    J_C Veteran Veteran

    Messages:
    192
    Likes Received:
    45
    First Language:
    Hungarian
    Primarily Uses:
    N/A
    I have a huge problem with this type of crash, and I really have no idea how to fix it. In advance, I'd like to say that I have zero scripting knowledge, I barely understand what is written in this thread. :( So I'm sure I can't solve a scripting issue on my own.


    But after using the debugger script provided in this thread, I have seen that many of the scripts used in the game have been causing memory leaks. And I don't understand why, these are pretty popular scripts, and nobody else complains about them (like Shaz mouse script, Victors fog and lighting script etc). I post my debug file, maybe someone can point me to some kind of solution:

    -----
    Time: 2016-04-25 11:55:10 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0x9c997cc>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 11:55:10 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0x9c9904c>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 11:55:10 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0x9c989bc>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 11:55:10 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0x9c983b8>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 11:55:10 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0x9c97ef4>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 11:55:10 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0x9c9783c>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 11:55:10 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0x9c972ec>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 11:55:10 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0x9c96d10>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 11:55:34 +0200
    Memory Leak #<Window_Gold:0x9c90aa0>
    In Scene Scene_Map
    Creation Stack::
    Script 0083 -- Window_Message, Line: 90:in `create_all_windows'
    Script 0131 -- Yanfly Ace Message System, Line: 729:in `create_all_windows'
    Script 0083 -- Window_Message, Line: 15:in `initialize'
    Script 0131 -- Yanfly Ace Message System, Line: 706:in `initialize'
    Script 0136 -- Debugger, Line: 175:in `new'
    Script 0136 -- Debugger, Line: 175:in `new'
    Script 0133 -- SES External Text, Line: 502:in `message_window'
    Script 0133 -- SES External Text, Line: 746:in `convert_escape_characters'
    Script 0133 -- SES External Text, Line: 758:in `get_color'
    Script 0133 -- SES External Text, Line: 853:in `block in wrap_text'
    Script 0133 -- SES External Text, Line: 852:in `each'
    Script 0133 -- SES External Text, Line: 852:in `wrap_text'
    Script 0133 -- SES External Text, Line: 799:in `load_text'
    Script 0133 -- SES External Text, Line: 970:in `text'
    Script 0133 -- SES External Text, Line: 912:in `block in get_block'
    Script 0133 -- SES External Text, Line: 907:in `each'
    Script 0133 -- SES External Text, Line: 907:in `get_block'
    Script 0133 -- SES External Text, Line: 885:in `block_text'
    (eval):1:in `command_355'
    Script 0040 -- Game_Interpreter, Line: 1411:in `eval'
    Script 0040 -- Game_Interpreter, Line: 1411:in `command_355'
    Script 0040 -- Game_Interpreter, Line: 197:in `execute_command'
    Script 0128 -- Galv's Use Item, Line: 108:in `execute_command'
    Script 0040 -- Game_Interpreter, Line: 103:in `run'
    Script 0125 -- Super Simple Mouse, Line: 990:in `run'
    Script 0040 -- Game_Interpreter, Line: 60:in `block in create_fiber'
    -----
    Time: 2016-04-25 11:55:34 +0200
    Memory Leak #<Window_ChoiceList:0x9c90348>
    In Scene Scene_Map
    Creation Stack::
    Script 0083 -- Window_Message, Line: 94:in `create_all_windows'
    Script 0131 -- Yanfly Ace Message System, Line: 729:in `create_all_windows'
    Script 0083 -- Window_Message, Line: 15:in `initialize'
    Script 0131 -- Yanfly Ace Message System, Line: 706:in `initialize'
    Script 0136 -- Debugger, Line: 175:in `new'
    Script 0136 -- Debugger, Line: 175:in `new'
    Script 0133 -- SES External Text, Line: 502:in `message_window'
    Script 0133 -- SES External Text, Line: 746:in `convert_escape_characters'
    Script 0133 -- SES External Text, Line: 758:in `get_color'
    Script 0133 -- SES External Text, Line: 853:in `block in wrap_text'
    Script 0133 -- SES External Text, Line: 852:in `each'
    Script 0133 -- SES External Text, Line: 852:in `wrap_text'
    Script 0133 -- SES External Text, Line: 799:in `load_text'
    Script 0133 -- SES External Text, Line: 970:in `text'
    Script 0133 -- SES External Text, Line: 912:in `block in get_block'
    Script 0133 -- SES External Text, Line: 907:in `each'
    Script 0133 -- SES External Text, Line: 907:in `get_block'
    Script 0133 -- SES External Text, Line: 885:in `block_text'
    (eval):1:in `command_355'
    Script 0040 -- Game_Interpreter, Line: 1411:in `eval'
    Script 0040 -- Game_Interpreter, Line: 1411:in `command_355'
    Script 0040 -- Game_Interpreter, Line: 197:in `execute_command'
    Script 0128 -- Galv's Use Item, Line: 108:in `execute_command'
    Script 0040 -- Game_Interpreter, Line: 103:in `run'
    Script 0125 -- Super Simple Mouse, Line: 990:in `run'
    Script 0040 -- Game_Interpreter, Line: 60:in `block in create_fiber'
    -----
    Time: 2016-04-25 11:55:34 +0200
    Memory Leak #<Window_NumberInput:0x9c8e9e4>
    In Scene Scene_Map
    Creation Stack::
    Script 0083 -- Window_Message, Line: 95:in `create_all_windows'
    Script 0131 -- Yanfly Ace Message System, Line: 729:in `create_all_windows'
    Script 0083 -- Window_Message, Line: 15:in `initialize'
    Script 0131 -- Yanfly Ace Message System, Line: 706:in `initialize'
    Script 0136 -- Debugger, Line: 175:in `new'
    Script 0136 -- Debugger, Line: 175:in `new'
    Script 0133 -- SES External Text, Line: 502:in `message_window'
    Script 0133 -- SES External Text, Line: 746:in `convert_escape_characters'
    Script 0133 -- SES External Text, Line: 758:in `get_color'
    Script 0133 -- SES External Text, Line: 853:in `block in wrap_text'
    Script 0133 -- SES External Text, Line: 852:in `each'
    Script 0133 -- SES External Text, Line: 852:in `wrap_text'
    Script 0133 -- SES External Text, Line: 799:in `load_text'
    Script 0133 -- SES External Text, Line: 970:in `text'
    Script 0133 -- SES External Text, Line: 912:in `block in get_block'
    Script 0133 -- SES External Text, Line: 907:in `each'
    Script 0133 -- SES External Text, Line: 907:in `get_block'
    Script 0133 -- SES External Text, Line: 885:in `block_text'
    (eval):1:in `command_355'
    Script 0040 -- Game_Interpreter, Line: 1411:in `eval'
    Script 0040 -- Game_Interpreter, Line: 1411:in `command_355'
    Script 0040 -- Game_Interpreter, Line: 197:in `execute_command'
    Script 0128 -- Galv's Use Item, Line: 108:in `execute_command'
    Script 0040 -- Game_Interpreter, Line: 103:in `run'
    Script 0125 -- Super Simple Mouse, Line: 990:in `run'
    Script 0040 -- Game_Interpreter, Line: 60:in `block in create_fiber'
    -----
    Time: 2016-04-25 11:55:34 +0200
    Memory Leak #<Window_KeyItem:0x9c8e214>
    In Scene Scene_Map
    Creation Stack::
    Script 0083 -- Window_Message, Line: 96:in `create_all_windows'
    Script 0131 -- Yanfly Ace Message System, Line: 729:in `create_all_windows'
    Script 0083 -- Window_Message, Line: 15:in `initialize'
    Script 0131 -- Yanfly Ace Message System, Line: 706:in `initialize'
    Script 0136 -- Debugger, Line: 175:in `new'
    Script 0136 -- Debugger, Line: 175:in `new'
    Script 0133 -- SES External Text, Line: 502:in `message_window'
    Script 0133 -- SES External Text, Line: 746:in `convert_escape_characters'
    Script 0133 -- SES External Text, Line: 758:in `get_color'
    Script 0133 -- SES External Text, Line: 853:in `block in wrap_text'
    Script 0133 -- SES External Text, Line: 852:in `each'
    Script 0133 -- SES External Text, Line: 852:in `wrap_text'
    Script 0133 -- SES External Text, Line: 799:in `load_text'
    Script 0133 -- SES External Text, Line: 970:in `text'
    Script 0133 -- SES External Text, Line: 912:in `block in get_block'
    Script 0133 -- SES External Text, Line: 907:in `each'
    Script 0133 -- SES External Text, Line: 907:in `get_block'
    Script 0133 -- SES External Text, Line: 885:in `block_text'
    (eval):1:in `command_355'
    Script 0040 -- Game_Interpreter, Line: 1411:in `eval'
    Script 0040 -- Game_Interpreter, Line: 1411:in `command_355'
    Script 0040 -- Game_Interpreter, Line: 197:in `execute_command'
    Script 0128 -- Galv's Use Item, Line: 108:in `execute_command'
    Script 0040 -- Game_Interpreter, Line: 103:in `run'
    Script 0125 -- Super Simple Mouse, Line: 990:in `run'
    Script 0040 -- Game_Interpreter, Line: 60:in `block in create_fiber'
    -----
    Time: 2016-04-25 11:55:34 +0200
    Memory Leak #<Window_NameMessage:0x9c8d224>
    In Scene Scene_Map
    Creation Stack::
    Script 0131 -- Yanfly Ace Message System, Line: 730:in `create_all_windows'
    Script 0083 -- Window_Message, Line: 15:in `initialize'
    Script 0131 -- Yanfly Ace Message System, Line: 706:in `initialize'
    Script 0136 -- Debugger, Line: 175:in `new'
    Script 0136 -- Debugger, Line: 175:in `new'
    Script 0133 -- SES External Text, Line: 502:in `message_window'
    Script 0133 -- SES External Text, Line: 746:in `convert_escape_characters'
    Script 0133 -- SES External Text, Line: 758:in `get_color'
    Script 0133 -- SES External Text, Line: 853:in `block in wrap_text'
    Script 0133 -- SES External Text, Line: 852:in `each'
    Script 0133 -- SES External Text, Line: 852:in `wrap_text'
    Script 0133 -- SES External Text, Line: 799:in `load_text'
    Script 0133 -- SES External Text, Line: 970:in `text'
    Script 0133 -- SES External Text, Line: 912:in `block in get_block'
    Script 0133 -- SES External Text, Line: 907:in `each'
    Script 0133 -- SES External Text, Line: 907:in `get_block'
    Script 0133 -- SES External Text, Line: 885:in `block_text'
    (eval):1:in `command_355'
    Script 0040 -- Game_Interpreter, Line: 1411:in `eval'
    Script 0040 -- Game_Interpreter, Line: 1411:in `command_355'
    Script 0040 -- Game_Interpreter, Line: 197:in `execute_command'
    Script 0128 -- Galv's Use Item, Line: 108:in `execute_command'
    Script 0040 -- Game_Interpreter, Line: 103:in `run'
    Script 0125 -- Super Simple Mouse, Line: 990:in `run'
    Script 0040 -- Game_Interpreter, Line: 60:in `block in create_fiber'
    -----
    Time: 2016-04-25 11:55:34 +0200
    Memory Leak #<Sprite:0x9c8be74>
    In Scene Scene_Map
    Creation Stack::
    Script 0083 -- Window_Message, Line: 126:in `create_back_sprite'
    Script 0083 -- Window_Message, Line: 17:in `initialize'
    Script 0131 -- Yanfly Ace Message System, Line: 706:in `initialize'
    Script 0136 -- Debugger, Line: 175:in `new'
    Script 0136 -- Debugger, Line: 175:in `new'
    Script 0133 -- SES External Text, Line: 502:in `message_window'
    Script 0133 -- SES External Text, Line: 746:in `convert_escape_characters'
    Script 0133 -- SES External Text, Line: 758:in `get_color'
    Script 0133 -- SES External Text, Line: 853:in `block in wrap_text'
    Script 0133 -- SES External Text, Line: 852:in `each'
    Script 0133 -- SES External Text, Line: 852:in `wrap_text'
    Script 0133 -- SES External Text, Line: 799:in `load_text'
    Script 0133 -- SES External Text, Line: 970:in `text'
    Script 0133 -- SES External Text, Line: 912:in `block in get_block'
    Script 0133 -- SES External Text, Line: 907:in `each'
    Script 0133 -- SES External Text, Line: 907:in `get_block'
    Script 0133 -- SES External Text, Line: 885:in `block_text'
    (eval):1:in `command_355'
    Script 0040 -- Game_Interpreter, Line: 1411:in `eval'
    Script 0040 -- Game_Interpreter, Line: 1411:in `command_355'
    Script 0040 -- Game_Interpreter, Line: 197:in `execute_command'
    Script 0128 -- Galv's Use Item, Line: 108:in `execute_command'
    Script 0040 -- Game_Interpreter, Line: 103:in `run'
    Script 0125 -- Super Simple Mouse, Line: 990:in `run'
    Script 0040 -- Game_Interpreter, Line: 60:in `block in create_fiber'
    -----
    Time: 2016-04-25 11:55:34 +0200
    Memory Leak #<Window_Message:0x9c90c08>
    In Scene Scene_Map
    Creation Stack::
    Script 0133 -- SES External Text, Line: 502:in `message_window'
    Script 0133 -- SES External Text, Line: 746:in `convert_escape_characters'
    Script 0133 -- SES External Text, Line: 758:in `get_color'
    Script 0133 -- SES External Text, Line: 853:in `block in wrap_text'
    Script 0133 -- SES External Text, Line: 852:in `each'
    Script 0133 -- SES External Text, Line: 852:in `wrap_text'
    Script 0133 -- SES External Text, Line: 799:in `load_text'
    Script 0133 -- SES External Text, Line: 970:in `text'
    Script 0133 -- SES External Text, Line: 912:in `block in get_block'
    Script 0133 -- SES External Text, Line: 907:in `each'
    Script 0133 -- SES External Text, Line: 907:in `get_block'
    Script 0133 -- SES External Text, Line: 885:in `block_text'
    (eval):1:in `command_355'
    Script 0040 -- Game_Interpreter, Line: 1411:in `eval'
    Script 0040 -- Game_Interpreter, Line: 1411:in `command_355'
    Script 0040 -- Game_Interpreter, Line: 197:in `execute_command'
    Script 0128 -- Galv's Use Item, Line: 108:in `execute_command'
    Script 0040 -- Game_Interpreter, Line: 103:in `run'
    Script 0125 -- Super Simple Mouse, Line: 990:in `run'
    Script 0040 -- Game_Interpreter, Line: 60:in `block in create_fiber'
    -----
    Time: 2016-04-25 11:57:51 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0xa3396a4>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 11:57:51 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0xa339384>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 11:57:51 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0xa339064>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 11:57:51 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0xa338d1c>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 11:57:51 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0xa3389fc>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 11:57:51 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0xa3386dc>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 11:57:51 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0xa3383a8>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 11:57:51 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0xa338038>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:11:22 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0xa23611c>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:11:22 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0xa235de8>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:11:22 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0xa235ac8>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:11:22 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0xa2357a8>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:11:22 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0xa235488>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:11:22 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0xa235168>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:11:22 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0xa234e48>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:11:22 +0200
    CRITICAL OBJECT #<HudSpriteMouse:0xa234b28>
    In Scene Scene_Map
    Creation Stack::
    Script 0126 -- Super Simple Mouse HUD, Line: 214:in `block in create_pictures'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `each'
    Script 0126 -- Super Simple Mouse HUD, Line: 213:in `create_pictures'
    Script 0049 -- Spriteset_Map, Line: 19:in `initialize'
    Script 0123 -- Victor Fog and Overlay, Line: 460:in `initialize'
    Script 0124 -- Victor Light Effects, Line: 733:in `initialize'
    Script 0102 -- Scene_Map, Line: 129:in `new'
    Script 0102 -- Scene_Map, Line: 129:in `create_spriteset'
    Script 0102 -- Scene_Map, Line: 17:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:15:47 +0200
    CRITICAL OBJECT #<Window_SaveFile:0xa250904>
    In Scene Scene_Save
    Creation Stack::
    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'
    Script 0110 -- Scene_File, Line: 59:in `initialize'
    Script 0110 -- Scene_File, Line: 59:in `new'
    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'
    Script 0110 -- Scene_File, Line: 15:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:15:47 +0200
    CRITICAL OBJECT #<Window_SaveFile:0xa2500bc>
    In Scene Scene_Save
    Creation Stack::
    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'
    Script 0110 -- Scene_File, Line: 59:in `initialize'
    Script 0110 -- Scene_File, Line: 59:in `new'
    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'
    Script 0110 -- Scene_File, Line: 15:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:15:47 +0200
    CRITICAL OBJECT #<Window_SaveFile:0xa24f888>
    In Scene Scene_Save
    Creation Stack::
    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'
    Script 0110 -- Scene_File, Line: 59:in `initialize'
    Script 0110 -- Scene_File, Line: 59:in `new'
    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'
    Script 0110 -- Scene_File, Line: 15:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:15:47 +0200
    CRITICAL OBJECT #<Window_SaveFile:0xa24f054>
    In Scene Scene_Save
    Creation Stack::
    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'
    Script 0110 -- Scene_File, Line: 59:in `initialize'
    Script 0110 -- Scene_File, Line: 59:in `new'
    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'
    Script 0110 -- Scene_File, Line: 15:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:15:47 +0200
    CRITICAL OBJECT #<Window_SaveFile:0xa24e7e4>
    In Scene Scene_Save
    Creation Stack::
    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'
    Script 0110 -- Scene_File, Line: 59:in `initialize'
    Script 0110 -- Scene_File, Line: 59:in `new'
    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'
    Script 0110 -- Scene_File, Line: 15:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:15:47 +0200
    CRITICAL OBJECT #<Window_SaveFile:0xa24df9c>
    In Scene Scene_Save
    Creation Stack::
    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'
    Script 0110 -- Scene_File, Line: 59:in `initialize'
    Script 0110 -- Scene_File, Line: 59:in `new'
    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'
    Script 0110 -- Scene_File, Line: 15:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:15:47 +0200
    CRITICAL OBJECT #<Window_SaveFile:0xa24d768>
    In Scene Scene_Save
    Creation Stack::
    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'
    Script 0110 -- Scene_File, Line: 59:in `initialize'
    Script 0110 -- Scene_File, Line: 59:in `new'
    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'
    Script 0110 -- Scene_File, Line: 15:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:15:47 +0200
    CRITICAL OBJECT #<Window_SaveFile:0xa24cf20>
    In Scene Scene_Save
    Creation Stack::
    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'
    Script 0110 -- Scene_File, Line: 59:in `initialize'
    Script 0110 -- Scene_File, Line: 59:in `new'
    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'
    Script 0110 -- Scene_File, Line: 15:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:15:47 +0200
    CRITICAL OBJECT #<Window_SaveFile:0xa24c6ec>
    In Scene Scene_Save
    Creation Stack::
    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'
    Script 0110 -- Scene_File, Line: 59:in `initialize'
    Script 0110 -- Scene_File, Line: 59:in `new'
    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'
    Script 0110 -- Scene_File, Line: 15:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:15:47 +0200
    CRITICAL OBJECT #<Window_SaveFile:0xa24be7c>
    In Scene Scene_Save
    Creation Stack::
    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'
    Script 0110 -- Scene_File, Line: 59:in `initialize'
    Script 0110 -- Scene_File, Line: 59:in `new'
    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'
    Script 0110 -- Scene_File, Line: 15:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:15:47 +0200
    CRITICAL OBJECT #<Window_SaveFile:0xa24b648>
    In Scene Scene_Save
    Creation Stack::
    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'
    Script 0110 -- Scene_File, Line: 59:in `initialize'
    Script 0110 -- Scene_File, Line: 59:in `new'
    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'
    Script 0110 -- Scene_File, Line: 15:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:15:47 +0200
    CRITICAL OBJECT #<Window_SaveFile:0xa24ae14>
    In Scene Scene_Save
    Creation Stack::
    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'
    Script 0110 -- Scene_File, Line: 59:in `initialize'
    Script 0110 -- Scene_File, Line: 59:in `new'
    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'
    Script 0110 -- Scene_File, Line: 15:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:15:47 +0200
    CRITICAL OBJECT #<Window_SaveFile:0xa24a504>
    In Scene Scene_Save
    Creation Stack::
    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'
    Script 0110 -- Scene_File, Line: 59:in `initialize'
    Script 0110 -- Scene_File, Line: 59:in `new'
    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'
    Script 0110 -- Scene_File, Line: 15:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:15:47 +0200
    CRITICAL OBJECT #<Window_SaveFile:0xa249c30>
    In Scene Scene_Save
    Creation Stack::
    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'
    Script 0110 -- Scene_File, Line: 59:in `initialize'
    Script 0110 -- Scene_File, Line: 59:in `new'
    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'
    Script 0110 -- Scene_File, Line: 15:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:15:47 +0200
    CRITICAL OBJECT #<Window_SaveFile:0xa2493e8>
    In Scene Scene_Save
    Creation Stack::
    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'
    Script 0110 -- Scene_File, Line: 59:in `initialize'
    Script 0110 -- Scene_File, Line: 59:in `new'
    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'
    Script 0110 -- Scene_File, Line: 15:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
    -----
    Time: 2016-04-25 12:15:47 +0200
    CRITICAL OBJECT #<Window_SaveFile:0xa248b78>
    In Scene Scene_Save
    Creation Stack::
    Script 0110 -- Scene_File, Line: 60:in `block in create_savefile_windows'
    Script 0110 -- Scene_File, Line: 59:in `initialize'
    Script 0110 -- Scene_File, Line: 59:in `new'
    Script 0110 -- Scene_File, Line: 59:in `create_savefile_windows'
    Script 0110 -- Scene_File, Line: 15:in `start'
    Script 0100 -- Scene_Base, Line: 12:in `main'
    Script 0136 -- Debugger, Line: 246:in `main'
    Script 0006 -- SceneManager, Line: 23:in `run'
    Script 0140 -- Main, Line: 7:in `block in <main>'
    :1:in `block in rgss_main'
    :1:in `loop'
    :1:in `rgss_main'
    Script 0140 -- Main, Line: 7:in `<main>'
    ruby:in `eval'
     
    Last edited by a moderator: Apr 25, 2016
    #97
  18. Sixth

    Sixth Veteran Veteran

    Messages:
    2,122
    Likes Received:
    792
    First Language:
    Hungarian
    Primarily Uses:
    RMVXA
    No one can help you without the complete list of the scripts you are using.


    That is why people ask for a demo project to debug these kind of errors. Some of these are easy to solve, but some might be harder to find a solution for (mostly because the project has many custom scripts).


    Prepare a demo of your project with only the absolutely necessary things to run one single map, so that we can debug it for you. 


    There is no need for a complete demo, you can strip it from any custom graphic/audio materials and needless maps. The only thing we need is the complete list of scripts you are using already set up in a project and ready to be debugged. And also if you are using some evented script calls to make some sprites/windows on your map, that would be nice to know as well.
     
    #98
  19. J_C

    J_C Veteran Veteran

    Messages:
    192
    Likes Received:
    45
    First Language:
    Hungarian
    Primarily Uses:
    N/A
    Thanks. I will prepare a demo and I will get back to you guys.
     
    #99
  20. Mithran

    Mithran Global Moderators Global Mod

    Messages:
    404
    Likes Received:
    212
    First Language:
    English
    @J_C


    The main reason people "don't complain" is because the error is intermittent and random, so not everyone experiences the crashes, and among those that do, not all of them know it is an easily related script error.  On top of that, it could be improper ordering or script conflicts (overwritten dispose calls) that are causing things to not be properly disposed, meaning your problem could be uniquely limited to your project.  Things in the log labeled "memory leak" will also not crash your game, just slow it down over long periods of time, so they are often completely undetected.  Things labeled Critical Object have a chance at triggering the crash, and it looks like you have a few.


    As Sixth stated, the bare minimum requirement for debugging this is the complete scripts file as you have it now, and I usually prefer to have enough of a demo and a save at or near the problem area to test in game if it turns out to be necessary.  Sometimes the problem is obvious just looking at the scripts (missing dispose line) other times it takes a bit of digging (variable created twice and orphaning the original, disposing things in the incorrect order, interactions with other scripts, etc.)
     
    J_C likes this.

Share This Page