It seems to be the TXT_KEY_ CITY_NAME_... side of things that have broken everyting.
I changed the format of my TXT_KEY for each civilization, and this fixed everything.
SO for example, I changed this:
to this:
and repeated for all civs, where "BUCKINGHAMSHIRE" was replaced by each civ name. Now the text has been restored for the entire mod. Because I am making a UK mod, the patch must have contatined additional duplicate UK city names? Who knows...
I changed the format of my TXT_KEY for each civilization, and this fixed everything.
SO for example, I changed this:
Spoiler :
<Row Tag="TXT_KEY_CITY_NAME_AYLESBURY">
<Text>Aylesbury</Text>
</Row>
<Row Tag="TXT_KEY_CITY_NAME_MILTON_KEYNES">
<Text>Milton Keynes</Text>
</Row>
<Row Tag="TXT_KEY_CITY_NAME_BEDFORD">
<Text>Bedford</Text>
</Row> ...
<Text>Aylesbury</Text>
</Row>
<Row Tag="TXT_KEY_CITY_NAME_MILTON_KEYNES">
<Text>Milton Keynes</Text>
</Row>
<Row Tag="TXT_KEY_CITY_NAME_BEDFORD">
<Text>Bedford</Text>
</Row> ...
to this:
Spoiler :
<Row Tag="TXT_KEY_CITY_NAME_BUCKINGHAMSHIRE_AYLESBURY">
<Text>Aylesbury</Text>
</Row>
<Row Tag="TXT_KEY_CITY_NAME_BUCKINGHAMSHIRE_MILTON_KEYNES">
<Text>Milton Keynes</Text>
</Row>
<Row Tag="TXT_KEY_CITY_NAME_BUCKINGHAMSHIRE_BEDFORD">
<Text>Bedford</Text>
</Row>
<Text>Aylesbury</Text>
</Row>
<Row Tag="TXT_KEY_CITY_NAME_BUCKINGHAMSHIRE_MILTON_KEYNES">
<Text>Milton Keynes</Text>
</Row>
<Row Tag="TXT_KEY_CITY_NAME_BUCKINGHAMSHIRE_BEDFORD">
<Text>Bedford</Text>
</Row>
and repeated for all civs, where "BUCKINGHAMSHIRE" was replaced by each civ name. Now the text has been restored for the entire mod. Because I am making a UK mod, the patch must have contatined additional duplicate UK city names? Who knows...
BUT, I didn't do custom city names, I used the in-game German set and the leader responses are also Bismark's. But the little bit of text that I did add for civ descriptions and unit descriptions in the civilopedia are untouched. I didn't do custom unit icons, but my civ icons still work as expected.