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
887 stars 69 forks source link

Transfer a save from co-op mode to a dedicated server #57

Closed Samaelison closed 7 months ago

Samaelison commented 7 months ago

Hello, I'm trying to transfer a save from co-op mode to a dedicated server, when I try the script I get the error as in the screenshot What could be the problem? image

teepisutt commented 7 months ago

Your uesave's directory seems odd. How did you install it?

erdnas commented 7 months ago

It looks to me like you're trying to run the command inside python. Try cmd instead?

Samaelison commented 7 months ago

Your uesave's directory seems odd. How did you install it?

In point #8 says "If you have not already done so, install uesave-rs and get the file path to its install location. If the path does not have uesave.exe at the end, it's wrong." I couldn't find uesave.exe in the https://github.com/trumank/uesave-rs directory, after searching I found it here https://github.com/cheahjs/palworld-save-tools/releases/tag/v0.5 and tried to run it through it.

Samaelison commented 7 months ago

It looks to me like you're trying to run the command inside python. Try cmd instead?

I also tried to run through CMD, same error :(

Nacixem commented 7 months ago

run using powershell in admin mode. if you get an error still (or nothing happening) use py as the first word instead of python

Contempte commented 7 months ago

run using powershell in admin mode. if you get an error still (or nothing happening) use py as the first word instead of python

Hello @Nacixem. I was having some other issues but after running my code in powershell as admin using py instead python I finally got no error however nothing is changing either. How can I fix this? 300140757-65dfd620-2b59-47aa-8893-c4b2ff64d385

Nacixem commented 7 months ago

run using powershell in admin mode. if you get an error still (or nothing happening) use py as the first word instead of python

Hello @Nacixem. I was having some other issues but after running my code in powershell as admin using py instead python I finally got no error however nothing is changing either. How can I fix this? 300140757-65dfd620-2b59-47aa-8893-c4b2ff64d385

Try removing the spaces from your Temp Server Save folder and try again using no spaces

xNul commented 7 months ago

@Samaelison in your case, it looks like you're trying to run the command from within the Python interpreter. Just open Command Prompt and paste the command instead. If you are, don't just type "python" and then press enter. Type the whole command and then press enter.

@Contempte you're missing a space between two of your paths. Notice that two of the quotes are side-by-side without a space in between them.

Thank you guys for posting your full command so it was easier to debug, but these problems seem to be user error and not a real bug with the script so I'm going to close this issue.