You are not logged in.
I'm hoping to take some music from GSC and replace some of the music in RBY with it and was wondering if that would not be too difficult. I think the sound engines are slightly different, so perhaps the songs might have to be changed in order to sound correct? Thanks!
It is very very painful to do with hex editing. It is pretty easy to do with the disassembly, with just a few speed bumps.
You need to take one of the music files from pokecrystal and rewrite some of the commands to match pokered, but they are really similar. The biggest problem is there is often no way to make the drums sound like they originally do, because red has only a few noise instruments.
Then you have to make sure the labels match. Either change the labels in the music file to match the labels of one of the music headers, or the other way around.
The biggest thing that can go wrong is running out of space in one of the music banks. And the way the red audio engine is set up, there is no easy way to fix that problem.
If you want, you can use this hack made by Sanqui. It replaces the original audio engine with the audio engine from crystal. It makes it very easy to use whatever songs from each game that you want.
Hey I went to test this out over your pokered-gbc.
I made sure to use his crysaudio branch and replace over your files.
I get this error
$ make red
make: *** No rule to make target 'baserom.gbc', needed by 'red/audio.o'. Stop.
Im trying everything, i feel so close!
What do you mean by "replace over your files"?
Are you trying to merge pokered-gbc and crysaudio? You would have to do a proper git merge for things to work correctly.