Делать рестарт сценария кнопкой в меню игры "Переиграть сценарий" ("Начать заново") вообще нежелательно: может сказаться известный баг с несбросом признаков посещенности палаток (если они есть в сценарии и уже были посещены).
Могу от себя предложить разве что стандартное: чаще сохраняйте игру и в разные файлы, а не по системе "этот_сэйв" и "тот_сэйв".
Еще важно: успешно закончив очередной сценарий или целую кампанию, вы получаете предложение сохранить игру. Это неспроста, и следует это сделать. Некоторые бонусные кампании становятся доступными только после прохождения нескольких начальных, и определяет это игра именно по информации в сэйве. (написал по памяти, так как много лет уже не прохожу кампании)