I think the Convai SDK was recently updated to version 3.2.2. However, right after installing the Convai SDK from the Package Manager, a prompt appears asking to update to readyplayerme.core version 7.4.0. When I choose to update, the following error appears in the Unity Editor’s Console window:
error CS0117: 'DirectoryUtility' does not contain a definition for 'GetRelativeProjectPath'
When I choose “Cancel” in the update prompt, the error does not occur. Does this mean that Convai SDK version 3.2.2 is not compatible with readyplayerme.core version 7.4.0?
I would like to confirm whether this issue is a bug or intended behavior.
Unfortunately, Ready Player Me (RPM) has been making frequent major changes, which can sometimes cause compatibility issues.
We’ve already released an update (version 3.2.3) to address this, and it is currently under review by Unity Asset Store. Once approved, it will be available for download.
Thank you for your patience! Let us know if you need further assistance.
Thank you for your response regarding the update. After creating a new Unity project and importing Convai 3.2.3 from the Unity Asset Store, a prompt appeared asking to update to readyplayerme.core version 7.4.0. Unfortunately, when I select the update, the same error as before occurs. Could you please let me know if you have any insights into the cause of this issue?
Convai does not support Ready Player Me (RPM) 7.4.0, so please avoid updating it.
If you need to use RPM 7.4.0, you can delete the Convai Character Importer script located at: Assets\Convai\Scripts\Editor\Setup\CharacterImporter\CharacterImporterLogic.cs
Currently, Convai has discontinued support for Character Importer. If you want to use RPM avatars, you should design them on RPM’s website and integrate them into your project using the RPM SDK, independent of Convai.
In future updates, the RPM SDK dependency will be removed from the Convai SDK to prevent compatibility issues caused by third-party updates.
Convai has no visual dependencies, meaning you can use any character or object. Simply attach the ConvaiNPC component and assign your Character ID to integrate it into your project.