AD SPACE AVAILABLE · BRAND PARTNERS WELCOME

Subscription Game Delisting and Save File Migration: Porting Game Pass wgs Saves to Steam

365Finds Editorial
Indexed 11,430 Wiki articles

Put 365 Wiki to work with your AI

Copy the prompt below, paste it into the AI you already use, then ask your question.

Download full Skill

Try it with the prompt first. If you use 365 Wiki often, install the full 365Wiki Skill so you do not have to paste it again. No regular AI? Gemini or Microsoft Copilot on the web will work.

365Wiki Skill

Decision Matrix: What Happens When a Game Leaves Subscription

Strategy / ScenarioSave File CompatibilityDLC CompatibilityFinancial Efficiency
Buy on Microsoft Store (with 20% membership discount)100% Native; seamless cloud transition across PC and Xbox consoleKeeps all purchased Windows Store add-onsHigh if played across Xbox console & PC; lower mod ecosystem support
Transition to Steam (Game Pass save to Steam)Requires manual wgs conversion or open-source extractorMS Store DLC does not transfer to Steam; must rebuy DLCBest long-term modding and Steam Deck compatibility
Let subscription lapse without buyingCloud save remains safe in Microsoft profile indefinitelyN/AZero cost; progress awaits future rebuy or subscription return
Transfer save to GOG (DRM-Free)Requires wgs container extractionDLC must be bought on GOGHighest preservation; zero DRM dependence

When a game is announced to leave a subscription service such as Xbox Game Pass, Ubisoft+, or EA Play, subscribers face a sudden dilemma: purchasing the game at a 20% discount on the subscription storefront, buying it on Steam, or migrating save files before their subscription access terminates. Because Microsoft Store/Game Pass PC titles store save files inside encrypted Universal Windows Platform (UWP) wgs container folders rather than standard directories, extracting and converting saves to Steam or GOG requires specific conversion protocols.

Phase 1: Locating and Extracting Xbox Game Pass PC Saves

Microsoft Store saves are not stored as plain .sav or .dat files. They reside in randomized hex folders managed by the Windows Gaming Save (WGS) system:

%LOCALAPPDATA%\Packages\[Publisher.GamePackageName]_[PackageID]\SystemAppData\wgs\

Inside the wgs folder, you will find:

Extraction via Open Source Automated Extractor

  1. Keep the game installed while your Game Pass subscription is active so cloud synchronization is complete.
  2. Run an open-source tool such as XGP-Save-Extractor.
  3. The tool parses the containers.index file, detects known game headers (such as Unreal Engine GVAS, Unity serialized archives, or custom SQLite DBs), and exports a clean .zip containing recognized .sav files.

Manual Extraction Protocol (When No Script Exists)

  1. Sort files inside the hexadecimal subfolder by size.
  2. Open the largest file in a Hex Editor (e.g., HxD).
  3. Check the file header:
    • GVAS header: Standard Unreal Engine 4/5 save. Rename to [SaveName].sav.
    • SQLite format 3 header: Database save. Rename to [SaveName].db.
    • UTF-8 JSON text: Plain text configuration save. Rename to [SaveName].json.

Phase 2: Transferring the Extracted Save to Steam

  1. Install and launch the game once on Steam to generate the local folder structure and initialize Steam Cloud ID.
  2. Locate the Steam save path for the game (typically under %LOCALAPPDATA%\Saved Games, %APPDATA%, or userdata\[SteamID]\[AppID]\remote).
  3. Paste the extracted save file, ensuring the file name matches Steam's expected convention exactly.
  4. Launch the game on Steam. Verify that your character level, quest progression, and achievements load accurately.

Verification Checklist