Okay, everybody is pretty much aware that our main choices of Addmusic now are "AddmusicM" and "Addmusic4" (AKA HuFlungDu's Addmusic). This thread specifically targets Addmusic4, which is based off Romi's if I'm not correct.
As we all know, a lot of music in the Custom Music Section (with the exception of $E5 and the now HuFlungDu MORE.bin required) is built to work with Romi's. Now if HuFlungDu's MORE.bin is based off Romi's, just tweaked to be better; why is it that certain songs that used to work with Romi's will not work with HuFlungDu's? Such an Example is "Live-A-Live: Silent Labyrinth". I don't know if it isn't updated or not. My main answer to that question might the presence of certain NSPC commands that are not yet supported by HuFlungDu's. This might be one of the few other things that might be wrong with HuFlungDu's addmusic. Basically, just pasting the commands that come with the Python files is not enough.
I post this because the guidelines require hacks to be BSNES compatible now if I didn't misread anything. In order for a hack to be BSNES compatible, it must use BSNES friendly addmusics, e.g. Addmusic4/HuflungDu's and/or AddmusicM. A lot of the music chosen for the Crater is Bank supported, and not .brr; so that leaves AddmusicM out of the question. If there's an easy way to convert .bnk songs to work with AddmusicM, do let me know.
Basically, that leaves Addmusic4 as our only choice. (I say our because I'm working with Metalgearhunter on this hack) Unfortunately, a good amount of the select tracks for the Crater will not work with Addmusic4. So my question is, what do I do?
---
As of right now, it is specifically because of the music and maybe ASM available on this site that makes such a complex hack like the Crater to not be compatible with BSNES or even SNES9x. My main guess is the presence of certain NSPC commands is what is messing things up. Other than that, the hack works perfectly in ZSNESW, but a LOT of people hate using that emulator; and I don't want to release a hack that absolutely nobody will play. That is why I need to get this sorted out, otherwise, all the work on the Crater will only be enjoyed on ZSNESW. That might also be the cause for downright rejection.
As we all know, a lot of music in the Custom Music Section (with the exception of $E5 and the now HuFlungDu MORE.bin required) is built to work with Romi's. Now if HuFlungDu's MORE.bin is based off Romi's, just tweaked to be better; why is it that certain songs that used to work with Romi's will not work with HuFlungDu's? Such an Example is "Live-A-Live: Silent Labyrinth". I don't know if it isn't updated or not. My main answer to that question might the presence of certain NSPC commands that are not yet supported by HuFlungDu's. This might be one of the few other things that might be wrong with HuFlungDu's addmusic. Basically, just pasting the commands that come with the Python files is not enough.
I post this because the guidelines require hacks to be BSNES compatible now if I didn't misread anything. In order for a hack to be BSNES compatible, it must use BSNES friendly addmusics, e.g. Addmusic4/HuflungDu's and/or AddmusicM. A lot of the music chosen for the Crater is Bank supported, and not .brr; so that leaves AddmusicM out of the question. If there's an easy way to convert .bnk songs to work with AddmusicM, do let me know.
Basically, that leaves Addmusic4 as our only choice. (I say our because I'm working with Metalgearhunter on this hack) Unfortunately, a good amount of the select tracks for the Crater will not work with Addmusic4. So my question is, what do I do?
---
As of right now, it is specifically because of the music and maybe ASM available on this site that makes such a complex hack like the Crater to not be compatible with BSNES or even SNES9x. My main guess is the presence of certain NSPC commands is what is messing things up. Other than that, the hack works perfectly in ZSNESW, but a LOT of people hate using that emulator; and I don't want to release a hack that absolutely nobody will play. That is why I need to get this sorted out, otherwise, all the work on the Crater will only be enjoyed on ZSNESW. That might also be the cause for downright rejection.