Tools for converting PalWorld .sav files to JSON and back.
Caution
Any versions older than v0.4 will create corrupt Level.sav
files when converting from JSON to SAV. Please make sure to update to avoid data corruption.
This tool currently supports additional parsing of the following data not handled by uesave
:
Level.sav
:GroupSaveDataMap
- Groups such as in-game organizations and guilds
Level.sav
:CharacterSaveParameterMap
- Characters such as players and pals
Please follow the instructions provided over at https://github.com/xNul/palworld-host-save-fix
Important
Converting Level.sav
files to JSON will result in very large files, and may require significant amounts of RAM to process. Use a modern text editor such as Visual Studio Code or a Jetbrains IDE to open these files.
- Python. This can be installed from the Windows Store.
- Download the latest release from [https://github.com/cheahjs/palworld-save-tools/releases/latest].
- Unzip the file into a folder.
- Drag and drop your
.sav
file (for Steam on Windows, these are located at%LOCALAPPDATA%\Pal\Saved\SaveGames\<SteamID>\<SaveID>
) ontoconvert-single-sav-to-json.bat
. - To convert the
.sav.json
file back into a.sav
file, drag and drop your.sav.json
file ontoconvert-single-json-to-sav.bat
.