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