In-Experience Creation of Packages [Disabled]

Definitely a lot of cool things would come out of this! A lot of new possibilities and I can’t wait to use it.

The only thing I’m worrying about is possible backdoor scripts & inappropriate models possibly getting created with packages by unknowing users. Curious how this would maybe be combatted.

23 Likes

YES, OMGGGGG, NO WAY I’VE BEEN WAITING FOR THIS FOR A LONG TIME! THANKS

Many games will benefit from this because you can now get items directly from the game itself rather than having to add IDs and then visit the marketplace.

17 Likes

it is a bug or i missed something?

(i Pressed Edit on the test experience page)

19 Likes

It must be a typo, I got it to work by clicking on the error and changing that backslash to “Package”. Might want to fix this.

image

23 Likes

This is Game-Changing, but would it be possible to do the opposite once? As some games (as an example RetroStudio) allows you to create your own games with the method of block-coding.

19 Likes

This seems like a really, really niche thing. Did anyone really ask for this?

Please improve graphics. People laugh at this platform because the graphics look like a joke. Mind you, we’re still using 1024x1024 for textures.

Machines are powerful these days. There’s no reason why we can’t have nice things.

30 Likes

APRIL FOOLS? Very funny! This cannot be real!!!

Oh my god. I can’t count how many things I would use this for. Maybe around 2. But it’s still very cool! For example, F3X.

F3X Building Tools has an export option. This would make life SO much easier for them! It would be so much more efficient and they wouldn’t need to have f3x servers anymore to create codes to be imported in studio.

Games could now allow you to create levels, songs, or other data which would have to be recompiled using an external software or plugin. Now it goes right in their inventory! Very awesome! I’m going to remember this one for a long time!

(edit): I read the What’s next? part of this topic. If we get most of those, this could be one of the best updates this year!! Importing back into experiences, and monetization?? That could be extremely neat and I think a lot of developers will benefit greatly off of that.

23 Likes

There doesnt need to be demand for updates for them to add them. I think this is a cool idea.
Also, if you want better graphics, create a feature request.

19 Likes

This isn’t the place to ask for better graphics. The team behind this update is focused on the packages. While the graphics could use an upgrade, we’ll need performance improvements on the current graphics before they do. Also keep in mind, the graphics must work for every device.

21 Likes

So what prevents people hiding inappropriate stuff in the asset, and how do you tell if the dev added it or if the player added it? Who gets warned/suspended/banned if something inappropriate is hidden in it?

20 Likes

That is so damn amazing that I can’t describe how amazing it is. Finally, there will be some Roblox control over user’s creations as well as the ability to export them to Studio without using any third-party API. I can’t describe how amazing this update is. Thanks for that

14 Likes

What’s the next present

I’ve tested it and it is under your name but someone can made an malicious model and then you can be banned because you have someone’s malicious model in your inventory

And it be created two times

Btw nice update

17 Likes

Doesn’t that allow devs to perform the following type of attack?

  1. They allow the player to edit an in-game object(let’s say as shown above a yellow car).
  2. When they press the in-game submit, the dev sets up a camera/viewport that shows that object but in reality it’s a complex model with a huge amount of instances(positioned far away) or even backdoors.
  3. The player sees their model image and they click the core UI submit.
  4. A backdoor or huge laggy model gets published on the unsuspecting player’s account.

As pointed above this might poke holes in the current moderation system and introduce more methods for bad actors to ban accounts. They can include swear words in model properties and part names, add malicious obfuscated scripts, or add inappropriate models away from the model the user thinks they’re uploading, all of which can lead to an account ban.

20 Likes

“or even backdoors.”

This is probably why, for now, they’ve disabled exporting creations with scripts inside them until some sort of solution is figured out. I’m not sure about the potential issue of exporting very complex models, but I’d assume there would be some sort of limitation imposed for the number of instances the package includes.

15 Likes

Hey Vexsighted, glad you are trying it out already, we need to pass in Enum.AssetType.Model currently.

Enum.AssetType.Package is a legacy enum asset type that is not related to this feature.

17 Likes

I’m surprised there was a lot of initial negativity. I was generally expecting that there would be more of an upbeat attitude from players, especially developers.

14 Likes

Could you please clarify what you mean by “private assets” here?

16 Likes

@Rodro_FS I’m curious to learn more about what what you mean by “package distributor.”
We’d love to understand the top user scenarios our creators want to enable by including scripts inside these in-exp creations.

15 Likes

I would like to see it for Audio.
I had plans to made game where people can sing by using their own beats but the problem is with converting it to playable audio.

15 Likes

This is a brilliant feature that I’ve certainly wanted in the past when I’ve built things I’m proud of. I might not even want to do much with the final models, I might just collect them for posterity.

To echo other concerns, how is moderation being tackled here? It seems like it could be unclear whether a player or a developer introduces something inappropriate to a model. Moderating developers for their users’ creations would be untenable, but moderating users for things developers might maliciously insert would be risky. What’s the plan to balance this?

28 Likes