Skip to content

Releases: Guineabear/Palworld-Pal-Editor

v0.17.1

Choose a tag to compare

@github-actions github-actions released this 20 Jul 21:23

Paldeck v0.17.1

This focused patch fixes Advanced Editing passive presets.

  • Presets can contain more than six passive skills.
  • More than six separate presets can be saved, imported, and reloaded.
  • Applying an oversized preset works when Advanced Editing is enabled.
  • Normal mode keeps the six-passive safeguard and now explains how to apply an advanced preset.

Duplicate and unknown passive skills remain rejected.

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 19:57

Paldeck v0.17.0

Paldeck 0.17.0 adds a save-safe player inventory workspace and completes the planned Palworld 1.0 feature set.

Added

  • Direct Inventory navigation for the selected player.
  • All six player inventory sections: bag, drop slots, key items, weapons, armor, and food.
  • A searchable catalogue of 2,372 Palworld 1.0 item records with English, French, and Simplified Chinese names and descriptions where available.
  • Adding ordinary items to the main bag, including automatic stack merging and multi-stack placement.
  • Quantity editing and removal for existing ordinary item stacks.
  • Advanced catalogue visibility for protected dynamic and disabled records.

Save safety

  • Inventory containers are decoded only when Inventory is opened, avoiding a large load-time and memory penalty on dedicated servers.
  • Capacity and maximum-stack limits are validated before any change is applied.
  • Weapons, armor, accessories, eggs, and other items with linked dynamic records remain visible but read-only. Paldeck does not create an incomplete item that could damage a save.
  • Unknown fields, custom version data, slot trailers, and untouched dynamic records are preserved.

Validation

  • Thirteen automated unit tests cover inventory map round trips, stacking, capacity failures, quantity changes, removal, dynamic-item protection, and current 1.0 catalogue records.
  • A copied Palworld 1.0 dedicated-server save successfully created a new World Tree Holy Water slot, wrote the full world, reopened it, and preserved the existing linked weapons unchanged.
  • The existing reported 93 MB decompressed dedicated-server save successfully decoded all 19,066 item containers through the lazy parser.
  • The Vue production build and desktop browser workflow completed without console errors.

Stop Palworld or the dedicated server and back up the complete world folder before editing.

Paldeck v0.16.0 — Final Maintained Release

Choose a tag to compare

@github-actions github-actions released this 20 Jul 19:08

Paldeck v0.16.0

The final maintained Palworld 1.0 release promotes the redesigned Paldeck interface from beta after real-save and dedicated-server testing.

Added

  • Palworld 1.0 Awakening Crystal toggle.
  • Persistent passive and active skill presets.
  • Clearly visible Advanced editing for experimental Pals, NPCs, passives, statistics, and unusual move sets.
  • Honest fallback descriptions for passives missing text in extracted game data.
  • Guidance for saving active-skill edits and the game's cross-species move limitation.

Compatibility

  • Level 80, friendship 10, soul enhancement 20, work suitability 10, and six passive slots.
  • Updated Pal, human NPC, active-skill, passive-skill, technology, and experience data.
  • Oodle-compressed saves, signed recovery timestamps, and current guild permission structures.

Back up the complete world folder and stop the game or server before editing.

Paldeck v0.16.0 Beta

Paldeck v0.16.0 Beta Pre-release
Pre-release

Choose a tag to compare

@Guineabear Guineabear released this 18 Jul 18:02

Paldeck v0.16.0 Beta

This is a beta release of the redesigned Palworld Pal Editor for Palworld 1.0.

Back up the complete save folder and stop the game or dedicated server before editing. The interface and preset features have been tested locally, but the save parser still uses the existing compatibility layer; the planned parser rewrite is not part of this beta.

Highlights

  • Rebuilt the editor as the Paldeck workbench with direct Pal box, Player, and Technology navigation.
  • Replaced the legacy entry screen with a focused local save picker and recent-save shortcut.
  • Added a fuller Player overview with level, owned Pals, technology progress, server roster size, technology points, and container references.
  • Added persistent passive-skill presets that can be reused across different Pals.
  • Added persistent active-skill presets containing both equipped and learned attacks.
  • Added preset management, rename, delete, JSON import, and JSON export controls.
  • Kept preset files outside the installation folder so installing a later editor update does not remove them.
  • Improved technology browsing through level 80 with search, filters, contained horizontal rows, and corrected narrow-screen behavior.
  • Improved language switching and Windows font rendering.
  • Fixed active preset application crashing before the loadout could be written.

Preset storage

On Windows, reusable presets are stored in:

  • %LOCALAPPDATA%\Paldeck\passive-presets.json
  • %LOCALAPPDATA%\Paldeck\active-skill-presets.json

