That doesnât answer my question. Iâm talking about assets from the tooblox not assets created using the api
I know this might be a BIT off topic, but since youâre talking about video assets, do you know when theyâre going to be released to the public to upload? and how will uploading them ingame work?
while I think this is a good idea, itâs gonna have to be heavily moderated, or else trolls and individuals with⌠bad intentions will make⌠NSFW stuff, to say the least, or in the case of trolls, a sword that kills everyone the moment they take it out, or something of that effect. at the very least devs should have the option to enable/disable players bringing packages into games.
Someone already mentioned this in a reply earlier, but please add a permissions option for this. AssetService APIs that give developers control over creating places either in their own or another playerâs inventory require a permission checkbox; not providing a permission to control package creation is dangerous, especially for experiences with poor network architecturing.
They already did, iâm just trying to figure out how to turn this on.
Iâm surprised that the servers are still up. Thereâs lots of bugs with F3X and I looks like @GigsD4X is neglecting them.
Hi everyone,
The API for in-experience creation of packages has been re-enabled!
You can now use the API in your experiences. We have addressed a few issues and added restrictions to further protect what can be taken out of an experience:
- We want to ensure that creators only enable in-experience creation for objects and items that theyâve directly built, and other usersâ items are not impacted. When saving from in-experience, underlying assets (e.g. mesh, texture) inside a package must be owned by either the experience creator or the user trying to save.
- At this time, the API does not support inclusion of UI or GUI elements in the packages.
Please try using the API and leave your thoughts in the comments below! We are actively integrating your ideas and feedback so far on our next steps planning.
Is there a reason why GUI was disabled? It prevents a lot of things like text or signs from being exported.
There seems to be a bug:
Reproduction steps:
1: Insert the Drooling Zombie model from the toolbox
2: Delete all the scripts, configurations, and BodyColors
3: Prompt the user to save this model as a package
4: When they submit, the error occurs
Seems like a huge downgrade from the previous functionality.
This restriction specifically drastically limits the use cases for this API. If the intention is to allow users to build or design models inside of an experience to be used elsewhere, why on earth would you actively restrict creativity by essentially forcing creators to limit users to a preselected collection of assets?
If Iâm understanding correctly, this would include the meshes of accessories & consequently prevent me from saving a userâs character to a package - functionality critical to my planned usage. The corresponding Open Cloud endpoint doesnât seem to bear these restrictions, why the sudden change to the engine API?
There seems to be a bug:
Thanks for reporting the bug. We will take a look at the reported issue and get back within the week.
Hey thanks for the report, it looks like a bug reading the properties of Charactermesh.
I will make a fix asap, but for now if you wanna try it out to test, just remove the instance, or use a model that doesnât have a character mesh.
That said, please note that we currently require meshes/textures used to be created by either the player or experience creator. So using something directly from the marketplace might not work out of the box.
YepâŚ
Here was my use case in my experience (my use case also relied on being able to export character models):
https://x.com/muneebparwazmp/status/1687194412181258240?s=46&t=v7F0mSNNCspli_QTGvb66A
Because the characterâs textures and accessories are not owned by me, users are no longer able to use this feature to export outfits from in-game to Roblox Studio.
Could character textures/meshes & accessories please be made exempt from this restriction?
I can use this information to prevent the error I suppose. But why wouldnât these be allowed?
Theyâre public assets from the toolbox, so I believe they should be able to be uploaded with. If thereâs no way to tell that itâs for public use, and you canât private them, then I understand if thatâs not possible. Otherwise, all public assets should be allowed to be uploaded inside packages ingame!
hey excuse me what exactly is instance:new()
?
Does it make a new anything?
I know this is off topic but I canât post anywhere else
hi @vopwn55 we are trying to start with limited functionality as we launch this new capability on the platform so that we can evaluate all aspects of the user experience. We plan to support GUI in the future!
hi @bluebxrrybot you are exactly right - we want to ensure that only the assets that creators/users want to share publicly are allowed to work with functionalities like in-exp creation saves.
Currently, another team is working on adding permissions to the asset system so that asset access can be controlled on the platform. As this new functionality lights up, we expect APIs to respect the level of access specified at the asset level. For now, we are starting with more restrictions on the API to ensure we are protecting usersâ content as we learn and grow the new in-experience creation functionality.
hi @L3gendary_pr0 this currently doesnât exist. Iâd love to learn more about your use case here - when do you think creators would need to delete in-experience created assets? Do you think this requirement changes if users âbuyâ to save from in-experience?
Hello,
I am receiving errors:
This feature used to work upon release and does not work as expected anymore.
Are there plans to change this behavior? If not, are there workarounds for my scenario of exporting playerâs builds again?
Edit:
Please try using the API and leave your thoughts in the comments below!
Ah. Well, my thoughts are as follows:
This is an extremely restrictive change and prevents exporting a hand-built model that happens to have a safe simple roblox-uploaded face texture.