The game is supposed to write the save files directly to the same directory the game is running from. If the game is being denied write privileges or if it's being run from a ZIP file without being unzipped, that would prevent it from writing the save file.