I am using strings as ID’s for User Generated Content (ID = SaveGame Slot Name).
An Object has a specific ID, however, with UGC if players share save files, ID’s could match and overwrite, so I will be creating unique ID’s by using the UserID.UGCID and for Data Assets, when loaded, will be converted to a UGC, and I will have a function to create the ID by combining the Package Name (of the DLC/Mod/Pak etc.) and the Asset ID when converting to a UGC (prefixed with UserID)
I am not familiar with Packaging yet, and have been trying to figure it out and have not been able to find information explaining how I would get the Package/DLC Etc. Names? I just need to get it and convert to string, but don’t know how to get the name of the DLC/Mod whatever that the Asset belongs too. This way, I can avoid 3rd party Mods etc to have Unique ID’s and not match by coincidence.