[!NOTE] If the UI isn't in your language, that means the UI I18n is missing. Your contribution is always welcomed!
But don't worry, all Pals and Skills are translated for the supported languages.
At the end of the day, you can always use Chrome translation, if you are running it in web mode. (You don't need to worry about translation messing up the data we write to the save, we are not using plain text.)
(yeah i am just too lazy to change github username)
[!NOTE] Steam Palworld Local Save Dir:
%localappdata%\Pal\Saved\SaveGames
Your Game Save Dir:
%localappdata%\Pal\Saved\SaveGames\[Your Steam ID]\[Your GameSave ID]
This tool currently only supports the Steam version of Palworld, if you are playing the Xbox Game Pass version, you can look into these two tools for save format conversion:
Meanwhile, you are welcomed to submit a xbox game save, so that I can look into.
[!IMPORTANT] Always backup your save in case corruption happens. (The tool does backup files for you.)
LET ME KNOW IF ANY BUG PRESENTS.
[!NOTE] You can always run the editor in a modern web browser, in case the GUI isn't working properly for you.
Alternatively you can find the version that uses Chromium here, which should hopefully fix all the GUI issues.
Just run the executable, you don't need to install Python.
pip install --upgrade palworld-pal-editor
python -m palworld_pal_editor
./docker/sample-docker-compose.yml
.docker-compose.yml
, then configure it properly.docker compose up -d
../docker/sample-docker-compose.yml
to ./docker/docker-compose.yml
, then do necessary modifications../build_and_run_docker.sh
, or just manually run the commands if you are using Windows.setup_and_run.ps1
for Windows Powershell, or setup_and_run.sh
on Unix-like OS.cli
mode, You can change language by calling lang($LANG_CODE)
.options:
-h, --help show this help message and exit
--lang LANG Language for the application. options: en, zh-CN, ja
--path PATH Path to the save folder.
--mode MODE Running Mode, options: cli, gui, web
--port PORT Port used for WebUI mode.
--password PASSWORD Password for WebUI.
[!NOTE]
- There is no need for you to manually modify the config file.
- Command line arguments override config, and will be saved.
Default:
// config.json
{
"i18n": "en",
"mode": "web",
"port": 58080,
"path": null,
"password": null,
"JWT_SECRET_KEY": "X2Nvbm5sb3N0"
}
Custom:
// config.json
{
"i18n": "zh-CN",
"mode": "gui",
"port": 12345,
"path": "/path/to/save/folder",
"password": "YOUR PASSWORD FOR WEBUI AUTH",
"JWT_SECRET_KEY": "JUST SOME RANDOM TEXTS"
}
[!IMPORTANT] These videos show you how to run the code. If you are using the pre-built executable, you can skip these part.
https://github.com/KrisCris/Palworld-Pal-Editor/assets/38860226/d7008b22-a2ff-4a2c-8903-32bab0922b32
https://github.com/KrisCris/Palworld-Pal-Editor/assets/38860226/66f3cb1e-f1fc-401e-b8a1-987ac3e6b02d
https://github.com/KrisCris/Palworld-Pal-Editor/assets/38860226/02284dda-f1d7-40af-b12d-6b4ae11d4113
.sav
by palworld-save-tools.