The PokéCommunity Forums Fan Games ROM Hacking Research & Development
Research [R\B] Pokedex Expansion

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!

Reply
 
Thread Tools
  #1    
Old June 3rd, 2013 (2:07 PM). Edited October 23rd, 2014 by 80C.
80C's Avatar
80C 80C is offline
"This is a text filler!"
     
    Join Date: Oct 2012
    Posts: 157
    nothing to see here #16 characters limit
    __________________
    Ripeness is all...
    POKEMON GRAPE DEMO 3.1 AVAILABLE!
    CLICK THE BANNER & DOWNLOAD THE BEST GEN.1 HACK ROM EVER MADE!

    Reply With Quote

    Relevant Advertising!

      #2    
    Old June 10th, 2013 (4:24 AM).
    LudicoloDude's Avatar
    LudicoloDude LudicoloDude is offline
       
      Join Date: Mar 2012
      Location: Hoenn
      Age: 19
      Gender: Male
      Nature: Jolly
      Posts: 34
      This is cool, I have always wanted to play a first gen game with more than the original 151 Pokémon. I know this next question is a bit off topic and might be on a forum somewhere, but would it be possible to add EV's and IV's to the game like third gen and higher?
      Reply With Quote
        #3    
      Old June 11th, 2013 (10:57 AM).
      A Sunny Moo's Avatar
      A Sunny Moo A Sunny Moo is offline
         
        Join Date: Jun 2013
        Gender: Male
        Posts: 33
        Ludicolo, the problem with this is that the EV's that you gain from another Pokemon is a value that is stored with the Pokemon. The OP is already dealing with a limited amount of space for each Pokemon entry. I don't know if there is a limit on the amount of data that can be stored in a Pokemon's entry, or if it can be expanded, but I know that storing EV information would take more than just a couple of bytes of information.
        Reply With Quote
          #4    
        Old June 21st, 2013 (5:37 AM).
        80C's Avatar
        80C 80C is offline
        "This is a text filler!"
           
          Join Date: Oct 2012
          Posts: 157
          I wasn't asking of IV's and EV's, I was asking how's possible the repoint of the RAM areas in RED\BLUE so it's possible expand the Pokedex up to 152 - some will say:<< throught asm.>>
          <<ohoh... thanks>>, but saying "asm" doesn't solves the problem, infact a hex-editing operation is needed in order to move the RAM areas.

          The ROM expansion is very useful, and the new banks could keep the new RAM Areas, the problem is the pointer - editable also throught asm - of course - but isn't needed only change the Hexnumber that points to the Banks\adress in which the RAM areas are located?? (after the moving of course).

          someone then may say <<you have to do a disassembly>> I already saw someone trying that, but I noted also he was able to add only a pokemon #152 (like I did only by hex-editing) while the other entries were totally ignored by the game.

          say only <<hex editing>>, <<asm>> or <<disassembly>> isn't the solution, - and learn asm doesn't mean that then you don't have to hex-edit anymore at all.
          __________________
          Ripeness is all...
          POKEMON GRAPE DEMO 3.1 AVAILABLE!
          CLICK THE BANNER & DOWNLOAD THE BEST GEN.1 HACK ROM EVER MADE!

          Reply With Quote
            #5    
          Old August 28th, 2013 (10:35 AM).
          ShantyTown's Avatar
          ShantyTown ShantyTown is offline
          Forever Young
             
            Join Date: Aug 2013
            Gender: Male
            Posts: 312
            I'm working on a Red Version hack right now, and I've successfully extended the Pokedex past 152. There was some discussion at Skeetendo that helped me understand what needed to be done.

            As you said, the location in RAM for the "seen pokemon" (0xD30A) needs to be repointed to somewhere else in RAM that has more than 19 consecutive free bytes. I wasn't sure which, if any, locations in RAM were unused by the game. I got around this issue by decreasing the number of Pokemon stored in the player's PC Box from 20 to 19. The 20th Pokemon slot in the PC is at RAM location 0xDD09 and goes until 0xDD29, so that gives us a total of 33 free bytes for "seen pokemon". Of course, you'll have to go through the ROM and limit the number of pokemon in the box to 19, instead of 20. This was fairly straightforward, given the red version disassembly project.

            Note that there is no need to repoint the "owned pokemon" RAM location because the "seen pokemon" RAM data is located directly after the "owned pokemon" data. That means that the "owned pokemon" data has an extra 19 bytes to work with after moving the "seen pokemon".

            Hope this helps!
            __________________
            Check out my three Gen 1 hacks: , Red Battle Factory, & Thief Red

            Pokémon Pinball disassembly: https://github.com/huderlem/pokepinball

            Reply With Quote
              #6    
            Old November 8th, 2013 (3:31 PM).
            80C's Avatar
            80C 80C is offline
            "This is a text filler!"
               
              Join Date: Oct 2012
              Posts: 157
              Oh my dog!
              I forgot about this thread!

              I have to say that I laready fixed that problem since October and I've finished to fix it this month.
              Now I could keep 248 Pokemon in the pokedex.

              Once my hack is finished, I'll spoil some information about Pokedex Expansion + some information of how to push the Red ROM out of its limits.

              Check it out then!
              __________________
              Ripeness is all...
              POKEMON GRAPE DEMO 3.1 AVAILABLE!
              CLICK THE BANNER & DOWNLOAD THE BEST GEN.1 HACK ROM EVER MADE!

              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 3:05 PM.