To improve the stability of the server, we have applied limitations to some synchronization APIs in VCI.
This is a counteraction against some VCIs that could overload the entire sync server and shut it down in the former sync systems.
We will be adjusting this limitation as we go as we want everyone to play VirtualCast comfortably.
Here are the limitations in specific.
APIs starting with _ALL_, such as _ALL_SetText, will have a sendable character limitation of 512 bytes (in UTF-8).
This is about 500 alphabetical characters or about 250 Japanese characters.
If you need to display a large number of texts, please use vci.state or vci.message API to synchronize.
vci.message can send a text of up to 4000 bytes (in UTF-8).
The amount of data you can share with vci.state is up to 16KB.
[h2]VCI[/h2] [h3]Bug fixes[/h3]
Fixed the issue where the emission value of VCI items that use standard shader turned into a non-HDR value.
Fixed the issue where the color of VCI items using unlit shader becomes lighter.
Fixed the issue where looking at a VCI from long-distance caused its texture to flicker.
[Beta] Ver 2.0.8a The calibration result now persists across Rooms
This article is a release note for VirtualCast Beta. For information on how to play Beta, see here.
[h2]Studio[/h2] [h3]Bug fixes[/h3]
Fixed the issue where pictures saved in png format did not appear correctly when a picture of a translucent object was taken.
Fixed the issue where the size of some input fields in the settings screen kept changing under a certain condition.
[h2]Room[/h2] [h3]Changes[/h3]
The calibration result now persists across Rooms.
You no longer have to calibrate each time you move to different rooms.
Publish state of the room will be shown on the room information panel.
[h3]Bug Fixes[/h3]
Fixed the issue where you continued to move upward when changing locations under a certain condition.
Fixed the issue where the title screen stutters frequently.
Fixed the issue where items in My Studio might disappear by leaving a Room to go back to your Studio while you are still in the loading space.
Fixed the issue where pictures saved in PNG format didn't render the image correctly when you took a picture of translucent objects.
Fixed the issue where the hand colliders followed your hand with some delay when you are using Oculus controllers.
[Stable] Ver 2.0.7c Preset items in Rooms
[h2]Studio[/h2] [h3]New features[/h3]
Errors that occurred in VCI scripts will be shown on the UI.
You can now see the title of broadcasts when selecting on-air studios from the Studios list.
Added a feature to return to My Studio by press-and-holding ESC key while in a studio on-air or an official studio.
The video player now supports YouTube playlists.
On the title, go to Settings > Import > Video Playlist URLs and type in the URLs for YouTube playlists.
The supported format of URL is https://www.youtube.com/playlist?list={Playlist ID}. URLs in other formats may result in an error.
In studios, open the context menu for the video player and select Enter URL to see the playlist you entered in the Video Playlist URLs.
[h3]Changes[/h3]
When you are in an offline studio, the status of online/offline will no longer be displayed on the camera monitor.
When connected with Twitter, an error message will be shown when retrieval of comment has failed due to hitting the concurrent connection limitation.
Re-organized the order of selections in the ring menu.
[h3]Bug fixes[/h3]
Fixed an issue where studio ID couldn't be copied in studios on air.
[h2]Rooms[/h2] [h3]New Features[/h3]
Preset characters, items and locations have been added to the Room.
[h3]Changes[/h3]
Replaced the synchronization system.
Some VCIs might behave differently. Please check them.
Re-organized the order of selections in the ring menu.
[h3]Bug fixes[/h3]
Fixed the issue where using the ring menu continuously would slow down the transition of the ring menu.
When you have selected JPEG in the [Settings] > [Camera] > [Export format for photo capture camera], the picture to be exported will now have the extension jpg instead of jpeg.
Fixed the issue where the anti-aliasing setting for HMD was not being applied.
[h2]VCI[/h2] [h3]Bug Fixes[/h3]
The behaviour of ExportAudioSource.PlayOneShot() was different from that of vci.assets.audio.PlayOneShot(). This isssue have been fiexed.
Fixed the issue where calling ExportAudioSource.PlayOneShot() consecutively with different arguments for the volume value resulted in the volume of already playing audio changing while playing.
Fixed the issue where grabbing the same SubItem with multiple users resulted in conflicting ownership assignments.
Fixed the issue where grabbing SubItems with the same GroupId with multiple users resulted in conflicting ownership assignments.
Fixed the issue where 3D audio was not working in VCI.
Fixed the issue where ClipName API for AudioSource was not accessible.
Fixed the issue where textures flickered when you see a VCI from far away.