I’ve been using cross save since it came out. My current active account is an Xbox account but I’ve played d2 on PC since shadowkeep. I can no longer access that original Xbox account that is the active cross save account. My hope is to find a way to make my steam account the primary or “active” account then cross save that to a new xbox account. Is this possible?
-
Hey there, character data is permanently tied to the account on which it is created on. That means any desire to make the current XBox account dormant or remove it altogether would mean losing all characters, progress, inventory, etc. Each time you played on Steam, you were logging into and making progress on the XBox characters. You could do the above by deactivating cross-save, waiting 90 days, and setting it up again with Steam a the active account. However this requires the XBox account to be authenticated, and would involve losing all your stuff from XBox. So you must keep this old XBox account unfortunately. Moreover as of March 2025 there is no way to unlink accounts either (and before this, it required authentication anyway). So there is no way to get a new XBox account into it. Bungie don't offer any service to transfer character data from one account to another. Bottom line unfortunately it is stuck as-is but the characters are 'safe' even though the XBox is inaccessible, the characters playable through cross-save on Steam.