Skip to content

Exception: not a compressed Palworld save, found b'PlM' instead of b'PlZ' #93

Description

@Kaiyuan-Tan

When I trying to transfer players I got this error:

Traceback (most recent call last):
  File "C:\Users\KaiYT\AppData\Local\Programs\Python\Python312\Lib\tkinter\__init__.py", line 1968, in __call__
    return self.func(*args)
           ^^^^^^^^^^^^^^^^
  File "C:\Users\KaiYT\Downloads\PalworldSaveTools.v1.0.36\PalworldSaveTools.v1.0.36\Assets\character_transfer.py", line 813, in target_level_file
    raw_gvas, target_save_type = load_file(tmp)
                                 ^^^^^^^^^^^^^^
  File "C:\Users\KaiYT\Downloads\PalworldSaveTools.v1.0.36\PalworldSaveTools.v1.0.36\Assets\character_transfer.py", line 729, in load_file
    loaded_file, save_type = sav_to_gvas(path)
                             ^^^^^^^^^^^^^^^^^
  File "C:\Users\KaiYT\Downloads\PalworldSaveTools.v1.0.36\PalworldSaveTools.v1.0.36\Assets\character_transfer.py", line 711, in sav_to_gvas
    raw_gvas, save_type = decompress_sav_to_gvas(data)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\KaiYT\Downloads\PalworldSaveTools.v1.0.36\PalworldSaveTools.v1.0.36\Assets\palworld_save_tools\palsav.py", line 28, in decompress_sav_to_gvas
    raise Exception(
Exception: not a compressed Palworld save, found b'PlM' instead of b'PlZ'

Does player transfer still work with the current game version? And may be this bug is caused by cross version player transfer. Because source level.sav is from old version palworld, while target's level.sav is from new version.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions