Untested and just spitballing, but I suspect that if you edit the changeCapitalCards function (line 355) in ...Sid Meier's Civilization VII\Base\modules\base-standard\scripts\age-transition-post-load.js by movingconst capitalOptions = 2; to immediately before let capitalName = "LOC_ERROR_NO_CAPITAL_NAME"; (line 369) and change the value to const capitalOptions = playerSettlements.length - 1; that you would have a lot more options.
It does look like further changes would need to be made in order to enable switching your capital to a Distant Lands settlement as right now one of the criteria is that the new capital is connected to your current capital by land.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.