Developer Update - 27 October 2022

any reason why it is different from renaming freind and world groups? its incredibly frustrating to have to have avatar group 1 avatar group 2 avatar group 3. as a subscriber how an i supposed to organized 100+ avatars if i cant find them. i was really hoping for this to be included with the new main menu update. Which i love by the way. its like the single most thing i look forward too but dont think i will ever get

Basically when we first had Favorites we only had one list for them which is why we never really needed to edit the name of it. With VRC+ they added more favorites but also didn’t let yiu change the name of them. (Probably because they just didn’t think of doing that at that time or just didn’t have the time for it).
The person who added the Avatar Favorites to the website basically just saw the API endpoint for the Avatar Favorites Names and allowed us to edit them and just forgot we can’t do that ingame.

i understand that part. but one would think VRC+ would come with quality of life improvements. join now, you’ll get 300 favorites but wont be able to organize them is not a good endorsement of the product. (i’m a long time VRC+ user)

1 Like

I can’t join my friends can @vrchat-team or someone plz fix it

Here’s the thing: If VCC allows me to close it and never open it again, what is the point if people will still ignore warnings?

It seems very strange from a dev perspective to not have QA for a platform that you’re developing for, especially for software that will be required for users to partake in a significant feature on your platform. It’d be different if VCC was open source and users can submit PRs, but that’s not the case, correct?

I’m confused about one thing how would the hand tracking work if you put your hands down or would you just have to keep them up the whole time to keep tracking?

What I really struggle to understand, as a software engineer that has worked on databases, APIs, and user interfaces, is how they struggle so hard technologically to implement basic UI features that are common today.

I mean, UI 2.0 is pretty solid, but the underlying function of the UI is the same. There’s a lot of things I can imagine that they can do differently that would fundamentally change the UI and how useful it is.

The server location of the instance does not seem to be saved after changing. There are similar problems with the security level setting. After the change, it will be restored after restarting the game.

This is literally what occurred

3 Likes

Please add the Pico 4 too and other headsets of course

2 Likes

Strange? Really? see this quote

Multiple ways of looking at the situation, for a positive view the VRChat devs are trying their best to be nice and not intentionally break cross compatibility, or if you want a negative view, if you’re using the SDK on Linux/MacOS and report bugs you are helping some VRChat developers get experience with making things work cross-platform. Stop helping them, switch to windows! (joking)

Personally I view QA like having to verify that every light switch in a house still works properly, especially when you do something simple like unplug a phone charger.

Forcing people to use an external tool is not the answer. Having a tool or an avenue for a singular manager for sdk’s and so on is fine, but making the method mandatory, and especially if the rumours i hear are true regarding blocking uploads from previous sdk’s is unfair and contributing to inaccessibility of content creation on the platform.

The announcement against SDK2 caused a huge storm on japanese twitter originally because SDK2 is magnitudes more accessible, easier to work with and more performant. Udon is very heavy and does a lot of unnecessary things and is extremely complicated and limiting for anyone wh. isn’t a coder. No amount of 3rd party convenience tools will supplement this.

By denying the use of such as SDK2 for worlds, you are actively causing the “chilling” effect you blamed mods for causing. If old sdk’s have certain broken aspects to them, let them be, if people want to use something that is slightly broken and work around that they should be allowed to.

Creation needs to be user-friendly and optimized if you want flourishing creation, else it will bottleneck content to less creators and stagnate the platform.

Udon is not user-friendly nor performant.

I for one will not be able to handle creation in Udon due to how complicated it is, and if i’m forced to use it, you immediately have an example of a content creator lost - and i had big ambitious plans too.

Are we ever gonna get a Responsive Quick Menu, so I don’t have to bring my hand up everytime I want to use the QM?

my first scare with the vcc its since something shader manage to break the entire sdk (hi poiyomi ^^) is there gonna be anyways to quickly delete and reimport the sdk ?

This is what is keeping me from using the vcc for as long as possible. I was stress testing vcc yesterday and managed to break my project several times. Specifically a lot of old packages and poorly made packages contain specific versions of the VRCSDK. This meant that every time I imported one of these packages, I would be forced to downgrade and upgrade the sdk using VCC and removing specific files to get my project to even run without errors. Previously it was as easy as “if it errors, delete VRCSDK and reimport it”. That’s much easier to explain to someone with a broken project than “downgrade, delete stuff, reimport this, delete that, upgrade”.

I just hope they don’t restrict uploading using old SDK versions and just restrict new SDK versions to vcc only.

1 Like

as i see on the client ( just downloaded it ) you can choose the sdk version but there is no way to delete the sdk from unity and do a clean import of it without the unity package
if i dont get this option i will never be able to do avatar anymore since if you buy something and use the prefab or use poiyomi ( hi again) i will never be able to fix my project unless i create the package myself each time they do a update

SDK2 is depreciated and shouldn’t be used in any circumstances except to maintain legacy projects. SDK3 / Udon isn’t difficult to learn, and if the action/trigger setup of SDK2 is a major feature you can’t live without, there’s CyanTrigger.

if people want to use something that is slightly broken and work around that they should be allowed to.

Pushing broken content for public consumption isn’t the way to go. SDK2 avatars and world will eventually break, no matter how much effort VRChat puts into keeping legacy content around. That’s the nature of active development.

1 Like

If you’re using VCC the sdk is imported as package rather than stuff into the assets folder. Should be harder for things to break sdk, but maybe people are posting unitypackage that messes with sdk?

How easy is it to reproduce trouble with that shader?

Maybe I’ll go looking for that shader later…

Moving onto new features without fixing the old ones?

More specifically, the Desktop Photo Camera controls. When using it while sitting on the chair, head of the avatar gets snapped into 0-0-0 rotation and once you try to move your head, it only moves vertically, so you get off the chair. Moreover, if you will try to control the camera with WASD while sitting on a chair, it will walk you off the chair too. Please fix old issues before moving onto the new features.