Q: Game crashes, halp! A: Game can crash with or without mod, its in EA. But if you have have consistent crashes with specific mod installed do next: 1) set bUseUObjectArrayCache to false in the UE4SS-settings.ini file. 2) install UE4SS signatures (see requirements while downloading mod) 3) if version from Main Files crashes, try the same version but from Optional Files, they made in different way script wise.
Q: Game/save loads fine, but mod doesn't work as intended, halp! A: Double check if you followed Installation instructions. If you sure you did: 1) try the same version but from Optional Files, they made in different way script wise. 2) if you using version from Main Files make sure you added respective line to mods.txt (some mods work without it, but most don't). 3) organize my mods in the next order: PalBoxReorganizedX : 1 DeadBodiesDespawnInstantlyX : 1 MoreStatPointsX : 1 MoreTechnologyPointsX : 1 MaxLevelIncreasedX : 1 BetterShieldUltimateX : 1 BetterRidingGroundMountsX : 1 BetterSellRatesX : 1 NoMoreBurningBasesX : 1 NoDamagedEquipmentPenaltiesX : 1 AutoSaveTimeX : 1 LessRestrictiveBuilding : 1 LessMapShroudX : 1 MoreMarkersX : 1 HUDFadeOutNever : 1 NoMoreWildPalsOnYourBase : 1 ConfigurableExpGainX : 1
Q: UE4SS 2.5.2 or 3.0.0? A: Both work fine with my mods. I haven't seen the differences stability wise.
Q: Do I really need signatures for Palworld 0.1.4? People says they are not needed anymore. A: Some mods will work without signatures, but some absolutely wont.
Q: I have issues installing mod on dedicated server. A: Read this article.
CHANGELOG 1.05 - removed manual mod enabling (you need to copy folder from archive to Mods and thats it) and made names reflect mod values to avoid Nexus issues with uploading files with the same name and size. everything double checked. 1.06 - added 2 versions with max number of slots available - 640 and 1920 slots. Those versions work only for newly created characters (kudos to JPANv2 for finding out). 1.10 - added Eld3rBrain edits to scripts (kudos to them!), should increase mod stability. 1.12 - added hook that make mod reliably work on dedicated server, huge thanks to XxInvictus. 1.15 - fixed dedicated server issue, should work properly now (big kudos to Borchev!). also added 12 pages/120 slots per page version on request (for those who prefer spacious palbox with minimum amount of pages). 1.2 - some old reorginized versions (with less slots than current vanilla - 960) moved to Old Files, "vanilla" versions replaced with 48x30 and bigger grids added as well. Doesn't require a new character now!
NOTES If game crashed on the start/load, try to set bUseUObjectArrayCache to false in the UE4SS-settings.ini file. You may also need to install UE4SS signatures (see required files).
pull your level.sav onto the "convert.cmd" in the palworld-save-tools folder(should be no errors, mine had usage:palworld with lots of arguments as an error, which was solved by getting the up-to-date version)
after that start the inject_box_slots.cmd which should open a console and then an UI
in which you should insert your wanted box amount and slots in said boxes(preferably the same as the downloaded Bigger and Reorganized Palbox mod, or you have to edit those config/main files later)
along with your level.sav.json file path and palworld-save-tools/convert.cmd file path
after filling everything out and pressing ok, this should work in the console and convert your players files into .json files
and do the injecting with the input variables
after that it asks if you want to merge the level.sav.json back into level.sav which you can do or do it manually after, your choice
in the "Steam\steamapps\common\Palworld\Pal\Binaries\Win64\Mods\mods.txt" I put "PalBoxReorganized32x30: 1" as the first line, not sure if it does make a difference where it is but I guess it should be somewhere
if it looks like this all should be good, I don't think you need to convert your player.sav.json back (but not totally sure if that has consequences)"
THIS IS FOR PYTHON ERROR from my post:
"Thanks for help man. I did it at last! It is too complicated to me but I figured out somehow after 2 hours. because of python installation problems. python not found error again and again. i deleted it and install from microsoft store and deleted again and install own site again. How i solved the python not found error problem, that's it, maybe help for others:
Install Python its own site normally. And Try normally @MaxiKing66 steps if give not found error > in windows (search windows) "manage app execution aliases" disabled 2 of them python.exe and python3.exe(app installer). > I gave path: "Win+R" > "sysdm.cpl" > "Advanced" (up tab) > "Environment Variables" > under "variables" column edit "Path" If not "New". there was something in path then i edited. In "Edit" tab, "New" > "C:\Users\YOURUSERNAME\AppData\Local\Programs\Python\Python312\" and "C:\Users\YOURUSERNAME\AppData\Local\Programs\Python\Python312\Scripts\" (without quotations and write in your user name. 312 means 3.12 my python version.) and automatically added program i guess this one too: "C:\Users\YOURUSERNAME\AppData\Local\Programs\Python\Launcher\" after > OK > OK > OK to all opened tabs and close. It should work now If not re-install and check "Path". Other things @MaxiKing66 explain well."
mod versions 1.15+ work with Palworld 0.3.1.0+ in SP, Co-op and on dedicated servers normally. since 0.3.3+ possible issues with dedicated servers.
v0.6 ready
since Palworld 0.4.11 update installing new palbox grid doesn't require a new character in SP - you can change size on the fly. just mind moving to smaller grids if you have added pages/slots occupied by pals. still need a new character on dedicated server to chanege your palbox size.
since Palworld 0.5 update sending genetic material to Global Palbox will work from any increased palbox cell, but reconstructing will work only TO first 16 pages/30 slots. please, keep it in mind.
it was tested with Terraria update and works perfectly fine. if you need a help with mod installation, you can ask for it, making conclusions based on your mistakes during installation won't help neither you, nor me. well, unless, your goal is just to whine.
Tested this mod, set numbers to really high amounts, like millions.
This causes your save to inherit a weird memory lag spike, removing the mod won't get rid of the lag, probably because the games save file is distorted with millions of excess lines of data bogging it down. I did have a 214,000 box palbox with 60 pals per box which is 12.8 million pals.
If you imagine a notepad that had to store 12.8 million lines of text, yeah i'm shocked the game was even able to run at all. I did test 99,999.999 boxes and after loading for a minute or two, the game just gives up on life. i guess once it loaded past 2.14 billion palbox slots it broke the integer cap and caused a crash
restoring my save to before the install fixed the lag.
Nobody really needs more than 10,000 palbox slots anyways. even a cool 7680 slots from a 128 box 60 slot setting would be massive.
Also the palbox extra slots on each box aren't in danger if the mod is removed. lets say you have 128 boxes with 60 pals per box. The first 16 boxes won't get deleted if the mod is removed, it will just adjust into 32 boxes. It stores the data as "this pal is in slot 1, this pal is in slot 2.
if box 1 has 60 slots, then it holds "Slot 31". remove the mod and "Slot 31 will appear on box 2 top left.
But Box 17 has Slot 961 which isn't supported by the base game, so removing the mod causes that slot to not be read. the game overwrites the save file with 960 slots, all the other slots are effectively deleted when it does this save. installing the mod back won't bring back slot 961+.
can't get the mod to work when i manually install it, and if i use vortex it crashes when i try to load in. if you can just post some picture of what everything is supposed to look like that will probably help.
Hello i installed this mod on steam version and it seems like i lost over half of my pals. i followed the instructions not sure what happened. Any help would be great
the only scenario where you can in theory lost pal is you installed bigger palbox, placed pals in slots/pages beyond vanilla slots/pages and then uninstalled mod. in all other cases its on your side - either other mods or vanilla issue.
Hey just wanted to add for those having trouble. Can confirm these mods are working (at least on the Steam side). I am using the Experimental version of UE4SS for Palworld, along with the UE4SS Signatures from here: UE4SS Signatures Copied the mod folders to steamapps\common\Palworld\Pal\Binaries\Win64\ue4ss\Mods Just for clarification, I am only playing single player.
Thank you for all your hard work on these mods Caites!
PalBoxReorganized64x30 is down It freezes after a while of playingOther mods are displayed with white lettersBut this mod is displayed in red letters Version 0.4.15 and other versions also freeze after a while of running And the mod is displayed in red letters
you lost me. something something red letters, something is down. or freezed?
anyway, mod works fine if you follow instructions. that's all I can do for you considering you have provided zero information to troubleshoot your issue.
For anyone having trouble getting slots to show up in the boxes for existing characters on dedicated servers after the Feybreak update, here is what I figured out to do somewhat manually since I couldn't find this info anywhere else.
0.) MAKE A BACKUP OF YOUR SAVE FOLDER! ACTUALLY, MAKE TWO BACKUPS just in case you accidentally overwrite one.
1.) Convert your level.sav to level.sav.json: As of writing this, the palworld slot injector seems to be outdated and not working or perhaps it just has issues with dedicated. In addition, the cheahjs savetools seems to be bugged/outdated due to the addition of new workstations in Feybreak. It just ends up failing completely or corrupting your character. However, the .sav to .json converter from deafdudecomputers/ appears to be working just fine at the moment. While there are a lot of tools and files in this thing, the main thing you want is convert_sav_to_json and convert_json_to_sav. I probably didn't use it quite right, but putting the level.sav file in the same folder as the converter and running it creates the corresponding file and vise versa.
2.) Editing the Values manually: However you converted it, once you have your json is where the fun begins. Open the json in your favorite text editor. I used Notepad++. I don't recommend regular Notepad because it will likely just crash due to the file size. What we are going to do here is manually edit the size of the palbox array to match the number of slots you want. (The slot injector tool seems to do a bunch of other fancy stuff, but this seems to be all that is necessary now.)
The quick and dirty way to find the value you need is to press ctrl f and search ( "value": 960, ). Just the stuff inside the parenthesis. If you haven't messed with this before, this should be the default value as 32 boxes x 30 slots = 960 total slots. (If you or Pocketpair decides to update this and you want to change it, just change it to whatever number of slots you currently have at the time. There are probably better ways to find this through labels, but searching through massive json manually is tedious and this just works.)
Anyway, press "Count" to see how many instances of this appear. It should equal the number of players you have had on your server. For me, count equaled three. You will want to change this for each player that wants more slots. Change the value to whatever BiggerPalbox version you got. For me, this was 3840. The exact code should look something like this when you are done with it. "SlotNum": { "id": null, "value": 3840, "type": "IntProperty" },
Once you are done doing this for each player, make sure to save the file. 3.) Convert your level.sav.json back to level.sav: Finally, make sure to convert your json back to sav using the other converter(Not sure if needed, but I did it anyway.). It will ask to overwrite the one you moved there earlier. As long as you made a backup, go ahead and move that new level.sav file back into your save folder where you found it.
============ 4.) Conclusion and troubleshooting tips: And just like that, you "should" be done. Well, as long as nothing else went wrong. In the future, save converters will likely continue to break and get fixed, but as long as you can find one that works, this manual method should allow you to change the number of palbox slots. Sidenote, I wouldn't recommend going to a smaller number than what you had since that might cause array out of bounds errors or something if the slots are filled(Not sure).
If your boxes are still blank with no slots after this, you likely didn't install the mod right in the first place and should double check the instructions for the mod. Or you changed the wrong value. Or you forgot to save. Could be a lot of things wrong honestly. I can't cover everything.
If loading into the server brings you into the character creation screen instead of your existing character... Well....congrats, you've corrupted your save. You did remember to backup your save first right??? That said, this was likely caused by either a typo on your part like an accidental comma or just a faulty outdated save converter tool. Look around for one that actually works or just wait for an update. Sometimes the most random things can break everything.
Anyway, I hope this helps someone. It certainly would have saved ME some time. Haha.
206 comments
Q: Game crashes, halp!
A: Game can crash with or without mod, its in EA. But if you have have consistent crashes with specific mod installed do next:
1) set bUseUObjectArrayCache to false in the UE4SS-settings.ini file.
2) install UE4SS signatures (see requirements while downloading mod)
3) if version from Main Files crashes, try the same version but from Optional Files, they made in different way script wise.
Q: Game/save loads fine, but mod doesn't work as intended, halp!
A: Double check if you followed Installation instructions. If you sure you did:
1) try the same version but from Optional Files, they made in different way script wise.
2) if you using version from Main Files make sure you added respective line to mods.txt (some mods work without it, but most don't).
3) organize my mods in the next order:
PalBoxReorganizedX : 1
DeadBodiesDespawnInstantlyX : 1
MoreStatPointsX : 1
MoreTechnologyPointsX : 1
MaxLevelIncreasedX : 1
BetterShieldUltimateX : 1
BetterRidingGroundMountsX : 1
BetterSellRatesX : 1
NoMoreBurningBasesX : 1
NoDamagedEquipmentPenaltiesX : 1
AutoSaveTimeX : 1
LessRestrictiveBuilding : 1
LessMapShroudX : 1
MoreMarkersX : 1
HUDFadeOutNever : 1
NoMoreWildPalsOnYourBase : 1
ConfigurableExpGainX : 1
Q: UE4SS 2.5.2 or 3.0.0?
A: Both work fine with my mods. I haven't seen the differences stability wise.
Q: Do I really need signatures for Palworld 0.1.4? People says they are not needed anymore.
A: Some mods will work without signatures, but some absolutely wont.
Q: I have issues installing mod on dedicated server.
A: Read this article.
CHANGELOG
1.05 - removed manual mod enabling (you need to copy folder from archive to Mods and thats it) and made names reflect mod values to avoid Nexus issues with uploading files with the same name and size. everything double checked.
1.06 - added 2 versions with max number of slots available - 640 and 1920 slots. Those versions work only for newly created characters (kudos to JPANv2 for finding out).
1.10 - added Eld3rBrain edits to scripts (kudos to them!), should increase mod stability.
1.12 - added hook that make mod reliably work on dedicated server, huge thanks to XxInvictus.
1.15 - fixed dedicated server issue, should work properly now (big kudos to Borchev!). also added 12 pages/120 slots per page version on request (for those who prefer spacious palbox with minimum amount of pages).
1.2 - some old reorginized versions (with less slots than current vanilla - 960) moved to Old Files, "vanilla" versions replaced with 48x30 and bigger grids added as well. Doesn't require a new character now!
NOTES
If game crashed on the start/load, try to set bUseUObjectArrayCache to false in the UE4SS-settings.ini file. You may also need to install UE4SS signatures (see required files).
MaxiKing66's post: i did with it thanks man (its complicated if you get python error)
"I wanted to increase my palbox limit of an existing character.
after failing a lot I noticed I had an old save tools version which meant the conversions of the level.sav didn't work correctly.
I only ended up with new numbered boxes but no slots inside, which comes from the palbox mod itself I guess.
so if you get something like save tools error, that probably means you have an outdated version.
So if you want get the Bigger and Reorganized PalBox:
- Bigger and Reorganized PalBox download that(with the desired box size and amount), vortex or manual should work(I used vortex the 32x30 version)
- Get your UE4SS(check for latest version) (paste in "Steam\steamapps\common\Palworld\Pal\Binaries\Win64")
- get the Palbox Slot Injector
- palworld-save-tools(check to see if you got the latest version)
- pull your level.sav onto the "convert.cmd" in the palworld-save-tools folder(should be no errors, mine had usage:palworld with lots of arguments as an error, which was solved by getting the up-to-date version)
- after that start the inject_box_slots.cmd which should open a console and then an UI
- in which you should insert your wanted box amount and slots in said boxes(preferably the same as the downloaded Bigger and Reorganized Palbox mod, or you have to edit those config/main files later)
- along with your level.sav.json file path and palworld-save-tools/convert.cmd file path
- after filling everything out and pressing ok, this should work in the console and convert your players files into .json files
- and do the injecting with the input variables
- after that it asks if you want to merge the level.sav.json back into level.sav which you can do or do it manually after, your choice
- in the "Steam\steamapps\common\Palworld\Pal\Binaries\Win64\Mods\mods.txt" I put "PalBoxReorganized32x30: 1" as the first line, not sure if it does make a difference where it is but I guess it should be somewhere
if it looks like this all should be good, I don't think you need to convert your player.sav.json back (but not totally sure if that has consequences)"THIS IS FOR PYTHON ERROR from my post:
"Thanks for help man. I did it at last! It is too complicated to me but I figured out somehow after 2 hours. because of python installation problems. python not found error again and again.
i deleted it and install from microsoft store and deleted again and install own site again.
How i solved the python not found error problem, that's it, maybe help for others:
Install Python its own site normally. And Try normally @MaxiKing66 steps if give not found error >
in windows (search windows) "manage app execution aliases" disabled 2 of them python.exe and python3.exe(app installer). >
I gave path: "Win+R" > "sysdm.cpl" > "Advanced" (up tab) > "Environment Variables" > under "variables" column edit "Path" If not "New". there was something in path then i edited. In "Edit" tab, "New" > "C:\Users\YOURUSERNAME\AppData\Local\Programs\Python\Python312\" and "C:\Users\YOURUSERNAME\AppData\Local\Programs\Python\Python312\Scripts\" (without quotations and write in your user name. 312 means 3.12 my python version.) and automatically added program i guess this one too:
"C:\Users\YOURUSERNAME\AppData\Local\Programs\Python\Launcher\" after > OK > OK > OK to all opened tabs and close. It should work now If not re-install and check "Path". Other things @MaxiKing66 explain well."
since Palworld 0.4.11 update installing new palbox grid doesn't require a new character in SP - you can change size on the fly. just mind moving to smaller grids if you have added pages/slots occupied by pals. still need a new character on dedicated server to chanege your palbox size.
since Palworld 0.5 update sending genetic material to Global Palbox will work from any increased palbox cell, but reconstructing will work only TO first 16 pages/30 slots. please, keep it in mind.
This causes your save to inherit a weird memory lag spike, removing the mod won't get rid of the lag, probably because the games save file is distorted with millions of excess lines of data bogging it down. I did have a 214,000 box palbox with 60 pals per box which is 12.8 million pals.
If you imagine a notepad that had to store 12.8 million lines of text, yeah i'm shocked the game was even able to run at all. I did test 99,999.999 boxes and after loading for a minute or two, the game just gives up on life. i guess once it loaded past 2.14 billion palbox slots it broke the integer cap and caused a crash
restoring my save to before the install fixed the lag.
Nobody really needs more than 10,000 palbox slots anyways. even a cool 7680 slots from a 128 box 60 slot setting would be massive.
Also the palbox extra slots on each box aren't in danger if the mod is removed. lets say you have 128 boxes with 60 pals per box.
The first 16 boxes won't get deleted if the mod is removed, it will just adjust into 32 boxes. It stores the data as "this pal is in slot 1, this pal is in slot 2.
if box 1 has 60 slots, then it holds "Slot 31". remove the mod and "Slot 31 will appear on box 2 top left.
But Box 17 has Slot 961 which isn't supported by the base game, so removing the mod causes that slot to not be read. the game overwrites the save file with 960 slots, all the other slots are effectively deleted when it does this save. installing the mod back won't bring back slot 961+.
So be careful.
I am using the Experimental version of UE4SS for Palworld, along with the UE4SS Signatures from here: UE4SS Signatures
Copied the mod folders to steamapps\common\Palworld\Pal\Binaries\Win64\ue4ss\Mods
Just for clarification, I am only playing single player.
Thank you for all your hard work on these mods Caites!
It freezes after a while of playingOther mods are displayed with white lettersBut this mod is displayed in red letters
Version 0.4.15 and other versions also freeze after a while of running
And the mod is displayed in red letters
anyway, mod works fine if you follow instructions. that's all I can do for you considering you have provided zero information to troubleshoot your issue.
On top of knowing if Pal Calc can even run if you have modded in extra Palbox slots with this mod.
Edit: According to Pal Calc's mod author, you can use it with this mod without issue. I tested it successfully, too.
0.) MAKE A BACKUP OF YOUR SAVE FOLDER! ACTUALLY, MAKE TWO BACKUPS just in case you accidentally overwrite one.
1.) Convert your level.sav to level.sav.json:
As of writing this, the palworld slot injector seems to be outdated and not working or perhaps it just has issues with dedicated. In addition, the cheahjs savetools seems to be bugged/outdated due to the addition of new workstations in Feybreak. It just ends up failing completely or corrupting your character. However, the .sav to .json converter from deafdudecomputers/ appears to be working just fine at the moment. While there are a lot of tools and files in this thing, the main thing you want is convert_sav_to_json and convert_json_to_sav. I probably didn't use it quite right, but putting the level.sav file in the same folder as the converter and running it creates the corresponding file and vise versa.
2.) Editing the Values manually:
However you converted it, once you have your json is where the fun begins. Open the json in your favorite text editor. I used Notepad++. I don't recommend regular Notepad because it will likely just crash due to the file size.
What we are going to do here is manually edit the size of the palbox array to match the number of slots you want. (The slot injector tool seems to do a bunch of other fancy stuff, but this seems to be all that is necessary now.)
The quick and dirty way to find the value you need is to press ctrl f and search ( "value": 960, ). Just the stuff inside the parenthesis. If you haven't messed with this before, this should be the default value as 32 boxes x 30 slots = 960 total slots. (If you or Pocketpair decides to update this and you want to change it, just change it to whatever number of slots you currently have at the time. There are probably better ways to find this through labels, but searching through massive json manually is tedious and this just works.)
Anyway, press "Count" to see how many instances of this appear. It should equal the number of players you have had on your server. For me, count equaled three. You will want to change this for each player that wants more slots. Change the value to whatever BiggerPalbox version you got. For me, this was 3840.
The exact code should look something like this when you are done with it.
"SlotNum": {
"id": null,
"value": 3840,
"type": "IntProperty"
},
Once you are done doing this for each player, make sure to save the file.
3.) Convert your level.sav.json back to level.sav:
Finally, make sure to convert your json back to sav using the other converter(Not sure if needed, but I did it anyway.). It will ask to overwrite the one you moved there earlier. As long as you made a backup, go ahead and move that new level.sav file back into your save folder where you found it.
============
4.) Conclusion and troubleshooting tips:
And just like that, you "should" be done. Well, as long as nothing else went wrong. In the future, save converters will likely continue to break and get fixed, but as long as you can find one that works, this manual method should allow you to change the number of palbox slots. Sidenote, I wouldn't recommend going to a smaller number than what you had since that might cause array out of bounds errors or something if the slots are filled(Not sure).
If your boxes are still blank with no slots after this, you likely didn't install the mod right in the first place and should double check the instructions for the mod. Or you changed the wrong value. Or you forgot to save. Could be a lot of things wrong honestly. I can't cover everything.
If loading into the server brings you into the character creation screen instead of your existing character... Well....congrats, you've corrupted your save. You did remember to backup your save first right??? That said, this was likely caused by either a typo on your part like an accidental comma or just a faulty outdated save converter tool. Look around for one that actually works or just wait for an update. Sometimes the most random things can break everything.
Anyway, I hope this helps someone. It certainly would have saved ME some time. Haha.
https://github.com/deafdudecomputers/PalWorldSaveTools/releases/latest