Z1ni / XGP-save-extractor

Python script to extract savefiles out of Xbox Game Pass for PC games
MIT License
578 stars 38 forks source link

Support for Palworld 1.5.2 (saves are outdated and pull at the end of 1.5.1) #136

Open ImpulsivelyZ opened 8 months ago

ImpulsivelyZ commented 8 months ago

Game name: Palworld 1.5.2

Game package name: PocketpairInc.Palworld_ad4psfrxyesvt

Veroldin commented 8 months ago

My old(0.1.5.1) level.sav got imported to my v0.1.5.2 player save. Is this an issue?

ImpulsivelyZ commented 8 months ago

My old(0.1.5.1) level.sav got imported to my v0.1.5.2 player save. Is this an issue?

1.5.2 is only for pc gamepass version, steam is still on 1.5.1 ?

I'm trying to extract my 1.5.2 GamePass save to move it to steam (1.5.1).

The issue is that the save it is pulling is the latest save for pc game pass 1.5.1 (it is outdated by a day, we did a lot of playing during that time so about 12+ hours lost).

sergiomramos commented 8 months ago

I'm an Xbox user and I use the "Level.sav" file on the PC to check the Pals' IV. I noticed that saved files started in previous versions do not provide complete information about whether any changes occurred in your inventory after the last update. If I start a game in this latest version and capture some Pals, the "level.sav" file does not exist within the zip created by the script.

ImpulsivelyZ commented 8 months ago

I'm an Xbox user and I use the "Level.sav" file on the PC to check the Pals' IV. I noticed that saved files started in previous versions do not provide complete information about whether any changes occurred in your inventory after the last update. If I start a game in this latest version and capture some Pals, the "level.sav" file does not exist within the zip created by the script.

It seems only the position becomes updated in the save transfer but the progress (equipment, level etc) for the character is outdated. The world is also outdated. The only thing becoming updated is character position.

Banxiaxiala commented 8 months ago

我是 Xbox 用户,我使用 PC 上的“Level.sav”文件来检查 Pals' IV。我注意到,在以前版本中启动的已保存文件没有提供有关上次更新后清单中是否发生任何更改的完整信息。如果我在这个最新版本中启动游戏并捕获一些朋友,则脚本创建的 zip 中不存在“level.sav”文件。

似乎只有位置在保存转移中更新,但角色的进度(装备、等级等)已经过时。世界也已经过时了。唯一更新的是角色位置。

I'm an Xbox user and I use the "Level.sav" file on the PC to check the Pals' IV. I noticed that saved files started in previous versions do not provide complete information about whether any changes occurred in your inventory after the last update. If I start a game in this latest version and capture some Pals, the "level.sav" file does not exist within the zip created by the script.

It seems only the position becomes updated in the save transfer but the progress (equipment, level etc) for the character is outdated. The world is also outdated. The only thing becoming updated is character position.

The introduction of new storage methods in version 1.5.2 has been facilitated by Palu. The potential culprit may be the file "01.sav" located in the Level folder. Due to changes made to the official archive format and path, there is now an inconsistency with version 1.5.1.

Jhagrin commented 8 months ago

I'm also having this same problem. I'm trying to use the script to migrate my saves from PC GamePass to Steam, and the zip folder it creates contains a "Level" folder that's not present in the Steam saves directory that contains a file named "01.sav." All the files in the zip folder including 01.sav are last updated on 3/14 (since I played last night) except for the Level.sav file which is last updated on 3/6. I tried taking the renaming "01.sav" to "Level.sav" and using that instead, but it doesn't seem to work.

ameighc commented 8 months ago

I believe the issue is that they updated the Xbox/Gamepass version to 1.5.2 to fix saving and crashing issues. Part of that fix changed the file structure and it appears Xbox 1.5.2 and Steam 1.5.1 are incompatible. I think we need to wait for the devs to update Steam to the new save structure before this process will work again.

russStarr commented 8 months ago

+1

memachado commented 8 months ago

I hope the new raid event, that probably will be available in both systems also will come with compatible saves.

tsayao commented 8 months ago

+1

I also got back in level when exporting to steam. Location is consistent.

memachado commented 7 months ago

Any success with the game most recent update?

Banxiaxiala commented 7 months ago

需要用另一个工具转换存档 但是名字我忘了

@.***

---Original--- From: "Miguel @.> Date: Tue, Apr 9, 2024 20:25 PM To: @.>; Cc: @.**@.>; Subject: Re: [Z1ni/XGP-save-extractor] Support for Palworld 1.5.2 (saves areoutdated and pull at the end of 1.5.1) (Issue #136)

Any success with the game most recent update?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

AymenAbb commented 7 months ago

Still busted, it wipes everything to do with your character and you need to start from scratch. World progress is imported correctly. Windows is on the hotfix though, game pass isn't yet.

IRetr0I commented 7 months ago

Any success with the game most recent update?

nope

DeicPro commented 6 months ago

A pal discovered a workaround: https://www.reddit.com/r/Palworld/comments/1c04l6t/comment/kyui2be/

memachado commented 6 months ago

A pal discovered a workaround: https://www.reddit.com/r/Palworld/comments/1c04l6t/comment/kyui2be/

Thank you. It worked.