About this mod
Pal Schema is a modding framework that utilizes json files to modify Palworld's assets while keeping conflicts minimal.
- Requirements
- Permissions and credits
- Changelogs
- Donations
Pal Schema is a modding framework that utilizes json files to modify Palworld's assets while keeping conflicts minimal. It also makes it very easy for everyone to get into basic modding of Palworld like changing item stats, pal work suitabilities and much more. Advanced modding is possible too like adding entirely new items, pals, skins, buildings or even translations for normally unsupported languages.
Why is it a big deal?
I'm glad you asked! For a long time it wasn't possible to have multiple mods that were modifying the same asset which meant that there wasn't much motivation for creating mods with new items or pals for example. You were also forced to pick one from many of the quality of life mods because otherwise one mod would cancel the other out. I personally wasn't happy with this so I decided to create Pal Schema and well, here we are!
Another positive side to Pal Schema aside from resolving the mod conflict issue is resilience against updates which means mods are less likely to break each update since you're doing targeted changes rather than fully replacing the assets.
If you're a mod creator, you're also probably familiar with the tedious cycle of having to repackage your mod each time you make changes and having to restart the game constantly. Since version 0.3.0 of Pal Schema, you can now enable auto-reload which lets you make changes while you're in-game. This cuts development time for mods massively.
Installation
Manual (Steam): Overwrite the Pal folder in steamapps/common/Palworld with the one inside the zip.
Manual (Game Pass): Overwrite the Pal folder in Palworld/Content with the one inside the zip. In case you're not sure, locate where your Palworld Game Pass install is and look for a folder that has Engine, Pal and Resources folder.
I'll be enabling Vortex Mod Manager support as well, so you can use that instead if you'd prefer to avoid manual installation.
Support
If you have any issues installing or if you're a mod developer looking for help, feel free to drop by and ask around in the Palworld Modding Discord
Source Code
https://github.com/Okaetsu/PalSchema
Documentation
https://okaetsu.github.io/PalSchema/docs/gettingstarted
Final Notes
Thank you to everyone that helped me with testing and guides, I'm looking forward to seeing what kinds of mods people will come up with!