release 0.057
Published on July 22, 2025 by dooly

 
first time doing a update here so bare with me as I get it look better over the coming weeks and months.


Basis Build Updates
  • added pool table
  • added video player to world,
  • improved load times of avatars,worlds,props.
  • improved allocations for decryption and encryption.
  • loading bar wont update on a per frame basis anymore.
  • opening ui of avatars selection should now be a lot faster.
  • made a bunch of fixes to my mistakes with HVRAvatarComms and Hai's networking code.
  • avatars with scale that is not 1 will now have correct nameplates no matter there scale.
  • improved performance of Network Receiver
  • fixed avatars loading in at spawn for a frame.
  • unity version updated.
  • added way to identify if a players remote version of the avatar does not match the local. (fallback / still loading)
  • greatly improved avatar networking.
  • BasisSdk has less reliance on network related things now. (should be none might be mistaken)
  • updated default avatars.
  • added exception logging to the discord.
  • cleaned up some loops in jiggle strains.
  • added DatabasePrimativeMessage to server,
  • simplified BasisNetworkMessageProcessor
  • corrected a bunch of ReliableSequenced to be ReliableOrdered
  • seperated more of the code base into there own packages. (profiling,bundle management)
  • FIXED FOR GOOD THE DAMN HANDS!!! im looking forward to testing this one :) 
  • made finger movement about half as resource-intensive.
  • added safetys around a few common exceptions at the last test.
  • improved BasisNetworkBehaviour. (should almost be done)
  • changed NetId to PlayerId to help people understand its roll compared to vrchat.