Packages replace rbxgameasset:// urls to rbxassetid:// when synced into another game

When trying to sync packages into other places (under the same game), they automatically replace any rbxgameasset urls with the standard rbxassetid urls on any instance that takes a Texture/Image property.

Repo:
Place 1:

Create Model in workspace and upload as package.
Create a MeshPart in Model.
Upload an image under “Game” widget.
Set MeshPart’s TextureID to rbxgameasset://Images/[image_name]
Publish Changes to Package

Place 2:

Insert Package / Get Latest Package

Place 2 now has a version of the package that was uploaded from Place 1 but the URL on the MeshPart has changed from rbxgameasset://Images/[image_name] to rbxassetid://[image_id]

1 Like