Well it worked fine, thanks. Got the source and am perusing now.
One thought, I'm guessing most of the code is hardwired (from what I see). Is there any way to adjust some of the displays or functions of existing devices? I was thinking of changing how reactors and engines work, but I don't think the variables work with those items that I was thinking of. Was thinking of changing reactor 'fuel' to an energy capacitor. That way devices/weapons etc use the energy in the capacitor and the reactor recharges it. You could have a larger weapon than normal (if there was a way to over-ride the auto shut down from over loading reactor) but you couldn't fire it for long as the capacitor would run dry. I doubt putting in the 'refuel= "2000" ' etc would work with a reactor to make it slowly recharge the 'capacitor'.
After that I was hoping to have engines that use fuel (rather than reactors) but from what I see in the xmls I doubt this is possible right now. I've never used XML for anything like this. My programming experience in the past has been basic (too many times to mention), pascal, c, GML, and... Fanuc G-code. OK, that last is CNC machining language. Doesn't really apply here

It's also really crude compared to most languages.