Global IDs
Every saveable object needs a unique identifier so OmniSave knows which object is which.
Automatically generated when you add the GlobalID component.
Never duplicate manually, each ID must be unique.
If you copy/paste objects, make sure IDs have been regenerated to avoid conflicts. OmniSave handles this automatically, though. If you want to ensure no duplicate IDs exist in your scene, and fix them in case there are, check "Duplicate IDs Discovery & Fix".
Think of GlobalID like a fingerprint for your object. It ensures saved data always matches the right object.

Manually Assigning a Global ID
Sometimes you want a specific object to keep the same ID across scenes, for example, your Player, who exists in every level.
You can manually type an ID in the GlobalID component instead of using the auto-generated one.
Example: OmniSave“s demo Player is always the same in all scenes where it exists, so we set its GlobalID to:

Warning: Only do this for objects that are truly āglobalā and persistent. For regular objects like enemies or doors, let OmniSave generate the ID automatically.
Duplicate IDs Discovery & Fix
Even though OmniSave automatically handles ID conflicts, you can manually check and fix duplicates in your scene to be extra safe.
How to do it:
Open the OmniSave Hub ( Click on the Gear Icon in the Scene View Panel or Press Alt+O )

Go to Utilities.

Click Scan Duplicate Save IDs
Click Fix Duplicate Save IDs

Itās a good idea to run this after copying/pasting multiple objects in your scene to make sure every saveable object stays unique.
Last updated