Skip to content

sgns::version

Functions

Name
uint64_t SuperGeniusVersionNum()
Retrieves the complete version number of SuperGenius.
uint32_t SuperGeniusVersionMajor()
Retrieves the major version of SuperGenius.
uint32_t SuperGeniusVersionMinor()
Retrieves the minor version of SuperGenius.
uint32_t SuperGeniusVersionPatch()
Retrieves the patch version of SuperGenius.
std::string SuperGeniusVersionString()
Retrieves the short version string of SuperGenius.
std::string SuperGeniusVersionFullString()
Retrieves the full version string of SuperGenius.
std::string SuperGeniusVersionText()
Retrieves the display version text of SuperGenius.
uint16_t GetNetworkID()
std::string GetNetAndVersionAppendix()
std::string GetNetAndVersionAppendix(uint32_t version_major, uint32_t version_minor, uint16_t net_id)

Attributes

Name
std::uint16_t MAIN_NET_ID
std::uint16_t TEST_NET_ID
std::uint16_t DEV_NET_ID
std::string_view NET_ID_APPENDIX
std::string_view SGNS_VERSION_APPENDIX

Functions Documentation

function SuperGeniusVersionNum

uint64_t SuperGeniusVersionNum()

Retrieves the complete version number of SuperGenius.

Return: uint64_t representing the version number.

function SuperGeniusVersionMajor

uint32_t SuperGeniusVersionMajor()

Retrieves the major version of SuperGenius.

Return: uint32_t representing the major version.

function SuperGeniusVersionMinor

uint32_t SuperGeniusVersionMinor()

Retrieves the minor version of SuperGenius.

Return: uint32_t representing the minor version.

function SuperGeniusVersionPatch

uint32_t SuperGeniusVersionPatch()

Retrieves the patch version of SuperGenius.

Return: uint32_t representing the patch version.

function SuperGeniusVersionString

std::string SuperGeniusVersionString()

Retrieves the short version string of SuperGenius.

Return: std::string representing the short version.

function SuperGeniusVersionFullString

std::string SuperGeniusVersionFullString()

Retrieves the full version string of SuperGenius.

Return: std::string representing the full version.

function SuperGeniusVersionText

std::string SuperGeniusVersionText()

Retrieves the display version text of SuperGenius.

Return: std::string representing the version text.

function GetNetworkID

uint16_t GetNetworkID()

function GetNetAndVersionAppendix

std::string GetNetAndVersionAppendix()

function GetNetAndVersionAppendix

std::string GetNetAndVersionAppendix(
    uint32_t version_major,
    uint32_t version_minor,
    uint16_t net_id
)

Attributes Documentation

variable MAIN_NET_ID

static std::uint16_t MAIN_NET_ID = 369;

variable TEST_NET_ID

static std::uint16_t TEST_NET_ID = 963;

variable DEV_NET_ID

static std::uint16_t DEV_NET_ID = 144;

variable NET_ID_APPENDIX

static std::string_view NET_ID_APPENDIX = ".%hu";

variable SGNS_VERSION_APPENDIX

static std::string_view SGNS_VERSION_APPENDIX = ".%hu.%hu";

Updated on 2026-03-04 at 13:10:43 -0800