You are not logged in.
Pages: 1
What are the bases, pitch, and lengths of the gen 2 Pokémon cries translated to PokéRed? Just a little curious, as I might do something with this later.
Caramba! I hate it when there’s a lot of hair on the floor! Here, I’ll go clean up!
Woo! Feels good when the floor is clean, doesn’t it? Let’s groove.
Offline
I'm not exactly sure what you're asking but if you compare pokecrystal/audio/cry_headers.asm with pokered/data/cries.asm you'll see that that the cry data in pokecrystal for gen 1 mon is identical to pokered except the lengths have + $80
Offline
I was trying to gather data on Gen 2's base cries, but I don't think it works for PokéRed, since there are more unique cries in Crystal (Ex: Scizor gathers Ampharos' base cry, which is one of the unique ones.), and Crystal uses a different method of creating the cries. I'm pretty sure I got the length and pitch down, but is there another way to replicate the base cries for Gen 2? Thanks for the info though!
Caramba! I hate it when there’s a lot of hair on the floor! Here, I’ll go clean up!
Woo! Feels good when the floor is clean, doesn’t it? Let’s groove.
Offline
Are you trying to port the base cries to Gen 1 or something? It's not entirely possible in the vanilla cry engine. You would need to port the note data for the base cries over, which is doable (good luck finding room in the SFX banks) but the problem comes in to play with what Gen 2 calls an "echo" command, which is not a command present in Gen 1's cry algorithm. Further complicating things is the fact that Gen 2's cry lengths have a significantly larger range than Gen 1's....however, if you're simply just trying to port the base cries themselves and make something new using Gen 1, just observe the note data and port accordingly!
Offline
Alright, I'll see what I can do. Thanks!
Caramba! I hate it when there’s a lot of hair on the floor! Here, I’ll go clean up!
Woo! Feels good when the floor is clean, doesn’t it? Let’s groove.
Offline
Are you trying to port the base cries to Gen 1 or something? It's not entirely possible in the vanilla cry engine. You would need to port the note data for the base cries over, which is doable (good luck finding room in the SFX banks) but the problem comes in to play with what Gen 2 calls an "echo" command, which is not a command present in Gen 1's cry algorithm. Further complicating things is the fact that Gen 2's cry lengths have a significantly larger range than Gen 1's....however, if you're simply just trying to port the base cries themselves and make something new using Gen 1, just observe the note data and port accordingly!
From what I've been able to gather, PLEASE CORRECT ME IF I'M WRONG, PokéCrystal creates cries by using the sounds channels on the Game Boy Color to play separate parts of the cry so it can sound like one cry altogether. This is still a bit confusing. While I am aware that base cries ARE (probably) cry headers, I can't understand how to replicate them into PokéRed. Do I combine the seperate cry parts into one cry adding the separate parts in hex? The base cries I need are listed below:
Ampharos
Dunsparce
Wooper
Teddiursa
Slugma
Magcargo
Cyndaquil
Sunflora
Totodile
Mantine
Sentret
Donphan
Girafarig
Aipom
Pichu
Marill
Gligar
Slowking
Raikou
Entei
Spinarak
Typhlosion
Thanks!
EDIT: Nevermind, I got it.
Last edited by RadonUsedMimic (2017-11-16 04:06:35)
Caramba! I hate it when there’s a lot of hair on the floor! Here, I’ll go clean up!
Woo! Feels good when the floor is clean, doesn’t it? Let’s groove.
Offline
Pages: 1