Decomp & Disassembly Guides and resources to help you develop your decompilation or disassembly-based hack can be found here.

Ad Content
Reply
 
Thread Tools
  #1   Link to this post, but load the entire thread.  
Old February 6th, 2019 (10:57 PM). Edited 3 Weeks Ago by Buffel Saft.
Buffel Saft's Avatar
Buffel Saft Buffel Saft is offline
     
    Join Date: Sep 2013
    Gender: Male
    Posts: 443
    This resource is exactly what the title says; Pokemon data files formatted for pokeemerald, dumped directly from Ultra Sun and Ultra Moon using a lightly modified version of pk3DS.
    These files include data for every Pokemon in those games, including alternate forms, Mega evolutions, etc. Hopefully it'll be useful to anyone looking to expand the Pokedex in future.

    The resource currently includes files for:
    • Base stats
    • Level up moves
    • Level up move pointers
    • Egg moves
    • Pokedex entries
    • Species list
    • Species names
    • High quality cries
    • Evolution data

    In future I plan to add files for:
    • TM/HM compatibility
    • Move tutor compatibility
    • More cries

    There are a few things to note:
    • All files are ordered based on Pokedex number, with sets for forms listed after Zeraora.
    • The Unown forms, egg and ??? slots present in the GBA games were removed in later games, so these are not included.
    • Some Pokemon names with special characters may need to be changed to match the decomp format; I replaced these by editing the USUM ROM by hand rather than doing it automatically, so some may have been overlooked.
    • Level up moves use the same format as they do in Dizzy's Battle Engine Upgrade.
    • Base stats include all three ability and held item slots (as opposed to the two slots the GBA games have for each of these), and use two bytes for base experience yield instead of one.
    • Pokedex text entries and height/weight etc are all in one file, and are available in both Chinese and English.
    • English Pokedex text entries have been reformatted to match pokeemerald in a separate file.
    • Cries must remain uncompressed to preserve quality.
    • Level up move pointers are set up so that in-battle forms (megas, Cherrim, etc.) share the same learnset as their base form, which makes editing them simpler.

    All files are available in this repository: https://github.com/BuffelSaft/decomp_resources

    Credits:
    • Kaphotics and other contributors to pk3DS for doing most of the real work put into this
    • Taの境界 for the evolution data and fantastic bilingual Pokedex entries files
    • MegaMawile999 for the species and species names files
    __________________
    My Hacks:
    XY: Eternal X & Wilting Y (link to download)
    USUM: Photonic Sun & Prismatic Moon (link to download)

    Resources:
    Gen IV move editor (Nightmare module)
    Platinum decapitalisation patch/files
    Updated SDSME (in progress)
    Reply With Quote
      #2   Link to this post, but load the entire thread.  
    Old February 9th, 2019 (9:29 PM).
    Taの境界's Avatar
    Taの境界 Taの境界 is offline
       
      Join Date: Jan 2015
      Nature: Adamant
      Posts: 15
      I actually made pokedex entries and many other things <808, cant remember how exactly and how long i did it. I mean to update them in this few week break, if you dont mind pls count me in.
      Pokedex_entries.c
      Reply With Quote
        #3   Link to this post, but load the entire thread.  
      Old February 9th, 2019 (10:09 PM). Edited February 9th, 2019 by Buffel Saft.
      Buffel Saft's Avatar
      Buffel Saft Buffel Saft is offline
         
        Join Date: Sep 2013
        Gender: Male
        Posts: 443
        Quote:
        Originally Posted by Taの境界 View Post
        I actually made pokedex entries and many other things <808, cant remember how exactly and how long i did it. I mean to update them in this few week break, if you dont mind pls count me in.
        Attachment 87294
        That's fantastic, great timing too; I was just about to start on those. I'll add them to the repository. Thanks for contributing, I look forward to seeing what else you've done!
        __________________
        My Hacks:
        XY: Eternal X & Wilting Y (link to download)
        USUM: Photonic Sun & Prismatic Moon (link to download)

        Resources:
        Gen IV move editor (Nightmare module)
        Platinum decapitalisation patch/files
        Updated SDSME (in progress)
        Reply With Quote
          #4   Link to this post, but load the entire thread.  
        Old February 9th, 2019 (11:07 PM).
        Delta231's Avatar
        Delta231 Delta231 is offline
        A noob
           
          Join Date: May 2016
          Location: India
          Gender: Male
          Nature: Bold
          Posts: 675
          Quote:
          Originally Posted by Buffel Saft View Post
          That's fantastic, great timing too; I was just about to start on those. I'll add them to the repository. Thanks for contributing, I look forward to seeing what else you've done!
          That file cannot be used for PokeEmerald as it uses Pokeagb as its header and file is bit different as well comparing from the repo one.
          __________________
          HGSS OWs in FR Style
          Fire Red NSE Bookmarks


          A supporter of


          Reply With Quote
            #5   Link to this post, but load the entire thread.  
          Old February 10th, 2019 (2:16 AM).
          Buffel Saft's Avatar
          Buffel Saft Buffel Saft is offline
             
            Join Date: Sep 2013
            Gender: Male
            Posts: 443
            Quote:
            Originally Posted by Delta231 View Post
            That file cannot be used for PokeEmerald as it uses Pokeagb as its header and file is bit different as well comparing from the repo one.
            It'll definitely need some restructuring, but the important thing is that all the dex entries are typed up and ready to go. I've made a file with the correct structure, so it'll just be a matter of copying all the entries into it, and making another file for all the dex data.
            __________________
            My Hacks:
            XY: Eternal X & Wilting Y (link to download)
            USUM: Photonic Sun & Prismatic Moon (link to download)

            Resources:
            Gen IV move editor (Nightmare module)
            Platinum decapitalisation patch/files
            Updated SDSME (in progress)
            Reply With Quote
              #6   Link to this post, but load the entire thread.  
            Old February 10th, 2019 (6:32 AM). Edited February 10th, 2019 by MegaMawile999.
            MegaMawile999's Avatar
            MegaMawile999 MegaMawile999 is offline
               
              Join Date: Aug 2018
              Posts: 18
              i made "species_names.h" and "species.h" files!

              to be sure i edited pokemon like nidoran and mr mime, using the original naming (Nidoran_M/NIDORAN_F/MR_MIME),
              i also added manually the alternative forms of Arceus, Unown and Silvally, i don't know why but seems that in this resource they were absent :/
              Attached Files
              File Type: h species.h‎ (67.1 KB, 2 views) (Save to Dropbox)
              File Type: h species_names.h‎ (36.9 KB, 2 views) (Save to Dropbox)
              Reply With Quote
                #7   Link to this post, but load the entire thread.  
              Old February 10th, 2019 (11:09 PM).
              Buffel Saft's Avatar
              Buffel Saft Buffel Saft is offline
                 
                Join Date: Sep 2013
                Gender: Male
                Posts: 443
                Quote:
                Originally Posted by MegaMawile999 View Post
                i made "species_names.h" and "species.h" files!

                to be sure i edited pokemon like nidoran and mr mime, using the original naming (Nidoran_M/NIDORAN_F/MR_MIME),
                i also added manually the alternative forms of Arceus, Unown and Silvally, i don't know why but seems that in this resource they were absent :/
                Thanks for both of these! I've added them to the repository.

                The alternative forms for those Pokemon haven't been included so far just because they don't have separate form data in the 3DS games. They don't need to be separate forms if they're implemented properly, as all their stats and movesets are the same, but they can always be added in future if needed.
                __________________
                My Hacks:
                XY: Eternal X & Wilting Y (link to download)
                USUM: Photonic Sun & Prismatic Moon (link to download)

                Resources:
                Gen IV move editor (Nightmare module)
                Platinum decapitalisation patch/files
                Updated SDSME (in progress)
                Reply With Quote
                  #8   Link to this post, but load the entire thread.  
                Old February 11th, 2019 (8:41 AM).
                FBI's Avatar
                FBI FBI is offline
                Free supporter
                 
                Join Date: Jan 2013
                Location: Unknown Island
                Gender: Male
                Posts: 1,904
                This is an awesome resource that'll be of great use to the decomps as well as binary hacks...and even to the people over at gamedev. Great work!
                __________________
                ...
                Reply With Quote
                  #9   Link to this post, but load the entire thread.  
                Old February 11th, 2019 (8:37 PM).
                Buffel Saft's Avatar
                Buffel Saft Buffel Saft is offline
                   
                  Join Date: Sep 2013
                  Gender: Male
                  Posts: 443
                  Quote:
                  Originally Posted by FBI View Post
                  This is an awesome resource that'll be of great use to the decomps as well as binary hacks...and even to the people over at gamedev. Great work!
                  Thanks! Hopefully it'll let people spend more time on the fun parts of their hacks and less time on tedious data entry.
                  __________________
                  My Hacks:
                  XY: Eternal X & Wilting Y (link to download)
                  USUM: Photonic Sun & Prismatic Moon (link to download)

                  Resources:
                  Gen IV move editor (Nightmare module)
                  Platinum decapitalisation patch/files
                  Updated SDSME (in progress)
                  Reply With Quote
                    #10   Link to this post, but load the entire thread.  
                  Old February 14th, 2019 (2:15 AM).
                  Buffel Saft's Avatar
                  Buffel Saft Buffel Saft is offline
                     
                    Join Date: Sep 2013
                    Gender: Male
                    Posts: 443
                    I've just uploaded cries for gens IV - VII, as well as most forms. All cries are formatted as signed 8-bit PCM .aif files with 13379Hz sample rates (as suggested by Chaos Rush's old tutorial - it seems to be a good balance between quality and size). They haven't been filtered as they seemed pretty clean, but if you think otherwise please let me know so I can fix it. Also, note that all of these need to stay uncompressed; this is simple to do in a binary hack, so presumably it can be done easily in pokeemerald too.

                    3DS cries for gens I - V aren't done yet (a lot of them are horrible anyway), but they'll be uploaded sometime soon.
                    __________________
                    My Hacks:
                    XY: Eternal X & Wilting Y (link to download)
                    USUM: Photonic Sun & Prismatic Moon (link to download)

                    Resources:
                    Gen IV move editor (Nightmare module)
                    Platinum decapitalisation patch/files
                    Updated SDSME (in progress)
                    Reply With Quote
                      #11   Link to this post, but load the entire thread.  
                    Old February 14th, 2019 (5:52 PM).
                    Avara's Avatar
                    Avara Avara is offline
                    Author Of Tales
                     
                    Join Date: Dec 2011
                    Location: Izantine
                    Gender: Female
                    Nature: Calm
                    Posts: 944
                    Thanks a lot for sharing! I'm sure loads of people will find these resources useful x
                    __________________
                    Reply With Quote
                      #12   Link to this post, but load the entire thread.  
                    Old February 15th, 2019 (10:59 AM).
                    MegaMawile999's Avatar
                    MegaMawile999 MegaMawile999 is offline
                       
                      Join Date: Aug 2018
                      Posts: 18
                      fixed the pokemon order in HOENN_DEX, now they're in the correct sequence!
                      Attached Files
                      File Type: h species.h‎ (67.1 KB, 1 views) (Save to Dropbox)
                      Reply With Quote
                        #13   Link to this post, but load the entire thread.  
                      Old February 15th, 2019 (7:52 PM).
                      Buffel Saft's Avatar
                      Buffel Saft Buffel Saft is offline
                         
                        Join Date: Sep 2013
                        Gender: Male
                        Posts: 443
                        Quote:
                        Originally Posted by MegaMawile999 View Post
                        fixed the pokemon order in HOENN_DEX, now they're in the correct sequence!
                        Thanks! I've uploaded your fix to the repository.
                        __________________
                        My Hacks:
                        XY: Eternal X & Wilting Y (link to download)
                        USUM: Photonic Sun & Prismatic Moon (link to download)

                        Resources:
                        Gen IV move editor (Nightmare module)
                        Platinum decapitalisation patch/files
                        Updated SDSME (in progress)
                        Reply With Quote
                          #14   Link to this post, but load the entire thread.  
                        Old 4 Weeks Ago (9:26 AM).
                        DizzyEgg's Avatar
                        DizzyEgg DizzyEgg is offline
                           
                          Join Date: Feb 2014
                          Location: Poland
                          Age: 21
                          Gender: Male
                          Nature: Quiet
                          Posts: 759
                          Waiting for a kind soul to add all gen4-7 mon sprites in decomp format. :15:
                          __________________
                          Support Pokeemerald!
                          Reply With Quote
                            #15   Link to this post, but load the entire thread.  
                          Old 4 Weeks Ago (3:41 PM).
                          Buffel Saft's Avatar
                          Buffel Saft Buffel Saft is offline
                             
                            Join Date: Sep 2013
                            Gender: Male
                            Posts: 443
                            Quote:
                            Originally Posted by DizzyEgg View Post
                            Waiting for a kind soul to add all gen4-7 mon sprites in decomp format. :15:
                            I was going to wait for MrDollSteak's Sugimori palette resource to be done before adding those (mostly because it includes second frames for animations), but I guess I could just use the DS style resources until then.
                            __________________
                            My Hacks:
                            XY: Eternal X & Wilting Y (link to download)
                            USUM: Photonic Sun & Prismatic Moon (link to download)

                            Resources:
                            Gen IV move editor (Nightmare module)
                            Platinum decapitalisation patch/files
                            Updated SDSME (in progress)
                            Reply With Quote
                              #16   Link to this post, but load the entire thread.  
                            Old 4 Weeks Ago (3:31 AM).
                            Inmortal's Avatar
                            Inmortal Inmortal is offline
                               
                              Join Date: Jan 2017
                              Posts: 7
                              Yay, I was trying to add every mon to pokeruby and pokeemerald, and I've created a tool to do it easily. With this resource, everything will be easier, thank you :)
                              Reply With Quote
                                #17   Link to this post, but load the entire thread.  
                              Old 4 Weeks Ago (12:10 AM). Edited 4 Weeks Ago by Taの境界.
                              Taの境界's Avatar
                              Taの境界 Taの境界 is offline
                                 
                                Join Date: Jan 2015
                                Nature: Adamant
                                Posts: 15
                                Quote:
                                Originally Posted by Buffel Saft View Post
                                It'll definitely need some restructuring, but the important thing is that all the dex entries are typed up and ready to go. I've made a file with the correct structure, so it'll just be a matter of copying all the entries into it, and making another file for all the dex data.
                                Cool, glad that I could help. I will do the Chinese part(even no one might care).

                                I also worked on evolution list(even no one notice it was missing on the list), here's what I generated:evo_output_fix.txt.

                                Before I make it into the right structure I want to make sure of some quick question:
                                1. In species.h I realise that there are 3 instance of Raticate and others' define:
                                SPECIES_RATICATE
                                SPECIES_RATICATE_1
                                SPECIES_RATICATE_2
                                So which one is Alolan form and what is the use of the other one. I suggest to rename.

                                2. Alolan evolution condition
                                I believe related evolution branch need to consider the Alolan form as I will add constant into the method section.
                                eg.:
                                {{EVO_ITEM + ALOLAN_FORM, ITEM_THUNDER_STONE, SPECIES_RAICHU_ALOLAN}},
                                or better suggestion?

                                3. Mega and Primal revert
                                So does it still matter in evolution list?
                                Reply With Quote
                                  #18   Link to this post, but load the entire thread.  
                                Old 4 Weeks Ago (9:03 PM).
                                Buffel Saft's Avatar
                                Buffel Saft Buffel Saft is offline
                                   
                                  Join Date: Sep 2013
                                  Gender: Male
                                  Posts: 443
                                  Quote:
                                  Originally Posted by Taの境界 View Post
                                  Cool, glad that I could help. I will do the Chinese part(even no one might care).

                                  I also worked on evolution list(even no one notice it was missing on the list), here's what I generated:Attachment 87407.

                                  Before I make it into the right structure I want to make sure of some quick question:
                                  1. In species.h I realise that there are 3 instance of Raticate and others' define:
                                  SPECIES_RATICATE
                                  SPECIES_RATICATE_1
                                  SPECIES_RATICATE_2
                                  So which one is Alolan form and what is the use of the other one. I suggest to rename.

                                  2. Alolan evolution condition
                                  I believe related evolution branch need to consider the Alolan form as I will add constant into the method section.
                                  eg.:
                                  {{EVO_ITEM + ALOLAN_FORM, ITEM_THUNDER_STONE, SPECIES_RAICHU_ALOLAN}},
                                  or better suggestion?

                                  3. Mega and Primal revert
                                  So does it still matter in evolution list?
                                  Can't believe no one noticed that was missing lol. The list looks good so far, just needs item names instead of IDs by the looks of it. To answer your questions:
                                  1. RATICATE_1 is the Alolan form, RATICATE_2 is the totem form, which is useless for this resource; I'll delete the totem forms entirely sometime soon.
                                  2. That's probably a good idea for now, people can always change that to whatever they want later.
                                  3. Same with Megas and Primals, it'd be good to have the data included, as it's easier to remove it than add it.

                                  Thanks again for contributing!
                                  __________________
                                  My Hacks:
                                  XY: Eternal X & Wilting Y (link to download)
                                  USUM: Photonic Sun & Prismatic Moon (link to download)

                                  Resources:
                                  Gen IV move editor (Nightmare module)
                                  Platinum decapitalisation patch/files
                                  Updated SDSME (in progress)
                                  Reply With Quote
                                    #19   Link to this post, but load the entire thread.  
                                  Old 3 Weeks Ago (4:51 PM).
                                  Bozster's Avatar
                                  Bozster Bozster is offline
                                  thechurchofcage / Cancer Fairy
                                     
                                    Join Date: Jul 2008
                                    Gender: Male
                                    Nature: Jolly
                                    Posts: 122
                                    Holy hell, what an amazing resource! Thanks ever so much!
                                    Reply With Quote
                                      #20   Link to this post, but load the entire thread.  
                                    Old 3 Weeks Ago (7:49 AM).
                                    Taの境界's Avatar
                                    Taの境界 Taの境界 is offline
                                       
                                      Join Date: Jan 2015
                                      Nature: Adamant
                                      Posts: 15
                                      evolution.txt

                                      few thing to note:
                                      Inkay evolution method seem to be impossible in gba so i change to level up normally.
                                      Evolution at certain place shall be specified later as I use some placeholder map id.
                                      I m not sure if Eevee evolution 6th 7th 8th branches is legal in decomp.

                                      Here is the list of used evolution method:
                                      EVO_NONE
                                      EVO_FRIENDSHIP
                                      EVO_FRIENDSHIP_DAY
                                      EVO_FRIENDSHIP_NIGHT
                                      EVO_LEVEL
                                      EVO_TRADE
                                      EVO_TRADE_ITEM
                                      EVO_ITEM
                                      EVO_LEVEL_ATK_GT_DEF
                                      EVO_LEVEL_ATK_EQ_DEF
                                      EVO_LEVEL_ATK_LT_DEF
                                      EVO_LEVEL_SILCOON
                                      EVO_LEVEL_CASCOON
                                      EVO_LEVEL_NINJASK
                                      EVO_LEVEL_SHEDINJA
                                      EVO_BEAUTY
                                      EVO_MOVE
                                      EVO_MAP
                                      EVO_LEVEL_DAY
                                      EVO_LEVEL_NIGHT
                                      EVO_ITEM_HOLD_DAY
                                      EVO_ITEM_HOLD_NIGHT
                                      EVO_LEVEL_MALE
                                      EVO_LEVEL_FEMALE
                                      EVO_RAINING_RAIN
                                      EVO_SPECIFIC_POKEMON_IN_PARTY
                                      EVO_SPECIFIC_POKEMON_TYPE_IN_PARTY
                                      EVO_ITEM_MALE
                                      EVO_ITEM_FEMALE
                                      EVO_TRADE_WITH_SPECIFIC_POKEMON
                                      EVO_LEVEL_DUSK
                                      EVO_MEGA_EVOLUTION
                                      EVO_WISH_MEGA_EVOLUTION
                                      EVO_PRIMAL_REVERT
                                      EVO_REVERT_MEGA

                                      also pls check if any typo I did.
                                      Reply With Quote
                                        #21   Link to this post, but load the entire thread.  
                                      Old 3 Weeks Ago (9:44 PM). Edited 3 Weeks Ago by Buffel Saft.
                                      Buffel Saft's Avatar
                                      Buffel Saft Buffel Saft is offline
                                         
                                        Join Date: Sep 2013
                                        Gender: Male
                                        Posts: 443
                                        Quote:
                                        Originally Posted by Taの境界 View Post
                                        Attachment 87480

                                        few thing to note:
                                        Inkay evolution method seem to be impossible in gba so i change to level up normally.
                                        Evolution at certain place shall be specified later as I use some placeholder map id.
                                        I m not sure if Eevee evolution 6th 7th 8th branches is legal in decomp.

                                        also pls check if any typo I did.
                                        Great work, thanks for that! I've added the file to the repository as is for now, it looks fine. I'll give all the files a check for typos and rename the forms to something more understandable as you suggested.

                                        Once that's done the only things missing from the resource will be sprite- and cry-related tables, the rest of the 3DS cries and all the TM/HM/tutor data.
                                        __________________
                                        My Hacks:
                                        XY: Eternal X & Wilting Y (link to download)
                                        USUM: Photonic Sun & Prismatic Moon (link to download)

                                        Resources:
                                        Gen IV move editor (Nightmare module)
                                        Platinum decapitalisation patch/files
                                        Updated SDSME (in progress)
                                        Reply With Quote
                                          #22   Link to this post, but load the entire thread.  
                                        Old 3 Weeks Ago (3:01 AM).
                                        Buffel Saft's Avatar
                                        Buffel Saft Buffel Saft is offline
                                           
                                          Join Date: Sep 2013
                                          Gender: Male
                                          Posts: 443
                                          I've just added a level up learnsets pointer file and renamed almost all of the forms to have more informative names. There's still a bit of clean up to do, but most files should now have consistent names for everything.
                                          __________________
                                          My Hacks:
                                          XY: Eternal X & Wilting Y (link to download)
                                          USUM: Photonic Sun & Prismatic Moon (link to download)

                                          Resources:
                                          Gen IV move editor (Nightmare module)
                                          Platinum decapitalisation patch/files
                                          Updated SDSME (in progress)
                                          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
                                          Ad Content
                                          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 2:59 AM.