OR  Zero-K Name:    Password:   

DRAFT for NEXT release

This is a draft for the next release, these changes are not live and not guaranteed to stay. For the latest stable release notes see changelog.

Zero-K v1.5.5.0

The largest change in this version is internal: most of the internal filenames for units have been renamed. The files now follow a sensible system which will make them more approachable for developers. Anyone with local widgets or a non-Circuit AI will need to look at updating their code or configuration. MYrankAdminKingRaptor has written a tool for this task so talk to them if the task is large.

Another large bit of hidden work is ongoing work on the singleplayer campaign. Most of the work remaining is scenario design and implementation. We're not running with fully general missions so this work is much less daunting that the story campaign attempt. Missions are created with a reasonably short configuration file, part of the purpose of the internal renames was to make this task easier.

We have also been following engine development fairly closely and collecting bug reports. Bug reports have definitely decreased over the collection period and we appreciate the patience of the community for the few spikes that occurred.


Speed nerfs:

These changes seem opposed to Quants Rule since both of these units are fast for artillery. However, artillery should be slow in order to make positioning important, especially if the artillery is good against units. The Firewalker change seems particularly extreme but I think the high speed is an oversight from when the unit was otherwise hopeless. I decided that it should be noticeably slower than Recluse, with 1.6 speed, so that the owner of the Firewalker has to really think about risk and positioning. Also, USrankFealthas said that speed would have little effect and I took it as as a challenge.


Previous versions

Here are some changes since the last release notes. These changes were live for at least three weeks.

Unit Movement

Units now move in a straight line if there is a direct, unimpeded (not counting mobiles), path to their goal. This makes them much nicer to control within battles as it removes the old issues of over-steer and zigzagging. Units can even be a bit more efficient moving over long distances.

Unfortunately this only applies to move commands. Ideally this would be seen as a prototype for an engine change that would apply it to all forms of movement. For widget and AI writers, this movement is implemented with a new move command so you may want to change any instances of movement to use the new command.


Fixed some target priority issues. This is mainly a Racketeer buff:

Other changes:



Zero-K v1.5.4.11 - Empire Wins Planetwars

A few days ago, Empire won the latest round of Planetwars with a deep strike to capture Sparta, the Federation homeworld. Throne was lost in the process (due to a malfunctioning warp jammer) but after a developer discussion we decided to continue the round with the surprising (to some) rule that homeworlds can be exploded. We aim to fix the bugs and balance issues found in this round and run further planetwars until we can support lengthy galaxy-wide wars. We should mostly be simplifying and polishing current mechanics instead of adding any new big things to planetwars.

Feedback is welcome.



Added selection filtering, as requested here: http://zero-k.info/Forum/Thread/23954.

Hotkeys for setting a particular unit state are now configurable in the 'Game/Command Hotkeys' menu. Previously the only state hotkeys available through this menu would toggle the state. With these new commands you could, for example, bind a key to set your units to hold fire by binding "Fire State: 0".

Improved the state toggle icon for overkill prevention.