Developer Update - 17 October 2024

Welcome to the Developer Update for 17 October 2024!

Today’s thumbnail features The Pumpkin Cabin by Lucifer MStar.

Our last Developer Update was on October 3. Check it out here.

Announcements

We’re Streaming… Again!

Our last stream went well, so we’re doing it again! In fact, we might make a habit out of doing a stream the day after every Developer Update.

Tomorrow (October 18) at 2PM PDT, we’ll be going live on our Twitch channel.

What will we talk about? Stuff and things! You’ll have to tune in to find out – but just like last time, we’ll mostly be hanging out. No big announcements, no deep dive on technical stuff, just hangin’ out with us.

We’re Streaming… again, again!

We’ll also be holding an extra stream next week, Friday the 25th, at 2PM PT! During this special off-schedule stream, we’ll be exploring some of the Spookality world and avatar submissions!

Tune in to check out some of the content creators have made for Spookality!

Reminder - Publish your Worlds for iOS!

We are gradually rolling out iOS access to users globally, and we’d love to have all of your Worlds supported. If you’re waiting for iOS Beta access specifically to test out your content, please fill out this form.

Spookality Submissions Are Closed!

Submissions for Spookality closed on Monday. We received a ton of them – 150+ worlds between the Spookality Showcase and Fractured Realm categories, which is more than we’ve ever received. There were also 67 avatar submitted to “This is my Final Form!”

The world rows for Spookality will go live on October 21 (Monday). The winners and update to the Home world will also go live at that time.

2024.3.3 is Live!

Last week, 2024.3.3 went live! This update added Stickers, Sharing, Chatbox 2.0, and a bunch of camera updates. It’s a big one! You can check out the video patch notes here:

Or, if you still haven’t read them, you can do so here.

Persistent User Data Open Beta is Live!

World creators! Persistent User Data was released to Open Beta on October 10th. As a reminder, this feature allows you to save information about individual users which is retained any time they return to a particular world. For more information and instructions to access the Open Beta, please check out our recent post on Discord.

We’ve added some Persistence-related examples in Example Central, our new centralized hub for finding and managing feature examples. Example Central is in Open Beta so to access it you have to enable Prerelease Packages in VCC, and then update the SDK packages for your world projects in VCC:

We can’t wait to see what you build using this feature!

Please post any cool examples of Worlds leveraging Persistence here and we might feature them. Remember that Persistence is a beta feature, which means you have to enable the persistence-beta VRChat branch (currently, creating instances via VRChat.com is not supported).

Once we’ve got enough worlds to explore, we’ll run through some Persistence worlds in an upcoming stream!

Ongoing Development

Web Updates

Greetz from the web team, the latest changes to vrchat.com/home include:

  • Avatar pages have gotten a visual refresh:

  • Badges on your profile are now hidden or showcased depending on your preferences.

    • You can choose which are shown or shown off inside VRChat.
  • Added support to the world edit page for deleting iOS platform assets, in addition to Android and PC.

  • User data management for the Player Persistence open beta is now available.

    • Reset your data for a particular world from its world page.
    • Clear all your data for every world from your account settings.
  • The Sticker uploader now includes a hint about what dimensions work best.

Polishing Up Badges

You may have noticed some white artifacts along the edges of the graphics on the user profile badges within the VRChat client. These peculiar artifacts have been the bane of the art and UI team for the past few months as they’ve resisted many of our fix attempts. It was one of those things where you throw everything you know at the problem and nothing seems to solve the issue! (No, it wasn’t “Alpha is Transparency”).

Turns out, this was an export problem with the image editing tools we used! After exporting the graphics out in a different image editor, we were relieved to find out that those dreadful looking white artifacts disappeared! Thank goodness! Fervid can sleep easy tonight.

We’ve already updated the badge graphics, so you should see this subtle, but visually impactful change appear in your clients immediately!

Here’s a before shot. Notice the white artifacting along the edge of the graphics:

badges_before

And after! No more ugly white artifacts. Phew!

badges_after

New Creator Economy Prefab - Open Listing

We have a new example prefab available for Sellers in our Creator Economy, which allows Creators to more easily build buttons that open a specific listing: Open Listing Example.

Seeeeeee Ya

This one’s a little short! Rest assured: that thing you want to know if we’re still working on? Yes, we’re working on it. There’s just not anything new we want to share just yet.

The next Developer Update will be on October 31. See you then!

9 Likes

As someone who works with editing tools, which tools were doing this?

Adobe products, because of course they were.

1 Like

I am liking the idea of having occasional VRChat streams that go over things like world hopping, explaining new features, just hanging around etc.

Probably relevant here https://www.youtube.com/watch?v=XobSAXZaKJ8

1 Like

This is the most intresting update I ever read

Gimp masterrace.
Always smashed adobe when it came to working with alpha channel.

Nice to see… that i can actually see now. They indeed were way too small before.

Would it be possible to change the graphics API for Android/Quest to Vulkan? Only reason I’d raise this concern is because between PC, Android, and iOS, iOS is the only one using a modern graphics API with Metal, making the mobile platforms at parity between each other.

Publishing three versions of a world sounds like a hassle. Hopefully it can be automated.

How many iOS users are there right now?

2 Likes

I would like that too, but still want to be able to edit. VRCQuestTool Converting an avatar wants to switch everything to ToonLit textures, when somethings are particle textures.

Consistent streams that aren’t about anything specific? Community team gonna become vtubers.

I knew exactly what video this was before I even clicked on it

There’s some development being done in this direction, stay tuned

We already have a patchnote vtuber, might as well bring in the rest of the team

1 Like

Out of curiosity what sort of solution would exist if an IOS version of a world displays some odd behavior? First how would anyone without an Apple headset know? Would someone post a description, capture a video? And then the dev makes a few mods and hopes that fixes it?

Personally I have no plans to generate IOS versions but sure I might try one to see if it works at all. Does anyone know anybody on the VRC Discord (or here) that owns an Apple headset and uses VRC?

iOS for phones IIRC. Haven’t heard even a whisper in regards to the headset.

Ah thanks. Easier to find people with an iPhone for sure. I haven’t tried the phone clients but I’ve heard a few players say they were using it.

I wish iOS testing was available for Apple Silicon-based Macs.

So much Streaming!
Let’s see… Maybe if VRchat could collaborate with some famous Vtuber, it could bring a lot of popularity to VRchat?

I thought it was said in an earlier development update that android builds would be automatically converted to iOS? Making a build of my world takes around 5 minutes so having to do that 3 times to update my world would be quite annoying lol

It would be nice to see an option in the sdk to automatically switch platform and build & upload on all versions, then I could just do something else while it’s building

Can we get the newest version of EAC? That’s what I’ve been waiting for, but since it’s an out of date version, people are abusing the hell out of it. Also would just like to point out, running VRC in a VM stops EAC from working so it more or less becomes how VRC was before EAC was a thing

Also because of the out of date version of EAC, there are reports that windows 24H2 is BSODing people. That’s not just a VRC related issue, it’s an EAC related issue