microsoft/GDK

Developer Tools | MicrosoftGame.Config Updated to Schema Version 1

FLY1NGSQU1RR3L opened this issue · 1 comments

**As of the March 2022 GDK, MicrosoftGame.config has been updated to schema version 1 (Game
configVersion="1") for new titles. **

Change 1 of 3 - Updated requirements for MSAAppId and TitleId

  • As part of these new schema requirements, MSAAppId and TitleId must be present if either element is specified in MicrosoftGame.config.
  • Additionally, if AdvancedUserModel is set to false, a valid MSAAppId and TitleId must be present in
    MicrosoftGame.config.

Change 2 of 3 - Deprecation of Mod & Package Virtualization elements in MicrosoftGame.config

  • ModFolder, EnableWritesToPackageRoot, DisableFilesystemWriteVirtualization, and DisableRegistryWriteVirtualization elements are now deprecated.
  • Their functionality is now enabled by default because of updates to how packages are installed on PC (Flat File Install).

Change 3 of 3 - Updates to the MicrosoftGame.config Editor to handle new schema and element requirements.

  • The MicrosoftGame.config Editor now properly manages rules around schema version 1 updates (Game configVersion="1"), including enforcing MSAAppId and TitleId to be present if either is specified or if AdvancedUserModel is set to false and automatically removing deprecated elements (the ModFolder, EnableWritesToPackageRoot, DisableFilesystemWriteVirtualization, and DisableRegistryWriteVirtualization elements)

Adding as known issue/change to the March 2022 GDK.