STEP:Versioning

From Step Mods | Change The Game
Revision as of 02:20, January 19, 2023 by Z929669 (talk | contribs) (→‎Examples)
Delta c.png

Step Versioning Scheme

Scheme used for official Step Game Guides

by: Step Modifications  | Forum Topic

Implemented as of Step SkyrimLE Guide v2.10.0

Major.Minor.NexusUpdate[edit | edit source]

  • Major - introduce new functionality, mod groups, guide section, tools, or methods. (e.g., fundamental changes to tools or methodology, adding a new mod group, etc.)
  • Minor - changes to guide mod list or tool instructions. (e.g., adding/removing/repositioning mods, significant changes to settings or methods, etc.)
  • NexusUpdate - changes/fixes that impact the Nexus files and require immediate remedial action. (e.g., Patch updates, asset changes, etc.) NOTE: The third slot is no longer used in the versioning on this website as of Jan, 2023. This slot is ONLY used on Nexus to indicate a hotfix to an existing file for the Step guide with matching major/minor versioning. Past Step guides will retain the third slot in the versioning scheme.

Additionally ...

  • New Step guides will always begin at 1.0 (1.0.0 on Nexus).
  • A vewrsion increment to NexusUpdate will always be indicated in the Post-Release Changes section at top of the changelog of the guide with major/minor version matching the Nexus page.

No Man's Sky Exception[edit | edit source]

Since No Man's Sky is not a Bethesda game it has slightly different rules regarding incrementing Minor versions. The following will cause a minor-version increment:

  • changes to guide mod list or tool instructions (e.g., adding/removing mods, switching a mod from MO installation to AMUMSS, etc.)
  • changes to the game's version name (e.g., NMS:Frontiers becomes NMS:Expeditions, NMS:Sentinel becomes NMS:Outlaws, etc.)
    • Expedition updates do not trigger Minor version updates
    • Game updates without a version name change (e.g., NMS:Sentinel v3.83 to NMS:Sentinel v3.84) are updated in-place and do not increment any version numbers.
      This is due to HelloGames patch release conduct, which are quick and multiple patch releases following any major update (version name changes). It's common for these updates to happen twice a week or more, therefore these minor patch updates are handled without implementing a new guide version.

Examples[edit | edit source]

STEP Guide version example: 2.2

  • Increment of the major version from 1 to 2 brought changes to lighting, added post processing, and introduced methodological changes to the LODGen process.
  • Increment of the minor version from v1 to v2 brought changes to the mod lineup, some BethINI settings, and DynDOLOD settings.
  • Increment of the NexusUpdate version from 0 to 1 was due to a hotfix of select Step patches.

Nexus Version Maintenance[edit | edit source]

The Nexus Main File will always reflect the global version on the Nexus mod page, and it will only change with a Minor or Major version change is released (i.e., when a new guide page is created on the wiki).

More to follow ...