I think I may have bitten off more than I can chew.
There are 192 instances of the FS2_DEMO defines.
Some of them are comments, a lot of them are cutdowns of the engine, ie smaller maximums which should just be able to come straight out.
However the tricky bit where I am out of my depth is the tables.
The demo code did not compile as such, and any fix attempts cause a crash processing the medal table.
If theres any code history in fs2_open thats revelent to this I could do with knowing.
I will look into this more, but ultimately my time would be better spent continuing on the DX8 stuff if this drags on too much.