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 1 Week Ago (10:57 PM). Edited 6 Days Ago by Buffel Saft.
Buffel Saft's Avatar
Buffel Saft Buffel Saft is offline
     
    Join Date: Sep 2013
    Gender: Male
    Posts: 422
    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
    • Egg moves
    • Pokedex entries
    • Species list
    • Species names
    • High quality cries

    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.
    • Forms are named as they are in pk3DS, meaning that they're just the base form's name followed by a number e.g. Alolan Sandslash is Sandslash_1, Mega Mewtwo Y is Mewtwo_2.
    • 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.

    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 fantastic bilingual Pokedex entries file
    • 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 1 Week Ago (9:29 PM).
    Taの境界's Avatar
    Taの境界 Taの境界 is offline
       
      Join Date: Jan 2015
      Nature: Adamant
      Posts: 14
      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 1 Week Ago (10:09 PM). Edited 1 Week Ago by Buffel Saft.
      Buffel Saft's Avatar
      Buffel Saft Buffel Saft is offline
         
        Join Date: Sep 2013
        Gender: Male
        Posts: 422
        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 1 Week Ago (11:07 PM).
        Delta231's Avatar
        Delta231 Delta231 is offline
        A noob
           
          Join Date: May 2016
          Location: India
          Gender: Male
          Nature: Bold
          Posts: 657
          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 1 Week Ago (2:16 AM).
          Buffel Saft's Avatar
          Buffel Saft Buffel Saft is offline
             
            Join Date: Sep 2013
            Gender: Male
            Posts: 422
            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 1 Week Ago (6:32 AM). Edited 1 Week Ago by MegaMawile999.
            MegaMawile999's Avatar
            MegaMawile999 MegaMawile999 is offline
               
              Join Date: Aug 2018
              Posts: 12
              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 1 Week Ago (11:09 PM).
              Buffel Saft's Avatar
              Buffel Saft Buffel Saft is offline
                 
                Join Date: Sep 2013
                Gender: Male
                Posts: 422
                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 1 Week Ago (8:41 AM).
                FBI's Avatar
                FBI FBI is offline
                Free supporter
                 
                Join Date: Jan 2013
                Location: Unknown Island
                Gender: Male
                Posts: 1,896
                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 1 Week Ago (8:37 PM).
                Buffel Saft's Avatar
                Buffel Saft Buffel Saft is offline
                   
                  Join Date: Sep 2013
                  Gender: Male
                  Posts: 422
                  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 6 Days Ago (2:15 AM).
                  Buffel Saft's Avatar
                  Buffel Saft Buffel Saft is offline
                     
                    Join Date: Sep 2013
                    Gender: Male
                    Posts: 422
                    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 5 Days Ago (5:52 PM).
                    Avara's Avatar
                    Avara Avara is online now
                    Author Of Tales
                     
                    Join Date: Dec 2011
                    Location: Izantine
                    Gender: Female
                    Nature: Calm
                    Posts: 843
                    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 4 Days Ago (10:59 AM).
                    MegaMawile999's Avatar
                    MegaMawile999 MegaMawile999 is offline
                       
                      Join Date: Aug 2018
                      Posts: 12
                      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 4 Days Ago (7:52 PM).
                      Buffel Saft's Avatar
                      Buffel Saft Buffel Saft is offline
                         
                        Join Date: Sep 2013
                        Gender: Male
                        Posts: 422
                        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 3 Days Ago (9:26 AM).
                        DizzyEgg's Avatar
                        DizzyEgg DizzyEgg is offline
                           
                          Join Date: Feb 2014
                          Location: Poland
                          Age: 21
                          Gender: Male
                          Nature: Quiet
                          Posts: 754
                          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 3 Days Ago (3:41 PM).
                          Buffel Saft's Avatar
                          Buffel Saft Buffel Saft is offline
                             
                            Join Date: Sep 2013
                            Gender: Male
                            Posts: 422
                            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 3 Days Ago (3:31 AM).
                            Inmortal's Avatar
                            Inmortal Inmortal is offline
                               
                              Join Date: Jan 2017
                              Posts: 1
                              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 2 Days Ago (12:10 AM). Edited 2 Days Ago by Taの境界.
                              Taの境界's Avatar
                              Taの境界 Taの境界 is offline
                                 
                                Join Date: Jan 2015
                                Nature: Adamant
                                Posts: 14
                                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 1 Day Ago (9:03 PM).
                                Buffel Saft's Avatar
                                Buffel Saft Buffel Saft is offline
                                   
                                  Join Date: Sep 2013
                                  Gender: Male
                                  Posts: 422
                                  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
                                  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 5:40 AM.