# Developer Update - 28 April 2023

**URL:** https://ask.vrchat.com/t/developer-update-28-april-2023/17808
**Category:** Dev Updates
**Created:** [April 28, 2023, 5:07pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808 "2023-04-28T17:07:27Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![Smash-ter](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/smash-ter/32/26783_2.png) [@Smash-ter](https://ask.vrchat.com/u/Smash-ter)
#### Post date: [April 28, 2023, 7:07pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/22 "2023-04-28T19:07:05Z")

</div>

when they, or really any of us say world constraints it typically is a prefab VRLabs made to lock objects from avatar space to world space. But I’m curious as what the issues with World Constraints are aside from things related to Avatar Dynamics

---

<div class="post-metadata">

### Author: ![tupper](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/tupper/32/47486_2.png) [@tupper](https://ask.vrchat.com/u/tupper)
#### Post date: [April 28, 2023, 7:22pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/23 "2023-04-28T19:22:34Z")

</div>

If that’s the case, that’s not one of our supported features, so I’m not really sure what I can add!

It sounds like a feature request, though.

---

<div class="post-metadata">

### Author: ![hana\_gts](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/hana_gts/32/12614_2.png) [@hana\_gts](https://ask.vrchat.com/u/hana_gts)
#### Post date: [April 28, 2023, 7:23pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/24 "2023-04-28T19:23:28Z")

</div>

The avatar scale feature.  
You mentioned on a previous post it would only be done once “World/Instance rules” were finish and I barely see this ever get mentioned, only newer features while olds are left forgotten.

---

<div class="post-metadata">

### Author: ![Smash-ter](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/smash-ter/32/26783_2.png) [@Smash-ter](https://ask.vrchat.com/u/Smash-ter)
#### Post date: [April 28, 2023, 7:24pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/25 "2023-04-28T19:24:44Z")

</div>

what does that have to do with World Constraints though?

---

<div class="post-metadata">

### Author: ![tupper](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/tupper/32/47486_2.png) [@tupper](https://ask.vrchat.com/u/tupper)
#### Post date: [April 28, 2023, 7:28pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/26 "2023-04-28T19:28:37Z")

</div>

> [@hana\_gts](#):
>
> The avatar scale feature.

Wait, are we talking about world constraints (aka, objects on the avatar “falling off” and staying in the same place in the world) or avatar scaling? These are two different things.

I have no updates on avatar scaling. It’s getting worked on, but it’s lower priority than other things.

---

<div class="post-metadata">

### Author: ![hana\_gts](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/hana_gts/32/12614_2.png) [@hana\_gts](https://ask.vrchat.com/u/hana_gts)
#### Post date: [April 28, 2023, 7:38pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/27 "2023-04-28T19:38:48Z")

</div>

Then i missinterpreted the last time I had a reply from you about this feature.  
However, there were requests to make avatar scale a feature from people:  
[Avatar scale? | Voters | VRChat](https://feedback.vrchat.com/feature-requests/p/avatar-scale)  
And We mean dynamically Scale (Gogo Loco requires a reset and is static).

---

<div class="post-metadata">

### Author: ![genesisaria](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/genesisaria/32/15241_2.png) [@genesisaria](https://ask.vrchat.com/u/genesisaria)
#### Post date: [April 28, 2023, 8:17pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/28 "2023-04-28T20:17:29Z")

</div>

Squish bones seems… interesting i suppose. I’d still like the option to have special physbone colliders for detecting particle collision messages.

* * *

> [@tupper](#):
>
> Wait, are we talking about world constraints (aka, objects on the avatar “falling off” and staying in the same place in the world) or avatar scaling? These are two different things.

Pretty sure they meant constraints as in restrictions.  
…As many others, including myself discussed, having world-based restrictions of stuff like avatar scaling being built into the client is completely silly, because people can just swap avatars or use avatar-based rescalers, or playspace… So having a permission bool for scaling is pointless, when the only true solution is to check for distance between player camera and player origin with Udon systems (just make a prefab).

Talking about Udon UI brings up these concerns because it was said before that implementing stuff like flying and teleporting to friends, and avatar resizing, were going to be postponed until Udon UI was developed so that world creators could allow or disallow these functions internally.

* * *

> [@tupper](#):
>
> Notably, even old SDKs can authenticate now – as long as they support Token-based 2FA. This means that as long as you’ve updated your SDK in the last… _checks watch_ … **four years,** then you’ll be able to enter the email code in even if it’s asking you for a Token 2FA.

Does this mean that it’s set up so that the system reacts to old SDK’s and emulating 2FA input when you have it disabled? Like if i log into an old SDK and have 2FA disabled, does it send me the email and ask for 2FA code (which would in this case by my email code)?

* * *

* * *

Continuing the discussion from [Developer Update - 20 April 2023](https://ask.vrchat.com/t/developer-update-20-april-2023/17688/26):

> **previous discussion**
>
> > [@Developer Update - 20 April 2023](https://ask.vrchat.com/t/developer-update-20-april-2023/17688/26):
> >
> > I do world commissions for LGBT creators/communities, and I assure you that the discrimination is something that’s _already happening_, and this ban feature is something we’ve been _asking for_ for a long time now to help combat it.
> 
> That doesn’t make any sense. Having a group ban is discriminatory by definition. I don’t care if you are a minority group, i’m talking about these groups discriminating against individuals they hear rumours about or something. Which happens all the time. I made no mention about LGBT or disabilities or anything of the sort. I’m talking about groups who’s admins decide that they ban someone for _personal reasons (or excuses, or gossip)_, which happens _ **all the time.** _
> 
> I actively discourage any systems that promote or make this behaviour easier. A single person harassing a big group isn’t discrimination, it’s just a single person being prejudiced. Discrimination is large group actions taken against smaller groups or individuals. So as i said, group banning is bad. Just let any members with instance moderation role or higher (including instance creator) ~~_ban_~~ –kick people from singular instances, not all instances hosted by said group forever until unbanned.

---

<div class="post-metadata">

### Author: ![tupper](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/tupper/32/47486_2.png) [@tupper](https://ask.vrchat.com/u/tupper)
#### Post date: [April 28, 2023, 8:30pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/29 "2023-04-28T20:30:26Z")

</div>

> [@genesisaria](#):
>
> Does this mean that it’s set up so that the system reacts to old SDK’s and emulating 2FA input when you have it disabled? Like if i log into an old SDK and have 2FA disabled, does it send me the email and ask for 2FA code (which would in this case by my email code)?

tl;dr: if you are prompted for a code, we know which one we just asked you for, so we know which to compare it against.

> [@genesisaria](#):
>
> Continuing the discussion from [Developer Update - 20 April 2023](https://ask.vrchat.com/t/developer-update-20-april-2023/17688/26):

Can you please move ongoing discussions like this to other threads? They aren’t relevant to the current Dev Update.

---

<div class="post-metadata">

### Author: ![genesisaria](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/genesisaria/32/15241_2.png) [@genesisaria](https://ask.vrchat.com/u/genesisaria)
#### Post date: [April 28, 2023, 8:31pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/30 "2023-04-28T20:31:18Z")

</div>

> [@tupper](#):
>
> tl;dr: if you are prompted for a code, we know which one we just asked you for, so we know which to compare it against.

My confusion was that old SDK’s don’t know how to trigger the email, was that fixed?

> [@tupper](#):
>
> Can you please move ongoing discussions like this to other threads? They aren’t relevant to the current Dev Update.

why even have them expire?

---

<div class="post-metadata">

### Author: ![hana\_gts](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/hana_gts/32/12614_2.png) [@hana\_gts](https://ask.vrchat.com/u/hana_gts)
#### Post date: [April 28, 2023, 8:31pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/31 "2023-04-28T20:31:55Z")

</div>

Why is this a low priority when the topic is still quite high on the requests page?  
It may be a low priority, but other platforms like CVR and Neos have implemented.  
You had the feature before!  
900 people are asking for something simpler than putting VRchat on mobile, redesign physbones or Re work memory allocation performance.

---

<div class="post-metadata">

### Author: ![tupper](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/tupper/32/47486_2.png) [@tupper](https://ask.vrchat.com/u/tupper)
#### Post date: [April 28, 2023, 8:32pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/32 "2023-04-28T20:32:06Z")

</div>

> [@genesisaria](#):
>
> My confusion was that old SDK’s don’t know how to trigger the email, was that fixed?

That’s not quite how things work. It’s better to think of it as our server looking at your login and then saying “nah, you need to do the extra token”.

> [@genesisaria](#):
>
> why even have them expire?

So that arguments don’t dominate threads about our ongoing updates. Please argue elsewhere.

> [@hana\_gts](#):
>
> Why is this a low priority when the topic is still quite high on the requests page?

The number of requests for a feature, if other platforms have it or not, etc are not the only factors that affect when a feature or fix gets resources allocated. [I’d encourage you to watch Jace’s video on this subject](https://www.youtube.com/watch?v=_IHY_1L3pBY). He’s the Satisfactory CM, and puts it in a very understandable way.

---

<div class="post-metadata">

### Author: ![genesisaria](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/genesisaria/32/15241_2.png) [@genesisaria](https://ask.vrchat.com/u/genesisaria)
#### Post date: [April 28, 2023, 8:35pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/35 "2023-04-28T20:35:11Z")

</div>

It’s not arguing? It’s discussion on a feature that was being implemented, and the implications of which are important to the community if said feature is implemented.

> [@tupper](#):
>
> That’s not quite how things work. It’s better to think of it as our server looking at your login and then saying “nah, you need to do the extra token”.

I worded that poorly, meant to say that the serverside didn’t respond properly to old sdk’s, and are they using the 2fa as a legacy system support now.

---

<div class="post-metadata">

### Author: ![tupper](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/tupper/32/47486_2.png) [@tupper](https://ask.vrchat.com/u/tupper)
#### Post date: [April 28, 2023, 8:36pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/36 "2023-04-28T20:36:31Z")

</div>

> [@genesisaria](#):
>
> It’s not arguing? It’s discussion on a feature that was being implemented, and the implications of which are important to the community if said feature is implemented.

Let’s call it “disagreements”, then. Please make a new thread for it, elsewhere. 😅

I don’t know how else to say it nicely, so please don’t make me say it in a not-nice way.

> [@genesisaria](#):
>
> I worded that poorly, meant to say that the serverside didn’t respond to old sdk’s using the 2fa as a legacy system support.

Regardless of how you want to understand it, the key here is that it works now… 🙃

---

<div class="post-metadata">

### Author: ![hana\_gts](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/hana_gts/32/12614_2.png) [@hana\_gts](https://ask.vrchat.com/u/hana_gts)
#### Post date: [April 28, 2023, 8:57pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/38 "2023-04-28T20:57:38Z")

</div>

I will stop now, i believe there has been an escalation already.  
After watching the video, all i wanted to say is that i never wanted “avatar scaling” now. My intention was just to know more about it, and its current pipeline since all we(900) have is just the “not priority” since the last time i asked(august 22).  
The final part of the video i loved 17:40-18:50.  
I will keep waiting for future updates and enjoy the newer features, TY tupper

---

<div class="post-metadata">

### Author: ![genesisaria](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/genesisaria/32/15241_2.png) [@genesisaria](https://ask.vrchat.com/u/genesisaria)
#### Post date: [April 28, 2023, 9:09pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/39 "2023-04-28T21:09:00Z")

</div>

> [@tupper](#):
>
> Let’s call it “disagreements”, then.

Isn’t discussion on pros and cons of coming features kind of the point?? If not it very much should be. It’d help you understand what the community thinks about the direction development is going. The more voices, the wider the sample size. There’s hundreds of thousands of players, not everyone is in proximity to a developer to have a conversation about a topic, so this is a great place to leave comments and thoughts.

I wouldn’t comment unless there was a relevant point to be made that has some value in being heard (or clarify miscommunication). I had no intention to “simply argue” with an individual (i hate arguing). I also try to forward conclusions made from mutual discussions with many others, as well as continuous observations, so i bring representative info too.

I’ll leave it at that though.

* * *

> [@tupper](#):
>
> Regardless of how you want to understand it, the key here is that it works now… 🙃

If you mean that the old SDK’s can now trigger the emails, which can be used, then that’s all i wanted to know lol. Previously they never even sent the email from what i remember. The wording in the post wasn’t very explicit.

---

<div class="post-metadata">

### Author: ![tupper](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/tupper/32/47486_2.png) [@tupper](https://ask.vrchat.com/u/tupper)
#### Post date: [April 28, 2023, 9:23pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/40 "2023-04-28T21:23:40Z")

</div>

> [@hana\_gts](#):
>
> I will stop now, i believe there has been an escalation already.  
> After watching the video, all i wanted to say is that i never wanted “avatar scaling” now. My intention was just to know more about it, and its current pipeline since all we(900) have is just the “not priority” since the last time i asked(august 22).  
> The final part of the video i loved 17:40-18:50.  
> I will keep waiting for future updates and enjoy the newer features, TY tupper

You’re welcome! Sorry to just kind of cold-link that video to you, and thank you for watching it.

I hope my response didn’t offend you. I want to help you understand how development works. We _very often_ want these same things you do, but it’s all about triage and resource allocation…

We’ll get avatar scaling to you as soon as possible, but it may take some time.

---

<div class="post-metadata">

### Author: ![ImApotheosis](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/imapotheosis/32/17846_2.png) [@ImApotheosis](https://ask.vrchat.com/u/ImApotheosis)
#### Post date: [April 28, 2023, 9:32pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/41 "2023-04-28T21:32:17Z")

</div>

All are very great changes! However, I still have a question. Is the Quest 2 Finger Tracking still be worked on? (For it to be used through link cable or wirelessly for PC Mode and not Quest Standalone)

---

<div class="post-metadata">

### Author: ![pinballswizard](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/pinballswizard/32/13930_2.png) [@pinballswizard](https://ask.vrchat.com/u/pinballswizard)
#### Post date: [April 28, 2023, 9:43pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/42 "2023-04-28T21:43:02Z")

</div>

with regards to guided mode and A/B testing, i understand that users won’t be informed of future a/b tests and you’ll be looking for feedback at those times, but with guided mode being specifically for new users only it does mean that the usual friend onboarding process may be disrupted

when i and others are helping people who are new to vrchat, we rely on being able to guide them through the menus which means we need to be able to see what they see. if the only option for us to help them is to say “exit guided mode” it will poison the data and lend an impression that less people want that mode than may be the case

also might be helpful to know who “new” users are in context here so we can be aware of what they’ll be seeing first. is “new” based on a certain number of play hours, user rank (visitor and new?), time since last log in (someone who last saw the UI one or two revisions ago?), or some other factor?

---

<div class="post-metadata">

### Author: ![tupper](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/tupper/32/47486_2.png) [@tupper](https://ask.vrchat.com/u/tupper)
#### Post date: [April 28, 2023, 9:47pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/43 "2023-04-28T21:47:18Z")

</div>

> [@pinballswizard](#):
>
> when i and others are helping people who are new to vrchat, we rely on being able to guide them through the menus which means we need to be able to see what they see. if the only option for us to help them is to say “exit guided mode” it will poison the data and lend an impression that less people want that mode than may be the case

The number of people that receive assistance like this is veeeery small when compared to those that don’t, so no, we’re not worried about this.

> [@ImApotheosis](#):
>
> All are very great changes! However, I still have a question. Is the Quest 2 Finger Tracking still be worked on? (For it to be used through link cable or wirelessly for PC Mode and not Quest Standalone)

No updates on this at the moment.

---

<div class="post-metadata">

### Author: ![Luu](https://avatars.discourse-cdn.com/v4/letter/l/6f9a4e/32.png) [@Luu](https://ask.vrchat.com/u/Luu)
#### Post date: [April 28, 2023, 9:54pm UTC](https://ask.vrchat.com/t/developer-update-28-april-2023/17808/44 "2023-04-28T21:54:29Z")

</div>

> [@docteh](#):
>
> The most amusing comment I saw was someone saying that bypass of the limit was helping them grow as an artist.

lmao sounds about right.  
weirdly enough though, i did have a strange bug with the SDK a year or so ago where sometimes the SDK just wouldn’t enforce the limit whatsoever when I uploaded and it meant a quest user would have to clone my avatar before being able to see me using it (to force their client to download it). Is this still an issue?

[Previous page](https://ask.vrchat.com/t/developer-update-28-april-2023/17808.md?page=1)

[Next page](https://ask.vrchat.com/t/developer-update-28-april-2023/17808.md?page=3)
