• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Map Connection Overlap fix

  • 52
    Posts
    9
    Years
    [PokeCommunity.com] Map Connection Overlap fix

    This script fix what you can see in the gif.
    This is already fixed in Essentials BW so you don't need the script if you're using it.

    Download: https://pokemonfangames.com/script.php?id=3

    How to install
    Copy and paste the script above main
     
    Last edited:
    First off all your recent posted scripts are all awsome. Thanks to share them. XD

    I used this script but i have this little problem, when i travel between maps.

    [PokeCommunity.com] Map Connection Overlap fix

    Picture 1 - Before imputing script. Picture 2 - After imputing script.

    I'm using essentials v15 scripts but in script - PField-Field i add this piece of code:

    ################################################################################
    # Location signpost
    ################################################################################
    class LocationWindow
    def initialize(name)
    @sprites = {}

    @sprites["overlay"]=Sprite.new
    @sprites["overlay"].bitmap=Bitmap.new(Graphics.width*4,Graphics.height*4)
    @sprites["overlay"].z=9999999
    pbSetSystemFont(@sprites["overlay"].bitmap)
    @overlay = @sprites["overlay"].bitmap
    @overlay.clear
    @baseColor=Color.new(0,0,0)
    @shadowColor=Color.new(148,148,165)

    @sprites["Image"] = Sprite.new
    if $game_map.name.include?("Route")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Kindle Road")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Cape Brink")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Navel Isle Port")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Sunburst Isle Meadow")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Bond Bridge")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Green Path")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Water Path")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Ruin Valley")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Canyon Entrance")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Sevault Canyon")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Town")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Town_1")
    elsif $game_map.name.include?("Lake")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Island")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Treasure Beach")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Memorial Pillar")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Resort Gorgeous")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Tanoby Ruins")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Cave")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Cavern")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Mt")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Tunnel")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Victory Road")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Hole")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Den")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Falls")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Ice Path")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Fiery Path")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Navel Isle Path")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Slowpoke Weel")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Scorched Slab")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Ancient Tomb")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Forest")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Forest_1")
    elsif $game_map.name.include?("Bush")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Forest_1")
    elsif $game_map.name.include?("Woods")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Forest_1")
    elsif $game_map.name.include?("Jagged Pass")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Forest_1")
    elsif $game_map.name.include?("City")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/City_1")
    elsif $game_map.name.include?("Battle Frontier")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/City_1")
    elsif $game_map.name.include?("Safari Zone")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Park_1")
    elsif $game_map.name.include?("Park")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Park_1")
    elsif $game_map.name.include?("Water Labyrinth")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Sea_1")
    elsif $game_map.name.include?("Underwater")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Sea_1")
    elsif $game_map.name.include?("Desert")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Desert_1")
    elsif $game_map.name.include?("Mirage Tower")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Desert_1")
    elsif $game_map.name.include?("Desert Ruins")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Desert_1")
    else
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Blank")
    end
    @sprites["Image"].x = 8
    @sprites["Image"].y = 0 - @sprites["Image"].bitmap.height

    @window=Window_AdvancedTextPokemon.new(name)
    @window.resizeToFit(name,Graphics.width)
    @window.x=0
    @[email protected]
    @window.z=99999
    @currentmap=$game_map.map_id
    @frames=0
    end

    def disposed?
    @window.disposed?
    end

    def dispose
    @window.dispose
    @sprites["Image"].dispose
    @overlay.dispose
    end

    def update
    return if @window.disposed?
    @window.update
    @sprites["overlay"].update
    if $game_temp.message_window_showing ||
    @currentmap!=$game_map.map_id
    @window.dispose
    @sprites["Image"].dispose
    @overlay.dispose
    return
    end
    if @frames>70
    @sprites["Image"].y-= ((@sprites["Image"].bitmap.height)/10)
    @overlay.clear
    textPositions=[]
    textPositions.push([_INTL("{1}", $game_map.name),20,((@sprites["Image"].y) + (@sprites["Image"].bitmap.height))-47,0,@baseColor,@shadowColor])
    pbDrawTextPositions(@overlay,textPositions)
    @overlay.dispose if @sprites["Image"].y+@sprites["Image"].bitmap.height<0
    @window.dispose if @sprites["Image"].y+@sprites["Image"].bitmap.height<0
    @sprites["Image"].dispose if @sprites["Image"].y+@sprites["Image"].bitmap.height<0
    else
    @sprites["Image"].y+= ((@sprites["Image"].bitmap.height)/10) if @sprites["Image"].y<0
    @overlay.clear
    textPositions=[]
    textPositions.push([_INTL("{1}", $game_map.name),20,((@sprites["Image"].y) + (@sprites["Image"].bitmap.height))-47,0,@baseColor,@shadowColor])
    pbDrawTextPositions(@overlay,textPositions)
    @frames+=1
    end
    end
    end
     
    First off all your recent posted scripts are all awsome. Thanks to share them. XD

    I used this script but i have this little problem, when i travel between maps.

    [PokeCommunity.com] Map Connection Overlap fix

    Picture 1 - Before imputing script. Picture 2 - After imputing script.

    I'm using essentials v15 scripts but in script - PField-Field i add this piece of code:

    ################################################################################
    # Location signpost
    ################################################################################
    class LocationWindow
    def initialize(name)
    @sprites = {}

    @sprites["overlay"]=Sprite.new
    @sprites["overlay"].bitmap=Bitmap.new(Graphics.width*4,Graphics.height*4)
    @sprites["overlay"].z=9999999
    pbSetSystemFont(@sprites["overlay"].bitmap)
    @overlay = @sprites["overlay"].bitmap
    @overlay.clear
    @baseColor=Color.new(0,0,0)
    @shadowColor=Color.new(148,148,165)

    @sprites["Image"] = Sprite.new
    if $game_map.name.include?("Route")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Kindle Road")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Cape Brink")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Navel Isle Port")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Sunburst Isle Meadow")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Bond Bridge")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Green Path")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Water Path")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Ruin Valley")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Canyon Entrance")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Sevault Canyon")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Town")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Town_1")
    elsif $game_map.name.include?("Lake")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Island")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Treasure Beach")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Memorial Pillar")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Resort Gorgeous")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Tanoby Ruins")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Cave")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Cavern")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Mt")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Tunnel")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Victory Road")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Hole")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Den")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Falls")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Ice Path")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Fiery Path")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Navel Isle Path")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Slowpoke Weel")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Scorched Slab")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Ancient Tomb")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Forest")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Forest_1")
    elsif $game_map.name.include?("Bush")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Forest_1")
    elsif $game_map.name.include?("Woods")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Forest_1")
    elsif $game_map.name.include?("Jagged Pass")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Forest_1")
    elsif $game_map.name.include?("City")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/City_1")
    elsif $game_map.name.include?("Battle Frontier")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/City_1")
    elsif $game_map.name.include?("Safari Zone")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Park_1")
    elsif $game_map.name.include?("Park")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Park_1")
    elsif $game_map.name.include?("Water Labyrinth")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Sea_1")
    elsif $game_map.name.include?("Underwater")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Sea_1")
    elsif $game_map.name.include?("Desert")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Desert_1")
    elsif $game_map.name.include?("Mirage Tower")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Desert_1")
    elsif $game_map.name.include?("Desert Ruins")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Desert_1")
    else
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Blank")
    end
    @sprites["Image"].x = 8
    @sprites["Image"].y = 0 - @sprites["Image"].bitmap.height

    @window=Window_AdvancedTextPokemon.new(name)
    @window.resizeToFit(name,Graphics.width)
    @window.x=0
    @[email protected]
    @window.z=99999
    @currentmap=$game_map.map_id
    @frames=0
    end

    def disposed?
    @window.disposed?
    end

    def dispose
    @window.dispose
    @sprites["Image"].dispose
    @overlay.dispose
    end

    def update
    return if @window.disposed?
    @window.update
    @sprites["overlay"].update
    if $game_temp.message_window_showing ||
    @currentmap!=$game_map.map_id
    @window.dispose
    @sprites["Image"].dispose
    @overlay.dispose
    return
    end
    if @frames>70
    @sprites["Image"].y-= ((@sprites["Image"].bitmap.height)/10)
    @overlay.clear
    textPositions=[]
    textPositions.push([_INTL("{1}", $game_map.name),20,((@sprites["Image"].y) + (@sprites["Image"].bitmap.height))-47,0,@baseColor,@shadowColor])
    pbDrawTextPositions(@overlay,textPositions)
    @overlay.dispose if @sprites["Image"].y+@sprites["Image"].bitmap.height<0
    @window.dispose if @sprites["Image"].y+@sprites["Image"].bitmap.height<0
    @sprites["Image"].dispose if @sprites["Image"].y+@sprites["Image"].bitmap.height<0
    else
    @sprites["Image"].y+= ((@sprites["Image"].bitmap.height)/10) if @sprites["Image"].y<0
    @overlay.clear
    textPositions=[]
    textPositions.push([_INTL("{1}", $game_map.name),20,((@sprites["Image"].y) + (@sprites["Image"].bitmap.height))-47,0,@baseColor,@shadowColor])
    pbDrawTextPositions(@overlay,textPositions)
    @frames+=1
    end
    end
    end



    whaaaat did you do with your location script? O.o i would recommend to ignore this bug till i post my bw2 mod so you can get my location script. if you pm me i can give it to you too. if you dont want that, you could at least create an array and check whether your mapname is equal to a name from the array.

    example:

    instead of:
    Code:
         if $game_map.name.include?("Route")
          @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
        elsif $game_map.name.include?("Kindle Road")
          @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
        elsif $game_map.name.include?("Cape Brink")
          @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
        elsif $game_map.name.include?("Navel Isle Port")
          @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
        elsif $game_map.name.include?("Sunburst Isle Meadow")
          @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
        elsif $game_map.name.include?("Bond Bridge")
          @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
        elsif $game_map.name.include?("Green Path")
          @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
        elsif $game_map.name.include?("Water Path")
          @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
        elsif $game_map.name.include?("Ruin Valley")
          @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
        elsif $game_map.name.include?("Canyon Entrance")
          @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
        elsif $game_map.name.include?("Sevault Canyon")
          @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")


    you could do:
    Code:
        route=["Route","Kindle Road","Cape Brink","Navel Isle Port","Sunburst Isle Meadow",
               "Bond Bridge","Green Path","Water Path","Ruin Valley","Canyon Entrance",
              "Sevault Canyon"]
        
        for i in 0..route.length-1
          if $game_map.name.include?("#{route[i]}")
            @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
          end
        end

    won't fix the bug but anyways its a lot nicer to have it this way. obviously the bug is caused by your modified version of your location script.
     
    First off all your recent posted scripts are all awsome. Thanks to share them. XD

    I used this script but i have this little problem, when i travel between maps.

    [PokeCommunity.com] Map Connection Overlap fix

    Picture 1 - Before imputing script. Picture 2 - After imputing script.

    I'm using essentials v15 scripts but in script - PField-Field i add this piece of code:

    ################################################################################
    # Location signpost
    ################################################################################
    class LocationWindow
    def initialize(name)
    @sprites = {}

    @sprites["overlay"]=Sprite.new
    @sprites["overlay"].bitmap=Bitmap.new(Graphics.width*4,Graphics.height*4)
    @sprites["overlay"].z=9999999
    pbSetSystemFont(@sprites["overlay"].bitmap)
    @overlay = @sprites["overlay"].bitmap
    @overlay.clear
    @baseColor=Color.new(0,0,0)
    @shadowColor=Color.new(148,148,165)

    @sprites["Image"] = Sprite.new
    if $game_map.name.include?("Route")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Kindle Road")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Cape Brink")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Navel Isle Port")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Sunburst Isle Meadow")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Bond Bridge")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Green Path")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Water Path")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Ruin Valley")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Canyon Entrance")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Sevault Canyon")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Route_1")
    elsif $game_map.name.include?("Town")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Town_1")
    elsif $game_map.name.include?("Lake")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Island")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Treasure Beach")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Memorial Pillar")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Resort Gorgeous")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Tanoby Ruins")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Lake_1")
    elsif $game_map.name.include?("Cave")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Cavern")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Mt")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Tunnel")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Victory Road")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Hole")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Den")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Falls")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Ice Path")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Fiery Path")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Navel Isle Path")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Slowpoke Weel")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Scorched Slab")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Ancient Tomb")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Cave_1")
    elsif $game_map.name.include?("Forest")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Forest_1")
    elsif $game_map.name.include?("Bush")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Forest_1")
    elsif $game_map.name.include?("Woods")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Forest_1")
    elsif $game_map.name.include?("Jagged Pass")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Forest_1")
    elsif $game_map.name.include?("City")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/City_1")
    elsif $game_map.name.include?("Battle Frontier")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/City_1")
    elsif $game_map.name.include?("Safari Zone")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Park_1")
    elsif $game_map.name.include?("Park")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Park_1")
    elsif $game_map.name.include?("Water Labyrinth")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Sea_1")
    elsif $game_map.name.include?("Underwater")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Sea_1")
    elsif $game_map.name.include?("Desert")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Desert_1")
    elsif $game_map.name.include?("Mirage Tower")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Desert_1")
    elsif $game_map.name.include?("Desert Ruins")
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Desert_1")
    else
    @sprites["Image"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/Maps/Blank")
    end
    @sprites["Image"].x = 8
    @sprites["Image"].y = 0 - @sprites["Image"].bitmap.height

    @window=Window_AdvancedTextPokemon.new(name)
    @window.resizeToFit(name,Graphics.width)
    @window.x=0
    @[email protected]
    @window.z=99999
    @currentmap=$game_map.map_id
    @frames=0
    end

    def disposed?
    @window.disposed?
    end

    def dispose
    @window.dispose
    @sprites["Image"].dispose
    @overlay.dispose
    end

    def update
    return if @window.disposed?
    @window.update
    @sprites["overlay"].update
    if $game_temp.message_window_showing ||
    @currentmap!=$game_map.map_id
    @window.dispose
    @sprites["Image"].dispose
    @overlay.dispose
    return
    end
    if @frames>70
    @sprites["Image"].y-= ((@sprites["Image"].bitmap.height)/10)
    @overlay.clear
    textPositions=[]
    textPositions.push([_INTL("{1}", $game_map.name),20,((@sprites["Image"].y) + (@sprites["Image"].bitmap.height))-47,0,@baseColor,@shadowColor])
    pbDrawTextPositions(@overlay,textPositions)
    @overlay.dispose if @sprites["Image"].y+@sprites["Image"].bitmap.height<0
    @window.dispose if @sprites["Image"].y+@sprites["Image"].bitmap.height<0
    @sprites["Image"].dispose if @sprites["Image"].y+@sprites["Image"].bitmap.height<0
    else
    @sprites["Image"].y+= ((@sprites["Image"].bitmap.height)/10) if @sprites["Image"].y<0
    @overlay.clear
    textPositions=[]
    textPositions.push([_INTL("{1}", $game_map.name),20,((@sprites["Image"].y) + (@sprites["Image"].bitmap.height))-47,0,@baseColor,@shadowColor])
    pbDrawTextPositions(@overlay,textPositions)
    @frames+=1
    end
    end
    end

    I see, I'll work on that and others minors bugs and release a update soon!
     
    Back
    Top