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

Instructions unclear #41

Closed RocketMD closed 7 months ago

RocketMD commented 7 months ago

Hi Guys,

Really appreciate that you have worked on this, you'll be saving me and my buddies hours on the levelling etc.

However, im struggling to follow the instructions, especially regarding the use of uesave.exe. When i try to use the program, it flashes up and instantly closes. I assumed maybe i was using it wrong and tried opening this through python but "and get the file path to its install location" is slightly unhelpful. I appreciate i'm using this incorrectly. Its been many years since i've had to use python and it was never to this sort of level, however rudimentry this is to you guys.

Any further help on this would be much appreciated.

many thanks,

tucker87 commented 7 months ago

No need to run usave. You need just need to tell the script where it is. In the examples it's at "C:\Users\John.cargo\bin\uesave.exe" is probably different for you. But you just need to pass in that path with the quotes when you run the script.

RocketMD commented 7 months ago

I dont know what you mean by "tell the script", like what script? where am i typing this?

edit: am i meant to be running this in cmd? im quite lost.

tucker87 commented 7 months ago

Sorry. I'm not sure which section you are following so I can't specify which step number. But whenever you get to a step that calls for you to run 'python fix....' the usage.exe path will be one of the parts of the command. See here

RocketMD commented 7 months ago

Thank you for being patient with me.

I am following step 8, pasting this into cmd boxes as shown in the attached image python fix-host-save.py

Picture1

"C:\Users\David\Desktop\pastebin\uesave.exe" "C:\Users\David\DedicatedServerName=2DEB138D57244CCF898117FC47267AE7" 5D7204A8000000000000000000000000 00000000000000000000000000000001

ll931217 commented 7 months ago

@RocketMD

First screenshot: Your issue is, you haven't added python to your Path Environment Variable. Make sure you find the path of the python executable, then follow this guide

Second screenshot: That command won't work in a python shell, you need to run it either using powershell or cmd

RocketMD commented 7 months ago

thank you!