The PokéCommunity Forums Fan Games ROM Hacking Tools, Tutorials & Resources
Tutorial [Ruby] Adding New Types

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

Reply
 
Thread Tools
  #51    
Old May 27th, 2014 (7:33 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,094
Quote:
Originally Posted by Wajahat619 View Post
can you help on adding new type to pokemon Emerald
Follow the tutorial exactly as it is, however where there are instances of the offset 0x1F9720, instead use 0x31ACE8. You may also have to rummage around a little in unLZ a little to find the image of the types, but, theoretically, it should be around the same location.
Reply With Quote

Relevant Advertising!

  #52    
Old May 27th, 2014 (8:30 AM).
Wajahat619's Avatar
Wajahat619 Wajahat619 is offline
     
    Join Date: Feb 2014
    Gender: Male
    Nature: Hasty
    Posts: 43
    i have problem with fairy image uploading because game just freezes when i view a pokemon profile, what should i do?
    Reply With Quote
      #53    
    Old July 23rd, 2014 (9:50 PM).
    Jss1228's Avatar
    Jss1228 Jss1228 is offline
       
      Join Date: Mar 2013
      Location: Princess' Castle
      Gender: Male
      Nature: Timid
      Posts: 8
      Hey I'm having trouble doing step number 8 I understand what I have to do but I'm not sure how to do it, I was wondering if you can re-explain it. I am using Hex workshop.
      Reply With Quote
        #54    
      Old July 23rd, 2014 (10:25 PM).
      destinedjagold's Avatar
      destinedjagold destinedjagold is offline
      Oh Hai Thar~
      • Silver Tier
       
      Join Date: May 2007
      Location: Philippines
      Age: 26
      Gender: Male
      Nature: Careful
      Posts: 8,507
      Quote:
      Originally Posted by Jss1228 View Post
      Hey I'm having trouble doing step number 8 I understand what I have to do but I'm not sure how to do it, I was wondering if you can re-explain it. I am using Hex workshop.
      The default strength/weakness table is 1F9720.
      Just swap the first two numbers and the last two numbers.
      So, from 1F 97 20, swapping them will become 20 97 1F.
      That's how you reverse an offset.

      Then just add 08 at the end of the reversed offset.
      So you'll have 20971F08.

      Do the same thing for your new offset.

      Then, on your Hex Editor, find the reversed default offset and replace all of them with your reversed new offset.

      I hope that's clearer now. =/
      __________________


      FC: 0061-1111-6462
      TSV: 1364(X), 0790(OR)

      Reply With Quote
        #55    
      Old July 29th, 2014 (12:56 AM).
      snocking snocking is offline
         
        Join Date: Aug 2010
        Posts: 1
        Hello,I am sorry my Endlish is poor.Well,I want to add a New Types in NDS pokemon BW2.I have found the Type-effectiveness Table in overlay 167.And the offset is 0x3DC34.So I write the Repoint to 34DC0308,but I cannot reserch the value in overlay 167.Can you tell the right Old Table offset?
        Reply With Quote
          #56    
        Old August 16th, 2014 (6:57 PM).
        Broly9990's Avatar
        Broly9990 Broly9990 is offline
           
          Join Date: Aug 2014
          Gender: Male
          Posts: 12
          What's the number of the Type list sprite for Pokemon Fire Red? Because I've looked high and low but found nothing.
          __________________
          Reply With Quote
            #57    
          Old August 17th, 2014 (6:06 PM).
          destinedjagold's Avatar
          destinedjagold destinedjagold is offline
          Oh Hai Thar~
          • Silver Tier
           
          Join Date: May 2007
          Location: Philippines
          Age: 26
          Gender: Male
          Nature: Careful
          Posts: 8,507
          Quote:
          Originally Posted by Broly9990 View Post
          What's the number of the Type list sprite for Pokemon Fire Red? Because I've looked high and low but found nothing.
          Please see the [Note...] at the very first part of my tutorial.
          You'll find a tutorial link for FireRed.
          __________________


          FC: 0061-1111-6462
          TSV: 1364(X), 0790(OR)

          Reply With Quote
            #58    
          Old September 2nd, 2014 (5:31 PM).
          geebee05's Avatar
          geebee05 geebee05 is offline
             
            Join Date: Jul 2014
            Location: Philippines
            Gender: Male
            Nature: Relaxed
            Posts: 6
            What kind of hex editor is that and where can i find it??
            Thanks in advance
            Reply With Quote
              #59    
            Old September 2nd, 2014 (6:18 PM).
            destinedjagold's Avatar
            destinedjagold destinedjagold is offline
            Oh Hai Thar~
            • Silver Tier
             
            Join Date: May 2007
            Location: Philippines
            Age: 26
            Gender: Male
            Nature: Careful
            Posts: 8,507
            Quote:
            Originally Posted by geebee05 View Post
            What kind of hex editor is that and where can i find it??
            Thanks in advance
            Ahoy! Kumusta~

            Anyway, I'm using Hex Workshop.
            You can search for it in Google.

            Though you can use any other hex editing programs.
            __________________


            FC: 0061-1111-6462
            TSV: 1364(X), 0790(OR)

            Reply With Quote
              #60    
            Old September 2nd, 2014 (6:42 PM).
            geebee05's Avatar
            geebee05 geebee05 is offline
               
              Join Date: Jul 2014
              Location: Philippines
              Gender: Male
              Nature: Relaxed
              Posts: 6
              thanks ! , By the way are you a filipino?
              Reply With Quote
                #61    
              Old September 12th, 2014 (5:54 PM).
              rortik rortik is offline
                 
                Join Date: Aug 2014
                Gender: Female
                Posts: 59
                Great tutorial! It worked great, except for some of the colors are now off on my type names in the summary screen (gonna have to fix that, but that'll be easy).

                Unfortunately, I appear to have a problem or two.

                I replaced ??? with Fairy, firstly.

                1. In battle the moves still read ??? type.

                2. While the defensive typing seems to work fine, (I haven't checked every one, but what I did check worked.) every single Fairy (???) move I use does almost NO damage.

                For example, I was messing around with YAPE and a move editor, and I changed Zigzagoon to a normal/fairy type, and I also changed my Mawile's Vicegrip to a fairy move. When I used it, however, it didn't even come CLOSE to KOing the lv 4 Zigzagoon, even though Mawile's like lv 22. I'd estimate it did ~15% of the thing's hp.

                I knew something was up, so I went and edited Vicegrip's power to 255, and tried again. +200 power, no difference. O.o

                I'm thinking this is something to do with a default for ??? attacks.

                It still does "super effective" damage, I tried it on a Poochyena too. Still did almost nothing.

                Any suggestions?
                Reply With Quote
                  #62    
                Old October 7th, 2014 (3:50 PM). Edited October 7th, 2014 by DrFuji.
                Picrodus Picrodus is offline
                   
                  Join Date: Apr 2013
                  Gender: Male
                  Posts: 15
                  Could the number of types be changed by expanding the image and putting fairy under tough?

                  On step 8 it keeps telling me the specified search string wasn't found. I'm using Pokemon ruby and hex workshop :(
                  Reply With Quote
                    #63    
                  Old October 7th, 2014 (6:10 PM).
                  destinedjagold's Avatar
                  destinedjagold destinedjagold is offline
                  Oh Hai Thar~
                  • Silver Tier
                   
                  Join Date: May 2007
                  Location: Philippines
                  Age: 26
                  Gender: Male
                  Nature: Careful
                  Posts: 8,507
                  Quote:
                  Originally Posted by Picrodus View Post
                  On step 8 it keeps telling me the specified search string wasn't found. I'm using Pokemon ruby and hex workshop
                  You are searching for the [20971F08] hex value, right? And the [type] is Hex Values, right?

                  Quote:
                  Originally Posted by Picrodus View Post
                  Could the number of types be changed by expanding the image and putting fairy under tough?
                  I believe that it's possible. I just haven't tried looking into it some more because of real life restrictions. :/
                  __________________


                  FC: 0061-1111-6462
                  TSV: 1364(X), 0790(OR)

                  Reply With Quote
                    #64    
                  Old October 7th, 2014 (6:25 PM).
                  Picrodus Picrodus is offline
                     
                    Join Date: Apr 2013
                    Gender: Male
                    Posts: 15
                    Yes i f you are referring to when i have to use the replace function I am using the reversed offset. But I saw that earlier in the thread someone had the same problem but somehow figured it out but didn't explain how.

                    And yes whenever I am at the replace step I have type: hex values, find: 20971F08 and in this case I was trying to replace at 007E4140 and used 40417E08 and I even tried at the exact place of the demonstration and it still does it.
                    Reply With Quote
                      #65    
                    Old October 7th, 2014 (6:30 PM).
                    destinedjagold's Avatar
                    destinedjagold destinedjagold is offline
                    Oh Hai Thar~
                    • Silver Tier
                     
                    Join Date: May 2007
                    Location: Philippines
                    Age: 26
                    Gender: Male
                    Nature: Careful
                    Posts: 8,507
                    Quote:
                    Originally Posted by Picrodus View Post
                    Yes i f you are referring to when i have to use the replace function I am using the reversed offset. But I saw that earlier in the thread someone had the same problem but somehow figured it out but didn't explain how.

                    And yes whenever I am at the replace step I have type: hex values, find: 20971F08 and in this case I was trying to replace at 007E4140 and used 40417E08 and I even tried at the exact place of the demonstration and it still does it.
                    Well, you can try and manually change the bytes from the offsets.
                    Code:
                    1CDC8
                    1CF08
                    1CFE4
                    1D344
                    1D44C
                    1D564
                    2237C
                    28120
                    36CD0
                    That's the list of offsets where you need to replace the 20971F08 value.
                    __________________


                    FC: 0061-1111-6462
                    TSV: 1364(X), 0790(OR)

                    Reply With Quote
                      #66    
                    Old October 7th, 2014 (6:55 PM).
                    Picrodus Picrodus is offline
                       
                      Join Date: Apr 2013
                      Gender: Male
                      Posts: 15
                      Honestly at this point I am confused about what you said. What am I supposed to put at those offsets? And am I supposed to change whatever it is I'm supposed to change before or after I try step 8?

                      And a offshoot long shot question is would adding some empty bytes right after where the table already is ruin the rom?

                      Thanks for being so helpful and patient with me.
                      Reply With Quote
                        #67    
                      Old October 7th, 2014 (7:07 PM).
                      destinedjagold's Avatar
                      destinedjagold destinedjagold is offline
                      Oh Hai Thar~
                      • Silver Tier
                       
                      Join Date: May 2007
                      Location: Philippines
                      Age: 26
                      Gender: Male
                      Nature: Careful
                      Posts: 8,507
                      Quote:
                      Originally Posted by Picrodus View Post
                      What am I supposed to put at those offsets? And am I supposed to change whatever it is I'm supposed to change before or after I try step 8?
                      You need to go to those offsets (CTRL + G) and change the 20971F08 bytes to your new reversed table offset, which would be 40417E08.
                      Spoiler:


                      Quote:
                      Originally Posted by Picrodus View Post
                      And a offshoot long shot question is would adding some empty bytes right after where the table already is ruin the rom?
                      Yes. That's why we need to copy and paste the current table to a new offset, so we can safely add new ones without ruining anything in the ROM.
                      __________________


                      FC: 0061-1111-6462
                      TSV: 1364(X), 0790(OR)

                      Reply With Quote
                        #68    
                      Old October 7th, 2014 (7:35 PM).
                      Picrodus Picrodus is offline
                         
                        Join Date: Apr 2013
                        Gender: Male
                        Posts: 15
                        DJG, I am very sure at this moment that you are a lifesaver! Thank you so much. Though I must also ask where I can find the hex value numbers for the other types as I'm guessing its not as simple as normal being 01
                        Reply With Quote
                          #69    
                        Old October 7th, 2014 (7:42 PM).
                        destinedjagold's Avatar
                        destinedjagold destinedjagold is offline
                        Oh Hai Thar~
                        • Silver Tier
                         
                        Join Date: May 2007
                        Location: Philippines
                        Age: 26
                        Gender: Male
                        Nature: Careful
                        Posts: 8,507
                        Quote:
                        Originally Posted by Picrodus View Post
                        DJG, I am very sure at this moment that you are a lifesaver! Thank you so much. Though I must also ask where I can find the hex value numbers for the other types as I'm guessing its not as simple as normal being 01
                        Er... It's in the first post, under the [Reference] section.
                        __________________


                        FC: 0061-1111-6462
                        TSV: 1364(X), 0790(OR)

                        Reply With Quote
                          #70    
                        Old October 7th, 2014 (7:54 PM).
                        Picrodus Picrodus is offline
                           
                          Join Date: Apr 2013
                          Gender: Male
                          Posts: 15
                          Ok thanks so much, and DJG I'm sorry but I must ask one more thing of you I am also having the problem of repointing the type names table in step 11 it is giving me the same problem as step 8 I'm really sorry to be a pain but I need to manually change those as well. Thank you so much for your help.
                          Reply With Quote
                            #71    
                          Old October 7th, 2014 (7:59 PM).
                          destinedjagold's Avatar
                          destinedjagold destinedjagold is offline
                          Oh Hai Thar~
                          • Silver Tier
                           
                          Join Date: May 2007
                          Location: Philippines
                          Age: 26
                          Gender: Male
                          Nature: Careful
                          Posts: 8,507
                          Quote:
                          Originally Posted by Picrodus View Post
                          Ok thanks so much, and DJG I'm sorry but I must ask one more thing of you I am also having the problem of repointing the type names table in step 11 it is giving me the same problem as step 8 I'm really sorry to be a pain but I need to manually change those as well. Thank you so much for your help.
                          You'll only have to go to four addresses for step 11, so this one's going to be quicker.
                          Code:
                          2E3A8
                          121B60
                          133938
                          3B59D4
                          __________________


                          FC: 0061-1111-6462
                          TSV: 1364(X), 0790(OR)

                          Reply With Quote
                            #72    
                          Old October 7th, 2014 (8:46 PM).
                          Picrodus Picrodus is offline
                             
                            Join Date: Apr 2013
                            Gender: Male
                            Posts: 15
                            Omg DJG you are the best. I have always been a fan but when you helped me with my problem you made my day. I am trying to build a game and I thank you so much for your help. It worked
                            Reply With Quote
                              #73    
                            Old October 11th, 2014 (2:57 AM). Edited October 11th, 2014 by AtecainCorp..
                            AtecainCorp.'s Avatar
                            AtecainCorp. AtecainCorp. is offline
                            Rejishan awake...
                               
                              Join Date: Jun 2008
                              Location: Takoabe Town (Region Thonsu)
                              Age: 24
                              Gender: Male
                              Nature: Hardy
                              Posts: 1,228
                              Technicaly to make it good you only can add three new types to game. Changing ??? to <For example Fairy or in my example Crystal type>, And two contest type editing. Three of contests type need to by changed into Physical, Special and Stats icons to make great effect inside game. <And make still usable Contests>
                              __________________
                              - My new Project comming Soon
                              Reply With Quote
                                #74    
                              Old November 23rd, 2014 (12:44 PM).
                              pokefreak890's Avatar
                              pokefreak890 pokefreak890 is offline
                              The One that will make everything great
                                 
                                Join Date: Nov 2014
                                Gender: Male
                                Posts: 818
                                how do you remove the cool attribute in paint i cant seem to make it work i want to add the fairy type plz help me
                                __________________
                                3DS FREIND CODE : 2724-3540-0898
                                Reply With Quote
                                  #75    
                                Old October 28th, 2015 (7:05 PM).
                                Mattster1997 Mattster1997 is offline
                                   
                                  Join Date: Oct 2015
                                  Posts: 1
                                  Hello! I'm having an issue when I try to import my new type images. After I select my image and click "Open" to import it into the game, it gives me a notice that says "Error: Image is not Indexed." How can I correct this?
                                  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 6:51 AM.