Allow wearing multiple classic shirts and pants

As a developer and player, it is not possible to wear more than one of each type of classic clothing. I’m referring to classic clothes, because as it stands right now, this is only possible with layered clothing. My request is that you can do this for classic clothing as well!

Players would be able to order what clothing goes on first. Later, I’ll go over a potential problem with implementing this, and a solution for that problem. For now, I’ll go over why we need this!

Use Cases


1: Clothes over textured skin

This use case allows the user to have clothes over textured skin, such as animal fur, scales, or wounded skin.

View Examples

Before:


An image of a dark furry with white paws.

After (current):


An image of a dark furry with a prisoner outfit, lacking paws and fur.

After (new):


An image of a dark furry with a prisoner outfit and white paws. Composited in Photoshop to show the potential feature.

Another example is with zombies!

Before:

image
A zombie with a dirty torso.

After (current):


A zombie with a ragged shirt.

After (new):


A zombie with a dirty torso and ragged shirt.

This would definitely make some games more immersive, prison games.

As you can see, they could use this to show textured skin under the inmate outfit. It wouldn’t make sense for every player, though. The game would also have to add a setting to keep or remove their old clothes.

Unrelated, but that game makes you white if you’re too black. That’s… very intriguing.

2: Pockets, Handbags, Pins

This use case shows how developers would be able to add extra accessories to a user’s clothes.

View Examples

Before:


A man with a military uniform on.

After (current):


A man with no shirt on, but with a handbag on.

After (new):


A man with a military uniform on, including a handbag. Composited in Photoshop to show the potential feature.

Potential Problem


There is just one issue, though. How would this data be stored in humanoid descriptions?

image

Developers don’t expect more than one id to be here. Multiple could be stored like they are for hats:

image

But still, they wouldn’t expect this. A new property would need to be setup to fix this problem. The Shirt and Pants properties would only represent the first clothing item. Another property, such as ShirtBlob and PantsBlob would store them all, separated by commas.

The Shirt and Pants objects would also need a ZIndex or DisplayOrder property! This will be set by the user when they design their avatar on the website. Developers could also make use of this when making NPCs. The value is according to each clothing id’s index in the ShirtBlob and PantsBlob.

67 Likes

I am in complete support of this feature being added. It’d be very useful.

16 Likes

Sorry, sir. This suggestion is not so metaverse nor does it appeal to our investors. Therefore, it will likely be denied!

Roblox, please don’t open this.

Obviously, this feature would benefit both players and developers a lot. For developers on low budget or classic look, they could just have avatar customizations that stacks 2d clothings. Players take this way to a more creative level as well the use cases you provided. I WANT THEM TO ADD THIS PLEASE PLEASE PLEASE PLEASE.

This likely won’t affect old games as long as Roblox works around it that way the first index shirt provided has the same name if any of the scripts relies on it. Definitely won’t affect developers’ workflow either.

27 Likes

Set the property to a table.
And roblox should add table support to property menu.

3 Likes

Thats a whole other mess of a feature they probably won’t consider for a while. Besides, the HatAccessory property separates the ids with commas that you can split between. Therefore, that’s not necessary. All the other accessory containing properties are like that in HumanoidDescriptions!

1 Like

Oh, yeah I forgot about that part when replying.
Then, I don’t have anything to say.

1 Like

Unfortunately with how hard they want to push 3D Clothing to the masses, despite 2D clothing being way more popular than 3D. I doubt they would even consider this suggestion.

That being said I am in full support and I feel like it would benefit both players and developers alike. I hope I am wrong and they actually do consider it.

10 Likes

I was afraid of this. I’m just hoping that an engineer comes through and spends a few days or weeks trying to add this.

When playing games, I’m seeing almost 80% of users wearing classic clothes… so they should add this.

4 Likes

Infact, let’s do a poll!

Which do you use the most?
  • Classic Clothes
  • Layered Clothes

0 voters

8 Likes

5 Likes

I wish we already had this feature in early Roblox.
Currently if you wanted to have like a cat avatar that wears a shirt you’d have to rip a shirt and cat outfit from the website and reupload an edited version.

Many people usually do this, technically this counts as stealing but I totally understand why people do this.
I’ve seen countless reuploads of clothing because people wanted to layer them but you can’t in Roblox.

Layered classic clothing also shouldn’t be a performance issue in general because clothing textures already are very low resolution and Roblox already internally bakes clothing and accessories to one big texture for convenience.

Roblox could just layer the classic clothing on top of each other internally in the engine and save a single modified texture to memory to save space and it wouldn’t affect the performance and quality at all.

9 Likes

i support this idea, it would benefit both devs and players.

4 Likes

Bypassed clothing is already a problem and I feel this would make it worse, as it adds more layers to split the bypassed texture through.

2 Likes

It could also just be stored in the Shirt and Pants objects where we can have multiple of them like accesories.

2 Likes

A clothing object should only represent one piece of clothing the user is wearing. The problem of multiple asset ids would still be unexpected.

Well I said allow having multiple clothing objects, just like accessories, there isn’t an accessory table, there is an accessory object and the player has multiple.

2 Likes

Being able to equip multiple shirts and change the order would be SO NICE

roblox how about you actually add things people want -w-

7 Likes

This is an extremely primitive feature, it’s a huge limitation not to be able to have multiple textures layer on top of each other.

this is the best feature request of the 11 month period

1 Like

I am going to state my support for this request as well, requiring users to perform compositing if they have a specific outfit in mind is a design flaw, for users it may not be too bad if they’re savvy with how Roblox avatars work. But for developers this makes modular 2D clothing simply not possible as you’d have to create every single possible combination of your clothing as a 2D shirt asset.

I don’t think it’s too unreasonable to ask for this given that we already have a ZIndex property for Decal and Texture instances, and would in general be a massive boost to avatar modularity, especially given the current state of clothing being overwhelmingly in favor of 2D clothing. (Even when removing default avatars from the equation)

3 Likes