Patch Notes

Since its release Homeworld: Deserts of Kharak received patches aiming to apply fixes to its structure and netcode, and also update the balance of factions.

Technical Aspects of patching related to replays
Using one of the functionalities of the peer-to-peer lockstep engine that powers Homeworld: Deserts of Kharak, the replay system stores the commands issued by the players during the match in a compressed file. This file can be used in any machine to reproduce the game simulation in the same way it was played between the original players. Due to this, a replay of a different version of the game will run until a fatal exception happens e.g. let us assume that a balance change took place in the latest patch: a Heavy Railgun now kills an AAV with three shots, while four were needed in the previous patch. In a replay in which an AAV takes three shots from a Heavy Railgun and destroys another unit after it, when running this particular case with the new patch, the AAV won't be present to destroy the second unit, leading to an inconsistency and a complete de-synchronization of the simulation.