Docs

Settings reference

Descriptions of all Version Forge settings on the project settings page.

Settings are saved to Config/DefaultVersionForge.ini and should be checked in to source control.

The Version Forge settings page, with the Preview, Format, Build Number, Changelist, Build Date, Network Version, iOS Version Sync, Android Version Sync, Build Artifact, and Debug sections.

Preview

SettingDescription
Long VersionPreview of the formatted full version string using current settings.
Short VersionPreview of the formatted short version string using current settings.
Network VersionPreview of the formatted network version string using current settings.
Project VersionThe current value of the Project Version setting, with shortcut.
iOS: Version InfoThe current value of the iOS Version Info setting, with shortcut.
Android: Version Display nameThe current value the Android Version Display Name setting, with shortcut.

Format

SettingDefaultDescription
Format PresetSemVerBuilt-in formatting templates for the version string. Choose Custom to define your own template.
Format templateSet by the PresetToken template for the full version string.
Date Format%Y%m%dThe FDateTime::ToString pattern for {date}. Varies by preset.
Patch sourceProject Patch VersionWhere the {patch} value is resolved from.
Pre Release TagNoneOptional label: alpha, beta, rc, ea, or Custom.
Custom Pre Release TagEmptyThe label to use when Pre Release Tag is Custom.

Build Number

SettingDefaultDescription
Build Number SourceAuto DetectWhere the build number is pulled from.
Build Number Env VarBUILD_NUMBERThe variable to read when the source is Environment Variable.
Build Number Arg NameBuildNumberThe argument to read when the source is Command Line Argument.

Changelist

SettingDefaultDescription
Changelist SourceAuto DetectWhere the changelist or commit identifier is pulled from.
Changelist Env VarP4_CHANGELISTThe variable to read when the source is Environment Variable.
Changelist Arg NameChangelistThe argument to read when the source is Command Line Argument.

Build Date

SettingDefaultDescription
Build Date SourceNowWhere the build date comes from.
Build Date Env VarBUILD_DATEThe variable to read when the source is Environment Variable.
Build Date Arg NameBuildDateThe argument to read when the source is Command Line Argument.

Network Version

SettingDefaultDescription
Network Version SourceEngine DefaultWhat Unreal's network check compares.
Network Version Template{major}.{minor}.{patch}Same tokens as Format Template. Shown only when the source is Custom Template.
Apply Network Version In EditorOffApplies your network setting in the editor, including Play In Editor. Restart the editor after changing it.

iOS Version Sync

SettingDefaultDescription
Version InfoEngine Default (No sync)What to write into iOS VersionInfo when CI builds for iOS.
Bundle VersionEngine DefaultSet where CFBundleVersion is sourced from.
Bundle Version Env VarSTORE_VERSIONThe variable to read when Bundle Version is Environment Variable.
Bundle Version Arg NameStoreVersionThe argument to read when Bundle Version is Command Line Argument.
Bundle Version Offset0A number added to the resolved value if you need to offset it.

Android Version Sync

SettingDefaultDescription
Version Display NameEngine Default (No sync)What to write into Android VersionDisplayName when CI builds for Android.
Store VersionEngine DefaultWhere StoreVersion (the versionCode) is sourced from.
Store Version Env VarSTORE_VERSIONThe variable to read when Store Version is Environment Variable.
Store Version Arg NameStoreVersionThe argument to read when Store Version is Command Line Argument.
Store Version Offset0A number added to the resolved value if you need to offset it.

Build Artifact

SettingDefaultDescription
Write Version FileOnPackages a text file containing the version string with packaged builds.
Version File Nameversion.{config}.txtThe file name format to write the version file to.

Debug

SettingDefaultDescription
Log Version On StartupOnWrites the version string to the Output Log when the game starts.

On this page