Post by deager on Aug 7, 2017 21:18:06 GMT
I'll share some brief notes here with what I learned changing MEHEM, JAM, LIME, even the Extended Cut credits music. If people want more info, I'll expand on it.
First, it isn't that many files you need data. For example, LIME runs only one way. MEHEM, unless your EMS is pretty bad, will go only one way. Because of this, modifying only the 610RedEpilogue file and BioSnd_End002.pcc is all that you need to do.
And it's even slightly easier. BioSnd_End002.pcc holds the 690 (in hex) bytes for the credits music. But even though the 610Red file has the same bytes in it, you don't have to replace those. You just have to point the credits music in 610Red to the offset, filename, and length. That's it.
Why is this kind of cool? If you're a little nuts like me and have 3 ending songs available, you can setup one 610Red file to point to "credits.afc" and make the songs the exact same length in bytes. The only variable then is the BioSnd_End002.pcc file to start playing the music so that the afc can pick it up from the first bytes.
I've done over a dozen tests and no fails yet.
Now, this is somewhat a niche deal but I think the 710, 720, and 730 files never need to be touched for music. It's going to be 610, 620, 630 and then 500 and 400 I'm guessing, but even then, I may be surprised. And I would suspect that none need the 690 bytes in them to pre-fetch the music.
Again, if anyone wants more details, let me know. Modding is pretty quiet and I might be the only person to offer 3 ending songs (since people love their musics!) but just ask away and I can explain more if needed.
EDIT: And there's still more testing to do. So far, somehow, JAM vA endings going through 400, 500, and 710 are working fine with credits. The original credits play. But somehow the custom credits don't play when I don't change BioSnd_End002.pcc.
First, it isn't that many files you need data. For example, LIME runs only one way. MEHEM, unless your EMS is pretty bad, will go only one way. Because of this, modifying only the 610RedEpilogue file and BioSnd_End002.pcc is all that you need to do.
And it's even slightly easier. BioSnd_End002.pcc holds the 690 (in hex) bytes for the credits music. But even though the 610Red file has the same bytes in it, you don't have to replace those. You just have to point the credits music in 610Red to the offset, filename, and length. That's it.
Why is this kind of cool? If you're a little nuts like me and have 3 ending songs available, you can setup one 610Red file to point to "credits.afc" and make the songs the exact same length in bytes. The only variable then is the BioSnd_End002.pcc file to start playing the music so that the afc can pick it up from the first bytes.
I've done over a dozen tests and no fails yet.
Now, this is somewhat a niche deal but I think the 710, 720, and 730 files never need to be touched for music. It's going to be 610, 620, 630 and then 500 and 400 I'm guessing, but even then, I may be surprised. And I would suspect that none need the 690 bytes in them to pre-fetch the music.
Again, if anyone wants more details, let me know. Modding is pretty quiet and I might be the only person to offer 3 ending songs (since people love their musics!) but just ask away and I can explain more if needed.
EDIT: And there's still more testing to do. So far, somehow, JAM vA endings going through 400, 500, and 710 are working fine with credits. The original credits play. But somehow the custom credits don't play when I don't change BioSnd_End002.pcc.