Files
OpenFrontIO/resources/flags/DE-HE.svg
T
SpeakIsntThereandGitHub 901b271acf Add Germany Map and state flags (#4513)
Resolves #4390 

## Description:

- Adds new map, Germany, filed under the New and Europe categories, for
use in Singleplayer and Custom lobbies.
- Adds map to lobby rotation.
- Adds new flags to represent all 16 Federal German states (including a
variant of Bavaria), all to the ISO standard (DE-XX)

Map Info:
Size: 1548x1519, 2,351,412 total. 451,764 water pixels (19.2%), 826,627
impassable pixels (35.2%)
Nations: 16, all of which are Federal German States

Yes, the size has changed and also has impassable terrain added now

<img width="652" height="887" alt="image"
src="https://github.com/user-attachments/assets/6499382e-f073-4ef8-956c-4e80ef09d4b8"
/>
<img width="917" height="905" alt="image"
src="https://github.com/user-attachments/assets/d9c7a532-c2fd-415a-a51d-709be3b43aae"
/>
<img width="922" height="1140" alt="image"
src="https://github.com/user-attachments/assets/fca34d84-414c-4b3f-91ec-f0a21883caa6"
/>

## 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:

lengy_

Sorry if I've done anything wrong or the files are out of date, I made
the map a week ago, my fork is a mess and I'm still quite new to how
exactly GitHub works.
2026-07-08 15:26:53 -07:00

3 lines
3.7 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 150 150">
<image href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAADICAYAAACZBDirAAAKMklEQVR4AezZQW4cxxWA4ZkA9im0kU+RrCytkgMkWwMKkKydG0j7nCBBAsm73CDZ0YscI4ZyBsNrux4NyTRJc7p6qqtfVX/BtEgNZ7pefUX/JuNfnR7+7/Py1D/K9b9yfe86MTgx8M/B0N8D0bJoWrStHOVPj/sB/Fv50k25/liuz8rlQYAAgdEFomXRtGhbNO7jfu4G8N/l2T+Vy4MAAQKzCkTjonW3+/sQwKjib2+fOdAftkqAwCEFonXRvFMEMH4vjioeUsKmCRA4pEA07/MI4BeH3L5NEyBwdIEvIoAvjq5wyP3bNAECLyKA8V9IUBAgQOBoAp9FAI+2afslQIDArYAA3jL441gCdkvgR4HVAXxW3v9luf5Vrv+7TgxODPxz0O174L/FOtrz1/IxWlQ+rHqsCuCXZakY4C/l46/L5UGAAIGeAhG9aM8fyqIRwmhS+bT6UR3AWCzCV72SNxAgkEFguhkihtGkaFPt5qoCGLWN6tYu4vUECBDYWiDaVPuT4OIARmXj9+2tN+H+BAgQWCsQP6RFq5a+f3EAf7/0jl5HgACBnQQifk+16v5YiwMYN77/Zn8nQIBANoHfVAy0OIA1N61Y30sJECDQVKDmh7XFAay5adPduBkBAgQqBGpatTiAFeunfanBCBAgcFdAAO9q+JwAgUMJCOChjttmCRC4KyCAdzVm/tzeCBB4ICCAD0g8QYDAUQQE8CgnbZ8ECDwQEMAHJJ6YT8COCDwuIICPu3iWAIEDCAjgAQ7ZFgkQeFxAAB938SyBWQTs4wkBAXwCx5cIEJhbQADnPl+7I0DgCQEBfALHlwgQGFvg0vQCeEnI1wkQmFZAAKc9WhsjQOCSgABeEvJ1AgSmFZg6gNOemo0RINBEQACbMLoJAQIjCgjgiKdmZgIEmggIYBPGhDcxEgECFwUE8CKRFxAgMKuAAM56svZFgMBFAQG8SOQF4wmYmMAyAQFc5uRVBAhMKCCAEx6qLREgsExAAJc5eRWBUQTMWSEggBVYXkqAwFwCAjjXedoNAQIVAgJYgeWlBAjkFqidTgBrxbyeAIFpBARwmqO0EQIEagUEsFbM6wkQmEZgqgBOcyo2QoBAFwEB7MJsEQIEMgoIYMZTMRMBAl0EBLALc4dFLEGAQLWAAFaTeQMBArMICOAsJ2kfBAhUCwhgNZk35BMwEYF1AgK4zs27CBCYQEAAJzhEWyBAYJ2AAK5z8y4CWQTMcYWAAF6B560ECIwtIIBjn5/pCRC4QkAAr8DzVgIE9hW4dnUBvFbQ+wkQGFZAAIc9OoMTIHCtgABeK+j9BAgMKzB0AIdVNzgBAikEBDDFMRiCAIE9BARwD3VrEiCQQkAAUxzDiiG8hQCBqwUE8GpCNyBAYFQBARz15MxNgMDVAgJ4NaEb9BewIoE2AgLYxtFdCBAYUEAABzw0IxMg0EZAANs4uguBXgLWaSgggA0x3YoAgbEEBHCs8zItAQINBQSwIaZbESCwrUDruwtga1H3I0BgGAEBHOaoDEqAQGsBAWwt6n4ECAwjMFQAh1E1KAECQwgI4BDHZEgCBLYQEMAtVN2TAIEhBARwiGM6nU7mJECguYAANid1QwIERhEQwFFOypwECDQXEMDmpG7YXsAdCWwjIIDbuLorAQIDCAjgAIdkRAIEthEQwG1c3ZVAKwH32VBAADfEdWsCBHILCGDu8zEdAQIbCgjghrhuTYDAdQJbv1sAtxZ2fwIE0goIYNqjMRgBAlsLCODWwu5PgEBagcUBPH/yyen86addL+vx9j3ge6D6e6C0amlxFwfw2XffnZ59+62Lge8B3wO5vwdKq5oH0E+A/k1c/W9ivzH4jWmP74EtfgJcWlSvayTgNgQIbC6w+FfgzSexAAECBDoLCGBncMsRIJBHQADznIVJPgr4hEAfAQHs42wVAgQSCghgwkMxEgECfQQEsI+zVQgsFfC6jgIC2BHbUgQI5BIQwFznYRoCBDoKCGBHbEsRIPC0QO+vCmBvcesRIJBGQADTHIVBCBDoLSCAvcWtR4BAGoFUAUyjYhACBA4hIICHOGabJEDgMQEBfEzFcwQIHEJAALMcszkIEOguIIDdyS1IgEAWAQHMchLmIECgu4AAdie34EMBzxDYR0AA93G3KgECCQQEMMEhGIEAgX0EBHAfd6sS+CDg444CArgjvqUJENhXQAD39bc6AQI7CgjgjviWJnB0gb33L4B7n4D1CRDYTUAAd6O3MAECewsI4N4nYH0CBHYT2DWAu+3awgQIECgCAlgQPAgQOKaAAB7z3O2aAIEiIIAFYZeHRQkQ2F1AAHc/AgMQILCXgADuJW9dAgR2FxDA3Y/giAPYM4EcAgKY4xxMQYDADgICuAO6JQkQyCEggDnOwRTHEbDTRAICmOgwjEKAQF8BAezrbTUCBBIJCGCiwzAKgdkFsu1PALOdiHkIEOgmIIDdqC1EgEA2AQHMdiLmIUCgm0DXAHbblYUIECCwQEAAFyB5CQECcwoI4JznalcECCwQEMAFSE1e4iYECKQTEMB0R2IgAgR6CQhgL2nrECCQTkAA0x3JjAPZE4GcAgKY81xMRYBABwEB7IBsCQIEcgoIYM5zMdU8AnaSWEAAEx+O0QgQ2FZAALf1dXcCBBILCGDiwzEagdEFss8vgNlPyHwECGwmIICb0boxAQLZBQQw+wmZjwCBzQQ2DeBmU7sxAQIEGggIYANEtyBAYEwBARzz3ExNgEADAQFsgPjoLTxJgEB6AQFMf0QGJEBgKwEB3ErWfQkQSC8ggOmPaMQBzUxgDAEBHOOcTEmAwAYCArgBqlsSIDCGgACOcU6mHEfApAMJCOBAh2VUAgTaCghgW093I0BgIAEBHOiwjEogu8Bo8wngaCdmXgIEmgkIYDNKNyJAYDQBARztxMxLgEAzgaYBbDaVGxEgQKCDgAB2QLYEAQI5BQQw57mYigCBDgKLA/j+/fsO4wy8hNEJEBhOQACHOzIDEyDwlMDbt2+f+vLPvrY4gDc3Nz97o78QIEAgo0DNb6uLA/ju3buMezVTCgFDEMgjUNOqxQGMqr569SrPLk1CgACBewLRqGjVvad/8a+LAxh3iN+t44rPXQQIEMgkEP83XW2fqgIYm43Cvn79Oj51ESBwOjFIIBBNevnyZfUk1QGMFd68eXN6/vz5KWob1Y3nXAQIEOglEL/mRnsifNGiaNKatVcFMBaKAeKnwaju+Xw+nc+u85nB+czgfGZwPm9rENGL9kT4okXRpDXX6gCuWcx7CBCYS2D03Qjg6CdofgIEVgtEAL9Z/W5vJECAwLgC30QAb8ad3+QECBBYLXATAfxq7du9jwABAgMLfBUB/Lps4O/l8iBAgMBRBKJ5X0cAY8N/Ln/8p1weBAgQmF0gWhfNO30IYGz4d+WPqGL54HFRwAsIEBhRIBoXrbud/W4A44mo4ovyyT/L5b8OFwQPAgSGF4iWRdOibdG4jxv6AQAA///KR5N4AAAABklEQVQDAKYKEByNNuZ/AAAAAElFTkSuQmCC" x="7.500" y="32.813" width="135.000" height="84.375" />
</svg>