“External encoder dynamic library not found” error

Hey! Im getting this error while trying to build for PS5. It says that it’s missing the libatrac9.dll plugin. I seem to be missing the PlayStation SDK (the “SCE” folder inside of my “program files” folder is missing) that I need. I tried reinstalling FMOD Studio 64 bit to see if somehow it got missed in the install but nothing appeared.

Where can I find that plugin in order to copy it next to the FMOD Studio executable?

The PlayStation SDK can be downloaded from the Sony developer wesbite.

Thanks for responding so quickly! I’m on the dev website but I don’t see a place to download anything for PlayStation specifically.

Ok, well someone on your project must have access to the PlayStation SDK so I suggest you contact them for assistance.

Hey Andrew! Sorry about the massive gap there but we ended up pivoting away from console builds at that time so my problem was no longer a problem. We’re now back to releasing on consoles though and I have a continuation of this issue.

I’ve secured the SDKs from Sony for PS4 and PS5 but they dont include the .dll file that FMOD says I need. Instead there are alot of .prx files and .a files which, from my understanding, the .prx files should work very similarly to a .dll.

All in all I need a little help figuring out which files I need to put where.

The relevant docs are here : https://www.fmod.com/docs/2.03/studio/getting-events-into-your-game.html#compression-and-encoding-settings

The specific section is here :

Make sure you get the “External Tools” package as specified here ^^^.

When you’ve installed an SDK that includes that package, you’ll find the relevant file in this folder :

C:\Program Files (x86)\SCE\Common\External Tools\ATRAC9 Windows Library\at9