Files
OpenFrontIO/resources/flags/polar_bear.svg
T
APuddle210 d0e220c0a2 Revised maps, flags. (#382)
## Description:

- Revised 55 Flags (US States and Territories) to resolve aspect ratio
scaling issues in game. Has introduced some minor visual issues with
crosses drawing past the bounds of the flag, but this is a lesser issue
than misrproportioned scaling and is only obvious in menus.
 - Added 43 New flags made by N0ur 
- Revised countries.json to make the new flags available for users to
select
 - Revised 9 existing flags with ones made by N0ur
- New North America map (v3), which is 250,000 pixels smaller than v2,
significant additions of lakes and rivers, addressing complaints about
missing Ohio river and inaccurate Missouri river. West coast and
Central/South America now also have rivers. Updated Json to give most
bots flags.
- New South America map (v2), which has a fully realized Amazon river
system, two separate ocean exits. Southern Fjords turned up to 11.
- New Africa Map (v3), with more fleshed out river systems. size
decreased by 250,000 pixels. Great Rift lake now link up to the Congo
basin, and the rivers to their south, making most of Africa connected by
one river system with a Northern, Southern and Eastern Exit
- New Europe Map (v2), extended map bounds south, include entire North
African coast. bounds drawn in on the West, cutting off Iceland and much
ocean in favor of more detail on the continent. Rivers and lakes
implemented. Western-most edge of the Russia-Siberia massive river
network included (preview). Additional nation bots added to the map, to
fill empty areas. Coastline details significantly improved.
- Edits to the Gateway to the Atlantic json to add flags for most of the
Nation bots.

All maps were tested in game, flag selection menu item was visually
inspected for image loading issues.

![North America Early
Game](https://github.com/user-attachments/assets/5c9d638b-2e4e-4cec-8de2-9ad6640e8363)

![South America Early
Game](https://github.com/user-attachments/assets/238600ef-3a87-435e-8436-d93c9fe2a179)

![Africa v3 early
game](https://github.com/user-attachments/assets/cd9ccc76-223f-4ae6-be6e-eac573ff6095)

![Europe v2 Early
Game](https://github.com/user-attachments/assets/ddbb5bd2-f025-45d9-b4df-a9afa8254c23)



## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [x] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

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

aPuddle
2025-03-31 10:31:51 -07:00

9 lines
15 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="150px" height="150px" viewBox="0 0 150 150" version="1.1">
<g id="surface1">
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(1.568628%,1.568628%,1.568628%);fill-opacity:1;" d="M 0 74.925781 L 0 112.855469 L 150 112.855469 L 150 37 L 0 37 L 0 74.925781 M 146.03125 74.925781 L 146.03125 109.175781 L 3.363281 109.175781 L 3.34375 75.003906 C 3.335938 56.207031 3.34375 40.789062 3.363281 40.734375 C 3.390625 40.660156 17.699219 40.644531 74.714844 40.660156 L 146.03125 40.679688 L 146.03125 74.925781 "/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(98.039216%,98.431373%,98.431373%);fill-opacity:1;" d="M 48.613281 50.878906 C 47.28125 51.007812 45.949219 51.277344 44.796875 51.648438 C 44.546875 51.730469 44.171875 51.84375 43.964844 51.902344 C 43.757812 51.960938 43.296875 52.117188 42.945312 52.246094 C 42.589844 52.378906 42.214844 52.511719 42.113281 52.546875 C 41.894531 52.613281 39.828125 53.648438 39.316406 53.941406 C 39.128906 54.050781 38.839844 54.210938 38.671875 54.304688 C 37.964844 54.6875 36.082031 56.0625 35.34375 56.734375 C 34.664062 57.355469 32.9375 59.152344 32.730469 59.460938 C 31.808594 60.828125 31.550781 61.25 31.265625 61.84375 C 30.59375 63.257812 30.410156 64.921875 30.769531 66.429688 C 30.929688 67.125 31.070312 67.429688 32.023438 69.207031 C 33.050781 71.113281 32.871094 75.945312 31.589844 80.839844 C 31.464844 81.320312 31.300781 81.972656 31.226562 82.285156 C 31.089844 82.878906 31.078125 82.917969 30.652344 84.5625 C 30.246094 86.117188 30.140625 86.480469 29.730469 87.671875 C 27.949219 92.835938 27.78125 93.464844 27.839844 94.785156 C 27.90625 96.378906 28.503906 97.378906 29.570312 97.683594 C 29.972656 97.800781 33.011719 98.054688 35.003906 98.136719 C 36.023438 98.179688 36.929688 98.230469 37.019531 98.253906 C 37.109375 98.273438 37.363281 98.253906 37.585938 98.210938 C 37.808594 98.164062 38.414062 98.097656 38.933594 98.058594 C 40.148438 97.96875 40.597656 97.777344 40.792969 97.269531 C 41.082031 96.507812 40.578125 95.914062 38.898438 95.035156 C 37.210938 94.148438 37.15625 93.757812 38.484375 91.992188 C 38.847656 91.511719 39.320312 90.855469 39.535156 90.53125 C 40.539062 89.03125 41.136719 89.78125 41.617188 93.171875 C 41.640625 93.335938 41.691406 94.15625 41.730469 94.992188 C 41.878906 98.148438 42.484375 98.972656 44.667969 98.972656 C 45.152344 98.972656 45.925781 99.007812 46.382812 99.046875 C 46.839844 99.085938 47.996094 99.15625 48.953125 99.199219 C 49.910156 99.242188 51.085938 99.296875 51.5625 99.320312 C 52.097656 99.34375 53.011719 99.3125 53.945312 99.230469 C 54.777344 99.160156 55.796875 99.082031 56.210938 99.054688 C 57.355469 98.980469 57.886719 98.632812 58.054688 97.839844 C 58.300781 96.671875 57.542969 95.867188 55.972656 95.640625 C 55.671875 95.59375 55.332031 95.523438 55.21875 95.480469 C 55.101562 95.433594 54.785156 95.351562 54.511719 95.292969 C 52.441406 94.839844 51.867188 94.0625 52.425781 92.464844 C 52.480469 92.308594 52.546875 92.015625 52.578125 91.808594 C 52.609375 91.601562 52.679688 91.308594 52.734375 91.164062 C 52.792969 91.015625 52.957031 90.46875 53.105469 89.945312 C 53.25 89.425781 53.421875 88.84375 53.484375 88.65625 C 53.542969 88.46875 53.921875 87.292969 54.324219 86.039062 C 54.726562 84.789062 55.117188 83.59375 55.191406 83.386719 C 55.265625 83.175781 55.402344 82.75 55.5 82.4375 C 55.976562 80.871094 56.238281 80.730469 58.066406 81.066406 C 58.953125 81.226562 59.136719 81.234375 61.203125 81.191406 C 62.523438 81.164062 63.742188 81.175781 64.265625 81.226562 C 65.484375 81.335938 66.574219 81.335938 67.078125 81.222656 C 67.59375 81.105469 67.695312 81.160156 67.828125 81.628906 C 68.074219 82.507812 68.023438 83.566406 67.59375 86.417969 C 67.140625 89.414062 66.699219 91.296875 65.914062 93.585938 C 65.15625 95.789062 65.289062 97.285156 66.328125 98.300781 C 67.34375 99.289062 68.90625 99.523438 72.871094 99.28125 C 74.519531 99.179688 74.6875 99.179688 75.460938 99.308594 C 77.609375 99.667969 78.886719 99.070312 78.621094 97.828125 C 78.480469 97.167969 78.101562 96.960938 76.328125 96.585938 C 74.351562 96.164062 74.183594 94.910156 75.757812 92.296875 C 75.796875 92.234375 75.9375 91.996094 76.070312 91.765625 C 76.207031 91.539062 76.542969 91.007812 76.820312 90.589844 C 77.664062 89.316406 77.984375 88.800781 78.402344 88.050781 C 79.707031 85.707031 79.925781 85.777344 81.757812 89.128906 C 82.035156 89.636719 82.460938 90.292969 82.925781 90.929688 C 83.058594 91.113281 83.984375 92.1875 84.976562 93.316406 C 85.96875 94.445312 87.074219 95.757812 87.425781 96.234375 C 89.558594 99.097656 90.800781 99.703125 94.734375 99.804688 C 96 99.839844 97.769531 99.910156 98.664062 99.960938 C 103.171875 100.222656 105.742188 99.179688 105.78125 97.0625 C 105.800781 96.269531 104.707031 95.292969 103.425781 94.953125 C 103.238281 94.90625 102.949219 94.820312 102.785156 94.765625 C 102.617188 94.710938 102.191406 94.644531 101.839844 94.617188 C 99.652344 94.441406 99.101562 94.136719 98.078125 92.527344 C 97.851562 92.171875 97.585938 91.761719 97.492188 91.613281 C 97.230469 91.21875 95.980469 88.738281 95.867188 88.390625 C 95.8125 88.222656 95.722656 88.019531 95.671875 87.9375 C 95.617188 87.851562 95.539062 87.648438 95.496094 87.480469 C 95.453125 87.3125 95.304688 86.835938 95.160156 86.417969 C 94.714844 85.105469 94.5 84.082031 94.210938 81.867188 C 94.105469 81.089844 93.976562 78.394531 93.976562 77.058594 C 93.976562 75.570312 94.265625 75.082031 95.148438 75.078125 C 95.519531 75.078125 95.988281 74.933594 96.585938 74.640625 C 97.785156 74.046875 97.988281 73.996094 98.992188 74.046875 C 99.496094 74.070312 101.664062 74.121094 103.804688 74.160156 C 107.488281 74.230469 109.023438 74.308594 109.890625 74.46875 C 110.101562 74.507812 110.609375 74.582031 111.027344 74.628906 C 111.441406 74.675781 111.800781 74.726562 111.824219 74.742188 C 111.910156 74.792969 116.140625 75.382812 117.566406 75.539062 C 120.203125 75.828125 121.277344 75.664062 122.027344 74.851562 C 122.335938 74.515625 122.414062 74.472656 122.90625 74.371094 C 124.035156 74.140625 125.082031 73.003906 125.179688 71.898438 C 125.21875 71.457031 125.039062 71.140625 124.304688 70.371094 C 124.117188 70.171875 123.050781 68.816406 122.644531 68.253906 C 121.496094 66.664062 121.039062 66.027344 120.777344 65.644531 C 120.613281 65.398438 120.425781 65.125 120.363281 65.03125 C 120.300781 64.941406 119.964844 64.5 119.617188 64.054688 C 119.269531 63.605469 118.871094 63 118.730469 62.710938 C 118.492188 62.214844 118.449219 62.175781 118.003906 61.964844 C 117.722656 61.832031 117.222656 61.472656 116.78125 61.089844 C 116.371094 60.730469 116.007812 60.4375 115.976562 60.4375 C 115.941406 60.4375 115.511719 60.175781 115.015625 59.851562 C 112.179688 57.996094 108.472656 56.6875 105.394531 56.457031 C 103.710938 56.328125 100.582031 56 99.648438 55.851562 C 98.136719 55.609375 96.121094 55.144531 95.074219 54.792969 C 94.90625 54.734375 94.464844 54.601562 94.089844 54.488281 C 93.714844 54.378906 93.308594 54.238281 93.183594 54.179688 C 93.058594 54.121094 92.769531 54.007812 92.539062 53.929688 C 92.3125 53.847656 91.9375 53.707031 91.707031 53.617188 C 89.371094 52.683594 87.691406 52.167969 85.660156 51.757812 C 84.78125 51.582031 84.320312 51.515625 82.636719 51.332031 C 81.808594 51.242188 79.363281 51.246094 78.628906 51.339844 C 78.316406 51.378906 77.703125 51.445312 77.269531 51.492188 C 76.832031 51.535156 76.183594 51.636719 75.832031 51.714844 C 70.324219 52.933594 66.371094 53.15625 61.554688 52.515625 C 61.085938 52.453125 60.671875 52.382812 60.636719 52.363281 C 60.601562 52.339844 60.308594 52.289062 59.980469 52.246094 C 59.40625 52.167969 58.632812 52.007812 57.460938 51.714844 C 56.398438 51.449219 55.53125 51.265625 55.003906 51.1875 C 54.710938 51.148438 54.132812 51.058594 53.71875 50.992188 C 52.847656 50.847656 49.640625 50.78125 48.613281 50.878906 "/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(36.078432%,51.764709%,73.725492%);fill-opacity:1;" d="M 3.363281 40.734375 C 3.34375 40.789062 3.335938 56.207031 3.34375 75.003906 L 3.363281 109.175781 L 146.03125 109.175781 L 146.03125 40.679688 L 74.714844 40.660156 C 17.699219 40.644531 3.390625 40.660156 3.363281 40.734375 M 53.71875 50.992188 C 54.132812 51.058594 54.710938 51.148438 55.003906 51.1875 C 55.53125 51.265625 56.398438 51.449219 57.460938 51.714844 C 58.632812 52.007812 59.40625 52.167969 59.980469 52.246094 C 60.308594 52.289062 60.601562 52.339844 60.636719 52.363281 C 60.671875 52.382812 61.085938 52.453125 61.554688 52.515625 C 66.371094 53.15625 70.324219 52.933594 75.832031 51.714844 C 76.183594 51.636719 76.832031 51.535156 77.269531 51.492188 C 77.703125 51.445312 78.316406 51.378906 78.628906 51.339844 C 79.363281 51.246094 81.808594 51.242188 82.636719 51.332031 C 84.320312 51.515625 84.78125 51.582031 85.660156 51.757812 C 87.691406 52.167969 89.371094 52.683594 91.707031 53.617188 C 91.9375 53.707031 92.3125 53.847656 92.539062 53.929688 C 92.769531 54.007812 93.058594 54.121094 93.183594 54.179688 C 93.308594 54.238281 93.714844 54.378906 94.089844 54.488281 C 94.464844 54.601562 94.90625 54.734375 95.074219 54.792969 C 96.121094 55.144531 98.136719 55.609375 99.648438 55.851562 C 100.582031 56 103.710938 56.328125 105.394531 56.457031 C 108.472656 56.6875 112.179688 57.996094 115.015625 59.851562 C 115.511719 60.175781 115.941406 60.4375 115.976562 60.4375 C 116.007812 60.4375 116.371094 60.730469 116.78125 61.089844 C 117.222656 61.472656 117.722656 61.832031 118.003906 61.964844 C 118.449219 62.175781 118.492188 62.214844 118.730469 62.710938 C 118.871094 63 119.269531 63.605469 119.617188 64.054688 C 119.964844 64.5 120.300781 64.941406 120.363281 65.03125 C 120.425781 65.125 120.613281 65.398438 120.777344 65.644531 C 121.039062 66.027344 121.496094 66.664062 122.644531 68.253906 C 123.050781 68.816406 124.117188 70.171875 124.304688 70.371094 C 125.039062 71.140625 125.21875 71.457031 125.179688 71.898438 C 125.082031 73.003906 124.035156 74.140625 122.90625 74.371094 C 122.414062 74.472656 122.335938 74.515625 122.027344 74.851562 C 121.277344 75.664062 120.203125 75.828125 117.566406 75.539062 C 116.140625 75.382812 111.910156 74.792969 111.824219 74.742188 C 111.800781 74.726562 111.441406 74.675781 111.027344 74.628906 C 110.609375 74.582031 110.101562 74.507812 109.890625 74.46875 C 109.023438 74.308594 107.488281 74.230469 103.804688 74.160156 C 101.664062 74.121094 99.496094 74.070312 98.992188 74.046875 C 97.988281 73.996094 97.785156 74.046875 96.585938 74.640625 C 95.988281 74.933594 95.519531 75.078125 95.148438 75.078125 C 94.265625 75.082031 93.976562 75.570312 93.976562 77.058594 C 93.976562 78.394531 94.105469 81.089844 94.210938 81.867188 C 94.5 84.082031 94.714844 85.105469 95.160156 86.417969 C 95.304688 86.835938 95.453125 87.3125 95.496094 87.480469 C 95.539062 87.648438 95.617188 87.851562 95.671875 87.9375 C 95.722656 88.019531 95.8125 88.222656 95.867188 88.390625 C 95.980469 88.738281 97.230469 91.21875 97.492188 91.613281 C 97.585938 91.761719 97.851562 92.171875 98.078125 92.527344 C 99.101562 94.136719 99.652344 94.441406 101.839844 94.617188 C 102.191406 94.644531 102.617188 94.710938 102.785156 94.765625 C 102.949219 94.820312 103.238281 94.90625 103.425781 94.953125 C 104.707031 95.292969 105.800781 96.269531 105.78125 97.0625 C 105.742188 99.179688 103.171875 100.222656 98.664062 99.960938 C 97.769531 99.910156 96 99.839844 94.734375 99.804688 C 90.800781 99.703125 89.558594 99.097656 87.425781 96.234375 C 87.074219 95.757812 85.96875 94.445312 84.976562 93.316406 C 83.984375 92.1875 83.058594 91.113281 82.925781 90.929688 C 82.460938 90.292969 82.035156 89.636719 81.757812 89.128906 C 79.925781 85.777344 79.707031 85.707031 78.402344 88.050781 C 77.984375 88.800781 77.664062 89.316406 76.820312 90.589844 C 76.542969 91.007812 76.207031 91.539062 76.070312 91.765625 C 75.9375 91.996094 75.796875 92.234375 75.757812 92.296875 C 74.183594 94.910156 74.351562 96.164062 76.328125 96.585938 C 78.101562 96.960938 78.480469 97.167969 78.621094 97.828125 C 78.886719 99.070312 77.609375 99.667969 75.460938 99.308594 C 74.6875 99.179688 74.519531 99.179688 72.871094 99.28125 C 68.90625 99.523438 67.34375 99.289062 66.328125 98.300781 C 65.289062 97.285156 65.15625 95.789062 65.914062 93.585938 C 66.699219 91.296875 67.140625 89.414062 67.59375 86.417969 C 68.226562 82.199219 68.109375 80.988281 67.078125 81.222656 C 66.574219 81.335938 65.484375 81.335938 64.265625 81.226562 C 63.742188 81.175781 62.523438 81.164062 61.203125 81.191406 C 59.136719 81.234375 58.953125 81.226562 58.066406 81.066406 C 56.238281 80.730469 55.976562 80.871094 55.5 82.4375 C 55.402344 82.75 55.265625 83.175781 55.191406 83.386719 C 55.117188 83.59375 54.726562 84.789062 54.324219 86.039062 C 53.921875 87.292969 53.542969 88.46875 53.484375 88.65625 C 53.421875 88.84375 53.25 89.425781 53.105469 89.945312 C 52.957031 90.46875 52.792969 91.015625 52.734375 91.164062 C 52.679688 91.308594 52.609375 91.601562 52.578125 91.808594 C 52.546875 92.015625 52.480469 92.308594 52.425781 92.464844 C 51.867188 94.0625 52.441406 94.839844 54.511719 95.292969 C 54.785156 95.351562 55.101562 95.433594 55.21875 95.480469 C 55.332031 95.523438 55.671875 95.59375 55.972656 95.640625 C 57.542969 95.867188 58.300781 96.671875 58.054688 97.839844 C 57.886719 98.632812 57.355469 98.980469 56.210938 99.054688 C 55.796875 99.082031 54.777344 99.160156 53.945312 99.230469 C 53.011719 99.3125 52.097656 99.34375 51.5625 99.320312 C 51.085938 99.296875 49.910156 99.242188 48.953125 99.199219 C 47.996094 99.15625 46.839844 99.085938 46.382812 99.046875 C 45.925781 99.007812 45.152344 98.972656 44.667969 98.972656 C 42.484375 98.972656 41.878906 98.148438 41.730469 94.992188 C 41.691406 94.15625 41.640625 93.335938 41.617188 93.171875 C 41.136719 89.78125 40.539062 89.03125 39.535156 90.53125 C 39.320312 90.855469 38.847656 91.511719 38.484375 91.992188 C 37.15625 93.757812 37.210938 94.148438 38.898438 95.035156 C 40.578125 95.914062 41.082031 96.507812 40.792969 97.269531 C 40.597656 97.777344 40.148438 97.96875 38.933594 98.058594 C 38.414062 98.097656 37.808594 98.164062 37.585938 98.210938 C 37.363281 98.253906 37.109375 98.273438 37.019531 98.253906 C 36.929688 98.230469 36.023438 98.179688 35.003906 98.136719 C 33.011719 98.054688 29.972656 97.800781 29.570312 97.683594 C 28.503906 97.378906 27.90625 96.378906 27.839844 94.785156 C 27.78125 93.464844 27.949219 92.835938 29.730469 87.671875 C 30.140625 86.480469 30.246094 86.117188 30.652344 84.5625 C 31.078125 82.917969 31.089844 82.878906 31.226562 82.285156 C 31.300781 81.972656 31.464844 81.320312 31.589844 80.839844 C 32.871094 75.945312 33.050781 71.113281 32.023438 69.207031 C 31.070312 67.429688 30.929688 67.125 30.769531 66.429688 C 30.410156 64.921875 30.59375 63.257812 31.265625 61.84375 C 31.550781 61.25 31.808594 60.828125 32.730469 59.460938 C 32.9375 59.152344 34.664062 57.355469 35.34375 56.734375 C 36.082031 56.0625 37.964844 54.6875 38.671875 54.304688 C 38.839844 54.210938 39.128906 54.050781 39.316406 53.941406 C 39.828125 53.648438 41.894531 52.613281 42.113281 52.546875 C 42.214844 52.511719 42.589844 52.378906 42.945312 52.246094 C 43.296875 52.117188 43.757812 51.960938 43.964844 51.902344 C 44.171875 51.84375 44.546875 51.730469 44.796875 51.648438 C 45.949219 51.277344 47.28125 51.007812 48.613281 50.878906 C 49.640625 50.78125 52.847656 50.847656 53.71875 50.992188 "/>
</g>
</svg>