{"id":3307,"date":"2020-10-29T00:34:06","date_gmt":"2020-10-28T23:34:06","guid":{"rendered":"https:\/\/clonkspot.org\/blog\/?p=3307"},"modified":"2025-05-15T11:40:16","modified_gmt":"2025-05-15T09:40:16","slug":"legacyclonk-4-9-10-10-344","status":"publish","type":"post","link":"https:\/\/clonkspot.org\/blog\/2020\/10\/29\/legacyclonk-4-9-10-10-344\/","title":{"rendered":"LegacyClonk 4.9.10.10 [344]"},"content":{"rendered":"\n<p>Download: <a href=\"http:\/\/assets.maxmitti.tk\/lcupdate\/lc_full_344_win32.zip\" target=\"_blank\" rel=\"noreferrer noopener\">Windows<\/a>, <a href=\"http:\/\/assets.maxmitti.tk\/lcupdate\/lc_full_344_linux64.zip\" target=\"_blank\" rel=\"noreferrer noopener\">Linux x64<\/a>, <a href=\"http:\/\/assets.maxmitti.tk\/lcupdate\/lc_full_344_linux.zip\" target=\"_blank\" rel=\"noreferrer noopener\">Linux x86<\/a>, <a href=\"http:\/\/assets.maxmitti.tk\/lcupdate\/lc_full_344_mac.zip\" target=\"_blank\" rel=\"noreferrer noopener\">macOS<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bereit-Dialog<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/clonkspot.org\/blog\/wp-content\/uploads\/2020\/10\/grafik-540x234.png\" alt=\"\" class=\"wp-image-3312\" width=\"577\" height=\"250\" srcset=\"https:\/\/clonkspot.org\/blog\/wp-content\/uploads\/2020\/10\/grafik-540x234.png 540w, https:\/\/clonkspot.org\/blog\/wp-content\/uploads\/2020\/10\/grafik-300x130.png 300w, https:\/\/clonkspot.org\/blog\/wp-content\/uploads\/2020\/10\/grafik.png 644w\" sizes=\"auto, (max-width: 577px) 100vw, 577px\" \/><\/figure>\n\n\n\n<p>Gibt der Host in der Lobby <code>\/readycheck<\/code> ein, \u00f6ffnet sich bei den Clients ein Dialog, in dem sie best\u00e4tigen m\u00fcssen, ob sie bereit sind oder nicht. Dabei hat dieser Dialog ein Zeitlimit von 15 Sekunden, nach dem der Client als nicht bereit z\u00e4hlt, um Bereitleichen zu vermeiden.<\/p>\n\n\n\n<p>Der Befehl kann nur alle 10 Sekunden aufgerufen werden. Per manueller Konfigurationsbearbeitung kann dieser Cooldown, falls erw\u00fcnscht, auf bis zu 5 Sekunden gesenkt werden &#8211; auch wenn die Clients permanente Dialoge nicht guthei\u00dfen werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">HTTPS<\/h2>\n\n\n\n<p>Luchs&#8216; Pull Request f\u00fcr OpenClonk wurde auf LC portiert, sodass die HTTP-Requests der Engine nicht mehr mit dem kruden Eigenbau, welcher weder HTTP\/1.1 noch HTTPS implementiert hat, versendet werden. Stattdessen wird nun libcurl verwendet, wodurch sich beide Probleme gel\u00f6st haben. Die Kommunikation mit dem Masterserver und der Liga verl\u00e4uft nun verschl\u00fcsselt, wenn die URLs entsprechend angepasst sind, was die Engine f\u00fcr Clonkspot automatisch erledigt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Neue Soundengine<\/h2>\n\n\n\n<p>Bisher wurde f\u00fcr Sounds auf Windows FMOD und auf anderen Plattformen SDL_mixer 1.2 verwendet. Dies brachte einige Probleme mit sich, etwa den MIDI-Bug mit FMOD, verschiedene SDL-Unsch\u00f6nheiten und, dass kein Windows-LC-Archiv komplett out-of-the-box l\u00e4uft, weil zuerst fmod.dll aus dem CR-Archiv kopiert werden muss, da diese aus Lizenzgr\u00fcnden nicht mitgeliefert werden darf.<br>Ab 344 wird f\u00fcr alle Plattformen SDL2_mixer verwendet. Dies bringt eine kleine Klang\u00e4nderung mit sich &#8211; wie stark, h\u00e4ngt von den Ohren der befragten Person ab. Beschwerden \u00fcber den neuen Klang hatten wir bisher keine, Feedback jeder Art ist aber definitiv erw\u00fcnscht.<\/p>\n\n\n\n<p><strong>Bekannter Bug:<\/strong> Der Sound der Gatling in Western.c4d hat die Dateiendung <code>.wav<\/code>, ist aber eine MP3. Ob dies aus lizenztechnischen oder anderweitigen Gr\u00fcnden geschehen ist, ist nicht bekannt, wegen dieser Sounddatei wird jedoch eine Warnung ausgegeben.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Weitere Features<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Wiedereinf\u00fchrung des Mac-Supports mittels SDL2<\/li><li>Bratkartoffl in den Credits<\/li><li>Zwischenablage f\u00fcr SDL-basierte Engines<\/li><li>Bei der Eingabe von | wird nun \u00a6 eingegeben.<\/li><li>Eine \u00c4nderung des Netzwerkmodus im F4-Dialog wirkt sich nun auch auf die Konfiguration aus.<\/li><li>Eintr\u00e4ge in der Auswahlkarte k\u00f6nnen nun durch Setzen von <code>SingleClick=true<\/code> im entsprechenden Abschnitt in der <code>FolderMap.txt<\/code> per einfachem Klick anstelle von Doppelklick gestartet werden.<\/li><li>Im Konsolenmodus kann durch Mausradklick das Material unter dem Mauscursor als zu zeichnendes Material gesetzt werden.<\/li><li>Der Titel der Beschreibung von Spielst\u00e4nden enth\u00e4lt nun kein Markup mehr.<\/li><li>Der Abbrechen-Knopf des Spielstartwartedialogs ist nun nicht mehr fokussiert, um versehentliche Bet\u00e4tigungen zu vermeiden.<\/li><li>Die verschiedenen Aufnahmekn\u00f6pfe setzen nun direkt permanent den entsprechenden Konfigurationswert.<\/li><li>Die Hostversion des Spielstartwartedialogs enth\u00e4lt nun eine Neustartschaltfl\u00e4che.<\/li><li>Mittels dem Kommandozeilenargument <code>\/allocconsole<\/code> kann unter Windows nun eine Konsole allokiert werden, an die Standardein- und ausgabe gebunden werden.<\/li><li>Aktualisierung der Infostrings in Windowsbinaries<\/li><li>Strg + Enter \u00f6ffnet die Chatzeile nun mit vorangestelltem <code>\"<\/code>.<\/li><li>Scriptfunktion <code>DrawModLandscape<\/code> aus der Engine entfernt und in System.c4g durch einen Stub ersetzt. Die Funktion war f\u00fcr das spezielle Materialshading in Lh\u00fbnrim verantwortlich, funktioniert aber mindestens seit Clonk Rage nicht mehr.<\/li><li>Clients ohne Spieler m\u00fcssen nicht mehr bereit sein, um das Spiel automatisch zu starten.<\/li><li>Auswahlkarteneintragoverlays werden nun geblockt nach den Basisgrafiken geladen.<\/li><li>Grafiken k\u00f6nnen beim Vorladen aktualisiert werden, wenn <code>Config.Lobby.PreloadGraphics<\/code> auf <code>true<\/code> gesetzt wird.<\/li><li>Die Bereitcheckbox hat nun einen fixen 2-Sekunden-Cooldown.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Bugfixes<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Crash beim Abspielen von Aufnahmen, in denen <code>\/sound<\/code> verwendet worden ist, behoben<\/li><li>Die Beschreibung von Spielst\u00e4nden enth\u00e4lt wieder Definitionen anstelle von M\u00fcll.<\/li><li>Die Beschreibung von Spielst\u00e4nden hat nun kein extra Komma am Ende der Clientauflistung mehr.<\/li><li>L\u00e4dt man als Client ein Szenario mit einer Musik vor, h\u00e4ngt man bei Spielstart nicht mehr in einer Endlosschleife.<\/li><li>Die Engine crasht nicht mehr, wenn der Netzwerkdialog verlassen worden ist und der Updateserver in der Zeit nicht geantwortet hat.<\/li><li>Ein Desync aufgrund der Wiederherstellung w\u00e4hrend der Regelerstellung erzeugter globaler Effekte wurde behoben.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Download: Windows, Linux x64, Linux x86, macOS Bereit-Dialog Gibt der Host in der Lobby \/readycheck ein, \u00f6ffnet sich bei den Clients ein Dialog, in dem sie best\u00e4tigen m\u00fcssen, ob sie bereit sind oder nicht. Dabei hat dieser Dialog ein Zeitlimit von 15 Sekunden, nach dem der Client als nicht bereit z\u00e4hlt, um Bereitleichen zu vermeiden. [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[24,117,118],"class_list":["post-3307","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-clonk","tag-legacyclonk","tag-release"],"_links":{"self":[{"href":"https:\/\/clonkspot.org\/blog\/wp-json\/wp\/v2\/posts\/3307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clonkspot.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clonkspot.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clonkspot.org\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/clonkspot.org\/blog\/wp-json\/wp\/v2\/comments?post=3307"}],"version-history":[{"count":13,"href":"https:\/\/clonkspot.org\/blog\/wp-json\/wp\/v2\/posts\/3307\/revisions"}],"predecessor-version":[{"id":3325,"href":"https:\/\/clonkspot.org\/blog\/wp-json\/wp\/v2\/posts\/3307\/revisions\/3325"}],"wp:attachment":[{"href":"https:\/\/clonkspot.org\/blog\/wp-json\/wp\/v2\/media?parent=3307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clonkspot.org\/blog\/wp-json\/wp\/v2\/categories?post=3307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clonkspot.org\/blog\/wp-json\/wp\/v2\/tags?post=3307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}