... it tells me this file is invalid. What's wrong with it?
The file (scpo.nwcitree) loads into NWC2 for me. It lists all the stops, but most of the Bank assignments are incorrect. They all show up as Bank MSB: 80.
I can fix it and attach it here if you like. I will be working blind as I don't have the SoundFont, but assuming that all the lines between Bank(81,0) and Bank(82,0), etc. need to have
,Bank(81,0) appended to them and the Bank(nn,0) lines need to be commented out.