The PokéCommunity Forums Fan Games ROM Hacking Tools, Tutorials & Resources
Tutorial [FR] Expanding the Pokedex

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.

Reply
 
Thread Tools
  #101    
Old June 18th, 2014 (5:07 PM).
DoesntKnowHowToPlay's Avatar
DoesntKnowHowToPlay DoesntKnowHowToPlay is offline
Tiny Umbrella with Lots and Lots of Good
     
    Join Date: Jan 2012
    Posts: 257
    It is now, but I'm actually terrible at maintaining tutorials apparently, so thanks Chaos Rush.
    __________________

    Yet Another Fire Red Hack

    Physical/Special Split
    Reply With Quote

    Relevant Advertising!

      #102    
    Old June 24th, 2014 (2:06 AM).
    roytam1 roytam1 is offline
       
      Join Date: Jun 2014
      Gender: Male
      Posts: 19
      I tried to do this on a Japanese FR 1.0 ROM but I get lost.
      Can someone help me?
      Reply With Quote
        #103    
      Old June 24th, 2014 (11:36 PM).
      chrunch chrunch is offline
      • Gold Tier
       
      Join Date: Oct 2009
      Gender: Male
      Posts: 1,348
      Quote:
      Originally Posted by roytam1 View Post
      I tried to do this on a Japanese FR 1.0 ROM but I get lost.
      Can someone help me?
      Unfortunately you need an English FR ROM to do this (as it says in the first post), as presumably there would be a lot of differing offsets between the two versions. If you want to try it on an English ROM, however, an easier method is to just use G3HS and it'll do all the work for you, you just have to enter the number of new Pokemon you want. :)
      __________________
      Reply With Quote
        #104    
      Old June 26th, 2014 (9:19 AM).
      NintroHacksForPower's Avatar
      NintroHacksForPower NintroHacksForPower is offline
         
        Join Date: Jun 2014
        Location: Pallet Town
        Gender: Male
        Nature: Calm
        Posts: 4
        Can someone help me don't know how to install the save block.
        Reply With Quote
          #105    
        Old August 25th, 2014 (5:56 AM).
        Spherical Ice's Avatar
        Spherical Ice Spherical Ice is online now
        • Moderator
        • Silver Tier
         
        Join Date: Nov 2007
        Location: Bristol, UK
        Age: 19
        Posts: 5,100
        I think I may have found a bug with this. Trades that involve two expanded Pokémon will display the Pokémon you are receiving with the palette of the Pokémon you are sending. This doesn't occur if only one member of the trade is an expanded mon, though.

        For example, if the trade is my Turtwig for their Chimecho, it works:

        And, if the trade is my Chimecheo for their Turtwig, it still works:

        However, if it becomes my Turtwig for their Chimchar (or any expanded mon), this happens:


        You can, of course, replace Turtwig or Chimchar with any expanded mon or Chimecho with any regular mon and the same will happen. I assume this is just the case of an unedited limiter, but I've not really got any idea of how to find it.
        __________________

        A Pokemon that is discriminated!
        Support squirtle and make it everyone's favourite.
        Reply With Quote
          #106    
        Old November 2nd, 2014 (6:42 PM).
        pipew2 pipew2 is offline
           
          Join Date: Jul 2012
          Gender: Male
          Posts: 2
          Quote:
          Originally Posted by DoesntKnowHowToPlay View Post
          Once you've decided, figure out how many bits it will take to encode the number of dex entries- the answer is (number of dex entries)/8, rounded up. Using this, pick two locations in the RAM freed by JPAN's hack to be where Seen and Caught flags will go.
          Man, I didn't understand this part, can you explain me please?
          Reply With Quote
            #107    
          Old December 6th, 2014 (1:42 AM). Edited December 7th, 2014 by Ayonn-.
          Ayonn-'s Avatar
          Ayonn- Ayonn- is offline
          The Unbelivable
             
            Join Date: May 2014
            Location: FRANCE
            Gender: Male
            Nature: Jolly
            Posts: 199
            Ow, I need help doing this, I don't have the level, can someone help me doing this in my rom please ??
            Reply With Quote
              #108    
            Old December 9th, 2014 (10:28 AM).
            Ronildo Ronildo is offline
               
              Join Date: Jun 2014
              Gender: Male
              Posts: 30
              I'm new here, could have already modified?
              Reply With Quote
                #109    
              Old December 22nd, 2014 (1:11 PM).
              videofreak's Avatar
              videofreak videofreak is offline
                 
                Join Date: Dec 2009
                Gender: Male
                Nature: Sassy
                Posts: 21
                I know this thread hasn't been bumped in like 2 weeks but this seemed like a good place to ask: has anyone made any headway in changing the order of the national dex? I know it's not hardcoded to internal ordering because Chimecho is after Deoxys internally, along with a lot of Hoenn mons that aren't where they should be national dex wise.
                Editors have been made for the regional dex, and I would think that the national dex is programmed in a similar way, so why can't I find anything for reordering it?
                Reply With Quote
                  #110    
                Old December 22nd, 2014 (1:12 PM).
                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
                Quote:
                Originally Posted by videofreak View Post
                I know this thread hasn't been bumped in like 2 weeks but this seemed like a good place to ask: has anyone made any headway in changing the order of the national dex? I know it's not hardcoded to internal ordering because Chimecho is after Deoxys internally, along with a lot of Hoenn mons that aren't where they should be national dex wise.
                Editors have been made for the regional dex, and I would think that the national dex is programmed in a similar way, so why can't I find anything for reordering it?
                There's a tool called "Pokedex Order Editor". It does exactly as you wish.
                __________________
                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
                  #111    
                Old December 23rd, 2014 (7:59 PM).
                You Watanabe's Avatar
                You Watanabe You Watanabe is offline
                Yousoro!
                   
                  Join Date: Feb 2014
                  Location: Shiganshina District, Wall Maria
                  Gender: Female
                  Nature: Adamant
                  Posts: 426
                  So then... if I have expanded the number of pokemon... should i expand the habitats entries in pokedex in order to add expanded pokemon there?

                  Anyhow, i dunno how habitats list works. Lol
                  __________________

                  Sky High's Userpage

                  Pokémon Dark Jade Version (Coming Soon!)

                  Hairo Region (Coming Soon!)

                  Reply With Quote
                    #112    
                  Old December 23rd, 2014 (8:23 PM).
                  DarkenedEclipse's Avatar
                  DarkenedEclipse DarkenedEclipse is offline
                  Project Oak
                     
                    Join Date: Jun 2014
                    Location: Sinnoh
                    Gender: Male
                    Nature: Bold
                    Posts: 210
                    Does anyone know how to make the expanded pokemon show up in the wild? Is it via editing the habitat entries?
                    __________________
                    Reply With Quote
                      #113    
                    Old January 3rd, 2015 (12:10 AM).
                    videofreak's Avatar
                    videofreak videofreak is offline
                       
                      Join Date: Dec 2009
                      Gender: Male
                      Nature: Sassy
                      Posts: 21
                      Quote:
                      Originally Posted by GoGoJJTech View Post
                      There's a tool called "Pokedex Order Editor". It does exactly as you wish.
                      If you're talking about Sebbe's, it's regional only as far as I can tell.
                      Reply With Quote
                        #114    
                      Old January 3rd, 2015 (8:18 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
                      Quote:
                      Originally Posted by videofreak View Post
                      If you're talking about Sebbe's, it's regional only as far as I can tell.
                      Well idk who made the tool honestly, but if you use it in the PGE package (which is no longer public to Pokecommunity) it hooks in with the INI and you can use it for expanded and repointed tables, which is sorta what I had done in the past.
                      __________________
                      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
                        #115    
                      Old January 8th, 2015 (5:32 AM).
                      NICKSID14 NICKSID14 is offline
                      sample text
                         
                        Join Date: Aug 2014
                        Location: In your closet...
                        Gender: Male
                        Nature: Naughty
                        Posts: 44
                        Very good tutorial ,i'm wrong or and 3ghs expandes the pokedex entries?
                        Reply With Quote
                          #116    
                        Old January 8th, 2015 (8:03 AM).
                        anonyboy's Avatar
                        anonyboy anonyboy is offline
                        Pokemon Aerial Emerald Creator&Pokemon Hybrid Co-Creator
                           
                          Join Date: Sep 2013
                          Location: Israel
                          Gender: Male
                          Nature: Adamant
                          Posts: 277
                          Quote:
                          Originally Posted by NICKSID14 View Post
                          Very good tutorial ,i'm wrong or and 3ghs expandes the pokedex entries?
                          Both the tut and G3HS extends the pokedex entries.
                          In fact, G3HS's Expansion is based on this tut.
                          __________________
                          Pokemon....

                          A new Dawn of ROM Hacking.....
                          Reply With Quote
                            #117    
                          Old January 17th, 2015 (6:03 AM).
                          PurpleOrange's Avatar
                          PurpleOrange PurpleOrange is offline
                          still don't know what I'm doing
                             
                            Join Date: Sep 2013
                            Location: Littleroot Town (UK)
                            Age: 19
                            Gender: Male
                            Posts: 343
                            Quote:
                            Originally Posted by ThomasWinwood View Post
                            Something about this seems wrong. I don't see any second copies of the table in the disassembly, used or otherwise.

                            This is the routine that handles converting the internal ID into the cry ID, taken from knizz' disassembly and commented by me:

                            Code:
                            speciesid_conv:
                                push {lr}
                                lsl r0, r0, #0x10   @ typecasting
                                lsr r0, r0, #0x10
                                movs r1, r0
                                cmp r0, #250        @ slots up to 250 have the same cry ID as the internal ID
                                bls loc_8043332
                                ldr r0, dword_8043324
                                cmp r1, r0          @ is this slot 275 or below?
                                bls loc_8043330     @ if so, branch
                                ldr r0, off_8043328 @ otherwise, use the table
                                ldr r2, dword_804332C
                                add r1, r1, r2      @ subtract 276 from ID
                                lsl r1, r1, #1      @ and multiply by two, since it's a table of 16-bit values
                                add r1, r1, r0      @ then index into the table
                                ldrh r0, [r1]       @ retrieve the value
                                b loc_8043332       @ and leave
                            @ ---------------------------------------------------------------------------
                            dword_8043324:  .long 275
                            off_8043328:    .long 0x082539D4
                            dword_804332C:  .long -276
                            @ ---------------------------------------------------------------------------
                            
                            loc_8043330:
                                mov r0, #200        @ limbo slots use Unown's cry
                            
                            loc_8043332:
                                pop {r1}
                                bx r1
                            @ End of function speciesid_conv
                            The table at x2539D4 is followed by the first experience curve table - there is no secondary cry table.

                            Editing this routine to remove the hardcoded cry for the limbo slots is easy: write 00 00 00 00 00 00 00 00 00 00 (that's ten bytes) to x4330C and 00 00 00 00 (four) to x43318, then repoint the table at x4539D4 and expand it - it's now a table with one word for every ID. (You can test to make sure that it worked without repointing the table - you'll know it worked if the title screen makes Blaziken's cry.)
                            how long is the table at x4539D4 that needs repointing, and do i need to change a pointer so that it goes to the new table?
                            __________________

                            Reply With Quote
                              #118    
                            Old January 17th, 2015 (7:20 AM).
                            ThomasWinwood ThomasWinwood is offline
                               
                              Join Date: Nov 2013
                              Gender: Male
                              Nature: Relaxed
                              Posts: 70
                              Quote:
                              Originally Posted by PurpleOrange View Post
                              how long is the table at x2539D4 that needs repointing, and do i need to change a pointer so that it goes to the new table?
                              Careful with that offset. It's 134 (0x86) words long, so 268 (0x10C) bytes. The pointer you need to change is at x43328, it's in the disassembly.
                              Reply With Quote
                                #119    
                              Old January 17th, 2015 (9:01 AM).
                              PurpleOrange's Avatar
                              PurpleOrange PurpleOrange is offline
                              still don't know what I'm doing
                                 
                                Join Date: Sep 2013
                                Location: Littleroot Town (UK)
                                Age: 19
                                Gender: Male
                                Posts: 343
                                Quote:
                                Originally Posted by ThomasWinwood View Post
                                Careful with that offset. It's 134 (0x86) words long, so 268 (0x10C) bytes. The pointer you need to change is at x43328, it's in the disassembly.
                                so i did all of that (using the right offset this time) and it seems to have used all of gen iii's cries for gen 1, and mostly blank cries for anything else afterwards. do i need to put gen i and ii's cries before the repointed table, if so where do i get them from?
                                __________________

                                Reply With Quote
                                  #120    
                                Old January 17th, 2015 (11:25 AM).
                                ThomasWinwood ThomasWinwood is offline
                                   
                                  Join Date: Nov 2013
                                  Gender: Male
                                  Nature: Relaxed
                                  Posts: 70
                                  As I said, the cries for Gen I and II Pokémon are just their National Pokédex numbers in hex. I didn't fully work through how to expand the table other than saying "once you've done this it's one word per slot", so you're on your own.
                                  __________________
                                  The rival in Red and Blue is called Green. Gary is some character from a lame cartoon.
                                  Reply With Quote
                                    #121    
                                  Old January 17th, 2015 (11:50 AM).
                                  PurpleOrange's Avatar
                                  PurpleOrange PurpleOrange is offline
                                  still don't know what I'm doing
                                     
                                    Join Date: Sep 2013
                                    Location: Littleroot Town (UK)
                                    Age: 19
                                    Gender: Male
                                    Posts: 343
                                    Quote:
                                    Originally Posted by ThomasWinwood View Post
                                    As I said, the cries for Gen I and II Pokémon are just their National Pokédex numbers in hex. I didn't fully work through how to expand the table other than saying "once you've done this it's one word per slot", so you're on your own.
                                    i got it fully working (as far as i know). the gen I and II pokemon are the national dex number in hex -1, followed by a 00, so i put the table for gen I & II in before the repointed table, but left 50 bytes between them, for the limbo slots. and everything seems to work. also the table repointed table should be 270 bytes (you left out chimecho )
                                    __________________

                                    Reply With Quote
                                      #122    
                                    Old January 17th, 2015 (12:57 PM).
                                    ThomasWinwood ThomasWinwood is offline
                                       
                                      Join Date: Nov 2013
                                      Gender: Male
                                      Nature: Relaxed
                                      Posts: 70
                                      Whoops, off-by-one error. I didn't actually count the number of slots (I just subtracted the number of mons in Gen III from the number of mons in Gen II) so I'm not sure how I made that mistake - possibly I accidentally typed 385 into the calculator instead of 386.

                                      Does Unown have a cry? I seem to recall that after Chimecho is the egg slot, followed by twenty-seven slots actually used for Unown.
                                      __________________
                                      The rival in Red and Blue is called Green. Gary is some character from a lame cartoon.
                                      Reply With Quote
                                        #123    
                                      Old January 17th, 2015 (1:43 PM).
                                      PurpleOrange's Avatar
                                      PurpleOrange PurpleOrange is offline
                                      still don't know what I'm doing
                                         
                                        Join Date: Sep 2013
                                        Location: Littleroot Town (UK)
                                        Age: 19
                                        Gender: Male
                                        Posts: 343
                                        Quote:
                                        Originally Posted by ThomasWinwood View Post
                                        Whoops, off-by-one error. I didn't actually count the number of slots (I just subtracted the number of mons in Gen III from the number of mons in Gen II) so I'm not sure how I made that mistake - possibly I accidentally typed 385 into the calculator instead of 386.

                                        Does Unown have a cry? I seem to recall that after Chimecho is the egg slot, followed by twenty-seven slots actually used for Unown.
                                        i just checked and yes, all the unown have the correct cry, so that's not an issue
                                        __________________

                                        Reply With Quote
                                          #124    
                                        Old March 13th, 2015 (6:45 PM).
                                        Percy Percy is offline
                                        President of Procrastination
                                           
                                          Join Date: Sep 2014
                                          Location: Philippines
                                          Gender: Male
                                          Nature: Gentle
                                          Posts: 2,418
                                          Done it:
                                          Spoiler:


                                          After 11 tries ... :D
                                          __________________
                                          [insert quote here]
                                          Reply With Quote
                                            #125    
                                          Old May 20th, 2015 (7:12 AM).
                                          FamiliaWerneck's Avatar
                                          FamiliaWerneck FamiliaWerneck is offline
                                             
                                            Join Date: May 2015
                                            Location: São Paulo, Brasil
                                            Gender: Male
                                            Posts: 271
                                            I do know this is NOT the place for it, but the thread I saw this was long closed...
                                            About this:
                                            http://www.pokecommunity.com/showthread.php?t=79817&highlight=Pok%C3%A9dex
                                            I can't "Batch Compile" it via XSE ("Too less parameters on line 9. The correct number is 2." XSE says about the compile error.) and don't know how to implement the National Dex early in the game. Can someone help me, or point me in the right direction?
                                            Thanks in advance, and sorry for using the wrong thread if it bothered too much.
                                            Reply With Quote
                                            Reply
                                            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 4:01 PM.