Research & Development Got a well-founded knack with ROM hacking? Love reverse-engineering the Pokémon games? Or perhaps you love your assembly language. This is the spot for polling and gathering your ideas, and then implementing them! Share your hypothesis, get ideas from others, and collaborate to create!

TrollandToad.com
Reply
 
Thread Tools
  #351    
Old June 8th, 2013 (2:38 AM).
Jambo51's Avatar
Jambo51 Jambo51 is offline
Glory To Arstotzka
     
    Join Date: Jun 2009
    Gender: Male
    Nature: Quiet
    Posts: 732
    Quote:
    Originally Posted by dunning2012 View Post
    Just 2 quick questions.
    This is very much in the wrong place. Questions like these should be posted in the simple questions thread. Just for the future.

    Quote:
    Originally Posted by dunning2012 View Post
    1) Does anyone know or know of a tutorial that can change the message that pops up when you are not able to use an item?

    Oak: You can't use that item here
    Using A-Text, search for that string, and you'll find it. Note down the offset that A-Text returns after converting to hex. Look for a pointer to that location by reversing the bytes and putting a 08 at the end (so, if the offset before was 0x123456, the pointer to it would come from:

    Code:
    12 34 56 -> 56 34 12 -> 56 34 12 08
    Then, boot up XSE, compile your new string using it, and change the pointer of the original text to your new location.

    For a more in depth explanation, read some of the tutorials kicking about.

    Quote:
    Originally Posted by dunning2012 View Post
    2) Anyone know of a way how we could increase the number of boxes in the PC for storing Pokemon?

    Cheers - I'm using Pokemon Fire Red
    Simple answer, you can't.
    __________________
    Hey guys, please check out my recreations of the gen 1 and 2 music on my custom engine at my SoundCloud! - Here!
    Reply With Quote

    Relevant Advertising!

      #352    
    Old June 8th, 2013 (6:49 AM).
    dunning2012 dunning2012 is offline
    Sparky
       
      Join Date: Oct 2012
      Gender: Male
      Nature: Quirky
      Posts: 8
      Ah thank you

      I didn't realize you could do that with A-Text.
      Reply With Quote
        #353    
      Old June 9th, 2013 (4:42 PM). Edited June 9th, 2013 by GoGoJJTech.
      GoGoJJTech's Avatar
      GoGoJJTech GoGoJJTech is offline
      (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
      • Gold Tier
       
      Join Date: Nov 2012
      Location: Earth
      Age: 18
      Gender: Female
      Nature: Jolly
      Posts: 2,477
      3FE72D contains FIGHT BAG POKEMON RUN

      Also Yay, 200 POSTS
      __________________
      I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this into your signature.
      The HGSS Music Patch - The BW/2 Music Patch - ASM: Switch Music Based on Seasons
      Romhack.me Profile - Pokecommunity Profile - Youtube Channel

      Support me at my site!
      Pokémon Platinum Red and Blue
      Reply With Quote
        #354    
      Old June 11th, 2013 (9:01 PM). Edited June 11th, 2013 by MrDollSteak.
      MrDollSteak's Avatar
      MrDollSteak MrDollSteak is offline
      Formerly known as 11bayerf1
         
        Join Date: Dec 2008
        Location: Hong Kong
        Age: 22
        Gender: Male
        Posts: 816
        I've still got another limiters in the regional pokedex that is really irritating me, and prevents full out hacking of the kanto dex. The one that appears on the pokemon page and loads ??? for any pokemon above 151 prior to the national dex.

        What I have found is the location that points to ??? within the pokedex menu: 136118

        However I cannot find any bytes that limit within a 500 byte window. This would imply that something may point to this location after it's own routine to check whether the national dex is held. That being said absolutely nothing points to the 136000 area that has any 97's near it either, in fact the only ones are in a table within 135000 region. This makes me very confused as to how the game loads this. I was wondering if anyone else had found this out, or may know how to fix it.

        Another note, there are no other notable pointers within the general area of the pointer towards ??? which may load a routine (that I can see).

        EDIT: Diegoisawesome is a) 100% correct b) awesome
        The limiter for the Pokemon's pokedex number in the Pokemon screen is 0x43FA6
        __________________
        Reply With Quote
          #355    
        Old June 11th, 2013 (9:08 PM).
        Diegoisawesome's Avatar
        Diegoisawesome Diegoisawesome is offline
        Oh god the bees
        • Silver Tier
         
        Join Date: Dec 2007
        Location: :noitacoL
        Age: 20
        Gender: Male
        Nature: Naive
        Posts: 1,039
        Quote:
        Originally Posted by 11bayerf1 View Post
        I've still got another limiters in the regional pokedex that is really irritating me, and prevents full out hacking of the kanto dex. The one that appears on the pokemon page and loads ??? for any pokemon above 151 prior to the national dex.

        What I have found is the location that points to ??? within the pokedex menu: 136118

        However I cannot find any bytes that limit within a 500 byte window. This would imply that something may point to this location after it's own routine to check whether the national dex is held. That being said absolutely nothing points to the 136000 area that has any 97's near it either, in fact the only ones are in a table within 135000 region. This makes me very confused as to how the game loads this. I was wondering if anyone else had found this out, or may know how to fix it.

        Another note, there are no other notable pointers within the general area of the pointer towards ??? which may load a routine (that I can see).
        Have you already edited the byte at 0x43FA6?
        __________________


        My other resources:
        My Website
        diegoisawesome's MEGA-HUGE XSE Scripting Tutorial
        diegoisawesome's Miscellaneous Finds
        The Ruins of Alph Puzzles
        Diego's Miscellaneous Patches
        GBA Intro Manager
        The Secret Sauce: Triple-Layer Tiles
        Reply With Quote
          #356    
        Old June 11th, 2013 (9:56 PM).
        MrDollSteak's Avatar
        MrDollSteak MrDollSteak is offline
        Formerly known as 11bayerf1
           
          Join Date: Dec 2008
          Location: Hong Kong
          Age: 22
          Gender: Male
          Posts: 816
          Quote:
          Originally Posted by diegoisawesome View Post
          Have you already edited the byte at 0x43FA6?
          No I hadn't !

          Brilliant that did the trick. How did you go about finding that? I'd managed to find all the pokedex ones by searching general areas nearby etc.

          Thanks a million though.
          __________________
          Reply With Quote
            #357    
          Old June 12th, 2013 (8:01 PM).
          Diegoisawesome's Avatar
          Diegoisawesome Diegoisawesome is offline
          Oh god the bees
          • Silver Tier
           
          Join Date: Dec 2007
          Location: :noitacoL
          Age: 20
          Gender: Male
          Nature: Naive
          Posts: 1,039
          Quote:
          Originally Posted by 11bayerf1 View Post
          No I hadn't !

          Brilliant that did the trick. How did you go about finding that? I'd managed to find all the pokedex ones by searching general areas nearby etc.

          Thanks a million though.
          I looked at the routine itself and found that it branched to that area, which had the check in it.
          __________________


          My other resources:
          My Website
          diegoisawesome's MEGA-HUGE XSE Scripting Tutorial
          diegoisawesome's Miscellaneous Finds
          The Ruins of Alph Puzzles
          Diego's Miscellaneous Patches
          GBA Intro Manager
          The Secret Sauce: Triple-Layer Tiles
          Reply With Quote
            #358    
          Old June 13th, 2013 (5:00 AM). Edited June 13th, 2013 by GoGoJJTech.
          GoGoJJTech's Avatar
          GoGoJJTech GoGoJJTech is offline
          (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
          • Gold Tier
           
          Join Date: Nov 2012
          Location: Earth
          Age: 18
          Gender: Female
          Nature: Jolly
          Posts: 2,477
          I know a few of you were looking for this, but track 83 (53 in hex) plays the low HP sound. Hacking this could mean that we could have BW's low HP song playing as a fanfare.
          __________________
          I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this into your signature.
          The HGSS Music Patch - The BW/2 Music Patch - ASM: Switch Music Based on Seasons
          Romhack.me Profile - Pokecommunity Profile - Youtube Channel

          Support me at my site!
          Pokémon Platinum Red and Blue
          Reply With Quote
            #359    
          Old June 13th, 2013 (7:25 AM).
          Akiba's Avatar
          Akiba Akiba is offline
          • Crystal Tier
           
          Join Date: Mar 2011
          Location: in a gap
          Age: 18
          Gender: Female
          Nature: Brave
          Posts: 4,268
          Quote:
          Originally Posted by dunning2012 View Post
          Ah thank you

          I didn't realize you could do that with A-Text.
          You can modify any string with A-Text. Just not things that are graphics-based, as the text in those are not alphabet based, but are basically sprites.
          __________________
          Reply With Quote
            #360    
          Old June 16th, 2013 (3:25 AM).
          Unifag's Avatar
          Unifag Unifag is offline
             
            Join Date: Mar 2013
            Posts: 3
            Hello,
            I try to reproduce the mew glitch of red/blue/yellow on the gba version by using scripts and ASM:

            So I have one small question: Is it possible to force open the start menu? If it's possible, how?

            Sorry for my bad English, I'm french.
            Reply With Quote
              #361    
            Old June 20th, 2013 (3:14 PM). Edited August 6th, 2017 by Sagiri.
            Sagiri's Avatar
            Sagiri Sagiri is offline
               
              Join Date: Mar 2007
              Age: 23
              Posts: 732
              Decryption [FR]

              Just for fun, I found the routine that generates the next "Security Key" in FR (U).

              The Security Key (as named by Bulbapedia) is the 32-bit integer that is used to encrypt the quantity of items in the bag and money, and possibly other things, in the RAM, using a simple xor.

              The security key can be found by getting the pointer at 0x0300500C, and adding 0x0F20 to it. It will be at the resultant pointer.

              The final step in its generation is calculated at 0x0804C13C, where it is placed on r4. It will be recalculated every time the map changes, or you exit the bag (and possibly other times too). However, what I was actually interested in was a sort of auto-decryption.

              So by changing:
              Code:
              0x0804C13C: 24 18
              to
              Code:
              0x0804C13C: 00 24
              The Security Key will always be zero. Since xoring with zero is a no-op, the game's attempt to encrypt those values will do nothing. They'll just sit in memory, unencrypted.

              Now, I realize this isn't a particularly useful find, but it might help people identify values when debugging.

              Edit: Oh, and credit to DavidJCobb (or whoever he got it from), as I found the location of the pointer to the Security Key from his Fire Red RAM Map.

              DMA Negation [FR]

              I'm calling this "negation", rather than "disabling" because the game still continues to load and store the DMA-protected data, it's just that the next pointer will always be the same, so it stays in the same place.

              Existing routines will continue to work, as the pointers to the DMA-protected data are still being written correctly, it's just that, since nothing moves, following them is unnecessary - you can just read from the DMA-protected data's new static locations.

              The following table of offsets is copied from DavidJCobb's Fire Red RAM Map, only with their new static locations:

              Spoiler:

              Code:
              [0x0202552C]    2b    Camera X-position
              [0x0202552E]    2b    Camera Y-position
              [0x02025530]    1b    Current map.
              [0x02025531]    1b    Current map bank.
              
              -------------------------------------------------------------------------
              
              [0x02029314] Box data
              
              -------------------------------------------------------------------------
              
              [0x02024588]    8b    Character name including terminator, padded to end with 0xFFs
              [0x02024590]    1b    Gender (00/01 m/f)
              [0x02024591]    1b    Unknown
              [0x02024592]    2b    Trainer ID
              [0x02024594]    2b    Secret ID (halfword)
              [0x02024596]    2b    Playtime (hours)
              [0x02024598]    1b    Playtime (minutes)
              [0x02024599]    1b    Playtime (seconds)
              [0x0202459A]    1b    Playtime (frames)
              [0x0202459B]    1b    Unknown
              [0x0202459C]    2b    Options // this and above thanks to hackmew's asm tut pt. 1
              ...
              [0x020245A2]    1b    If 0xDA, then National Dex is enabled.
              ...
              [0x020254A8]    4b    Security Key
              [0x020254AC]        End (byte after)
              
              -------------------------------------------------------------------------
              
              [0x020257BC]    4b    Player's current money.
              [0x02000490]    4b    Copy of player's current money. Doesn't seem to do anything if changed.


              To use this, all you need to do is change
              Code:
              0x0804C064: 01 40
              to
              Code:
              0x0804C064: 00 21
              Any old saves will have their data moved to its new static location as soon as the DMA routine is loaded, which happens quite often - at least each time a map loads. Any new saves will default to these locations and never deviate. After verifying that the given static locations are possible on a clean ROM, this essentially guarantees that disabling the DMA in this way will not cause problems.

              Again, this is for Fire Red (U).

              Misc
              The amount of money the player has is stored at [0x3005008] + 0x290. It's encrypted by the security key.

              A copy is stored at 0x02000490, but changing it doesn't affect anything. I'm not certain if it's always at 0x02000490, or if that was a consequence of my DMA Negation, as I didn't bother to check.
              Reply With Quote
                #362    
              Old July 1st, 2013 (1:44 PM).
              chaosakita chaosakita is offline
                 
                Join Date: Apr 2013
                Gender: Female
                Posts: 15
                Is there any way to expand the amount of pokemon in a hack? I would like to have more ?????-like Pokemon (the ones that appear between Celebi and Treecko) without Pokedex entries. Really, I only need these pokemon to have a sprite, type data, and an ability each.
                Reply With Quote
                  #363    
                Old July 16th, 2013 (2:32 AM).
                MrDollSteak's Avatar
                MrDollSteak MrDollSteak is offline
                Formerly known as 11bayerf1
                   
                  Join Date: Dec 2008
                  Location: Hong Kong
                  Age: 22
                  Gender: Male
                  Posts: 816
                  I'm here to pose a few questions.

                  In the Pokedex Screen in the second page of information, there is a map of Kanto
                  where wild Pokemon Locations pop up.

                  I've found how to change the picture itself.
                  Navigate to roughly 309 in unLZ and replace the image there with your own image.

                  However I am having trouble seeing how the map loads the red ovals to fit on routes
                  in terms of both size of the oval and the location.

                  There must be a routine somewhere that searches for the Pokemon amongst Wild Pokemon
                  data and then puts red dots onto the relevant X Y positions for each map. I will in the
                  mean time try and find the X Y positions of the routes based upon the dimensions of the
                  map, and knowledge of the way in which the world map is structured.

                  However I would also like to know if anyone has discovered this information earlier,
                  which would make my research redundant, and as such would be very welcome.

                  Another question would be, if someone has found the way in which the wild pokemon data
                  is checked to see if it is present on map banks, would it be possible to repoint this in someway
                  to include extra maps? or Day/Night related views, eg. If it were night, it would only show
                  Pokemon that are present in the Night Wild Pokemon Data.
                  __________________
                  Reply With Quote
                    #364    
                  Old July 16th, 2013 (4:07 AM).
                  GoGoJJTech's Avatar
                  GoGoJJTech GoGoJJTech is offline
                  (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
                  • Gold Tier
                   
                  Join Date: Nov 2012
                  Location: Earth
                  Age: 18
                  Gender: Female
                  Nature: Jolly
                  Posts: 2,477
                  http://sfc.pokefans.net/lesson.php?id=20
                  check this out
                  __________________
                  I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this into your signature.
                  The HGSS Music Patch - The BW/2 Music Patch - ASM: Switch Music Based on Seasons
                  Romhack.me Profile - Pokecommunity Profile - Youtube Channel

                  Support me at my site!
                  Pokémon Platinum Red and Blue
                  Reply With Quote
                    #365    
                  Old July 16th, 2013 (4:41 AM). Edited July 16th, 2013 by MrDollSteak.
                  MrDollSteak's Avatar
                  MrDollSteak MrDollSteak is offline
                  Formerly known as 11bayerf1
                     
                    Join Date: Dec 2008
                    Location: Hong Kong
                    Age: 22
                    Gender: Male
                    Posts: 816
                    Quote:
                    Originally Posted by gogojjtech View Post
                    You rock! I'll see if this works :D

                    EDIT: This definitely works thank you so much!

                    It doesn't explain how the wild data is collected unfortunately.
                    I'll look into it though!
                    __________________
                    Reply With Quote
                      #366    
                    Old August 6th, 2013 (2:16 PM).
                    Shiny Quagsire's Avatar
                    Shiny Quagsire Shiny Quagsire is offline
                    I'm Still Alive, Elsewhere
                       
                      Join Date: May 2009
                      Location: Hoenn Safari Zone
                      Age: 19
                      Gender: Male
                      Nature: Jolly
                      Posts: 700
                      By nulling out the function call at 0805BA3A, you can remove the flag check for running shoes. So removing it is as simple as writing 00 00 00 00 over the bytes there!
                      __________________



                      Reply With Quote
                        #367    
                      Old August 7th, 2013 (6:50 PM).
                      Alice's Avatar
                      Alice Alice is offline
                      (>^.(>0.0)>
                      • Crystal Tier
                       
                      Join Date: Mar 2009
                      Location: Oregon
                      Age: 25
                      Gender: Female
                      Nature: Careful
                      Posts: 3,081
                      I'm just now getting into hex editing, and the more in depth ROM hacking stuff, and I've been looking at how maps are stored in the ROM. I've learned quite a lot, but I wasn't able to do one thing I was really hoping I could. Is it not possible to write bytes of maps to change tiles in game? It seemed like it would be easier than having a level script to change the tiles every time you enter the map. (Which might not actually be necessary, I've been scripting for all of 2 days, so I very well may be over complicating it, not sure.)
                      I also tried rewriting the sound ID of a sound command to see if the next time that script was called the sound would be different, and it didn't change, so I'm guessing this isn't possible, but I thought I'd ask and see if anyone knew anything about it, and if there was a way to do it.
                      Reply With Quote
                        #368    
                      Old August 9th, 2013 (7:49 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
                        So, I'll post my just-now finding, but I don't know if it's been posted yet. For Emerald, it's very easy to script a wild battle where the foe tries to flee. Simply use setwildbattle to set the Pokemon's species, level, and held item, then callasm 0xB072D, followed by waitstate. Simple as that
                        __________________


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


                        Reply With Quote
                          #369    
                        Old August 10th, 2013 (6:56 AM).
                        GoGoJJTech's Avatar
                        GoGoJJTech GoGoJJTech is offline
                        (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
                        • Gold Tier
                         
                        Join Date: Nov 2012
                        Location: Earth
                        Age: 18
                        Gender: Female
                        Nature: Jolly
                        Posts: 2,477
                        Karatekid552 told me I should put this here:
                        Quote:
                        Originally Posted by karatekid552 View Post
                        To remove badge checks from ALL HMs on the POKEMON MENU:

                        Go to 0x124620 and paste-write "01 20 00 00 00 00 00 00 00 00 00". And that is all.:D
                        Firered
                        __________________
                        I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this into your signature.
                        The HGSS Music Patch - The BW/2 Music Patch - ASM: Switch Music Based on Seasons
                        Romhack.me Profile - Pokecommunity Profile - Youtube Channel

                        Support me at my site!
                        Pokémon Platinum Red and Blue
                        Reply With Quote
                          #370    
                        Old August 20th, 2013 (5:44 AM).
                        SBird SBird is offline
                           
                          Join Date: Aug 2009
                          Gender: Male
                          Posts: 83
                          Has anyone ever researched the ability of using moves outside of battle? Like is that just a thumb routine to be executed and how does one find it? I wondered if I was able to extend this, i mean it is easy to use attacks in scripts etc. but i'm looking for the attacks you can choose from the pokemon menu. (Like the HMs, dig, etc.)
                          I am thinking of it just being a basic thumb routine.
                          I don't care for the game version btw. at the moment, I would be happy if someone would have any data I would research myself for german rom versions anyways and I don't think there is any big difference between FR/LG and RSS.

                          ~SBird
                          Reply With Quote
                            #371    
                          Old August 21st, 2013 (5:30 PM).
                          kearnseyboy6's Avatar
                          kearnseyboy6 kearnseyboy6 is offline
                          Aussie's Toughest Mudder
                             
                            Join Date: Dec 2008
                            Posts: 300
                            Your reflection palette is stored at 35E968
                            __________________
                            HOLIDAYING CURRENTLY!!
                            Reply With Quote
                              #372    
                            Old August 21st, 2013 (6:30 PM).
                            karatekid552's Avatar
                            karatekid552 karatekid552 is offline
                            What happens if I push it?....
                               
                              Join Date: Nov 2012
                              Location: Do you really want to know? Really?
                              Gender: Male
                              Nature: Bold
                              Posts: 1,766
                              Quote:
                              Originally Posted by SBird View Post
                              Has anyone ever researched the ability of using moves outside of battle? Like is that just a thumb routine to be executed and how does one find it? I wondered if I was able to extend this, i mean it is easy to use attacks in scripts etc. but i'm looking for the attacks you can choose from the pokemon menu. (Like the HMs, dig, etc.)
                              I am thinking of it just being a basic thumb routine.
                              I don't care for the game version btw. at the moment, I would be happy if someone would have any data I would research myself for german rom versions anyways and I don't think there is any big difference between FR/LG and RSS.

                              ~SBird
                              This will be a feature of Jambo51's 649 patch once it is released. Until then, who knows.:p
                              __________________

                              Paired with Simba
                              Reply With Quote
                                #373    
                              Old August 23rd, 2013 (10:24 AM).
                              GoGoJJTech's Avatar
                              GoGoJJTech GoGoJJTech is offline
                              (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
                              • Gold Tier
                               
                              Join Date: Nov 2012
                              Location: Earth
                              Age: 18
                              Gender: Female
                              Nature: Jolly
                              Posts: 2,477
                              Used flags:
                              Fire Red
                              Spoiler:
                              0x1
                              0x2
                              0x3
                              0x4
                              0x5
                              0x6
                              0x2B
                              0x2C
                              0x2E
                              0x2F
                              0x30
                              0x31
                              0x32
                              0x33
                              0x34
                              0x35
                              0x36
                              0x37
                              0x39
                              0x3D
                              0x3E
                              0x3F
                              0x40
                              0x41
                              0x42
                              0x43
                              0x44
                              0x45
                              0x46
                              0x47
                              0x48
                              0x49
                              0x4A
                              0x4B
                              0x4C
                              0x4D
                              0x50
                              0x52
                              0x54
                              0x58
                              0x59
                              0x5C
                              0x5D
                              0x5F
                              0x62
                              0x63
                              0x64
                              0x65
                              0x66
                              0x67
                              0x68
                              0x69
                              0x6A
                              0x6B
                              0x72
                              0x75
                              0x7A
                              0x7B
                              0x7C
                              0x7D
                              0x7E
                              0x80
                              0x81
                              0x82
                              0x84
                              0x85
                              0x86
                              0x88
                              0x8B
                              0x8C
                              0x8D
                              0x8E
                              0x91
                              0x92
                              0x93
                              0x94
                              0x95
                              0x96
                              0x97
                              0x98
                              0x99
                              0x9A
                              0x9B
                              0x9C
                              0x9E
                              0x9F
                              0xA0
                              0xA1
                              0xA2
                              0xAA
                              0xAD
                              0xAE
                              0xB1
                              0xB2
                              0xB3
                              0xB4
                              0xD5
                              0xD6
                              0xD7
                              0xDC
                              0xEA
                              0x109
                              0x10A
                              0x10B
                              0x118
                              0x119
                              0x11A
                              0x11B
                              0x120
                              0x121
                              0x124
                              0x125
                              0x126
                              0x127
                              0x128
                              0x129
                              0x142
                              0x143
                              0x144
                              0x163
                              0x16A
                              0x16E
                              0x16F
                              0x188
                              0x189
                              0x190
                              0x191
                              0x192
                              0x1A7
                              0x1A8
                              0x1B6
                              0x1B7
                              0x1B8
                              0x1CE
                              0x1CF
                              0x1D0
                              0x219
                              0x21A
                              0x21F
                              0x230
                              0x231
                              0x232
                              0x233
                              0x234
                              0x235
                              0x236
                              0x237
                              0x238
                              0x239
                              0x23A
                              0x23B
                              0x23C
                              0x23D
                              0x23F
                              0x240
                              0x241
                              0x243
                              0x244
                              0x245
                              0x246
                              0x247
                              0x248
                              0x249
                              0x24A
                              0x24B
                              0x24D
                              0x24E
                              0x24F
                              0x250
                              0x251
                              0x252
                              0x253
                              0x254
                              0x255
                              0x256
                              0x257
                              0x258
                              0x259
                              0x25B
                              0x25E
                              0x263
                              0x264
                              0x265
                              0x266
                              0x267
                              0x268
                              0x269
                              0x26A
                              0x26B
                              0x26C
                              0x26D
                              0x26E
                              0x26F
                              0x270
                              0x271
                              0x272
                              0x273
                              0x274
                              0x275
                              0x276
                              0x278
                              0x27A
                              0x27B
                              0x27C
                              0x27D
                              0x27E
                              0x27F
                              0x280
                              0x281
                              0x282
                              0x283
                              0x284
                              0x285
                              0x286
                              0x287
                              0x288
                              0x289
                              0x28A
                              0x28B
                              0x28C
                              0x28D
                              0x290
                              0x291
                              0x292
                              0x293
                              0x294
                              0x295
                              0x296
                              0x297
                              0x298
                              0x29A
                              0x29B
                              0x29C
                              0x29D
                              0x29E
                              0x29F
                              0x2A0
                              0x2A1
                              0x2A2
                              0x2A3
                              0x2A5
                              0x2A6
                              0x2BB
                              0x2BC
                              0x2BD
                              0x2BE
                              0x2BF
                              0x2C0
                              0x2C1
                              0x2C2
                              0x2C3
                              0x2C4
                              0x2C5
                              0x2C6
                              0x2C7
                              0x2C8
                              0x2C9
                              0x2CA
                              0x2CB
                              0x2CC
                              0x2CD
                              0x2CE
                              0x2CF
                              0x2D0
                              0x2D1
                              0x2D2
                              0x2D3
                              0x2D4
                              0x2D5
                              0x2D6
                              0x2D7
                              0x2D8
                              0x2D9
                              0x2DA
                              0x2DB
                              0x2DC
                              0x2DD
                              0x2E1
                              0x2E2
                              0x2E3
                              0x2E4
                              0x2E5
                              0x2EC
                              0x2ED
                              0x2EE
                              0x2EF
                              0x2F0
                              0x2F1
                              0x2F2
                              0x2F3
                              0x2F4
                              0x2F5
                              0x2F6
                              0x2F7
                              0x2F8
                              0x2F9
                              0x2FA
                              0x2FB
                              0x2FC
                              0x2FD
                              0x2FE
                              0x2FF
                              0x4B0
                              0x4B1
                              0x4B2
                              0x4B3
                              0x4B4
                              0x4B5
                              0x4B6
                              0x4B7
                              0x4B8
                              0x4B9
                              0x4BA
                              0x4BB
                              0x4BC
                              0x805
                              0x807
                              0x820
                              0x821
                              0x822
                              0x823
                              0x824
                              0x825
                              0x826
                              0x827
                              0x828
                              0x829
                              0x82C
                              0x82D
                              0x82F
                              0x830
                              0x834
                              0x83E
                              0x841
                              0x842
                              0x844
                              0x845
                              0x846
                              0x847
                              0x848
                              0x849
                              0x84A
                              0x84B
                              0x890
                              0x891
                              0x892
                              0x893
                              0x894
                              0x895
                              0x896
                              0x897
                              0x898
                              0x899
                              0x89A
                              0x89B
                              0x89C
                              0x89D
                              0x89E
                              0x89F
                              0x8A0
                              0x8A1
                              0x8A2
                              0x8A3
                              0x8A4
                              0x8A5
                              0x8A6
                              0x8A7
                              0x8A8
                              0x8A9
                              0x8AA
                              0x8AB
                              0x8AC
                              0x8AD
                              0x8AE
                              0x8AF
                              0x8B0
                              0x8B1
                              0x8B2
                              0x8B3
                              0x8B4
                              0x8B5
                              0x8B6
                              0x8B7
                              0x8B8
                              0x8B9
                              0x8BA
                              0x8BB
                              0x8BC
                              0x8BD
                              0x8BE
                              0x8BF
                              0x8C0
                              0x8C1
                              0x8C2


                              Emerald
                              Spoiler:
                              0x1
                              0x2
                              0x3
                              0x4
                              0x11
                              0x12
                              0x13
                              0x14
                              0x15
                              0x16
                              0x17
                              0x18
                              0x19
                              0x1A
                              0x1B
                              0x1C
                              0x1D
                              0x1E
                              0x1F
                              0x38
                              0x41
                              0x47
                              0x48
                              0x49
                              0x4A
                              0x50
                              0x51
                              0x52
                              0x53
                              0x58
                              0x59
                              0x5A
                              0x5B
                              0x5C
                              0x5D
                              0x5E
                              0x5F
                              0x60
                              0x61
                              0x62
                              0x63
                              0x64
                              0x65
                              0x66
                              0x67
                              0x69
                              0x6A
                              0x6B
                              0x6C
                              0x6D
                              0x6E
                              0x6F
                              0x70
                              0x71
                              0x73
                              0x74
                              0x75
                              0x76
                              0x77
                              0x78
                              0x79
                              0x7A
                              0x7B
                              0x7C
                              0x7D
                              0x7E
                              0x7F
                              0x80
                              0x81
                              0x82
                              0x83
                              0x84
                              0x85
                              0x86
                              0x87
                              0x88
                              0x89
                              0x8A
                              0x8B
                              0x8C
                              0x8D
                              0x8E
                              0x8F
                              0x90
                              0x91
                              0x92
                              0x93
                              0x94
                              0x95
                              0x97
                              0x98
                              0x99
                              0x9A
                              0x9B
                              0x9C
                              0x9D
                              0x9E
                              0x9F
                              0xA0
                              0xA1
                              0xA2
                              0xA3
                              0xA4
                              0xA5
                              0xA6
                              0xA7
                              0xA8
                              0xA9
                              0xAA
                              0xAB
                              0xAC
                              0xAE
                              0xAF
                              0xB0
                              0xB1
                              0xB2
                              0xB3
                              0xB4
                              0xB5
                              0xB6
                              0xB7
                              0xB8
                              0xB9
                              0xBA
                              0xBB
                              0xBC
                              0xBD
                              0xBE
                              0xBF
                              0xC0
                              0xC1
                              0xC2
                              0xC3
                              0xC4
                              0xC5
                              0xC6
                              0xC7
                              0xC8
                              0xC9
                              0xCA
                              0xCB
                              0xCC
                              0xCD
                              0xCE
                              0xCF
                              0xD0
                              0xD1
                              0xD2
                              0xD3
                              0xD4
                              0xD5
                              0xD7
                              0xD8
                              0xD9
                              0xDA
                              0xDB
                              0xDD
                              0xDE
                              0xDF
                              0xE0
                              0xE1
                              0xE2
                              0xE3
                              0xE4
                              0xE5
                              0xE6
                              0xE7
                              0xE8
                              0xE9
                              0xEA
                              0xEB
                              0xEC
                              0xED
                              0xEE
                              0xEF
                              0xF0
                              0xF1
                              0xF2
                              0xF3
                              0xF4
                              0xF5
                              0xF6
                              0xF7
                              0xF8
                              0xF9
                              0xFA
                              0xFB
                              0xFC
                              0xFD
                              0xFE
                              0xFF
                              0x100
                              0x101
                              0x102
                              0x103
                              0x104
                              0x105
                              0x106
                              0x107
                              0x108
                              0x109
                              0x10A
                              0x10B
                              0x10D
                              0x10E
                              0x10F
                              0x110
                              0x111
                              0x112
                              0x113
                              0x114
                              0x115
                              0x116
                              0x117
                              0x118
                              0x119
                              0x11A
                              0x11B
                              0x11C
                              0x11D
                              0x11E
                              0x11F
                              0x120
                              0x121
                              0x122
                              0x124
                              0x125
                              0x126
                              0x127
                              0x128
                              0x129
                              0x12A
                              0x12B
                              0x12C
                              0x12D
                              0x12E
                              0x12F
                              0x130
                              0x131
                              0x132
                              0x133
                              0x134
                              0x135
                              0x136
                              0x137
                              0x138
                              0x139
                              0x140
                              0x141
                              0x143
                              0x14E
                              0x14F
                              0x150
                              0x151
                              0x152
                              0x153
                              0x154
                              0x155
                              0x156
                              0x157
                              0x159
                              0x15A
                              0x15B
                              0x191
                              0x192
                              0x194
                              0x1A9
                              0x1AA
                              0x1AC
                              0x1AD
                              0x1AE
                              0x1AF
                              0x1B0
                              0x1B1
                              0x1B2
                              0x1B3
                              0x1B4
                              0x1B5
                              0x1B6
                              0x1B7
                              0x1B8
                              0x1B9
                              0x1BA
                              0x1BB
                              0x1BC
                              0x1BD
                              0x1BE
                              0x1BF
                              0x1C0
                              0x1C1
                              0x1C2
                              0x1C3
                              0x1C4
                              0x1C5
                              0x1C6
                              0x1C7
                              0x1C8
                              0x1C9
                              0x1CA
                              0x1CB
                              0x1CC
                              0x1CD
                              0x1CE
                              0x1CF
                              0x1D0
                              0x1D1
                              0x1D2
                              0x1D4
                              0x1D5
                              0x1D6
                              0x1D7
                              0x1D8
                              0x1D9
                              0x1DB
                              0x1DC
                              0x1DD
                              0x1ED
                              0x1EE
                              0x1EF
                              0x1F5
                              0x1F6
                              0x23B
                              0x23C
                              0x23D
                              0x23E
                              0x23F
                              0x246
                              0x247
                              0x248
                              0x249
                              0x24F
                              0x25E
                              0x265
                              0x266
                              0x281
                              0x287
                              0x288
                              0x289
                              0x28A
                              0x28E
                              0x28F
                              0x2BC
                              0x2BD
                              0x2BF
                              0x2C0
                              0x2C1
                              0x2C2
                              0x2C3
                              0x2C4
                              0x2C5
                              0x2C6
                              0x2C7
                              0x2C8
                              0x2C9
                              0x2CA
                              0x2CB
                              0x2CC
                              0x2CE
                              0x2CF
                              0x2D0
                              0x2D1
                              0x2D2
                              0x2D6
                              0x2D8
                              0x2DA
                              0x2DC
                              0x2DF
                              0x2E0
                              0x2E1
                              0x2E2
                              0x2E3
                              0x2E4
                              0x2E5
                              0x2E6
                              0x2E7
                              0x2E8
                              0x2E9
                              0x2EA
                              0x2F1
                              0x2F2
                              0x2F3
                              0x2F4
                              0x2F6
                              0x2F7
                              0x2F8
                              0x2F9
                              0x2FA
                              0x2FB
                              0x2FC
                              0x2FE
                              0x2FF
                              0x300
                              0x301
                              0x302
                              0x303
                              0x307
                              0x308
                              0x309
                              0x30A
                              0x30B
                              0x30C
                              0x30D
                              0x30E
                              0x30F
                              0x310
                              0x311
                              0x313
                              0x314
                              0x319
                              0x31C
                              0x31D
                              0x31E
                              0x31F
                              0x320
                              0x321
                              0x322
                              0x323
                              0x326
                              0x327
                              0x328
                              0x329
                              0x32E
                              0x32F
                              0x330
                              0x331
                              0x332
                              0x333
                              0x335
                              0x336
                              0x337
                              0x33A
                              0x33B
                              0x33C
                              0x33D
                              0x33E
                              0x33F
                              0x340
                              0x343
                              0x347
                              0x348
                              0x349
                              0x34A
                              0x34B
                              0x34C
                              0x34D
                              0x34E
                              0x34F
                              0x350
                              0x351
                              0x354
                              0x356
                              0x357
                              0x358
                              0x359
                              0x35A
                              0x35B
                              0x35C
                              0x35E
                              0x35F
                              0x360
                              0x361
                              0x362
                              0x365
                              0x366
                              0x369
                              0x36A
                              0x36D
                              0x36E
                              0x370
                              0x371
                              0x372
                              0x373
                              0x379
                              0x37A
                              0x37B
                              0x37C
                              0x37D
                              0x37E
                              0x380
                              0x381
                              0x382
                              0x384
                              0x385
                              0x386
                              0x387
                              0x388
                              0x389
                              0x38A
                              0x390
                              0x391
                              0x393
                              0x394
                              0x395
                              0x396
                              0x39C
                              0x39E
                              0x39F
                              0x3A0
                              0x3A1
                              0x3A5
                              0x3A6
                              0x3A7
                              0x3A8
                              0x3A9
                              0x3AC
                              0x3AD
                              0x3AE
                              0x3B0
                              0x3B1
                              0x3B2
                              0x3B3
                              0x3B4
                              0x3B5
                              0x3B7
                              0x3B8
                              0x3B9
                              0x3BA
                              0x3BB
                              0x3BC
                              0x3BD
                              0x3BE
                              0x3BF
                              0x3C1
                              0x3C2
                              0x3C3
                              0x3C4
                              0x3C5
                              0x3C7
                              0x3C8
                              0x3CD
                              0x3CE
                              0x3CF
                              0x3D0
                              0x3D1
                              0x3D2
                              0x3D3
                              0x3D4
                              0x3D7
                              0x3D8
                              0x3DF
                              0x3E0
                              0x3E1
                              0x3E2
                              0x3E5
                              0x3E6
                              0x3E7
                              0x436
                              0x4F0
                              0x4F1
                              0x4F2
                              0x4F3
                              0x4F4
                              0x4F5
                              0x4F6
                              0x4F7
                              0x4F8
                              0x4FB
                              0x4FC
                              0x4FD
                              0x4FE
                              0x860
                              0x861
                              0x862
                              0x864
                              0x865
                              0x866
                              0x867
                              0x868
                              0x869
                              0x86A
                              0x86B
                              0x86C
                              0x86D
                              0x86E
                              0x870
                              0x871
                              0x872
                              0x873
                              0x874
                              0x875
                              0x876
                              0x877
                              0x878
                              0x879
                              0x87A
                              0x87B
                              0x87C
                              0x87E
                              0x880
                              0x889
                              0x88A
                              0x88B
                              0x892
                              0x89A
                              0x89B
                              0x89C
                              0x89D
                              0x89E
                              0x89F
                              0x8A0
                              0x8A1
                              0x8A3
                              0x8A4
                              0x8A5
                              0x8A6
                              0x8A7
                              0x8A8
                              0x8A9
                              0x8AA
                              0x8AB
                              0x8AF
                              0x8B0
                              0x8B1
                              0x8B2
                              0x8B3
                              0x8B4
                              0x8B5
                              0x8B6
                              0x8B7
                              0x8B8
                              0x8B9
                              0x8BA
                              0x8BB
                              0x8BC
                              0x8BE
                              0x8BF
                              0x8C0
                              0x8C1
                              0x8C3
                              0x8C4
                              0x8C5
                              0x8C6
                              0x8C7
                              0x8C8
                              0x8C9
                              0x8CA
                              0x8CB
                              0x8CC
                              0x8CD
                              0x8CE
                              0x8CF
                              0x8D0
                              0x8D1
                              0x8D2
                              0x8D3
                              0x8D4
                              0x8D5
                              0x8D6
                              0x8D8
                              0x8D9
                              0x8DA
                              0x8DC
                              0x8DD
                              0x8DE
                              0x8DF
                              0x8E0
                              0x8E1
                              0x8E2
                              0x921
                              0x92A
                              0x92B
                              0x92C
                              0x92D
                              0x92E
                              0x92F
                              0x930
                              0x931
                              0x932
                              0x934
                              __________________
                              I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this into your signature.
                              The HGSS Music Patch - The BW/2 Music Patch - ASM: Switch Music Based on Seasons
                              Romhack.me Profile - Pokecommunity Profile - Youtube Channel

                              Support me at my site!
                              Pokémon Platinum Red and Blue
                              Reply With Quote
                                #374    
                              Old August 24th, 2013 (11:36 AM).
                              slawter666 slawter666 is offline
                                 
                                Join Date: Sep 2008
                                Posts: 67
                                Now this has probably posted before but I couldn't find it and it seems like a fun feature: Riding pokémon like in the upcoming games.

                                I'm not too well versed with programming but my idea is as follows:

                                My idea would be to have a bit for each pokémon that determines whether it is "ridable" or not. On the menu where you can view the pokémon's stats, held item etc there would be a check for this bit and if it is the value that means its ridable a ride option would appear, if not it wouldn't. Once selected the appropriate overworld would be loaded determined by something unique to each pokemon (id number?) and all would be great. Obviously going through this step everytime you want to ride a pokémon would be tedious so this feature could replace the bike. The last pokemon you rode could be stored somehow so when you press select the game would look to see if that pokémon was in your party and if not it would just load the regular bike sprite.

                                There would need to be a lot of custom overworlds made but the HGSS pokemon overworlds could be used for now.

                                As I said previously I'm not familiar with coding so various details could be wrong/far more complicated than I made out.

                                Something similar could be done with surf I guess.

                                Has anyone considered/attempted this before? I do think it would make a very interesting feature.
                                __________________
                                Reply With Quote
                                  #375    
                                Old August 24th, 2013 (11:55 AM).
                                karatekid552's Avatar
                                karatekid552 karatekid552 is offline
                                What happens if I push it?....
                                   
                                  Join Date: Nov 2012
                                  Location: Do you really want to know? Really?
                                  Gender: Male
                                  Nature: Bold
                                  Posts: 1,766
                                  Quote:
                                  Originally Posted by slawter666 View Post
                                  Now this has probably posted before but I couldn't find it and it seems like a fun feature: Riding pokémon like in the upcoming games.

                                  I'm not too well versed with programming but my idea is as follows:

                                  My idea would be to have a bit for each pokémon that determines whether it is "ridable" or not. On the menu where you can view the pokémon's stats, held item etc there would be a check for this bit and if it is the value that means its ridable a ride option would appear, if not it wouldn't. Once selected the appropriate overworld would be loaded determined by something unique to each pokemon (id number?) and all would be great. Obviously going through this step everytime you want to ride a pokémon would be tedious so this feature could replace the bike. The last pokemon you rode could be stored somehow so when you press select the game would look to see if that pokémon was in your party and if not it would just load the regular bike sprite.

                                  There would need to be a lot of custom overworlds made but the HGSS pokemon overworlds could be used for now.

                                  As I said previously I'm not familiar with coding so various details could be wrong/far more complicated than I made out.

                                  Something similar could be done with surf I guess.

                                  Has anyone considered/attempted this before? I do think it would make a very interesting feature.
                                  This would be interesting. I'm imagining more of a hack of the surf routine for this.... Just run that whole routine the same, but make the image change.
                                  __________________

                                  Paired with Simba
                                  Reply With Quote
                                  Reply

                                  Quick Reply

                                  Join the conversation!

                                  Create an account to post a reply in this thread, participate in other discussions, and more!

                                  Create a PokéCommunity Account

                                  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 1:55 AM.