Corvus of the Black Night
Wild Duck Pokémon
- 3,416
- Posts
- 16
- Years
- Age 32
- With the Birds
- Seen Jan 9, 2015
HOW TO INSERT CRIES INTO A POKEMON ROM
People on Youtube have been bugging the crap out of me over this, so I finally made a tutorial.
DISCLAIMER: Do NOT do anything else besides what is stated in this video with Pokecry. Pokecry is a primative program and it has bugs - these bugs are avoidable if you use this process, however if you mess with the program, you may accidentally ERASE YOUR ENTIRE ROM. IT HAS HAPPENED TO ME AND IT WILL HAPPEN TO YOU IF YOU MESS AROUND WITH THE PROGRAM. ALWAYS BACKUP YOUR HACK, ESPECIALLY WHEN USING A PROGRAM OR METHOD YOU HAVE NEVER TRIED BEFORE OR AREN'T FAMILIAR WITH. I AM NOT RESPONSIBLE IF YOU ACCIDENTALLY DESTROY YOUR ROM.
HOW TO MAKE THIS PROGRAM WORK IN FIRE RED VERSION (USA version only!)
When you open Pokecry, type "48C914" in the text box titled "TableOffset". It only works while the program is open, when you close the program you must type it back in again.
HOW TO MAKE THIS PROGRAM WORK IN EMERALD VERSION (USA version only!)
When you open Pokecry, type "69DCF4" in the text box titled "TableOffset". It only works while the program is open, when you close the program you must type it back in again.
Anyhow, here are written instructions to help you out:
YOU WILL NEED:
-Pokecry (available through the Elitemap37 package)
-A GBA Pokemon Rom (Pokecry does not support Emerald in its base form, but the table is easy for me to locate, but I don't think it lines up %100 properly, so do not ask me right away how to get it to work.) It is preferable you make a copy to use so that you can test a cry's size before importing it.
-A sound editor (Audacity is prefered, but I use Wavosaur because it doesn't require installation)
-A sound you would like to insert (optional)
1. First, pick a sound you would like to insert into the game. You can also record your own voice or sounds, but you'll have a much wider repotoire if you seach online.
2. You will then want to edit this sound in a sound editor. Four things are very important to keep in mind when editing your sound:
- The sound's frequency must be 11050 Hz.
- The sound's bitrate must be 8Bit.
- The sound must only have one channel (mono)
- The sound must be short enough to be inserted into the allocated spot. (you could possibly use another, longer cry, then repoint, but it's a tedious process)
It is difficult to judge whether a song will fit, and the only way to get a definitive answer is to insert it into a "dummy copy rom". Save the file as a PCM Wav Audio file.
3. Open Pokecry. Select Click the first file selection box, and select the dummy rom. Then, select the second file selection box, and select your wav. In the Poke ID box, select the game's ID for the Pokemon's cry you want to replace. For the sake of this tutorial, I did Treecko, who is 277. Click "Encode".
4. An important to thing to keep in mind is to check the file size - it must be smaller than the space allocated for the original cry, unless you know how to repoint. When you click "Sample", it refreshes the size of the WAV sample and the game's sample size. However, these do not match unless you have actually extracted the sound from the game, so you must click "Dump" to extract the sound (rename the sound on the filename of the second file - your wav file, because the program does not overwrite the file). If it's too big, trim the length of the sound and try again. This can get a bit trial and error based.
5. Once your sound is small enough and is just the way you want it, select your hack for the first file selection (the .gba one) and click "encode".
6. Test it in the game to see if its how you want it. Normal cries are played at .9 the pitch of the original sample.
Questions? Comments? Feel free to respond, just read and watch the tutorial before saying anything ;_;
People on Youtube have been bugging the crap out of me over this, so I finally made a tutorial.
DISCLAIMER: Do NOT do anything else besides what is stated in this video with Pokecry. Pokecry is a primative program and it has bugs - these bugs are avoidable if you use this process, however if you mess with the program, you may accidentally ERASE YOUR ENTIRE ROM. IT HAS HAPPENED TO ME AND IT WILL HAPPEN TO YOU IF YOU MESS AROUND WITH THE PROGRAM. ALWAYS BACKUP YOUR HACK, ESPECIALLY WHEN USING A PROGRAM OR METHOD YOU HAVE NEVER TRIED BEFORE OR AREN'T FAMILIAR WITH. I AM NOT RESPONSIBLE IF YOU ACCIDENTALLY DESTROY YOUR ROM.
HOW TO MAKE THIS PROGRAM WORK IN FIRE RED VERSION (USA version only!)
When you open Pokecry, type "48C914" in the text box titled "TableOffset". It only works while the program is open, when you close the program you must type it back in again.
HOW TO MAKE THIS PROGRAM WORK IN EMERALD VERSION (USA version only!)
When you open Pokecry, type "69DCF4" in the text box titled "TableOffset". It only works while the program is open, when you close the program you must type it back in again.
Anyhow, here are written instructions to help you out:
YOU WILL NEED:
-Pokecry (available through the Elitemap37 package)
-A GBA Pokemon Rom (Pokecry does not support Emerald in its base form, but the table is easy for me to locate, but I don't think it lines up %100 properly, so do not ask me right away how to get it to work.) It is preferable you make a copy to use so that you can test a cry's size before importing it.
-A sound editor (Audacity is prefered, but I use Wavosaur because it doesn't require installation)
-A sound you would like to insert (optional)
1. First, pick a sound you would like to insert into the game. You can also record your own voice or sounds, but you'll have a much wider repotoire if you seach online.
2. You will then want to edit this sound in a sound editor. Four things are very important to keep in mind when editing your sound:
- The sound's frequency must be 11050 Hz.
- The sound's bitrate must be 8Bit.
- The sound must only have one channel (mono)
- The sound must be short enough to be inserted into the allocated spot. (you could possibly use another, longer cry, then repoint, but it's a tedious process)
It is difficult to judge whether a song will fit, and the only way to get a definitive answer is to insert it into a "dummy copy rom". Save the file as a PCM Wav Audio file.
3. Open Pokecry. Select Click the first file selection box, and select the dummy rom. Then, select the second file selection box, and select your wav. In the Poke ID box, select the game's ID for the Pokemon's cry you want to replace. For the sake of this tutorial, I did Treecko, who is 277. Click "Encode".
4. An important to thing to keep in mind is to check the file size - it must be smaller than the space allocated for the original cry, unless you know how to repoint. When you click "Sample", it refreshes the size of the WAV sample and the game's sample size. However, these do not match unless you have actually extracted the sound from the game, so you must click "Dump" to extract the sound (rename the sound on the filename of the second file - your wav file, because the program does not overwrite the file). If it's too big, trim the length of the sound and try again. This can get a bit trial and error based.
5. Once your sound is small enough and is just the way you want it, select your hack for the first file selection (the .gba one) and click "encode".
6. Test it in the game to see if its how you want it. Normal cries are played at .9 the pitch of the original sample.
Questions? Comments? Feel free to respond, just read and watch the tutorial before saying anything ;_;
Last edited: