So, I just went for quite some time without realizing that there were several things wrong with the music and mainhall tables I was using for FotG. Firstly, the +Music: in the mainhall.tbl was 'Aquitaine', not 'Aquitane'. This is not a valid string according to the wiki, and should probably throw a warning in debug. Also, in the music.tbl, the entry that should have been 'Aquitane', or whatever, was 'Menu', also not a valid entry. Neither of these tables' entries are compared to a list of known values, so I'm curious what _does_ happen. I'm guessing they're silently discarded, but it would be nice if it wasn't silent in debug mode. Wasn't someone asking about ideas for more warnings?

Edit: Ok now I'm confused. The ship is named the Aquitane, and the example music.tbl in the wiki has "Aquitaine" as well. Yet it seems to work fine when both match as "Aquitane". So, there's definitely some issues in the wiki. Either it's supposed to be 'Aquitane' after all, as that's what is currently working for me, or it doesn't actually have to be one of those entries for it to work as mainhall music, which needs to be clarified.
Edit2: It would seem that anything can be used for a mainhall track and it will work just fine. Not sure why the wiki says that only certain ones are allowed, it should probably clarify that point but I'm not familiar enough with the rest of the entries to do it. I did correct the spelling in one place in the wiki page though. The fact still stands that I was referring to a non-existent entry in the mainhall.tbl, and no warning was thrown. I don't know if this is because it was the special string 'Aquitaine' at first, or not. Probably not.