Files
OpenFrontIO/resources/flags/frost_giant.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

10 lines
14 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%,23.137255%,39.215687%);fill-opacity:1;" d="M 5.222656 34.855469 C 4.691406 35.015625 4.425781 35.230469 4.21875 35.648438 L 4.007812 36.078125 L 4.007812 114.5 L 4.230469 114.949219 C 4.410156 115.308594 4.546875 115.445312 4.90625 115.625 L 5.355469 115.847656 L 143.921875 115.847656 L 144.371094 115.625 C 144.734375 115.445312 144.867188 115.308594 145.046875 114.949219 L 145.273438 114.5 L 145.273438 75.421875 C 145.273438 42.414062 145.253906 36.28125 145.148438 35.917969 C 145.003906 35.417969 144.589844 35.007812 144.082031 34.867188 C 143.679688 34.757812 5.585938 34.746094 5.222656 34.855469 M 75.0625 43.976562 C 75.339844 44.28125 75.503906 44.644531 75.757812 45.535156 C 75.96875 46.285156 76.1875 47.21875 77.570312 53.273438 C 78.617188 57.859375 78.683594 57.902344 80.988281 55.65625 C 82.757812 53.929688 83.265625 53.648438 83.730469 54.148438 C 84.078125 54.519531 84.101562 54.878906 84.074219 59.195312 L 84.046875 63.359375 L 83.769531 63.945312 C 83.5625 64.382812 83.21875 64.8125 82.414062 65.660156 C 80.777344 67.382812 80.726562 67.507812 81.359375 68.261719 C 81.964844 68.980469 82.1875 68.886719 83.988281 67.167969 C 85.90625 65.332031 85.820312 65.355469 91.007812 65.40625 C 94.988281 65.441406 95.203125 65.46875 95.554688 65.941406 C 95.882812 66.382812 95.625 66.8125 94.03125 68.457031 C 93.273438 69.238281 92.546875 70.042969 92.414062 70.238281 L 92.179688 70.597656 L 92.371094 70.867188 C 92.726562 71.363281 93.316406 71.550781 98.273438 72.714844 C 105.988281 74.523438 106.332031 74.632812 106.332031 75.234375 C 106.332031 75.835938 105.792969 76.003906 98.769531 77.582031 C 92.398438 79.011719 92.46875 78.957031 94.363281 81.0625 C 95.496094 82.320312 95.640625 82.546875 95.601562 83.007812 C 95.542969 83.707031 95.554688 83.707031 90.621094 83.707031 C 85.460938 83.707031 85.742188 83.761719 84.421875 82.515625 C 83.070312 81.242188 82.785156 81.121094 82.074219 81.523438 C 81.140625 82.050781 81.199219 82.320312 82.539062 83.761719 C 84.28125 85.632812 84.199219 85.296875 84.164062 90.476562 C 84.140625 94.304688 84.128906 94.527344 83.957031 94.867188 C 83.53125 95.707031 82.984375 95.484375 81.136719 93.714844 C 78.886719 91.558594 78.792969 91.617188 77.804688 95.859375 C 77.503906 97.148438 76.949219 99.539062 76.570312 101.171875 C 75.449219 106.011719 75.109375 106.777344 74.414062 106.027344 C 74.046875 105.628906 73.75 104.570312 72.75 100.09375 C 71.175781 93.058594 71.160156 93.007812 70.503906 92.550781 C 70.230469 92.359375 70.105469 92.445312 68.585938 93.875 C 66.015625 96.296875 65.8125 96.066406 65.75 90.628906 C 65.691406 85.59375 65.699219 85.554688 67.230469 83.898438 C 68.570312 82.453125 68.640625 82.179688 67.828125 81.648438 C 67.136719 81.195312 66.9375 81.230469 66.148438 81.921875 C 63.972656 83.824219 64.433594 83.691406 59.820312 83.734375 C 54.996094 83.773438 54.382812 83.6875 54.308594 82.949219 C 54.269531 82.554688 54.570312 82.070312 55.433594 81.140625 C 57.417969 79 57.46875 79.039062 51.050781 77.585938 C 43.953125 75.976562 43.324219 75.769531 43.53125 75.109375 C 43.683594 74.625 44.496094 74.378906 50.695312 72.910156 C 59.027344 70.933594 58.675781 71.25 55.820312 68.308594 C 54.292969 66.734375 54.019531 66.207031 54.496094 65.769531 C 54.875 65.414062 55.257812 65.386719 59.339844 65.382812 C 64.402344 65.382812 64.03125 65.28125 66.109375 67.253906 C 67.65625 68.71875 67.988281 68.816406 68.511719 67.957031 C 68.972656 67.199219 68.914062 67.070312 67.414062 65.480469 C 66.730469 64.757812 66.355469 64.273438 66.152344 63.859375 L 65.859375 63.273438 L 65.859375 58.949219 C 65.859375 54.75 65.867188 54.617188 66.046875 54.308594 C 66.5 53.535156 67.019531 53.746094 68.789062 55.433594 C 71.113281 57.648438 71.003906 57.78125 72.535156 50.984375 C 73.902344 44.910156 74.023438 44.464844 74.480469 43.980469 C 74.71875 43.722656 74.832031 43.722656 75.0625 43.976562 "/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(98.431373%,75.294119%,18.82353%);fill-opacity:1;" d="M 74.480469 43.980469 C 74.023438 44.464844 73.902344 44.910156 72.535156 50.984375 C 71.464844 55.734375 71.199219 56.625 70.859375 56.652344 C 70.273438 56.699219 70.460938 57 72.261719 58.90625 C 73.84375 60.582031 73.863281 60.664062 73.8125 65.96875 C 73.773438 69.796875 73.753906 69.964844 73.246094 70.296875 C 72.773438 70.609375 72.257812 70.289062 70.542969 68.636719 C 70.097656 68.203125 69.523438 67.683594 69.269531 67.472656 L 68.808594 67.097656 L 68.707031 67.492188 C 68.597656 67.929688 68.179688 68.414062 67.835938 68.5 C 67.566406 68.566406 67.792969 68.863281 69.394531 70.539062 C 70.667969 71.871094 70.941406 72.367188 70.671875 72.871094 C 70.425781 73.328125 70.210938 73.351562 65.925781 73.378906 C 60.980469 73.414062 61.007812 73.417969 59.695312 72.179688 C 58.238281 70.808594 57.785156 70.476562 57.667969 70.695312 C 57.332031 71.324219 57.207031 71.367188 50.695312 72.910156 C 44.496094 74.378906 43.683594 74.625 43.53125 75.109375 C 43.324219 75.769531 43.953125 75.976562 51.046875 77.585938 C 55.835938 78.671875 56.632812 78.941406 56.632812 79.480469 C 56.632812 79.753906 57.203125 79.289062 59.0625 77.492188 C 60.964844 75.660156 60.671875 75.738281 65.722656 75.742188 C 71.78125 75.742188 71.949219 75.910156 68.960938 79.027344 C 68.246094 79.769531 67.492188 80.585938 67.28125 80.839844 L 66.898438 81.300781 L 67.296875 81.398438 C 67.722656 81.507812 68.335938 82.011719 68.335938 82.253906 C 68.335938 82.613281 68.710938 82.320312 70.878906 80.253906 C 72.394531 78.8125 72.757812 78.605469 73.289062 78.886719 C 73.746094 79.132812 73.785156 79.527344 73.785156 83.886719 C 73.785156 88.910156 73.917969 88.441406 71.851562 90.636719 C 70.390625 92.183594 70.234375 92.386719 70.4375 92.5 C 71.125 92.882812 71.167969 93.023438 72.75 100.09375 C 73.75 104.570312 74.046875 105.628906 74.414062 106.027344 C 75.109375 106.777344 75.449219 106.011719 76.570312 101.171875 C 76.949219 99.539062 77.503906 97.148438 77.804688 95.859375 C 78.390625 93.34375 78.648438 92.648438 79.109375 92.34375 L 79.394531 92.152344 L 78.886719 91.578125 C 78.609375 91.257812 78.015625 90.609375 77.566406 90.136719 C 76.097656 88.574219 76.050781 88.34375 76.15625 83.03125 C 76.257812 78.023438 76.476562 77.804688 78.996094 80.230469 C 80.15625 81.347656 81.238281 82.3125 81.328125 82.3125 C 81.355469 82.3125 81.457031 82.171875 81.558594 82 C 81.753906 81.664062 82.167969 81.40625 82.636719 81.328125 L 82.933594 81.277344 L 82.417969 80.644531 C 82.132812 80.296875 81.367188 79.464844 80.714844 78.792969 C 79.050781 77.070312 78.820312 76.511719 79.59375 76.058594 C 79.894531 75.878906 80.058594 75.871094 84.035156 75.847656 C 89.371094 75.8125 89.011719 75.71875 91.070312 77.710938 C 92.757812 79.347656 93.15625 79.667969 93.230469 79.433594 C 93.417969 78.84375 93.980469 78.65625 98.769531 77.582031 C 105.792969 76.003906 106.332031 75.835938 106.332031 75.234375 C 106.332031 74.632812 105.992188 74.523438 98.289062 72.714844 C 93.230469 71.527344 92.886719 71.421875 92.414062 70.910156 L 92.113281 70.578125 L 91.503906 71.109375 C 91.167969 71.402344 90.589844 71.921875 90.21875 72.265625 C 89.8125 72.636719 89.308594 72.996094 88.957031 73.164062 L 88.371094 73.441406 L 85.113281 73.472656 C 78.492188 73.53125 78.042969 73.261719 80.472656 70.675781 C 81.003906 70.113281 81.609375 69.445312 81.824219 69.191406 L 82.207031 68.730469 L 81.894531 68.628906 C 81.523438 68.503906 81.179688 68.128906 81.03125 67.679688 L 80.925781 67.363281 L 80.554688 67.65625 C 80.347656 67.816406 79.714844 68.394531 79.144531 68.933594 C 77.796875 70.210938 77.496094 70.425781 77.058594 70.425781 C 76.210938 70.425781 76.171875 70.214844 76.171875 65.378906 C 76.171875 60.304688 76.085938 60.648438 77.804688 58.800781 C 78.28125 58.285156 78.78125 57.738281 78.910156 57.578125 L 79.152344 57.289062 L 78.796875 56.9375 C 78.335938 56.476562 78.210938 56.082031 77.4375 52.6875 C 77.09375 51.179688 76.625 49.132812 76.398438 48.140625 C 75.507812 44.246094 75.089844 43.332031 74.480469 43.980469 M 75.265625 74.699219 C 75.4375 74.902344 75.34375 75.316406 75.097656 75.4375 C 74.628906 75.667969 74.160156 75.128906 74.503906 74.75 C 74.695312 74.539062 75.109375 74.507812 75.265625 74.699219 "/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(1.568628%,1.568628%,1.568628%);fill-opacity:1;" d="M 0 75.019531 L 0 120.035156 L 150 120.035156 L 150 30 L 0 30 L 0 75.019531 M 144.082031 34.867188 C 144.589844 35.007812 145.003906 35.417969 145.148438 35.917969 C 145.253906 36.28125 145.273438 42.414062 145.273438 75.421875 L 145.273438 114.5 L 145.046875 114.949219 C 144.867188 115.308594 144.734375 115.445312 144.371094 115.625 L 143.921875 115.847656 L 5.355469 115.847656 L 4.90625 115.625 C 4.546875 115.445312 4.410156 115.308594 4.230469 114.949219 L 4.007812 114.5 L 4.007812 36.078125 L 4.21875 35.648438 C 4.425781 35.230469 4.691406 35.015625 5.222656 34.855469 C 5.585938 34.746094 143.679688 34.757812 144.082031 34.867188 "/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 66.335938 53.957031 C 65.867188 54.226562 65.859375 54.300781 65.859375 58.949219 L 65.859375 63.273438 L 66.152344 63.859375 C 66.421875 64.410156 67.011719 65.101562 68.839844 67.023438 C 69.363281 67.570312 70.976562 69.078125 71.789062 69.777344 C 72.726562 70.582031 73.285156 70.589844 73.632812 69.8125 C 73.8125 69.402344 73.90625 63.007812 73.753906 61.632812 C 73.625 60.503906 73.414062 60.128906 72.117188 58.75 C 71.519531 58.117188 70.898438 57.425781 70.742188 57.222656 C 70.582031 57.015625 70.335938 56.777344 70.195312 56.691406 C 70.050781 56.605469 69.441406 56.058594 68.832031 55.472656 C 67.332031 54.027344 66.785156 53.695312 66.335938 53.957031 M 82.554688 54.234375 C 82.335938 54.394531 81.609375 55.054688 80.9375 55.707031 C 80.265625 56.359375 79.597656 56.960938 79.449219 57.050781 C 79.304688 57.136719 79.074219 57.355469 78.933594 57.535156 C 78.792969 57.71875 78.285156 58.285156 77.808594 58.800781 C 76.085938 60.644531 76.171875 60.300781 76.171875 65.378906 C 76.171875 70.203125 76.210938 70.425781 77.046875 70.425781 C 77.535156 70.425781 79.390625 68.902344 80.984375 67.195312 C 81.234375 66.929688 81.898438 66.21875 82.464844 65.621094 C 83.21875 64.820312 83.566406 64.371094 83.769531 63.945312 L 84.046875 63.359375 L 84.074219 59.195312 C 84.089844 56.558594 84.066406 54.902344 84.007812 54.6875 C 83.796875 53.90625 83.246094 53.734375 82.554688 54.234375 M 55.011719 65.488281 C 53.847656 65.820312 54.039062 66.472656 55.824219 68.308594 C 56.5 69.003906 57.214844 69.777344 57.410156 70.03125 C 57.609375 70.285156 58.074219 70.75 58.441406 71.0625 C 58.808594 71.371094 59.371094 71.875 59.695312 72.179688 C 61.007812 73.417969 60.980469 73.414062 65.925781 73.378906 C 70.210938 73.351562 70.425781 73.328125 70.671875 72.871094 C 70.9375 72.371094 70.667969 71.875 69.394531 70.53125 C 68.835938 69.945312 68.136719 69.203125 67.835938 68.886719 C 66.160156 67.117188 64.492188 65.75 63.746094 65.527344 C 63.179688 65.359375 55.589844 65.324219 55.011719 65.488281 M 86.582031 65.476562 C 85.789062 65.617188 85.246094 65.964844 83.972656 67.167969 C 83.304688 67.796875 82.539062 68.511719 82.277344 68.761719 C 82.011719 69.007812 81.28125 69.777344 80.652344 70.464844 C 78.046875 73.308594 78.378906 73.53125 85.113281 73.472656 L 88.371094 73.441406 L 88.964844 73.160156 C 89.320312 72.992188 89.808594 72.644531 90.179688 72.300781 C 90.523438 71.980469 91.125 71.441406 91.523438 71.097656 C 91.917969 70.757812 92.359375 70.316406 92.503906 70.121094 C 92.644531 69.921875 93.359375 69.148438 94.085938 68.398438 C 95.917969 66.511719 96.097656 65.964844 95.023438 65.570312 C 94.617188 65.417969 87.363281 65.335938 86.582031 65.476562 M 74.503906 74.75 C 74.160156 75.128906 74.628906 75.667969 75.097656 75.4375 C 75.34375 75.316406 75.4375 74.902344 75.265625 74.699219 C 75.109375 74.507812 74.695312 74.539062 74.503906 74.75 M 61.320312 75.882812 C 60.617188 76.070312 60.320312 76.28125 59.058594 77.492188 C 58.4375 78.085938 57.585938 78.898438 57.167969 79.296875 C 54.105469 82.199219 53.613281 83.410156 55.378906 83.664062 C 56.128906 83.773438 62.535156 83.773438 63.285156 83.664062 C 64.324219 83.515625 65.554688 82.644531 67.167969 80.925781 C 67.488281 80.582031 68.316406 79.707031 69.003906 78.988281 C 71.074219 76.816406 71.28125 76.140625 69.957031 75.835938 C 69.285156 75.679688 61.921875 75.71875 61.320312 75.882812 M 79.816406 75.964844 C 78.746094 76.34375 78.941406 76.957031 80.714844 78.792969 C 81.367188 79.464844 82.117188 80.277344 82.378906 80.601562 C 82.644531 80.921875 83.105469 81.386719 83.410156 81.628906 C 83.710938 81.875 84.167969 82.269531 84.421875 82.511719 C 85.734375 83.757812 85.460938 83.707031 90.621094 83.707031 C 95.558594 83.707031 95.542969 83.707031 95.601562 83.007812 C 95.644531 82.492188 94.339844 80.789062 92.789062 79.34375 C 92.492188 79.070312 91.722656 78.335938 91.074219 77.710938 C 89.019531 75.730469 89.371094 75.828125 84.191406 75.832031 C 80.960938 75.835938 80.105469 75.863281 79.816406 75.964844 M 72.316406 78.980469 C 72.152344 79.082031 71.484375 79.675781 70.832031 80.300781 C 70.175781 80.925781 69.359375 81.683594 69.011719 81.980469 C 68.667969 82.28125 68.277344 82.671875 68.148438 82.851562 C 68.019531 83.027344 67.5625 83.550781 67.132812 84.011719 C 65.71875 85.527344 65.691406 85.644531 65.75 90.628906 C 65.800781 94.832031 65.878906 95.277344 66.585938 95.277344 C 67.046875 95.277344 68.960938 93.714844 70.492188 92.085938 C 70.765625 91.792969 71.433594 91.085938 71.96875 90.515625 C 73.898438 88.46875 73.785156 88.882812 73.785156 83.886719 C 73.785156 80.171875 73.769531 79.800781 73.621094 79.40625 C 73.375 78.769531 72.910156 78.617188 72.316406 78.980469 M 76.640625 78.9375 C 75.984375 79.398438 75.867188 87.519531 76.5 88.765625 C 76.734375 89.230469 78.515625 91.261719 79.488281 92.167969 C 79.75 92.417969 80.527344 93.152344 81.210938 93.800781 C 82.976562 95.476562 83.539062 95.695312 83.957031 94.867188 C 84.128906 94.527344 84.140625 94.304688 84.164062 90.476562 C 84.199219 85.304688 84.277344 85.625 82.5625 83.789062 C 82.058594 83.25 81.585938 82.703125 81.511719 82.582031 C 81.4375 82.457031 81.171875 82.195312 80.917969 81.996094 C 80.667969 81.796875 79.878906 81.074219 79.164062 80.390625 C 77.613281 78.902344 77.109375 78.613281 76.640625 78.9375 "/>
</g>
</svg>