-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exception: Warning: EOF not reached #181
Comments
Also happens to me. |
same issue here, also late game save with all but one person over level 40 |
I have the same issue too, but I figured out a manual workaround. First, I manually converted Level.sav and the player .sav files to json using the palworld save tools. Then I updated the script to change level_sav_path to level_json_path and old_sav_path to old_json path here:
And then I changed the sav_to_json function to this (original code commented so I could change it back):
After that I ran the script and it worked. I then removed the .json files that I converted at the start. It's not ideal, but until the script is fixed hopefully this can help someone else too. |
I had the same issue but this manual workaround worked for me. |
I'm a little confused with how to do this. I'm not sure where to update the script and what function you're changing. Could you provide a step by step guide? I apologize for my lack of knowledge |
Hi. The code above is pretty much a guide. you find the lines that match in the script, and make them look like the lines I shared. E.g. look for level_json = sav_to_json(level_sav_path) and change the level_sav_path bit to level_json_path, etc. The function being changed is the sav_to_json function. The line that says def sav_to_json(filepath): is the start of the function. Hope that helps. |
Thank you @inspectorgadjet7 for suggesting the workaround. I reviewed the latest changes in the palworld-save-tools repository and found that it simply removed some newly ineffective DISABLED_PROPERTIES, defined as follows, when passing PALWORLD_CUSTOM_PROPERTIES.
@CorLeonas To apply the fix, you only need to modify two places in the fix_host_save.py file:
These changes will implement the necessary adjustments to the fix_host_save.py file as described. |
535B443E41FFDEC2FDD2948D25DAC75F.zip
![image](https://private-user-images.githubusercontent.com/1922049/345319019-12b7c3f9-05aa-436c-b9ea-6eec20764afc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExNTI2NTIsIm5iZiI6MTcyMTE1MjM1MiwicGF0aCI6Ii8xOTIyMDQ5LzM0NTMxOTAxOS0xMmI3YzNmOS0wNWFhLTQzNmMtYjllYS02ZWVjMjA3NjRhZmMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcxNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MTZUMTc1MjMyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDY1Mzg2ZTgzZGU4MDFhYzA2N2YxZDU3MDAzNTJjZmI2MmU3YjhjYzZiYzJmYmIxMTcxY2U1YTE1Y2IwZjc4OCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ._COtr0HdY8novLfKiEKuokWZ4lIX_VVhFGziWIItuuM)
This save file will trigger this exception:
I updated palworld-save-tools to 0.23.0, still no dice.
I mentioned this issue here as well:
cheahjs/palworld-save-tools#178 (comment)
The text was updated successfully, but these errors were encountered: