Giant World Map Nations: fix spawn points, add new ones, change others (#1655)

## Description:

This is based on the JSON (made by N0ur) in PR #990 originally posted
about
[here](https://discord.com/channels/1359946986937258015/1360078040222142564/1378848304112078929).

That PR meant to add Giant World Map to the playlist. It never got
merged because the lag prevented the map from being usable in public
lobbies.

But the PR also contained fixes to the Nations coordinates, added many
new Nations and changed others. Which would have fixed [this issue with
Nations spawning on weird
places](https://discord.com/channels/1284581928254701718/1398084593868865659/1398084593868865659)
and the below one of Nations not spawning at all.

Converted the JSON from PR 990 into the current manifest structure and
order. Checked against Flags folder to see if files where missing. All
missing flag files where helpfully supplied by N0ur and added to this
PR.

BEFORE with incorrect coordinates:
<img width="293" height="376" alt="image"
src="https://github.com/user-attachments/assets/e67e8e71-c6f0-4ac3-96e7-8900655419a2"
/>

AFTER with correct coordinates and other Nation changes:
<img width="293" height="334" alt="image"
src="https://github.com/user-attachments/assets/be69a2c1-b7f8-465c-b400-2b78b3d7f26f"
/>

## 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
- [ ] I have read and accepted the CLA agreement (only required once).

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

tryout33
This commit is contained in:
VariableVince
2025-08-03 06:56:53 +02:00
committed by GitHub
parent e0b486320a
commit 192619bc78
21 changed files with 537 additions and 159 deletions
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.9 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.1 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 24 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 20 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 26 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 19 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.4 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 16 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: 8.3 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 18 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: 38 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.5 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: 3.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.5 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.5 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 31 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 10 KiB

+477 -159
View File
@@ -12,267 +12,585 @@
"name": "Giant_World_Map",
"nations": [
{
"coordinates": [777, 540],
"flag": "us",
"name": "United States",
"strength": 3
},
{
"coordinates": [770.784, 287.776],
"flag": "ca",
"name": "Canada",
"strength": 2
},
{
"coordinates": [777, 780],
"flag": "mx",
"name": "Mexico",
"coordinates": [2309, 535],
"flag": "tr",
"name": "Türkiye",
"strength": 1
},
{
"coordinates": [1025, 744],
"flag": "cu",
"name": "Cuba",
"coordinates": [2030, 409],
"flag": "west_germany",
"name": "West Germany",
"strength": 1
},
{
"coordinates": [1085.728, 990],
"flag": "co",
"name": "Colombia",
"coordinates": [2074, 382],
"flag": "east_germany",
"name": "East Germany",
"strength": 1
},
{
"coordinates": [1228.6960000000001, 990],
"flag": "ve",
"name": "Venezuela",
"coordinates": [1966, 442],
"flag": "fr",
"name": "France",
"strength": 1
},
{
"coordinates": [1220, 1485],
"flag": "ar",
"name": "Argentina",
"strength": 1
},
{
"coordinates": [1330, 1190],
"flag": "br",
"name": "Brazil",
"strength": 1
},
{
"coordinates": [2650, 1897],
"flag": "aq",
"name": "Antarctica",
"strength": 3
},
{
"coordinates": [1469.048, 120.61200000000001],
"flag": "gl",
"name": "Greenland",
"strength": 2
},
{
"coordinates": [1721.832, 236.99200000000002],
"flag": "is",
"name": "Iceland",
"strength": 1
},
{
"coordinates": [1916.6000000000001, 393.576],
"flag": "gb",
"name": "United Kingdom",
"strength": 3
},
{
"coordinates": [1837.864, 387.228],
"flag": "ie",
"name": "Ireland",
"strength": 1
},
{
"coordinates": [1885, 550],
"flag": "es",
"coordinates": [1872, 528],
"flag": "Fascist Spain",
"name": "Spain",
"strength": 1
},
{
"coordinates": [2080.288, 529],
"coordinates": [2074, 498],
"flag": "it",
"name": "Italy",
"strength": 1
},
{
"coordinates": [1980, 455],
"flag": "fr",
"name": "France",
"strength": 2
},
{
"coordinates": [2060, 425],
"flag": "de",
"name": "Germany",
"coordinates": [1912, 379],
"flag": "gb",
"name": "United Kingdom",
"strength": 1
},
{
"coordinates": [2111, 277],
"flag": "se",
"name": "Sweden",
"coordinates": [1841, 373],
"flag": "ie",
"name": "Ireland",
"strength": 1
},
{
"coordinates": [2165, 400],
"coordinates": [2153, 378],
"flag": "pl",
"name": "Poland",
"strength": 1
},
{
"coordinates": [2205, 397.808],
"flag": "by",
"name": "Belarus",
"coordinates": [2178, 539],
"flag": "gr",
"name": "Greece",
"strength": 1
},
{
"coordinates": [2223.256, 514.188],
"flag": "ro",
"coordinates": [2222, 493],
"flag": "bg",
"name": "Bulgaria",
"strength": 1
},
{
"coordinates": [2135, 481],
"flag": "yugoslavia",
"name": "Yugoslavia",
"strength": 1
},
{
"coordinates": [2242, 461],
"flag": "Communist Romania",
"name": "Romania",
"strength": 1
},
{
"coordinates": [2405.592, 579.784],
"flag": "tr",
"name": "Turkey",
"coordinates": [2163, 441],
"flag": "hu",
"name": "Hungary",
"strength": 1
},
{
"coordinates": [2007.768, 281.428],
"coordinates": [2272, 418],
"flag": "Ukrainian SSR",
"name": "Ukrainian SSR",
"strength": 1
},
{
"coordinates": [2093, 297],
"flag": "se",
"name": "Sweden",
"strength": 1
},
{
"coordinates": [2027, 282],
"flag": "no",
"name": "Norway",
"strength": 1
},
{
"coordinates": [2200.464, 281.428],
"coordinates": [2191, 194],
"flag": "Sami flag",
"name": "Sapmi",
"strength": 1
},
{
"coordinates": [2206, 262],
"flag": "fi",
"name": "Finland",
"strength": 1
},
{
"coordinates": [2277.128, 443],
"flag": "ua",
"name": "Ukraine",
"coordinates": [2376, 363],
"flag": "Russian SSR",
"name": "Russian SSR",
"strength": 1
},
{
"coordinates": [2480, 311],
"flag": "ru",
"name": "Russia",
"strength": 3
},
{
"coordinates": [3175, 400],
"flag": "mn",
"name": "Mongolia",
"coordinates": [2222, 371],
"flag": "Byelorussian SSR",
"name": "Byelorussian SSR",
"strength": 1
},
{
"coordinates": [3170, 680],
"flag": "cn",
"name": "China",
"strength": 3
},
{
"coordinates": [2834.496, 789.268],
"flag": "in",
"name": "India",
"strength": 2
},
{
"coordinates": [2643.8720000000003, 505.72400000000005],
"flag": "kz",
"name": "Kazakhstan",
"coordinates": [2441, 507],
"flag": "Georgian SSR",
"name": "Georgian SSR",
"strength": 1
},
{
"coordinates": [2565.136, 653.844],
"flag": "ir",
"name": "Islamic Republic Of Iran",
"coordinates": [2402, 580],
"flag": "Second Republic of Iraq",
"name": "Iraq",
"strength": 1
},
{
"coordinates": [2440.8160000000003, 742.716],
"coordinates": [2353, 595],
"flag": "sy",
"name": "Syria",
"strength": 1
},
{
"coordinates": [2414, 679],
"flag": "sa",
"name": "Saudi Arabia",
"strength": 1
},
{
"coordinates": [3478, 1370],
"coordinates": [2434, 815],
"flag": "North yemen",
"name": "North Yemen",
"strength": 1
},
{
"coordinates": [2479, 824],
"flag": "south yemen",
"name": "South Yemen",
"strength": 1
},
{
"coordinates": [2554, 724],
"flag": "ae",
"name": "United Arab Emirates",
"strength": 1
},
{
"coordinates": [2532, 609],
"flag": "Pahlavi Iran",
"name": "Iran",
"strength": 1
},
{
"coordinates": [2683, 650],
"flag": "pk",
"name": "Pakistan",
"strength": 1
},
{
"coordinates": [2654, 580],
"flag": "af",
"name": "Afghanistan",
"strength": 1
},
{
"coordinates": [2727, 416],
"flag": "Kazakh SSR",
"name": "Kazakh SSR",
"strength": 1
},
{
"coordinates": [2556, 544],
"flag": "Turkmen SSR",
"name": "Turkmen SSR",
"strength": 1
},
{
"coordinates": [2947, 362],
"flag": "Zheleznogorsk",
"name": "Zheleznogorsk",
"strength": 1
},
{
"coordinates": [3252, 229],
"flag": "Siberia",
"name": "Siberia",
"strength": 1
},
{
"coordinates": [2810, 744],
"flag": "in",
"name": "India",
"strength": 1
},
{
"coordinates": [1717, 237],
"flag": "is",
"name": "Iceland",
"strength": 1
},
{
"coordinates": [2944, 709],
"flag": "bd",
"name": "Bangladesh",
"strength": 1
},
{
"coordinates": [2868, 635],
"flag": "np",
"name": "Nepal",
"strength": 1
},
{
"coordinates": [3254, 672],
"flag": "cn",
"name": "China",
"strength": 1
},
{
"coordinates": [3373, 521],
"flag": "kp",
"name": "North Korea",
"strength": 1
},
{
"coordinates": [3389, 573],
"flag": "kr",
"name": "South Korea",
"strength": 1
},
{
"coordinates": [3515, 571],
"flag": "jp",
"name": "Japan",
"strength": 1
},
{
"coordinates": [3026, 457],
"flag": "mn",
"name": "Mongolia",
"strength": 1
},
{
"coordinates": [3229, 995],
"flag": "id",
"name": "Indonesia",
"strength": 1
},
{
"coordinates": [3121, 755],
"flag": "vn",
"name": "North Vietnam",
"strength": 1
},
{
"coordinates": [3153, 833],
"flag": "South Vietnam",
"name": "South Vietnam",
"strength": 1
},
{
"coordinates": [3013, 722],
"flag": "Burma2",
"name": "Burma",
"strength": 1
},
{
"coordinates": [3095, 822],
"flag": "kh",
"name": "Cambodia",
"strength": 1
},
{
"coordinates": [3538, 1067],
"flag": "pg",
"name": "Papua New Guinea",
"strength": 1
},
{
"coordinates": [3542, 1356],
"flag": "au",
"name": "Australia",
"strength": 2
"strength": 1
},
{
"coordinates": [3880, 1516],
"coordinates": [3422, 1203],
"flag": "Australian Aboriginal Flag",
"name": "Nawan-mirri",
"strength": 1
},
{
"coordinates": [3880, 1521],
"flag": "nz",
"name": "New Zealand",
"strength": 0.5
"strength": 1
},
{
"coordinates": [1902.096, 700],
"coordinates": [2632, 1893],
"flag": "aq",
"name": "Antarctica",
"strength": 1
},
{
"coordinates": [2038, 590],
"flag": "tn",
"name": "Tunisia",
"strength": 1
},
{
"coordinates": [2116, 653],
"flag": "ly",
"name": "Libya",
"strength": 1
},
{
"coordinates": [2281, 653],
"flag": "United Arab Republic",
"name": "United Arab Republic",
"strength": 1
},
{
"coordinates": [1859, 613],
"flag": "ma",
"name": "Morocco",
"strength": 1
},
{
"coordinates": [1943, 615],
"flag": "dz",
"name": "Algeria",
"strength": 1
},
{
"coordinates": [2134.16, 680],
"flag": "ly",
"name": "Libyan Arab Jamahiriya",
"strength": 1
},
{
"coordinates": [2262.6240000000003, 708.86],
"flag": "eg",
"name": "Egypt",
"strength": 1
},
{
"coordinates": [1995.336, 867.5600000000001],
"flag": "ne",
"name": "Niger",
"strength": 1
},
{
"coordinates": [2304.064, 859.096],
"coordinates": [2317, 754],
"flag": "sd",
"name": "Sudan",
"strength": 1
},
{
"coordinates": [2225.328, 1074.928],
"flag": "cd",
"name": "The Democratic Republic of the Congo",
"coordinates": [2466, 918],
"flag": "so",
"name": "Somalia",
"strength": 1
},
{
"coordinates": [2391.088, 937.388],
"flag": "et",
"coordinates": [2352, 895],
"flag": "Imperial Ethiopia",
"name": "Ethiopia",
"strength": 1
},
{
"coordinates": [2188, 1374.0120000000002],
"flag": "za",
"coordinates": [1790, 729],
"flag": "Mauritania",
"name": "Mauritania",
"strength": 1
},
{
"coordinates": [2154, 764],
"flag": "td",
"name": "Chad",
"strength": 1
},
{
"coordinates": [2051, 745],
"flag": "ne",
"name": "Niger",
"strength": 1
},
{
"coordinates": [2040, 930],
"flag": "ng",
"name": "Nigeria",
"strength": 1
},
{
"coordinates": [1805, 907],
"flag": "lr",
"name": "Liberia",
"strength": 1
},
{
"coordinates": [2195, 918],
"flag": "cf",
"name": "Central African Republic",
"strength": 1
},
{
"coordinates": [2197, 1070],
"flag": "Zaire",
"name": "Zaire",
"strength": 1
},
{
"coordinates": [2189, 1372],
"flag": "Apartheid South Africa",
"name": "South Africa",
"strength": 1
},
{
"coordinates": [2459, 1230],
"coordinates": [2452, 1247],
"flag": "mg",
"name": "Madagascar",
"strength": 0.5
"strength": 1
},
{
"coordinates": [2170, 880],
"flag": "td",
"name": "Chad",
"coordinates": [2356, 1165],
"flag": "mz",
"name": "Mozambique",
"strength": 1
},
{
"coordinates": [2368, 1032],
"flag": "tz",
"name": "Tanzania",
"strength": 1
},
{
"coordinates": [1934, 762],
"flag": "ml",
"name": "Mali",
"strength": 1
},
{
"coordinates": [2128, 1292],
"flag": "Apartheid South Africa",
"name": "South West Africa",
"strength": 1
},
{
"coordinates": [2099, 1178],
"flag": "ao",
"name": "Angola",
"strength": 1
},
{
"coordinates": [1375, 1121],
"flag": "br",
"name": "Brazil",
"strength": 1
},
{
"coordinates": [1203, 1059],
"flag": "amazonas",
"name": "Amazonas",
"strength": 1
},
{
"coordinates": [1210, 1395],
"flag": "ar",
"name": "Argentina",
"strength": 1
},
{
"coordinates": [1107, 1419],
"flag": "cl",
"name": "Chile",
"strength": 1
},
{
"coordinates": [1064, 1114],
"flag": "pe",
"name": "Peru",
"strength": 1
},
{
"coordinates": [1065, 938],
"flag": "co",
"name": "Colombia",
"strength": 1
},
{
"coordinates": [1192, 938],
"flag": "ve",
"name": "Venezuela",
"strength": 1
},
{
"coordinates": [913, 833],
"flag": "ni",
"name": "Nicaragua",
"strength": 1
},
{
"coordinates": [788, 744],
"flag": "mx",
"name": "Mexico",
"strength": 1
},
{
"coordinates": [1011, 555],
"flag": "us",
"name": "USA",
"strength": 1
},
{
"coordinates": [800, 624],
"flag": "Texas",
"name": "Texas",
"strength": 1
},
{
"coordinates": [551, 564],
"flag": "California",
"name": "California",
"strength": 1
},
{
"coordinates": [703, 483],
"flag": "Utah",
"name": "Utah",
"strength": 1
},
{
"coordinates": [1077, 444],
"flag": "Quebec",
"name": "Quebec",
"strength": 1
},
{
"coordinates": [1231, 395],
"flag": "Newfoundland",
"name": "Newfoundland",
"strength": 1
},
{
"coordinates": [967, 418],
"flag": "ca",
"name": "Canada",
"strength": 1
},
{
"coordinates": [170, 244],
"flag": "Alaska",
"name": "Alaska",
"strength": 1
},
{
"coordinates": [741, 234],
"flag": "Nunavut",
"name": "Nunavut",
"strength": 1
},
{
"coordinates": [484, 256],
"flag": "Yukon",
"name": "Yukon",
"strength": 1
},
{
"coordinates": [1434, 223],
"flag": "gl",
"name": "Greenland",
"strength": 1
},
{
"coordinates": [2247, 1229],
"flag": "Rhodesia",
"name": "Rhodesia",
"strength": 1
}
]