How paldb sources its Palworld data
Everything here is read out of Palworld's own DataTables — 36 of them, from build 4797106687. Nothing is copied from another site and nothing is estimated to fill a gap. Where the game does not state a number, the page says so instead of inventing one, and this page lists every place that happens.
The pipeline
- Palworld’s pak files are downloaded from the game’s own depot and unpacked with a mapping file matched to that exact build.
- The DataTables are exported as JSON — 483 tables in the current build, of which 36 carry data this site publishes.
- An ingest step reshapes them into the compact tables the site ships. It does no rounding, no filling and no inference: if the game does not state a field, the field is absent and the page renders the absence.
- A validation step refuses the build if a table has lost a large fraction of its rows, which is what a broken extraction looks like from the outside.
- The snapshot is archived in full before anything overwrites it, so every build can be compared against every other one — see the change explorer.
The freshness stamp on every page is the game build’s timestamp, not the time this site was rebuilt. That means it can go stale and show it, which is the only version of a freshness claim worth making.
What the labels mean
- Game files
- Read directly out of a DataTable. Exact, and the vast majority of this site.
- Calculated from game files
- Arithmetic over extracted values. The formula is printed wherever the number is.
- Manually verified
- Extracted from the game, but from somewhere other than a DataTable — a string table, say — and mapped by hand.
- Community verified
- Not in the files. Established by players, and labelled as such wherever it appears.
- Source unknown
- The game does not state it and nobody has established it reliably. paldb leaves these blank rather than guessing.
Everything on paldb that is not first-party — all 5 of them
This list is short on purpose, and it is the part of this page worth reading. If it ever gets long, the claim at the top of this page has quietly stopped being true.
Element Multipliers
Community verifiedconfidence: highPalworld resolves elemental damage in native code, not in a DataTable. The 2× / 0.5× multipliers are community-documented and widely agreed, but they are not extracted.
Capture Formula
Source unknownThe capture formula is resolved in native code. The files give a per-Pal multiplier only, so paldb ranks by that multiplier and does not print a success percentage. Sites showing an exact percentage are running a reverse-engineered formula.
Passive Inheritance
Source unknownNo table states how passives are inherited from parents. paldb optimises the deterministic parts of a breeding route and does not publish inheritance odds.
Work Rates
Source unknownRecipes state a work amount and Pals state a suitability level, but no extracted table gives work done per second, so production time cannot be calculated without inventing the missing constant.
Ui Labels
Manually verifiedconfidence: exactElement and work-suitability display names live in Unreal string tables rather than DataTables, and are mapped by hand in the ingest.
What the files genuinely do not contain
Some things are absent rather than hidden, and no amount of extraction will produce them. There is no egg hatch table anywhere in either the client or the server pak — we checked both, and they contain an identical 915 DataTables. There is no passive inheritance table. Merchants, NPCs, fishing spots and nests carry no coordinates, because they are placed in level assets rather than listed in a table. Terrain flatness is not a number the game writes down.
Where a competitor publishes one of these as an exact figure, it is a reverse-engineered estimate. That may well be a useful estimate — but it is not the same kind of thing as a value read out of the game, and paldb will not present the two as though they were.
Historical data
paldb retains a complete snapshot of every game build it has ingested — 1 so far — so that stat changes can be measured rather than remembered. Every entity page carries its own history, and the change explorer lists every field that has moved between builds, with the table it came from.
Extracted from Palworld’s game files on (build 4797106687).