FMOD 2.02.33 - Issue with DSP plugin for PS5/PSVR2 SDK 11.000

  • Unity version 6000.1.17f1

  • FMOD Studio installed version and FMOD Unity package 2.02.33

  • PlayStation SDK 11

Evening Forum!

Im trying to integrate FMOD in a PSVR2(PS5) app and got stuck at the plugin setup.

Installed fmodstudio20233.unitypackage and fmodstudio20233ps5_sdk11.000.unitypackage in the project, succesfully loaded FMOD banks and im able to see and reproduce events from FMOD’s event browser with no issues at all, configured a dynamic plugin in ‘Assets\Plugins\FMOD\platforms/ps5/lib/’ and checked it’s configuration:

But when i try to play the app in Unity’s editor or in the PS5 dev-kit after building the app, i get the following errors:

  • Unity Editor errors
    [FMOD] PluginFactory::loadPlugin : No FMOD symbols found in dynamic library ‘D:\Unity_Projects\xxxxxxx\xxxxxxx\Assets\Plugins\FMOD\platforms/win/lib/x86_64/fmodstudio.dll’

[FMOD] Initialization failed : Loading plugin ‘fmodstudio’ from ‘D:\Unity_Projects\xxxxxxxx\xxxxxxxxx\Assets\Plugins\FMOD\platforms/win/lib/x86_64/fmodstudio.dll’ : ERR_FILE_NOTFOUND : File not found.

PS5 Devkit error:
01:27:13 SystemNotInitializedException: [FMOD] Initialization failed : Loading plugin ‘fmodstudio’ from ‘/app0/Media/Plugins/libfmodstudio.prx’ : ERR_FILE_NOTFOUND : File not found.
01:27:13 at FMODUnity.RuntimeManager.get_Instance () [0x00000] in <00000000000000000000000000000000>:0
01:27:13 at FMODUnity.RuntimeManager.SetListenerLocation (System.Int32 listenerIndex, UnityEngine.GameObject gameObject, UnityEngine.GameObject attenuationObject) [0x00000] in <00000000000000000000000000000000>:0

A colleague with some experience with PS5 apps mentioned he never had to set up a dynamic plugin in FMOD, but he never worked on a PSVR2 project.
But if i leave the dynamic plugin empty FMOD generates the following error:

After all my tests, i can’t guess why FMOD does not find the dynamic plugin.

I’ve noticed that in the Editor’s error, the path of the plugin is pointing to the win folder inside plugin platform’s folder instead of PS5; but, i rechecked the config several times and seems ok.

The project is configured as PS5, the platform configured in Unity’s FMOD is PS5

Anyone had to deal with this before?