For some developers, the game is not finished once they've released it. Instead, perhaps due to popular demand, they may create some extra content for their fans to further enjoy the game.
However, DLC is more than just dropping new files into the game.
For example, if you add a new character that players could recruit or use, you may need to update your events to take into consideration the possibility that this new character is in the party, and handle it differently. Maybe a new sidequest can be unlocked when this new character is in the party.
For those that are thinking of implementing a DLC system in their game, or have already done so in their existing games, what kind of techniques do you use to properly integrate the new data into an existing project?
However, DLC is more than just dropping new files into the game.
For example, if you add a new character that players could recruit or use, you may need to update your events to take into consideration the possibility that this new character is in the party, and handle it differently. Maybe a new sidequest can be unlocked when this new character is in the party.
For those that are thinking of implementing a DLC system in their game, or have already done so in their existing games, what kind of techniques do you use to properly integrate the new data into an existing project?

