I believe so. One possible way to achieve this would be to create a data file that has a variable changed within to reflect a completed game, then having certain features or effects check said data file during gameplay to enable the New Game + additions. I recommend checking the documentation entry on Data Files.