Okay, I'm not sure if this would work but, would replacing songs in the 0music.zip file with other new songs that share the same name allow those new songs to be played in game in place of the old ones?
If so, how hard would it be to make a program that renames music files to match those in UFOAI's base file and creates a new 0music.zip file with custom music?
Granted I have no knowledge of coding at all, I don't see it as being TOO hard or time consuming since its nothing more a complex than some simple renaming and packaging program. I'm gonna try and set up a windows batch file that does that, to see how hard it is... and If it works, and people are interested in it, I could even give a GUI allowing users to select what files are used for what or something.
any ideas?