I have an MO3 file that xmplay tells me includes 14 sub-songs. However, using unmo3.exe on the file extracts all the songs as a single big .xm instead of 14 smaller ones. How do I make unmo3 separate the sub-songs into separate files when decoding the MO3?
The subsongs are not supposed to be separated. That's not MO3's fault, it's because the original XM was like this as well. If you do want to separate the subsong, you'll have to do that yourself using a tracker.