VERSION 1.06 IS OUT!!!
So I basically simply added a little auto-update check once the player loads the game. Before, modifying your achievement data (in the code, meaning modifying the reward or the unlocking condition) would only work once the player chooses new game (since the data is copied into the Game Party data at that moment), so any changes to conditions wouldn't apply to save data created before before the change. Now, the game will update the unlocking condition of achievements in a save data. Note that the achievement won't be reset to locked if it was unlocked.
Example:
So I basically simply added a little auto-update check once the player loads the game. Before, modifying your achievement data (in the code, meaning modifying the reward or the unlocking condition) would only work once the player chooses new game (since the data is copied into the Game Party data at that moment), so any changes to conditions wouldn't apply to save data created before before the change. Now, the game will update the unlocking condition of achievements in a save data. Note that the achievement won't be reset to locked if it was unlocked.
Example:
- "Monster Killer!" is an achievement that is unlocked after variable #1 >= 100.
- The player has unlocked the "Monster Killer!" achievement in his playthrough and his variable #1 is currently at 150.
- The developer changes a bit the game, and in the next game update the condition to unlock "Monter Killer!" is now variable #1 >= 200.
- When the player enters the game, the game will now update the condition of "Monter Killer!" to 200 kills instead of 100 (that game wasn'T doing that before v.1.06 of the plugin. You had to do new game to see the new condition).
- The player has still unlocked the "Monster Killer!" achievement, despite not fulfilling the condition since he had unlocked it previously. The lack of reset is to prevent players from receiving twice the achievement reward.