protected bool SavePreparedSavegame(int slot, string desc)
{
var filename = MakeSavegameName(slot, false);
var directory = ServiceLocator.FileStorage.GetDirectoryName(Game.Path);
SaveState(ServiceLocator.FileStorage.Combine(directory, filename), desc);
return true;
}