Validation Baseline¶
This document records the known validation status for the currently extracted local game database. It is the reference point that distinguishes expected warnings from new problems introduced by a game update or a modding experiment.
Baseline: 1.4.0-12032+195221 — 1.4.0 "Quality of Life & Pagonia Editor Update" (QoL 8), official release (Steam stable branch), 2026-06-24. See CHANGELOG.md for the delta from the previous baseline (1.4.0-11975+194885, 1.4.0 Pagonia Editor Update Beta Update #2).
Current Status¶
Generated by:
Current result:
| Check | Count |
|---|---|
| XML files | 60 |
| Entity definitions | 4,717 |
| Unique entity GUIDs | 4,717 |
| GUID-like references | 31,755 |
| Resolved references | 24,414 |
| Null GUID references | 7,311 |
| Other unresolved references | 30 |
| Building recipe links | 95 |
| Recipe resource refs | 357 |
| Building cost resource refs | 234 |
| Employment unit refs | 137 |
| Recruitment resource refs | 83 |
| Warnings | 2 |
| Errors | 0 |
Zero errors and a stable two-warning baseline. If validate prints more than this, a recent edit or extraction introduced something new.
Known Warnings¶
1. Unresolved Non-Null GUID References (30)¶
Thirty GUID references resolve to no entity in the shipped XML. They split into two stable "magic token" GUIDs (12 references, unchanged since 1.2.2) and four GUIDs (18 references) that the 1.3.1 NoMVP.* cleanup newly orphaned:
Stable magic tokens (2 GUIDs / 12 references — do not touch):
ac941c5f-8266-4456-80f6-d32c777017dc
7 references — <Unit>/<Item> contexts, first seen in game-gdb/core/gdb/buildings.gd.xml
d860e55d-71de-4200-b7e1-46f2143d6ebd
5 references — <CustomFaction> contexts, first seen in game-gdb/core/gdb/narration.gd.xml
Newly orphaned by the 1.3.1 NoMVP cleanup (4 GUIDs / 18 references — also do not touch):
57f90c67-4001-4da9-9cd9-62f5e11b6e48 6 references — <Content>, NoMVP.Wooden Wheel
9cfc6c71-03e7-4615-9b72-a0f8a9a53398 6 references — <Content>, NoMVP.Iron-bound Wheel
d9fcc739-96f3-4701-ae44-47ea2ed6312f 3 references — <Content>, NoMVP.Handcart
f06d7cab-7a69-4a9f-9e99-d0adaa63ae41 3 references — <Content>, NoMVP.Wheelbarrow
The two magic tokens look like engine-recognised wildcard tokens — a "use-any-unit" placeholder and a "no-faction" marker — consumed outside the XML dataset. Do not try to "fix" them by pointing them at real entities. Full evidence and reasoning in Quirks And Anomalies → The 12 dangling references.
The other four (+18 references) are the fallout of the 1.3.1 NoMVP.* resource cleanup: 1.3.1 deleted six leftover NoMVP.* resource entities from resources.gd.xml, but left four of them still referenced as <Content> in productionrecipes.gd.xml. These are dangling references that ship in 1.3.1, not a repo problem — they should disappear when EE removes the matching recipes. See CHANGELOG.md → 1.3.1.
If the count or the specific GUIDs change again after a future game update, treat that as a signal worth investigating — either the magic-token list shifted or EE finished (or extended) the NoMVP cleanup.
2. Production Recipes Without Non-Null Input/Output Resources (43)¶
The current database reports 43 production recipes with no non-null input/output resources.
Current sample:
game-gdb/core/gdb/productionrecipes.gd.xml [BaseRecipe1In1Out]
game-gdb/core/gdb/productionrecipes.gd.xml [NoMVP.WoddenWheelRecipe]
game-gdb/core/gdb/productionrecipes.gd.xml [BaseRecipe2In2Out]
game-gdb/core/gdb/productionrecipes.gd.xml [BaseRecipe2In1Out]
game-gdb/core/gdb/productionrecipes.gd.xml [NoMVP.GoldCoinsRecipe]
game-gdb/core/gdb/productionrecipes.gd.xml [NoMVP.GoldIngotRecipe]
game-gdb/core/gdb/productionrecipes.gd.xml [NoMVP.HandcartRecipe]
game-gdb/core/gdb/productionrecipes.gd.xml [NoMVP.IronboundWheelRecipe]
These are valid: templates (BaseRecipe1In1Out etc.), animation-only recipes, map-specific recipes, deprecated recipes, and unfinished placeholder content (the NoMVP.* prefix is EE's internal marker for unshipped data — see Quirks And Anomalies → EE's internal "NoMVP." prefix). Treat it as a review prompt, not as a broken database.
Modding-Sensitive Checks¶
The current database has no errors for these checks:
- building production recipe links resolve to
ProductionRecipeentities - recipe input/output resources resolve to resource entities
- building construction costs resolve to resource entities
- employment unit references resolve to unit-like entities
- recruitment costs resolve to resource entities
- source recruitable units resolve to unit-like entities
If any of these checks starts reporting errors after a mod edit, inspect the changed GUID first.
When To Update This File¶
Update this file when:
- a new game version changes validation counts
- known warning counts change
- new warning classes appear
- validation rules are expanded
- a warning is confirmed as harmless or harmful through testing