Base game and expansion data

Expansion Compatibility Validator

Check only the relationships your project declares: stable IDs, component types, dependencies, and explicit replacements.

Local processing: your base and expansion data never leave this browser.

Compatibility inputs

Base game

No file selected.

Expansion

No file selected.

Creator-defined fields

No proprietary compatibility rules are assumed

The tool does not decide whether two mechanics are balanced or whether a particular commercial product is supported. It verifies the structural contract you express in columns.

How collisions and replacements differ

An expansion row that reuses a base ID is an error unless it explicitly names that base ID as its replacement target. Missing dependencies, self-dependencies, missing replacement targets, duplicate IDs, and replacement type changes are reported separately.

Related checks

Use the Reference Integrity Checker for any two-file relationship and the Manifest Reconciler for packout counts.