One way is to have initial values for all the objects in the RPG (e.g. quest flags and player stats), yet keep stats for progression separate. As the player progresses through the game, save those stats. When the player has finished the game, assign the initial values to the progression stats so as to "reset" the game.