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.5 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.
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.
Works with Feybreak! For anyone searching later on, I installed this on Dec 29 and it works totally fine - I am playing Solo on Steam so have not tested dedicated server install. I have only UE4SS and one other mod installed, so if you are having errors, it is probably due to other mods and not this.
Hi, I'm pretty noob to this. Do you have to have palbox injector for this to work? I only play single player and I couldn't get it to work and then I saw stuff about palbox injector and that needs python and it just seems way too much for a casual like me lol. I extracted the ue4ss and the box file just like the directions but nothing happens in game
Mod doesn't requires anything beside UE4SS (of correct version). If you have issues in SP, double check all the paths and load order in mods.txt (in FAQ). Make sure your line for mods.txt is correct too, like PalBoxReorganized48x30: 1 or PalBoxReorganized64x60: 1
Need help from my side it created the page but not a slot, no matter which one I download(bigger than the original one) It will always add more pages but an empty slot in it even when I try to Modify the "config.lua" that comes from Bigger and Reorganized PalBox it remains the same.
Hey new with all of this, was trying to inject the mod to my dedicated server (steam version) and whenever I tried to convert the level.sav by dragging it into convert.cmd it gave me an error "struct.error: unpack requires a buffer of 8 bytes", and so I searched on the internet but with no success, I am totally new to this type of field on the internet so excuse me if it's a dumb/easy fix
I test my mods in SP/Co-op only and can't say anything about dedicated server compatibility. Whatever dedicated server code added to scripts in the mods or dedicated server setups mentioned on desc pages/sticky - its work of other people and may not be relevant at the moment, unfortunately.
I am getting a bug that pals do not loads them all or takes too much to load. Some one already oppened a bug report, can u check this, please? It's really hard play this way, so much confusing ^^
And one n00b question. i put the 60x30. How I change to an smaller version? 30 lines creates a vertical bar, i don't want this, so i prefer put the maximum that can be on screen with out scroll down and add more pages.
30 slots is max visible per page without scrolling, they are organized in a 6x5 grid on the page, I can't change it by lua means. if you have a version with more slots per page and slots lower than 30th ain't occupied you can install any Xx30 version instead, there shouldn't be any issues (with SP/Co-op at least).
concerning pal icons not loading on some setup, again, if that's a thing (tho I never encountered it on 48x30 I'm playing), there is nothing I can do about it, this mod is a plain altering of 2 game settings.
200 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.
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
Screenshot
Some one already oppened a bug report, can u check this, please?
It's really hard play this way, so much confusing ^^
And one n00b question. i put the 60x30.
How I change to an smaller version? 30 lines creates a vertical bar, i don't want this, so i prefer put the maximum that can be on screen with out scroll down and add more pages.
Thanks!!!
concerning pal icons not loading on some setup, again, if that's a thing (tho I never encountered it on 48x30 I'm playing), there is nothing I can do about it, this mod is a plain altering of 2 game settings.
Btw, thanks for all explanation, it really helps :D
So I am going take one with more pages with 30 slots, as o told!!! ^^