I have verified that QtFRED's campaign save code is different than FRED's and bugged. I would not be surprised if it's mission save is bugged as well. To address this my plan is to take FRED's missionsave.cpp and class it out to be application agnostic so both applications can call the exact same save code. That way QtFRED gets to take full advantage of well-tested mission/campaign save logic.