Could we have a VScript function called ChangeLevel_Campaign, so that we can switch to any map in a challenge and save the current campaign's entire data and the marines' skill points?
Or could we generate a .campaignsave file and load it in next map in a challenge?