These files are not included in the editor installation and are preserved across normal upgrades.

Beta notes

  • Always verify edited Pals and player data in game before relying on the save.
  • Keep an untouched backup until the edited world has loaded and saved successfully in Palworld.
  • Very new, unusual, or partially corrupted save structures can still expose limitations in the existing parser.
  • Report reproducible problems with the editor version, Palworld version, save type, and the complete error message.

Palworld Pal Editor 0.15.5a — Palworld 1.0 Set Parser Fix

Choose a tag to compare

@Guineabear Guineabear released this 17 Jul 21:58

Palworld 1.0 populated set parser fix

This release fixes the save-loading failure that could end with an ASCII string decoding error when a Palworld 1.0 world contained populated invasion declaration start-point sets.

What changed

  • Added full typed SetProperty parsing and writing for supported scalar and struct elements.
  • Bounded every set payload to its declared property size so malformed or unknown sets cannot consume surrounding world data.
  • Added GUID element support for invasion declaration ValidatedStartPointIds.
  • Preserved removed set values during round trips.
  • Retained the editor's generic bounded raw fallback for unknown set properties.

Compatibility and validation

  • The submitted failing 0.15.5 save loads successfully through the full editor path.
  • All six available real/local saves load successfully and round-trip byte-identically.
  • Tested both Oodle and zlib saves, up to 93.5 MB uncompressed.
  • 43 focused parser tests pass.
  • The full dependency suite introduces no new failures compared with the untouched baseline.
  • The Windows executable builds successfully and passes its command-line smoke test.

Stop Palworld or your dedicated server and keep a separate world backup before editing.

The Windows executable is unsigned, so Windows SmartScreen may display a warning.

Palworld Pal Editor 0.15.5 — Windows Font Rendering Fix

Choose a tag to compare

@Guineabear Guineabear released this 17 Jul 19:53
73d2ecf

Windows font rendering fix

This release fixes an issue where every label in the editor could appear as pictograms or unreadable symbols on systems with a corrupted or incorrectly mapped local Inter font.

What changed

  • Removed the editor's dependency on any locally installed font named Inter.
  • Changed the global interface font to Windows' built-in Segoe UI.
  • Added Segoe UI Emoji as the explicit emoji and symbol fallback.
  • Retained Tahoma, Arial, and generic sans-serif as safe built-in fallbacks.

Language selection

The language selector remains beside the globe icon in the top-right corner. Available languages are English, Chinese, Japanese, and French.

Validation

  • Production Vue/Vite interface build passed.
  • The packaged executable reports v0.15.5-palworld-1.0-RELEASE-73d2ecf.
  • The packaged backend started successfully.
  • The CSS served by the packaged executable contains the safe Segoe UI font stack.
  • The packaged CSS contains no Inter font-family reference.
  • Package metadata and repository whitespace checks passed.

Stop Palworld or your dedicated server and keep a separate world backup before editing.

The Windows executable is unsigned, so Windows SmartScreen may display a warning.

Windows SHA-256: C36383E42BE5ABD29BAC08D081CDEECF22BCDA9BAB5BF74E1EBBE3133E8CE24E

Palworld Pal Editor 0.15.4 — Level 80 Technology Update

Choose a tag to compare

@Guineabear Guineabear released this 16 Jul 19:17
d9e1c7f

Level 80 technology update

This release updates the editor for Palworld 1.0's official level-80 cap and completes the technology tree that previously stopped at level 65.

What changed

  • Corrected the player and Pal maximum level from 85 to 80.
  • Refreshed the technology dataset from 499 to 588 entries.
  • Added all technology unlocks from levels 66 through 80.
  • Added 85 missing technology icons, including ancient equipment, structures, weapons, ammunition, Wing Pack components, and other World Tree content.
  • Fixed the PalDB technology updater for the July 2026 page layout.
  • Fixed the updater so newly downloaded icons are saved to the correct asset directory.
  • Corrected the supported-level statement in the README.

Validation

  • Production Vue/Vite interface build passed.
  • The packaged Windows executable reports v0.15.4-palworld-1.0-RELEASE-d9e1c7f.
  • The packaged executable started its backend and loaded the tested Palworld 1.0 dedicated-server save successfully.
  • The technology data contains 588 entries, reaches level 80, and includes 77 entries above level 65.
  • Every non-saddle technology entry has its corresponding icon; saddle entries reuse Pal icons.
  • Python syntax and repository whitespace checks passed.

Stop Palworld or your dedicated server and keep a separate world backup before editing.

The Windows executable is unsigned, so Windows SmartScreen may display a warning.

