Wildfire Games hat am 8. November 2016 0 A.D. Alpha 21 unter dem Namen Ulysses veröffentlicht. Das freie Strategiespiel aktualisiert seine JavaScript-Engine und überarbeitet Speicher- und Netzwerkfunktionen. Einen Überblick über die sichtbaren Änderungen bietet der offizielle Veröffentlichungstrailer.
SpiderMonkey 38 und mehr Adressraum für Windows
Die zeitgenössischen Änderungsnotizen zu Alpha 21 dokumentieren den Wechsel auf SpiderMonkey 38. Außerdem korrigiert das Projekt Abstürze im Zusammenspiel mit GCC 6. Unter Windows erhalten die 32-Bit-Binaries die Large-Address-Aware-Markierung, sodass sie mehr als 2 GB Adressraum nutzen können. Das ist keine Umstellung auf eine 64-Bit-Anwendung.
Wildfire Games erwartet dadurch weniger speicherbedingte KI-Abstürze unter Windows. Daneben nennt der Changelog Optimierungen der Wegfindung und eine grafische Gegenüberstellung von Leistungsmessungen in Profiler2. Konkrete Leistungsgewinne für einzelne Rechner werden nicht beziffert.
Netzwerk- und Asset-Werkzeuge erweitert
Mehrspielerpartien lassen sich über frei wählbare UDP-Ports hosten. Beim Verbindungsaufbau kann das Spiel auf eine fehlende Portweiterleitung hinweisen. Für die Asset-Erstellung können Modellvarianten nun in eigenen Dateien definiert werden. Die Zufallskarte Caledonian Meadows verwendet eine höhenabhängige Verteilung von Ressourcen.
Wie bei der Open-Source-Engine Godot ist der zugängliche Quellcode ein eigenständiger Entwicklungsaspekt. 0 A.D. trennt dabei die Lizenzierung: Der Programmcode steht unter der GNU GPL, Grafik- und Tonmaterial unter CC BY-SA. Das Projekt bleibt ausdrücklich eine Alpha mit bekannten Fehlern und noch fehlenden Funktionen.

