Adds Map of China (#4468)

> **Before opening a PR:** discuss new features on
[Discord](https://discord.gg/K9zernJB5z) first, and file bugs or small
improvements as
[issues](https://github.com/openfrontio/OpenFrontIO/issues/new/choose).
You must be assigned to an `approved` issue — unsolicited PRs will be
auto-closed.

**Add approved & assigned issue number here:**

Resolves #4419

## Description:

- Adds a China Map. This is themed after Qing China from the late 19th
and early 20th centuries, which is why the map also includes Mongolia
and Taiwan.
- There are 32 nations themed after qing provinces, warlords, factions,
European colonies, rebellions.
- Also adds several new flags: EastTurkestan, Manchukuo,
BritishHongKong, TaipingHeavenlyKingdom, etc.
- Includes additional nations for a total of 62 nations.
- Size: 1892x2080
- Land area: approx. 1.86M
- Adds Caspian Sea and China to the new category (which i forgot
earlier)


https://youtu.be/ew9Qizo67cA

<img width="2082" height="1895" alt="image"
src="https://github.com/user-attachments/assets/d34fbb9e-fa93-4afe-a89f-8f11c5f9529b"
/>


## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I process any text displayed to the user through translateText()
and I've added it to the en.json file
- [x] I have added relevant tests to the test directory

## Please put your Discord username so you can be contacted if a bug or
regression is found:

DISCORD_USERNAME crunchybbbbb
This commit is contained in:
crunchybbb
2026-07-02 15:13:26 -07:00
committed by GitHub
parent aadca4e0ab
commit a7245518e2
18 changed files with 745 additions and 3 deletions
@@ -2,7 +2,7 @@
"name": "Caspian Sea",
"id": "CaspianSea",
"translation_key": "map.caspiansea",
"categories": ["asia"],
"categories": ["asia", "new"],
"multiplayer_frequency": 5,
"nations": [
{
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

+321
View File
@@ -0,0 +1,321 @@
{
"id": "China",
"name": "China",
"translation_key": "map.china",
"categories": ["asia", "countries", "new"],
"multiplayer_frequency": 8,
"nations": [
{
"coordinates": [1678, 1584],
"name": "British Hong Kong",
"flag": "Flag_of_Hong_Kong_(1959-1997)"
},
{
"coordinates": [1562, 1530],
"name": "Guangdong",
"flag": "Qing Dynasty"
},
{
"coordinates": [721, 411],
"name": "Tannu Tuva",
"flag": "tannutuva"
},
{
"coordinates": [1729, 886],
"name": "Boxer Rebellion",
"flag": "Qing Dynasty"
},
{
"coordinates": [1824, 1159],
"name": "Taiping Heavenly Kingdom",
"flag": "Flag_of_Taiping_Heavenly_Kingdom"
},
{
"coordinates": [1197, 1299],
"name": "Sichuan",
"flag": "Qing Dynasty"
},
{
"coordinates": [1743, 1324],
"name": "Jiangxi Soviet",
"flag": "cn"
},
{
"coordinates": [1310, 959],
"name": "Communist China",
"flag": "cn"
},
{
"coordinates": [1589, 775],
"name": "Peking",
"flag": "Qing Dynasty"
},
{
"coordinates": [1690, 260],
"name": "Heilongjiang",
"flag": "Flag_of_Manchukuo"
},
{
"coordinates": [1705, 439],
"name": "Manchukuo",
"flag": "Flag_of_Manchukuo"
},
{
"coordinates": [1338, 626],
"name": "Inner Mongolia",
"flag": "mn"
},
{
"coordinates": [1128, 520],
"name": "Outer Mongolia",
"flag": "mn"
},
{
"coordinates": [521, 820],
"name": "Xinjiang",
"flag": "Eastern_Turkistan_Flag"
},
{
"coordinates": [542, 1281],
"name": "Tibet",
"flag": "tibet"
},
{
"coordinates": [845, 833],
"name": "Gansu",
"flag": "Qing Dynasty"
},
{
"coordinates": [195, 936],
"name": "Yaqub Beg Regime",
"flag": "Eastern_Turkistan_Flag"
},
{
"coordinates": [1025, 1499],
"name": "Yunnan",
"flag": "Qing Dynasty"
},
{
"coordinates": [1563, 1120],
"name": "Republic of China",
"flag": "Republic of China"
},
{
"coordinates": [1504, 1773],
"name": "Hainan",
"flag": "Qing Dynasty"
},
{
"coordinates": [1775, 994],
"name": "Jiangsu",
"flag": "Qing Dynasty"
},
{
"coordinates": [1632, 1025],
"name": "Anhui Clique",
"flag": "Republic of China"
},
{
"coordinates": [1558, 943],
"name": "Zhili Clique",
"flag": "Republic of China"
},
{
"coordinates": [1625, 1602],
"name": "Portuguese Macao",
"flag": "pt"
},
{
"coordinates": [1945, 1447],
"name": "Taiwan",
"flag": "Empire of Japan"
},
{
"coordinates": [1832, 1395],
"name": "Fujian",
"flag": "Qing Dynasty"
},
{
"coordinates": [1519, 1364],
"name": "Hunan",
"flag": "Qing Dynasty"
},
{
"coordinates": [1366, 1554],
"name": "Kuomintang",
"flag": "Kuomintang_Emblem"
},
{
"coordinates": [1319, 1400],
"name": "Guizhou",
"flag": "Qing Dynasty"
},
{
"coordinates": [1808, 605],
"name": "Fengtian Clique",
"flag": "Republic of China"
},
{
"coordinates": [1940, 427],
"name": "Jilin",
"flag": "Qing Dynasty"
},
{
"coordinates": [953, 1052],
"name": "Ma Clique",
"flag": "Ma_Clique_Flag"
}
],
"additionalNations": [
{
"coordinates": [1639, 850],
"name": "Zhili",
"flag": "Qing Dynasty"
},
{
"coordinates": [1778, 830],
"name": "Shandong",
"flag": "Qing Dynasty"
},
{
"coordinates": [1456, 845],
"name": "Shanxi",
"flag": "Qing Dynasty"
},
{
"coordinates": [1426, 1010],
"name": "Henan",
"flag": "Qing Dynasty"
},
{
"coordinates": [1870, 1237],
"name": "Zhejiang",
"flag": "Qing Dynasty"
},
{
"coordinates": [1503, 1212],
"name": "Hubei",
"flag": "Qing Dynasty"
},
{
"coordinates": [1445, 1626],
"name": "Guangxi",
"flag": "Qing Dynasty"
},
{
"coordinates": [1239, 1074],
"name": "Shaanxi",
"flag": "Qing Dynasty"
},
{
"coordinates": [814, 1019],
"name": "Qinghai",
"flag": "Qing Dynasty"
},
{
"coordinates": [991, 587],
"name": "Bogd Khanate",
"flag": "mn"
},
{
"coordinates": [281, 840],
"name": "First East Turkestan Republic",
"flag": "Eastern_Turkistan_Flag"
},
{
"coordinates": [728, 669],
"name": "Kumul Khanate",
"flag": "Mongol Empire"
},
{
"coordinates": [1041, 885],
"name": "Ningxia",
"flag": "Qing Dynasty"
},
{
"coordinates": [1478, 447],
"name": "Barga",
"flag": "mn"
},
{
"coordinates": [1657, 977],
"name": "Anhui",
"flag": "Qing Dynasty"
},
{
"coordinates": [1703, 1414],
"name": "Jiangxi",
"flag": "Qing Dynasty"
},
{
"coordinates": [1791, 690],
"name": "Fengtian",
"flag": "Qing Dynasty"
},
{
"coordinates": [231, 1104],
"name": "Kashmir",
"flag": "Jammu and Kashmir"
},
{
"coordinates": [1879, 1104],
"name": "Shanghai",
"flag": "cn"
},
{
"coordinates": [1530, 591],
"name": "Mengjiang",
"flag": "Empire of Japan"
},
{
"coordinates": [445, 608],
"name": "Second East Turkestan Republic",
"flag": "Eastern_Turkistan_Flag"
},
{
"coordinates": [1422, 788],
"name": "Shanxi Clique",
"flag": "Republic of China"
},
{
"coordinates": [1622, 1521],
"name": "Guangdong Clique",
"flag": "Kuomintang_Emblem"
},
{
"coordinates": [1270, 912],
"name": "Yan'an Soviet",
"flag": "cn"
},
{
"coordinates": [1751, 767],
"name": "Port Arthur",
"flag": "gb"
},
{
"coordinates": [1526, 1671],
"name": "Guangzhouwan",
"flag": "fr"
},
{
"coordinates": [1438, 1483],
"name": "Guangxi Clique",
"flag": "Kuomintang_Emblem"
},
{
"coordinates": [1033, 1577],
"name": "Yunnan Clique",
"flag": "Qing Dynasty"
},
{
"coordinates": [1220, 769],
"name": "Guominjun",
"flag": "Qing Dynasty"
},
{
"coordinates": [1314, 1220],
"name": "Sichuan Clique",
"flag": "Qing Dynasty"
}
]
}
+25
View File
@@ -359,6 +359,11 @@
"continent": "North America",
"name": "British Columbia"
},
{
"code": "Flag_of_Hong_Kong_(1959-1997)",
"continent": "Asia",
"name": "British Hong Kong"
},
{
"code": "io",
"continent": "Asia",
@@ -770,6 +775,11 @@
"continent": "Europe",
"name": "East Germany"
},
{
"code": "Eastern_Turkistan_Flag",
"continent": "Asia",
"name": "East Turkestan"
},
{
"code": "ec",
"continent": "South America",
@@ -1586,6 +1596,11 @@
"continent": "Asia",
"name": "Macau"
},
{
"code": "Ma_Clique_Flag",
"continent": "Asia",
"name": "Ma Clique"
},
{
"code": "mg",
"continent": "Africa",
@@ -1646,6 +1661,11 @@
"continent": "Europe",
"name": "Malta"
},
{
"code": "Flag_of_Manchukuo",
"continent": "Asia",
"name": "Manchukuo"
},
{
"code": "Maori flag",
"continent": "Oceania",
@@ -2693,6 +2713,11 @@
"continent": "Asia",
"name": "Syria"
},
{
"code": "Flag_of_Taiping_Heavenly_Kingdom",
"continent": "Asia",
"name": "Taiping Heavenly Kingdom"
},
{
"code": "tw",
"continent": "Asia",
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 11 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 36 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 150 150">
<image href="data:image/png;base64,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" x="7.500" y="32.813" width="135.000" height="84.375" />
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 21 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 34 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 13 KiB

+1
View File
@@ -898,6 +898,7 @@
"caribbean": "Caribbean",
"caspiansea": "Caspian Sea",
"caucasus": "Caucasus",
"china": "China",
"choppingblock": "Chopping Block",
"conakry": "Conakry",
"danishstraits": "Danish Straits",
+1 -1
View File
@@ -1,5 +1,5 @@
{
"categories": ["asia"],
"categories": ["asia", "new"],
"id": "CaspianSea",
"map": {
"height": 1728,
+336
View File
@@ -0,0 +1,336 @@
{
"additionalNations": [
{
"coordinates": [1639, 850],
"flag": "Qing Dynasty",
"name": "Zhili"
},
{
"coordinates": [1778, 830],
"flag": "Qing Dynasty",
"name": "Shandong"
},
{
"coordinates": [1456, 845],
"flag": "Qing Dynasty",
"name": "Shanxi"
},
{
"coordinates": [1426, 1010],
"flag": "Qing Dynasty",
"name": "Henan"
},
{
"coordinates": [1870, 1237],
"flag": "Qing Dynasty",
"name": "Zhejiang"
},
{
"coordinates": [1503, 1212],
"flag": "Qing Dynasty",
"name": "Hubei"
},
{
"coordinates": [1445, 1626],
"flag": "Qing Dynasty",
"name": "Guangxi"
},
{
"coordinates": [1239, 1074],
"flag": "Qing Dynasty",
"name": "Shaanxi"
},
{
"coordinates": [814, 1019],
"flag": "Qing Dynasty",
"name": "Qinghai"
},
{
"coordinates": [991, 587],
"flag": "mn",
"name": "Bogd Khanate"
},
{
"coordinates": [281, 840],
"flag": "Eastern_Turkistan_Flag",
"name": "First East Turkestan Republic"
},
{
"coordinates": [728, 669],
"flag": "Mongol Empire",
"name": "Kumul Khanate"
},
{
"coordinates": [1041, 885],
"flag": "Qing Dynasty",
"name": "Ningxia"
},
{
"coordinates": [1478, 447],
"flag": "mn",
"name": "Barga"
},
{
"coordinates": [1657, 977],
"flag": "Qing Dynasty",
"name": "Anhui"
},
{
"coordinates": [1703, 1414],
"flag": "Qing Dynasty",
"name": "Jiangxi"
},
{
"coordinates": [1791, 690],
"flag": "Qing Dynasty",
"name": "Fengtian"
},
{
"coordinates": [231, 1104],
"flag": "Jammu and Kashmir",
"name": "Kashmir"
},
{
"coordinates": [1879, 1104],
"flag": "cn",
"name": "Shanghai"
},
{
"coordinates": [1530, 591],
"flag": "Empire of Japan",
"name": "Mengjiang"
},
{
"coordinates": [445, 608],
"flag": "Eastern_Turkistan_Flag",
"name": "Second East Turkestan Republic"
},
{
"coordinates": [1422, 788],
"flag": "Republic of China",
"name": "Shanxi Clique"
},
{
"coordinates": [1622, 1521],
"flag": "Kuomintang_Emblem",
"name": "Guangdong Clique"
},
{
"coordinates": [1270, 912],
"flag": "cn",
"name": "Yan'an Soviet"
},
{
"coordinates": [1751, 767],
"flag": "gb",
"name": "Port Arthur"
},
{
"coordinates": [1526, 1671],
"flag": "fr",
"name": "Guangzhouwan"
},
{
"coordinates": [1438, 1483],
"flag": "Kuomintang_Emblem",
"name": "Guangxi Clique"
},
{
"coordinates": [1033, 1577],
"flag": "Qing Dynasty",
"name": "Yunnan Clique"
},
{
"coordinates": [1220, 769],
"flag": "Qing Dynasty",
"name": "Guominjun"
},
{
"coordinates": [1314, 1220],
"flag": "Qing Dynasty",
"name": "Sichuan Clique"
}
],
"categories": ["asia", "countries", "new"],
"id": "China",
"map": {
"height": 1892,
"num_land_tiles": 1867569,
"width": 2080
},
"map16x": {
"height": 473,
"num_land_tiles": 112651,
"width": 520
},
"map4x": {
"height": 946,
"num_land_tiles": 461246,
"width": 1040
},
"multiplayer_frequency": 8,
"name": "China",
"nations": [
{
"coordinates": [1678, 1584],
"flag": "Flag_of_Hong_Kong_(1959-1997)",
"name": "British Hong Kong"
},
{
"coordinates": [1562, 1530],
"flag": "Qing Dynasty",
"name": "Guangdong"
},
{
"coordinates": [721, 411],
"flag": "tannutuva",
"name": "Tannu Tuva"
},
{
"coordinates": [1729, 886],
"flag": "Qing Dynasty",
"name": "Boxer Rebellion"
},
{
"coordinates": [1824, 1159],
"flag": "Flag_of_Taiping_Heavenly_Kingdom",
"name": "Taiping Heavenly Kingdom"
},
{
"coordinates": [1197, 1299],
"flag": "Qing Dynasty",
"name": "Sichuan"
},
{
"coordinates": [1743, 1324],
"flag": "cn",
"name": "Jiangxi Soviet"
},
{
"coordinates": [1310, 959],
"flag": "cn",
"name": "Communist China"
},
{
"coordinates": [1589, 775],
"flag": "Qing Dynasty",
"name": "Peking"
},
{
"coordinates": [1690, 260],
"flag": "Flag_of_Manchukuo",
"name": "Heilongjiang"
},
{
"coordinates": [1705, 439],
"flag": "Flag_of_Manchukuo",
"name": "Manchukuo"
},
{
"coordinates": [1338, 626],
"flag": "mn",
"name": "Inner Mongolia"
},
{
"coordinates": [1128, 520],
"flag": "mn",
"name": "Outer Mongolia"
},
{
"coordinates": [521, 820],
"flag": "Eastern_Turkistan_Flag",
"name": "Xinjiang"
},
{
"coordinates": [542, 1281],
"flag": "tibet",
"name": "Tibet"
},
{
"coordinates": [845, 833],
"flag": "Qing Dynasty",
"name": "Gansu"
},
{
"coordinates": [195, 936],
"flag": "Eastern_Turkistan_Flag",
"name": "Yaqub Beg Regime"
},
{
"coordinates": [1025, 1499],
"flag": "Qing Dynasty",
"name": "Yunnan"
},
{
"coordinates": [1563, 1120],
"flag": "Republic of China",
"name": "Republic of China"
},
{
"coordinates": [1504, 1773],
"flag": "Qing Dynasty",
"name": "Hainan"
},
{
"coordinates": [1775, 994],
"flag": "Qing Dynasty",
"name": "Jiangsu"
},
{
"coordinates": [1632, 1025],
"flag": "Republic of China",
"name": "Anhui Clique"
},
{
"coordinates": [1558, 943],
"flag": "Republic of China",
"name": "Zhili Clique"
},
{
"coordinates": [1625, 1602],
"flag": "pt",
"name": "Portuguese Macao"
},
{
"coordinates": [1945, 1447],
"flag": "Empire of Japan",
"name": "Taiwan"
},
{
"coordinates": [1832, 1395],
"flag": "Qing Dynasty",
"name": "Fujian"
},
{
"coordinates": [1519, 1364],
"flag": "Qing Dynasty",
"name": "Hunan"
},
{
"coordinates": [1366, 1554],
"flag": "Kuomintang_Emblem",
"name": "Kuomintang"
},
{
"coordinates": [1319, 1400],
"flag": "Qing Dynasty",
"name": "Guizhou"
},
{
"coordinates": [1808, 605],
"flag": "Republic of China",
"name": "Fengtian Clique"
},
{
"coordinates": [1940, 427],
"flag": "Qing Dynasty",
"name": "Jilin"
},
{
"coordinates": [953, 1052],
"flag": "Ma_Clique_Flag",
"name": "Ma Clique"
}
],
"translation_key": "map.china"
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

+9 -1
View File
@@ -27,6 +27,7 @@ export enum GameMapType {
Caribbean = "Caribbean", // map-generator/assets/maps/caribbean/info.json
CaspianSea = "Caspian Sea", // map-generator/assets/maps/caspiansea/info.json
Caucasus = "Caucasus", // map-generator/assets/maps/caucasus/info.json
China = "China", // map-generator/assets/maps/china/info.json
ChoppingBlock = "Chopping Block", // map-generator/assets/maps/choppingblock/info.json
Conakry = "Conakry", // map-generator/assets/maps/conakry/info.json
DanishStraits = "Danish Straits", // map-generator/assets/maps/danishstraits/info.json
@@ -327,7 +328,7 @@ export const maps: readonly MapInfo[] = [
id: "CaspianSea",
type: GameMapType.CaspianSea,
translationKey: "map.caspiansea",
categories: ["asia"],
categories: ["asia", "new"],
multiplayerFrequency: 5,
},
{
@@ -337,6 +338,13 @@ export const maps: readonly MapInfo[] = [
categories: ["europe", "asia"],
multiplayerFrequency: 5,
},
{
id: "China",
type: GameMapType.China,
translationKey: "map.china",
categories: ["asia", "countries", "new"],
multiplayerFrequency: 8,
},
{
id: "ChoppingBlock",
type: GameMapType.ChoppingBlock,