Suikoden II Bug: Annallee is Mute When Recruited
During your attempt to recruit Annallee in South Window, she is supposed to sing a shortened cut of her song
Orrizante for you. In the North American version, she only mouths soundlessly. In the European versions, this bug was fixed, and the song was restored.
Cause
You can rip both the full version and the shortened cut of
Orrizante from the disc, so obviously the song is there. The song's location on disc is retrieved from an array of CD info that includes an integer value that can be used to compute a physical seek location, and the channel needed to filter the CD-XA data. The full cut of the song is at the 12th index (starting from zero), while the shortened cut used during the recruitment event is the 11th index. The following data was extracted from the North American version (addresses are where the data appears when loaded into RAM).
0x800ECFE0 93 68 00 03 A3 89 00 02 00 5F 00 00 #Annallee's song
0x800ECFEC 05 00 00 05 25 53 00 01 00 78 00 00 #Orrizante
The first three bytes of each is the location integer. The eighth byte is the channel number. Annallee is silent because her song was packed onto the CD with a different channel (01) in the header than what was in the CD info file compiled into the executable (02).
Fix
A one-byte change is required to modify the channel number in the CD Info array. In the European versions, it appears that Konami simply repacked the data, so that song was encoded with the expected channel number.
GameShark Codes
Annallee Sings/Fix Annallee's Song
(North American Version)
300ECFE7 0001
Patch
See the Patch Files page for your version.