• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • 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.

help menu hg / ss

1
Posts
12
Years
    • Seen Mar 23, 2012
    Help I need to edit the menu hg / ss ds pokemon essentials want to learn to move the images and access to put in a different position using the RMXP this is the code:
    Code:
    ]class Scene_Map
      
      alias cng_map_create_sprites createSpritesets
      
      def createSpritesets
      cng_map_create_sprites
        create_menu
      end
      
      alias cng_map_dispose_spritesets disposeSpritesets
     
      def disposeSpritesets
        cng_map_dispose_spritesets
        pbDisposeSpriteHash(@menu)
      end
    
      def main
        createSpritesets
        Graphics.transition
        loop do
          Graphics.update
          Input.update
      if $Trainer 
         if $Trainer.pokedex
          $PokemonGlobal.pokegearbitmap=0 if !$PokemonGlobal.pokegearbitmap
          @bitmaps1=[RPG::Cache.picture("MenuHGSS2_green"),
          RPG::Cache.picture("MenuHGSS2_red"),
          RPG::Cache.picture("MenuHGSS2_blue"),]
        @sprites["dexter"]=Sprite.new(@viewport) 
        @sprites["dexter"].bitmap=@bitmaps1[$PokemonGlobal.pokegearbitmap]
        @sprites["dexter"].x=0
        @sprites["dexter"].y=400
        @sprites["dexter"].z=9999
        end
        
        if $Trainer.party.length>0
              $PokemonGlobal.pokegearbitmap=0 if !$PokemonGlobal.pokegearbitmap
          @bitmaps1=[RPG::Cache.picture("MenuHGSS1_green"),
                RPG::Cache.picture("MenuHGSS1_red"),
                RPG::Cache.picture("MenuHGSS1_blue"),]
        @sprites["party"]=Sprite.new(@viewport) 
        @sprites["party"].bitmap=@bitmaps1[$PokemonGlobal.pokegearbitmap]
        @sprites["party"].x=0
        @sprites["party"].y=400
        @sprites["party"].z=9999
      end  
         if $Trainer.pokegear
              $PokemonGlobal.pokegearbitmap=0 if !$PokemonGlobal.pokegearbitmap
          @bitmaps1=[RPG::Cache.picture("MenuHGSS3_green"),
                RPG::Cache.picture("MenuHGSS3_red"),
                RPG::Cache.picture("MenuHGSS3_blue"),]
        @sprites["gear"]=Sprite.new(@viewport) 
        @sprites["gear"].bitmap=@bitmaps1[$PokemonGlobal.pokegearbitmap]
        @sprites["gear"].x=0
        @sprites["gear"].y=400
        @sprites["gear"].z=9999
         end
      if $game_switches[135]==true
    @item1=Sprite.new(@viewport)
    @item1.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS.png")
    @item1.z = 9999 
    @item1.x = 0
    @item1.y = 400
    @item1.visible=true
    @item1r=Sprite.new(@viewport)
    @item1r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem))
    @item1r.z = 9999 
    @item1r.x = 446
    @item1r.y = 416+16
    @item1r.visible=true
    end
    if $game_switches[135]==false
    @item1=Sprite.new(@viewport)
    @item1.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS.png")
    @item1.z = 9999 
    @item1.x = 0
    @item1.y = 400
    @item1.visible=false
    @item1r=Sprite.new(@viewport)
    @item1r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem))
    @item1r.z = 9999 
    @item1r.x = 446
    @item1r.y = 416+16
    @item1r.visible=false
    end
    if $game_switches[136]==true
    @item2=Sprite.new(@viewport)
    @item2.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS2.png")
    @item2.z = 9999 
    @item2.x = 0
    @item2.y = 400
    @item2.visible=true
    @item2r=Sprite.new(@viewport)
    @item2r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem2))
    @item2r.z = 9999 
    @item2r.x = 446
    @item2r.y = 510
    @item2r.visible=true
    end
    if $game_switches[136]==false
    @item2=Sprite.new(@viewport)
    @item2.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS2.png")
    @item2.z = 9999 
    @item2.x = 0
    @item2.y = 400
    @item2.visible=false
    @item2r=Sprite.new(@viewport)
    @item2r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem2))
    @item2r.z = 9999 
    @item2r.x = 446
    @item2r.y = 510
    @item2r.visible=false
    end
    if $PokemonGlobal.runningShoes==true
    if $Running==true
    @shoes=Sprite.new(@viewport)
    @shoes.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSS2buty.png")
    @shoes.z = 9999 
    @shoes.x = 384
    @shoes.y = 568
    @shoes.visible=true
    @shoesoff=Sprite.new(@viewport)
    @shoesoff.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSS2butyoff.png")
    @shoesoff.z = 9999 
    @shoesoff.x = 384
    @shoesoff.y = 568
    @shoesoff.visible=false
    else
    @shoesoff=Sprite.new(@viewport)
    @shoesoff.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSS2butyoff.png")
    @shoesoff.z = 9999 
    @shoesoff.x = 384
    @shoesoff.y = 568
    @shoesoff.visible=true
    @shoes=Sprite.new(@viewport)
    @shoes.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSS2buty.png")
    @shoes.z = 9999 
    @shoes.x = 384
    @shoes.y = 568
    @shoes.visible=false
    end
    end
       end 
          update
          if pbMouseInAreaLeft?(0, 0, 512, 784)
            update_menu
          end
         if $scene != self
            break
          end
        end
        Graphics.freeze
        disposeSpritesets
        if $game_temp.to_title
          Graphics.transition
          Graphics.freeze
        end
      end
      def create_menu
         if $color == nil
          $color = "green"
        end#42 , 444
        
        @sprites= {}
        if $Trainer
          
        @sprites["bg"]=Sprite.new(@viewport) 
        @sprites["bg"].bitmap=BitmapCache.load_bitmap("Graphics/menu/Menubg")
        @sprites["bg"].x=0
        @sprites["bg"].y=400
        @sprites["bg"].z=9997
        
        $PokemonGlobal.pokegearbitmap=0 if !$PokemonGlobal.pokegearbitmap
          @bitmaps1=[RPG::Cache.picture("MenuHGSS_green"),
                RPG::Cache.picture("MenuHGSS_red"),
                RPG::Cache.picture("MenuHGSS_blue"),]
        @sprites["green"]=Sprite.new(@viewport) 
        @sprites["green"].bitmap=@bitmaps1[$PokemonGlobal.pokegearbitmap]
        @sprites["green"].x=+6
        @sprites["green"].y=400
        @sprites["green"].z=9998
        
        @sprites["green1"]=Sprite.new(@viewport) 
        @sprites["green1"].bitmap=BitmapCache.load_bitmap("Graphics/menu/Green")
        @sprites["green1"].x=353
        @sprites["green1"].y=750
        @sprites["green1"].z=9998
        
        @sprites["red"]=Sprite.new(@viewport) 
        @sprites["red"].bitmap=BitmapCache.load_bitmap("Graphics/menu/Red")
        @sprites["red"].x=393
        @sprites["red"].y=750
        @sprites["red"].z=9998    
        
        @sprites["Blue"]=Sprite.new(@viewport) 
        @sprites["Blue"].bitmap=BitmapCache.load_bitmap("Graphics/menu/Blue")
        @sprites["Blue"].x=433
        @sprites["Blue"].y=750
        @sprites["Blue"].z=9998
        
      
        if $Trainer && $Trainer.pokedex
          $PokemonGlobal.pokegearbitmap=0 if !$PokemonGlobal.pokegearbitmap
          @bitmaps1=[RPG::Cache.picture("MenuHGSS2_green"),
          RPG::Cache.picture("MenuHGSS2_red"),
          RPG::Cache.picture("MenuHGSS2_blue"),]
        @sprites["dexter"]=Sprite.new(@viewport) 
        @sprites["dexter"].bitmap=@bitmaps1[$PokemonGlobal.pokegearbitmap]
        @sprites["dexter"].x=0
        @sprites["dexter"].y=400
        @sprites["dexter"].z=9999
        end
        
        if $Trainer && $Trainer.party.length>0
              $PokemonGlobal.pokegearbitmap=0 if !$PokemonGlobal.pokegearbitmap
          @bitmaps1=[RPG::Cache.picture("MenuHGSS1_green"),
                RPG::Cache.picture("MenuHGSS1_red"),
                RPG::Cache.picture("MenuHGSS1_blue"),]
        @sprites["party"]=Sprite.new(@viewport) 
        @sprites["party"].bitmap=@bitmaps1[$PokemonGlobal.pokegearbitmap]
        @sprites["party"].x=0
        @sprites["party"].y=400
        @sprites["party"].z=9999
      end  
         if $Trainer.pokegear
              $PokemonGlobal.pokegearbitmap=0 if !$PokemonGlobal.pokegearbitmap
          @bitmaps1=[RPG::Cache.picture("MenuHGSS3_green"),
                RPG::Cache.picture("MenuHGSS3_red"),
                RPG::Cache.picture("MenuHGSS3_blue"),]
        @sprites["gear"]=Sprite.new(@viewport) 
        @sprites["gear"].bitmap=@bitmaps1[$PokemonGlobal.pokegearbitmap]
        @sprites["gear"].x=0
        @sprites["gear"].y=400
        @sprites["gear"].z=9999
         end
    @talk=Sprite.new(@viewport)
    @talk.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSStalk.png")
    @talk.z = 9999
    @talk.x = 350
    @talk.y = 656
    if $DEBUG
        @sprites["MenuHGSS2debug"]=Sprite.new(@viewport) 
        @sprites["MenuHGSS2debug"].bitmap=BitmapCache.load_bitmap("Graphics/menu/MenuHGSS2debug")
        @sprites["MenuHGSS2debug"].x=202
        @sprites["MenuHGSS2debug"].y=690
        @sprites["MenuHGSS2debug"].z=99999
      end
      if $PokemonGlobal.runningShoes==true
    if $Running==true
    @shoes=Sprite.new(@viewport)
    @shoes.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSS2buty.png")
    @shoes.z = 9999 
    @shoes.x = 384
    @shoes.y = 568
    @shoes.visible=true
    @shoesoff=Sprite.new(@viewport)
    @shoesoff.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSS2butyoff.png")
    @shoesoff.z = 9999 
    @shoesoff.x = 384
    @shoesoff.y = 568
    @shoesoff.visible=false
    else
    @shoesoff=Sprite.new(@viewport)
    @shoesoff.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSS2butyoff.png")
    @shoesoff.z = 9999 
    @shoesoff.x = 384
    @shoesoff.y = 568
    @shoesoff.visible=true
    @shoes=Sprite.new(@viewport)
    @shoes.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSS2buty.png")
    @shoes.z = 9999 
    @shoes.x = 384
    @shoes.y = 568
    @shoes.visible=false
    end
    end
        if $game_switches[135]==true
    @item1=Sprite.new(@viewport)
    @item1.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS.png")
    @item1.z = 9999 
    @item1.x = 0
    @item1.y = 400
    @item1.visible=true
    @item1r=Sprite.new(@viewport)
    @item1r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem))
    @item1r.z = 9999 
    @item1r.x = 446
    @item1r.y = 416+16
    @item1r.visible=true
    end
      if $game_switches[135]==false
    @item1=Sprite.new(@viewport)
    @item1.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS.png")
    @item1.z = 9999 
    @item1.x = 0
    @item1.y = 400
    @item1.visible=false
    @item1r=Sprite.new(@viewport)
    @item1r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem))
    @item1r.z = 9999 
    @item1r.x = 446
    @item1r.y = 416+16
    @item1r.visible=false
    end
    if $game_switches[136]==true
    @item2=Sprite.new(@viewport)
    @item2.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS2.png")
    @item2.z = 9999
    @item2.x = 0
    @item2.y = 400
    @item2.visible=true
    @item2r=Sprite.new(@viewport)
    @item2r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem2))
    @item2r.z = 9999
    @item2r.x = 446
    @item2r.y = 510
    @item2r.visible=true
    end
    if $game_switches[136]==false
    @item2=Sprite.new(@viewport)
    @item2.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS2.png")
    @item2.z = 250 
    @item2.x = 0
    @item2.y = 400
    @item2.visible=false
    @item2r=Sprite.new(@viewport)
    @item2r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem2))
    @item2r.z = 250 
    @item2r.x = 446
    @item2r.y = 510
    @item2r.visible=false
    end
        @sprites["overlay"]=BitmapSprite.new(Graphics.width,$Graphics_heightx2,@viewport)
        @sprites["overlay"].z=9999
        overlay= @sprites["overlay"].bitmap
        overlay.clear
         baseColor=Color.new(248,248,248)
         shadowColor=Color.new(104,88,112)
         pbSetSystemFont(@sprites["overlay"].bitmap)
      textPositions=[
       [_INTL("{1}",$Trainer.name),208,498,false,baseColor,shadowColor]
       ]
         pbDrawTextPositions(overlay,textPositions)
       end
       end
      def update_menu
    
    if $Trainer  
      if not $game_system.menu_disabled#Color options, option scene, bag scene, save scene, and card scene
      if $PokemonGlobal.runningShoes==true
        if pbMouseLeftClick?(@shoes)
          if $Running==true
            $Running=false
            pbWait(6)
          else
            $Running=true
            pbWait(6)
            end
          end
        end
    if pbMouseLeftClick?(@talk)
      if $talk==true
    $talk=false
     pbWait(6)
    else
      $talk=true
       pbWait(6)
       $talk=false
      end
    end
    if $DEBUG
    if pbMouseLeftClick?(@sprites["MenuHGSS2debug"])
      pbFadeOutIn(99999) { 
         pbDebugMenu
        }
    end
    end
       if pbMouseInAreaLeft?(393, 750, 30, 30)    
         pbPlayDecisionSE() 
          $PokemonGlobal.pokegearbitmap=1
           @sprites["green"].bitmap=@bitmaps1[$PokemonGlobal.pokegearbitmap]
          pbDisposeSpriteHash(@menu)
          create_menu
        end
        
       if pbMouseInAreaLeft?(353, 750, 30, 30)    
         pbPlayDecisionSE()
             $PokemonGlobal.pokegearbitmap=0
           @sprites["green"].bitmap=@bitmaps1[$PokemonGlobal.pokegearbitmap]
          pbDisposeSpriteHash(@menu)
          create_menu
        end
    
       if pbMouseInAreaLeft?(433, 750, 30, 30)    
         pbPlayDecisionSE()
              $PokemonGlobal.pokegearbitmap=2
           @sprites["green"].bitmap=@bitmaps1[$PokemonGlobal.pokegearbitmap]
          pbDisposeSpriteHash(@menu)
          create_menu
        end
       if pbMouseInAreaLeft?(202, 444, 81, 52)    
          pbPlayDecisionSE()
              scene=PokemonTrainerCardScene.new
              screen=PokemonTrainerCard.new(scene)
              pbFadeOutIn(99999) { 
              screen.pbStartScreen
              }
            end
     if $Trainer.pokegear
        if pbMouseInAreaLeft?(48,690,80,52)
     pbFadeOutIn(99999) {
     scene=PokemonGearScene.new
     screen=PokemonGear.new(scene)
     screen.pbStartScreen
          }
        end
    end
       if pbMouseInAreaLeft?(202, 524, 81, 52)    
         pbPlayDecisionSE()
             scene=PokemonSaveScene.new
             screen=PokemonSave.new(scene)
             if screen.pbSaveScreen
            
        end
      end
      
      if pbMouseInAreaLeft?(202, 604, 81, 52)    
         pbPlayDecisionSE()
           pbFadeOutIn(99999) {
               scene=PokemonOptionScene.new
               screen=PokemonOption.new(scene)
               screen.pbStartScreen
               }
        end
        
    
      if pbMouseInAreaLeft?(42, 604, 81, 52)    
         pbPlayDecisionSE()
          item=0
                 scene=PokemonBag_Scene.new
                 screen=PokemonBagScreen.new(scene,$PokemonBag)
                 pbFadeOutIn(99999) { 
                 item=screen.pbStartScreen 
               if item>0
               break
                 end
                    }
                if item>0
               Kernel.pbUseKeyItemInField(item)
               return
              end
            end
        
        
      if $Trainer.pokedex   
       if pbMouseInAreaLeft?(42, 444, 81, 52)    
         pbPlayDecisionSE()
          pbFadeOutIn(99999) {
           scene=PokemonPokedexScene.new
           screen=PokemonPokedex.new(scene)
           screen.pbStartScreen
           }
         end
      end      
       
      if $Trainer && $Trainer.party.length>0
        if pbMouseInAreaLeft?(42, 522, 81, 52)    
         pbPlayDecisionSE()
          sscene=PokemonScreen_Scene.new
          sscreen=PokemonScreen.new(sscene,$Trainer.party)
          hiddenmove=nil
          pbFadeOutIn(99999) { 
          hiddenmove=sscreen.pbPokemonScreen
          if hiddenmove
           @scene.pbEndScene
          end
         }
         end    
       end     
            if $game_switches[135]==true
    @item1=Sprite.new(@viewport)
    @item1.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS.png")
    @item1.z = 9999 
    @item1.x = 0
    @item1.y = 400
    @item1.visible=true
    @item1r=Sprite.new(@viewport)
    @item1r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem))
    @item1r.z = 9999 
    @item1r.x = 446
    @item1r.y = 416+16
    @item1r.visible=true
    if pbMouseInAreaLeft?(400,422,80,52)
    unless pbMapInterpreterRunning?
    $PokemonTemp.keyItemCalling = true if $PokemonTemp
    pbWait(6)
    end
    end
    end
    
    if $game_switches[135]==false
    @item1=Sprite.new(@viewport)
    @item1.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS.png")
    @item1.z = 9999 
    @item1.x = 0
    @item1.y = 400
    @item1.visible=false
    @item1r=Sprite.new(@viewport)
    @item1r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem))
    @item1r.z = 9999 
    @item1r.x = 446
    @item1r.y = 416+16
    @item1r.visible=false
    end
    if $game_switches[136]==true
    @item2=Sprite.new(@viewport)
    @item2.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS2.png")
    @item2.z = 9999 
    @item2.x = 0
    @item2.y = 400
    @item2.visible=true
    @item2r=Sprite.new(@viewport)
    @item2r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem2))
    @item2r.z = 9999 
    @item2r.x = 446
    @item2r.y = 510
    @item2r.visible=true
    if pbMouseInAreaLeft?(400,502,80,52)
    unless pbMapInterpreterRunning?
    $PokemonTemp.keyItemCalling2 = true if $PokemonTemp
    pbWait(6)
    end
    end
    end
    if $game_switches[136]==false
    @item2=Sprite.new(@viewport)
    @item2.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS2.png")
    @item2.z = 9999 
    @item2.x = 0
    @item2.y = 400
    @item2.visible=false
    @item2r=Sprite.new(@viewport)
    @item2r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem2))
    @item2r.z = 9999 
    @item2r.x = 446
    @item2r.y = 510
    @item2r.visible=false
    end
        end  
      end   
      end
    end
    class Window_Details < Window_Base
      def initialize
        super(0, 512/2, 512/2, 392/2)
        self.contents = Bitmap.new(width - 32, height - 32)
        self.opacity = 0
        self.z = 9998
        refresh
      end  
    end
    
    class PokemonGlobalMetadata
      attr_accessor :pokegearbitmap
    end
     
    30
    Posts
    13
    Years
    • Seen Jul 23, 2013
    This is from Pokemon Essentials DS, to move images you must hange x and y of this image.

    For example:

    @shoes.z = 9999 @shoes.x = 384 @shoes.y = 568
    If you want to move this image to right you chagne x for example:
    @shoes.x = 384+20

    And if you want to move down or up you change y.
     
    Back
    Top