• If you have a mod, tool or prefab, please use the Resources section. Click Mods at the top of the forums.

Bit silly, but... have we decided what the covention is for our reference to TFP numbering on post 1.0 releases will be?

FramFramson

Well-known member
Title.

I've seen mods listing game versions from 1.0 on as "R1.0" (for "Release", I think?), as well as "V1.0" (and a few with no letter)

I'm sure it won't matter all that much if different modders use different terms, but is there any kind of consensus?

 
Well, vanilla maps use V.1.*.* for versioning, so I'd imagine that would be the preferred method.  But it probably isn't very important like you said.

 
I model my own release versions after the Microsoft extension of semver (semantic versioning), which adds an additional fourth number.

For me, the first two numbers are the version of the vanilla game that the mod has been developed and tested against. (So previously 1.0, though now I'm starting with 1.1.)

The final two numbers are the mod's "major.minor" version, where a new "major" version number requires a new game. A new "minor" version number must be backwards-compatible. These would match the first two numbers of the semver standard, if I were creating my own program rather than a mod.

This is not a standard, but I have seen other modders use it, and it makes sense to me. It's about as much of a "convention" as we have.

 
I take TFP's number and append my own. I don't feel I need a major.minor setup since any compatibility issues I face ultimately stem from TFP's changes, so I just run a release counter.

Example: V1.1-ZZ023

Where I'm confused is how the Updates will be numbered. We have 1.0 and 1.1 now. What is it when Update 1 lands?

V1.1U1?

V1.2 "Update 1"?

V2.0?

 
I take TFP's number and append my own. I don't feel I need a major.minor setup since any compatibility issues I face ultimately stem from TFP's changes, so I just run a release counter.

Example: V1.1-ZZ023

Where I'm confused is how the Updates will be numbered. We have 1.0 and 1.1 now. What is it when Update 1 lands?

V1.1U1?

V1.2 "Update 1"?

V2.0?


I'm pretty sure that Microsoft and Sony suggest (or possibly even require) the version numbering system to be something like semver.

So, if the update is not compatible with the previous version - meaning, basically, players can't use their old game saves - then a new major version is required.

For that reason, I expect each new update to be a new major version. So, "Storm's Brewing" would be v2.0, "A New Threat" would be v3.0, and "The Road Ahead" would be v4.0. I could be wrong though - I'm basing this assumption on the fact that each alpha required a new game save and that these updates are the same.

 
Back
Top