UE 4.20 and FMOD

Hello,
we are usingthe newest FMOD 1.10.07 and updated to unreal 4.20.
Now we can’t compile FMOD anymore. The build brings following warnings:

Referenced directory ‘*\Plugins\FMODStudio\Source\Editor\MovieSceneTools\Private’ does not exist

Referenced directory ‘*\Plugins\FMODStudio\Source\Editor\MovieSceneTools\Private\CurveKeyEditors’ does not exist.

Referenced directory ‘*\Plugins\FMODStudio\Source\Editor\MovieSceneTools\Private\TrackEditors’ does not exist.

Referenced directory ‘*\Plugins\FMODStudio\Source\Editor\MovieSceneTools\Private\TrackEditors\PropertyTrackEditors’ does not exist

Referenced directory ‘*\Plugins\FMODStudio\Source\Editor\MovieSceneTools\Private\TrackEditorThumbnail’ does not exist.

Referenced directory ‘*\Plugins\FMODStudio\Source\Editor\MovieSceneTools\Private\Sections’ does not exist.


Pratically the FMOD Source files are missing two includes:
PropertySection.h
IntegralKeyArea.h

I repaired the engine and made a complete new project with just FMOD and get the same error.
I searched the complete engine source for these two headers, but can’t find them.
Seems there was some refactoring in the movie tools? Anyone knows something about this?

Greetings,
Bogeyx

There was a significant refactor to some of the sequencer APIs. Here’s an overview detailing what changed:

https://docs.unrealengine.com/en-us/Engine/Sequencer/Workflow/SequencerTimeRefactorNotes

Hi Bogeyx,

If you get it to compile for 4.20 and post on Github that would be very helpful. Seems you got further than we did it getting it to compile for 4.20 at this time.

Best,

Hi,
no i also can’t compile it. These are just the relevant warnings. But because of the two missing files there are of course a lot of errors, too.
Max.Chens answer refers too this migration example:

That might help, however, we will propably stick with 4.19 until FMOD releases a fix.

I’m wondering if you could help me out a bit, I’m trying to run FMOD in 4.19 using the oculus spatializer. I’ve got all the file downloaded and in what I believe to be the correct directory locations, but when I try to play the events in UE4 either in the viewport or on the rift, they produce no sound.

If you would have and advice or suggestions on how to resolve this it would be greatly appreciated.

Thanks!

I believe you would need to install 1.10.09 version.

However, when I tried to compile it from the project’s directory, I get 1>..\Plugins\FMODStudio\Source\FMODStudio\Private\FMODStudioModule.cpp(25): fatal error C1083: Cannot open include file: 'IMediaClock.h': No such file or directory.
Probably, putting it into engine’s plugins directory will help.

Update: or just put Runtime/Media/Public in all the IMedia* includes.