Kategorien
Allgemein

LegacyClonk 4.9.10.11 [348]

Download: Windows x64 (experimentell), Windows x86, Linux x64, Linux x86, macOS (experimentell)

Neues Verhalten der Ingame-Musikeinstellungen

Das Drücken von F3 schaltet die Musik nur für die laufende Runde an / aus. Um diese Einstellung permanent zu setzen, kann der Eintrag im Optionsmenü in den Spieloptionen verwendet werden.

Natürlich gibt es weiterhin die Möglichkeit, dies außerhalb der Runde in den Optionen einzustellen.

Weitere Features

  • Bei ModulateClr und CustomMessage ist es in #strict 3– Scripts nun möglich, durch Angabe von 0 als Farbargument echtes Schwarz zu übergeben; nil entspricht weiterhin dem alten Verhalten in #strict 2 und kleiner und verwendet die Farbe weiß.
  • Der Download der experimentellen 64-Bit-Windows-Version ermöglicht nun das Verwenden einer 64-Bit-Version von Fmod, sofern vorhanden.
  • Die DefCore-Eigenschaft HideHUDElements hat nun einen neuen Wert – Inventory – erhalten, mit dem die Sichtbarkeit des Inventars an der linken unteren Bildschirmecke gesteuert werden kann. Benutzung erfolgt analog zu den anderen Flags, wofür ich auf die Dokumentation bzw. den Blogpost zu [346] verweise.
  • Maps löschen nun Einträge, die ein Objekt als Schlüssel verwenden, beim Entfernen dieses Objekts.
  • Die Anzahl der maximal verwendeten Soundkanäle wurde von 100 auf 1024 erhoben, um eine größere Vielfalt der Klangkulisse zu ermöglichen. 1024 ist dabei leider das Maximum, da Fmod nur so viele Kanäle gleichzeitig unterstützt und die Standardvoraussetzungen für FMod und SDL2_mixer dieselben sein sollten.
  • Der Auswertungsdialog hat nun nicht mehr Runde beenden im Fokus, wodurch versehentliches Beenden durch Drücken der Entertaste mit der Intention, den Chat zu öffnen, vermieden wird. Stattdessen öffnet das Drücken von Enter im Auswertungsdialog nun immer den Chat.
    Für schnelles Beenden über die Tastatur ist weiterhin das Drücken der Escapetaste möglich.

Bugfixes

  • Der Konsolenmodus crasht nicht mehr, wenn mehr als ein Sichtfenster offen ist und diese nicht in umgekehrter Reihenfolge geschlossen werden.
  • Das Spiel crasht nicht mehr, wenn zu wenig Soundkanäle für das Abspielen neuer Sounds vorhanden sind.
  • In [346] wurde eingeführt, dass Hit(int xdir, int ydir) nur noch in Objektdefinitionen ab Clonk Rage mit Argumenten abgerufen wird, da der Callback davor diese Parameter nicht hatte, was etwa in der Clonk Planet – Forschungsstation zu Scriptfehlern geführt hat. Leider ist uns dabei nicht aufgefallen, dass der mit Clonk Rage mitgelieferte Clonk Editor standardmäßig Definitionen mit der Versionsnummer 4.9.5, was Clonk Endeavour entspricht, erstellt – für Clonk Rage wäre mindestens 4.9.6 nötig. Warum dies der Fall ist, bleibt ein Mysterium; eigentlich sollte es auch keine Auswirkungen haben, da die Dokumentation das Anpassen der Versionsnummer an die jeweils aktuelle Version und / oder die Zielversion bei Änderungen des Objekts vorschreibt; die Realität sieht, wie so oft, aber anders aus. Daher wurde dieser Bugfix wieder rückgängig gemacht.