Entwicklertagebuch #8
12.10.2022 21:30

Es gibt einiges zu berichten. Viel Spaß mit dem mittlerweile 8. Entwicklertagebuch.

Was sich seit dem letzten Tagebuch geändert hat

  • Wir haben die Sommer-Einsätze deaktiviert

  • Es gibt neue Einsätze

    • Verschüttete Person

    • Feuer in Bahnhof

    • Wasserfahrzeug droht zu sinken

    • Vermisste Person

    • Dach abgedeckt

    • Verkehrsunfall mit Straßenbahn

    • Person in Gleisbereich

    • Randalierende Person

    • Flüssigkeitsaustritt aus LKW

    • Brand in Hochsilo

    • Angriff durch Tier

    • Amputationsverletzung

  • Wir haben die Performance für Spielende mit großen Accounts drastisch verbessert. Es besteht bekanntes Potential zum weiteren Verbessern der Performance, aber für’s erste ist das schon eine enorme Verbesserung.
    Zeitmessung in Sekunden in einem Account mit 267 Gebäuden & 916 Fahrzeugen bis zum fertigen Laden aller Inhalte & Icons:

    • Ladezeit Startseite:

      • 27,03 Ausgangslage

      • 21,80 Verbandschat optimiert

      • 07,04 +Liste der Gebäude optimiert

      • 07,03 +Liste der Einsätze optimiert (1 eigener Einsatz offen & 0 freigegebene, daher kein Effekt)

      • 04,63 +Liste der Anrufe optimiert (20 offen)

    • Ladezeit Einsatz:

      • 16,76 Ausgangslage

      • 12,28 Farbigen Organisations-Indikator optimiert

      • 05,03 AAO-Indikator optimiert

  • Wir haben an einem Generator gearbeitet, der Grafikern die Arbeit erleichtern kann: Verfügt ein Grafiker bei einer Grafik nur über die Dateien “Blaulicht aus” und “Blaulicht an”, hat aber keine animierte Datei, wird er mit dem WLF Update diese Grafiken einfach hochladen können und der ReSi generiert daraus automatisch eine animierte Grafik.

  • Wir haben an der Möglichkeit gearbeitet, dass die Version der Grafik, auf der das eingeschaltete Blaulicht zu sehen ist, optional wird. Gerade bei Anhängern und Abrollbehältern kann dann einfach nur eine normale Datei hochgeladen werden, wenn eh kein Blaulicht sichtbar ist.

Woran wir gerade oder in Kürze arbeiten

  • Wechselladerfahrzeug und Abrollbehälter: In den vergangenen Tagen konnten wir hier endlich einige große Baustellen abschließen.

    • Grafiken: Die Arbeiten an den Kombigrafiken sind nahezu abgeschlossen. Der ReSi erkennt nun automatisch, ob anhand der alarmierten WLF + AB Kombination eine entsprechende Kombigrafik angezeigt werden soll, oder ob die Grafiken einzeln hintereinander angezeigt werden.

    • WLF von fremder Wache nutzen: Es ist noch nicht möglich das WLF einer fremden Wache zu nutzen, um einen AB an die Einsatzstelle zu transportieren. Aufgrund vielfachem Wunsch aus der Community haben wir aber mit der Umsetzung dieses Features begonnen. Die konzeptionelle technische Ausarbeitung ist bereits erfolgt, jetzt muss das ganze noch implementiert und getestet werden.

    • Die Daten aller Abrollbehälter und des WLF-Krans für die Einsatzanforderungen und den Fahrzeugshop müssen noch hinterlegt werden. Aufgrund der Masse an neuen Fahrzeugen nimmt das einige Zeit in Anspruch, da hier an mehreren Stellen im Code besonders sorgfältig gearbeitet werden muss.

    • Mehrere Lehrgänge für ein Fahrzeug: Beim WLF-Kran wird es für einige des mitfahrenden Personals nötig sein sowohl den Lehrgang “Wechselladerfahrzeug”, als auch den Lehrgang “Kranführer” zu haben. Dies ist technisch noch nicht möglich und erfordert umfangreiche Anpassungen.

    • Ausgebildetes Personal mit anderen Fahrzeugen anfahren lassen: Gerade beim AB-Gefahrgut macht es durchaus Sinn, das qualifizierte Personal separat mit einem MTW zur Einsatzstelle zu fahren. Die Erkennung der korrekten Ausbildung über mehrere Fahrzeuge hinweg erfolgt noch nicht ganz erfolgreich, hier müssen wir noch nacharbeiten.

    • Im Anschluss an all diese Punkte bereiten wir eine Beta in mehreren Testphasen vor, in der ihr uns bei der Fehlersuche unterstützen könnt. Aufgrund einiger Anpassungen war das Beta-System defekt und musste aufwändig repariert werden. Nun ist die Beta technisch aber einsatzbereit, sobald es die Funktionen rund um das WLF auch sind. Das ganze läuft ausschließlich auf Discord ab und neue Betatester werden im Moment nicht gesucht. Wir melden uns bei Bedarf.

  • Fahrzeuge koppeln: Ein Fahrzeug A kann an ein Fahrzeug B gekoppelt werden. Beim Alarmieren von B rückt A immer mit aus, sofern es sich im Status 1 oder 2 befindet. Ist es nicht einsatzbereit, erhält man eine Fehlermeldung, dass das Fahrzeug sich in einem für das Ausrücken falschen Status befindet. Es können mehrere Fahrzeuge an ein Fahrzeug gekoppelt werden. Die Koppelung ist nicht vererbbar: Ist Fahrzeug B an A gekoppelt und C an B, wird beim Alarmieren von A zusätzlich B alarmiert, nicht aber C. Ein Fahrzeug kann an mehrere Fahrzeuge gekoppelt werden. Je nach dem welches der Fahrzeuge zuerst alarmiert wird, nimmt es das gekoppelte Fahrzeug mit. Die Arbeiten der Funktion sind abgeschlossen und warten auf den Start der Beta.

  • Stellplatzanzahl erweitern und Preise reduzieren: Da Abrollbehälter später auf normalen Stellplätzen parken und sich ab dem 11. Stellplatz bislang eher eine neue Wache lohnt, werden wir die Preise reduzieren. Höchstpreis für einen Stellplatz wird 50.000 Münzen betragen und die günstigeren Stufen werden sich auf weitere Stellplätze ausweiten. Zudem wird die Stellplatzanzahl für Feuerwachen von 15 auf 25 erhöht.

  • Lehrgänge freigeben: Es ist technisch nun möglich mehrere Klassenräume je Schule auszubauen. Diese Funktion stellen wir aber erst zur Verfügung, wenn die restlichen Arbeiten daran abgeschlossen sind. Um die Arbeiten am WLF abzuschließen, konzentrieren wir uns gerade mehr auf die WLFs als auf die Lehrgänge. Diese werden wir nach dem WLF Update weiter voranbringen. Hier wird das Starten von Lehrgängen in mehrere Schritte unterteilt, um die Bedienung zu vereinfachen und es auch für Verbandsmitglieder möglich zu machen, sein Personal zur Teilnahme zu senden.

  • POIs: Die Contributoren haben an sehr vielen neuen POIs gearbeitet, die bald im ReSi ergänzt werden, um noch vielfältigere Einsätze darzustellen.

  • Nach dem WLF Update werden wir uns intensiv um die Behebung gemeldeter Fehler kümmern.

Weiterführende Links