Skip to content

Repository files navigation

PalForge

A clean, independent save & pal editor for Palworld 1.0. Edit your pals' stats, passives, level, gender, species and more — then save back to a file the game loads natively.

Created by Philip Jonas. If you enjoy PalForge, you can support development via PayPal. 💜

PalForge is original software, written from scratch. It is not derived from any other Palworld editor. Save parsing is handled by the community palworld-save-tools library (MIT); everything else is PalForge's own code. See CREDITS.txt.


Features

  • Level (1–80; EXP is set automatically so the level sticks)
  • Gender (♂/♀) and Nickname
  • Lucky toggle
  • IVs — HP, Attack, Ranged, Defense (0–100)
  • Souls / Statue-of-Power upgrades — HP, Attack, Defense, WorkSpeed (0–20)
  • Condenser rank (0–4★)
  • Work suitabilities — set any of the 13 work skills from 0 to 10, each with its own up/down control and icon
  • Passive skills — up to 4, from a searchable two-column picker, colour-coded by tier, with hover descriptions
  • Passive presets — one-click best-in-slot builds: Max DPS, Max WorkSpeed, Max Defense, Max Speed
  • Species change — turn a caught pal into another species
  • Pal art, element icons and work-skill icons shown throughout
  • Bulk tools — max IVs / souls / condenser across every pal you own
  • One-click "Max this pal" — all stats, all work skills, condenser and level 80
  • Automatic backup — every Save first copies your original Level.sav to a timestamped .bak

Downloads

Two builds are provided — they are identical in features:

  1. PalForge (standalone exe) — the easy one. Unzip and double-click PalForge.exe. No Python, no install.
  2. PalForge (no-exe / source) — the same program as plain Python code. Use this if your antivirus dislikes the .exe. Double-click Run PalForge.bat (needs Python 3.10+; it sets up its own environment on first run).

Antivirus note: the standalone .exe is Python packed with PyInstaller. Some antivirus tools flag any PyInstaller executable as suspicious purely because of how it's packed — this is a false positive. If that happens, use the no-exe / source download instead; it contains no executable.

How to run

Open the app, then File › Open → your save's Level.sav (%LOCALAPPDATA%\Pal\Saved\SaveGames\<id>\<world>\Level.sav), edit, File › Save.

Safety

  • The new file is written beside the original, re-opened from disk to prove it parses, and only then swapped in with an atomic replace. If anything goes wrong the file that was already there is untouched.
  • Every Save makes a timestamped backup of your Level.sav first. If anything looks wrong in-game, close the game and restore the .bak.
  • Saves are written back in the format they arrived in — a Palworld 1.0 save stays Oodle-compressed (PlM) instead of being repacked as zlib.
  • Close Palworld before saving, and let Steam Cloud finish syncing.
  • Single-player saves only. Moving an edited single-player save onto a dedicated server is a known Palworld migration issue, unrelated to this tool.

License

MIT — see LICENSE.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages