Habe es in der Mittagspause erledigt. Falls ich nicht alle Stellen erwischt habe, einfach bescheid geben, wo du noch ein Problem hast. Wie immer über Main einfügen:
Code:
class Scene_Base
  def transition_speed()
    return 0
  end
  
  def fadeout_all(time = 1000)
    RPG::BGM.fade(time)
    RPG::BGS.fade(time)
    RPG::ME.fade(time)
    Graphics.fadeout(0)#time * Graphics.frame_rate / 1000)
    RPG::BGM.stop
    RPG::BGS.stop
    RPG::ME.stop
  end
end


class Scene_Map < Scene_Base
  def transition_speed()
    return 0
  end
  
  #--------------------------------------------------------------------------
  # * Execute Pre-Battle Transition
  #--------------------------------------------------------------------------
  def perform_battle_transition
    Graphics.transition(0, "Graphics/System/BattleStart", 100)
    Graphics.freeze
  end
  #--------------------------------------------------------------------------
  # * Get Fade Out Speed
  #--------------------------------------------------------------------------
  def fadeout_speed
    return 0
  end
  #--------------------------------------------------------------------------
  # * Get Fade In Speed
  #--------------------------------------------------------------------------
  def fadein_speed
    return 0
  end
  #--------------------------------------------------------------------------
  # * Get Fade Out Speed for Title Screen Transition
  #--------------------------------------------------------------------------
  def fadeout_speed_to_title
    return 0
  end
end


class Scene_Battle < Scene_Base
  def transition_speed()
    return 0
  end
  
  def pre_terminate
    super
    Graphics.fadeout(0) if SceneManager.scene_is?(Scene_Map)
    Graphics.fadeout(0) if SceneManager.scene_is?(Scene_Title)
  end
end


class Scene_Title < Scene_Base
  def transition_speed()
    return 0
  end
end