PalSchema is a Palworld-focused runtime for structured JSON and JSONC mods. It can apply targeted data-table, Blueprint, item, Pal, building, spawn, translation, and other supported edits without asking every author to ship a replacement of the whole cooked asset. Its schema files provide autocomplete and validation for creators, while players receive small, readable packages.
PalSchema is not standalone. It runs as a mod within the specific UE4SS/Palworld runtime documented by its maintainer. Install the dependencies as a matched set; a PalSchema package can be perfectly valid and still fail because the core, generated schemas, or experimental UE4SS build belongs to a different game revision.
Install a published PalSchema mod
- 01
Read the Required Items chain
Confirm that the mod declares PalSchema and the expected UE4SS package. Use
Subscribe to allrather than searching for similarly named framework uploads. - 02
Remove incompatible manual copies
Do not leave an older manual PalSchema folder or UE4SS proxy active beside Workshop-managed versions. Preserve only configuration you intentionally need.
- 03
Enable every layer
In
Options → Mod Management, enable the UE4SS core, PalSchema, and the data mod. Resolve missing or disabled dependencies before saving. - 04
Save and let Palworld restart
The official loader deploys each rule to its runtime target. Do not move the PalSchema JSON into a pak or generic Lua folder afterward.
- 05
Verify the framework and edit
Inspect the current framework log for PalSchema loading the package, then confirm the exact data change in a disposable world or save copy.
Manual PalSchema mod location
UE4SS (Palworld fork: Okaetsu experimental-palworld)PalSchema<Palworld folder>/Pal/Binaries/Win64/ue4ss/Mods/PalSchema/mods/ExampleModManual fallback only. The folder should contain the mod’s JSON/JSONC content as packaged by its author; never flatten it unless the release instructions say to.
<Palworld folder>/Pal/Binaries/WinGDK/ue4ss/Mods/PalSchema/mods/ExampleModManual fallback only. The folder should contain the mod’s JSON/JSONC content as packaged by its author; never flatten it unless the release instructions say to.
What a PalSchema package may change
| Area | Typical use | Important caution |
|---|---|---|
| Pals and items | Stats, parameters, recipes, and targeted rows | Several mods touching the same property can conflict even when both parse. |
| Blueprints | Supported defaults and structured object properties | Not a replacement for arbitrary runtime Blueprint logic. |
| Buildings and spawns | Costs, definitions, tables, and distribution data | World-state consequences can persist after the mod is removed. |
| Translations | String additions or overrides | Keep language keys and encoding intact. |
| Raw and enums | Advanced schema-backed edits | Use only the shape generated for the current game revision. |
When a PalSchema mod appears to do nothing
Correct Palworld revision
The mod and generated schema target the game build you are running.
Matched UE4SS build
Use the exact Palworld UE4SS variant required by the installed PalSchema release.
One PalSchema installation
An old manual tree is not loading before or beside the Workshop-managed copy.
Package folder preserved
The named mod directory and its category subfolders were not flattened during extraction.
Valid JSON or JSONC
The current log has no parse, schema, enum, or missing-property error for the package.
No later conflict
Test the PalSchema package alone before deciding its edit was ignored.
Updates and clean removal
Update PalSchema, its generated schema data, UE4SS, and the mod as a compatibility chain. If a Palworld patch changes the underlying table or property, an old JSON key can become invalid even though the document remains syntactically correct. Read the new log after every game or framework update.
To remove a mod, follow its world-cleanup notes, disable it, restart, and test a backup. Removing a runtime data edit does not guarantee that values already serialized into a save will be reconstructed. Keep PalSchema installed if other enabled packages still depend on it.
From using to authoring
Research sources
The claims in this guide were checked against these current references. Primary sources are marked first.
Comments
Loading discussion...