September 1st, 2023
Q&A: What can Coffee Stain do to reduce the size of patches?
https://www.youtube.com/watch?v=Hdn9tYv_iLw&t=582
Suggested Wiki Refrence Code
Topics
Transcription
Snutt
So using delta encoding reduces the download bandwidth, but it also means that it might take longer to unpack and recreate the build locally if it's not installed on an SSD, for instance.
So we don't manage the patches that you download.
It's all handled by the respective platforms.
That being said, there are things game developers can do to improve how their games are handled by that patching system to get the most efficient downloading of the initial game install and patching of updates.
And we've taken most of the recommended steps, but there are a few things we can do to improve download size, but these systems are kind of like a black box, so they're sort of hard to know for sure.
In the future, we have plans for the game to take advantage of a new runtime loader
that should optimize how the game is handled when loading resources.
And it's possible that we can better adjust how the game is packaged to make the delta encoding handled by each platform to be a bit more efficient.
But yeah, it's hard to say how much better it will actually get at this point.