WGS to Steam migration

Palworld Game Pass save converter plan for moving a world to Steam.

A Palworld Game Pass save converter has to solve more than a filename change. PC Game Pass uses an opaque WGS layout, while Steam expects a Level.sav plus matching player files. Selected files can be hashed and checked for path and header clues, including possible CNK, PlZ, or PlM markers. This release does not parse containers.index, identify the active world, map Game Pass identities to Steam, or export a migration dry-run.

Source layoutWGS / CNKGame Pass container names do not look like Steam saves
Target layoutLevel + PlayersSteam or dedicated folders use world and player files
Critical stepIdentity mapPlayer names are not reliable migration keys

Quick answer

Palworld game pass save converter: what to know first

  • Back up the full `SystemAppData/wgs` directory before opening any extractor or converter.
  • Use modification time, size, container structure, and local recognition together because WGS filenames are opaque.
  • CNK or PlM decompression is only one layer; player identity, GVAS, and Palworld RawData still need compatible conversion.
  • Test the converted copy in a disposable Steam world slot before replacing the save you rely on.

Local safety workbench

Run the same safety workflow on your local files.

Scan locally and export a receipt. Editing, diff, and validation are limited to the sample and Pal Save Editor JSON fixtures; every real binary input stays read-only.

0 B of save data uploadedLocal hashing and ZIP inspectionBlocked export on failed validation
What needs to happen?
Find my save
Files never leave this tab Original input stays immutable Real binary writing is locked in this release

Local return loop

Save Chronicle

Receipt metadata lives only in this browser. Raw saves are never stored.

Your next local scan will appear here.

ReadyLocal workbench loaded.
01

Find the Palworld Game Pass WGS save

On Windows, the common PC Game Pass location is `%LOCALAPPDATA%/Packages/PocketpairInc.Palworld_ad4psfrxyesvt/SystemAppData/wgs/`. Close Palworld and the Xbox app before copying it. Keep the entire WGS folder because the nested container names do not tell you which file is the world, metadata, or player record.

If several worlds or cloud copies exist, do not choose by the newest timestamp alone. Compare modification time, total bytes, file count, and container markers, then verify the choice with a converter that explicitly parses the current WGS index. Pal Save Editor does not identify the active WGS world in this release.

Game Pass source clues
ClueWhat it tells youWhy it is not enough alone
Modified timeLikely recent play sessionCloud sync can rewrite timestamps
File sizeSeparates tiny metadata from larger world dataWorld size varies with play history
CNK / PlM signalIdentifies a recognized container familyDoes not identify the correct world
Player count or IDsConnects a candidate to known accountsNeeds safe decoding and privacy handling
02

Why a Game Pass to Steam conversion needs four layers

WGS is the platform storage layout. CNK can wrap an inner Palworld save container. PlM uses Oodle compression, while older PlZ uses zlib. After decompression, the file contains Unreal GVAS structures plus Palworld-specific RawData. Opening the outer layer does not prove the inner data can be rebuilt for Steam.

The converter also needs to produce a coherent target world: Level.sav, Players files, metadata, and world options that belong together. If any layer is unsupported, the correct output is a diagnosis and source backup, not a renamed file.

03

Map every Game Pass player before conversion

A display name is useful for review but not reliable as a migration key. The dry-run should list each source player record, known name, source identity, target Steam identity, guild membership, Pal ownership, and any conflict. A single-player world still deserves this map because the host record can be handled differently from a client player.

Keep unresolved rows visible. A converter that silently guesses the target identity can create a fresh character while the original progression remains stranded in another player record.

Palworld Game Pass save converter guide showing a conceptual transfer Scope Map and migration evidence
The transfer view keeps file scope and identity evidence visible before any target world is replaced.
04

Run a Game Pass save converter dry-run

A useful dry-run is a complete preview of the package the converter would create. It should name the source WGS snapshot, target Steam WorldID, expected files, player mappings, unresolved conflicts, format support, validation checks, and rollback location.

Pal Save Editor currently provides file paths, hashes, header clues, and this migration checklist. It does not identify the active WGS world, build the identity map, export a dry-run package, or convert CNK or PlM binaries. All inspection still happens locally in the browser.

  1. 01

    Freeze the WGS source

    Copy the complete WGS directory to a dated folder outside the Xbox package path.

  2. 02

    Create a disposable Steam target

    Launch Steam once to create a separate test world, then close the game before replacing anything.

  3. 03

    Identify formats and file roles

    Record WGS, CNK, PlM or PlZ, GVAS, file count, and blocked parser stages.

  4. 04

    Resolve the identity map

    Match every source player to a target identity and keep ambiguous records blocked.

  5. 05

    Validate and test in Steam

    Verify the rebuilt set, then confirm player, Pal, guild, base, inventory, technology, and map data in game.

SAFE

Task checklist

  1. 01Close Palworld and the Xbox app before copying WGS data.
  2. 02Copy the full WGS folder before opening conversion tools.
  3. 03Identify the active world using several clues, not filename alone.
  4. 04Map every player identity and flag the host separately.
  5. 05Use a disposable Steam target and keep the original until in-game verification passes.
FAQ

Questions people ask before touching the save

Where is the Palworld Game Pass save?

On Windows it is typically under `%LOCALAPPDATA%/Packages/PocketpairInc.Palworld_ad4psfrxyesvt/SystemAppData/wgs/`. Back up the full WGS folder.

Can I rename a Game Pass file to Level.sav?

No. The container, internal data, and player identity mapping differ. Renaming does not perform a conversion.

Does this page convert my live save today?

It recognizes and diagnoses the local source layout. Binary conversion export is locked until the parser and round-trip path meet the safety gate.