Files
OpenFrontIO/resources/flags/DE-BY.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,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" x="7.500" y="32.813" width="135.000" height="84.375" />
</svg>