Tool for retrieving player ownership of guild base pals from Palworld save file.
This tool will print out the pal information (name, nickname, gender, level, max health, and boss/lucky status) of all guild base pals (or of a single guild if specified) as grouped by guild, base, and player. This tool is also capable of saving the pal ownership data to a JSON file if requested.
Note
Some pals may have been owned by multiple players throughout their lifetime. This tool will only display the first player to have owned that pal (i.e. the player who first caught or hatched the pal). Such pals will be denoted by an asterisk (*) next to their name in the console printout.
- Python 3.6 or newer along with any dependencies (if using the Python script)
- You can install the latest version of Python at python.org
- Your Palworld save file converted to JSON (example:
Level.sav.json
)- The recommended tool for this step can be found at github.com/cheahjs/palworld-save-tools
- Download the latest release from Releases page
- Uncompress the
.zip
archive into a folder
-
Open a terminal from the uncompressed folder
-
Run the following command if using the Windows executable file (
main.exe
),main.exe <input_filename> [options]
or the following command if using the Python script (
main.py
),python main.py <input_filename> [options]
where
<input_filename>
is the converted save file (typically ending in.sav.json
) to be processed and[options]
are any of the below optional arguments.
--guild
: Specify a guild name to retrieve only base pals owned by that guild--output
: Specify an output filename to save JSON data--quiet
: Suppress console output--version
: Print version information--help
: Print help information
Below are projects that were useful in the development of this tool:
- cheahjs/palworld-save-tools - tools for converting Palworld .sav files to JSON and back
- Serves as a prerequisite for this tool and as an inspiration for this documentation
- EternalWraith/PalEdit - tool for editing and generating Pals within PalWorld saves
- Served as the source of data for the mapping of pal codenames to proper names