Advertiser Content

Audio Inserting Custom Cries for Extended 'Mons?

Started by BladeFlame5308 March 26th, 2019 10:13 AM
  • 411 views
  • 7 replies
United Kingdom
Seen 7 Hours Ago
Posted 2 Weeks Ago
30 posts
103 Days
So I'm working on a FireRed ROM and I've added some more Pokémon using G3HS.
I wanted to insert custom cries for them (as most people would), however, whenever I insert a cry using Cry Editor, it overwrites Bulbasaur's cry.
I try to insert a cry for the next inserted 'mon, and it overwrites the previous cry I imported!
I've tried every method I can find, even PokeCryGUI!
Does anyone know how to properly insert custom cries for new Pokémon?

BrandoSheriff

Has a tendency to figure things out

Age 24
Male
On an island with Hakaze
Seen 4 Days Ago
Posted 6 Days Ago
733 posts
12 Years
I had the same problem as you a long while back, and I think I might know what's up. If you have PGE, have you tried using Chaos Rush's cry inserting tutorial (https://www.pokecommunity.com/showthread.php?t=293830)? It's a bit easier to follow, and involves using the Pokemon Editor, which has a built in space for a Pokemon's cry offset.

I'll also link my own thread where I asked a very similar question and was able to solve it.
https://www.pokecommunity.com/showthread.php?t=333771

In it, I solved the problem by extending the repointed cry tables by an additional 23 entries after the 28 accounting for Bad Egg and the Unown Forms. The next entry after that was the cry for my first extended Pokemon.
Seen 1 Week Ago
Posted March 29th, 2019
2 posts
104 Days
The cry pointer of all new added pokemons points to the cry data of Bulbasaur by default, so it would overwrite it if you don't change the pointer.
If you are using Cry Editor to import cries for new pokemon, check the 'Force Repoint' and uncheck the 'Clean Repointed Cry' before saving. Then, it should prompt you to provide an address for the cry, either enter one or let it search for address with free space. It should work then.

AtecainCorp.

Rejishan awake...

Age 26
Male
Takoabe Town (Region Thonsu)
Seen 2 Days Ago
Posted 1 Week Ago
1,344 posts
11 Years
You can also repoint GROWL TABLE to that same pointer as CRY TABLE... That counts GROWL TABLE entries like expanded Cry Table... And it was free and safe for repoint by use Cry 1.4 editor... Like i Did in Pokemon Ruby Renev.
- My new Project comming Soon
United Kingdom
Seen 7 Hours Ago
Posted 2 Weeks Ago
30 posts
103 Days
I had the same problem as you a long while back, and I think I might know what's up. If you have PGE, have you tried using Chaos Rush's cry inserting tutorial (https://www.pokecommunity.com/showthread.php?t=293830)? It's a bit easier to follow, and involves using the Pokemon Editor, which has a built in space for a Pokemon's cry offset.

I'll also link my own thread where I asked a very similar question and was able to solve it.
https://www.pokecommunity.com/showthread.php?t=333771

In it, I solved the problem by extending the repointed cry tables by an additional 23 entries after the 28 accounting for Bad Egg and the Unown Forms. The next entry after that was the cry for my first extended Pokemon.
Very good suggestion! However, PGE doesn't work for me! Since the start of my hack, I've been using G3HS, and I've heard that that breaks compatibility with PGE. :/
The cry pointer of all new added pokemons points to the cry data of Bulbasaur by default, so it would overwrite it if you don't change the pointer.
If you are using Cry Editor to import cries for new pokemon, check the 'Force Repoint' and uncheck the 'Clean Repointed Cry' before saving. Then, it should prompt you to provide an address for the cry, either enter one or let it search for address with free space. It should work then.
I tried that and for some reason it still overwrote Bulbasaur's cry? I put in a new pointer and everything but it still didn't work?
You can also repoint GROWL TABLE to that same pointer as CRY TABLE... That counts GROWL TABLE entries like expanded Cry Table... And it was free and safe for repoint by use Cry 1.4 editor... Like i Did in Pokemon Ruby Renev.
So I changed the pointer for Growl Data to the one for Cry Data. What do I do from there?

Petuuuhhh

Age 25
Male
Georgia
Seen 2 Days Ago
Posted 1 Week Ago
619 posts
2.2 Years
Very good suggestion! However, PGE doesn't work for me! Since the start of my hack, I've been using G3HS, and I've heard that that breaks compatibility with PGE. :/

I tried that and for some reason it still overwrote Bulbasaur's cry? I put in a new pointer and everything but it still didn't work?

So I changed the pointer for Growl Data to the one for Cry Data. What do I do from there?
You can use Advanced Offset to find pointers for the PGE .ini. It may make your hack compatible with PGE.
United Kingdom
Seen 7 Hours Ago
Posted 2 Weeks Ago
30 posts
103 Days
You can use Advanced Offset to find pointers for the PGE .ini. It may make your hack compatible with PGE.
Nice suggestion! The only problem is that it didn't work...
In fact, PGE doesn't seem to work for me at all! I tried a clean ROM in it and still got an error, albeit a different one. And of course, I've voided support for PGE by using G3HS.
I like your idea though.:smile:
United Kingdom
Seen 7 Hours Ago
Posted 2 Weeks Ago
30 posts
103 Days
Ok, so might be necroposting a bit here, but I found the solution!
You have to go to the end of HoennCryOrder table (normally at Offset 0x2539D4).
Then you add
00 00 84 01 85 01 86 01
etc. for however many cries you want to add.
Then you open Cry Editor, and navigate to the entry after BAD EGG.
Uncheck "Compressed", check "Force Repoint", and uncheck "Clean Repointed Cry".
Then just import your cries, save and repoint! :smile:
Advertiser Content