September 1st, 2023
Build version information
https://www.youtube.com/watch?v=Hdn9tYv_iLw&t=72
Suggested Wiki Refrence Code
Topics
Transcription
Snutt
Alright, so since coming back from vacation, we made a build including a bunch of performance improvements and bug fixes we had been working on for update 8 and release it on our experimental branch.
This was update 0.8.1.
Actually, before we progress further with the video, let's just quickly explain the way we versioned the game because it might make things clearer.
So when we post patch notes, you might notice that we post this information along with the update.
This is our public version of the game.
We also include something called the changelist number, which is our internal number to keep track of the build.
So this changelist is also what you're seeing at the top left corner of the game.
This is so that we can see in videos or screenshots what exact build people are playing.
The public version follows a somewhat
loose version of semantic versioning, you don't really need to know too much about what that is other than it's a sort of standard for numbering software releases by denoting what type of release each version is.
Each number corresponds to a major, minor and patch changes for the game.
And since we're in early access and we needed a bit more granularity, the way we do this is by somewhat following semantic versioning, but shifting everything one step to the right.
So when we release the initial version of Update 8, we denote it with version 0.8.0.0, and when we do hotfixes and bugfixes to this version, we increment the patching number of that version to 0.8.0.1, and if we hotfix again, it'll be 0.8.0.2, and so on.
And when we make bigger changes to updates or new features, we increment the minor version.
So the version we released after vacation, including DLSS and the performance improvements was 0.8.1.0.
And then if we make hotfixes, we again increment that patching number of the version to be 0.8.1.1 and so on and so forth.
We're not always like super consistent with the way we do this public version, but this is roughly how we treat it.
All right.
Confusing?
Yes, it is.
All right, cool.
Back to the topic at hand.