Developer Update - 15 June 2023

Our current and ongoing focus is definitely on making the VRChat UI more usable for new users, so that’s your answer. It might be a slight downgrade on speed, but it’s a huge upgrade in clarity and accessibility.

Interesting idea! I’ll pass it on.

No plans to update to DX12 that I’m aware of. Out of scope!

Nope, no plans, but that’s a cool idea.

4 Likes

At that point, I might have to track you down personally and bonk you with a large squeaky hammer.

So what you’re saying is, if I want to ask you a question I should upload an avatar with 2^16 transforms and a prop labeled “Anti-hammer hammer”? :stuck_out_tongue:

What type of feature would you expect to be locked behind a paid VRChat Plus subscription?

Group creation is the first thing that comes to mind for me because of the additional server load a group creates, but that’s already gated. Increased group join limit would be another plus because the people most likely to use it are those who already use VRC a lot, but I’m not sure how often that limit is being reached in practice (say, number of people in 90+ groups).

I’m confused and scared about why you ask that… I don’t know, I don’t know how that stuff works. I think you know much more about that of course. I’m glad it exists for the sake of VRC even if I can’t have it and regardless of what I feel, and obviously I doesn’t matter if the alternative is a nightmare becoming real… But Plus wasn’t always a thing so it did work at least for a bit and maybe it could be cheaper/have different things unlocked and still be enough. At least you don’t do ads… very thankful for that, even though I wouldn’t mind that if done in a certain way. And when I say none I meant unique features and not extensions of existing ones. Group creation was crossing the line for the first time in a sense but luckily you’re gonna unlock that for everyone.

Nooo, group creation being locked behind Plus would be horrible, that’s its own feature and I was really worried that was gonna stay the way it is now. VRC should never lock a whole feature behind a paywall, that would really be sad to see, to split people that way I’m really against. But setting a limit of how many and then giving you more with Plus would be ok.

Uploading avatars without playmode sounds awesome, hoping that VRCFury can still work without it or would be able to force unity into playmode if a component exist on the avatar.

Is the removal of increased trust from VRC+ intentional? Noticed that a while ago.

well, thats the idea, these avatars are then the target avatars. But when i just want to test few clothing I changed that are part of different avatars, currently i just test on the “master” so they are all there. Now would need to either test 3 separate or make another avatar with different set of clothing selected. Would be great if the limit would not be needed at least in local testing.

Any news on the World Udon UI?

Yes, but with that number of bones, don’t expect my answer to arrive. My GPU will be bogged down with skinning calls.

Because I’m curious! Maybe you’ve got something interesting in mind.

To keep it short, VRChat costs quite a lot to keep running, even though we’re quite good at being frugal. We want to keep it alive, for hopefully obvious reasons!

VRChat Plus was initially launched years ago as a response to people literally DMing us and asking “Hey, how can I pay you? Do you have a Patreon? How can I make sure you don’t go offline??” So, we answered it, and tacked on some aesthetic fun bits for good measure as thanks.

Creator Economy, of course, will also help us with that. We’ll talk more about that later, though.

Trust me, I will personally make sure the new SDK works with VRCFury :sweat_smile:

Shouldn’t be removed. What are you observing that indicates that it’s removed?

Nope! If it isn’t in the dev update, no news.

3 Likes

Hence would be worthwhile to test in the Closed Beta imo. I know that DX12 is not really the best in Unity for years because the memory manager was a bit garbo compared to DX11’s memory manager on top of other things. The thing that was interesting to me was Graphics Jobs but again idk how that would effect current content


There used to be Increased Trust among one of the perks for VRC+.

EDIT: Still shows up in the QM:

I’m not speaking on behalf of our plans here, but anything that might make the migration to a new Unity version a bit rougher – like moving to DX12 at the same time – is no good. We want to minimize risk.

Just a change in the UI. The little boost is still there. Might’ve been intentional because it is a tiny boost that’s mostly only useful for getting from Visitor to New User for uploading purposes.

Or from going to User to Known User in my case :^)

1 Like

With group+ and group public increasing the available instance types, would we perhaps ever see the option to create a PC only public instance? Seeing how people like certain worlds that are Quest compatible, but don’t always like the occasional younger audience when trying to meet new people.

4 Likes

New SDK upload UI looks great. Being able to easily upload a graphic rather than needing to create a title card for a world or faff around the camera is much needed.
Is there a way that’s been thought of for a suggested graphic or camera position to be provided by default by an avatar?
That way avatar base authors could help provide a good thumbnail out of the box for their customers.

Does the new SDK upload method do away with the current two step process of pressing “Build and Publish for Windows/Android”, waiting for it to compile, then adding the details and pressing upload again? Does this effectively mean I can click upload once and leave it alone until it is complete?

On a side-note, I’d also love to see the ability to update multiple avatars at once (batch upload).

Oh, ok, I don’t know if it’s my autism/anxiety but I was scared it was an a passive aggressive response indirectly calling me stupid or something… But yeah I could probably think of more ways if I focused on it. Just letting people donate to you would be one basic thing I’d do (but I know your concern with that). And that’s why I’m really glad there is any way to pay you guys for this… wonderful and unique thing… a dream come true. I could start crying right now if I allowed myself, knowing I’m telling someone on the VRC team of how much I love and appreciate VRC. A dream come true.

But past that I really do dislike some things getting locked behind an (expensive) paywall, and it scares me for the future in case you would start to add bigger, complete features (or even like group creation), or a lot of stuff behind Plus. It’s both a principle and a worry of something coming a long that I really care about but can’t have and that will set me apart from others. I really am not one to complain much about VRC, it’s been good enough the whole time. Appreciate the response.

To more accurately answer the previous question. Perfect example of what things I would expect to be locked behind Plus are things like avatar favorite limit being extended. Things that are nice to have but doesn’t set people a part in what they can do action wise, things that very few people would be frustrated in missing. For me the amount of favorite avatars you can have is already generous so then it’s perfect for Plus where it’s something niche people would pay for or get as a little reward for helping you. If I didn’t struggle so with money I’d consider getting it once just to give you money and not at all for any features.

The problem I have with this is that the SDK reports me having almost 460 bones in Unity, but once uploaded, I have around 50-odd. Are bones included within these limits?

I’m not sure if this is VRCFury confusing the SDK or something, but would it be possible to just block avatars that break these limits from loading in the game and still let us upload them so that VRChat can evaluate my stats once I’m actually in the game, in-case the SDK is measuring it wrong?

Otherwise, despite my avatar being within the limits, I’m not going to be able to upload changes anymore.


Edit: This is also the case for my texture memory, the SDK reports upwards of 190MB in Unity but once in the game, I’m at about 107mb.

This also happens with multiple other components like total materials, skinned meshes and so on.

1 Like

These updates make me wonder if each change still increments avatar version by 1

Also private group instances or ones where you have to accept people before they enter plis. X3