Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Resolved Vivox documentation says that 16.0.0 is required, but Vivox 16.0.0 does not exist?

Discussion in 'Vivox (Voice & Text Chat)' started by spasstoim, Aug 1, 2023.

  1. spasstoim

    spasstoim

    Joined:
    Oct 16, 2022
    Posts:
    2
    I might be getting something wrong, for which I apologize in advance, but from what I understand Vivox package version 16.0.0 is required to implement Vivox with Lobby, based on this post https://docs.unity.com/ugs/en-us/manual/lobby/manual/vivox-integration#Vivox_integration,(which is exactly what I need for my project, especially since I am already using Lobby) but such version doesn't seem to be available anywhere, including package manager, which based on the official documentation is the default way to access the service. I tried to implement the example into my script by copy-pasting the using tags and the rest of the code just to ensure that it's not me typing something wrong. Still, the functions used in the example seem to not exist in my version of the package. I have tried to refresh the package manager and search for the SDK online, but I can't find a mention of Vivox package version 16.0.0. At the time of the writing this post the latest version seems to be 15.1.200000-pre.1. I would really appreciate if someone could clear this up for me.
    Thanks in advance!

    P.S. This is my first post so please feel free to correct me if I'm doing anything wrong.
     
  2. lsaeteurn

    lsaeteurn

    Joined:
    Jan 26, 2023
    Posts:
    89
    Well I can tell you that I'm using Vivox (15.1.200000-pre.1) with Lobby just fine. Maybe it means 15.1.16. I think Vivox's versioning is a bit confusing.
     
  3. MiTschMR

    MiTschMR

    Joined:
    Aug 28, 2018
    Posts:
    355
    No, version 16 is a new major version supposed to be released in the next upcoming releases. Whatever this means in months, I don‘t know.
     
  4. lsaeteurn

    lsaeteurn

    Joined:
    Jan 26, 2023
    Posts:
    89
    Then what actual problem are you running into? Like I said, I'm using Vivox with Lobby with no issues.
     
  5. kevin_unity3d

    kevin_unity3d

    Unity Technologies

    Joined:
    Jun 24, 2019
    Posts:
    11
    Hi spasstoim and everyone; Kevin from Unity here. You're all right, and I'm sorry for the confusion.

    The documentation page that OP linked went live prematurely, and the version of Vivox which includes extra components necessary for the Vivox + Lobby unified integration has yet to be released. 16.0.0 is a major upgrade for the Vivox package and we're still finalizing it. We're close on that, but it's not quite ready. The Lobby x Vivox tighter integration features are dev complete on the Lobby side, however, hence the doc page in the Lobby manual. This was previously discovered and it was supposed to have been hidden for the time being, but it looks like that hasn't happened :oops:

    Please note that as that as lsaeteurn pointed out, the current versions of Lobby and Vivox can each still be fully integrated separately in the same project, it's only the recent enhancements to Lobby that make the two packages work better together which won't function until Vivox 16.0.0 is released.

    If you do proceed to start using both in the same project using a recent version of Lobby, please additionally note that you could encounter a similar compiler warning about the missing IVivox component that Lobby is looking for until the expected Vivox API is officially introduced. In fact, we created a support article about the warning (https://support.unity.com/hc/en-us/articles/12667057737748) when it was discovered, but we missed the extra doc page (twice now, apparently).

    Please be assured that despite the warning, there is no negative impact on the current state of either SDK; the warning can be 100% ignored for now, and all individual features of both packages will work. Once the first Vivox 16.x package is out, be on the look out for future announcements about the unified integrations with other Unity Gaming Services products like Lobby and Friends that make them easier to use together.

    P.S. Congrats on the first post! :D