ROM Hacking Need a helping hand? You can get help on any ROM Hacking-related problems or questions you have here.

Closed Thread
 
Thread Tools
  #20501    
Old February 11th, 2012 (4:49 AM).
mysteryme's Avatar
mysteryme mysteryme is offline
     
    Join Date: Aug 2011
    Location: Netherlands
    Gender: Male
    Posts: 66
    Quote:
    Originally Posted by DrFuji View Post
    You don't actually have to put it in the script as it can be activated at any time. In fact, it wouldn't be wise to paste it into Oak's script as you'll have to repoint the whole thing otherwise you'll be overwriting something (this is because you would be making the script longer by inserting an extra command). I would advise you to make one or two green script tiles that the player has to walk over that uses the special command before they are able to capture non-Kanto Pokemon. This way you won't have to alter Oak's script and you'll still be able to evolve your Pokemon.
    Where can i find a national dex script? one that works in pksv, or xse.
    __________________
    Currently busy with a rpg maker xp project.

    Relevant Advertising!

      #20502    
    Old February 11th, 2012 (5:01 AM).
    DrFuji's Avatar
    DrFuji DrFuji is offline
    Heiki Hecchara‌‌
    • Crystal Tier
     
    Join Date: Sep 2009
    Location: Downia-upside
    Age: 24
    Gender: Male
    Nature: Jolly
    Posts: 1,328
    Quote:
    Originally Posted by mysteryme View Post
    Where can i find a national dex script? one that works in pksv, or xse.
    There is no 'National Dex script', all you have to do is use the special command. If you follow my instructions in the above post you could literally just make a green tile script like this to activate the dex:

    Code:
    #dynamic 0x800000
    
    #org @start
    special 0x16F
    release
    end
    __________________
      #20503    
    Old February 11th, 2012 (10:07 AM). Edited February 11th, 2012 by SpawnHyuuga.
    SpawnHyuuga's Avatar
    SpawnHyuuga SpawnHyuuga is offline
    Elite Four Spawn
       
      Join Date: Apr 2007
      Location: New Bark Town, Johto
      Gender: Male
      Nature: Timid
      Posts: 198
      Greetings PC!

      It's been a long while since I've used this forum. I'll cut the backstory and such and skip right to the main piece of why I'm here.

      I've assembled a small team of wannabe ROM hackers, including myself. We're currently writing our story, but we're looking for recommendations of which ROM to use of the Advance Generation to make our game. I've been taking some notes on each of the ROMs and it seems everybody has an opinion. So I want to ask, in your opinion which is the best ROM to work with if you're new to the scene? I'm currently messing with Fire Red, and I was sad to see that unlike in Emerald, I couldn't easily expand a town or route map. However, Emerald seems to have a lack of tools and tutorials available.


      Greetings PC!

      It's been a long while since I've used this forum. I'll cut the backstory and such and skip right to the main piece of why I'm here.

      I've assembled a small team of wannabe ROM hackers, including myself. We're currently writing our story, but we're looking for recommendations of which ROM to use of the Advance Generation to make our game. I've been taking some notes on each of the ROMs and it seems everybody has an opinion. So I want to ask, in your opinion which is the best ROM to work with if you're new to the scene? I'm currently messing with Fire Red, and I was sad to see that unlike in Emerald, I couldn't easily expand a town or route map. However, Emerald seems to have a lack of tools and tutorials available.
      __________________
      Any images or works I post, are that of my own creation, or I have properly credited the artist/creator. If I am the creator, you may use my work in any way you see fit, provided you give credit. If it is someone else's work, please give them a message, asking if you can use it.
        #20504    
      Old February 11th, 2012 (11:09 AM).
      droomph's Avatar
      droomph droomph is offline
      weeb
      • Crystal Tier
       
      Join Date: Sep 2011
      Location: nowhere spectacular
      Age: 20
      Gender: Male
      Nature: Impish
      Posts: 4,291
      Quote:
      Originally Posted by SpawnHyuuga View Post
      Greetings PC!

      It's been a long while since I've used this forum. I'll cut the backstory and such and skip right to the main piece of why I'm here.

      I've assembled a small team of wannabe ROM hackers, including myself. We're currently writing our story, but we're looking for recommendations of which ROM to use of the Advance Generation to make our game. I've been taking some notes on each of the ROMs and it seems everybody has an opinion. So I want to ask, in your opinion which is the best ROM to work with if you're new to the scene? I'm currently messing with Fire Red, and I was sad to see that unlike in Emerald, I couldn't easily expand a town or route map. However, Emerald seems to have a lack of tools and tutorials available.
      There is a plethora of articles that tell every small detail about the ROM. If you want to get some offsets, get some tools and read their .INIs. And if you still want to do more, well, assembly really isn't that hard to learn.

      To be quite honest, the only road to success here in the world of ROM hacking is tinkering (right after actually getting the ROM). You can't really wing it with the research. Even with FireRed, you will need to tinker around before you get what you want.
      __________________
      did u no there r 21 letters in the alphabet
      o i forgot 5
      uraqt


        #20505    
      Old February 11th, 2012 (11:24 AM).
      Crocky's Avatar
      Crocky Crocky is offline
      SuperScarlet!
         
        Join Date: Feb 2009
        Posts: 95
        Hello everyone,
        I have an error in my game.
        I was making a game out of emerald, and out of nowhere a route in my game got glitched so whenever you enter it, the game goes to a black screen and crashes it. This happened to me multiple times on different games, and basically makes the game unplayable. Does anyone know why this happens or how to fix it?
          #20506    
        Old February 11th, 2012 (11:29 AM).
        mysteryme's Avatar
        mysteryme mysteryme is offline
           
          Join Date: Aug 2011
          Location: Netherlands
          Gender: Male
          Posts: 66
          I've a simple question:
          How do I add new sprites to advancetrainer? is that possible without to much trouble?
          Greetings.
          __________________
          Currently busy with a rpg maker xp project.
            #20507    
          Old February 11th, 2012 (12:19 PM). Edited February 11th, 2012 by masterquestmq.
          masterquestmq's Avatar
          masterquestmq masterquestmq is offline
          Enthusiastic Rom Hacker
             
            Join Date: Nov 2010
            Gender: Male
            Posts: 125
            Quote:
            Originally Posted by Crocky View Post
            Hello everyone,
            I have an error in my game.
            I was making a game out of emerald, and out of nowhere a route in my game got glitched so whenever you enter it, the game goes to a black screen and crashes it. This happened to me multiple times on different games, and basically makes the game unplayable. Does anyone know why this happens or how to fix it?
            could be a number of reasons.

            but in my opinion the most logical explanation is that ur route map size is too big. or the map connections are incorrect

            Quote:
            Originally Posted by mysteryme View Post
            I've a simple question:
            How do I add new sprites to advancetrainer? is that possible without to much trouble?
            Greetings.

            I found this to be the simplest tutorial

            http://www.youtube.com/watch?v=g-gLtPTQnrA

            same method for trainer sprite

            credits to none other but destinedjagold
              #20508    
            Old February 12th, 2012 (7:34 PM).
            rbedsole's Avatar
            rbedsole rbedsole is offline
               
              Join Date: Oct 2011
              Location: Monroeville, AL
              Age: 28
              Gender: Male
              Nature: Quiet
              Posts: 19
              Quote:
              Originally Posted by HackMew View Post
              Yes, I think you're missing some files. Below you can find a complete list of the Cyclone's needed files:
              • COMDLG32.OCX
              • MSCOMCTL.OCX
              • MSVBVM60.DLL
              • FM20.DLL
              • olepro32.dll
              Anyway I guess that the error is caused by the FM20.DLL which should be absent or not correctly registered in your computer.
              Before trying anything else, download this file and run it. It's a self-extracting archive which will install the FM20.DLL in your computer. After installed try to open Cyclone again. If you're still getting errors, try to reboot and see if something changes. If not, maybe you need to unregister and then register again all the Cyclone's needed files.

              To unregister a file:
              1. Go to "Start", then select "Run..."
              2. In the windows that will appear type "regsvr32 /u <filename>" (without quotes). Obviously, the <filename> part needs to be replaced with the Cyclone's files like COMDLG32.OCX and so on.

              To register a file:
              1. Go to "Start", then select "Run..."
              2. In the windows that will appear type "regsvr32 <filename>" (without quotes).

              Since I have enough time to spend, I made a little batch file that do all the work for you. Once downloaded the attachment, rename it to "batch.bat" and run it.

              Enjoy
              I tried this and I used the batch file but it still doesn't work any tips?
                #20509    
              Old February 14th, 2012 (12:00 AM).
              darkprince909 darkprince909 is offline
                 
                Join Date: May 2008
                Gender:
                Posts: 79
                I'm in the process of moving my hack from Fire Red to Emerald for several reasons. One of which was the ability to have snowy grass by changing the soot-covered grass on Route 113. I ran into a little issue, though. I put the grass tiles behind the tops of the trees in this area:



                The normal grass and the left side of the tree work fine. The right side, however, changes to the left side of the tree after the snow is shaken off. I have a video that shows what I mean:

                http://www.youtube.com/watch?v=nMWN--FmjE4

                All of the tile behaviors are what they need to be. The snowy grass is set at 24 00 and the normal grass at 02 00, so that wouldn't have anything to do with it. I've tried moving the snowy grass tree tiles around the tileset, but they always get replaced with the left side of the tree when you walk through them. I'd imagine that it has something to do with the routine that has to do with the tile getting replaced when you walk through it. I've looked at all the level scripts, but I'm not too experienced with scripting yet. The second level script controls the weather changes, but I have no idea what the first one does.

                Spoiler:
                '---------------
                #org 0x1F215E
                cmda6 0x1
                end


                Maybe that calls up the grass change routine? I don't have a clue.
                  #20510    
                Old February 14th, 2012 (12:27 PM).
                SpawnHyuuga's Avatar
                SpawnHyuuga SpawnHyuuga is offline
                Elite Four Spawn
                   
                  Join Date: Apr 2007
                  Location: New Bark Town, Johto
                  Gender: Male
                  Nature: Timid
                  Posts: 198
                  Simple Question:

                  In the advance generation games (At the very least Emerald), there are 25 unofficial Pokémon slots built into the game. Is there any way possible to take advantage of those slots? I inserted a sprite of my own, and even tried to repoint it, but whenever I try to encounter aforementioned Pokémon, I still get the Question Mark appearing.
                  __________________
                  Any images or works I post, are that of my own creation, or I have properly credited the artist/creator. If I am the creator, you may use my work in any way you see fit, provided you give credit. If it is someone else's work, please give them a message, asking if you can use it.
                    #20511    
                  Old February 14th, 2012 (2:26 PM).
                  Speedster's Avatar
                  Speedster Speedster is offline
                  The Unknown
                     
                    Join Date: Dec 2011
                    Location: In the depths of space...
                    Gender: Male
                    Nature: Jolly
                    Posts: 134
                    Quote:
                    Originally Posted by rbedsole View Post
                    I tried this and I used the batch file but it still doesn't work any tips?
                    Are you logged in on the Administrator's account? That might help.

                    Quote:
                    Originally Posted by SpawnHyuuga View Post
                    Simple Question:

                    In the advance generation games (At the very least Emerald), there are 25 unofficial Pokémon slots built into the game. Is there any way possible to take advantage of those slots? I inserted a sprite of my own, and even tried to repoint it, but whenever I try to encounter aforementioned Pokémon, I still get the Question Mark appearing.
                    You could use Wichu's Advanced Series. It contains a sprite editor where you can edit the 25 vacant spots. Then you can change the other parts of the pokemon with something such as YAPE or PGE's Pokemon Editor.
                    __________________

                    .:Aegis:.
                    ~coming soon~
                      #20512    
                    Old February 15th, 2012 (12:42 PM).
                    Rasenshurikenbum's Avatar
                    Rasenshurikenbum Rasenshurikenbum is offline
                    ASM is very cool!
                       
                      Join Date: Apr 2011
                      Location: Poland
                      Age: 21
                      Gender: Male
                      Nature: Relaxed
                      Posts: 70
                      Hey guys!
                      Is there any way to change the banned pokemon in battle tower? For example I want to make Latios banned in ruby version. Maybe you can do it by scripting... Can anyone help me?

                      There is a script from the battle tower lady (maybe it'll help...):
                      Spoiler:

                      '---------------
                      #org 0x16049E
                      lock
                      faceplayer
                      setvar 0x8004 0x0
                      special 0xEE
                      compare LASTRESULT 0x6
                      if 0x1 goto 0x8160342
                      special 0x27
                      msgbox 0x8199F2C MSG_KEEPOPEN '"Welcome to the BATTLE TOWER!\pPlea..."
                      preparemsg 0x8199F79 '"Would you like to make a BATTLE RO..."
                      waitmsg
                      multichoice 0xF 0x6 0x17 0x0
                      copyvar 0x8000 LASTRESULT
                      compare 0x8000 0x0
                      if 0x1 goto 0x81604FA
                      compare 0x8000 0x1
                      if 0x1 goto 0x8160600
                      compare 0x8000 0x2
                      if 0x1 goto 0x8160652
                      compare 0x8000 0x7F
                      if 0x1 goto 0x8160652
                      preparemsg 0x819A024 '"There are two BATTLE ROOMS,\nLevel..."
                      waitmsg
                      multichoice 0x12 0x6 0x18 0x0
                      copyvar 0x8000 LASTRESULT
                      compare 0x8000 0x2
                      if 0x1 goto 0x8160652
                      compare 0x8000 0x7F
                      if 0x1 goto 0x8160652
                      special 0xE9
                      compare 0x8004 0x1
                      if 0x1 goto 0x816060D
                      setvar 0x8004 0x1
                      copyvar 0x8005 LASTRESULT
                      copyvar 0x8006 LASTRESULT
                      special 0xED
                      msgbox 0x819A07B MSG_KEEPOPEN '"Please select the POKéMON you wish..."
                      fadescreen 0x1
                      special 0xF5
                      waitstate
                      compare LASTRESULT 0x0
                      if 0x1 goto 0x816064F
                      msgbox 0x8199FDA MSG_YESNO '"Before entering a BATTLE ROOM, you..."
                      copyvar 0x8000 LASTRESULT
                      compare 0x8000 0x0
                      if 0x1 goto 0x816064F
                      compare 0x8000 0x1
                      if 0x1 goto 0x8160587
                      compare 0x8000 0x7F
                      if 0x1 goto 0x816064F
                      setvar 0x8004 0x5
                      special 0xED
                      setvar 0x4000 0x0
                      setvar 0x8004 0xB
                      special 0xED
                      setvar 0x8004 0x0
                      setvar 0x8005 0x1
                      special 0xED
                      setvar 0x8004 0x8
                      setvar 0x8005 0x0
                      special 0xED
                      special 0x28
                      closeonkeypress
                      pause 0x2
                      call 0x819F806
                      setvar 0x4000 0x5
                      hidebox 0x0 0x0 0xF 0xA
                      compare LASTRESULT 0x0
                      if 0x1 goto 0x8160642
                      cmdc3 0x1E
                      special 0x27
                      special 0xEF
                      setvar 0x40BC 0x1
                      msgbox 0x819A0A8 MSG_KEEPOPEN '"I'll direct you to your BATTLE ROO..."
                      closeonkeypress
                      call 0x8160664
                      warp 0x1A 0x6 0xFF 0x1 0x6
                      setvar 0x4000 0x0
                      waitstate
                      msgbox 0x819A0D1 MSG_KEEPOPEN '"The BATTLE TOWER is a facility mad..."
                      goto 0x81604BE
                      '---------------
                      #org 0x160342
                      lock
                      faceplayer
                      preparemsg 0x819A487 '"Congratulations!\nYou've beaten al..."
                      waitmsg
                      setvar 0x8004 0x0
                      special 0xEE
                      compare LASTRESULT 0x6
                      if 0x1 goto 0x816037D
                      special 0xF4
                      compare LASTRESULT 0x0
                      if 0x1 goto 0x816037D
                      preparemsg 0x819A6BE '"Here are some RIBBONS for beating\..."
                      waitmsg
                      fanfare 0x172
                      waitfanfare
                      msgbox 0x819A719 MSG_KEEPOPEN '"[player] put the RIBBONS on the\nc..."
                      setvar 0x8004 0x8
                      special 0xEE
                      compare LASTRESULT 0x1
                      if 0x1 goto 0x81603AD
                      preparemsg 0x819A589 '"Your record will be saved.\nPlease..."
                      waitmsg
                      setvar 0x8004 0xD
                      special 0xED
                      special 0xF2
                      setvar 0x8004 0x3
                      special 0xF0
                      sound 0x37
                      checksound
                      setvar 0x8004 0x0
                      setvar 0x8005 0x3
                      special 0xED
                      preparemsg 0x819A4BB '"For beating seven TRAINERS in a ro..."
                      waitmsg
                      special 0xF3
                      copyvar 0x8000 LASTRESULT
                      compare 0x8000 0x0
                      if 0x1 goto 0x8160408
                      preparemsg 0x819A506 '"[player] received the prize\n[buff..."
                      waitmsg
                      fanfare 0x172
                      waitfanfare
                      setvar 0x8004 0x9
                      special 0xEE
                      compare LASTRESULT 0x31
                      if 0x5 goto 0x81603F8
                      msgbox 0x819A617 MSG_KEEPOPEN '"You're finally about to face the\n..."
                      msgbox 0x8199FA9 MSG_KEEPOPEN '"We'll be looking forward to your\n..."
                      closeonkeypress
                      setvar 0x4000 0x5
                      release
                      end
                      '---------------
                      #org 0x1604FA
                      preparemsg 0x819A024 '"There are two BATTLE ROOMS,\nLevel..."
                      waitmsg
                      multichoice 0x12 0x6 0x18 0x0
                      copyvar 0x8000 LASTRESULT
                      compare 0x8000 0x2
                      if 0x1 goto 0x8160652
                      compare 0x8000 0x7F
                      if 0x1 goto 0x8160652
                      special 0xE9
                      compare 0x8004 0x1
                      if 0x1 goto 0x816060D
                      setvar 0x8004 0x1
                      copyvar 0x8005 LASTRESULT
                      copyvar 0x8006 LASTRESULT
                      special 0xED
                      msgbox 0x819A07B MSG_KEEPOPEN '"Please select the POKéMON you wish..."
                      fadescreen 0x1
                      special 0xF5
                      waitstate
                      compare LASTRESULT 0x0
                      if 0x1 goto 0x816064F
                      msgbox 0x8199FDA MSG_YESNO '"Before entering a BATTLE ROOM, you..."
                      copyvar 0x8000 LASTRESULT
                      compare 0x8000 0x0
                      if 0x1 goto 0x816064F
                      compare 0x8000 0x1
                      if 0x1 goto 0x8160587
                      compare 0x8000 0x7F
                      if 0x1 goto 0x816064F
                      setvar 0x8004 0x5
                      special 0xED
                      setvar 0x4000 0x0
                      setvar 0x8004 0xB
                      special 0xED
                      setvar 0x8004 0x0
                      setvar 0x8005 0x1
                      special 0xED
                      setvar 0x8004 0x8
                      setvar 0x8005 0x0
                      special 0xED
                      special 0x28
                      closeonkeypress
                      pause 0x2
                      call 0x819F806
                      setvar 0x4000 0x5
                      hidebox 0x0 0x0 0xF 0xA
                      compare LASTRESULT 0x0
                      if 0x1 goto 0x8160642
                      cmdc3 0x1E
                      special 0x27
                      special 0xEF
                      setvar 0x40BC 0x1
                      msgbox 0x819A0A8 MSG_KEEPOPEN '"I'll direct you to your BATTLE ROO..."
                      closeonkeypress
                      call 0x8160664
                      warp 0x1A 0x6 0xFF 0x1 0x6
                      setvar 0x4000 0x0
                      waitstate
                      msgbox 0x819A0D1 MSG_KEEPOPEN '"The BATTLE TOWER is a facility mad..."
                      goto 0x81604BE
                      '---------------
                      #org 0x160600
                      msgbox 0x819A0D1 MSG_KEEPOPEN '"The BATTLE TOWER is a facility mad..."
                      goto 0x81604BE
                      '---------------
                      #org 0x160652
                      msgbox 0x8199FA9 MSG_KEEPOPEN '"We'll be looking forward to your\n..."
                      setvar 0x8004 0xB
                      special 0xED
                      release
                      end
                      '---------------
                      #org 0x16060D
                      copyvar 0x8000 LASTRESULT
                      compare 0x8000 0x0
                      if 0x1 goto 0x8160628
                      compare 0x8000 0x1
                      if 0x1 goto 0x8160635
                      msgbox 0x819A249 MSG_KEEPOPEN '"Excuse me!\pYou don't have three e..."
                      goto 0x8160662
                      '---------------
                      #org 0x16064F
                      special 0x28
                      msgbox 0x8199FA9 MSG_KEEPOPEN '"We'll be looking forward to your\n..."
                      setvar 0x8004 0xB
                      special 0xED
                      release
                      end
                      '---------------
                      #org 0x160587
                      setvar 0x8004 0x5
                      special 0xED
                      setvar 0x4000 0x0
                      setvar 0x8004 0xB
                      special 0xED
                      setvar 0x8004 0x0
                      setvar 0x8005 0x1
                      special 0xED
                      setvar 0x8004 0x8
                      setvar 0x8005 0x0
                      special 0xED
                      special 0x28
                      closeonkeypress
                      pause 0x2
                      call 0x819F806
                      setvar 0x4000 0x5
                      hidebox 0x0 0x0 0xF 0xA
                      compare LASTRESULT 0x0
                      if 0x1 goto 0x8160642
                      cmdc3 0x1E
                      special 0x27
                      special 0xEF
                      setvar 0x40BC 0x1
                      msgbox 0x819A0A8 MSG_KEEPOPEN '"I'll direct you to your BATTLE ROO..."
                      closeonkeypress
                      call 0x8160664
                      warp 0x1A 0x6 0xFF 0x1 0x6
                      setvar 0x4000 0x0
                      waitstate
                      msgbox 0x819A0D1 MSG_KEEPOPEN '"The BATTLE TOWER is a facility mad..."
                      goto 0x81604BE
                      '---------------
                      #org 0x19F806
                      special 0x5D
                      waitstate
                      return
                      '---------------
                      #org 0x160642
                      setvar 0x8004 0xC
                      special 0xED
                      goto 0x8160652
                      '---------------
                      #org 0x160664
                      applymovement 0x1 0x8160693
                      applymovement MOVE_PLAYER 0x8160693
                      waitmovement 0x0
                      setdooropened 0x6 0x1
                      doorchange
                      applymovement 0x1 0x8160697
                      applymovement MOVE_PLAYER 0x816069A
                      waitmovement 0x0
                      setdoorclosed 0x6 0x1
                      doorchange
                      return
                      '---------------
                      #org 0x1604BE
                      preparemsg 0x8199F79 '"Would you like to make a BATTLE RO..."
                      waitmsg
                      multichoice 0xF 0x6 0x17 0x0
                      copyvar 0x8000 LASTRESULT
                      compare 0x8000 0x0
                      if 0x1 goto 0x81604FA
                      compare 0x8000 0x1
                      if 0x1 goto 0x8160600
                      compare 0x8000 0x2
                      if 0x1 goto 0x8160652
                      compare 0x8000 0x7F
                      if 0x1 goto 0x8160652
                      preparemsg 0x819A024 '"There are two BATTLE ROOMS,\nLevel..."
                      waitmsg
                      multichoice 0x12 0x6 0x18 0x0
                      copyvar 0x8000 LASTRESULT
                      compare 0x8000 0x2
                      if 0x1 goto 0x8160652
                      compare 0x8000 0x7F
                      if 0x1 goto 0x8160652
                      special 0xE9
                      compare 0x8004 0x1
                      if 0x1 goto 0x816060D
                      setvar 0x8004 0x1
                      copyvar 0x8005 LASTRESULT
                      copyvar 0x8006 LASTRESULT
                      special 0xED
                      msgbox 0x819A07B MSG_KEEPOPEN '"Please select the POKéMON you wish..."
                      fadescreen 0x1
                      special 0xF5
                      waitstate
                      compare LASTRESULT 0x0
                      if 0x1 goto 0x816064F
                      msgbox 0x8199FDA MSG_YESNO '"Before entering a BATTLE ROOM, you..."
                      copyvar 0x8000 LASTRESULT
                      compare 0x8000 0x0
                      if 0x1 goto 0x816064F
                      compare 0x8000 0x1
                      if 0x1 goto 0x8160587
                      compare 0x8000 0x7F
                      if 0x1 goto 0x816064F
                      setvar 0x8004 0x5
                      special 0xED
                      setvar 0x4000 0x0
                      setvar 0x8004 0xB
                      special 0xED
                      setvar 0x8004 0x0
                      setvar 0x8005 0x1
                      special 0xED
                      setvar 0x8004 0x8
                      setvar 0x8005 0x0
                      special 0xED
                      special 0x28
                      closeonkeypress
                      pause 0x2
                      call 0x819F806
                      setvar 0x4000 0x5
                      hidebox 0x0 0x0 0xF 0xA
                      compare LASTRESULT 0x0
                      if 0x1 goto 0x8160642
                      cmdc3 0x1E
                      special 0x27
                      special 0xEF
                      setvar 0x40BC 0x1
                      msgbox 0x819A0A8 MSG_KEEPOPEN '"I'll direct you to your BATTLE ROO..."
                      closeonkeypress
                      call 0x8160664
                      warp 0x1A 0x6 0xFF 0x1 0x6
                      setvar 0x4000 0x0
                      waitstate
                      msgbox 0x819A0D1 MSG_KEEPOPEN '"The BATTLE TOWER is a facility mad..."
                      goto 0x81604BE
                      '---------------
                      #org 0x16037D
                      setvar 0x8004 0x8
                      special 0xEE
                      compare LASTRESULT 0x1
                      if 0x1 goto 0x81603AD
                      preparemsg 0x819A589 '"Your record will be saved.\nPlease..."
                      waitmsg
                      setvar 0x8004 0xD
                      special 0xED
                      special 0xF2
                      setvar 0x8004 0x3
                      special 0xF0
                      sound 0x37
                      checksound
                      setvar 0x8004 0x0
                      setvar 0x8005 0x3
                      special 0xED
                      preparemsg 0x819A4BB '"For beating seven TRAINERS in a ro..."
                      waitmsg
                      special 0xF3
                      copyvar 0x8000 LASTRESULT
                      compare 0x8000 0x0
                      if 0x1 goto 0x8160408
                      preparemsg 0x819A506 '"[player] received the prize\n[buff..."
                      waitmsg
                      fanfare 0x172
                      waitfanfare
                      setvar 0x8004 0x9
                      special 0xEE
                      compare LASTRESULT 0x31
                      if 0x5 goto 0x81603F8
                      msgbox 0x819A617 MSG_KEEPOPEN '"You're finally about to face the\n..."
                      msgbox 0x8199FA9 MSG_KEEPOPEN '"We'll be looking forward to your\n..."
                      closeonkeypress
                      setvar 0x4000 0x5
                      release
                      end
                      '---------------
                      #org 0x1603AD
                      setvar 0x8004 0x0
                      setvar 0x8005 0x3
                      special 0xED
                      preparemsg 0x819A4BB '"For beating seven TRAINERS in a ro..."
                      waitmsg
                      special 0xF3
                      copyvar 0x8000 LASTRESULT
                      compare 0x8000 0x0
                      if 0x1 goto 0x8160408
                      preparemsg 0x819A506 '"[player] received the prize\n[buff..."
                      waitmsg
                      fanfare 0x172
                      waitfanfare
                      setvar 0x8004 0x9
                      special 0xEE
                      compare LASTRESULT 0x31
                      if 0x5 goto 0x81603F8
                      msgbox 0x819A617 MSG_KEEPOPEN '"You're finally about to face the\n..."
                      msgbox 0x8199FA9 MSG_KEEPOPEN '"We'll be looking forward to your\n..."
                      closeonkeypress
                      setvar 0x4000 0x5
                      release
                      end
                      '---------------
                      #org 0x160408
                      msgbox 0x819A520 MSG_KEEPOPEN '"Oh, your BAG appears to be full.\p..."
                      waitmsg
                      closeonkeypress
                      setvar 0x4000 0x5
                      release
                      end
                      '---------------
                      #org 0x1603F8
                      msgbox 0x8199FA9 MSG_KEEPOPEN '"We'll be looking forward to your\n..."
                      closeonkeypress
                      setvar 0x4000 0x5
                      release
                      end
                      '---------------
                      #org 0x160628
                      msgbox 0x819A249 MSG_KEEPOPEN '"Excuse me!\pYou don't have three e..."
                      goto 0x8160662
                      '---------------
                      #org 0x160635
                      msgbox 0x819A32D MSG_KEEPOPEN '"Excuse me!\pYou don't have three e..."
                      goto 0x8160662
                      '---------------
                      #org 0x160662
                      release
                      end

                      '---------
                      ' Strings
                      '---------
                      #org 0x199F2C
                      = Welcome to the BATTLE TOWER!\pPlease register with me to enter\na BATTLE ROOM.
                      #org 0x199F79
                      = Would you like to make a BATTLE ROOM\nchallenge?
                      #org 0x19A024
                      = There are two BATTLE ROOMS,\nLevel 50 and Level 100.\lWhich would you like to challenge?
                      #org 0x19A07B
                      = Please select the POKéMON you wish\nto enter.
                      #org 0x199FDA
                      = Before entering a BATTLE ROOM, your\nprogress must be saved. Is that okay?
                      #org 0x19A0A8
                      = I'll direct you to your BATTLE ROOM now.
                      #org 0x19A0D1
                      = The BATTLE TOWER is a facility made\nespecially for POKéMON battles.\pWithin the TOWER are many BATTLE ROOMS.\pIn each BATTLE ROOM, seven TRAINERS\nawait your challenge.\pBeat all seven, and you will be rewarded\nwith a fabulous prize.\pYou may also take a break from your\nchallenge by saving your progress.\pMake sure you save properly or you\nwon't be able to resume your challenge.
                      #org 0x19A487
                      = Congratulations!\nYou've beaten all seven TRAINERS!\p
                      #org 0x19A6BE
                      = Here are some RIBBONS for beating\nseven tough TRAINERS in a row.\p[player] received some RIBBONS!
                      #org 0x19A719
                      = [player] put the RIBBONS on the\nchallenger POKéMON.
                      #org 0x19A589
                      = Your record will be saved.\nPlease wait.
                      #org 0x19A4BB
                      = For beating seven TRAINERS in a row,\nyou have earned this fabulous prize!\p
                      #org 0x19A506
                      = [player] received the prize\n[buffer1].
                      #org 0x19A617
                      = You're finally about to face the\n50th TRAINER.\pFrom here on, every time you beat seven\nTRAINERS in a row, your POKéMON will\lreceive a commemorative RIBBON.\pGood luck!
                      #org 0x199FA9
                      = We'll be looking forward to your\nnext challenge.
                      #org 0x19A249
                      = Excuse me!\pYou don't have three eligible POKéMON.\pYou must have three different POKéMON\nof Level 50 or less to enter.\pThey also must be holding different\nkinds of items.\pEGGS[buffer1] ineligible.\pPlease come see me when you are ready.
                      #org 0x19A520
                      = Oh, your BAG appears to be full.\pPlease make room in your BAG, then come\nsee me.
                      #org 0x19A32D
                      = Excuse me!\pYou don't have three eligible POKéMON.\pYou must have three different POKéMON\nto enter.\pThey also must be holding different\nkinds of items.\pEGGS[buffer1] ineligible.\pPlease come see me when you are ready.

                      '-----------
                      ' Movements
                      '-----------
                      #org 0x160693
                      #raw 0x9 'Step Up (Normal)
                      #raw 0x9 'Step Up (Normal)
                      #raw 0x9 'Step Up (Normal)
                      #raw 0xFE 'End of Movements
                      #org 0x160697
                      #raw 0x9 'Step Up (Normal)
                      #raw 0x54 'Hide
                      #raw 0xFE 'End of Movements
                      #org 0x16069A
                      #raw 0x9 'Step Up (Normal)
                      #raw 0x9 'Step Up (Normal)
                      #raw 0x54 'Hide
                      #raw 0xFE 'End of Movements
                        #20513    
                      Old February 15th, 2012 (1:33 PM). Edited February 15th, 2012 by sonic1.
                      sonic1's Avatar
                      sonic1 sonic1 is offline
                      ASM is my life now...
                         
                        Join Date: May 2008
                        Location: Portugal
                        Age: 22
                        Gender: Male
                        Nature: Timid
                        Posts: 79
                        Quote:
                        Originally Posted by Rasenshurikenbum View Post
                        Hey guys!
                        Is there any way to change the banned pokemon in battle tower? For example I want to make Latios banned in ruby version. Maybe you can do it by scripting... Can anyone help me?

                        There is a script from the battle tower lady (maybe it'll help...):
                        Spoiler:

                        '---------------
                        #org 0x16049E
                        lock
                        faceplayer
                        setvar 0x8004 0x0
                        special 0xEE
                        compare LASTRESULT 0x6
                        if 0x1 goto 0x8160342
                        special 0x27
                        msgbox 0x8199F2C MSG_KEEPOPEN '"Welcome to the BATTLE TOWER!\pPlea..."
                        preparemsg 0x8199F79 '"Would you like to make a BATTLE RO..."
                        waitmsg
                        multichoice 0xF 0x6 0x17 0x0
                        copyvar 0x8000 LASTRESULT
                        compare 0x8000 0x0
                        if 0x1 goto 0x81604FA
                        compare 0x8000 0x1
                        if 0x1 goto 0x8160600
                        compare 0x8000 0x2
                        if 0x1 goto 0x8160652
                        compare 0x8000 0x7F
                        if 0x1 goto 0x8160652
                        preparemsg 0x819A024 '"There are two BATTLE ROOMS,\nLevel..."
                        waitmsg
                        multichoice 0x12 0x6 0x18 0x0
                        copyvar 0x8000 LASTRESULT
                        compare 0x8000 0x2
                        if 0x1 goto 0x8160652
                        compare 0x8000 0x7F
                        if 0x1 goto 0x8160652
                        special 0xE9
                        compare 0x8004 0x1
                        if 0x1 goto 0x816060D
                        setvar 0x8004 0x1
                        copyvar 0x8005 LASTRESULT
                        copyvar 0x8006 LASTRESULT
                        special 0xED
                        msgbox 0x819A07B MSG_KEEPOPEN '"Please select the POKéMON you wish..."
                        fadescreen 0x1
                        special 0xF5
                        waitstate
                        compare LASTRESULT 0x0
                        if 0x1 goto 0x816064F
                        msgbox 0x8199FDA MSG_YESNO '"Before entering a BATTLE ROOM, you..."
                        copyvar 0x8000 LASTRESULT
                        compare 0x8000 0x0
                        if 0x1 goto 0x816064F
                        compare 0x8000 0x1
                        if 0x1 goto 0x8160587
                        compare 0x8000 0x7F
                        if 0x1 goto 0x816064F
                        setvar 0x8004 0x5
                        special 0xED
                        setvar 0x4000 0x0
                        setvar 0x8004 0xB
                        special 0xED
                        setvar 0x8004 0x0
                        setvar 0x8005 0x1
                        special 0xED
                        setvar 0x8004 0x8
                        setvar 0x8005 0x0
                        special 0xED
                        special 0x28
                        closeonkeypress
                        pause 0x2
                        call 0x819F806
                        setvar 0x4000 0x5
                        hidebox 0x0 0x0 0xF 0xA
                        compare LASTRESULT 0x0
                        if 0x1 goto 0x8160642
                        cmdc3 0x1E
                        special 0x27
                        special 0xEF
                        setvar 0x40BC 0x1
                        msgbox 0x819A0A8 MSG_KEEPOPEN '"I'll direct you to your BATTLE ROO..."
                        closeonkeypress
                        call 0x8160664
                        warp 0x1A 0x6 0xFF 0x1 0x6
                        setvar 0x4000 0x0
                        waitstate
                        msgbox 0x819A0D1 MSG_KEEPOPEN '"The BATTLE TOWER is a facility mad..."
                        goto 0x81604BE
                        '---------------
                        #org 0x160342
                        lock
                        faceplayer
                        preparemsg 0x819A487 '"Congratulations!\nYou've beaten al..."
                        waitmsg
                        setvar 0x8004 0x0
                        special 0xEE
                        compare LASTRESULT 0x6
                        if 0x1 goto 0x816037D
                        special 0xF4
                        compare LASTRESULT 0x0
                        if 0x1 goto 0x816037D
                        preparemsg 0x819A6BE '"Here are some RIBBONS for beating\..."
                        waitmsg
                        fanfare 0x172
                        waitfanfare
                        msgbox 0x819A719 MSG_KEEPOPEN '"[player] put the RIBBONS on the\nc..."
                        setvar 0x8004 0x8
                        special 0xEE
                        compare LASTRESULT 0x1
                        if 0x1 goto 0x81603AD
                        preparemsg 0x819A589 '"Your record will be saved.\nPlease..."
                        waitmsg
                        setvar 0x8004 0xD
                        special 0xED
                        special 0xF2
                        setvar 0x8004 0x3
                        special 0xF0
                        sound 0x37
                        checksound
                        setvar 0x8004 0x0
                        setvar 0x8005 0x3
                        special 0xED
                        preparemsg 0x819A4BB '"For beating seven TRAINERS in a ro..."
                        waitmsg
                        special 0xF3
                        copyvar 0x8000 LASTRESULT
                        compare 0x8000 0x0
                        if 0x1 goto 0x8160408
                        preparemsg 0x819A506 '"[player] received the prize\n[buff..."
                        waitmsg
                        fanfare 0x172
                        waitfanfare
                        setvar 0x8004 0x9
                        special 0xEE
                        compare LASTRESULT 0x31
                        if 0x5 goto 0x81603F8
                        msgbox 0x819A617 MSG_KEEPOPEN '"You're finally about to face the\n..."
                        msgbox 0x8199FA9 MSG_KEEPOPEN '"We'll be looking forward to your\n..."
                        closeonkeypress
                        setvar 0x4000 0x5
                        release
                        end
                        '---------------
                        #org 0x1604FA
                        preparemsg 0x819A024 '"There are two BATTLE ROOMS,\nLevel..."
                        waitmsg
                        multichoice 0x12 0x6 0x18 0x0
                        copyvar 0x8000 LASTRESULT
                        compare 0x8000 0x2
                        if 0x1 goto 0x8160652
                        compare 0x8000 0x7F
                        if 0x1 goto 0x8160652
                        special 0xE9
                        compare 0x8004 0x1
                        if 0x1 goto 0x816060D
                        setvar 0x8004 0x1
                        copyvar 0x8005 LASTRESULT
                        copyvar 0x8006 LASTRESULT
                        special 0xED
                        msgbox 0x819A07B MSG_KEEPOPEN '"Please select the POKéMON you wish..."
                        fadescreen 0x1
                        special 0xF5
                        waitstate
                        compare LASTRESULT 0x0
                        if 0x1 goto 0x816064F
                        msgbox 0x8199FDA MSG_YESNO '"Before entering a BATTLE ROOM, you..."
                        copyvar 0x8000 LASTRESULT
                        compare 0x8000 0x0
                        if 0x1 goto 0x816064F
                        compare 0x8000 0x1
                        if 0x1 goto 0x8160587
                        compare 0x8000 0x7F
                        if 0x1 goto 0x816064F
                        setvar 0x8004 0x5
                        special 0xED
                        setvar 0x4000 0x0
                        setvar 0x8004 0xB
                        special 0xED
                        setvar 0x8004 0x0
                        setvar 0x8005 0x1
                        special 0xED
                        setvar 0x8004 0x8
                        setvar 0x8005 0x0
                        special 0xED
                        special 0x28
                        closeonkeypress
                        pause 0x2
                        call 0x819F806
                        setvar 0x4000 0x5
                        hidebox 0x0 0x0 0xF 0xA
                        compare LASTRESULT 0x0
                        if 0x1 goto 0x8160642
                        cmdc3 0x1E
                        special 0x27
                        special 0xEF
                        setvar 0x40BC 0x1
                        msgbox 0x819A0A8 MSG_KEEPOPEN '"I'll direct you to your BATTLE ROO..."
                        closeonkeypress
                        call 0x8160664
                        warp 0x1A 0x6 0xFF 0x1 0x6
                        setvar 0x4000 0x0
                        waitstate
                        msgbox 0x819A0D1 MSG_KEEPOPEN '"The BATTLE TOWER is a facility mad..."
                        goto 0x81604BE
                        '---------------
                        #org 0x160600
                        msgbox 0x819A0D1 MSG_KEEPOPEN '"The BATTLE TOWER is a facility mad..."
                        goto 0x81604BE
                        '---------------
                        #org 0x160652
                        msgbox 0x8199FA9 MSG_KEEPOPEN '"We'll be looking forward to your\n..."
                        setvar 0x8004 0xB
                        special 0xED
                        release
                        end
                        '---------------
                        #org 0x16060D
                        copyvar 0x8000 LASTRESULT
                        compare 0x8000 0x0
                        if 0x1 goto 0x8160628
                        compare 0x8000 0x1
                        if 0x1 goto 0x8160635
                        msgbox 0x819A249 MSG_KEEPOPEN '"Excuse me!\pYou don't have three e..."
                        goto 0x8160662
                        '---------------
                        #org 0x16064F
                        special 0x28
                        msgbox 0x8199FA9 MSG_KEEPOPEN '"We'll be looking forward to your\n..."
                        setvar 0x8004 0xB
                        special 0xED
                        release
                        end
                        '---------------
                        #org 0x160587
                        setvar 0x8004 0x5
                        special 0xED
                        setvar 0x4000 0x0
                        setvar 0x8004 0xB
                        special 0xED
                        setvar 0x8004 0x0
                        setvar 0x8005 0x1
                        special 0xED
                        setvar 0x8004 0x8
                        setvar 0x8005 0x0
                        special 0xED
                        special 0x28
                        closeonkeypress
                        pause 0x2
                        call 0x819F806
                        setvar 0x4000 0x5
                        hidebox 0x0 0x0 0xF 0xA
                        compare LASTRESULT 0x0
                        if 0x1 goto 0x8160642
                        cmdc3 0x1E
                        special 0x27
                        special 0xEF
                        setvar 0x40BC 0x1
                        msgbox 0x819A0A8 MSG_KEEPOPEN '"I'll direct you to your BATTLE ROO..."
                        closeonkeypress
                        call 0x8160664
                        warp 0x1A 0x6 0xFF 0x1 0x6
                        setvar 0x4000 0x0
                        waitstate
                        msgbox 0x819A0D1 MSG_KEEPOPEN '"The BATTLE TOWER is a facility mad..."
                        goto 0x81604BE
                        '---------------
                        #org 0x19F806
                        special 0x5D
                        waitstate
                        return
                        '---------------
                        #org 0x160642
                        setvar 0x8004 0xC
                        special 0xED
                        goto 0x8160652
                        '---------------
                        #org 0x160664
                        applymovement 0x1 0x8160693
                        applymovement MOVE_PLAYER 0x8160693
                        waitmovement 0x0
                        setdooropened 0x6 0x1
                        doorchange
                        applymovement 0x1 0x8160697
                        applymovement MOVE_PLAYER 0x816069A
                        waitmovement 0x0
                        setdoorclosed 0x6 0x1
                        doorchange
                        return
                        '---------------
                        #org 0x1604BE
                        preparemsg 0x8199F79 '"Would you like to make a BATTLE RO..."
                        waitmsg
                        multichoice 0xF 0x6 0x17 0x0
                        copyvar 0x8000 LASTRESULT
                        compare 0x8000 0x0
                        if 0x1 goto 0x81604FA
                        compare 0x8000 0x1
                        if 0x1 goto 0x8160600
                        compare 0x8000 0x2
                        if 0x1 goto 0x8160652
                        compare 0x8000 0x7F
                        if 0x1 goto 0x8160652
                        preparemsg 0x819A024 '"There are two BATTLE ROOMS,\nLevel..."
                        waitmsg
                        multichoice 0x12 0x6 0x18 0x0
                        copyvar 0x8000 LASTRESULT
                        compare 0x8000 0x2
                        if 0x1 goto 0x8160652
                        compare 0x8000 0x7F
                        if 0x1 goto 0x8160652
                        special 0xE9
                        compare 0x8004 0x1
                        if 0x1 goto 0x816060D
                        setvar 0x8004 0x1
                        copyvar 0x8005 LASTRESULT
                        copyvar 0x8006 LASTRESULT
                        special 0xED
                        msgbox 0x819A07B MSG_KEEPOPEN '"Please select the POKéMON you wish..."
                        fadescreen 0x1
                        special 0xF5
                        waitstate
                        compare LASTRESULT 0x0
                        if 0x1 goto 0x816064F
                        msgbox 0x8199FDA MSG_YESNO '"Before entering a BATTLE ROOM, you..."
                        copyvar 0x8000 LASTRESULT
                        compare 0x8000 0x0
                        if 0x1 goto 0x816064F
                        compare 0x8000 0x1
                        if 0x1 goto 0x8160587
                        compare 0x8000 0x7F
                        if 0x1 goto 0x816064F
                        setvar 0x8004 0x5
                        special 0xED
                        setvar 0x4000 0x0
                        setvar 0x8004 0xB
                        special 0xED
                        setvar 0x8004 0x0
                        setvar 0x8005 0x1
                        special 0xED
                        setvar 0x8004 0x8
                        setvar 0x8005 0x0
                        special 0xED
                        special 0x28
                        closeonkeypress
                        pause 0x2
                        call 0x819F806
                        setvar 0x4000 0x5
                        hidebox 0x0 0x0 0xF 0xA
                        compare LASTRESULT 0x0
                        if 0x1 goto 0x8160642
                        cmdc3 0x1E
                        special 0x27
                        special 0xEF
                        setvar 0x40BC 0x1
                        msgbox 0x819A0A8 MSG_KEEPOPEN '"I'll direct you to your BATTLE ROO..."
                        closeonkeypress
                        call 0x8160664
                        warp 0x1A 0x6 0xFF 0x1 0x6
                        setvar 0x4000 0x0
                        waitstate
                        msgbox 0x819A0D1 MSG_KEEPOPEN '"The BATTLE TOWER is a facility mad..."
                        goto 0x81604BE
                        '---------------
                        #org 0x16037D
                        setvar 0x8004 0x8
                        special 0xEE
                        compare LASTRESULT 0x1
                        if 0x1 goto 0x81603AD
                        preparemsg 0x819A589 '"Your record will be saved.\nPlease..."
                        waitmsg
                        setvar 0x8004 0xD
                        special 0xED
                        special 0xF2
                        setvar 0x8004 0x3
                        special 0xF0
                        sound 0x37
                        checksound
                        setvar 0x8004 0x0
                        setvar 0x8005 0x3
                        special 0xED
                        preparemsg 0x819A4BB '"For beating seven TRAINERS in a ro..."
                        waitmsg
                        special 0xF3
                        copyvar 0x8000 LASTRESULT
                        compare 0x8000 0x0
                        if 0x1 goto 0x8160408
                        preparemsg 0x819A506 '"[player] received the prize\n[buff..."
                        waitmsg
                        fanfare 0x172
                        waitfanfare
                        setvar 0x8004 0x9
                        special 0xEE
                        compare LASTRESULT 0x31
                        if 0x5 goto 0x81603F8
                        msgbox 0x819A617 MSG_KEEPOPEN '"You're finally about to face the\n..."
                        msgbox 0x8199FA9 MSG_KEEPOPEN '"We'll be looking forward to your\n..."
                        closeonkeypress
                        setvar 0x4000 0x5
                        release
                        end
                        '---------------
                        #org 0x1603AD
                        setvar 0x8004 0x0
                        setvar 0x8005 0x3
                        special 0xED
                        preparemsg 0x819A4BB '"For beating seven TRAINERS in a ro..."
                        waitmsg
                        special 0xF3
                        copyvar 0x8000 LASTRESULT
                        compare 0x8000 0x0
                        if 0x1 goto 0x8160408
                        preparemsg 0x819A506 '"[player] received the prize\n[buff..."
                        waitmsg
                        fanfare 0x172
                        waitfanfare
                        setvar 0x8004 0x9
                        special 0xEE
                        compare LASTRESULT 0x31
                        if 0x5 goto 0x81603F8
                        msgbox 0x819A617 MSG_KEEPOPEN '"You're finally about to face the\n..."
                        msgbox 0x8199FA9 MSG_KEEPOPEN '"We'll be looking forward to your\n..."
                        closeonkeypress
                        setvar 0x4000 0x5
                        release
                        end
                        '---------------
                        #org 0x160408
                        msgbox 0x819A520 MSG_KEEPOPEN '"Oh, your BAG appears to be full.\p..."
                        waitmsg
                        closeonkeypress
                        setvar 0x4000 0x5
                        release
                        end
                        '---------------
                        #org 0x1603F8
                        msgbox 0x8199FA9 MSG_KEEPOPEN '"We'll be looking forward to your\n..."
                        closeonkeypress
                        setvar 0x4000 0x5
                        release
                        end
                        '---------------
                        #org 0x160628
                        msgbox 0x819A249 MSG_KEEPOPEN '"Excuse me!\pYou don't have three e..."
                        goto 0x8160662
                        '---------------
                        #org 0x160635
                        msgbox 0x819A32D MSG_KEEPOPEN '"Excuse me!\pYou don't have three e..."
                        goto 0x8160662
                        '---------------
                        #org 0x160662
                        release
                        end

                        '---------
                        ' Strings
                        '---------
                        #org 0x199F2C
                        = Welcome to the BATTLE TOWER!\pPlease register with me to enter\na BATTLE ROOM.
                        #org 0x199F79
                        = Would you like to make a BATTLE ROOM\nchallenge?
                        #org 0x19A024
                        = There are two BATTLE ROOMS,\nLevel 50 and Level 100.\lWhich would you like to challenge?
                        #org 0x19A07B
                        = Please select the POKéMON you wish\nto enter.
                        #org 0x199FDA
                        = Before entering a BATTLE ROOM, your\nprogress must be saved. Is that okay?
                        #org 0x19A0A8
                        = I'll direct you to your BATTLE ROOM now.
                        #org 0x19A0D1
                        = The BATTLE TOWER is a facility made\nespecially for POKéMON battles.\pWithin the TOWER are many BATTLE ROOMS.\pIn each BATTLE ROOM, seven TRAINERS\nawait your challenge.\pBeat all seven, and you will be rewarded\nwith a fabulous prize.\pYou may also take a break from your\nchallenge by saving your progress.\pMake sure you save properly or you\nwon't be able to resume your challenge.
                        #org 0x19A487
                        = Congratulations!\nYou've beaten all seven TRAINERS!\p
                        #org 0x19A6BE
                        = Here are some RIBBONS for beating\nseven tough TRAINERS in a row.\p[player] received some RIBBONS!
                        #org 0x19A719
                        = [player] put the RIBBONS on the\nchallenger POKéMON.
                        #org 0x19A589
                        = Your record will be saved.\nPlease wait.
                        #org 0x19A4BB
                        = For beating seven TRAINERS in a row,\nyou have earned this fabulous prize!\p
                        #org 0x19A506
                        = [player] received the prize\n[buffer1].
                        #org 0x19A617
                        = You're finally about to face the\n50th TRAINER.\pFrom here on, every time you beat seven\nTRAINERS in a row, your POKéMON will\lreceive a commemorative RIBBON.\pGood luck!
                        #org 0x199FA9
                        = We'll be looking forward to your\nnext challenge.
                        #org 0x19A249
                        = Excuse me!\pYou don't have three eligible POKéMON.\pYou must have three different POKéMON\nof Level 50 or less to enter.\pThey also must be holding different\nkinds of items.\pEGGS[buffer1] ineligible.\pPlease come see me when you are ready.
                        #org 0x19A520
                        = Oh, your BAG appears to be full.\pPlease make room in your BAG, then come\nsee me.
                        #org 0x19A32D
                        = Excuse me!\pYou don't have three eligible POKéMON.\pYou must have three different POKéMON\nto enter.\pThey also must be holding different\nkinds of items.\pEGGS[buffer1] ineligible.\pPlease come see me when you are ready.

                        '-----------
                        ' Movements
                        '-----------
                        #org 0x160693
                        #raw 0x9 'Step Up (Normal)
                        #raw 0x9 'Step Up (Normal)
                        #raw 0x9 'Step Up (Normal)
                        #raw 0xFE 'End of Movements
                        #org 0x160697
                        #raw 0x9 'Step Up (Normal)
                        #raw 0x54 'Hide
                        #raw 0xFE 'End of Movements
                        #org 0x16069A
                        #raw 0x9 'Step Up (Normal)
                        #raw 0x9 'Step Up (Normal)
                        #raw 0x54 'Hide
                        #raw 0xFE 'End of Movements
                        Here, follow my post here, but instead of using the offset that's there (emerald), use this one: 0x405EC4

                        ~Sonic1
                        __________________
                        This signature has been disabled.
                        over 350px high
                        Please review and fix the issues by reading the signature rules.

                        You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

                        Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.
                          #20514    
                        Old February 15th, 2012 (5:10 PM).
                        redriders180's Avatar
                        redriders180 redriders180 is offline
                        Mastermind of Pokemon Glazed
                           
                          Join Date: Jun 2010
                          Location: Path of Victory, Tunod
                          Gender: Male
                          Nature: Quirky
                          Posts: 540
                          Quote:
                          Originally Posted by darkprince909 View Post
                          I'm in the process of moving my hack from Fire Red to Emerald for several reasons. One of which was the ability to have snowy grass by changing the soot-covered grass on Route 113. I ran into a little issue, though. I put the grass tiles behind the tops of the trees in this area:



                          The normal grass and the left side of the tree work fine. The right side, however, changes to the left side of the tree after the snow is shaken off. I have a video that shows what I mean:

                          http://www.youtube.com/watch?v=nMWN--FmjE4

                          All of the tile behaviors are what they need to be. The snowy grass is set at 24 00 and the normal grass at 02 00, so that wouldn't have anything to do with it. I've tried moving the snowy grass tree tiles around the tileset, but they always get replaced with the left side of the tree when you walk through them. I'd imagine that it has something to do with the routine that has to do with the tile getting replaced when you walk through it. I've looked at all the level scripts, but I'm not too experienced with scripting yet. The second level script controls the weather changes, but I have no idea what the first one does.

                          Spoiler:
                          '---------------
                          #org 0x1F215E
                          cmda6 0x1
                          end


                          Maybe that calls up the grass change routine? I don't have a clue.
                          I don't know for sure, but I think that the ash grass works different from regular grass. From what I can tell, stepping on the ashy grass is a sort of setmaptile-type-thing, which sets the tile to grass, which is probably why the grass under the tree doesn't work. Also, after looking at an Emerald rom, I noticed that there is no grass under any trees, which might be because of this. Finally, from what I can tell, the cmda6 command is used to call an ASM routine that activates when stepped on a tile. I don't know how to use it, but I'm pretty sure its the routine for gathering soot in a soot sack. But then again, this is all speculation. If the above IS true, then you'll either have to not have any grass under a tree top, or modify some part of the games code to make it work.

                          Also, if it helps, you can activate the ash grass animation in Firered, if you have alot of work saved on it. But if you're switching to Emerald for other reasons, I understand. The tutorial to activate the ash grass is here.
                          __________________


                          I think I'm done with ROM hacking. I'll still pop in and visit, though.


                            #20515    
                          Old February 15th, 2012 (6:56 PM).
                          TheOrangePichu's Avatar
                          TheOrangePichu TheOrangePichu is offline
                          Currently working on new hack
                             
                            Join Date: Jun 2011
                            Location: Earth
                            Gender: Male
                            Nature: Jolly
                            Posts: 49
                            Hi, I was wondering in A-map, how do you add warps to stairs that go up or down? That's all I want to know, because everytime I step on a warp, it doesn't warp.
                              #20516    
                            Old February 15th, 2012 (7:12 PM).
                            DrFuji's Avatar
                            DrFuji DrFuji is offline
                            Heiki Hecchara‌‌
                            • Crystal Tier
                             
                            Join Date: Sep 2009
                            Location: Downia-upside
                            Age: 24
                            Gender: Male
                            Nature: Jolly
                            Posts: 1,328
                            Quote:
                            Originally Posted by TheOrangePichu View Post
                            Hi, I was wondering in A-map, how do you add warps to stairs that go up or down? That's all I want to know, because everytime I step on a warp, it doesn't warp.
                            You have to look at the original maps and tiles to see how the warps should be placed/ work. The tile to either the left or right of the stairs where the warp is stationed needs to have a specific tile behaviour: 6C if going up and to the right, 6D if going up and left, 6E if down and to the right, 6F if going down and to the left. If you use tiles that don't have any of these behaviours then you won't be able to warp. The default tilesets uses small carpet-like things to indicate which tiles you should be using so check them out.
                            __________________
                              #20517    
                            Old February 17th, 2012 (9:38 PM).
                            M16A1994's Avatar
                            M16A1994 M16A1994 is offline
                            Team Rocket Executive
                               
                              Join Date: Feb 2012
                              Age: 23
                              Gender: Male
                              Posts: 6
                              Hmmm... I think this is a simple question. Here goes. I'm about to start working on my first hack thats going to be based of of Fire Red. I've got the tools: (XSE, Advance Maps..etc.) but exactly how do I start? LIke, wat do I do? Please don't bite my head off.
                              __________________
                              Scripting--0%
                              Mapping--0%
                              Graphics--0%
                                #20518    
                              Old February 17th, 2012 (9:53 PM).
                              DrFuji's Avatar
                              DrFuji DrFuji is offline
                              Heiki Hecchara‌‌
                              • Crystal Tier
                               
                              Join Date: Sep 2009
                              Location: Downia-upside
                              Age: 24
                              Gender: Male
                              Nature: Jolly
                              Posts: 1,328
                              Quote:
                              Originally Posted by M16A1994 View Post
                              Hmmm... I think this is a simple question. Here goes. I'm about to start working on my first hack thats going to be based of of Fire Red. I've got the tools: (XSE, Advance Maps..etc.) but exactly how do I start? LIke, wat do I do? Please don't bite my head off.
                              When you start making a hack, I believe that you should have a basic outline of what your hack's region looks like and what sort of features are going to be in it. This will help you start designing your hack as well as prepare you for the future. Having a basic understanding of and practising things like scripting and mapping are good things to have when you first start to hacking. Here is an old thread where people have given their thoughts to what people should do when starting so hopefully it is helpful to you :)
                              __________________
                                #20519    
                              Old February 17th, 2012 (10:23 PM).
                              Outkin's Avatar
                              Outkin Outkin is offline
                              OM*G PIKMIN 3!!!
                                 
                                Join Date: Feb 2012
                                Location: Canada B.C.
                                Gender: Male
                                Nature: Quirky
                                Posts: 281
                                I want to change the sprite of the playable character, but know nothing about making custom characters or how to change the set sprite.

                                Even a point in the right dirrection would be nice, thanks!
                                __________________





                                  #20520    
                                Old February 18th, 2012 (12:43 AM).
                                Satoshi Ookami's Avatar
                                Satoshi Ookami Satoshi Ookami is offline
                                Memento Mori
                                • Gold Tier
                                 
                                Join Date: Jul 2008
                                Location: Abyss of Time, Great Seal
                                Age: 25
                                Gender: Male
                                Nature: Calm
                                Posts: 14,494
                                Quote:
                                Originally Posted by Outkin View Post
                                I want to change the sprite of the playable character, but know nothing about making custom characters or how to change the set sprite.

                                Even a point in the right dirrection would be nice, thanks!
                                If you want backsprite, you need to use Tile Molester or maybe Nameless Sprite Editor...
                                If you want to change OW, use NSE or Overworld Editor.
                                __________________
                                ROM hacking FAQ - Read before asking how to play a hack.

                                Anime List | PSN Trophy List
                                  #20521    
                                Old February 18th, 2012 (2:38 AM).
                                chrunch chrunch is offline
                                • Gold Tier
                                 
                                Join Date: Oct 2009
                                Gender: Male
                                Posts: 1,349
                                I've inserted a new wild grass tile for Pokemon encounters in my ROM hack, yet when I step on the grass, I don't actually encounter any wild Pokemon. :( Yes, I've set the behavior data to "Grass Animation (Pokemon)", and the wild Pokemon encounter ratio correctly. The animation and everything else works perfectly, though. I haven't inserted the grass tile directly on top of the old one, though, I inserted it in another space in the tileset. Any idea why I can't encounter Pokemon?
                                __________________
                                  #20522    
                                Old February 18th, 2012 (2:59 AM).
                                DrFuji's Avatar
                                DrFuji DrFuji is offline
                                Heiki Hecchara‌‌
                                • Crystal Tier
                                 
                                Join Date: Sep 2009
                                Location: Downia-upside
                                Age: 24
                                Gender: Male
                                Nature: Jolly
                                Posts: 1,328
                                Quote:
                                Originally Posted by chrunch View Post
                                I've inserted a new wild grass tile for Pokemon encounters in my ROM hack, yet when I step on the grass, I don't actually encounter any wild Pokemon. :( Yes, I've set the behavior data to "Grass Animation (Pokemon)", and the wild Pokemon encounter ratio correctly. The animation and everything else works perfectly, though. I haven't inserted the grass tile directly on top of the old one, though, I inserted it in another space in the tileset. Any idea why I can't encounter Pokemon?
                                Is the tile's background byte set to 01? That is what causes you to get into wild encounters in the first place.
                                __________________
                                  #20523    
                                Old February 18th, 2012 (7:17 AM). Edited February 18th, 2012 by rbedsole.
                                rbedsole's Avatar
                                rbedsole rbedsole is offline
                                   
                                  Join Date: Oct 2011
                                  Location: Monroeville, AL
                                  Age: 28
                                  Gender: Male
                                  Nature: Quiet
                                  Posts: 19
                                  How do I write a script where a person stops the player on sight to give them an item and then a message is said? If you watch the video you will notice I moved the script boxes for prof. oak so he obviously won't come directly to the player so I need a script that will bring him to the player and have the player follow him to the lab as you can see in the picture following the yellow line
                                  Attached Images
                                  File Type: jpg pallet town.jpg‎ (444.2 KB, 2 views) (Save to Dropbox)
                                  Attached Files
                                  File Type: avi 20120219_1315_10.avi‎ (6.68 MB, 1 views) (Save to Dropbox)
                                    #20524    
                                  Old February 18th, 2012 (10:26 AM).
                                  wierddude22's Avatar
                                  wierddude22 wierddude22 is offline
                                  New hacker
                                     
                                    Join Date: Aug 2011
                                    Location: My house
                                    Age: 21
                                    Gender: Male
                                    Nature: Jolly
                                    Posts: 24
                                    does anyone have a list of fanfares?
                                    __________________
                                    I envy many of you
                                      #20525    
                                    Old February 18th, 2012 (3:07 PM).
                                    quickpokemon quickpokemon is offline
                                       
                                      Join Date: Jun 2011
                                      Gender: Male
                                      Posts: 7
                                      I'm in the process of making my first hack. (been working on it for a couple months now.) I have a question with rock smash. I noticed all the scripts in Advance Map for the rocks were the same so I copied one and went on my way adding rock along certain routes where I wanted them. My problem is after using rock smash on the rock, it comes right back up (doesn't stay smashed) the player is still able to walk on it and off. So I guess it isn't a major problem. But why is this?
                                      Closed Thread
                                      Quick Reply

                                      Sponsored Links
                                      Thread Tools

                                      Posting Rules
                                      You may not post new threads
                                      You may not post replies
                                      You may not post attachments
                                      You may not edit your posts

                                      BB code is On
                                      Smilies are On
                                      [IMG] code is On
                                      HTML code is Off

                                      Forum Jump


                                      All times are GMT -8. The time now is 9:33 PM.