Mimibienv
(Eldritch)
February 14, 2025, 12:31pm
#1
So, to keep everything as simple and clear as possible, when creating an EditableImage on the server side, and assigning it to an image with Image.ImageContent = Content.fromObject(EditableImage)
, it actually works on the server side, but the image isn’t visible on the Client Side, as shown below ↓
Expected behavior
Therefore, what should happen is that stuff modified by the server (in this case: the ImageContent of an ImageLabel) also replicates on the Client.
Mimibienv
(Eldritch)
February 14, 2025, 12:38pm
#2
Also, just to clarify, I did enable the Mesh / Image APIs in the game settings.
Judgy_Oreo
(DisplayName)
February 14, 2025, 1:11pm
#3
This is an intentional limitation (although I do agree the Documentation should have this noted):
Our long-term vision is for the platform to support “real-time safety for in-experience creation,” so that users feel safe to create and collaborate freely using any tools creators provide. As we work towards that vision, we are taking the following steps to keep the platform safe in the interim:
Creators have to be ID-verified to publish experiences with these APIs.
Creators have to explicitly opt-in to using the APIs after reviewing the Terms of Use .
EditableMesh
and EditableImage
do not automatically replicate (i.e., edits are not automatically shared between clients or the server like other instances and properties on the platform).
1 Like
Mimibienv
(Eldritch)
February 14, 2025, 1:33pm
#4
Oh yeah indeed I didn’t see that.
It’s weird that t hey didn’t tell it in the documentation tho