Skip to content

fix(mapgen-studio): saved config launches exactly — selection replaces studio setup state, any drift shows Custom#1665

Merged
mateicanavra merged 1 commit into
mainfrom
design/p7-config-precedence-custom
Jun 12, 2026
Merged

fix(mapgen-studio): saved config launches exactly — selection replaces studio setup state, any drift shows Custom#1665
mateicanavra merged 1 commit into
mainfrom
design/p7-config-precedence-custom

Conversation

@mateicanavra

Copy link
Copy Markdown
Owner

Config-precedence repair (P7 review): at launch the engine loads the saved
config file into Civ7 and then re-applies every studio game/player option on
top, so selection-by-merge let stale studio keys silently override the file.
Selection now applies the file exactly (studioSetupConfigFromSavedConfigFile,
previously production-dead), drift counts ANY difference from the
file-derived state, and the drifted selector shows Custom with a Re-apply
affordance. updateStudioSetupSavedConfig (the merge) is removed.

mateicanavra commented Jun 12, 2026

Copy link
Copy Markdown
Owner Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

mateicanavra commented Jun 12, 2026

Copy link
Copy Markdown
Owner Author

Merge activity

  • Jun 12, 10:46 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jun 12, 11:05 PM UTC: Graphite rebased this pull request as part of a merge.
  • Jun 12, 11:05 PM UTC: @mateicanavra merged this pull request with Graphite.

@mateicanavra
mateicanavra changed the base branch from design/post-main-restack-reconcile to graphite-base/1665 June 12, 2026 23:02
@mateicanavra
mateicanavra changed the base branch from graphite-base/1665 to main June 12, 2026 23:03
…s studio setup state, any drift shows Custom

Config-precedence repair (P7 review): at launch the engine loads the saved
config file into Civ7 and then re-applies every studio game/player option on
top, so selection-by-merge let stale studio keys silently override the file.
Selection now applies the file exactly (studioSetupConfigFromSavedConfigFile,
previously production-dead), drift counts ANY difference from the
file-derived state, and the drifted selector shows Custom with a Re-apply
affordance. updateStudioSetupSavedConfig (the merge) is removed.
@mateicanavra
mateicanavra force-pushed the design/p7-config-precedence-custom branch from 78f8a81 to 77168b2 Compare June 12, 2026 23:04
@mateicanavra
mateicanavra merged commit 5c4d224 into main Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant