Es stürzt immer noch ab
Seltener als früher, und was übrig ist, dreht sich meist um viele gleichzeitig abgebaute Akteure. collect-logs.bat gibt uns den Dump, und der Dump benennt die Funktion.
Sechs Ziele · der Reihe nach
Das ist die echte Liste, in der echten Reihenfolge. Nichts darauf gilt als erledigt, weil es aufgeschrieben wurde; Dinge verschwinden von ihr, wenn die Leute, die spielen, aufhören, sie zu melden.
Der Weg
Sortiert danach, was zuerst behoben gehört, nicht danach, was am leichtesten ist. Alles andere wird an dieser Liste gemessen.
Alles andere ist Dekoration, wenn die Sitzung nach zwanzig Minuten endet. Der Großteil der Arbeit dieses Monats steckt hier: Null-Prüfungen durch jeden Hook, Abbaupfade, die keinen gelöschten Akteur mehr an Code übergeben, der ihn noch hält, und ein Crashdump-Werkzeug, das die Funktion benennt, statt zum Raten einzuladen.
Hast du es getötet, ist es auch für ihn tot; hat er die Truhe geplündert, ist sie für dich leer. Der lange Rest sind Zellgrenzen. Sie schnell zu überqueren ist die Quelle der seltsamsten Meldungen.
VR hat Gesten, die ein flaches Spiel nie hatte: über die Schulter greifen, an der Hüfte einstecken, etwas aus der Luft fangen. Genau die lassen einen Körper als Person lesen, und sie müssen als sie selbst über die Leitung gehen, nicht als die nächstbeste passende Animation.
Erst das Ziehen von Leichen, dann der Umgang mit dem Körper eines anderen Spielers und mit lebenden NPCs. Eine Leiche, die im einen Headset in einen Türrahmen gezogen wurde und im anderen offen liegt, ist genau die Sorte Sache, die man im schlechtesten Moment bemerkt.
NPCs landen gelegentlich unterhalb des Bodens, auf dem sie stehen sollten. Sie sind synchron, nur eben auf der falschen Höhe.
Ein Schwung in VR ist ein echter Schwung, keine ausgelöste Animation, und das Spiel des anderen muss sich einig sein, wo der Stahl tatsächlich entlanggegangen ist. Schwerter haben schon Gewicht; die Trefferabfrage muss es sich noch verdienen.
Heute
Aktuell, konkret, und keine Formalie. Triffst du auf etwas, das hier nicht steht, ist es wirklich neu. Schick das Log.
Seltener als früher, und was übrig ist, dreht sich meist um viele gleichzeitig abgebaute Akteure. collect-logs.bat gibt uns den Dump, und der Dump benennt die Funktion.
Ein in den Himmel geschleuderter Bandit, eine Leiche am falschen Ort, eine Spriggan, deren Treffer nie landen, alles gemeldet beim Sprint quer durchs Land, und genau an diesem Faden wird gerade gezogen.
Korrekt synchronisiert, am falschen Ort. Meist kosmetisch, gelegentlich tödlich für einen Kampf.
Ziehen funktioniert besser als früher. Zwei Spieler am selben Körper, oder ein aus der Ferne bewegter Körper, landen noch nicht immer in beiden Welten am selben Ort.
Reise schnell, und dein Begleiter ist vielleicht mehrere Zellen hinter dir. Der Client gibt Akteure in Zellen frei, die das Spiel entladen hat: korrektes Verhalten mit einem Ergebnis, das nicht danach aussieht.
Führe collect-logs.bat im Launcher-Ordner aus. Es legt ein Zip auf dem Desktop ab, mit Client-Log, eventuellem Crashdump und beiden Build-Versionen. Dieses Zip ist der Unterschied zwischen einer Behebung diese Woche und einer Theorie diesen Monat.
Hinter uns
Kein Changelog. Das Entwicklertagebuch ist das Changelog. Nur die Form der letzten Wochen.