Support
Upgrading
Preserve project data, migrate game-specific fog, and handle versioned exploration and bake formats safely.
Before upgrading
- Commit or back up project assets.
- Record the installed Fog of War version.
- Keep exploration snapshots and map bakes from production data available for validation.
- Read the changelog for format-version changes.
From pre-package or game-specific fog
Keep server-authoritative visibility separate. Replace only client fog rendering, exploration queries, declared obstacle bakes, and source authoring. Preserve prefab GUIDs through Unity serialization when an existing prefab is referenced by scenes.
Map old settings to FogWorldProfile, create one FogWorld per independent map, register local-team sources through handles, and bake each scene. Remove old scripts and shaders only after Unity reports no missing references and every scene has passed Play Mode validation.
Format compatibility
Exploration and map-bake formats are versioned. The package rejects incompatible payloads instead of resampling. Regenerate bakes after bounds, obstacle resolution, static collider shapes, hierarchy identity, or format changes.
Still stuck?
Bring the world state with you.
Include the Fog of War version, Unity and URP versions, active profile and backend, relevant logs, diagnostics, and the smallest reproducible scene.