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

Reply
 
Thread Tools
  #1    
Old October 28th, 2009 (12:08 AM). Edited September 21st, 2010 by destinedjagold.
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
Inserting Cries
Based on ShinyQuagsire's cry changing tutorial on ROMHackTube

Introduction...
Hello there everyone. I am destinedjagold, the author of the Ruby Destiny series. Here, I will teach you guys how to insert new cries without corrupting the other existing cries. I hope you can find this tutorial useful.

What You Need...
  • PokeCryGUI - included in the EliteMap package...
  • A Hex Editor - in this tutorial, I'll be using Hex Workshop...
  • The .wav cry you wanna insert...
  • Your ROM - in this tutorial, I'll be using a Ruby ROM...
  • YAPE - For reference purposes...

Before We Begin...
Always remember the golden rule in hacking, always save a back-up copy of your hack.

Let's Get Started...
Step 1 - Setting Everything Up...
(1) Load your ROM...
(2) Load the cry you wanna insert...
(3) Type the POKéMON's number, the one you wish to replace...
Spoiler:
This part is where I use YAPE.

Simply locate the name of the PKMN you want it's cry to be changed, and copy the number in the 'Game' field...

(4) Click 'Samples' afterward. If you are hacking Ruby, the Table Offset(5) will be automatically displayed. Here, you can differenciate the sizes of the current and the new cry.
(5) Be sure to change the offset here if you're hacking besides Ruby...

Step 2 - Preparing...
(1) Jot down on a paper, or type on MS Notepad the Table Offset.
(2) Jot down on a paper, or type on MS Notepad the Sample Offset.
(3) Open your ROM with a hex editor and find an offset with lots and lots of free space. Jot it down or type the offset on MS Notepad as well.
(4) Reverse the Sample Offset and the Free Space Offset. The screenshot above will show you how to reverse the said offsets...

Step 3 - Repointing & Inserting...
(1) In your Hex Editor already opened your ROM, go to (take note, "go to" (CTRL + G)) the Table Offset...
(2 - 3) Find (take note, "find" (CTRL + F)) the Reversed Sample Offset(without spaces, of course). Make sure it's in 'Hex Values' type...
(4) After you found the offset...
(5) Change it into the Reverse Free Space Offset. Save it afterward...
(6) Back to PokeCryGUI, click the 'Samples' button and you'll notice that the 'Samples ROM' now displays 'FFFF', which means the cry of the PKMN is blank. You'll also notice that the 'Sample Offset' now displays the free space offset.
(7) Now click the 'Encode' button, and presto! You successfully inserted a new cry to your PKMN without corrupting any other cries!

Ending Message...
Yeah, I just recycled this old thread o'mine. I am sure someone here posted the table offsets of the other PKMN games. You might as well look for it if you are not using Ruby.
Anyway, thanks for your time in reading this tutorial and I hope you will find this useful.
Cheers and good luck with your hacks/mods! ;)
__________________


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

Reply With Quote

Relevant Advertising!

  #2    
