It would be really nice to have a function to update a custom profile (for Minecraft) instead of always importing as new.
This is for the cases where you have a private modpack that you share with just a few friends.
And occasionally makes changes to.
To match together modpacks one could either have a GUID generated when a custom profile is created that will be used for matching together.
Alternatively during export one could have a custom defined ID that can match packs together.
For version control you could initially keep the current version number field and just display currently installed version and the version of the new pack (and maybe a creation date?).
And then prompt the user on what to do (update or import as new, in which case a new guid will be generated for the newly imported profile).
Probably a some edge cases, especially with the choice to either update or import as new.
But overall it will make it much more convenient for those that just want to have a private modpack shared between friends. And not always have to wipe all of their settings each time the pack is updated.