Hello! So just like iOSI-Hippo's EDCN and iOSI-TD's EGPN, this one is created to take care the city renaming aspect..
Since some civilizations have city name aligned to EDCN, it is recommended to have both EDCN and CNMX in-game though it's not necessary! ^^
You can download this first version of City Name Manager Xtra modmodmod here:
https://sourceforge.net/projects/cnmx/files/?
Since I don't edit any code structures beside in CNM.py, I think the save games should have work just fine and whenever you update the SVN, it will merge. However, don't expect whatever city founded before this modmodmod is added in your save games to auto-rename themselves.
Here is what have changed at a glance:
- Allow city name to change by researching a technology and by passing certain game turns. (China, Korea)
- Allow city name to change based on capital location. (Khmer, Viking, England)
- Allow city name to change based on total cities a civilization have (bEmpire function in EDCN)
- Allow city name to change for Minors (Independents, Independents2, Barbarian).
- 2 New Language: Tamil (Chola) & Farsi (Iran, Mughals) >> Mughals now use Farsi lang instead of Persia lang.
- Renamed iLangEgyptianArabic to iLangMasri.
- Updated, diversified and optimized the city names so it's suitable with DoC's many additional civilizations.
- Filling in the missing city name or vice versa because of map changes in DoC.
- Tidying the conquest name so it's more read-able.
However, this is all just a prototype, and it is still far from finished. Therefore, expect innacuracy and pythex, off course.
Started doing this from August 1st until today, the last day of my 3-month summer holiday~ I posted here just to let you all know that this project exists
Thanks to Leoreth for the code help, Gruekiller for the Maya & Aztec map (not yet incorporated), and all of you that submitted city name change proposal scattered on this forum.
I hope you all enjoy it, and give positive feedback! ^^
If you spot a python exception that have "CityNameManager.py" on the line, please tell me.
Since some civilizations have city name aligned to EDCN, it is recommended to have both EDCN and CNMX in-game though it's not necessary! ^^
You can download this first version of City Name Manager Xtra modmodmod here:
https://sourceforge.net/projects/cnmx/files/?
Spoiler :
It contains the following file:
- CityNameManager.py : the main modmodmod. Copy all .py file to RFC Dawn of Civilization/Assets/Python
- Barbs.py : renamed some coded cities that spawn with pre-CNMX-ed name like Zhongdu to Ji (Beijing) for example.
- CvRFCEventHandler.py : I only add 1 line here, and should merge just fine with the main mod. This CvRFCEH is from SVN version 574, which is the latest version at the time of writing.
- RFC 1700 AD.CivBeyondSwordWBSave and RFC 600 AD.CivBeyondSwordWBSave : editing the name of the starting cities.
Here is what have changed at a glance:
Spoiler :
- Allow city name to change by researching a technology and by passing certain game turns. (China, Korea)
- Allow city name to change based on capital location. (Khmer, Viking, England)
- Allow city name to change based on total cities a civilization have (bEmpire function in EDCN)
- Allow city name to change for Minors (Independents, Independents2, Barbarian).
- 2 New Language: Tamil (Chola) & Farsi (Iran, Mughals) >> Mughals now use Farsi lang instead of Persia lang.
- Renamed iLangEgyptianArabic to iLangMasri.
- Updated, diversified and optimized the city names so it's suitable with DoC's many additional civilizations.
- Filling in the missing city name or vice versa because of map changes in DoC.
- Tidying the conquest name so it's more read-able.
However, this is all just a prototype, and it is still far from finished. Therefore, expect innacuracy and pythex, off course.
Started doing this from August 1st until today, the last day of my 3-month summer holiday~ I posted here just to let you all know that this project exists

Thanks to Leoreth for the code help, Gruekiller for the Maya & Aztec map (not yet incorporated), and all of you that submitted city name change proposal scattered on this forum.
I hope you all enjoy it, and give positive feedback! ^^
If you spot a python exception that have "CityNameManager.py" on the line, please tell me.