- Call XUserAddAsync and get an XUserHandle
- Call XLaunchNewGame, specifying the EXE of the current game and using the previously determined XUserHandle.
Changing the Default User for the Game
Changing the Default User for the Game
XR-112 requires that games provide an entry point to the account picker to allow
changing of the active (default) users. If the game is using the simplified user
model and has ensured that they have a required default user before launch, the
game doesn’t need to provide this entry point.
As a best practice, games using the simplified user model may still want to give the
option of changing the default user of their game. This will require a little bit of
code. At a high-level, they need to allow a new user to sign-in and then relaunch
the game with that user. They can do this with the following steps:
Last modified on August 4, 2026
