This is easy, check the codebox below. What you need to do is copy and paste the following code somewhere below Scene Map and above Main. You will need to fill in 3 things. Everywhere $game_switches[] is you will need to put a switch number in between the brackets.
~Example $game_switches[27]~ so basically everytime switch 27 it TRUE there will be NO fade on transfer. The script auto shuts the switch off so you won't have to in your event. The lines you will need to fill in the switch numbers is line 6 line 16 and line 19. If you have any questions please ask.
CODE
class Scene_Map < Scene_Base
alias phils_update update_transfer_player unless $@
def update_transfer_player
return unless $game_player.transfer?
if $game_switches[]
fade = (Graphics.brightness > 0)
fadeout(30) if fade
end
@spriteset.dispose # Dispose of sprite set
$game_player.perform_transfer # Execute player transfer
$game_map.autoplay # Automatically switch BGM and BGS
$game_map.update
Graphics.wait(15)
@spriteset = Spriteset_Map.new # Recreate sprite set
if $game_switches[]
fadein(30) if fade
end
$game_switches[] = false
Input.update
phils_update
end
end
This post has been edited by Philip: Feb 28 2013, 01:13 PM