Update Europe map and remove its Classic version off rotation (#3647)

## Description:

This was a proposal in the map channel of the dev discord server:

**Updates the Europe map to include Iceland, and removes Classic Europe
off rotation.** Classic Europe will remain in custom private map list

The only thing the new europe map didnt have from the classic version
was iceland, so i figured we should update the europe map to contain it,
since Iceland is a popular spawn in the classic version. Iceland is in
the same position as the classic map

The classic europe is frankly a lesser version of the new map as it
doesnt contain rivers , is smaller and the terrain has less quality, and
with the updated version, classic would just take up very needed space
in the lobby queue. We currently have a very large number of maps, which
results in players having to wait for a long time for an specific map in
public lobbies. This should help the issue a little at the very least.

<img width="2905" height="1674" alt="image"
src="https://github.com/user-attachments/assets/da98d935-b927-4e04-9383-9a1f2b794f97"
/>

## 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
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced

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

tri.star1011
This commit is contained in:
RickD004
2026-04-12 15:04:30 -06:00
committed by GitHub
parent 17f9cd3147
commit 95d7895740
9 changed files with 124 additions and 112 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 MiB

After

Width:  |  Height:  |  Size: 2.5 MiB

+54 -49
View File
@@ -2,249 +2,254 @@
"name": "Europe",
"nations": [
{
"coordinates": [148, 744],
"coordinates": [634, 781],
"name": "Republic of Ireland",
"flag": "ie"
},
{
"coordinates": [451, 785],
"coordinates": [962, 780],
"name": "England",
"flag": "gb-eng"
},
{
"coordinates": [285, 1253],
"coordinates": [935, 1289],
"name": "Kingdom of Spain",
"flag": "es"
},
{
"coordinates": [527, 979],
"coordinates": [1087, 931],
"name": "French Republic",
"flag": "fr"
},
{
"coordinates": [974, 1159],
"coordinates": [1541, 1180],
"name": "Italian Republic",
"flag": "it"
},
{
"coordinates": [761, 1013],
"coordinates": [1339, 983],
"name": "Swiss Confederation",
"flag": "ch"
},
{
"coordinates": [789, 451],
"coordinates": [1360, 428],
"name": "Kingdom of Norway",
"flag": "no"
},
{
"coordinates": [1034, 562],
"coordinates": [1605, 573],
"name": "Kingdom of Sweden",
"flag": "se"
},
{
"coordinates": [1368, 369],
"coordinates": [2007, 309],
"name": "Republic of Finland",
"flag": "fi"
},
{
"coordinates": [633, 802],
"coordinates": [1200, 830],
"name": "Kingdom of Belgium",
"flag": "be"
},
{
"coordinates": [647, 754],
"coordinates": [1264, 752],
"name": "Kingdom of the Netherlands",
"flag": "nl"
},
{
"coordinates": [904, 805],
"coordinates": [1443, 798],
"name": "Federal Republic of Germany",
"flag": "de"
},
{
"coordinates": [1082, 953],
"coordinates": [1444, 969],
"name": "Republic of Austria",
"flag": "at"
},
{
"coordinates": [1274, 739],
"coordinates": [1850, 810],
"name": "Republic of Poland",
"flag": "pl"
},
{
"coordinates": [1098, 872],
"coordinates": [1630, 909],
"name": "Czech Republic",
"flag": "cz"
},
{
"coordinates": [1802, 933],
"coordinates": [2342, 936],
"name": "Ukraine",
"flag": "ua"
},
{
"coordinates": [1562, 730],
"coordinates": [2167, 708],
"name": "Republic of Belarus",
"flag": "by"
},
{
"coordinates": [1533, 1039],
"coordinates": [2046, 990],
"name": "Romania",
"flag": "ro"
},
{
"coordinates": [1770, 1304],
"coordinates": [2432, 1265],
"name": "Republic of Turkiye",
"flag": "tr"
},
{
"coordinates": [180, 1525],
"coordinates": [769, 1535],
"name": "Kingdom of Morocco",
"flag": "ma"
},
{
"coordinates": [2069, 659],
"coordinates": [2535, 720],
"name": "Russian Federation",
"flag": "ru"
},
{
"coordinates": [1952, 1433],
"coordinates": [2539, 1455],
"name": "Syrian Arab Republic",
"flag": "sy"
},
{
"coordinates": [2264, 1529],
"coordinates": [2689, 1441],
"name": "Republic of Iraq",
"flag": "iq"
},
{
"coordinates": [2173, 1173],
"coordinates": [2748, 1138],
"name": "Georgia",
"flag": "ge"
},
{
"coordinates": [832, 1434],
"coordinates": [1389, 1473],
"name": "Republic of Tunisia",
"flag": "tn"
},
{
"coordinates": [517, 1483],
"coordinates": [1066, 1506],
"name": "Algeria",
"flag": "dz"
},
{
"coordinates": [89, 1292],
"coordinates": [680, 1254],
"name": "Portuguese Republic",
"flag": "pt"
},
{
"coordinates": [1335, 1312],
"coordinates": [1891, 1299],
"name": "Hellenic Republic",
"flag": "gr"
},
{
"coordinates": [1312, 1133],
"coordinates": [1906, 1113],
"name": "Republic of Serbia",
"flag": "rs"
},
{
"coordinates": [1281, 999],
"coordinates": [1751, 983],
"name": "Republic of Hungary",
"flag": "hu"
},
{
"coordinates": [1254, 899],
"coordinates": [1784, 908],
"name": "Slovak Republic",
"flag": "sk"
},
{
"coordinates": [1002, 1061],
"coordinates": [1624, 1038],
"name": "Republic of Croatia",
"flag": "hr"
},
{
"coordinates": [1174, 1108],
"coordinates": [1734, 1094],
"name": "Bosnia and Herzegovina",
"flag": "ba"
},
{
"coordinates": [1259, 1236],
"coordinates": [1817, 1213],
"name": "Republic of Albania",
"flag": "al"
},
{
"coordinates": [1556, 1200],
"coordinates": [2092, 1158],
"name": "Republic of Bulgaria",
"flag": "bg"
},
{
"coordinates": [1380, 618],
"coordinates": [1939, 702],
"name": "Republic of Lithuania",
"flag": "lt"
},
{
"coordinates": [1360, 556],
"coordinates": [2014, 618],
"name": "Republic of Latvia",
"flag": "lv"
},
{
"coordinates": [1443, 502],
"coordinates": [2033, 504],
"name": "Republic of Estonia",
"flag": "ee"
},
{
"coordinates": [278, 742],
"coordinates": [863, 775],
"name": "Wales",
"flag": "gb-wls"
},
{
"coordinates": [296, 601],
"coordinates": [863, 573],
"name": "Scotland",
"flag": "gb-sct"
},
{
"coordinates": [2300, 510],
"coordinates": [2688, 427],
"name": "USSR",
"flag": "ussr"
},
{
"coordinates": [204, 667],
"coordinates": [719, 685],
"name": "Northern Ireland",
"flag": "northern_ireland"
},
{
"coordinates": [1522, 48],
"coordinates": [2011, 103],
"name": "Polar Bears",
"flag": "polar_bears"
},
{
"coordinates": [821, 628],
"coordinates": [1369, 628],
"name": "Kingdom of Denmark",
"flag": "dk"
},
{
"coordinates": [1875, 1599],
"coordinates": [2406, 1638],
"name": "State of Israel",
"flag": "il"
},
{
"coordinates": [1691, 1667],
"coordinates": [2226, 1661],
"name": "Arab Republic of Egypt",
"flag": "eg"
},
{
"coordinates": [1115, 1650],
"coordinates": [1847, 1652],
"name": "State of Libya",
"flag": "ly"
},
{
"coordinates": [1919, 1608],
"coordinates": [2571, 1601],
"name": "Hashemite Kingdom of Jordan",
"flag": "jo"
},
{
"coordinates": [1898, 1535],
"coordinates": [2473, 1528],
"name": "Lebanese Republic",
"flag": "lb"
},
{
"coordinates": [254, 274],
"name": "Iceland",
"flag": "is"
}
]
}
+60 -55
View File
@@ -1,265 +1,270 @@
{
"map": {
"height": 1672,
"num_land_tiles": 2311229,
"width": 2348
"num_land_tiles": 2345907,
"width": 2904
},
"map16x": {
"height": 418,
"num_land_tiles": 132857,
"width": 587
"num_land_tiles": 134783,
"width": 726
},
"map4x": {
"height": 836,
"num_land_tiles": 561490,
"width": 1174
"num_land_tiles": 569606,
"width": 1452
},
"name": "Europe",
"nations": [
{
"coordinates": [148, 744],
"coordinates": [634, 781],
"flag": "ie",
"name": "Republic of Ireland"
},
{
"coordinates": [451, 785],
"coordinates": [962, 780],
"flag": "gb-eng",
"name": "England"
},
{
"coordinates": [285, 1253],
"coordinates": [935, 1289],
"flag": "es",
"name": "Kingdom of Spain"
},
{
"coordinates": [527, 979],
"coordinates": [1087, 931],
"flag": "fr",
"name": "French Republic"
},
{
"coordinates": [974, 1159],
"coordinates": [1541, 1180],
"flag": "it",
"name": "Italian Republic"
},
{
"coordinates": [761, 1013],
"coordinates": [1339, 983],
"flag": "ch",
"name": "Swiss Confederation"
},
{
"coordinates": [789, 451],
"coordinates": [1360, 428],
"flag": "no",
"name": "Kingdom of Norway"
},
{
"coordinates": [1034, 562],
"coordinates": [1605, 573],
"flag": "se",
"name": "Kingdom of Sweden"
},
{
"coordinates": [1368, 369],
"coordinates": [2007, 309],
"flag": "fi",
"name": "Republic of Finland"
},
{
"coordinates": [633, 802],
"coordinates": [1200, 830],
"flag": "be",
"name": "Kingdom of Belgium"
},
{
"coordinates": [647, 754],
"coordinates": [1264, 752],
"flag": "nl",
"name": "Kingdom of the Netherlands"
},
{
"coordinates": [904, 805],
"coordinates": [1443, 798],
"flag": "de",
"name": "Federal Republic of Germany"
},
{
"coordinates": [1082, 953],
"coordinates": [1444, 969],
"flag": "at",
"name": "Republic of Austria"
},
{
"coordinates": [1274, 739],
"coordinates": [1850, 810],
"flag": "pl",
"name": "Republic of Poland"
},
{
"coordinates": [1098, 872],
"coordinates": [1630, 909],
"flag": "cz",
"name": "Czech Republic"
},
{
"coordinates": [1802, 933],
"coordinates": [2342, 936],
"flag": "ua",
"name": "Ukraine"
},
{
"coordinates": [1562, 730],
"coordinates": [2167, 708],
"flag": "by",
"name": "Republic of Belarus"
},
{
"coordinates": [1533, 1039],
"coordinates": [2046, 990],
"flag": "ro",
"name": "Romania"
},
{
"coordinates": [1770, 1304],
"coordinates": [2432, 1265],
"flag": "tr",
"name": "Republic of Turkiye"
},
{
"coordinates": [180, 1525],
"coordinates": [769, 1535],
"flag": "ma",
"name": "Kingdom of Morocco"
},
{
"coordinates": [2069, 659],
"coordinates": [2535, 720],
"flag": "ru",
"name": "Russian Federation"
},
{
"coordinates": [1952, 1433],
"coordinates": [2539, 1455],
"flag": "sy",
"name": "Syrian Arab Republic"
},
{
"coordinates": [2264, 1529],
"coordinates": [2689, 1441],
"flag": "iq",
"name": "Republic of Iraq"
},
{
"coordinates": [2173, 1173],
"coordinates": [2748, 1138],
"flag": "ge",
"name": "Georgia"
},
{
"coordinates": [832, 1434],
"coordinates": [1389, 1473],
"flag": "tn",
"name": "Republic of Tunisia"
},
{
"coordinates": [517, 1483],
"coordinates": [1066, 1506],
"flag": "dz",
"name": "Algeria"
},
{
"coordinates": [89, 1292],
"coordinates": [680, 1254],
"flag": "pt",
"name": "Portuguese Republic"
},
{
"coordinates": [1335, 1312],
"coordinates": [1891, 1299],
"flag": "gr",
"name": "Hellenic Republic"
},
{
"coordinates": [1312, 1133],
"coordinates": [1906, 1113],
"flag": "rs",
"name": "Republic of Serbia"
},
{
"coordinates": [1281, 999],
"coordinates": [1751, 983],
"flag": "hu",
"name": "Republic of Hungary"
},
{
"coordinates": [1254, 899],
"coordinates": [1784, 908],
"flag": "sk",
"name": "Slovak Republic"
},
{
"coordinates": [1002, 1061],
"coordinates": [1624, 1038],
"flag": "hr",
"name": "Republic of Croatia"
},
{
"coordinates": [1174, 1108],
"coordinates": [1734, 1094],
"flag": "ba",
"name": "Bosnia and Herzegovina"
},
{
"coordinates": [1259, 1236],
"coordinates": [1817, 1213],
"flag": "al",
"name": "Republic of Albania"
},
{
"coordinates": [1556, 1200],
"coordinates": [2092, 1158],
"flag": "bg",
"name": "Republic of Bulgaria"
},
{
"coordinates": [1380, 618],
"coordinates": [1939, 702],
"flag": "lt",
"name": "Republic of Lithuania"
},
{
"coordinates": [1360, 556],
"coordinates": [2014, 618],
"flag": "lv",
"name": "Republic of Latvia"
},
{
"coordinates": [1443, 502],
"coordinates": [2033, 504],
"flag": "ee",
"name": "Republic of Estonia"
},
{
"coordinates": [278, 742],
"coordinates": [863, 775],
"flag": "gb-wls",
"name": "Wales"
},
{
"coordinates": [296, 601],
"coordinates": [863, 573],
"flag": "gb-sct",
"name": "Scotland"
},
{
"coordinates": [2300, 510],
"coordinates": [2688, 427],
"flag": "ussr",
"name": "USSR"
},
{
"coordinates": [204, 667],
"coordinates": [719, 685],
"flag": "northern_ireland",
"name": "Northern Ireland"
},
{
"coordinates": [1522, 48],
"coordinates": [2011, 103],
"flag": "polar_bears",
"name": "Polar Bears"
},
{
"coordinates": [821, 628],
"coordinates": [1369, 628],
"flag": "dk",
"name": "Kingdom of Denmark"
},
{
"coordinates": [1875, 1599],
"coordinates": [2406, 1638],
"flag": "il",
"name": "State of Israel"
},
{
"coordinates": [1691, 1667],
"coordinates": [2226, 1661],
"flag": "eg",
"name": "Arab Republic of Egypt"
},
{
"coordinates": [1115, 1650],
"coordinates": [1847, 1652],
"flag": "ly",
"name": "State of Libya"
},
{
"coordinates": [1919, 1608],
"coordinates": [2571, 1601],
"flag": "jo",
"name": "Hashemite Kingdom of Jordan"
},
{
"coordinates": [1898, 1535],
"coordinates": [2473, 1528],
"flag": "lb",
"name": "Lebanese Republic"
},
{
"coordinates": [254, 274],
"flag": "is",
"name": "Iceland"
}
]
}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 29 KiB

+1 -2
View File
@@ -40,8 +40,7 @@ const frequency: Partial<Record<GameMapName, number>> = {
BritanniaClassic: 4,
DeglaciatedAntarctica: 4,
EastAsia: 5,
Europe: 3,
EuropeClassic: 3,
Europe: 7,
FalklandIslands: 4,
FaroeIslands: 4,
FourIslands: 4,
+1
View File
@@ -27,6 +27,7 @@ const FREQUENCY_EXEMPTIONS: Set<GameMapName> = new Set([
"Tourney2",
"Tourney3",
"Tourney4",
"EuropeClassic",
]);
/** Parse the main.go maps registry and return the set of non-test map folder names. */