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: 258
    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,349
      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 offline
        • Moderator
        • Silver Tier
         
        Join Date: Nov 2007
        Location: Bristol, UK
        Age: 19
        Posts: 5,201
        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
                Now Leaving...
                   
                  Join Date: Feb 2014
                  Location: Shiganshina District, Wall Maria
                  Gender: Female
                  Nature: Adamant
                  Posts: 430
                  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
                  __________________

                  Userpage


                  Pokémon Dark Jade Version (Coming Soon!)


                  The Omsoc Empire (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 (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
                          #116    
                        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: 20
                          Gender: Male
                          Posts: 353
                          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
                            #117    
                          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
                              #118    
                            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: 20
                              Gender: Male
                              Posts: 353
                              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
                                #119    
                              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
                                  #120    
                                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: 20
                                  Gender: Male
                                  Posts: 353
                                  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
                                    #121    
                                  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
                                      #122    
                                    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: 20
                                      Gender: Male
                                      Posts: 353
                                      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
                                        #123    
                                      Old March 13th, 2015 (6:45 PM).
                                      Percy's Avatar
                                      Percy Percy is offline
                                      look at my signature
                                         
                                        Join Date: Sep 2014
                                        Location: Philippines
                                        Gender: Male
                                        Nature: Lonely
                                        Posts: 2,433
                                        Done it:
                                        Spoiler:


                                        After 11 tries ... :D
                                        __________________
                                        [you're so easy to manipulate ]
                                        Reply With Quote
                                          #124    
                                        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: 273
                                          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
                                            #125    
                                          Old May 20th, 2015 (8:28 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
                                            I hate to ask, but has anyone figured out this cry table stuff? It's the one part of the tutorial where specifics aren't given (Offset of the table(s) and size(s)). I've done the best I can with the resources I have, but I can't figure it out.
                                            __________________


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


                                            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 10:58 AM.