R6 to R15 Adapter [Beta]: Enable R15 Tech in R6 Experiences

If there wasn’t such a thing like modesty layers, I would’ve already done an improved version of the default R15 body honestly.

2 Likes

There is an API to replace R15 limbs:

It defintiely is complicated though, and I think that was part of the reason why Roblox created the HumanoidDescription API. It makes it a lot easier to manage avatar appearances

4 Likes

If this was done and the current obvious differences in visuals between classic R6 and the emulated version were ironed out I’d be 100% on board.

Right now I’m slightly put off by the use of ‘similar’ because it’s leaving things really up in the air. How similar? Vaguely, or will Roblox commit to making the two visually identical, as they should?

1 Like

I am fine with losing R6 on the Avatar page as long as they allow classic-esque bodies without a decency layer on UGC bundles and finally give us UGC animation bundles.

3 Likes

most of my friends/people ive talked to who use r6 since its animations are so simple and if i recal correctly ugc animations are coming soon so the end of r6 seems not as bad as it used to (im saying that from their perspective if that makes sense…? im not good with words)
btw i absolutely love dogu15

1 Like

I’m already trying to get this addressed. I agree the modesty layer is stupid and I even made a post rambling about it in the original thread lol.

9 Likes

thanks for the clarification, i was just worried about the future of R6 that it may just at certain point break or anything worse could happen about it

1 Like

If you are worried Roblox is going to “remove R6” (you shouldn’t be, they aren’t) or are afraid they will remove the ability to enable in in the future, here’s a quick and dirty script you can throw in ServerScriptService to force load R6 characters.

Once again this is very quick and dirty. Please do not use this in a published game unless you’re really sure you want to.

1 Like

It should be really easy, they just port the animation to a different rig and set the waist, feet, lower legs, and forearms/hands to not move. Then they just make R15 a skinned mesh instead of several limb pieces and the differences would be negligible.

Honestly, I don’t understand why they haven’t already done that. It seems like a total no-brainer to me.

3 Likes

So THIS is what my friend told me about. He said you guys would attempt to force developers to convert R6 games to R15, and this is definitely it. (I was not legally allowed to share this information before this post was made)

1 Like

Force? Ehhh, probably not, but I wouldn’t be surprised if we see this feature force enabled in the future. A quick and easy fix, but concerning for games that aren’t maintained…

I think this should’ve been seen coming from a mile a way, honestly. I’ve been expecting this since 2019. especially with the fact that none of the newer avatar features have been designed with R6 in mind. It was only a matter of time, if you ask me.

I’m not happy about it, but as long as they can come up with a satisfactory alternative, I don’t see a big issue with it, given how many years have now passed.

  1. R6 deprecation =/= removal.
  2. Roblox said this in 2016, back when they still called themselves ROBLOX and had forums and tickets and an inconsistent site design. Things change, and R15 has had 7 years to marinate and become the dominant (and better!) technology.
  3. R6 has been de facto deprecated for a while now. Deprecation just means that it’s not the recommended or up-to-date technology. R6 doesn’t support any modern avatar technologies.
4 Likes

Hopefully the emulator will retain the same hitbox as R6 characters.

Where did this idea of R6 and R15 having different hitboxes come from? Unless I am misunderstanding something, Roblox characters have no inherit hitbox. It’s up to the developer of each game to determine which part(s) of the character are valid hits or if they want to put their own hitbox.

2 Likes

Does this mean r6 will be removed from the avatar customization setting? Furthermore, can we rest assured knowing that we force regular, classic r6 in our experiences?

Once we end up in the “opt out” stage, we can still have our experiences set to CLASSIC r6 only correct???

3 Likes

While it is great to hear additional clarification from @Maximum_ADHD on the potential pain points this has for the community, and his clarifications practically nullifying most of those pain points (since old games no longer maintained by their developers won’t lose R6 as many initially thought and this is indeed a preliminary beta test of only one of the tools that will be available for R6 to R15 conversion so issues are expected), I feel like Roblox should have approached the original post with similar clarification in the first place to better douse all the mass panic.

Quotes such as,

Once we have the majority of R6 experiences working with the adapter, we will be switching the adapter to “opt-out,” meaning it will automatically work on all R6 experiences

Make it initially seem as though Roblox intended for R6 to be switched off permanently on all experiences at some point once the adaptation tools reached a satisfactory state in the near future. In actuality, I’m sure what they meant is that when you create a new place, the adaptation technology for R6 to R15 will automatically be preferred over using straight up R6 technology. It’s a pretty nuanced thing there, but the distinction is incredibly important. I genuinely believe that a lot of the frantic rumination and speculation going on about this could have been avoided if this just had said “meaning it will automatically work on all new R6 experiences”.

Beyond this, the actual post seems to be written in sincerity and with understanding of how important R6 is to Roblox’s community and identity. They are looking for genuine feedback on a very sensitive topic that inevitably needed addressing if the platform wants to keep releasing new avatar technology.

I have high hopes that great care will be taken to ensure the emulated R6 functions in a near identical way to the real R6. I have to imagine that continued panic and a hostile community consensus will actually lead to the emulation layer coming out worse than it ideally should. It will be a lot more helpful for people to actually analyze the current system through a critical lens and catalogue all of the problems that the layer currently needs addressed, which many people have definitely been doing and I’m sure that’s appreciated. Otherwise, the complaints will likely just come off as inevitable white noise that comes about with change, and an unpolished product will be shipped as final that nobody’s truly happy with.

7 Likes

The plans are to remove it when this works well (which I see very green, it is very broken)

What about animations though :frowning:

Also thank you but I’m not sure what this means though I’d have to test it.

says that if you do a :GetChildren() it will return both the R15 and R6 parts