I'm making a theme and I just can't get the BGM to work, it doesn't play at all when I use the theme. It's ripped straight out of Bravely Default so it's natively bcstm and I've never converted it. It's smaller than 3.3 MB and the file structure and naming is exactly the same as the other 2 themes I've downloaded, which work perfectly fine (BGM included). On YATA+ I've checked the "Enable BGM" flag, and loaded the file (when I load the theme on YATA+ the BGM loads automatically too). I've tried renaming ".bcstm" to ".BSCTM" but it reverts back to normal. I have no idea what I might be doing wrong (perhaps it's something to do with the file itself?). I'm including a pic of the file structure just in case.
FUUUUUUUUUUUUUUUUUUUUUUCK YES I FINALLY DID IT.
First I converted the BCSTM to WAV, opened it with YATA+, copy-pasted the loop points, and converted it back to BCSTM. The end result was apparently the initial BCSTM, and it didn't work.
So I compared my BCSTM to the other two from the themes that work, and their sampling rate was 44100 Hz while mine was 32728 Hz, something that for some reason happens with Bravely Default's music.
So I grabbed the previous WAV, opened it with Audacity, changed the frequency to 44100 Hz, then saved it. Now YATA+ was detecting 0 samples so the thing didn't play at all. I realized I should have converted to WAV 16-bit instead of 32-bit, so I did that and now YATA+ picked it up fine. After doing some calculations for what were the loop points on this higher frequency (sample amount increases and so do the loop point sample numbers) and fine-tuning the result, I got a BCSTM which perfectly matched every parameter compared to the other two working BCSTMs.
So I put it on the theme folder and IT DIDN'T WORK. I decide to do one last test, and replace another theme's BCSTM with my own, and for some fucking reason, it worked (the 32728 Hz one didn't work with this theme so my efforts on converting weren't futile).
Then I decided to just modify the existing theme's body_LZ.bin and replace the images with the ones I had made for my theme, and finally I had some sort of functional thing, an abomination half Bravely Default half EarthBound (I left the folder images, colors, and other stuff as they were). Now I'm going to dedicate my time to making ALL THE COLORS AND GRAPHICS OH GOD WHY.
And if you're wondering why the hell I just wrote this giant thing... I dunno, maybe someone finds it on Google and I'll save their day.
...though I'm still curious as to why my body_LZ.bin was broken...