Old October 28th, 2009 (4:42 AM).
ShadowForce_G's Avatar
ShadowForce_G ShadowForce_G is offline
Endless learning...
     
    Join Date: Sep 2009
    Location: Emerald of the Equator
    Age: 20
    Gender: Male
    Nature: Lonely
    Posts: 89
    Wow, PokeCryGUI tutorial...
    This is the tutorial that I want...
    I will try it...
    Reply With Quote
      #3    
    Old October 28th, 2009 (5:20 AM). Edited October 28th, 2009 by HackMew.
    HackMew's Avatar
    HackMew HackMew is offline
    Mewtwo Strikes Back
    • Crystal Tier
     
    Join Date: Jun 2006
    Posts: 1,314
    Why PokeCry wouldn't work with FireRed? The cry format is exactly the same. But yeah... things will be easier with A-Cry.

    EDIT:

    Ruby US v1.0
    0x452590

    Sapphire US v1.0
    0x4525EC

    FireRed US v1.0
    0x48C914

    LeafGreen US v1.0
    0x48C1F0

    Emerald US v1.0
    0x69DCF4
    __________________
    Reply With Quote
      #4    
    Old October 28th, 2009 (7:03 AM).
    Bozster's Avatar
    Bozster Bozster is offline
    Chief Lunatic
       
      Join Date: Jul 2008
      Gender: Male
      Posts: 101
      Yay, finally a tutorial! Thanks destinedjagold!
      Just to clarify, the Pokemon numbers are their Pokedex numbers(ie. 2 = Ivysaur), right?
      Also, at what number do the 'death cries' start?
      Reply With Quote
        #5    
      Old October 28th, 2009 (7:48 AM).
      HackMew's Avatar
      HackMew HackMew is offline
      Mewtwo Strikes Back
      • Crystal Tier
       
      Join Date: Jun 2006
      Posts: 1,314
      Quote:
      Originally Posted by Bozster View Post
      Yay, finally a tutorial! Thanks destinedjagold!
      Just to clarify, the Pokemon numbers are their Pokedex numbers(ie. 2 = Ivysaur), right?
      Hey, it wasn't that hard if you actually tried :P
      Anyway, remember any Pokémon after Celebi will not follow the usual, National Dex numbering. For a list of values you might use the stdpoke.rbh file included with XSE, for example. Oh, and don't forget that the values are in hex (0x181 for example), but PokéCry requires the decimal value.
      __________________
      Reply With Quote
        #6    
      Old October 28th, 2009 (2:31 PM).
      TAKUORO's Avatar
      TAKUORO TAKUORO is offline
      Pyro from WAH ;D
         
        Join Date: Jul 2009
        Location: Costa Rica
        Gender: Male
        Nature: Relaxed
        Posts: 61
        Thanks!!
        I have never try to change the crys( well a couple of times but they din't work good )
        But is a very simple and easy tutorial!
        It will help a lot of people ;D

        Btw, whats is A-cry?
        A cry modifier tool?

        I would like to see it since pokecry doesn't work 100% good with fr
        Reply With Quote
          #7    
        Old October 28th, 2009 (9:13 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 HackMew View Post
        Why PokeCry wouldn't work with FireRed? The cry format is exactly the same. But yeah... things will be easier with A-Cry.

        EDIT:

        Ruby US v1.0
        0x452590

        Sapphire US v1.0
        0x4525EC

        FireRed US v1.0
        0x48C914

        LeafGreen US v1.0
        0x48C1F0

        Emerald US v1.0
        0x69DCF4
        So it works with FireRed as well? I never knew, though I shouldn't never know about that since I only hack Ruby.
        A-Cry? So you are making a cry tool? =3

        Quote:
        Originally Posted by Bozster View Post
        Yay, finally a tutorial! Thanks destinedjagold!
        Just to clarify, the Pokemon numbers are their Pokedex numbers(ie. 2 = Ivysaur), right?
        Also, at what number do the 'death cries' start?
        I forgot where the 'death cries' starts though... :\
        Also, yeah, it uses their PokéDex numbers, however, the Hoenn ones, like HackMew said, doesn't follow the numberings anymore.
        And as HackMew suggested, you can look at their numbers in HM's XSE's stdpoke.rbh file. Though you should convert it to decimal, k? =3
        __________________


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

        Reply With Quote
          #8    
        Old October 29th, 2009 (2:17 AM).
        Bozster's Avatar
        Bozster Bozster is offline
        Chief Lunatic
           
          Join Date: Jul 2008
          Gender: Male
          Posts: 101
          Thanks, Hackmew and destinedjagold!
          Reply With Quote
            #9    
          Old October 29th, 2009 (4:41 AM). Edited October 29th, 2009 by ShadowForce_G.
          ShadowForce_G's Avatar
          ShadowForce_G ShadowForce_G is offline
          Endless learning...
             
            Join Date: Sep 2009
            Location: Emerald of the Equator
            Age: 20
            Gender: Male
            Nature: Lonely
            Posts: 89
            How do you make/get the Pokemon cry in .wav?

            I know to repoint it.
            Change the offset in "Sample Offset" with free offset, then click "Repoint", I think...
            Reply With Quote
              #10    
            Old October 29th, 2009 (6:56 AM).
            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 ShadowForce_G View Post
            How do you make/get the Pokemon cry in .wav?

            I know to repoint it.
            Change the offset in "Sample Offset" with free offset, then click "Repoint", I think...
            I already tried that and it didn't work for me.
            Also, I will post a link for you to download the cries. i just need to ask permission first, though~
            __________________


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

            Reply With Quote
              #11    
            Old October 29th, 2009 (2:51 PM). Edited January 2nd, 2013 by Bozster.
            Bozster's Avatar
            Bozster Bozster is offline
            Chief Lunatic
               
              Join Date: Jul 2008
              Gender: Male
              Posts: 101
              Sorry, me again.
              I have a problem. I do what it says in the tutorial. I enter number 13(Weedle) and want to replace its cry with Dialga's. I click 'Encode.'
              Attachment 50728
              However, it doesn't actually do anything. I boot up VBA and Weedle's cry is exactly the same. Have I done something wrong or is it something to do with the size of the files?
              Reply With Quote
                #12    
              Old October 29th, 2009 (3:02 PM).
              HackMew's Avatar
              HackMew HackMew is offline
              Mewtwo Strikes Back
              • Crystal Tier
               
              Join Date: Jun 2006
              Posts: 1,314
              Quote:
              Originally Posted by Bozster View Post
              Sorry, me again.
              I have a problem. I do what it says in the tutorial. I enter number 13(Weedle) and want to replace its cry with Dialga's. I click 'Encode.'
              Attachment 50728
              However, it doesn't actually do anything. I boot up VBA and Weedle's cry is exactly the same. Have I done something wrong or is it something to do with the size of the files?
              Seriously, you should pay more attention. Look at the table offset. It's 0... Which can't be good, for obvious reasons.
              __________________
              Reply With Quote
                #13    
              Old October 31st, 2009 (2:41 AM).
              Bozster's Avatar
              Bozster Bozster is offline
              Chief Lunatic
                 
                Join Date: Jul 2008
                Gender: Male
                Posts: 101
                Quote:
                Originally Posted by HackMew View Post
                Seriously, you should pay more attention. Look at the table offset. It's 0... Which can't be good, for obvious reasons.
                Sorry, but what is a table offset, and what should I change it to?
                Reply With Quote
                  #14    
                Old October 31st, 2009 (4:48 AM).
                HackMew's Avatar
                HackMew HackMew is offline
                Mewtwo Strikes Back
                • Crystal Tier
                 
                Join Date: Jun 2006
                Posts: 1,314
                Quote:
                Originally Posted by Bozster View Post
                Sorry, but what is a table offset, and what should I change it to?
                Now you understand why I said more attention?

                __________________
                Reply With Quote
                  #15    
                Old October 31st, 2009 (8:11 AM).
                Bozster's Avatar
                Bozster Bozster is offline
                Chief Lunatic
                   
                  Join Date: Jul 2008
                  Gender: Male
                  Posts: 101
                  Quote:
                  Originally Posted by HackMew View Post
                  Now you understand why I said more attention?

                  All right, all right, I'm sorry, I should have noticed that.
                  But what is a Table Offset for and how do I know what I have to change it to for Emerald?
                  Reply With Quote
                    #16    
                  Old October 31st, 2009 (9:31 AM).
                  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 Bozster View Post
                  All right, all right, I'm sorry, I should have noticed that.
                  But what is a Table Offset for and how do I know what I have to change it to for Emerald?
                  The table offset is telling the tool where to start looking for the cries.
                  Use the offsets HackMew gave us.
                  __________________


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

                  Reply With Quote
                    #17    
                  Old October 31st, 2009 (1:36 PM).
                  Bozster's Avatar
                  Bozster Bozster is offline
                  Chief Lunatic
                     
                    Join Date: Jul 2008
                    Gender: Male
                    Posts: 101
                    Quote:
                    Originally Posted by destinedjagold View Post

                    The table offset is telling the tool where to start looking for the cries.
                    Use the offsets HackMew gave us.
                    Sorry, again!
                    What offset would that be, then(for Emerald)?
                    Reply With Quote
                      #18    
                    Old October 31st, 2009 (1:38 PM).
                    Banjora Marxvile's Avatar
                    Banjora Marxvile Banjora Marxvile is offline
                    hOI!!!!!! i'm tEMMIE!!
                       
                      Join Date: May 2008
                      Age: 23
                      Gender: Male
                      Nature: Bashful
                      Posts: 3,487
                      Quote:
                      Originally Posted by Bozster View Post
                      Sorry, again!
                      Quote:
                      Originally Posted by Bozster View Post
                      What offset would that be, then(for Emerald)?
                      Learn to read HackMew's posts! Look in this list he gave a bit above yours!

                      Quote:
                      Originally Posted by HackMew View Post
                      Why PokeCry wouldn't work with FireRed? The cry format is exactly the same. But yeah... things will be easier with A-Cry.
                      Quote:
                      Originally Posted by HackMew View Post

                      EDIT:

                      Ruby US v1.0
                      0x452590

                      Sapphire US v1.0
                      0x4525EC

                      FireRed US v1.0
                      0x48C914

                      LeafGreen US v1.0
                      0x48C1F0

                      Emerald US v1.0
                      0x69DCF4


                      Some people...

                      Anyway, good tutorial DJG. PokeCry looks so simple, sounds so complicated, but this tut makes the simple look seem... Correct.
                      __________________


                      Temmie vibrates intensely.

                      awwAwa cute!! (pets u)

                      OMG!! humans TOO CUTE (dies)

                      can't blame a BARK for tryin'...

                      RATED TEM OUTTA TEM.

                      Reply With Quote
                        #19    
                      Old October 31st, 2009 (6:07 PM).
                      Bozster's Avatar
                      Bozster Bozster is offline
                      Chief Lunatic
                         
                        Join Date: Jul 2008
                        Gender: Male
                        Posts: 101
                        Quote:
                        Originally Posted by Deviation View Post
                        Learn to read HackMew's posts! Look in this list he gave a bit above yours!
                        Oh, jeez, I'm really sorry!
                        Thanks again, everyone
                        Reply With Quote
                          #20    
                        Old November 1st, 2009 (1:00 AM).
                        MEWTH's Avatar
                        MEWTH MEWTH is offline
                        "Looks May be DECEIVING..."
                           
                          Join Date: Oct 2009
                          Location: Goldenrod City, Johto
                          Age: 21
                          Gender: Male
                          Nature: Adamant
                          Posts: 2
                          Wow! This will help me a lot!
                          Before, I have no idea on how to use PokeCryGUI.
                          But now I know!

                          Thanks!
                          __________________

                          "A glitch is a glitch..."

                          If there is one person that will treat it like a POKEMON. . . .

                          Then it won't be me!

                          Reply With Quote
                            #21    
                          Old November 1st, 2009 (4:35 PM).
                          Blaziquaza's Avatar
                          Blaziquaza Blaziquaza is offline
                          ...
                             
                            Join Date: Jun 2009
                            Location: Whyalla, Australia
                            Gender: Male
                            Nature: Jolly
                            Posts: 781
                            OK,so I tried this,replacing Mewtwo's cry with Dialga's.I tested it in game.Buuut,it was a glitchy sound.I got everything right.Could somebody tell me what happened?
                            __________________
                            Everything you say to me pushes one step closer to the edge



                            And I'm about to break
                            I need a little room to breathe...

                            Steam IGN: Hybrid Theory
                            Reply With Quote
                              #22    
                            Old November 3rd, 2009 (6:44 AM). Edited November 3rd, 2009 by ShadowForce_G.
                            ShadowForce_G's Avatar
                            ShadowForce_G ShadowForce_G is offline
                            Endless learning...
                               
                              Join Date: Sep 2009
                              Location: Emerald of the Equator
                              Age: 20
                              Gender: Male
                              Nature: Lonely
                              Posts: 89
                              Quote:
                              Originally Posted by BlaziquazaLv.Z View Post
                              OK,so I tried this,replacing Mewtwo's cry with Dialga's.I tested it in game.Buuut,it was a glitchy sound.I got everything right.Could somebody tell me what happened?
                              Because PokeCryGUI need cry in .wav with 8 bit (audio sample size) and 11 kHz (audio sample rate).
                              Djg will post the link to download the cries.
                              Reply With Quote
                                #23    
                              Old November 12th, 2009 (1:23 AM). Edited November 18th, 2009 by Capitalist Ness.
                              Capitalist Ness's Avatar
                              Capitalist Ness Capitalist Ness is offline
                              can't stump the trump
                                 
                                Join Date: Jul 2008
                                Location: Poland
                                Gender: Male
                                Nature: Adamant
                                Posts: 67
                                Hey, everyone!
                                Hold link with working Cries!

                                @New Link!
                                http://www.sendspace.com/file/jb5l1u
                                http://rapidshare.com/files/305871304/PokemonCry.rar.html



                                Reply With Quote
                                  #24    
                                Old November 29th, 2009 (12:47 AM).
                                Blaziquaza's Avatar
                                Blaziquaza Blaziquaza is offline
                                ...
                                   
                                  Join Date: Jun 2009
                                  Location: Whyalla, Australia
                                  Gender: Male
                                  Nature: Jolly
                                  Posts: 781
                                  I'm guessing those are for working cries?Can somebody test 'em?
                                  __________________
                                  Everything you say to me pushes one step closer to the edge



                                  And I'm about to break
                                  I need a little room to breathe...

                                  Steam IGN: Hybrid Theory
                                  Reply With Quote
                                    #25    
                                  Old November 30th, 2009 (9:58 AM).
                                  NeoS's Avatar
                                  NeoS NeoS is offline
                                  Mexican Hacker
                                     
                                    Join Date: May 2008
                                    Gender:
                                    Posts: 81
                                    Hi. I have a problem ...
                                    I'm working on a FireRed ROM (E) and used the offset table 48C914 (Thanks Hackmew), but when i replace the Mankey's cry (56) for the Starly's Cry, sounds good on Mankey, but the cry of Primeape (57 ) is ruined. One after of i inserted. What can I do?

                                    (Sorry if my english is too bad xD)
                                    __________________
                                    I'm Mexicool!

                                    Click in the Tittlescreen and go to the thread.

                                    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 7:14 AM.