{
  "title": "Serflings",
  "buildVersion": "2.3.0-SNAPSHOT",
  "buildDate": "2026-04-11",
  "releases": [
    {
      "version": "2.3.0",
      "date": "",
      "logs": [
        {
          "lang": "en",
          "summary": "This version introduces several new control settings. For example, it is now possible to completely disable the special click.",
          "changes": [
            "#154 It is now possible to completely disable the special click in the settings. Instead of using a special click, a double-click must then be used to show the information window or to attack",
            "The building selection on the minimap and the visibility of possible construction sites are now accessible without a special click if the special click for special functions is disabled",
            "There is now a new 'Fast info click' setting. This opens the information window for buildings directly with a second click after the selection. This also works for flags, but only if the fast build click is disabled",
            "#150 There is now a new setting available to invert mouse scrolling",
            "There is now a new setting available to disable the lock of the mouse while scrolling",
            "The settings for automatic path build and path preview have been split and moved to the game settings",
            "The settings window is now larger to display more settings",
            "All languages have been corrected, if necessary, retranslated and corrected",
            "The game is now also available in Spanish"
          ]
        },
        {
          "lang": "de",
          "summary": "Diese Version bring einige neue Einstellungen zur Steuerung mit. So ist es nun möglich komplett auf den Spezialklick zu verzichten.",
          "changes": [
            "#154 Es ist jetzt möglich den Spezialklick in den Einstellungen komplett abzuschalten. Statt dem Spezialklick muss dann ein Doppelklick für das Informationsfenster oder den Angriff verwendet werden.",
            "Die Gebäudeauswahl auf der Minikarte und die Bauhilfe sind jetzt ohne Spezialklick erreichbar, falls der Spezialklick für Sonderfunktionen deaktiviert ist.",
            "Es gibt jetzt eine neue Einstellung 'Schneller Infoklick'. Dadurch wird das Informationsfenster für Gebäude mit einem zweiten Klick nach der Auswahl direkt geöffnet. Bei Fahnen funktioniert das auch, allerdings nur, wenn der schnelle Bauklick deaktiviert ist.",
            "#150 Es gibt jetzt eine neue Einstellung um das Scrollen mit der Maus umzukehren",
            "Es gibt jetzt eine neue Einstellung um das Fixieren der Maus beim Scrollen abzuschalten",
            "Die Einstellungen zum automatischen Wegebau und der Vorschau für Wege wurden getrennt und in die Spieleinstellungen verschoben",
            "Das Fenster für die Einstellungen ist jetzt größer um mehr Einstellungen anzuzeigen",
            "Alle Sprachen wurden korrigiert, gegebenenfalls neu übersetzt und korrigiert",
            "Das Spiel ist jetzt auch in Spanisch verfügbar"
          ]
        }
      ]
    },
    {
      "version": "2.2.0",
      "date": "2025-11-29",
      "logs": [
        {
          "lang": "en",
          "summary": "",
          "changes": [
            "The scroll speed now adapts to the current zoom setting",
            "#148 Fixed the calculation for maximum available settlers, which could be wrong if the player's territory was larger than that of the opponents",
            "Fixed alignment of the title in window for ground analysis for languages other than German",
            "The credits screen will now also be skipped if the mouse has been moved while clicking",
            "#145 Fixed scroll speed and visibility of the mouse cursor, if locking the mouse cursor on screen is not supported",
            "Updated translation for French"
          ]
        },
        {
          "lang": "de",
          "summary": "",
          "changes": [
            "Die Scrollgeschwindigkeit passt sich jetzt an die aktuelle Einstellung des Zooms an",
            "#148 Korrektur der Berechnung für die maximale Anzahl an Siedlern, welche fehlerhaft sein konnte, wenn das eigene Gebiet größer war als das der Gegner",
            "Korrektur der Ausrichtung des Titels im Fenster der Bodenproben für Sprachen außer Deutsch",
            "Der Bildschirm der Credits wird jetzt auch übersprungen, wenn die Maus beim Klick bewegt wurde",
            "#145 Korrektur der Scrollgeschwindigkeit und der Anzeige des Mauszeigers, falls die Sperre des Mauszeigers vom System nicht unterstützt wird",
            "Aktualisierung der französischen Übersetzung"
          ]
        }
      ]
    },
    {
      "version": "2.1.1",
      "date": "2025-01-20",
      "logs": [
        {
          "lang": "en",
          "summary": "",
          "changes": [
            "#110 The type of calculation for the automatic paths can now be switched in settings between short and fast. The default setting is: Short",
            "The calculation for the automatic paths has been fixed and optimized to always find the optimal route",
            "The random numbers will now also be rotated while playing a game to add more variations in gameplay. This especially makes sure the computer players act more like they do in the original game and are less aggressive",
            "The button for exit in the main menu has been replaced by the matching button when you exit a running game",
            "Invalid or blocked positions of the working radius will now be marked with a different color to clarify exactly where a settler will work",
            "Fixed working radius for some buildings",
            "#133 Fixed multiple Bugs from the original game regarding stocks: The stock will no longer become stuck if settlers are moved out before the worker has arrived. Stocks that are stuck in existing games will repair themselves by requesting a new worker.",
            "#113 Fixed background size in statistics of goods production",
            "The game data file for french (SPAF.PA) will now also be considered while searching for game data files",
            "The setting [Special Click for Special Functions] in the options window for controls will now be disabled again on reset",
            "The setting for fast map click is now disabled by default",
            "Beating a mission will now be saved correctly into game state",
            "Bread and ham are now counted correctly for training 3 as goals",
            "Fixed animations: Lumberjack and quarrymen no longer loose their helmet while working",
            "Only in PREVIEW mode: Map sizes till 11 are now possible - Warning: The game will not run stable with map sizes bigger than 8",
            "Only in PREVIEW mode: #88 Plain games with computer players are now possible - Warning: Player change not possible and also the controls for the player is not yet disabled"
          ]
        },
        {
          "lang": "de",
          "summary": "",
          "changes": [
            "#110 Die Art der Berechnung für die automatische Wege lässt sich jetzt einstellen zwischen Kurz und Schnell. Die Standardeinstellung ist: Kurz",
            "Die Berechnung für die automatischen Wege wurde korrigiert und optimiert um immer die optimale Route zu finden",
            "Die Zufallszahlen werden jetzt auch während des laufenden Spiels rotiert um den Spielablauf dynamischer werden zu lassen. Dies sorgt vor allem dafür, dass die Computergegner sich mehr wie im Original verhalten und weniger aggressiv sind",
            "Der Knopf für das Beenden im Hauptmenü wurde durch den passenden Knopf ersetzt für das Beenden eines laufenden Spiels",
            "Ungültige oder blockierte Positionen des Arbeitsradius werden jetzt markiert um zu verdeutlichen wo ein Siedler genau arbeiten kann",
            "Korrektur des Arbeitsradius für einige Gebäude",
            "#133 Mehrere Fehler aus dem Original bezüglich des Lagers behoben: Das Lager wird nicht mehr blockiert, wenn Siedler ausgelagert werden bevor der Arbeiter angekommen ist. Blockierte Lager in bestehenden Spielen reparieren sich selbst indem ein neuer Arbeiter angefordert wird.",
            "#113 Korrektur der Größe des Hintergrunds in den Statistiken für die Warenproduktion",
            "Die Spieldatei für Französisch (SPAF.PA) wird jetzt auch bei der Suche nach Spieldateien berücksichtigt",
            "Die Einstellung [Spezialklick für Sonderfunktionen] in den Einstellungen wird jetzt beim Reset wieder deaktiviert",
            "Der schnelle Kartenklick ist jetzt standardmäßig deaktiviert",
            "Das Gewinnen einer Missionen wird jetzt korrekt im Spielstatus gespeichert",
            "Brot und Schinken werden jetzt korrekt als Ziele für Training 3 gezählt",
            "Korrektur Animationen: Holzfäller und Steinmetz verlieren jetzt nicht mehr beim Arbeiten ihren Helm",
            "Nur im PREVIEW-Modus: Kartengrößen bis 11 sind jetzt möglich - Achtung: Das Spiel läuft mit Karten größer als 8 nicht stabil",
            "Nur im PREVIEW-Modus: #88 Reine Computerspiele sind jetzt möglich - Achtung: Kein Wechsel des Spielers möglich und die Steuerung des Spielers ist noch nicht abgeschaltet"
          ]
        }
      ]
    },
    {
      "version": "2.0.0",
      "date": "2023-07-12",
      "logs": [
        {
          "lang": "en",
          "summary": "Welcome to version 2 of Serflings. The game needs Java 17 from now on and will bring some fixes, improvements and new functions. The most important ones are: Auto path build including a preview function and the working radius of buildings will now be displayed",
          "changes": [
            "The game now runs with Java 17 only, which means higher performance and less usage of resources and which enables the usage of more modern technologies in the future",
            "Many concurrent sounds are no longer causing lags",
            "After a mute of the game music, it will now resume playing from the last known position (as long as the game is still running)",
            "Changing the volume no longer resets music playback",
            "After starting or loading a game the random numbers will now be rotated to prevent identical games",
            "#86 Fixed a bug from the original game: Settlers without profession are no longer stuck in the castle, if the number of current castle guards is less than set",
            "Demolition with key 2 does work now even with additional special click enabled",
            "All plus keys on the english keyboard may now be used to increase game speed",
            "#54 There is now an automatic pathfinding included which allows to create longer paths with just one click. This option can be disabled in the options window",
            "While building a path, a preview will now indicate the possible path. This option can be disabled in the options window",
            "For all buildings, which gather raw materials outside, the working radius will now be displayed. This option can be disabled in the options window",
            "The window for options is now bigger to increase readability",
            "The next message may now be opened with TAB key",
            "Building a path will now be canceled if a message with position change has been opened",
            "The window for ground analysis has been reworked and will now show the data as they are in the original game",
            "When opening the window for ground analysis the cursor will now be moved to the center of the analysis",
            "The build possibilities have been fixed and do now match with the original game. For example it is no longer possible to build a building straight above water",
            "Small fixes have been made to the calculations of actions for computer players and settlers to ensure they do match better with the original game and to prevent errors after loading a game",
            "#107 The name of saved games are now stored uppercase in ARCHIVE.DS to fix reading them in the original game",
            "The parameter --enable-preview does now activate the preview mode which is needed to use all features tagged with PREVIEW",
            "PREVIEW: Map sizes till 11 are now possible - Warning: The game will not run stable with map sizes bigger than 8"
          ]
        },
        {
          "lang": "de",
          "summary": "Willkommen zur Version 2 von Serflings. Das Spiel benötigt ab jetzt Java 17 und bringt einige Korrekturen, Verbesserungen und neue Funktionen mit. Die wichtigsten Neuerungen sind: Automatischer Wegebau mit Vorschaufunktion und die Anzeige des Arbeitsradius",
          "changes": [
            "Das Spiel läuft jetzt nur noch mit Java 17, was mehr Leistung und weniger Ressourcenverbrauch bedeutet und modernere Technologien für die Zukunft ermöglicht",
            "Viele gleichzeitige Sounds sorgen jetzt nicht mehr dafür, dass das Spiel hängen bleibt",
            "Nach einer Stummschaltung der Musik wird das Abspielen jetzt an der letzten Position fortgesetzt (so lange das Spiel noch läuft)",
            "Das Ändern der Lautstärke setzt die Musik jetzt nicht mehr zurück",
            "Nach dem Starten oder Laden eines Spiels werden die Zufallszahlen jetzt rotiert um identische Spiele zu vermeiden",
            "#86 Fehler aus dem Original behoben: Im Schloss werden die Siedler ohne Beruf jetzt nicht mehr blockiert, wenn die Anzahl der Schlosswachen geringer ist als eingestellt",
            "Der Abriss mit Taste 2 funktioniert jetzt auch, wenn der zusätzliche Spezialklick aktiviert ist",
            "Alle Plus-Tasten auf der englischen Tastatur lassen sich jetzt verwenden um die Spielgeschwindigkeit zu erhöhen",
            "#54 Es gibt jetzt eine automatische Wegfindung beim Bau, mit der man längere Wege mit nur einem Klick erstellen kann. Diese Funktion lässt sich in den Optionen abschalten",
            "Beim Bauen von Wegen wird jetzt eine Vorschau des möglichen Wegs angezeigt. Diese Funktion lässt sich in den Optionen abschalten",
            "Bei Gebäuden, die außerhalb Rohstoffe sammeln, wird jetzt der Arbeitsradius angezeigt. Diese Funktion lässt sich in den Optionen abschalten",
            "Das Fenster für die Optionen wurde vergrößert um die Lesbarkeit zu erhöhen",
            "Mit der Taste TAB lässt sich jetzt die nächste Nachricht öffnen",
            "Der Wegebau wird jetzt abgebrochen, wenn man eine Nachricht öffnet, die die Position verändert",
            "Das Fenster der Bodenproben wurde überarbeitet und zeigt jetzt die Daten wie im Original an",
            "Beim Öffnen des Fensters der Bodenproben wird der Cursor jetzt auf das Zentrum der Analyse versetzt",
            "Die Baumöglichkeiten wurden korrigiert und an das Original angepasst. Direkt über Wasser darf zum Beispiel kein Gebäude mehr stehen",
            "Kleinere Korrekturen bei der Berechnung der Aktionen des Computergegners und der Siedler gemacht um ein besseres Übereinstimmen mit dem Original zu erreichen und Fehler nach dem Laden eines Spiels zu vermeiden",
            "#107 Die Name der Speicherstände in ARCHIVE.DS werden jetzt groß geschrieben damit das Originalspiel sie korrekt lesen kann",
            "Mit dem Parameter --enable-preview lässt sich jetzt der Vorschaumodus aktivieren, der nötig ist um die Funktionen mit dem Zusatz PREVIEW verwenden zu können",
            "PREVIEW: Kartengrößen bis 11 sind jetzt möglich - Achtung: Das Spiel läuft mit Karten größer als 8 nicht stabil"
          ]
        }
      ]
    },
    {
      "version": "1.2.2",
      "date": "2023-02-27",
      "logs": [
        {
          "lang": "en",
          "summary": "Very important: Version 1 will be the last version that runs with Java 8. From version 2 on at least Java 17 is required.",
          "changes": [
            "Fixed version check when starting a network game to ensure that the version is equal"
          ]
        },
        {
          "lang": "de",
          "summary": "Ganz wichtig: Version 1 wird die letzte Version sein, die mit Java 8 lauffähig ist. Ab Version 2 wird mindestens Java 17 benötigt.",
          "changes": [
            "Korrektur der Versionsprüfung beim Start eines Netzwerkspiels um sicherzustellen, dass die Version gleich ist"
          ]
        }
      ]
    },
    {
      "version": "1.2.0",
      "date": "2023-01-13",
      "logs": [
        {
          "lang": "en",
          "summary": "Very important: Version 1 will be the last version that runs with Java 8. From version 2 on at least Java 17 is required.",
          "changes": [
            "Version 1 may now be started with Java 11 or 17. However, the sound may not work correctly",
            "Do you love details? Check out the new zoom function using the mouse wheel",
            "#45 The statistics for production of goods will now be displayed with the correct values and correct colors",
            "The default values for audio volume have been changed (sound=80%, music=80%, main=40%)",
            "The xml config used before version 0.24.0 is no longer supported",
            "Fixed a bug from the original game: Existing smelters (or steel workers) inside a stock will now be considered for sending if being requested",
            "Fixed a bug from the original game: The settings for stock management will now also be set correctly if they were changed before the settler for stock management has arrived"
          ]
        },
        {
          "lang": "de",
          "summary": "Ganz wichtig: Version 1 wird die letzte Version sein, die mit Java 8 lauffähig ist. Ab Version 2 wird mindestens Java 17 benötigt.",
          "changes": [
            "Version 1 lässt sich jetzt auch unter Java 11 oder 17 starten. Die Sounds funktionieren dann aber eventuell nicht korrekt",
            "Du liebst Details? Dann teste die neue Zoom-Funktion mit dem Mausrad",
            "#45 Die Produktionsstatistik für die Waren wird jetzt mit den korrekten Werten und korrekten Farben angezeigt",
            "Die Standardwerte für die Lautstärken wurden angepasst (Effekte=80%, Musik=80%, Gesamt=40%)",
            "Die XML-Konfiguration vor Version 0.24.0 wird jetzt nicht mehr unterstützt",
            "Fehler aus dem Original behoben: Vorhandene Schmelzer im Lager werden jetzt berücksichtigt, wenn angefragt",
            "Fehler aus dem Original behoben: Die Einstellungen zur Lagerverwaltung werden jetzt auch dann korrekt gesetzt, wenn sie gesetzt wurden bevor der Siedler zur Lagerverwaltung eintrifft"
          ]
        }
      ]
    },
    {
      "version": "1.1.2",
      "date": "2022-11-10",
      "logs": [
        {
          "lang": "en",
          "summary": "",
          "changes": [
            "Java is now included again in the zip download for Windows"
          ]
        },
        {
          "lang": "de",
          "summary": "",
          "changes": [
            "Im Zip-Download für Windows ist jetzt wieder Java enthalten"
          ]
        }
      ]
    },
    {
      "version": "1.1.1",
      "date": "2022-08-17",
      "logs": [
        {
          "lang": "en",
          "summary": "",
          "changes": [
            "#73 Fixed a potential crash on opening the window for building information"
          ]
        },
        {
          "lang": "de",
          "summary": "",
          "changes": [
            "#73 Korrektur eines möglichen Absturzes beim Öffnen des Fensters der Gebäudeinformationen"
          ]
        }
      ]
    },
    {
      "version": "1.1.0",
      "date": "2022-03-05",
      "logs": [
        {
          "lang": "en",
          "summary": "The first update after version 1 brings, in addition to many minor improvements and fixes, new information for stocks about transport, a map window that has been completely reworked and the possibility to load a team game to play over network.",
          "changes": [
            "#25 Load a game with only one player in multiplayer mode and play a team game",
            "The window for castle or stocks does now display additional information about transport. This can be disabled in the options",
            "#49 The map window has been completely reworked and adjusted with the original game. This finally fixes many of the display errors",
            "The building selection for the map window may now be opened with a special click on the button for the buildings",
            "The landscape inside the map window will now be updated if the height has been changed by digging (does not happen in the original game)",
            "Inactive carriers will now block a possible construction site to prevent a possible crash",
            "#23 Stocks, that are stuck because of an error with the outgoing queue, will now be fixed on loading a game",
            "Fixed crash if no device for audio was found",
            "Computer players: Optimized priorities for building to better match the original game",
            "Optimized description for first win condition: The score of all players do count",
            "Fixed an error that also exists in the original game where the number of settlers without profession may not reflect the actual number of settlers of this type in the stock",
            "Fixed a crash for older savegames if a castle is beeing destroyed",
            "Improved the internal handling of settlers to improve performance",
            "The special click (mouse left+right) may now be executed by using the middle mouse button",
            "The build possibility on the currently selected position will now be updated reliably also while the game is paused",
            "Fixed an error that may lead to lost settlers getting stuck on big maps",
            "Fixed flag search for lost settlers that did not always find the closest flag",
            "Windows for saving/loading: The process of saving or loading may now be started directly by performing a double click on the slot",
            "The sound for new messages will again be played reliable on new messages",
            "The icon for new messages will now blink independently of the game speed",
            "#65 Network game: Read messages will now be updated accross the network to prevent old messages to appear again after saving and loading",
            "#51 The flag window will no longer be closed if the request for a geologist failed",
            "The visual time for the arrow after opening a new message has been increased to match the original game",
            "Network game: Creating a new timer will now be transfered to other players",
            "Timers for a map position will now be created for the currently displayed position and no longer for the selected one (as it is in the original game)",
            "Creating a timer with a window open will now be prevented because it is not yet implemented to create a timer for menus or buildings",
            "Updates for the french translation (Many thanks to Human Ktulu for the translation)",
            "Fixed display when using a resolution with odd pixels in VGA mode",
            "Bonus: Rudimentary display of working ranges with F3 - don't beg for more ;)"
          ]
        },
        {
          "lang": "de",
          "summary": "Das erste Update nach Version 1 bringt neben vielen kleineren Verbesserungen und Korrekturen eine Transportanzeige für Lager, einen überarbeiteten Kartenbildschirm und die Möglichkeit im Netzwerk ein Teamspiel zu laden.",
          "changes": [
            "#25 Lade ein Spiel mit nur einem Spieler im Mehrspielermodus und spiele ein Teamspiel",
            "In Schloss und Lagern werden jetzt zusätzliche Informationen zum Transport angezeigt. Diese Anzeige lösst sich in den Einstellungen abschalten",
            "#49 Das Kartenfenster wurde komplett neu umgesetzt und mit dem Original abgeglichen. Dadurch sind viele Anzeigefehler jetzt endlich behoben",
            "Über den Spezialklick auf den Knopf der Gebäude im Kartenfenster lässt sich jetzt die Gebäudeauswahl öffnen",
            "Die Landschaft des Kartenfensters wird jetzt aktualisiert, wenn sich die Höhe durch Graben ändert (passiert nicht im Original)",
            "Inaktive Träger blockieren jetzt einen möglichen Bauplatz um einen möglichen Absturz zu verhindern",
            "#23 Lager, die auf Grund einer fehlerhaften Warteschlange für den Ausgang nicht mehr arbeiten, werden jetzt beim Laden des Spiels korrigiert",
            "Absturz behoben, wenn kein Gerät für Sound gefunden wurde",
            "Computerspieler: Optimierung der Prioritäten für das Bauen um das Verhalten vom Originalspiel zu erreichen",
            "Bezeichung des globalen Spielziels verbessert: Es zählen die Punkte aller Spieler",
            "Korrektur eines Fehlers, der auch im Original existiert und durch den die Anzahl der Siedler ohne Beruf nicht der tatsächlichen Anzahl dieses Typs im Lager entspricht",
            "Korrektur eines Absturzes bei älteren Speicherständen, wenn ein Schloss zerstört wird",
            "Verbesserung der internen Verwaltung der Siedler, was die Performance steigert",
            "Der Spezialklick (Maustaste links+rechts) lässt sich jetzt auch mit der mittleren Maustaste ausführen",
            "Die Baumöglichkeit an der ausgewählten Position wird jetzt auch zuverlässig während der Pause aktualisiert",
            "Korrektur eines Fehlers, der auf großen Karten dazu führen kann, dass orientierungslose Siedler festhängen",
            "Korrektur der Fahnensuche von orientierungslosen Siedlern, die nicht immer die nächste Fahne gefunden haben",
            "Fenster für Speichern/Laden: Das Speichern oder Laden lässt sich jetzt durch einen Doppelklick auf einen Eintrag direkt starten",
            "Der Ton für neue Nachrichten wird jetzt wieder zuverlässig bei neuen Nachrichten abgespielt",
            "Das Symbol für neue Nachrichten blinkt jetzt unabhängig von der Spielgeschwindigkeit",
            "#65 Netzwerkspiel: Gelesene Nachrichten werden jetzt über das Netzwerk aktualisiert und nach dem Speichern und Laden nicht erneut angezeigt",
            "#51 Das Fenster der Fahne schließt sich jetzt nicht mehr, wenn die Anforderung eines Geologen nicht erfolgreich war",
            "Die Zeit für den Pfeil nach dem Öffnen einer neuen Nachricht wurde verlängert damit sie dem Original entspricht",
            "Netzwerkspiel: Das Erstellen von Timern wird jetzt an andere Spieler übertragen",
            "Timer für eine Kartenposition werden jetzt für die aktuell angezeigte Position erstellt und nicht mehr für die Ausgewählte (wie auch im Original)",
            "Das Erstellen eines Timers mit offenem Fenster wird jetzt verhindert, da die Funktion eines Timers für Menüs oder Gebäude noch nicht implementiert ist",
            "Aktualisierung der französischen Übersetzung (Vielen Dank an Human Ktulu für die Übersetzung)",
            "Korrektur der Darstellung im VGA-Modus bei Auflösungen mit ungeraden Pixeln",
            "Bonus: Rudimentäre Anzeige des Arbeitsradius bei F3 - kein Betteln für mehr ;)"
          ]
        }
      ]
    },
    {
      "version": "1.0.2",
      "date": "2021-07-08",
      "logs": [
        {
          "lang": "en",
          "summary": "",
          "changes": [
            "Computer players: Fixed aggression - the frequency of attacks is now back to normal",
            "Computer players: Fixed priority for placing new flags",
            "Fixed a possible crash if a knight is beeing attacked while leaving a stock and the target building has already been conquered",
            "Fixed an error that also exists in the original game where knights may disappear after an battle on open ground",
            "#62 Fixed a possible crash on closing a window",
            "Optimized text position in windows (center)",
            "Fixed black background in window for joining a network game",
            "Included missing fields into the savegame to prevent games running differently after a load compared to not beeing saved at all (also happens in the original game)",
            "New internal information about the game tick",
            "Internal information may now be toggled between base and extended data"
          ]
        },
        {
          "lang": "de",
          "summary": "",
          "changes": [
            "Computerspieler: Korrektur der Aggression - die Häufigkeit der Angriffe ist jetzt wieder auf einem normalen Wert",
            "Computerspieler: Korrektur der Priorität beim Setzen von neuen Fahnen",
            "Möglicher Absturz behoben, wenn ein Ritter beim Verlassen eines Lagers angegriffen wird, dessen Zielgebäude aber bereits erobert wurde",
            "Korrektur eines Fehlers, der auch im Original existiert und durch den Ritter nach einem offenen Kampf unter Umständen verschwinden können",
            "#62 Korrektur eines möglichen Absturzes beim Schließen eines Fensters",
            "Optimierung der Textposition in Fenstern (Zentrierung)",
            "Korrektur des schwarzen Hintergrunds im Fenster für den Beitritt zu einem Netzwerkspiel",
            "Integration fehlender Felder in den Speicherstand damit ein Spiel nach dem Laden nicht anders weiterläuft als wäre es nicht gespeichert worden (passiert im Originalspiel auch)",
            "Neue interne Information über den Spieltick",
            "Die internen Informationen lassen sich jetzt umschalten zwischen Basisdaten und erweiterte Daten"
          ]
        }
      ]
    },
    {
      "version": "1.0.1",
      "date": "2021-06-23",
      "logs": [
        {
          "lang": "en",
          "summary": "",
          "changes": [
            "Fixed a crash that could happen if you activate additional computer players for a network game",
            "#59 Fixed size of screenshot if running in fullscreen mode",
            "Changed text while waiting for second player after creating a network game to make it clear that second player needs a direct connection",
            "Optimized sound processing to reduce short lags if too many sounds are playing",
            "#60 Fixed a potential crash on splitting a path with more than one carrier"
          ]
        },
        {
          "lang": "de",
          "summary": "",
          "changes": [
            "Absturz behoben, der auftreten kann, wenn man bei einem Netzwerkspiel zusätzliche Computergegner aktiviert",
            "#59 Korrektur der Größe des Bildschirmfotos, wenn das Spiel im Vollbild läuft",
            "Textänderung beim Warten auf den zweiten Spieler für ein Netzwerkspiel um es klarer zu machen, dass eine direkte Verbindung nötig ist",
            "Soundverarbeitung optimiert um kurzes Hängen bei zu vielen Sounds zu reduzieren",
            "#60 Korrektur eines möglichen Absturzes beim Teilen von Wegen mit mehr als einem Träger"
          ]
        }
      ]
    },
    {
      "version": "1.0.0",
      "date": "2021-06-19",
      "logs": [
        {
          "lang": "en",
          "summary": "The time has come! After a few years of working I can finally say: Serflings is ready for version 1! All main functions of the original game are available and I was even able to add some extensions. Despite this big step, it does not end here. The network feature calls for an update and I have many more ideas to expand the game. But first I would like to thank all the people who did help and test the game for making this version possible - and of course I like to thank you players for giving me the motivation to carry on with this project. Enjoy playing the game!",
          "changes": [
            "A long-awaited function is now available: Existing flags may now be linked to a path via the window for flag information",
            "The emergency mode is now available. Don't be afraid of too little building materials at the beginning of the game",
            "The birds are back - listen to their sound",
            "It is now possible to set the number of computer players and the map size when creating a network game",
            "The game does now remember missions you have won and will display the next mission to win in the main menu. There might be a little surprise if you manage to beat all 30 missions ;)",
            "#15 Settlers walking on paths do now search for a diffent path if one dirction is blocked",
            "The setting patchAI has been removed from the settings file because it should be included again later as a game rule",
            "Messages will now be stored in saved games",
            "Added messages for save reminder (30min/60min with default game speed)",
            "The game now requests a confirm on exit if the game has not been saved for some time",
            "#40 The guards of the castle will now be swapped with lower grades if there are more knights inside the stock (as it is done in the original game)",
            "Idle carriers or ferrymen will now be displayed in the correct player color if the border has been moved",
            "Optimized priority of stonecutter for computer players if a stone mine has been built",
            "Adaptation to the original game: Settlers beeing lost do only go inside a stock or the castle if at least one path is connected",
            "Computer players do now demolish a mine right after the message arrives about an empty mine and not only while checking for resources",
            "Computer players do now try to connect a conquered building with a path right after they conquered it",
            "Windows which relate to a map position will now be closed if the map position changes",
            "Maximum game speed raised to 64! Do you like speed?",
            "If you want to demolish a military building, the game now searches for enemy knights around",
            "#41 The cursor on an existing building will now display the type of building you may build there if you demolish the existing building",
            "#10 Settlers beeing lost will now try to stay inside their own borders to find a stock or the castle",
            "#43 Fixed calculation of motivation for knights on maps with little or no gold",
            "Fixed calculation of win conditions for missions",
            "Fixed and verified the code for fights to fix errors on displaying fights and to ensure compatibility with savegames from the original game",
            "Fixed calculation of game speed to match with the original game",
            "Fixed processing of sounds, especially on higher game speed",
            "Fixed the speed for reproduction of fish",
            "Fixed potential wrong display of trees while beeing cut down",
            "Fixed a crash for older savegames if a castle is beeing destroyed",
            "The game no longer crashes in the window of player pictures when there are less than four players in the game",
            "Fixed a potential crash on computer players preparing an attack",
            "Fixed rate of distribution for settlers without profession to stocks which have no settlers without profession",
            "Fixed management for goods with more than six stocks",
            "#47 Statistics of buildings: Fixed numbers above 9 with buildings in progress",
            "#46 Fixed Player images in statistics window: Default color if empty and color across whole width",
            "The keys for video mode (v), sound (s) and music (m) have been reintegrated for now",
            "#20, #16, #11 Some parts of the code have completely been rewritten and verified with the original game (settler, building, stock and map processing)"
          ]
        },
        {
          "lang": "de",
          "summary": "Es ist soweit! Nach einigen Jahren Arbeit kann ich endlich sagen: Serflings ist reif für Version 1! Alle Hauptfunktionen des Originals sind vorhanden und sogar einige Erweiterungen konnte ich einbauen. Trotz diesem großen Schritt ist hier aber noch nicht Schluss. Die Netzwerkfunktion ruft nach einer Überarbeitung und ich habe noch viele weitere Ideen um das Spiel zu erweitern. Jetzt möchte ich mich aber erst einmal bei allen Helfern und Testern bedanken, die diese Version möglich gemacht haben - und natürlich bei euch Spielern, die mir immer wieder die Motivation geben dieses Projekt weiterzutragen. Ich wünsche euch viel Spaß beim Spielen!",
          "changes": [
            "Eine lang erwartete Funktion ist jetzt verfügbar: Bestehende Fahnen lassen sich jetzt über das Fenster der Fahneninfos mit einem Weg verbinden",
            "Das Notprogramm steht jetzt zur Verfügung. Keine Angst mehr vor zu wenig Baumaterial zu Beginn des Spiels",
            "Die Vögel sind zurück - lauscht ihren Klängen",
            "Bei der Erstellung eines Netzwerkspiels lassen sich jetzt die Anzahl der Computerspieler und die Kartengröße angeben",
            "Das Spiel merkt sich jetzt gewonnene Missionen und zeigt im Menü die nächste Mission an, die noch nicht gewonnen wurde. Eventuell gibt es auch eine kleine Überraschung, wenn man alle 30 Missionen gewonnen hat ;)",
            "#15 Die Siedler auf den Wegen suchen sich jetzt einen alternativen Weg, wenn eine Richtung versperrt ist",
            "Die Einstellung patchAI wurde aus der Datei der Einstellungen entfernt, da sie erst später als Spielregel wieder hinzugefügt werden soll",
            "Nachrichten werden jetzt beim Speichern eines Spiels mitgespeichert",
            "Nachrichten als Erinnerung zum Speichern hinzugefügt (30min/60min bei normaler Spielgeschwindigkeit)",
            "Beim Beenden wird jetzt eine Bestätigung verlangt, wenn einige Zeit nicht gespeichert wurde",
            "#40 Die Schlosswachen werden jetzt durch schwächere Ränge getauscht, falls weitere Ritter im Lager vorhanden sind (wie es auch im Originalspiel passiert)",
            "Inaktive Träger und Fährmänner werden jetzt auch beim Verschieben der Grenze in der korrekten Spielerfarbe angezeigt",
            "Priorisierung des Steinbruchs für Computerspieler optimiert, wenn eine Granitmine gebaut wurde",
            "Angleich an Original: Verirrte Siedler gehen nur in ein Lager oder in das Schloss, wenn mindestens ein Weg angeschlossen ist",
            "Die Computerspieler reißen eine Mine jetzt direkt ab, wenn die Nachricht eintrifft, dass die Ressourcen ausgehen und nicht erst bei der Prüfung auf Ressourcen",
            "Die Computerspieler versuchen eroberte Gebäude jetzt direkt nach dem Erobern mit einem Weg zu verbinden",
            "Fenster, die sich auf die ausgewählte Kartenposition beziehen, werden jetzt bei einem Positionswechsel geschlossen",
            "Maximale Spielgeschwindigkeit angehoben auf 64! Wer mag es schnell?",
            "Beim Abriss eines Militärgebäudes wird jetzt geprüft ob ein feindlicher Ritter in der Nähe ist",
            "#41 Der Cursor auf einem bestehenden Gebäude zeigt jetzt die Bauoption nach einem Abriss an",
            "#10 Verirrte Siedler versuchen jetzt hinter der eigenen Grenze zu bleiben um ein Lager oder das Schloss zu finden",
            "#43 Korrektur der Moralberechnung für die Ritter auf Karten mit wenig oder keinem Gold",
            "Korrektur bei der Berechnung der Siegbedingungen bei Missionen",
            "Korrekturen und Abgleich des Codes der Kämpfe um Fehler bei der Darstellung der Kämpfe zu korrigieren und um die Kompatibilität mit Speicherständen des Originals sicherzustellen",
            "Korrektur der Berechnung der Spielgeschwindigkeit um die Verarbeitung an das Originalspiel anzupassen",
            "Korrektur der Soundverarbeitung, vor allem bei hohen Spielgeschwindigkeiten",
            "Korrektur der Geschwindigkeit bei der Vermehrung von Fischen",
            "Korrektur eines möglichen Darstellungsfehlers der Bäume beim Fällen",
            "Korrektur eines Absturzes bei älteren Speicherständen, wenn ein Schloss zerstört wird",
            "Das Spiel stürzt jetzt nicht mehr im Fenster der Spielerbilder ab, wenn im Spiel weniger als vier Spieler vorhanden sind",
            "Möglicher Absturz behoben bei der Vorbereitung eines Angriffs der Computerspieler",
            "Korrektur der Verteilung von Siedler ohne Beruf für Lagerhäuser, die keine Siedler ohne Beruf haben",
            "Korrektur der Verwaltung von Waren bei mehr als sechs Lagerhäusern",
            "#47 Statistik Gebäude: Korrektur der Anzahl bei Werten über 9, wenn Gebäude in Bau sind",
            "#46 Korrektur der Spielerbilder in der Statistik: Standardfarbe, wenn leer und Farbe über die komplette Breite",
            "Die Tasten für Videomodus (v), Sound (s) und Musik (m) wurden vorerst wieder eingefügt",
            "#20, #16, #11 Einige Teile des Codes wurden komplett neu geschrieben und mit dem Original abgeglichen (Verarbeitung der Siedler, der Gebäude, der Lager und der Karte)"
          ]
        }
      ]
    },
    {
      "version": "0.26.0",
      "date": "2021-02-13",
      "logs": [
        {
          "lang": "en",
          "summary": "This version finally has the options window integrated which means you no longer have to struggle with the config file. Because it is now possible to change the options inside the game, some keys have been removed for video and audio control. Second big change is the complete revision of the flag processing. Therefore the game now searches for a different path if a flag is jammed. Besides other fixes in this version there is also a surprise hidden inside the information window for mines.",
          "changes": [
            "The long awaited options window is there - it is time to choose your favourite settings",
            "#52 The game now searches for different paths if flags are jammed - say goodbye to carriers who only watch while their colleagues are working",
            "The food types fish and bread will now be shown as separate types in mines. You may disable this feature in the options window",
            "Message regarding lost of buildings: The image of the enemy does no longer stick out of the message window",
            "The action buttons at the bottom are now disabled, if an exclusive window is currently displayed",
            "Fixed a potential crash with unneeded building materials on construction sites",
            "#16 Knight exchange will no longer be stuck at sending knights back to stock",
            "New settlers will now be created reliable even on big maps",
            "Some more values have been added to internal information which can be displayed with F3",
            "Removed keys for video mode (v), sound (s) and music (m) because the settings are now included in options window",
            "The default main volume is now 50% on first start",
            "The background music does no longer play with full volume for a short time on stop",
            "Fixed a potential crash on high resolutions",
            "Some parts of the code have completely been rewritten and verified with the original game (knight exchange, calculation of maximum settlers per players, flag processing)"
          ]
        },
        {
          "lang": "de",
          "summary": "In dieser Version ist endlich der Optionsbildschirm integriert. Damit entfällt das Ändern der Konfigurationsdatei. Da man die Optionen jetzt über eine Oberfläche ändern kann, sind allerdings einige Tasten für Video und Audio weggefallen. Die zweite große Änderung ist die komplette Überarbeitung der Fahnenlogik. Dadurch werden bei Warenstaus jetzt auch alternative Wege gesucht. Neben weiteren Korrekturen ist in dieser Version auch eine Überraschung in den Infos zur Mine versteckt.",
          "changes": [
            "Der lang erwartete Optionsbildschirm ist da - es ist Zeit eure Lieblingseinstellungen zu wählen",
            "#52 Bei einem Warenstau wird jetzt nach alternativen Wegen gesucht - verabschiedet euch von Trägern, die ihren Kollegen beim Arbeiten nur zuschauen",
            "Die Nahrungen Fisch und Brot werden jetzt auch als eigenständige Typen in den Minen angezeigt. Diese Funktion lässt sich in den Optionen abschalten",
            "Nachricht zum Verlust von Gebäuden: Das Bild des Gegners ragt jetzt nicht mehr aus dem Nachrichtenfenster heraus",
            "Die Aktionsknöpfe unten werden jetzt deaktiviert, wenn ein exklusives Fenster angezeigt wird",
            "Möglicher Absturz bei unnötigen Baumaterialien an der Baustelle behoben",
            "#16 Der Wachwechsel der Ritter bleibt jetzt nicht mehr beim Zurückschicken zum Lager hängen",
            "Auch bei großen Karten werden jetzt zuverlässig neue Siedler erschaffen",
            "Zu den internen Informationen mit F3 wurden einige neue Werte hinzugefügt",
            "Die Tasten für Videomodus (v), Sound (s) und Musik (m) wurden entfernt, da die Einstellungen jetzt im Optionsbildschirm vorhanden sind",
            "Beim ersten Start ist die Standardlautstärke für Gesamt jetzt 50%",
            "Beim Stoppen der Hintergrundmusik wird diese jetzt nicht mehr kurz mit voller Lautstärke abgespielt",
            "Möglicher Absturz bei hohen Bildschirmauflösungen behoben",
            "Einige Teile des Codes wurden komplett neu geschrieben und mit dem Original abgeglichen (Wachwechsel der Ritter, Berechnung maximaler Siedler pro Spieler, Verarbeitung der Fahnen)"
          ]
        }
      ]
    },
    {
      "version": "0.25.0",
      "date": "2020-10-07",
      "logs": [
        {
          "lang": "en",
          "summary": "The computer players are now fully implemented. In addition to that it is now possible to win or loose a game. With these two additional steps, many requirements are now met to play the missions. Besides many smaller improvements and fixes there is also a new note implemented which shows the conditions to win the game. This will help you to keep track of the needed goals for the current game.",
          "changes": [
            "The computer players do now start attacks. All actions for the computer players are now finished",
            "The computer players do now exchange their knights more than once a game",
            "The game does now display a window if you win or loose a game",
            "Improved stock management of computer players",
            "The game does now display the conditions for winning a game. This function may be disabled in the config file (displayWinConditions)",
            "Tutorial number 6 is now beeing prepared properly with enemy buildings",
            "After winning mission 30, the ending scene will now be diplayed",
            "#27 Fullscreen mode has been switched from exclusive to windowed. This fixes the mouse lags on fullscreen",
            "Fullscreen may now also be switched with keys Alt+Enter",
            "The fast-build-click may now be disabled in the config file (fastBuildClick)",
            "Increased compatibility of savegames to the original game",
            "The name of a savegame will now also beeing saved if an empty slot has been used",
            "The colors of texts are now consistently displayed",
            "Fixed an error on saving games with many buildings",
            "Fixed a possible error on the internal handling of stocks",
            "Fixed a possible crash if a knight encounters an enemy knight",
            "Fixed a crash while starting the game, if a display has been removed",
            "The information about game speed will now be displayed at the bottom",
            "The game version will now displayed centered",
            "Some parts of the code have completely been rewritten and verified with the original game (calculation of the motivation for the knights, calculation of the number of available attackers, executing an attack, management of military buildings and other internal functions)"
          ]
        },
        {
          "lang": "de",
          "summary": "Die Computerspieler sind jetzt fertig umgesetzt. Außerdem lassen sich die Spiele jetzt gewinnen oder verlieren. Damit sind viele Voraussetzungen geschaffen um die Missionen zu spielen. Neben vielen kleinen Optimierungen und Korrekturen ist als neue Funktion auch eine Anzeige für die Siegbedingungen eingebaut. So erhält man während des Spiels den Überblick über die nötigen Ziele.",
          "changes": [
            "Die Computerspieler starten jetzt Angriffe. Damit sind alle Aktionen der Computerspieler umgesetzt",
            "Die Computerspieler machen jetzt auch mehr als einmal im Spiel einen Rittertausch",
            "Verbesserte Lagerverwaltung der Computerspieler",
            "Bei Gewinn oder Verlust eines Spiels wird jetzt ein Fenster angezeigt",
            "Das Spiel zeigt jetzt die Bedingungen für den Sieg an. Diese Funktion lässt sich in der Konfigurationsdatei abschalten (displayWinConditions)",
            "Das Trainingsspiel 6 wird jetzt korrekt vorbereitet mit feindlichen Gebäuden",
            "Nach dem Gewinnen von Mission 30 wird jetzt das Ending angezeigt",
            "#27 Der Vollbildmodus wurde gewechselt von Exklusiv zu Fenster. Dies korrigiert die Mausverzögerung im Vollbild",
            "Vollbild lässt sich jetzt auch mit Alt+Enter umschalten",
            "Der schnelle Bauklick lässt sich jetzt in der Konfigurationsdatei abschalten (fastBuildClick)",
            "Kompatibilität der Speicherdatei zum Original verbessert",
            "Der Name einer Speicherdatei wird jetzt auch gespeichert, wenn ein freier Platz verwendet wurde",
            "Die Farben der Texte werden jetzt einheitlich dargestellt",
            "Fehler beim Speichern von Spielen mit vielen Gebäuden behoben",
            "Möglicher Fehler bei der internen Behandlung von Lagern behoben",
            "Möglicher Absturz behoben, wenn sich zwei feindliche Ritter treffen",
            "Absturz beim Start des Spiels behoben, wenn ein Bildschirm entfernt wurde",
            "Die Information zur Spielgeschwindigkeit wird jetzt unten angezeigt",
            "Die Spielversion wird jetzt zentriert angezeigt",
            "Einige Teile des Codes wurden komplett neu geschrieben und mit dem Original abgeglichen (Berechnung der Motivation der Ritter, Berechnung der Anzahl möglicher Angreifer, Starten eines Angriffs, Verwaltung der Militärgebäude und weitere interne Funktionen)"
          ]
        }
      ]
    },
    {
      "version": "0.24.0",
      "date": "2020-08-31",
      "logs": [
        {
          "lang": "en",
          "summary": "The next big step for the computer players has been made. All actions except attacking are now finished. I also took a step towards a replacement for the special click. Some actions which needed a special click before are now possible with a single click. If you don't like this you may enable the classic click again in the config file. In addition to these changes this version also provides some general improvements and fixes.",
          "changes": [
            "The computer players do now burn buildings if there are no more resources available (forester, woodcutter, stonecutter, mines)",
            "The computer players do now burn foresters or farms (corn) if they are no longer needed",
            "The computer players do now release the contents of a stock if it is in danger of beeing destroyed",
            "The computer players do now build additional paths to support existing ones",
            "#2 The calculation of the statistics for players and production has completely been rewritten and verified with the original game. This also fixes the crazy statistics for military",
            "#18 It is now possible to take a screenshot by pressing the print key. The screenshots will be saved in subfolder screenshot",
            "The fast-map-click from the original game (double-click right) is now finally possible in Serflings. You may disable it by changing the option fastMapClick in the config file. Big thanks to Switzerland for the patience :)",
            "Some additional actions do no longer need a special click to execute (demolition, building a flag while building a path). The special click for these actions may be activated again by changing the option specialClickAdditional in the config file",
            "If additional special click is disabled (specialClickAdditional), the game will now indicate if it is possible to build a flag while building a path",
            "#20 If additional special click is enabled (specialClickAdditional) you need to use the special click for changing the stock management settings now (store into or release from stock)",
            "#22 The per cent sign for the morale of the knights in the settings is now also displayed if the number has three digits",
            "#2 Statistics for players and production are now also considered on saving and loading a savegame",
            "Some errors in drawing the statistics have been fixed (no curve on zero, curve too far on the right)",
            "The config file will now be saved as JSON instead of XML. An existing file will be converted",
            "Empty savegame slots will now be greyed out on loading window",
            "Optimized drawing of graphics which will speed up the game on high resolutions",
            "Optimized network transfer for Java objects",
            "Switched to a different java vendor in zip files",
            "Increased maximum memory when using the exe file to start the game",
            "Fixed potential crashes on big maps with computer players",
            "Fixed a potential crash with multiple displays"
          ]
        },
        {
          "lang": "de",
          "summary": "Der nächste große Schritt für die Comutergegner ist gemacht. Alle Aktionen, außer dem Angriff, sind jetzt umgesetzt. Außerdem bin ich einen Weg in Richtung Ersatz für den Spezialklick gegangen. Einige Aktionen, die bisher einen Spezialklick benötigten, sind jetzt mit einem einfachen Klick möglich. Wer dieses Verhalten nicht mag, kann die klassische Funktion in der Konfigurationsdatei wieder aktivieren. Zusätzlich bietet diese Version einige allgemeine Verbesserungen und Korrekturen.",
          "changes": [
            "Der Computer brennt jetzt Gebäude ab, wenn keine Rohstoffe mehr vorhanden sind (Fischerhütte, Holzfällerhütte, Steinbruch, Minen)",
            "Der Computer brennt jetzt Förster oder Farmen ab, wenn sie nicht mehr benötigt werden",
            "Der Computer lagert ein Lager jetzt aus, wenn es in Gefahr ist zerstört zu werden",
            "Der Computer baut jetzt weitere Wege zur Unterstützung der Vorhandenen",
            "#2 Die Berechnung der Statistiken für Spieler und Produktion wurde komplett neu geschrieben und mit dem Original abgeglichen. Dies korrigiert auch die verrückte Militärstatistik",
            "#18 Es ist jetzt möglich mit der Druck-Taste Bildschirmfotos zu erstellen. Die Bilder werden im Unterordner screenshot gespeichert",
            "Der schnelle Kartenklick aus dem Original (Doppelklick Rechts) ist jetzt endlich möglich. Die Funktion lässt sich deaktivieren über die Einstellung fastMapClick in der Konfigurationsdatei. Fettes Dankeschön in die Schweiz für die Geduld :)",
            "Einige zusätzliche Aktionen müssen jetzt nicht mehr mit einem Spezialklick durchgeführt werden (Abriss, Fahnenbau beim Wegebau). Der Spezialklick für diese Aktionen lässt sich wieder aktivieren über die Einstellung specialClickAdditional in der Konfigurationsdatei",
            "Falls der zusätzliche Spezialklick deaktiviert ist (specialClickAdditional), wird beim Wegebau jetzt angezeigt an welcher Stelle ein Fahne gesetzt werden kann",
            "#20 Ist der zusätzliche Spezialklick aktiviert (specialClickAdditional) wird jetzt für die Lagerverwaltung (Einlagerung, Auslagerung) ein Spezialklick benötigt",
            "#22 Das Prozentzeichen der Rittermoral in den Einstellungen wird jetzt auch bei Zahlen mit drei Ziffern angezeigt",
            "#2 Die Statistiken für Spieler und Produktion werden jetzt auch beim Speichern und Laden berücksichtigt",
            "Einige Darstellungsfehler in den Statistiken wurden korrigiert (keine Linie bei null, Linie zu weit rechts)",
            "Die Konfigurationsdatei wird jetzt als JSON anstatt als XML gespeichert. Eine bestehende Datei wird umgewandelt",
            "Leere Speicherplätze werden auf dem Ladefenster jetzt ausgegraut",
            "Optimierung des Zeichnens von Grafiken, was die Geschwindigkeit bei hohen Auflösungen verbessert",
            "Optimierung der Netzwerkübertragung von Java-Objekten",
            "Wechsel auf einen anderen Java-Anbieter in den ZIP-Dateien",
            "Maximaler Speicher beim Starten über die exe-Datei erhöht",
            "Mögliche Abstürze bei großen Karten mit Computerspielern wurden korrigiert",
            "Korrektur eines möglichen Absturzes bei mehreren Bildschirmen"
          ]
        }
      ]
    },
    {
      "version": "0.23.0",
      "date": "2020-07-07",
      "logs": [
        {
          "lang": "en",
          "summary": "Thank you for the support and tests which made this big update possible. The main change is the ability for the computer to build buildings. However some actions are still missing, therefore the building of paths by the computer is not optimal right now. Have fun playing the first games against an active computer opponent.",
          "changes": [
            "The computer players do now build buildings",
            "The computer players do now send geologist to the mountains",
            "The computer players do now manage their settings (supply, production and military settings)",
            "Some obvious bugs of the original AI have been fixed. This behaviour can be disabled in the config file (patchAI)",
            "The actions for creating flags and buildings, sending a geologist and sending settlers to buildings have completely been rewritten and verified with the original game",
            "Mines may now be placed next to grass or snow",
            "Handling of the game logic has been reworked to allow new functions from the original game to be added later",
            "Fixed a bug that could cause goods to be stuck on a flag and no longer be fetched",
            "After building a castle, the change to the height on that position is now displayed correctly",
            "Fixed a crash that could occur after changing the number of guards of the castle"
          ]
        },
        {
          "lang": "de",
          "summary": "Vielen Dank für die Unterstützung und Tests, die dieses große Update möglich gemacht haben. Die wichtigste Änderung ist, dass der Computer jetzt Gebäude baut. Allerdings fehlen noch einige Aktionen, daher ist der Wegebau des Computers noch nicht optimal. Viel Spaß mit den ersten Spielen gegen einen aktiven Computergegner.",
          "changes": [
            "Der Computer baut jetzt Gebäude",
            "Der Computer sendet jetzt Geologen in die Berge",
            "Der Computer verwaltet jetzt seine Einstellungen (Versorgung, Produktion und Militär)",
            "Einige offensichtliche Fehler in der Original-KI wurden korrigiert. Dieses Verhalten kann über die Konfigurationsdatei deaktiviert werden (patchAI)",
            "Die Aktionen für das Erstellen von Fahnen und Gebäuden, das Schicken eines Geologen und das Senden von Siedlern zu Gebäuden wurden komplett neu geschrieben und mit dem Original abgeglichen",
            "Bergwerke lassen sich jetzt auch am Rand zu Gras oder Schnee bauen",
            "Die Verarbeitung der Spielelogik wurde überarbeitet um später weitere Funktionen vom Original zu ermöglichen",
            "Ein Fehler wurde behoben, bei dem Waren an einer Fahne stecken bleiben konnten und nicht mehr abgeholt wurden",
            "Nach dem Schlossbau wird jetzt auch die Änderung an der Kartenhöhe korrekt angezeigt",
            "Absturz behoben, der auftreten konnte nachdem man die Schlosswachen verändert hatte"
          ]
        }
      ]
    },
    {
      "version": "0.22.2",
      "date": "2020-05-26",
      "logs": [
        {
          "lang": "en",
          "changes": [
            "When demolishing a path, the correct flags are now handled regarding goods and settlers"
          ]
        },
        {
          "lang": "de",
          "changes": [
            "Beim Abriss eines Weges werden für die Waren und Siedler jetzt auch die korrekten Fahnen berücksichtigt"
          ]
        }
      ]
    },
    {
      "version": "0.22.1",
      "date": "2020-04-15",
      "logs": [
        {
          "lang": "en",
          "changes": [
            "Fixed a crash regarding flags"
          ]
        },
        {
          "lang": "de",
          "changes": [
            "Korrektur eines Absturzes bezogen auf die Fahnen"
          ]
        }
      ]
    },
    {
      "version": "0.22.0",
      "date": "2020-04-15",
      "logs": [
        {
          "lang": "en",
          "changes": [
            "The action for creating the castle, including all dependent actions like calculation of the status for the border and the demolition of objects, has completely been rewritten and verified with the original game. This fixes differences to the original game and changes many internal stuff. If you find any errors despite my tests please report them via Github",
            "The starting goods, after building the castle, do now match with the original game",
            "The settlers do now behave correctly after demolishing an object. This also fixes errors and differences to the original game",
            "The processing of the ticks has been revised. It now matches better with the original game",
            "The logic for the computers have been prepared to allow adding further actions in the next versions",
            "Some internal processes have been optimized and old code has been removed",
            "The english word for demolition in the dialog for demolition has been corrected"
          ]
        },
        {
          "lang": "de",
          "changes": [
            "Die Aktion für das Erstellen des Schlosses, inklusive aller abhängigen Aktionen wie die Berechnung des Status zur Grenze und dem Abriss von Objekten, wurde komplett neu geschrieben und mit dem Original abgeglichen. Dies korrigiert einige Unterschiede zum Original und ändert viele interne Dinge. Falls trotz meiner Tests noch Fehler auftreten bitte über Github melden",
            "Die Startrohstoffe nach dem Schlossbau entsprechen jetzt dem Original",
            "Die Siedler verhalten sich jetzt beim Abriss von Objekten korrekt. Dies korrigiert auch Unterschiede und Fehler zum Original",
            "Die Verarbeitung der Ticks wurde überarbeitet damit sie mehr dem Original entspricht",
            "Die Logik der Computer wurde vorbereitet damit in den nächsten Versionen weitere Aktionen hinzugefügt werden können",
            "Einige interne Abläufe wurden optimiert und alter Code wurde entfernt",
            "Das englische Wort für Abriss wurde im Dialog für den Abriss korrigiert"
          ]
        }
      ]
    },
    {
      "version": "0.21.5",
      "date": "2020-02-19",
      "logs": [
        {
          "lang": "en",
          "changes": [
            "Inputs are no longer affected by latency while playing a network game. Because of this scrolling is now reliable even in high latency situations",
            "Mines no longer need one food for almost every mine"
          ]
        },
        {
          "lang": "de",
          "changes": [
            "Die Eingaben werden jetzt nicht mehr von der Latenz in einem Netzwerkspiel beeinflusst. Dadurch lässt sich zum Beispiel auch bei hoher Latenz zuverlässig scrollen",
            "Die Bergwerke benötigen jetzt nicht mehr für fast jeden Abbau einmal Nahrung"
          ]
        }
      ]
    },
    {
      "version": "0.21.4",
      "date": "2020-02-15",
      "logs": [
        {
          "lang": "en",
          "changes": [
            "When creating a network game the values for stock and growth rate are now set statically until there is an option to change it (80% for human players, 40% for computer players, 20% intelligence for computer players)",
            "A military building may no longer be demolished while beeing attacked",
            "If beeing attacked, the game will no longer create a notification for every single knight",
            "Knights will now be created automatically as defined in settings",
            "Fixed a crash when canceling a network game"
          ]
        },
        {
          "lang": "de",
          "changes": [
            "Beim Erstellen eines Netzerkspiels werden die Werte für Lagerbestand und Wachstumsrate jetzt statisch gesetzt bis es eine Einstellung dafür gibt (80% für menschliche Spieler, 40% für Computerspieler, 20% Intelligenz für Computerspieler)",
            "Ein Militärgebäude kann jetzt nicht mehr während eines Angriffs abgerissen werden",
            "Wenn man angegriffen wird, dann wird jetzt nicht mehr für jeden Ritter eine eigene Meldung erzeugt",
            "Ritter werden jetzt automatisch erstellt wie in den Einstellungen angegeben",
            "Absturz beim Abbrechen des Netzwerkspiels behoben"
          ]
        }
      ]
    },
    {
      "version": "0.21.2",
      "date": "2020-02-03",
      "logs": [
        {
          "lang": "en",
          "changes": [
            "The game will now check if the version matches when starting a network game",
            "Some input actions have been optimized to reduce latency in network games",
            "The network game will end now if the connection has been closed unexpectedly",
            "If a knight is reaching a building for attack, there is no longer an additional settler visible on the flag",
            "If you confirm a savegame with the enter key the name will also be saved now"
          ]
        },
        {
          "lang": "de",
          "changes": [
            "Bei einem Netzwerkspiel wird jetzt geprüft ob die Version übereinstimmt",
            "Einige Eingabeaktionen wurden optimiert um die Latzenz in Netzwerkspielen zu verringern",
            "Das Netzwerkspiel wird jetzt bei einem Abbruch der Verbindung beendet",
            "Wenn ein Ritter ein Gebäude erreicht, das er angreifen möchte, wird jetzt kein zusätzlicher Siedler mehr auf der Fahne angezeigt",
            "Beim Bestätigen des Speicherns eines Spiels mit Enter wird jetzt auch der Name übernommen"
          ]
        }
      ]
    },
    {
      "version": "0.21.0",
      "date": "2020-01-18",
      "logs": [
        {
          "lang": "en",
          "changes": [
            "The computer players start to wake up: They will build up their castle now",
            "The number of knights in the overview of all settlers is now also correctly displayed after a fight",
            "The settings of the minimap will no longer be reset on opening",
            "Fixed a bug which also exist in the original game: The main menu does show the correct random numbers for a game now",
            "After entering new random numbers the flag that shows whether the player settings match these numbers is now correctly removed",
            "After loading a game the settings for the mouse are now displayed correctly"
          ]
        },
        {
          "lang": "de",
          "changes": [
            "Die Computerspieler fangen an aufzuwachen: Sie bauen jetzt ihr Schloss",
            "Die Anzahl der Ritter in der Übersicht aller Siedler wird jetzt auch nach einem Kampf korrekt angezeigt",
            "Die Einstellungen der Minikarte werden jetzt nicht mehr bei jedem Öffnen zurückgesetzt",
            "Fehler aus dem Originalspiel korrigiert: Das Hauptmenü zeigt jetzt die korrekten Zufallszahlen zu einem Spiel an",
            "Nach der Eingabe neuer Zufallszahlen wird die Anzeige, dass die Spielerdaten dazu synchron sind jetzt korrekt entfernt",
            "Nach dem Laden eines Spiels wird die Mauseinstellung jetzt korrekt angezeigt"
          ]
        }
      ]
    },
    {
      "version": "0.20.1",
      "date": "2019-12-14",
      "logs": [
        {
          "lang": "en",
          "changes": [
            "When loading games, unsupported game types are now grayed out and bad files are marked as error",
            "The host of a network game may now save the game",
            "On creating a network game, an existing multiplayer game can now be loaded - even an original splitscreen game",
            "The information of the dialog for ground analysis do no longer change while scrolling the map",
            "If the window changes while scrolling the map, the mouse status will now be reset",
            "The game no longer crashes on empty player slots in the middle",
            "The file format for the changelog is now JSON"
          ]
        },
        {
          "lang": "de",
          "changes": [
            "Beim Laden von Spielen werden nicht unterstützte Spieltypen jetzt ausgegraut und fehlerhafte Dateien als Fehler markiert",
            "Der Host eines Netzwerkspiels kann jetzt Spiele speichern",
            "Beim Erstellen eines Netzwerkspiels kann jetzt ein bestehendes Mehrspieler-Spiel geladen werden - auch ein Spiel mit geteiltem Bildschirm vom Original",
            "Die Daten im Dialog der Bodenproben verändern sich jetzt nicht mehr beim Scrollen der Karte",
            "Wenn beim Kartenscroll das Fenster wechselt, dann wird der Mausstatus jetzt zurückgesetzt",
            "Das Spiel stürzt jetzt nicht mehr bei leeren Spielerpositionen in der Mitte ab",
            "Das Format für die Changelog-Datei ist jetzt JSON"
          ]
        }
      ]
    },
    {
      "version": "0.19.0",
      "date": "2019-11-22",
      "logs": [
        {
          "lang": "en",
          "changes": [
            "It is now possible to save a game. Because the savegame format is equal to the original game you may load saved games in the original game",
            "Loaded games are now displayed in the main menu before closing the dialog",
            "If using Windows the SPA file will now be found in the default path of an installed History Edition: C:\\Program Files (x86)\\Ubisoft\\Ubisoft Game Launcher\\games\\thesettlers\\loca",
            "When quitting a running game, you will now be returned to the main menu (also for network games)",
            "Removed version from window title",
            "The version will now be displayed in menus",
            "Dialog network join: The input field will now be activated by default",
            "Dialog network join: The dialog will now be confirmed on ENTER key if input field is active",
            "Fixed a crash on errors while creating a network game"
          ]
        },
        {
          "lang": "de",
          "changes": [
            "Es ist jetzt möglich ein Spiel zu speichern. Da das Format dem Original entspricht lassen sich gespeicherte Spiele im Original wieder laden",
            "Geladene Spiele werden jetzt vor dem Schließen des Dialogs im Hauptmenü angezeigt",
            "In Windows wird die SPA-Datei jetzt auch im Standardpfad einer installierten History-Edition gefunden: C:\\Program Files (x86)\\Ubisoft\\Ubisoft Game Launcher\\games\\thesettlers\\loca",
            "Beim Beenden eines laufenden Spiels wird jetzt zurück in das Hauptmenü gewechselt (auch bei Netzwerkspielen)",
            "Version aus dem Fenstertitel entfernt",
            "Die Version wird jetzt in den Menüs angezeigt",
            "Dialog Netzwerkbeitritt: Beim Öffnen des Dialogs wird das Eingabefeld jetzt direkt aktiviert",
            "Dialog Netzwerkbeitritt: Mit Enter während der Eingabe wird das Dialog jetzt direkt bestätigt",
            "Absturz bei Fehlern während der Erstellung von Netzwerkspielen behoben"
          ]
        }
      ]
    },
    {
      "version": "0.18.2",
      "date": "2019-09-09",
      "logs": [
        {
          "lang": "en",
          "changes": [
            "Fixed a potential crash while a tool is beeing created"
          ]
        },
        {
          "lang": "de",
          "changes": [
            "Möglicher Absturz bei der Erstellung von Werkzeugen behoben"
          ]
        }
      ]
    },
    {
      "version": "0.18.1",
      "date": "2019-08-13",
      "logs": [
        {
          "lang": "en",
          "changes": [
            "Flags are no longer removable if connected to a building",
            "The game no longer starts to slow down (in FPS) the more objects and settlers exist on the map",
            "Fixed a potential crash on more than eight stocks"
          ]
        },
        {
          "lang": "de",
          "changes": [
            "Fahnen lassen sich jetzt nicht mehr entfernen, wenn sie mit Gebäuden verbunden sind",
            "Das Spiel wird jetzt nicht mehr langsamer (in FPS) je mehr Objekte und Siedler auf der Karte existieren",
            "Möglicher Absturz bei mehr als acht Lagern behoben"
          ]
        }
      ]
    },
    {
      "version": "0.18.0",
      "date": "2019-08-06",
      "logs": [
        {
          "lang": "en",
          "changes": [
            "The game no longer crashes on a network game with two castles",
            "Buttons for options and save have been removed because it is currently not implemented",
            "It is now possible to load a game. The original savegame format is used. The savegames have to be placed in the same folder as the game",
            "Some internal parts of the game have been optimized to improve the speed on longer lasting games",
            "Note: Because of the preparations for adding computer players and especially for adding the ability to load a game many parts of the game had to be revised. If you find any issues just contact me."
          ]
        },
        {
          "lang": "de",
          "changes": [
            "Das Spiel stürzt im Netzwerkspiel bei zwei Schlössern nicht mehr ab",
            "Knöpfe für Optionen und Speichern entfernt, da aktuell ohne Funktion",
            "Es ist jetzt möglich ein Spiel zu laden. Dabei wird das Format vom Original benutzt. Die Speicherdateien müssen hierfür im Verzeichnis des Spiels liegen",
            "Einige interne Teile des Spiels wurden optimiert, was die Geschwindigkeit bei längeren Spielzeiten verbessert",
            "Hinweis: Durch weitere Vorbereitungen für die Computerspieler, aber vor allem durch das Integrieren des Ladens, wurden viele Teile überarbeitet und dem Original angepasst. Wer Fehler findet darf mich gerne kontaktieren."
          ]
        }
      ]
    },
    {
      "version": "0.17.0",
      "date": "2019-05-08",
      "logs": [
        {
          "lang": "en",
          "changes": [
            "The flag dialog does no longer display the resources",
            "The main menu does feature a title now",
            "Important: As preparation for adding computer players some parts of the game need to be reimplemented from the original game. The work is currently in progress."
          ]
        },
        {
          "lang": "de",
          "changes": [
            "Der Dialog für die Flagge zeigt jetzt keine Ressourcen mehr an",
            "Im Hauptmenü wird jetzt ein Titel angezeigt",
            "Wichtig: Als Vorbereitung für die Computerspieler müssen einige Teil neu aus dem Original übernommen werden. Die Arbeiten daran laufen derzeit."
          ]
        }
      ]
    },
    {
      "version": "0.16.1",
      "date": "2018-11-05",
      "logs": [
        {
          "lang": "en",
          "changes": [
            "The error dialog after a crash is now also visible in the task bar",
            "The game does no longer stay active in the background after a crash while starting"
          ]
        },
        {
          "lang": "de",
          "changes": [
            "Der Fehlerdialog nach einem Absturz ist jetzt auch in der Taskleiste sichtbar",
            "Das Spiel bleibt nach einem Absturz in der Startphase nicht mehr im Hintergrund aktiv"
          ]
        }
      ]
    },
    {
      "version": "0.16.0",
      "date": "2018-11-03",
      "logs": [
        {
          "lang": "en",
          "changes": [
            "The button for requesting a geologist is now in the middle of the dialog",
            "The icon of the current working settler in the dialog of building sites has been removed",
            "Removed keys for new game and player change",
            "New buttons for changing game speed (+, -, 0)",
            "The host of a network game may now use the pause and speed keys",
            "Better description for host in dialog to join a network game",
            "Saving and loading of games disabled for now because it was faulty and no longer compatible to freeserf",
            "Complete revise of the logic to generate the maps in preparation for the development of the computer players",
            "The maps are now generated exactly as in the original game"
          ]
        },
        {
          "lang": "de",
          "changes": [
            "Der Knopf für das Rufen eines Geologen ist jetzt in der Mitte des Dialogs",
            "Die Anzeige des Siedlers im Dialog zur Baustelle wurde entfernt",
            "Tasten für neues Spiel und Spielerwechsel entfernt",
            "Neue Tasten für die Änderung der Geschwindigkeit (+, -, 0)",
            "Der Host im Netzwerkspiel kann jetzt die Tasten für Pause und Geschwindigkeit benutzen",
            "Bessere Beschreibung des Hosts im Dialog für das Beitreten zu einem Netzwerkspiel",
            "Speichern und Laden von Spielen vorerst entfernt, da fehlerhaft und nicht mehr kompatibel zu freeserf",
            "Komplette Überarbeitung der Logik zum Generieren der Karte als Vorbereitung für den Einbau der Computerspieler",
            "Die Karten werden jetzt exakt wie im Original generiert"
          ]
        }
      ]
    }
  ]
}
