Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2017-11-13 23:34:51

RadonUsedMimic
Member
From: Texas
Registered: 2016-11-22
Post 34/127
Website

[PokéRed] Cries.

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

#2 2017-11-14 02:02:54

Danny-E 33
Administrator
Registered: 2012-06-09
Post 1,044/1,119

Re: [PokéRed] Cries.

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

#3 2017-11-14 02:47:57

RadonUsedMimic
Member
From: Texas
Registered: 2016-11-22
Post 35/127
Website

Re: [PokéRed] Cries.

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

#4 2017-11-14 04:29:23

KeiTaRo
Member
Registered: 2015-12-05
Post 47/56
Website

Re: [PokéRed] Cries.

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

#5 2017-11-14 04:33:59

RadonUsedMimic
Member
From: Texas
Registered: 2016-11-22
Post 36/127
Website

Re: [PokéRed] Cries.

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

#6 2017-11-15 22:39:30

RadonUsedMimic
Member
From: Texas
Registered: 2016-11-22
Post 37/127
Website

Re: [PokéRed] Cries.

KeiTaRo wrote:

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

Board footer

Powered by FluxBB