xNul / palworld-host-save-fix

Fixes the bug which forces a player to create a new character when they already have a save. Useful for migrating maps from co-op to dedicated servers and from one dedicated server to another.
MIT License
885 stars 69 forks source link

Singleplayer -> Dedicated Server - Conversion Failed #128

Closed Peekofwar closed 8 months ago

Peekofwar commented 8 months ago

So, I followed the steps however I still had to create a new character when I connected to the server. My explored map is still visible, and custom waypoints I made still appear, yet I do not belong to the Deerlings guild and do not have my Pal party.

There were no errors in the log that I'm aware of,

python fix-host-save.py "D:\Programs\uesave\bin\uesave.exe" "D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523" B656AB05000000000000000000000000 00000000000000000000000000000001
WARNING: Running this script WILL change your save files and could potentially corrupt your data. It is HIGHLY recommended that you make a backup of your save folder before continuing. Press enter if you would like to continue.
>
File D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523/Level.sav uncompressed successfully
File D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523/Level.sav (type: 50) converted to JSON successfully
File D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523/Players/00000000000000000000000000000001.sav uncompressed successfully
File D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523/Players/00000000000000000000000000000001.sav (type: 49) converted to JSON successfully
Converted save files to JSON
JSON files have been parsed
Changes have been made
JSON files have been exported
Converted D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523/Level.sav.json to D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523/Level.sav
Converted D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523/Players/00000000000000000000000000000001.sav.json to D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523/Players/00000000000000000000000000000001.sav
Converted JSON files back to save files
Miscellaneous files removed
Fix has been applied! Have fun!
PS D:\Programs\Palworld Save Tools>
Peekofwar commented 8 months ago

Do I need to enable multiplayer, load my game, then exit before I perform this conversion?

Peekofwar commented 8 months ago

Do I need to enable multiplayer, load my game, then exit before I perform this conversion?

Same result. Doesn't work.

PS D:\Programs\Palworld Save Tools> python fix-host-save.py "D:\Programs\uesave\bin\uesave.exe" "D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523" B656AB05000000000000000000000000 00000000000000000000000000000001
WARNING: Running this script WILL change your save files and could potentially corrupt your data. It is HIGHLY recommended that you make a backup of your save folder before continuing. Press enter if you would like to continue.
>
File D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523/Level.sav uncompressed successfully
File D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523/Level.sav (type: 50) converted to JSON successfully
File D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523/Players/00000000000000000000000000000001.sav uncompressed successfully
File D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523/Players/00000000000000000000000000000001.sav (type: 49) converted to JSON successfully
Converted save files to JSON
JSON files have been parsed
Changes have been made
JSON files have been exported
Converted D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523/Level.sav.json to D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523/Level.sav
Converted D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523/Players/00000000000000000000000000000001.sav.json to D:\Programs\Palworld Save Tools\D3BA1E054A64EF64D66704BFB398F523/Players/00000000000000000000000000000001.sav
Converted JSON files back to save files
Miscellaneous files removed
Fix has been applied! Have fun!
PS D:\Programs\Palworld Save Tools>
zuugakz commented 8 months ago

Same issue after I updated the game version to v0.1.4.0

xNul commented 8 months ago

I think you have the same issue as https://github.com/xNul/palworld-host-save-fix/issues/47 so look there for their workarounds and see if they work for you too. If you have any problems, please use that issue for further support. I'll be watching it and working on a fix.