Comments (7)
I was redirected here by xNul.
Interestingly, switching to @JannikBirn 's variation of xNuls host save fix, it worked flawlessly first time.
( https://github.com/JannikBirn/palworld-host-save-fix/tree/main?tab=readme-ov-file )
I don't know what is different between his script and @xNul s, But his seemed to work for me. My character remained in tact, as did the original co op hosts. Just putting this here so if anyone is still having trouble with this bug, you can use @JannikBirn script instead for now - as it seems to have fixed the bug already.
from palworld-host-save-fix.
Thanks for the issue. I've seen a couple people saying the script actually caused other players to lose their characters but I wasn't sure it was true until I read your issue. Did you use the version of the script I uploaded six hours ago or the one before? If you used the version that's been available for the last six hours, can you try commenting out lines 102-110 like so:
like so:
#group_ids_len = len(level_json["root"]["properties"]["worldSaveData"]["Struct"]["value"]["Struct"]["GroupSaveDataMap"]["Map"]["value"])
#for i in range(group_ids_len):
# group_id = level_json["root"]["properties"]["worldSaveData"]["Struct"]["value"]["Struct"]["GroupSaveDataMap"]["Map"]["value"][i]
# if group_id["value"]["Struct"]["Struct"]["GroupType"]["Enum"]["value"] == "EPalGroupType::Guild":
# group_raw_data = group_id["value"]["Struct"]["Struct"]["RawData"]["Array"]["value"]["Base"]["Byte"]["Byte"]
# raw_data_len = len(group_raw_data)
# for i in range(raw_data_len-15):
# if group_raw_data[i:i+16] == old_level_formatted:
# group_raw_data[i:i+16] = new_level_formatted
and trying to use the script on the host again? It could be related to those changes.
from palworld-host-save-fix.
Commenting out this code is breaking the server when the person who was not part of the Coop save is joining.
This was ran on the 3 Coop save users and we are able to join with our characters but not in the guild. When that new friend joins he gets stuck on a loading screen then the server crashes. I am assuming it is because an error loading his character.
from palworld-host-save-fix.
ok then I guess it isn't related to the new guild fix so it's probably something else. Have you tried having him create a new character then using my script to move his data from his old save to the new one?
from palworld-host-save-fix.
The strange thing is that he doesn't get a new save. It just wipes his save and starts him over with the same GUID.
from palworld-host-save-fix.
Unfortunately I don't have time to debug individual saves so we'll have to wait until someone figures out the cause of the bug and fixes it, or I'm able to finish a parser I'm working on for the byte data to make it easier to understand all of these kinds of bugs and avoid them.
For the future, I'm going to close similar issues and redirect them to mega-issues like this one because I'm just one person and I don't have the time to troubleshoot for all the people using the tool.
from palworld-host-save-fix.
Oops, accidentally closed it :)
from palworld-host-save-fix.
Related Issues (20)
- Patch v0.1.5.0 might've broken the script HOT 1
- KeyError: CharacterSaveParameterMap HOT 1
- Windows dedicated server to co-op save not working HOT 1
- transferred servers and ran the player save but cant pick up pals
- Player cannot interact with anything after repairing HOT 4
- Windows dedicated -> local not working
- Inventory & Palbox broken after transfer
- Not connecting to imported World (step4)
- host fix from coop to dedicated server doesnt work for lv32 character
- Raise Exception: incorrect compressed length: 8018 when converting from server to coop HOT 2
- [Win dedicated -> Co-op] Save file too big for python parser HOT 2
- level 30-40 save
- Level 30 - 40+ save file not working
- An error occurs when executing the script command. Prerequisites exist
- No such file or directory
- Exception: Warning: EOF not reached HOT 11
- Server Crash after Xbox Dedicated Server to Steam Dedicated when using Guild Fix (Workaround inside)
- New Palworld update v0.3.3 breaks old palworld-save-tools. Update Dependency to cur version (0.23.1)
- Lvl 30+ character losing all map progress after changes
- After moving to GTX hosting from Xbox Coop all pals, items and and progress are lost.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from palworld-host-save-fix.