Windows SHA-256: AF51136B0A6178222A761C8E0E1D10484B8C54641D791791667E66E9F5C3BC74

Palworld Pal Editor 0.15.3 — Save Compatibility & NPC Roster

Choose a tag to compare

@Guineabear Guineabear released this 16 Jul 11:44
e7a9030

Save compatibility and NPC roster update

This patch fixes loading and saving Palworld 1.0 dedicated-server worlds that store recovery-party timestamps as signed 64-bit map values.

What changed

  • Added signed and unsigned 64-bit map-value support to the save parser.
  • Fixed the Unknown property value type: Int64Property error at LevelObjectRecoverPartySaveData.Value.PlayerLastUsedTimes.Value.
  • Expanded the human NPC roster from 411 to all 433 current Palworld 1.0 human-table entries.
  • Added the Negotiator, 20 Arena Legend templates, and the World Tree missile-gunner test record as Experimental entries.
  • Auri and Zenara remain under their verified combined boss entries in the Pal list because the game does not expose standalone human save IDs for them.

Validation

  • 25 parser tests passed, including signed and unsigned 64-bit boundary values.
  • Production web-interface build passed.
  • The reported failing server save loaded successfully with 4,884 character records.
  • A full save-and-reopen round trip preserved the signed 64-bit recovery timestamp exactly.
  • The packaged Windows executable loaded that same reported save successfully.

Stop Palworld or your dedicated server and keep a separate world backup before editing.

The Windows executable is unsigned, so Windows SmartScreen may display a warning.

Windows SHA-256: DF4985D64976405595D44C704CB04A1622EC231DF839A3C941C572C17AECB770

Palworld Pal Editor 0.15.2 — Level 10 Work Suitability

Choose a tag to compare

@Guineabear Guineabear released this 16 Jul 10:39
6e0dc15

Work-suitability fix

This patch raises the editor?s work-suitability controls from level 5 to level 10.

Root cause

The save model already supported added ranks above 5, but the frontend store and the up-arrow disable check both still hard-coded 5. As a result, existing saves could display level 9 or 10 while users could not raise lower suitabilities beyond 5 through the editor.

What changed

  • Work-suitability controls now allow levels 1?10.
  • The up arrow uses the shared maximum instead of a separate hard-coded value.
  • Backend writes are safely clamped to 0?10.
  • Fixed a nearby suitability-validation typo.

Validation

  • Production browser UI build passed.
  • Real save-copy round trip passed: Vixy Gathering 5 ? 10.
  • The saved copy reopened with Gathering still at level 10.
  • A requested value of 99 was safely clamped to 10.
  • The packaged v0.15.2 executable successfully loaded the level-10 test save.
  • The live source save was not modified.

Stop Palworld or your dedicated server and keep a separate world backup before editing.

The Windows executable is unsigned, so Windows SmartScreen may display a warning.

Windows SHA-256: B53C3F09F08CFC710A572503F86C783D7EF088E49656059B2A8F79E8CCEF64FB

Palworld Pal Editor 0.15.1 — Guild Save Compatibility

Choose a tag to compare

@Guineabear Guineabear released this 16 Jul 09:54
92ff5a7

Compatibility fix

This patch fixes save loading failures that ended with:

palworld_save_tools\rawdata\group.py
Exception: Warning: EOF not reached

Root cause

Palworld?s July 2026 guild save layout added guild markers, chest-role settings, per-player roles, and role-permission arrays. The v0.15.0 Windows package installed the older upstream save-tools commit, even though the development environment already had the newer parser locally.

What changed

  • Added support for the revised role-enabled guild layout.
  • Retained support for the earlier guild layout.
  • Preserved IndependentGuild base fields during write-back.
  • Pinned both package manifests to the exact tested save-tools commit: 24ae04d.

Validation

  • Old guild binary parse/write round trip passed.
  • New role-enabled guild binary parse/write round trip passed.
  • IndependentGuild binary parse/write round trip passed.
  • The exact GitHub dependency installed successfully in an isolated packaging environment as 0.24.1.dev39+g24ae04d89.
  • A real role-enabled dedicated-server Level.sav completed an in-memory parse/write/reparse.
  • The packaged v0.15.1 executable successfully loaded that save through the editor?s /api/save/load endpoint.
  • No source save was modified during testing.

Users of v0.15.0 who see the EOF error should replace it with this build. Stop Palworld or the dedicated server and keep a separate world backup before editing.

The Windows executable is unsigned, so Windows SmartScreen may display a warning.

Windows SHA-256: 315C8AD0E5F95EFBC2C7D1995FB3CB6FD00EF5FD7F0718D594EAFE024686792C