Documentation

Support

Vivox Unreal SDK

Vivox Unreal SDK

Merge multiple Unreal plugin packages

Learn how to merge multiple Unreal plugin packages for multi-platform support.
Read time 1 minuteLast updated 2 days ago

If you are working with multiple platforms, you might need to merge several Unreal plug-in packages before you can add it to your project or to all projects.
  1. Download all required target platform packages from the Unity Dashboard.
  2. Choose one package to be your primary plug-in package.
  3. In one of the non-primary packages, navigate to
    vivox-unreal4-sdk-\<version>\VivoxCore\Source\ThirdParty\VivoxCoreLibrary
    . Copy the folder with the platform name that you want to use into your primary package at the same location.
    • Repeat this process as necessary for all non-primary packages.
  4. In the
    vivox-unreal4-sdk-\<version>\VivoxCore
    directory of your primary package, locate the
    VivoxCore.uplugin
    file. Update the
    WhitelistPlatforms
    section of this file to include the names of all of the platforms that your product will support. Check the
    VivoxCore.uplugin
    of the non-primary package that you are migrating libraries from to know which platform names to use.

Example: Targeting PlayStation 4 and Xbox One

  1. Download the PlayStation 4 package and the Xbox One package.
  2. In the Xbox One package, navigate to
    vivox-unreal4-sdk-\<version>\VivoxCore\Source\ThirdParty\VivoxCoreLibrary
    . Copy the XB1 folder to
    vivox-unreal4-sdk-\<version>\VivoxCore\Source\ThirdParty\VivoxCoreLibrary
    in the PlayStation 4 package.
    This results in
    vivox-unreal4-sdk-\<version>\VivoxCore\Source\ThirdParty\VivoxCoreLibrary
    in the PlayStation 4 package containing the following folders: PlayStation4, Windows, and XB1.
  3. In the
    vivox-unreal4-sdk-\<version>\VivoxCore
    directory of the PlayStation 4 package, edit the WhitelistPlatforms section of the
    VivoxCore.uplugin
    file to include "Win64", "PS4", "XboxOne", (including the trailing comma).