Version

menu_open

Migrating from 2021.1.6 (Build 420) and earlier

Review the information in this section if you plan to migrate from plug-in version 2021.1.6 (Build 420) and earlier.

Wwise Project

If you are upgrading a project that used a previous version of GME In-Game Voice Chat to 2021.1, replace the GME Session effect plug-in with its Audio Device Effect counterpart in the System Audio Device. The plug-in must be inserted in an Effect slot of the System Audio Device. The interface of the new Audio Device Effect plug-in is the same as the previous effect plug-in and serves the same purpose, with the exception that it allows proper handling of an Audio Object pipeline. This change is not required with Wwise 2019.2, because that version of Wwise does not support the Audio Object pipeline.

Copy the Authentication Key from the Audio Device Effect plug-in and paste it in the same field of the GME Session effect plug-in interface. No other changes are required in the Wwise Project.

API

The function GMEWWisePlugin_RecordMuteAll has been renamed to GMEWWisePlugin_PTTRecordMuteAll.

The functions GMEWWisePlugin_SetUserID and GMEWWisePlugin_SetRoomID now return an error code in the event of invalid argument formatting: you might want to use this to add validation to your code.

Error and status events are now reported by the previously available GMEWWisePlugin_GetMessage function. See defines with prefixes:

  • “GMESDK_MESSAGETYPE_*”: Defines the type of message

  • “GMESDK_Code_Error_*”: Specific error codes

  • “GMESDK_Code_RoomStatus_*”: Specific room status codes

Refer to the API documentation for more details regarding GMEWWisePlugin_GetMessage.

Unity Integration

The GMESDK asset provided as part of the sample Unity project found in <Wwise> /SDK/Plugins/TencentGME/Unity must be manually updated. This is because it is provided separately from the plug-in during Wwise Unity Integration. Remove the GMESDK directory from the Assets directory of your Unity project. Then replace it with a copy of the GMESDK directory that is installed with the new version of GME, found in the following directory:

<WwiseFolder>/SDK/Plugins/TencentGME/Unity/GMEWwiseDemo/Assets

Unreal Integration

The TencentGME_Wwise Unreal plug-in that is provided as part of the sample Unreal project found in <Wwise> /SDK/Plugins/TencentGME/Unreal must be manually updated. This is because it is provided separately from the plug-in during Wwise Unreal Integration. Remove the TencentGME_Wwise directory from the Plugins directory of your Unreal project. Then replace it with a copy of the TencentGME_Wwise directory that is installed with the new version of GME, found in the following directory:

<Wwise>/SDK/Plugins/TencentGME/Unreal/GMEWwiseDemo/Plugins

If you are building the Unreal Engine from source, you will need to regenerate your Visual Studio or Xcode solution and rebuild the plug-in.


Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise