Skip to content

ID Types

Info

As of version 3.22.19.0, there are plans to switch from the legacy IDs to GUIDs.

GUIDs

Globally Unique Identifiers (GUIDs) are 32 digit numbers used to identify assets. They are preferable to file names because the files can be moved without redirectors.

At the time of writing a useful tool for generating GUIDs is: https://www.guidgenerator.com/

IDs

Legacy IDs are unsigned 16 bit integers with a [0, 65535] range, whereas GUIDs are 128 bits with an unimaginably huge range. This allows them to be generated without coordination or registration between developers. The main goal is to replace the legacy ushort IDs with GUIDs. For instance, in versions past 3.23.4.0, Object asset types no longer need legacy ushort IDs to function properly. It is quite important to note that while the legacy IDs are used mainly, asset conflicts can still occur with GUIDs.