___ _ _ _ ___ _____ _
| _ \__ _| |_ __ _____ _ _| |__| / __| __ ___ ____|_ _|__ ___| |___
| _/ _` | \ V V / _ \ '_| / _` \__ \/ _` \ V / -_)| |/ _ \/ _ \ (_-<
|_| \__,_|_|\_/\_/\___/_| |_\__,_|___/\__,_|\_/\___||_|\___/\___/_/__/
- Contact me on Discord: Pylar1991
- Ensure your saves were updated on/after the current patch.
- Download Python from the official website.
- Before clicking Install Now, CHECK the box at the bottom that says:
"Add Python to PATH" 🟩
(This ensures Python is accessible from the command line!)
- Download Visual Studio Build Tools.
- During installation, CHECK the box that says:
"Desktop development with C++" 🟩
(This allows thecityhash
andoozlib
library to install!)
4. Git
- Download and install Git.
(This allows Git commands to be used by scripts and Python subprocesses!)
- Python 3 is required. Install via Homebrew (recommended):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew install python
- Or download directly from python.org
- Install Xcode Command Line Tools (required for compiling dependencies):
xcode-select --install
- Git is usually pre-installed on macOS. If not, install via Homebrew:
brew install git
- Make the script executable and run:
chmod +x menu.sh ./menu.sh
- Fast parsing/reading tool—one of the quickest available.
- Lists all players/guilds.
- Lists all pals and their details.
- Displays last online time for players.
- Logs players and their data into
players.log
. - Filters and deletes players based on inactivity or maximum number of pals.
- Logs and sorts players by the number of pals owned.
- Deletes players with fewer than a specified number of pals.
- Provides a base map view.
- Provides automated killnearestbase commands for PalDefender targeting inactive bases.
- Transfers saves between dedicated servers and single/coop worlds.
- Fix Host Save via GUID editing.
- Includes Steam ID conversion.
- Includes coordinate conversion.
- Includes GamePass ⇔ Steam conversion.
- Slot injector to increase slots per player on world/server, compatible with Bigger PalBox mod.
- Automated backup between tool usages.
- All in One Deletion Tool (Delete Guilds, Delete Bases, Delete Players).
- Join your old server/world.
- Navigate to your save games folder:
- Windows: Open File Explorer and run the search for:
%localappdata%\Pal\Saved\SaveGames\
- macOS: Open Finder and navigate to save location (see "Where to find the save files" section above)
- Windows: Open File Explorer and run the search for:
- Look for a folder with a random ID (this should be your Steam ID).
- Open that folder and sort the subfolders by the "Last Modified" date.
- Look for the folder that matches your old server/world ID (e.g.,
FCC47F5F4DD6AC48D3C0E2B30059973D
). The folder with the most recent modification date is typically the one for your old server/world. - Once you've found the correct folder, copy the
LocalData.sav
file from it.
- Join your new server/world.
- Navigate to your save games folder:
- Windows: Open File Explorer and run the search for:
%localappdata%\Pal\Saved\SaveGames\
- macOS: Open Finder and navigate to save location (see "Where to find the save files" section above)
- Windows: Open File Explorer and run the search for:
- Look for a folder with a random ID (this should be your Steam ID).
- Open that folder and sort the subfolders by the "Last Modified" date.
- Look for the folder that matches your new server/world ID.
- Once you've found the correct folder, paste the
LocalData.sav
file from the old server/world ID into this folder. - If the
LocalData.sav
file already exists in the new folder, confirm the overwrite when prompted to replace the existing file.
- Now, go into your new server/world, and your map should be restored with the old server/world data.
Done! Your map is back in your new server/world!
The save files are usually located at:
C:\Users\YOURUSERNAME\AppData\Local\Pal\Saved\SaveGames\YOURSTEAMID\RANDOMID
for co-op saves.
The save files are usually located at:
~/Library/Application Support/Steam/steamapps/compatdata/1623730/pfx/drive_c/users/steamuser/AppData/Local/Pal/Saved/SaveGames/YOURSTEAMID/RANDOMID
for co-op saves when using Steam with Proton.
For native macOS version (if available):
~/Library/Application Support/Pal/Saved/SaveGames/YOURSTEAMID/RANDOMID
For server saves, go to the dedicated server's file location through steam.
You need at least 4 files to complete the transfer:
- The source player character save in Players folder
- The source world's Level.sav
- The target player character save in Players folder
- The target world's Level.sav
Let's say we want to transfer the character from a coop world of a friend to our own world. The friend's world would be the source, our own world the destination.
SaveGames folder of our friend:
SaveGames
└── <steam-id>
└── <source-world-id>
├── backup
├── Level.sav ---------- <- The source world save
├── LevelMeta.sav
├── Players
│ ├── 00000...0001.sav
│ └── 12345...6789.sav <- The source player save
└── WorldOption.sav
Our SaveGames folder:
SaveGames
└── <steam-id>
└── <destination-world-id>
├── backup
├── Level.sav ---------- <- The target world save
├── LevelMeta.sav
├── Players
│ ├── 00000...0001.sav <- The target player save
│ └── 98765...4321.sav
└── WorldOption.sav
- Open Palworld and load into your world.
- Navigate to your save games folder:
- Windows: Open File Explorer and search for:
%localappdata%\Pal\Saved\SaveGames\
- macOS: Open Finder and navigate to save location (see "Where to find the save files" section above)
- Windows: Open File Explorer and search for:
- Find the folder with a random ID (your Steam ID).
- Open that folder and sort subfolders by 'Last Modified' date.
- The most recent folder is your world—open it.
- Copy the following files and folders:
Level.sav
Players
folder- (Optional)
LocalData.sav
,WorldOption.sav
- Paste them into a new temporary folder.
- Navigate to your server save folder (default location):
steamapps\common\Palworld\Pal\Saved\SaveGames\0\RANDOMSERVERID\
- Copy:
Level.sav
Players
folder
- Paste them into a new temporary folder.
- Start the server and let it run for 2 minutes to auto-save.
- Shut down the server.
- Copy files from the temporary folder.
- Navigate to:
steamapps\common\Palworld\Pal\Saved\SaveGames\0\RANDOMSERVERID\
- Paste the copied files into this folder.
- Start the server and join it.
- Create a new character and wait for the auto-save.
- Shut down the server.
- Copy the updated files from:
steamapps\common\Palworld\Pal\Saved\SaveGames\0\RANDOMSERVERID\
- Paste them into a new or existing temporary folder.
- Copy the following from:
steamapps\common\Palworld\Pal\Saved\SaveGames\0\RANDOMSERVERID\
Level.sav
Players
folder
- Paste them into a temporary folder.
- Start Palworld and create a new world.
- Create a new character and wait 2 minutes for the auto-save.
- Close the game.
- Copy the files from the temporary folder.
- Navigate to your save games folder:
- Windows: Open File Explorer and search for:
%localappdata%\Pal\Saved\SaveGames\
- macOS: Open Finder and navigate to save location (see "Where to find the save files" section above)
- Windows: Open File Explorer and search for:
- Find the most recently modified world folder and open it.
- Paste the copied files into this folder.
- Start Palworld, rejoin your world, and create a new character.
- Wait 2 minutes for the auto-save, then close the game.
- Reopen the save folder and check the
Players
folder. It should contain:0001.sav
(host save)RANDOMID....000.sav
(your regular save)
- Copy:
Players
folderLevel.sav
- Paste them into a new or existing temporary folder.
- Open the Character Transfer tool.
- Click
Select Source Level File
and selectLevel.sav
from your temporary folder. - Click
Select Target Level File
and selectLevel.sav
from your same temporary folder. - After loading, select:
- Source Player (your old character)
- Target Player (your new character)
- Optional (If you want to keep old guild id, to take old player's bases/etc, make sure to tick the option that says "Keep old Guild ID after Transfer".)
- Click
Start Transfer!
once confirmed.
- Copy the migrated:
Players
folderLevel.sav
- Navigate to your save games folder:
- Windows: Open File Explorer and search for:
%localappdata%\Pal\Saved\SaveGames\
- macOS: Open Finder and navigate to save location (see "Where to find the save files" section above)
- Windows: Open File Explorer and search for:
- Find the most recently modified world folder and open it.
- Paste the copied files into this folder.
- Start Palworld, load your world, and enjoy your character with all progress intact.
- Copy the migrated:
Players
folderLevel.sav
- Navigate to:
steamapps\common\Palworld\Pal\Saved\SaveGames\0\RANDOMSERVERID\
- Paste the copied files into this folder.
- Start Palworld, join the server, and enjoy your character with all progress intact.
-
Hostile Pals After Character Transfer
- After transferring a character, some Pals may act aggressive due to ownership issues.
- Workaround: Add the affected Pal to your party, drop it, then pick it up again to fix ownership.
-
Bases get wiped when transferring from server to local
- Status: No known fix yet. Caused by patch v0.4.15 changes.