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.
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.
Recognition in progress
Reading file headers
- Header and compression signatureWAIT
- Required file set and backupsWAIT
- Capability state and transfer prerequisitesWAIT
- Private receipt and WorldprintWAIT
Recognition receipt
Local save recognized
Pal Save Editor identified the selected files and assigned a capability state.
Inspection summary
Pal Save Editor can describe the file set and risks, but it cannot prove a safe decode and rebuild path yet. Download the recognition receipt instead of a guessed save.
Local return loop
Save Chronicle
Receipt metadata lives only in this browser. Raw saves are never stored.
Your next local scan will appear here.
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.
| Clue | What it tells you | Why it is not enough alone |
|---|---|---|
| Modified time | Likely recent play session | Cloud sync can rewrite timestamps |
| File size | Separates tiny metadata from larger world data | World size varies with play history |
| CNK / PlM signal | Identifies a recognized container family | Does not identify the correct world |
| Player count or IDs | Connects a candidate to known accounts | Needs safe decoding and privacy handling |
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.
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.

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.
- 01
Freeze the WGS source
Copy the complete WGS directory to a dated folder outside the Xbox package path.
- 02
Create a disposable Steam target
Launch Steam once to create a separate test world, then close the game before replacing anything.
- 03
Identify formats and file roles
Record WGS, CNK, PlM or PlZ, GVAS, file count, and blocked parser stages.
- 04
Resolve the identity map
Match every source player to a target identity and keep ambiguous records blocked.
- 05
Validate and test in Steam
Verify the rebuilt set, then confirm player, Pal, guild, base, inventory, technology, and map data in game.
Task checklist
- 01Close Palworld and the Xbox app before copying WGS data.
- 02Copy the full WGS folder before opening conversion tools.
- 03Identify the active world using several clues, not filename alone.
- 04Map every player identity and flag the host separately.
- 05Use a disposable Steam target and keep the original until in-game verification passes.
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.