1<!DOCTYPE html><html lang="en" class="__variable_01ae00 __variable_3b6bc2 __variable_bdbcf3"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/313510e2713fb214-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/9d5a263311222317-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/a36735a804b49f85-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/0db03d3a9c39dba3.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4eece4041e127a9c.js"/>
1<script src="/_next/static/chunks/4bd1b696-215e5051988c3dde.js" async=""></script>
1<script src="/_next/static/chunks/794-0fc36bf1952fbc29.js" async=""></script>
1<script src="/_next/static/chunks/main-app-f068e3a433ccaf41.js" async=""></script>
1<script src="/_next/static/chunks/500-c99b8dfd3de17c86.js" async=""></script>
1<script src="/_next/static/chunks/app/accuracy/page-d6bc0a4dd57d9c74.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-61250069c9367218.js" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-5RDCJBB1YE" as="script"/><link rel="preload" href="https://plausible.shipsolo.io/js/pa-f0Ew_HySK2M2EVAk7FJ8x.js" as="script"/><meta name="next-size-adjust" content=""/><title>How Palbreedery Verifies Palworld Breeding Data</title><meta name="description" content="Palbreedery's data sources, independent 82,367-cell verification, past engine failure, roster rules, and known limits for Palworld 1.0 breeding results."/><meta name="application-name" content="Palbreedery"/><meta name="keywords" content="palworld breeding calculator,palworld 1.0 breeding calculator,pal breeder,palbreeder 1.0,palworld breeding combos,palworld breeding chart,anubis breeding palworld"/><meta name="robots" content="index, follow"/><link rel="canonical" href="https://palbreedery.com/accuracy"/><meta property="og:title" content="How Palbreedery Verifies Its Breeding Data"/><meta property="og:description" content="Sources, independent checks, a documented past failure, and the limits of the current Palworld 1.0 calculator."/><meta property="og:url" content="https://palbreedery.com/accuracy"/><meta property="og:site_name" content="Palbreedery"/><meta property="og:type" content="article"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="How Palbreedery Verifies Its Breeding Data"/><meta name="twitter:description" content="Independent verification and honest boundaries for the 1.0 breeding table."/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="flex min-h-dvh flex-col font-body antialiased"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 border-b border-line bg-bg/85 backdrop-blur-md"><div class="mx-auto flex h-16 w-full max-w-[1200px] items-center justify-between gap-4 px-5 sm:px-8"><a class="font-display text-xl font-bold tracking-tight text-gold" href="/">Palbreedery</a><div class="flex items-center gap-5"><nav class="hidden items-center gap-4 md:flex" aria-label="Main navigation"><a class="text-sm text-muted transition-colors hover:text-gold" href="/breeding-combos">Combo Chart</a><a class="text-sm text-muted transition-colors hover:text-gold" href="/guides/palworld-1-0-breeding">Guides</a><a class="text-sm text-muted transition-colors hover:text-gold" href="/guides/palworld-breeding-cake-farm">Cake & Farm</a><a class="text-sm text-muted transition-colors hover:text-gold" href="/accuracy">Accuracy</a></nav><span class="flex items-center gap-2 rounded-full border border-mint/25 bg-mint/10 px-3 py-1"><span class="size-1.5 rounded-full bg-mint"></span><span class="font-mono text-[11px] tracking-wide text-mint">Updated for 1.0</span></span><span class="hidden rounded-full bg-raise px-3 py-1 font-mono text-[11px] tracking-wide text-muted sm:inline">287<!-- --> Pals · <!-- -->41,328<!-- --> combos</span></div></div></header><div class="flex-1"><main class="mx-auto w-full max-w-[1100px] px-5 pt-10 sm:px-8 sm:pt-14"><nav aria-label="Breadcrumb" class="font-mono text-xs text-dim"><ol class="flex flex-wrap items-center gap-2"><li class="flex items-center gap-2"><a class="transition-colors hover:text-gold" href="/">Home</a></li><li class="flex items-center gap-2"><span aria-hidden="true">/</span><span aria-current="page" class="text-muted">Data accuracy</span></li></ol></nav><article class="mt-10"><header class="max-w-3xl"><p class="font-mono text-xs tracking-widest text-mint uppercase">Methods, sources and limits</p><h1 class="mt-4 font-display text-4xl leading-tight font-extrabold text-fg sm:text-5xl">How Palbreedery Verifies Its Breeding Data</h1><p class="mt-5 text-lg leading-8 text-muted">A green check is only useful when the reference is independent. This page records where the shipping table comes from, what is compared, the failure that changed our method, and what the calculator still cannot prove.</p></header><section class="mt-10 grid gap-4 sm:grid-cols-3" aria-label="Dataset status"><div class="glass rounded-2xl border border-line p-5"><p class="font-mono text-[10px] tracking-widest text-dim uppercase">Breedable roster</p><p class="mt-2 font-display text-3xl font-bold text-fg">287</p></div><div class="glass rounded-2xl border border-line p-5"><p class="font-mono text-[10px] tracking-widest text-dim uppercase">Shipped table cells</p><p class="mt-2 font-display text-3xl font-bold text-fg">41,328</p></div><div class="glass rounded-2xl border border-line p-5"><p class="font-mono text-[10px] tracking-widest text-dim uppercase">Independent checks</p><p class="mt-2 font-display text-3xl font-bold text-fg">82,367</p></div></section><section class="mt-14" aria-labelledby="pipeline"><h2 id="pipeline" class="font-display text-2xl font-bold text-fg sm:text-3xl">Three separate jobs, three named sources</h2><div class="mt-7 overflow-hidden rounded-3xl border border-line bg-surface/70"><div class="grid gap-2 border-b border-line p-5 sm:grid-cols-[160px_1fr_180px] sm:items-center sm:px-7"><p class="font-display font-semibold text-fg">Breeding results</p><p class="text-sm leading-6 text-muted">The table shipped to the browser is derived from a Palworld 1.0 game-file extraction made with CUE4Parse.</p><a href="https://github.com/tylercamp/palcalc" rel="noreferrer" class="text-sm font-semibold text-gold hover:underline">tylercamp/palcalc â</a></div><div class="grid gap-2 border-b border-line p-5 sm:grid-cols-[160px_1fr_180px] sm:items-center sm:px-7"><p class="font-display font-semibold text-fg">Ranks and names</p><p class="text-sm leading-6 text-muted">Breed ranks and English display names are selected facts from DT_PalMonsterParameter and the game localization data.</p><a href="https://github.com/oMaN-Rod/palworld-save-pal" rel="noreferrer" class="text-sm font-semibold text-gold hover:underline">palworld-save-pal â</a></div><div class="grid gap-2 p-5 sm:grid-cols-[160px_1fr_180px] sm:items-center sm:px-7"><p class="font-display font-semibold text-fg">Independent check</p><p class="text-sm leading-6 text-muted">At verification time, the shipping engine is compared with a separate project's published matrix. Its data is fetched for the check and is not redistributed.</p><a href="https://palworld.kimpton.io" rel="noreferrer" class="text-sm font-semibold text-gold hover:underline">Kimpton calculator â</a></div></div><p class="mt-4 text-sm leading-6 text-dim">Licence and attribution details are preserved in the project's<!-- --> <a href="https://github.com/wangbo2580/palbreedery/blob/main/THIRD-PARTY-NOTICES.md" rel="noreferrer" class="text-gold underline underline-offset-4">third-party notices</a>.</p></section><section class="mt-14" aria-labelledby="checks"><h2 id="checks" class="font-display text-2xl font-bold text-fg sm:text-3xl">What the verification actually checks</h2><ul class="mt-6 grid gap-4 md:grid-cols-2"><li class="glass rounded-3xl border border-line p-6"><h3 class="font-display font-bold text-fg">Normal directional results</h3><p class="mt-3 text-sm leading-7 text-muted">82,367 applicable cells are compared against the independent matrix. The two directions are checked even though the shipped table stores an unordered pair once.</p></li><li class="glass rounded-3xl border border-line p-6"><h3 class="font-display font-bold text-fg">Gender-dependent outcomes</h3><p class="mt-3 text-sm leading-7 text-muted">Female Katress + male Wixen and the reversed genders are checked separately because they produce different children.</p></li><li class="glass rounded-3xl border border-line p-6"><h3 class="font-display font-bold text-fg">Named regression case</h3><p class="mt-3 text-sm leading-7 text-muted">Chikipi + Cremis must return Foxparks. This pins the tie case that the earlier formula
1implementation got wrong.</p></li><li class="glass rounded-3xl border border-line p-6"><h3 class="font-display font-bold text-fg">Table structure</h3><p class="mt-3 text-sm leading-7 text-muted">The verifier checks the upper-triangle size, the single gender-dependent hole, index bounds, aliases and the excluded invalid entry.</p></li></ul></section><section class="mt-14" aria-labelledby="failure"><h2 id="failure" class="font-display text-2xl font-bold text-fg sm:text-3xl">The failure that changed the method</h2><div class="mt-5 max-w-3xl space-y-4 leading-7 text-muted"><p>The first engine recalculated offspring from breed ranks and disagreed with the later independent matrix on 47,581 of 82,944 directional results (57.4%). A reversed equal-distance tie was one demonstrated failure, but it was not the only source of disagreement. Chikipi (3080) + Cremis (2890) targets 2985: Fuack at 2980 and Foxparks at 2990 are equally close; the old engine returned Fuack while the extracted table returns Foxparks.</p><p>Worse, the old verification compared the engine with the same upstream used to build its overrides. It reported a perfect pass while the answers were wrong. Palbreedery now ships the extracted result table instead of re-deriving the game rule, and verifies that shipping code against a separate extraction.</p></div></section><section class="mt-14" aria-labelledby="roster"><h2 id="roster" class="font-display text-2xl font-bold text-fg sm:text-3xl">Why the calculator lists 287 breedable Pals</h2><div class="mt-4 max-w-3xl space-y-4 leading-7 text-muted"><p>The source snapshot has 299 rows, but that is not 299 ordinary Pals. It contains 287 ordinary Pal entries, 11 Terraria crossover monsters, and a second Gumoss record with the same display name. Palbreedery folds the duplicate into Gumoss and keeps the Terraria monsters outside its Pal roster.</p><p>This boundary does not change a result between two listed Pals: the pinned source contains zero cases where two of the 287 ordinary parents produce an excluded Terraria monster. It does mean the calculator does not currently accept a Terraria monster as a parent. Tower-boss records and Astralym are also outside the shipped table, but they are not part of the 299-to-287 arithmetic.</p></div></section><section class="mt-14" aria-labelledby="limits"><h2 id="limits" class="font-display text-2xl font-bold text-fg sm:text-3xl">Known limits</h2><div class="mt-6 grid gap-4 md:grid-cols-2"><div class="rounded-3xl border border-line bg-surface/70 p-6"><h3 class="font-display font-bold text-fg">No in-game hatch test</h3><p class="mt-3 text-sm leading-7 text-muted">Two independent breeding-result extractions agree across the shipped roster, but a reproducible in-game contradiction should override them and be reported.</p></div><div class="rounded-3xl border border-line bg-surface/70 p-6"><h3 class="font-display font-bold text-fg">No inheritance odds</h3><p class="mt-3 text-sm leading-7 text-muted">Mutation and genetic recombination probabilities are omitted because this dataset does not contain them and Palbreedery has not independently validated a figure.</p></div><div class="rounded-3xl border border-line bg-surface/70 p-6"><h3 class="font-display font-bold text-fg">No Palbox route planner</h3><p class="mt-3 text-sm leading-7 text-muted">The site returns direct pairs. It does not yet calculate the shortest multi-generation chain from the Pals a player owns.</p></div><div class="rounded-3xl border border-line bg-surface/70 p-6"><h3 class="font-display font-bold text-fg">No Terraria-monster parents</h3><p class="mt-3 text-sm leading-7 text-muted">The 11 crossover monsters are outside the current roster. Results that use one of them as a parent are not covered by this calculator or its 82,367-cell verification claim.</p></div></div><p class="mt-5 max-w-3xl text-sm leading-7 text-dim">Dataset version: <span class="font-mono text-muted">1.0</span>. After a game update, the correct response is to regenerate and rerun verification, not to assume the previous table still applies.</p></section><div class="mt-14 flex flex-wrap gap-3 border-t border-line pt-10"><a class="rounded-xl bg-gold px-4 py-2.5 font-display text-sm font-bold text-bg hover:bg-gold-2" href="/#calculator">Use the verified calculator</a><a class="rounded-xl border border-line bg-surface px-4 py-2.5 font-display text-sm font-semibold text-fg hover:border-gold/40" href="/guides/palworld-1-0-breeding">Read the 1.0 breeding guide</a></div></article>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://palbreedery.com"},{"@type":"ListItem","position":2,"name":"Data accuracy","item":"https://palbreedery.com/accuracy"}]}</script>
1</main><!--$--><!--/$--></div><footer class="mt-24 border-t border-line bg-surface"><div class="mx-auto w-full max-w-[1200px] px-5 py-14 sm:px-8"><div class="flex flex-wrap items-center justify-center gap-x-7 gap-y-3"><a class="font-mono text-xs tracking-wide text-muted transition-colors hover:text-gold" href="/breeding-combos">Breeding Combos</a><a class="font-mono text-xs tracking-wide text-muted transition-colors hover:text-gold" href="/guides/palworld-1-0-breeding">Breeding Guide</a><a class="font-mono text-xs tracking-wide text-muted transition-colors hover:text-gold" href="/breeding/special-combinations">Special Combos</a><a class="font-mono text-xs tracking-wide text-muted transition-colors hover:text-gold" href="/guides/palworld-breeding-cake-farm">Cake & Farm</a><a class="font-mono text-xs tracking-wide text-muted transition-colors hover:text-gold" href="/accuracy">Data Accuracy</a><a class="font-mono text-xs tracking-wide text-muted transition-colors hover:text-gold" href="/privacy">Privacy</a><a class="font-mono text-xs tracking-wide text-muted transition-colors hover:text-gold" href="/terms">Terms</a><a href="mailto:[email protected]" class="font-mono text-xs tracking-wide text-muted transition-colors hover:text-gold">Contact</a></div><p class="mx-auto mt-7 max-w-xl text-center text-xs leading-relaxed text-dim">Palbreedery is an unofficial fan tool, not affiliated with or endorsed by Pocketpair. Palworld is a trademark of Pocketpair, Inc. Breeding data is datamined from the Palworld 1.0 game files.</p><p class="mt-10 select-none text-center font-display text-4xl font-extrabold tracking-tight text-fg/[0.06] sm:text-6xl">PALBREEDERY</p></div></footer>
1<script src="/_next/static/chunks/webpack-4eece4041e127a9c.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[8500,[\"500\",\"static/chunks/500-c99b8dfd3de17c86.js\",\"690\",\"static/chunks/app/accuracy/page-d6bc0a4dd57d9c74.js\"],\"\"]\n3:I[7121,[],\"\"]\n4:I[4581,[],\"\"]\n10:I[7123,[],\"default\",1]\n:HL[\"/_next/static/media/313510e2713fb214-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/9d5a263311222317-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/a36735a804b49f85-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/0db03d3a9c39dba3.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"accuracy\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"accuracy\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/0db03d3a9c39dba3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__variable_01ae00 __variable_3b6bc2 __variable_bdbcf3\",\"children\":[\"$\",\"body\",null,{\"className\":\"flex min-h-dvh flex-col font-body antialiased\",\"children\":[[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-50 border-b border-line bg-bg/85 backdrop-blur-md\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex h-16 w-full max-w-[1200px] items-center justify-between gap-4 px-5 sm:px-8\",\"children\":[[\"$\",\"$L2\",null,{\"href\":\"/\",\"className\":\"font-display text-xl font-bold tracking-tight text-gold\",\"children\":\"Palbreedery\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-5\",\"children\":[[\"$\",\"nav\",null,{\"className\":\"hidden items-center gap-4 md:flex\",\"aria-label\":\"Main navigation\",\"children\":[[\"$\",\"$L2\",null,{\"href\":\"/breeding-combos\",\"className\":\"text-sm text-muted transition-colors hover:text-gold\",\"children\":\"Combo Chart\"}],[\"$\",\"$L2\",null,{\"href\":\"/guides/palworld-1-0-breeding\",\"className\":\"text-sm text-muted transition-colors hover:text-gold\",\"children\":\"Guides\"}],[\"$\",\"$L2\",null,{\"href\":\"/guides/palworld-breeding-cake-farm\",\"className\":\"text-sm text-muted transition-colors hover:text-gold\",\"children\":\"Cake \u0026 Farm\"}],[\"$\",\"$L2\",null,{\"href\":\"/accuracy\",\"className\":\"text-sm text-muted transition-colors hover:text-gold\",\"children\":\"Accuracy\"}]]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-2 rounded-full border border-mint/25 bg-mint/10 px-3 py-1\",\"children\":[[\"$\",\"span\",null,{\"className\":\"size-1.5 rounded-full bg-mint\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tracking-wide text-mint\",\"children\":\"Updated for 1.0\"}]]}],[\"$\",\"span\",null,{\"className\":\"hidden rounded-full bg-raise px-3 py-1 font-mono text-[11px] tracking-wide text-muted sm:inline\",\"children\":[287,\" Pals · \",\"41,328\",\" combos\"]}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"footer\",null,{\"className\":\"mt-24 border-t border-line bg-surface\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-[1200px] px-5 py-14 sm:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center justify-center gap-x-7 gap-y-3\",\"children\":[[\"$\",\"$L2\",null,{\"href\":\"/breeding-combos\",\"className\":\"font-mono text-xs tracking-wide text-muted transition-colors hover:text-gold\",\"children\":\"Breeding Combos\"}],[\"$\",\"$L2\",null,{\"href\":\"/guides/palworld-1-0-breeding\",\"className\":\"font-mono text-xs tracking-wide text-muted transition-colors hover:text-gold\",\"children\":\"Breeding Guide\"}],[\"$\",\"$L2\",null,{\"href\":\"/breeding/special-combinations\",\"className\":\"font-mono text-xs tracking-wide text-muted transition-colors hover:text-gold\",\"children\":\"Special Combos\"}],[\"$\",\"$L2\",null,{\"href\":\"/guides/palworld-breeding-cake-farm\",\"className\":\"font-mono text-xs tracking-wide text-muted transition-colors hover:text-gold\",\"children\":\"Cake \u0026 Farm\"}],\"$L5\",\"$L6\",\"$L7\",\"$L8\"]}],\"$L9\",\"$La\"]}]}],\"$Lb\"]}]}]]}],{\"children\":[\"$Lc\",{\"children\":[\"$Ld\",{}
1,null,false,null]},null,false,\"$@e\"]},null,false,null],\"$Lf\",false]],\"m\":\"$undefined\",\"G\":[\"$10\",[]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"aExDiVF17ZYc2rNh5xyBX\"}\n"])</script>
1<script>self.__next_f.push([1,"11:I[2593,[\"500\",\"static/chunks/500-c99b8dfd3de17c86.js\",\"177\",\"static/chunks/app/layout-61250069c9367218.js\"],\"\"]\n1e:I[484,[],\"ViewportBoundary\"]\n20:I[484,[],\"MetadataBoundary\"]\n21:\"$Sreact.suspense\"\n5:[\"$\",\"$L2\",null,{\"href\":\"/accuracy\",\"className\":\"font-mono text-xs tracking-wide text-muted transition-colors hover:text-gold\",\"children\":\"Data Accuracy\"}]\n6:[\"$\",\"$L2\",null,{\"href\":\"/privacy\",\"className\":\"font-mono text-xs tracking-wide text-muted transition-colors hover:text-gold\",\"children\":\"Privacy\"}]\n7:[\"$\",\"$L2\",null,{\"href\":\"/terms\",\"className\":\"font-mono text-xs tracking-wide text-muted transition-colors hover:text-gold\",\"children\":\"Terms\"}]\n8:[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"font-mono text-xs tracking-wide text-muted transition-colors hover:text-gold\",\"children\":\"Contact\"}]\n9:[\"$\",\"p\",null,{\"className\":\"mx-auto mt-7 max-w-xl text-center text-xs leading-relaxed text-dim\",\"children\":\"Palbreedery is an unofficial fan tool, not affiliated with or endorsed by Pocketpair. Palworld is a trademark of Pocketpair, Inc. Breeding data is datamined from the Palworld 1.0 game files.\"}]\na:[\"$\",\"p\",null,{\"className\":\"mt-10 select-none text-center font-display text-4xl font-extrabold tracking-tight text-fg/[0.06] sm:text-6xl\",\"children\":\"PALBREEDERY\"}]\nb:[[\"$\",\"$L11\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-5RDCJBB1YE\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L11\",null,{\"id\":\"ga4-init\",\"strategy\":\"afterInteractive\",\"children\":\"window.dataLayer = window.dataLayer || [];\\nfunction gtag(){dataLayer.push(arguments);}\\ngtag('js', new Date());\\ngtag('config', 'G-5RDCJBB1YE');\"}],[\"$\",\"$L11\",null,{\"src\":\"https://plausible.shipsolo.io/js/pa-f0Ew_HySK2M2EVAk7FJ8x.js\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L11\",null,{\"id\":\"plausible-init\",\"strategy\":\"afterInteractive\",\"children\":\"window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};\\nplausible.init();\"}]]\nc:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"d:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"main\",null,{\"className\":\"mx-auto w-full max-w-[1100px] px-5 pt-10 sm:px-8 sm:pt-14\",\"children\":[[\"$\",\"nav\",null,{\"aria-label\":\"Breadcrumb\",\"className\":\"font-mono text-xs text-dim\",\"children\":[\"$\",\"ol\",null,{\"className\":\"flex flex-wrap items-center gap-2\",\"children\":[[\"$\",\"li\",\"Home-0\",{\"className\":\"flex items-center gap-2\",\"children\":[false,[\"$\",\"$L2\",null,{\"href\":\"/\",\"className\":\"transition-colors hover:text-gold\",\"children\":\"Home\"}]]}],[\"$\",\"li\",\"Data accuracy-1\",{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"/\"}],[\"$\",\"span\",null,{\"aria-current\":\"page\",\"className\":\"text-muted\",\"children\":\"Data accuracy\"}]]}]]}]}],[\"$\",\"article\",null,{\"className\":\"mt-10\",\"children\":[[\"$\",\"header\",null,{\"className\":\"max-w-3xl\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-xs tracking-widest text-mint uppercase\",\"children\":\"Methods, sources and limits\"}],[\"$\",\"h1\",null,{\"className\":\"mt-4 font-display text-4xl leading-tight font-extrabold text-fg sm:text-5xl\",\"children\":\"How Palbreedery Verifies Its Breeding Data\"}],[\"$\",\"p\",null,{\"className\":\"mt-5 text-lg leading-8 text-muted\",\"children\":\"A green check is only useful when the reference is independent. This page records where the shipping table comes from, what is compared, the failure that changed our method, and what the calculator still cannot prove.\"}]]}],[\"$\",\"section\",null,{\"className\":\"mt-10 grid gap-4 sm:grid-cols-3\",\"aria-label\":\"Dataset status\",\"children\":[[\"$\",\"div\",null,{\"className\":\"glass rounded-2xl border border-line p-5\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-[10px] tracking-widest text-dim uppercase\",\"children\":\"Breedable roster\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 font-display text-3xl font-bold text-fg\",\"children\":287}]]}],[\"$\",\"div\",null,{\"className\":\"glass rounded-2xl border border-line p-5\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-[10px] tracking-widest text-dim uppercase\",\"children\":\"Shipped table cells\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 font-display text-3xl font-bold text-fg\",\"children\":\"41,328\"}]]}],[\"$\",\"div\",null,{\"className\":\"glass rounded-2xl border border-line p-5\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-[10px] tracking-widest text-dim uppercase\",\"children\":\"Independent checks\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 font-display text-3xl font-bold text-fg\",\"children\":\"82,367\"}]]}]]}],[\"$\",\"section\",null,{\"className\":\"mt-14\",\"aria-labelledby\":\"pipeline\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"pipeline\",\"className\":\"font-display text-2xl font-bold text-fg sm:text-3xl\",\"children\":\"Three separate jobs, three named sources\"}],[\"$\",\"div\",null,{\"className\":\"mt-7 overflow-hidden rounded-3xl border border-line bg-surface/70\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid gap-2 border-b border-line p-5 sm:grid-cols-[160px_1fr_180px] sm:items-center sm:px-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-display font-semibold text-fg\",\"children\":\"Breeding results\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-6 text-muted\",\"children\":\"The table shipped to the browser is derived from a Palworld 1.0 game-file extraction made with CUE4Parse.\"}],[\"$\",\"a\",null,{\"href\":\"https://github.com/tylercamp/palcalc\",\"rel\":\"noreferrer\",\"className\":\"text-sm font-semibold text-gold hover:underline\",\"children\":\"tylercamp/palcalc â\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid gap-2 border-b border-line p-5 sm:grid-cols-[160px_1fr_180px] sm:items-center sm:px-7\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-display font-semibold text-fg\",\"children\":\"Ranks and names\"}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-6 text-muted\",\"children\":\"Breed ranks and English display names are selected facts from DT_PalMonsterParameter and the game localization data.\"}],[\"$\",\"a\",null,{\"href\":\"https://github.com/oMaN-Rod/palworld-save-pal\",\"rel\":\"noreferrer\",\"className\":\"text-sm font-semibold text-gold hover:underline\",\"children\":\"palworld-save-pal â\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid gap-2 p-5 sm:grid-cols-[160px_1fr_180px] sm:items-center sm:px-7\",\"children\":[\"$L12\",\"$L13\",\"$L14\"]}]]}],\"$L15\"]}],\"$L16\",\"$L17\",\"$L18\",\"$L19\",\"$L1a\"]}],\"$L1b\"]}],null,\"$L1c\"]}]\n"])</script>
1<script>self.__next_f.push([1,"1d:[]\ne:\"$W1d\"\nf:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1e\",null,{\"children\":\"$L1f\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L20\",null,{\"children\":[\"$\",\"$21\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L22\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"23:I[484,[],\"OutletBoundary\"]\n12:[\"$\",\"p\",null,{\"className\":\"font-display font-semibold text-fg\",\"children\":\"Independent check\"}]\n13:[\"$\",\"p\",null,{\"className\":\"text-sm leading-6 text-muted\",\"children\":\"At verification time, the shipping engine is compared with a separate project's published matrix. Its data is fetched for the check and is not redistributed.\"}]\n14:[\"$\",\"a\",null,{\"href\":\"https://palworld.kimpton.io\",\"rel\":\"noreferrer\",\"className\":\"text-sm font-semibold text-gold hover:underline\",\"children\":\"Kimpton calculator â\"}]\n15:[\"$\",\"p\",null,{\"className\":\"mt-4 text-sm leading-6 text-dim\",\"children\":[\"Licence and attribution details are preserved in the project's\",\" \",[\"$\",\"a\",null,{\"href\":\"https://github.com/wangbo2580/palbreedery/blob/main/THIRD-PARTY-NOTICES.md\",\"rel\":\"noreferrer\",\"className\":\"text-gold underline underline-offset-4\",\"children\":\"third-party notices\"}],\".\"]}]\n"])</script>
1<script>self.__next_f.push([1,"16:[\"$\",\"section\",null,{\"className\":\"mt-14\",\"aria-labelledby\":\"checks\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"checks\",\"className\":\"font-display text-2xl font-bold text-fg sm:text-3xl\",\"children\":\"What the verification actually checks\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 grid gap-4 md:grid-cols-2\",\"children\":[[\"$\",\"li\",\"Normal directional results\",{\"className\":\"glass rounded-3xl border border-line p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-display font-bold text-fg\",\"children\":\"Normal directional results\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-7 text-muted\",\"children\":\"82,367 applicable cells are compared against the independent matrix. The two directions are checked even though the shipped table stores an unordered pair once.\"}]]}],[\"$\",\"li\",\"Gender-dependent outcomes\",{\"className\":\"glass rounded-3xl border border-line p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-display font-bold text-fg\",\"children\":\"Gender-dependent outcomes\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-7 text-muted\",\"children\":\"Female Katress + male Wixen and the reversed genders are checked separately because they produce different children.\"}]]}],[\"$\",\"li\",\"Named regression case\",{\"className\":\"glass rounded-3xl border border-line p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-display font-bold text-fg\",\"children\":\"Named regression case\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-7 text-muted\",\"children\":\"Chikipi + Cremis must return Foxparks. This pins the tie case that the earlier formula implementation got wrong.\"}]]}],[\"$\",\"li\",\"Table structure\",{\"className\":\"glass rounded-3xl border border-line p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-display font-bold text-fg\",\"children\":\"Table structure\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-7 text-muted\",\"children\":\"The verifier checks the upper-triangle size, the single gender-dependent hole, index bounds, aliases and the excluded invalid entry.\"}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"17:[\"$\",\"section\",null,{\"className\":\"mt-14\",\"aria-labelledby\":\"failure\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"failure\",\"className\":\"font-display text-2xl font-bold text-fg sm:text-3xl\",\"children\":\"The failure that changed the method\"}],[\"$\",\"div\",null,{\"className\":\"mt-5 max-w-3xl space-y-4 leading-7 text-muted\",\"children\":[[\"$\",\"p\",null,{\"children\":\"The first engine recalculated offspring from breed ranks and disagreed with the later independent matrix on 47,581 of 82,944 directional results (57.4%). A reversed equal-distance tie was one demonstrated failure, but it was not the only source of disagreement. Chikipi (3080) + Cremis (2890) targets 2985: Fuack at 2980 and Foxparks at 2990 are equally close; the old engine returned Fuack while the extracted table returns Foxparks.\"}],[\"$\",\"p\",null,{\"children\":\"Worse, the old verification compared the engine with the same upstream used to build its overrides. It reported a perfect pass while the answers were wrong. Palbreedery now ships the extracted result table instead of re-deriving the game rule, and verifies that shipping code against a separate extraction.\"}]]}]]}]\n18:[\"$\",\"section\",null,{\"className\":\"mt-14\",\"aria-labelledby\":\"roster\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"roster\",\"className\":\"font-display text-2xl font-bold text-fg sm:text-3xl\",\"children\":\"Why the calculator lists 287 breedable Pals\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 max-w-3xl space-y-4 leading-7 text-muted\",\"children\":[[\"$\",\"p\",null,{\"children\":\"The source snapshot has 299 rows, but that is not 299 ordinary Pals. It contains 287 ordinary Pal entries, 11 Terraria crossover monsters, and a second Gumoss record with the same display name. Palbreedery folds the duplicate into Gumoss and keeps the Terraria monsters outside its Pal roster.\"}],[\"$\",\"p\",null,{\"children\":\"This boundary does not change a result between two listed Pals: the pinned source contains zero cases where two of the 287 ordinary parents produce an excluded Terraria monster. It does mean the calculator does not currently accept a Terraria monster as a parent. Tower-boss records and Astralym are also outside the shipped table, but they are not part of the 299-to-287 arithmetic.\"}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"19:[\"$\",\"section\",null,{\"className\":\"mt-14\",\"aria-labelledby\":\"limits\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"limits\",\"className\":\"font-display text-2xl font-bold text-fg sm:text-3xl\",\"children\":\"Known limits\"}],[\"$\",\"div\",null,{\"className\":\"mt-6 grid gap-4 md:grid-cols-2\",\"children\":[[\"$\",\"div\",\"No in-game hatch test\",{\"className\":\"rounded-3xl border border-line bg-surface/70 p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-display font-bold text-fg\",\"children\":\"No in-game hatch test\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-7 text-muted\",\"children\":\"Two independent breeding-result extractions agree across the shipped roster, but a reproducible in-game contradiction should override them and be reported.\"}]]}],[\"$\",\"div\",\"No inheritance odds\",{\"className\":\"rounded-3xl border border-line bg-surface/70 p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-display font-bold text-fg\",\"children\":\"No inheritance odds\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-7 text-muted\",\"children\":\"Mutation and genetic recombination probabilities are omitted because this dataset does not contain them and Palbreedery has not independently validated a figure.\"}]]}],[\"$\",\"div\",\"No Palbox route planner\",{\"className\":\"rounded-3xl border border-line bg-surface/70 p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-display font-bold text-fg\",\"children\":\"No Palbox route planner\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-7 text-muted\",\"children\":\"The site returns direct pairs. It does not yet calculate the shortest multi-generation chain from the Pals a player owns.\"}]]}],[\"$\",\"div\",\"No Terraria-monster parents\",{\"className\":\"rounded-3xl border border-line bg-surface/70 p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-display font-bold text-fg\",\"children\":\"No Terraria-monster parents\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-7 text-muted\",\"children\":\"The 11 crossover monsters are outside the current roster. Results that use one of them as a parent are not covered by this calculator or its 82,367-cell verification claim.\"}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-5 max-w-3xl text-sm leading-7 text-dim\",\"children\":[\"Dataset version: \",[\"$\",\"span\",null,{\"className\":\"font-mono text-muted\",\"children\":\"1.0\"}],\". After a game update, the correct response is to regenerate and rerun verification, not to assume the previous table still applies.\"]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1a:[\"$\",\"div\",null,{\"className\":\"mt-14 flex flex-wrap gap-3 border-t border-line pt-10\",\"children\":[[\"$\",\"$L2\",null,{\"href\":\"/#calculator\",\"className\":\"rounded-xl bg-gold px-4 py-2.5 font-display text-sm font-bold text-bg hover:bg-gold-2\",\"children\":\"Use the verified calculator\"}],[\"$\",\"$L2\",null,{\"href\":\"/guides/palworld-1-0-breeding\",\"className\":\"rounded-xl border border-line bg-surface px-4 py-2.5 font-display text-sm font-semibold text-fg hover:border-gold/40\",\"children\":\"Read the 1.0 breeding guide\"}]]}]\n1b:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Home\\\",\\\"item\\\":\\\"https://palbreedery.com\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Data accuracy\\\",\\\"item\\\":\\\"https://palbreedery.com/accuracy\\\"}]}\"}}]\n1c:[\"$\",\"$L23\",null,{\"children\":[\"$\",\"$21\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@24\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"1f:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"22:[[\"$\",\"title\",\"0\",{\"children\":\"How Palbreedery Verifies Palworld Breeding Data\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Palbreedery's data sources, independent 82,367-cell verification, past engine failure, roster rules, and known limits for Palworld 1.0 breeding results.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Palbreedery\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"palworld breeding calculator,palworld 1.0 breeding calculator,pal breeder,palbreeder 1.0,palworld breeding combos,palworld breeding chart,anubis breeding palworld\"}],[\"$\",\"meta\",\"4\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://palbreedery.com/accuracy\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"How Palbreedery Verifies Its Breeding Data\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Sources, independent checks, a documented past failure, and the limits of the current Palworld 1.0 calculator.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://palbreedery.com/accuracy\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Palbreedery\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:title\",\"content\":\"How Palbreedery Verifies Its Breeding Data\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:description\",\"content\":\"Independent verification and honest boundaries for the 1.0 breeding table.\"}]]\n"])</script>
1<script>self.__next_f.push([1,"24:null\n"])</script>
1<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"30b097fa1b214ea0a897181272cb7130","r":1,"spa":2}' crossorigin="anonymous"></script>
1 2</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.